client/South() // when i press SOUTH...
M.reverse is set by a verb, which makes it the opposite of the users current direction.
When they are on the track above (path/) if reverse is set it makes them drive forwards while facing backwards.
The reverse appears to work ok *except* when it meets my lane change (see the client/South() example).
When the mob is on special turf and auto accelerating, and i press SOUTH, it will nudge me down 1 tile. Giving the effect of changing lanes. What happens while im 'reversing' is it still works, but my speed increases. It increases again on top of that the more i do it. I end up flying off to the end of the map if i do it too much.
Obviously i dont want it to do this. I want it to keep M.speed which is either set in walk, or with sleep(). I'm not sure why its acting like this. I have tried tinkering to fix it but nothing worked so far.
Would appreciate some help if anyone glances and can see something up. Ta.