Fix room changing code
-
Currently if a screep stands on the exit square it will toggle between rooms. It makes more sense to make it that only happens after the creep has executed a move argument- currently this is the only situation where a creep will be moved around without the developer explicitly doing so, and it causes problems.
-
I know this can be tedious, but it's done for a reason:
- The code currently doesn't allow for 2 creeps to stand on 1 tile,
- It's possible to block a room completely by just letting small creeps stand on an edge (just like noobie walls)
The altering between rooms prohibits this kind of behavior.
It''s kind of counter-intuitive (Had problems as well) but it's one of the hurdles to overcome.