Try setting the game constants minimum unit speed to 0, then you can call Unit-Set Movement Speed with a value of 0 to stop all movement. Alough I'm not sure, but when you do this I think the game thinks that, that unit is now a building, until the movement speed is reset. |