[0.17.56] Ghosts of destroyed entities ignores upgrade planner
Posted: Mon Jul 15, 2019 9:25 am
Imagine the following scenario:
1) I schedule some yellow belts to be upgraded to red belts using the upgrade planner
2) The yellow belts are destroyed by biters, which replace them with ghosts, which my bots then build.
Now the question is what the ghosts are. There are 2 sane design possibilities
a) red belts, which is what I obviously told the game should be placed there
b) yellow belt with an upgrade planned
However, the game places yellow belt ghosts with no upgrade planned. Which leads to random unupgraded entities in my base. This can't be the intended behavior.
1) I schedule some yellow belts to be upgraded to red belts using the upgrade planner
2) The yellow belts are destroyed by biters, which replace them with ghosts, which my bots then build.
Now the question is what the ghosts are. There are 2 sane design possibilities
a) red belts, which is what I obviously told the game should be placed there
b) yellow belt with an upgrade planned
However, the game places yellow belt ghosts with no upgrade planned. Which leads to random unupgraded entities in my base. This can't be the intended behavior.