ID:264709
 
Code:
<dm>client
North()
if(usr.movement_locked == 0)
if(usr.movement_used == 1)
if(usr.movement_reversed == 1)
step(usr,SOUTH)
if(usr.constant_movement == 1)
walk(usr,NORTH,0)
else
..()
else
return 0
South()

if(usr.movement_locked == 0)
if(usr.movement_used == 1)
if(usr.movement_reversed == 1)
step(usr,NORTH)
if(usr.constant_movement == 1)
walk(usr,SOUTH,0)
else
..()
else
return 0
East()

if(usr.movement_locked == 0)
if(usr.movement_used == 1)
if(usr.movement_reversed == 1)
step(usr,WEST)
if(usr.constant_movement == 1)
walk(usr,EAST,0)
else
..()
else
return 0
West()

if(usr.movement_locked == 0)
if(usr.movement_used == 1)
if(usr.movement_reversed == 1)
step(usr,EAST)
if(usr.constant_movement == 1)
walk(usr,WEST,0)
else
..()
else
return 0

mob/var
movement_locked=0
movement_used=0
movement_reversed=0
constant_movement=0




Problem description:Move.dm:error client:expected end of statement

The problem would be the line above client.
In response to Ulterior Motives
There isnt no line above client in code...
Lots of stuff. (Directed through your blog.)

client
var
movement_locked = 0
movement_used = 0
movement_reversed = 0
constant_movement = 0

Move(var/loc, var/dir)
if(!movement_locked)
if(movement_used)
if(movement_reversed)
step(src.mob, turn(dir, 180) )
if(constant_movement)
walk(usr, dir, 0)
else
..()
else
return 0


^^ That should work if you've got the rest set up properly. Although, this could still be done better.