The thing is that if we are going to just fix it by adding CanRetaliate=no, then the old issue with Battle Fortress was fixed needlessly - the Coils/Towers/whatever should have just been given CanRetaliate=no and the issue could have been ignored altogether.
But what if someone wants to make a defensive structure that doesn't auto-fire, but should still retaliate?
The thing is that if we are going to just fix it by adding CanRetaliate=no, then the old issue with Battle Fortress was fixed needlessly - the Coils/Towers/ whatever should have just been given CanRetaliate=no and the issue could have been ignored altogether.
But what if someone wants to make a defensive structure that doesn't auto-fire, but should still retaliate?