Upgradeblocked allows safe-mode
-
Which shard is affected?
All shards
What happened?
Safe mode activated on (re)application tick of attackcontroller at the end of upgradeblocked.
What should have happened?
No safe mode activated due to no tick having a status that wasn't upgrade blocked.
How can we reproduce this?
- Have a claim equipped creep attack a controller
- activateSafeMode() is called on the same tick (does not matter before or after)
- optionally the tick can also be the tick after the last tick of upgrade blocked.
Here are replays of activatesafemode() being called before the attackcontroller() call:
https://screeps.com/a/#!/history/shard0/E9N48?t=26849324
And after the attackcontroller() call:
https://screeps.com/a/#!/history/shard2/E9N29?t=8166459
-
Hi @Pundemonium
Thank you for reporting this, the issue is planned for fixing.