ID:146744
 
Code:
client.Move()
var/movementdelay = mob.weight - mob.speed
if(mob.action)
return
else
if (mob.Fatigue >= 4)
mob << "You are too tired too move!"
return
else
mob.action = 1
mob.Fatigue -= 5
sleep(movementdelay/5)
return..()
mob.action = 0


Problem description:
Basicly It always says that the character is tired instead of just when there fatigue is low. Any ideas why?
Your sure its if (mob.Fatigue >= 4) instead of if (mob.Fatigue <= 4)

In response to Jem
oops thanks for pointing that out. I dont know how I messed that up??