In response to YMIHere
It shouldn't change your direction or do anything really, until you call the parent proc...
Good job with that code, though.
In response to Naokohiro
No, a horrible, AWFUL job*!!! He's obsessed with the . var! There's no reason to use it in the end of a proc, even moreso in a one-line proc and it's silly really!!!

<small><code>*for those that didn't notice it, I was joking, don't lunge at me</code></small>
In response to Naokohiro
Naokohiro wrote:
It shouldn't change your direction or do anything really, until you call the parent proc...

Which you do in the first line, Move() does this by default. If you don't send the second argument your direction is changed to the direction of movement.
In response to Kaioken
mob/Move(NewLoc) return ..(NewLoc,src.strafing ? src.dir : 0)

mob/var/strafing
mob/verb/Strafe() src.strafing=!src.strafing
That better for you?
In response to Naokohiro
Why, indeed it is. It's like the Smurfs are in your code, man.
Page: 1 2