View Issue Details

IDProjectCategoryView StatusLast Update
0000351Dwarf FortressDwarf Mode -- Jobs, Healthcarepublic2012-03-05 09:04
Reporteroliver Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
OSWindows XP 
Product Version0.31.01 
Fixed in Version0.31.07 
Summary0000351: Injured dwarf dies of thirst despite many idle healthcare workers and available water/buckets/etc
DescriptionI 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.
Additional InformationThis save was lost to a subsequent crash, so I can't check on it further.
Tagsbed, buckets, healthcare

Relationships

parent of 0001076 resolvedToady One 2 dwarves in hospital died of dehydration. 
parent of 0001224 resolvedToady One Dwarfs ignore the wounded 
parent of 0001263 resolvedToady One Injured Dwarves Not Receiving Food/Water 
parent of 0001035 resolvedToady One Wounded dwarves in hospital but not in beds die of thirst 
has duplicate 0001873 closeduser6 Dwarves ignore buckets and lets patients die from dehydration. 
has duplicate 0002218 closeduser6 Patient not fed/watered 

Activities

Morifen

2010-04-04 09:23

reporter   ~0000874

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.

DoctorZuber

2010-04-04 09:33

reporter   ~0000877

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.

user891

2010-04-04 10:05

  ~0000881

This only seems to happen because giving food/drink to a wounded dwarf is only attempted when that dwarf is resting on a bed.

Mephansteras

2010-04-04 13:18

reporter   ~0000907

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?

DoctorZuber

2010-04-04 13:21

reporter   ~0000908

0000194 talks about the plaster problem, apparently it's being stored in the wrong stockpile.

oliver

2010-04-04 15:55

reporter   ~0000947

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

reporter   ~0000948

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.

Rafal99

2010-04-06 21:45

reporter   ~0001670

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...

Kataklistika

2010-04-06 22:51

reporter   ~0001684

Last edited: 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.

user891

2010-04-08 18:48

  ~0002216

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

reporter   ~0003348

In the mean time, you can build beds under the dwarves who rest on ground. It helps!

JimboOmega

2010-04-15 14:36

reporter   ~0003753

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.

Rafal99

2010-04-15 15:01

reporter   ~0003759

How do you build a bed under resting dwarf?
Won't it get cancelled with "Creature occupying site" message?

JimboOmega

2010-04-15 20:23

reporter   ~0003789

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.

Zas

2010-04-21 03:58

reporter   ~0004427

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.

RiceMunk

2010-04-21 06:08

reporter   ~0004432

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.

ercdvs

2010-04-21 11:40

reporter   ~0004479

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.

lucasup

2010-04-27 01:30

reporter   ~0005307

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.

orgone

2010-04-27 03:57

reporter   ~0005330

I've also had imprisoned dwarves starving/dying of thirst with all conditions to prevent this being met. (31.03)

teethering

2010-05-01 08:48

reporter   ~0005820

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.

gruftschreck

2010-05-18 14:44

reporter   ~0006977

Last edited: 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

tatterdemalian

2010-05-29 20:21

reporter   ~0007475

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

administrator   ~0008473

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.

Issue History

Date Modified Username Field Change
2010-04-03 20:42 oliver New Issue
2010-04-04 09:23 Morifen Note Added: 0000874
2010-04-04 09:33 DoctorZuber Note Added: 0000877
2010-04-04 10:05 user891 Note Added: 0000881
2010-04-04 13:18 Mephansteras Note Added: 0000907
2010-04-04 13:21 DoctorZuber Note Added: 0000908
2010-04-04 15:55 oliver Note Added: 0000947
2010-04-04 16:13 Jiri Petru Note Added: 0000948
2010-04-06 21:45 Rafal99 Note Added: 0001670
2010-04-06 22:51 Kataklistika Note Added: 0001684
2010-04-06 23:03 Kataklistika Note Edited: 0001684
2010-04-08 18:48 user891 Note Added: 0002216
2010-04-08 18:51 Kennel Tag Attached: buckets
2010-04-08 18:51 Kennel Tag Attached: healthcare
2010-04-13 09:19 user6 Relationship added parent of 0001076
2010-04-13 18:07 Jiri Petru Note Added: 0003348
2010-04-15 14:36 JimboOmega Note Added: 0003753
2010-04-15 15:01 Rafal99 Note Added: 0003759
2010-04-15 20:23 JimboOmega Note Added: 0003789
2010-04-16 01:58 user6 Relationship added parent of 0001224
2010-04-16 22:13 user6 Relationship added parent of 0001263
2010-04-16 22:14 user6 Relationship added parent of 0001035
2010-04-16 22:15 user6 Sticky Issue No => Yes
2010-04-21 03:58 Zas Note Added: 0004427
2010-04-21 06:08 RiceMunk Note Added: 0004432
2010-04-21 11:40 ercdvs Note Added: 0004479
2010-04-21 12:23 user6 Relationship added parent of 0000094
2010-04-27 01:30 lucasup Note Added: 0005307
2010-04-27 03:57 orgone Note Added: 0005330
2010-04-27 10:08 ultimate carl Tag Attached: bed
2010-04-27 13:08 user6 Relationship added parent of 0001582
2010-05-01 08:48 teethering Note Added: 0005820
2010-05-14 11:20 user6 Relationship added parent of 0001873
2010-05-14 13:31 user6 Relationship replaced has duplicate 0001873
2010-05-18 14:44 gruftschreck Note Added: 0006977
2010-05-18 14:45 gruftschreck Note Edited: 0006977
2010-05-29 20:21 tatterdemalian Note Added: 0007475
2010-06-08 16:18 user6 Relationship added has duplicate 0002218
2010-06-15 01:19 Toady One Relationship replaced related to 0000094
2010-06-15 01:28 Toady One Relationship replaced related to 0001582
2010-06-15 01:29 Toady One Note Added: 0008473
2010-06-15 01:29 Toady One Status new => resolved
2010-06-15 01:29 Toady One Fixed in Version => 0.31.07
2010-06-15 01:29 Toady One Resolution open => fixed
2010-06-15 01:29 Toady One Assigned To => Toady One
2010-06-15 09:09 user6 Sticky Issue Yes => No
2012-03-05 09:04 user6 Relationship deleted related to 0000094
2012-03-05 09:04 user6 Relationship deleted related to 0001582