mob/verb/Accel()
if(!usr.auto)
usr << sound(pick('se_motion.ogg','se_motion2.ogg'),1,0,8)
walk(usr,usr.dir,1)
usr.auto = 1
else
usr << sound(null,0,0,8)
walk(usr,0,1)
usr.auto = 0
return
Problem description:
The sound does not always null. Sometimes it might, most of the time it continues to loop in the background - even though auto has been set to 0 so it has gone through the If() else () correctly.
Can't figure out whats up.