Comment 3 for bug 896278

Revision history for this message
mevitar (mevitar) wrote :

Tested in 16.15.1117.

The results are that whenever the AI starts producing units from a factory, it keeps producing them until it finished producing the entire team (so if an AI team had 3 tanks, it kept pumping them out until all 3 of them were out). While doing that, EMP was completely ignored. However, after it finished producing the team, it won't produce anything more while the factory is EMPed. Only after the EMP is gone, can it start producing units again, and, then again, it will ignore EMP until the entire team was kicked out of the factory.

If multiple factories of a type are present, and only the factory that currently pumps-out units is to be EMPed, units will still exit from it as if it wasn't affected at all, and it will still keep producing units as long as there are other factories of this type that aren't EMPed. It also won't stop production after one team is finished - new teams are free to leave that factory afterwards even if it's EMPed.

Furthermore, i also noticed that the AI ignores EMP on Refineries (it's not something introduced now, though, but an old issue).

BTW, the results look pretty similar to the BuiltAt= issue here https://bugs.launchpad.net/ares/+bug/1529632. Perhaps they're related?