ID:267108
 
client
North()
if(usr.dir==NORTH)
..()
if(usr.dir==SOUTH)

Now I'm trying to get the user to move one space back if the direction is south but it isn't working can someone help me?
Maybe try something like calling src.South(), or maybe even step(src,SOUTH).
In response to Xstream Sage
Yes thank you, but I should have mentioned this. I kind of want the icon to stay in the south direction. This is sort of like a reverse drive, well that is exactly what it is.
In response to DBZ Kidd
Example:

client
North()
if(src.dir == NORTH)
..()
if(src.dir == SOUTH)
step(src,NORTH)
src.dir = SOUTH