Closed kronmillerg closed 7 years ago
We do have a check for this, and the warning does seem to happen for a unit that never existed. So presumably the problem is that gameState.isUnitIdValid is wrongly returning True. Are we failing to properly removeUnit a unit when its order_del resolves?
Cannot reproduce. Possibly I mixed up the bitmasks when I first thought I encountered it (for example, typed '1' for unit 1 but actually got unit log2(1) = 0)? Closing until someone finds a way to reproduce it consistently.
To reproduce:
order_del
one of your pandas and then issue anorder_move
to it. The server should be logging:but for some reason it doesn't.