I just made a map with LotV dependencies, everything set up nice and tidy, except for this really weird issue that, when the AI starts, it thinks all living units, who are set to bullies, are dead and starts building doubles for stuff already alive and not needing replacement. Anyone else had this?
Sounds like the AI might not see the bullies anymore. This can happen if the bully units become script controlled (a list of units ignored by the AI system to prevent the AI from overwriting orders issued by triggers). For example if you send the units a hold position order using a trigger then the unit might become script controlled so the AI thinks the bully does not exist anymore and so schedules a replacement.
It could also be something incorrect with how the bullies are set up. For example the trigger might run twice creating 2 bullies per starting unit. Or the way the units are added as bullies is such that they get ignored.
It would be best if you could post a demonstration map where this problem can be easily recreated (test map and it is visible). Often it is down to causes which are impossible to diagnose from symptoms alone.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I just made a map with LotV dependencies, everything set up nice and tidy, except for this really weird issue that, when the AI starts, it thinks all living units, who are set to bullies, are dead and starts building doubles for stuff already alive and not needing replacement. Anyone else had this?
Sorry for the late answer (necro? :P). Did you solve this?
At which value did you set the rebuilt count of the units?
It does work with swarm or liberty dependencies?
Battle.net wants to call me InsaneMst, Insane... but you should call me InsaneMonster!
Author of InsaneAI library, InsaneCredits library, InsaneDebug library, InsaneTransmission library, InsaneUI library and InsaneBriefing library.
Author of Mercenary Business - Top 10 Rock The Cabinet 2017: Co-op edition.
Sounds like the AI might not see the bullies anymore. This can happen if the bully units become script controlled (a list of units ignored by the AI system to prevent the AI from overwriting orders issued by triggers). For example if you send the units a hold position order using a trigger then the unit might become script controlled so the AI thinks the bully does not exist anymore and so schedules a replacement.
It could also be something incorrect with how the bullies are set up. For example the trigger might run twice creating 2 bullies per starting unit. Or the way the units are added as bullies is such that they get ignored.
It would be best if you could post a demonstration map where this problem can be easily recreated (test map and it is visible). Often it is down to causes which are impossible to diagnose from symptoms alone.