quote:
Originally posted by Neonivek:
<STRONG>I said these are "Dying" status... but I don't think I can explain it unless you got it immediately</STRONG>
Not necessarially. It takes days for them to die while strving/dehydrated. I'd call dying only the last stages of it. Early stage of starving would be someone very very hungry, but not dying, not injured. etc.
As of now, the situation is plain stupid: a dwarf would go all the way across the map to get that ore to haul, feel a little bit hungry/thirsty/sleepy, drop it, go all the way back, eat/sleep/drink and then proceed with the task. It is even more ridiculous in case of military. Leaving the post unless a soldier is already starving or dehydrated (and at late stages, too - merely stomach hurting from starvation is not bad enough) during a battle should be punishable by death. Civilians might be allowed to bring them foor/drink, but soldiers should stand at their post.
Perhaps, it should be the following:
When thirsty/hungry/sleepy, civilians finish the task they currently have (if hauling is initiated by the time dwarf got thirsty, reach the item, take it, get it to the destination), initiate and complete tasks that are marked as urgent (not implemented, but hopefully will be) at the expense of an unhappy thought unless there is other dwarf who can do that task. Soldiers sparring should eat/drink. Soldiers on duty should stay untill they are starving (with civilians being able to bring them food in which case soldier would eat on spot).
When starving/dehydrated, dwarves should eat/drink. Unless they are soldiers with goblins very near and are not specifically allowed to eat. Of course, they should get an unhappy thought for getting into that condition. Perhaps, introduce the risk of a military dwarf actually abandoning the post and receiving hammerings as a punishment for that.