Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000351Dwarf FortressDwarf Mode -- Jobs, Healthcarepublic2010-04-03 20:422012-03-05 09:04
Toady One 
normalminorhave not tried
Windows XP
0000351: Injured dwarf dies of thirst despite many idle healthcare workers and available water/buckets/etc
I had an injured dwarf who decided to Rest on top of a rock coffer in my hospital zone (which is a bit odd to begin with, but anyway)

Then no-one was interested in bringing him any food or water, and he eventually died of dehydration.

All my dwarves had the default labor for bringing food/water to patients enabled, many of them were idle for an extended period, there were many free buckets (both in the hospital zone and in stockpiles), and I had an active water source zone plus plenty of booze.
This save was lost to a subsequent crash, so I can't check on it further.
bed, buckets, healthcare
parent of 0001076resolved Toady One 2 dwarves in hospital died of dehydration. 
parent of 0001224resolved Toady One Dwarfs ignore the wounded 
parent of 0001263resolved Toady One Injured Dwarves Not Receiving Food/Water 
parent of 0001035resolved Toady One Wounded dwarves in hospital but not in beds die of thirst 
has duplicate 0001873closed Footkerchief Dwarves ignore buckets and lets patients die from dehydration. 
has duplicate 0002218closed Footkerchief Patient not fed/watered 
Issue History
2010-04-03 20:42oliverNew Issue
2010-04-04 09:23MorifenNote Added: 0000874
2010-04-04 09:33DoctorZuberNote Added: 0000877
2010-04-04 10:05user891Note Added: 0000881
2010-04-04 13:18MephansterasNote Added: 0000907
2010-04-04 13:21DoctorZuberNote Added: 0000908
2010-04-04 15:55oliverNote Added: 0000947
2010-04-04 16:13Jiri PetruNote Added: 0000948
2010-04-06 21:45Rafal99Note Added: 0001670
2010-04-06 22:51KataklistikaNote Added: 0001684
2010-04-06 23:03KataklistikaNote Edited: 0001684bug_revision_view_page.php?bugnote_id=0001684#r504
2010-04-08 18:48user891Note Added: 0002216
2010-04-08 18:51KennelTag Attached: buckets
2010-04-08 18:51KennelTag Attached: healthcare
2010-04-13 09:19FootkerchiefRelationship addedparent of 0001076
2010-04-13 18:07Jiri PetruNote Added: 0003348
2010-04-15 14:36JimboOmegaNote Added: 0003753
2010-04-15 15:01Rafal99Note Added: 0003759
2010-04-15 15:46Rafal99Issue Monitored: Rafal99
2010-04-15 20:23JimboOmegaNote Added: 0003789
2010-04-16 01:58FootkerchiefRelationship addedparent of 0001224
2010-04-16 22:13FootkerchiefRelationship addedparent of 0001263
2010-04-16 22:14FootkerchiefRelationship addedparent of 0001035
2010-04-16 22:15FootkerchiefSticky IssueNo => Yes
2010-04-21 03:58ZasNote Added: 0004427
2010-04-21 06:08RiceMunkNote Added: 0004432
2010-04-21 11:40ercdvsNote Added: 0004479
2010-04-21 12:10JimboOmegaIssue Monitored: JimboOmega
2010-04-21 12:23FootkerchiefRelationship addedparent of 0000094
2010-04-27 01:30lucasupNote Added: 0005307
2010-04-27 03:57orgoneNote Added: 0005330
2010-04-27 10:08ultimate carlTag Attached: bed
2010-04-27 13:08FootkerchiefRelationship addedparent of 0001582
2010-05-01 08:48teetheringNote Added: 0005820
2010-05-14 11:20FootkerchiefRelationship addedparent of 0001873
2010-05-14 13:31FootkerchiefRelationship replacedhas duplicate 0001873
2010-05-18 14:44gruftschreckNote Added: 0006977
2010-05-18 14:45gruftschreckNote Edited: 0006977bug_revision_view_page.php?bugnote_id=0006977#r2611
2010-05-29 20:21tatterdemalianNote Added: 0007475
2010-06-08 16:18FootkerchiefRelationship addedhas duplicate 0002218
2010-06-15 01:19Toady OneRelationship replacedrelated to 0000094
2010-06-15 01:28Toady OneRelationship replacedrelated to 0001582
2010-06-15 01:29Toady OneNote Added: 0008473
2010-06-15 01:29Toady OneStatusnew => resolved
2010-06-15 01:29Toady OneFixed in Version => 0.31.07
2010-06-15 01:29Toady OneResolutionopen => fixed
2010-06-15 01:29Toady OneAssigned To => Toady One
2010-06-15 08:05Rafal99Issue End Monitor: Rafal99
2010-06-15 09:09FootkerchiefSticky IssueYes => No
2012-03-05 09:04FootkerchiefRelationship deletedrelated to 0000094
2012-03-05 09:04FootkerchiefRelationship deletedrelated to 0001582

2010-04-04 09:23   
I have this happening in my fort. It appears to happen if all unused buckets already contain water. I also have my dwarves mixing lye and water in the same bucket, but I'm not sure if that's related. Making new buckets results in the dwarves fetching water for the thirsty patients.
2010-04-04 09:33   
it was not that uncommon for this to happen in 40d. given how common pathing issues are in the current release, this doesn't really surprise me.

And yes, I've had some dwarves die of thirst/starvation with a well stocked food stockpile and tons of idlers.
2010-04-04 10:05   
This only seems to happen because giving food/drink to a wounded dwarf is only attempted when that dwarf is resting on a bed.
2010-04-04 13:18   
Just had this happen in my fort. The dwarf in question was waiting on a limb to be immobilized (I had plaster, but it wouldn't get moved to the hospital) which never happened. Perhaps that was the reason?
2010-04-04 13:21   
0000194 talks about the plaster problem, apparently it's being stored in the wrong stockpile.
2010-04-04 15:55   
While it was indeed common for injured dwarfs to die of thirst in 40d, I figure the healthcare changes means this is probably a new or different bug.

I think I had empty buckets available - my initial assumption was that I was short on buckets, so I made some more at the time. Also, other dwarfs were getting fed/watered OK, so it was something specific to just this dwarf. Finally, he was also starving to death and not getting fed either.

Sounds like the trigger may be if the dwarf is Resting somewhere not on a bed.
Jiri Petru   
2010-04-04 16:13   
I believe this happens when the dwarves is waiting to be diagnosed. As long as he's waiting nobody will fetch food and water for him and he won't even go for it himself. Once he gets diagnosed, he gets fed.
2010-04-06 21:45   
I had an injured dwarf die of thirst just now.
It seems to be related to the fact that he is sleeping without a bed.
There are free buckets, other dwarves who are sleeping on beds got water without problems.
The dehydrated dwarf is already diagnosed, and my doctor is suturing him just fine. But noone ever gives water to him (and probably no food as well).

I have even tried save-scumming a few times. Tried designating hospital zone on him and deleting the zone - no effect. Tried making a small burrow containing only his tile, buckets stockpile and well, and assigning my doctor to this burrow - no effect, doctor was idle.
The only thing I have discovered that can save his life is interrupting his sleep by a cavein...
2010-04-06 22:51   
(edited on: 2010-04-06 23:03)
I had the exact same thing happen to me as Rafal99 where my dwarf would not receive food or water when he was RESTING on the floor.

I had one bed placed and two more being hauled for construction in a room. I designated the room as a hospital zone and three of my five injured dwarves ran over to the room. Only one bed was constructed by the time the dwarves reached the room. Two dwarves jumped into the beds and the remaining dwarf propped himself onto the floor. The last bed was constructed shortly thereafter, but the dwarf on the floor wouldn't stop resting to get in. He later died of thirst.

Edit: Furthermore, his wounds couldn't be dressed by a doctor. The doc would grab cloth, stand over the dwarf, seem like he was working for a bit before taking the cloth and walking away and stashing the cloth. The injuries still weren't dressed. The process would repeat over and over again.

2010-04-08 18:48   
Kataklistika, your second part is a separate bug.

This bug is the issue that no one is making sure that injured dwarves are fed/watered in hospital if they are resting without a bed.

Rescuing dwarves needs to keep happening until they get to a bed.
Jiri Petru   
2010-04-13 18:07   
In the mean time, you can build beds under the dwarves who rest on ground. It helps!
2010-04-15 14:36   
Confirmed this in 31.03 as being caused by dwarves in the hospital without lying on beds.

Also found building beds under dwarves fixes the problem.
2010-04-15 15:01   
How do you build a bed under resting dwarf?
Won't it get cancelled with "Creature occupying site" message?
2010-04-15 20:23   
Rafal99: I don't know, but I didn't get this message.

If there is something else under them (like a bag or coffer) you will have to deconstruct that to move the bed in.
2010-04-21 03:58   
Yeah, I have plenty of empty buckets, the dwarves ignore the wounded. Only when a new bucket is made it seems to somehow trigger the "treat the wounded" reaction.
2010-04-21 06:08   
Had an injured dwarf die on me as well from thirst a while ago though I just thought it was due to the major hauling project all my dwarves were involved in at the time and them having messed up priorities where carrying rocks around is more important than tending the sick.
Don't know if the dead dwarf had been chucked out of his bed tho. A lot of my dwarves had been bunking on the hospital beds at least.
2010-04-21 11:40   
it seems that injured dwarves are ignored unless they are actually hauled into a bed in a hospital. They can starve / dehydrate / die of wounds until they are actually in the correct spot.
2010-04-27 01:30   
I'm not getting this consistently enough to make a separate bug report,
but it seems that:

Prisoners do not always get fed/watered either, and I have had several die of dehydration with plenty of free dwarves/buckets.

They DO get fed/watered enough so that they all haven't died. I've seen it happen.

My prison is underneath the dining hall too, so everyone is pretty darn close to the prisoners. Just out of sight.
2010-04-27 03:57   
I've also had imprisoned dwarves starving/dying of thirst with all conditions to prevent this being met. (31.03)
2010-05-01 08:48   
Reporting similar problem with imprisoned dwarves dying of thirst/hunger even though buckets, food and drink are plenty available and about 50 idle dwarves are milling about.
2010-05-18 14:44   
(edited on: 2010-05-18 14:45)
here is a save to go with this problem:
http://dffd.wimbli.com/file.php?id=2371 [^]

you can either watch the dwarf "Cilob Nakutholon Delethatrid", resting on the traction bench in the hospital zone, die or remove the traction bench beneath him, wait for him going to get sth. to drink and eat and then occassionally going to bed to rest. (or a table or anything else - then remove this one again and place a bed under him, he will be fed then)

this is being confirmed for .04

2010-05-29 20:21   
Make sure the beds in the hospital zone are not set to create bedrooms ([q]uery the bed, and make sure you don't have the option to [a]ssign it to anyone). Injured dwarves will only rest in free beds (beds that aren't a part of bedrooms), and they have to rest in a free bed before other dwarves will begin bringing them water, and doctors will begin treating them. This could explain why the dwarves are not resting in the beds, and why they are not being treated or watered.
Toady One   
2010-06-15 01:29   
Feeding/watering problems should be lessened for 0.31.07. There are a few reports I left open related to lack of treatment that I still need to check out.