Fix room changing code


  • Culture

    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.


  • Culture

    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.