private TaskState DoSleep(Dwarf d, float dt, double dtd) { d.DidSomeSleep(dt); if (d.Stats.Tiredness >= 100) return TaskState.PersonalSuccess; else return TaskState.Running; }