#4743: Structure limit warning on home maps for non-players
 Reporter:  Berserk Cyborg  |             Owner:
     Type:  bug             |            Status:  new
 Priority:  normal          |         Milestone:  unspecified
Component:  other           |           Version:  unspecified
 Keywords:                  |        Blocked By:
 Blocking:                  |  Operating System:  All/Non-Specific
 For some reason warzone warns about an AI player having too many X on map
 (see setCurrentStructQuantity() in structure.cpp). Only shown on home maps
 where the enemy has an HQ or command relay. Does not affect gameplay from
 what I have seen.

 example output:

 info    |04:22:15: [setCurrentStructQuantity:606] Assert in Warzone:
 structure.cpp:606 (asStructureStats[inc].curCount[player] <=
 asStructureStats[inc].upgrade[player].limit), last script event: '<none>'

 Now, this does '''not''' happen on the first encounter of a mission with
 such structures, but every one after that will show the above warning.

 On the below save the AI does not have any structures (aside from those it
 absorbs) on this mission. And donateObject() will bail on donating
 HQ/relays/factories to that player (Nexus in this case) since the counts
 are too high.

Ticket URL: <http://developer.wz2100.net/ticket/4743>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Warzone2100-project mailing list

Reply via email to