View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009440 | Dwarf Fortress | Dwarf Mode -- Stockpiles | public | 2016-01-01 21:53 | 2023-01-17 12:47 |
Reporter | surazal | Assigned To | Toady One | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | assigned | Resolution | open | ||
Platform | Linux | OS | Ubuntu | OS Version | 15.10 |
Product Version | 0.42.04 | ||||
Summary | 0009440: Wounded dwarves die of dehydration if they grab a goblet | ||||
Description | Any dwarf who has a wounded status, when grabbing a wooden goblet from a stockpile, will just freeze and stare at the floor until they die of dehydration (usually). The only way to get them to snap out of it is to forbid all goblets/cups/etc and then they will resume drinking straight out of the barrel to satisfy their thirst. | ||||
Steps To Reproduce | Any badly-wounded dwarf who is in the stages of recovery (say, a missing or broken limb) will eventually get thirsty. As he or she grabs a goblet from a stockpile, they will just stand there while the other dwarves step around them as if nothing is going on. Eventually they die of dehydration. The only way to save them to is forbid all goblets. If you attempt to forbid only the goblet they hold in their hand, they will just grab the next one in the stockpile and the cycle begins anew. | ||||
Additional Information | The issue was reproducible in 0.42.03 as well. So far I've only been able to reproduce the issue with a wooden goblet, but it's likely that stone or metal equivalents suffer from the same bug. I haven't gotten far enough in my fort to find out yet, so the possibility remains open. | ||||
Tags | No tags attached. | ||||
related to | 0009403 | resolved | Toady One | Tavern visitors served drinks equip mugs and don't consume contents |
has duplicate | 0009239 | resolved | "ability to grasp lost" -> dwarf dies of thirst trying to pick up a mug | |
has duplicate | 0010070 | resolved | Loci | Units without arms cannot haul mugs when they need to drink |
has duplicate | 0010206 | resolved | Loci | Dwarf doesn't finish drinking |
has duplicate | 0010871 | resolved | Loci | Damaged dwarf is standing still when he is trying to drink. |
|
Sounds like a child of 0009403, "Tavern visitors served drinks equip mugs and don't consume contents". |
|
Not sure if those are related. In my case, the dwarves are not visitors but fort citizens. They also grabbed the goblet from my stockpiles in both cases rather than the tavern. When they have the goblet in hand, they don't fill it but just stand there in the same spot in the stockpile until I forbid all goblets. Then they drop it and drink directly from the barrel (as do the rest of the dwarves since the forbidden status applies globally). They do sometimes "shuffle" a little bit by moving from one square to another, but for the most part they are stationary. The job they get stuck on is "drink" which never gets completed until they die of dehydration. The main connecting point for both my dwarves was that they were both recently wounded (one had her hand cut off while the other had a broken hip/leg from a collapsed ceiling) and were still in recovery mode. |
|
0009403 is not only about visitors, its original title was "dwarves always keep a mug / goblet in their hands" Can you please upload your save (zipped region folder) to http://dffd.bay12games.com/ and post a link to it here? And, just to clear those, in which version have you generated this world?, and, are you using any third party mods/tools or have you modified your raws in any way? |
|
Reminder sent to: surazal Please upload a save demonstrating the issue. Compress (.zip) your DF/data/save/region folder, upload it to http://dffd.bay12games.com, and post a link to it here. |
|
I'll get it uploaded tonight. |
|
Sounds similar to 0009239 |
|
Was this fixed as part of 0009403? |
|
For what it's worth, I ran into this problem yesterday in 42.05 with a spearman who was severely mauled by a troll. Mind that this was a fort generated in 42.04, and that said troll managed to break both the spearman's wrists, causing him to completely lose the ability to grasp. On the other hand, he WAS hauling a mug, and forbidding all mugs did cause him to stop hanging around the goods stockpile and go to the booze stockpile, where he quenched his thirst the old fashioned way. |
|
I think I can confirm that the issue has been resolved as of 0.42.06. I have an injured dwarf in possession of a mug and drinking quite happily. So maybe it was that other issue that Detros mentioned (sorry it took so long to respond... I had deleted the old save game by accident and hadn't been able to try to reproduce the issue until now). |
|
v0.42.06: A dwarf with two injured arms (unable to grasp) somehow managed to pick up a goblet then stood frozen trying to figure out how to pour a drink. Forbidding the held goblet motivated the dwarf to pick up a different goblet then return to standing there. Forbidding all goblets caused the dwarf to finally drink straight from the barrel. |
|
Definitely still present in 0.42.06. Just lost my legendary stonecrafter to dehydration - as he was standing frozen in the booze stockpile. He had gotten into a minor brawl with a cave crocodile earlier that had necessitated a hospital trip. |
|
I can't reproduce this in the upcoming 0.43.04, but it is possible the medical stuff I fixed recently is responsible. If it is still happening in 0.43.04, I'll need a save or I won't be able to address it. |
|
Still present in 43.03, at least. One of my human mercenaries lost the ability to both grasp and stand. She squirmed into the tavern, "hauled" herself a mug, then lay frozen in front of the booze stockpile until she eventually died of dehydration. I'd encountered this bug a few times in previous versions as well. Glad to hear it might be fixed! |
|
I've uploaded a save where a dwarf who cannot grasp is on his way to fetch a goblet, and will get stuck. It's a save copied to 0.43.03 from 0.43.01 (I think), but I hope it's still useful. http://dffd.bay12games.com/file.php?id=12136 |
|
Bug or feature? if they permanently lose the ability to grasp, dwarves can do pretty much nothing. This culls them off. |
|
Disregard |
|
I found this again in .43.05: http://dffd.bay12games.com/file.php?id=12557 The aggressor in question is a harpy (I did some raw tweaking to make them playable in this world), who functionally is a dwarf without arms. It shouldn't make a big difference, but she hasn't been bugged except for this particular issue. |
|
v0.43.05: latias1290 posted a save in 0010206: http://dffd.bay12games.com/file.php?id=12855 |
|
I've gotten this on 0.44.12 as well. The injured dorf (somehow) grabs a goblet but fails to drink (both hand motor nerves severed). If the goblet is forbidden he moves to grab a new one. Forbidding all goblets (I don't have mugs, etc.) in the fortress allows him to drink (until the next time...). Strangely enough, while dorfs typically are eager to bring water to those who are just a bit thirsty, they don't do that to this dehydrated bugger, possibly because his current action is locked on "drink". I've got a save, but doubt it will add anything, as I don't think anything has happened with this logic to invalidate the saves already available. Edit: It seems a forbidden goblet in the inventory with no unforbidden goblets keeps the injured dorf in the failed drinking state. Forbidding the held goblet and then forbidding all the others only when the dorf has dropped it and is moving towards another goblet worked. I eventually conquered a site and sent the dorf there, however, rather than go through that hassle regularly. |
|
v0.44.12: The bookbinder Ineth is unable to drink if any goblets are available: http://dffd.bay12games.com/file.php?id=14226 |
|
0.47.04: A new wrinkle on the issue. I had an injured dorf that lost the ability to grasp. I exiled him, but he just sat there, holding a mug for years. I somehow managed to take the mug from him (some dump/forbid fiddling), and he then shuffled away to grab another mug and sit on a barrel for a few years more. Using DFHack I reset the eat/sleep/drink timers and removed the DRINK2 job, and he's finally starting to shuffle towards the exit. |
|
The issue persists in v50.05, I can provide a save file if needed. Is dffd still the preferred option? |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-01-01 21:53 | surazal | New Issue | |
2016-01-02 06:07 |
|
Note Added: 0034269 | |
2016-01-02 09:32 | surazal | Note Added: 0034271 | |
2016-01-02 10:57 |
|
Note Added: 0034272 | |
2016-01-02 16:22 |
|
Relationship added | child of 0009403 |
2016-01-02 16:22 |
|
Assigned To | => user11 |
2016-01-02 16:22 |
|
Status | new => feedback |
2016-01-02 16:23 |
|
Note Added: 0034276 | |
2016-01-04 19:04 | surazal | Note Added: 0034320 | |
2016-01-04 19:04 | surazal | Status | feedback => assigned |
2016-01-05 00:09 | Hedede | Note Added: 0034322 | |
2016-01-13 15:13 | Toady One | Relationship replaced | related to 0009403 |
2016-01-18 02:02 |
|
Note Added: 0034455 | |
2016-01-18 02:02 |
|
Status | assigned => feedback |
2016-01-20 07:12 | Shimrod | Note Added: 0034486 | |
2016-03-05 07:26 | surazal | Note Added: 0034792 | |
2016-03-05 07:26 | surazal | Status | feedback => assigned |
2016-03-05 07:27 | surazal | Note Edited: 0034792 | |
2016-03-08 18:56 | Loci | Note Added: 0034813 | |
2016-04-11 12:41 | Witty | Note Added: 0034994 | |
2016-05-08 17:18 |
|
Relationship added | has duplicate 0009239 |
2016-05-08 17:19 |
|
Status | assigned => confirmed |
2016-06-08 13:32 | Toady One | Note Added: 0035378 | |
2016-06-08 13:32 | Toady One | Assigned To | user11 => Toady One |
2016-06-08 13:32 | Toady One | Status | confirmed => feedback |
2016-06-09 06:34 | Ratter | Note Added: 0035381 | |
2016-06-11 15:30 | soulsource | Note Added: 0035394 | |
2016-07-08 22:10 | Narrrz | Note Added: 0035584 | |
2016-08-18 10:29 | Witty | Note Added: 0035794 | |
2016-08-18 10:40 | Witty | Note Edited: 0035794 | |
2016-08-19 13:54 | Loci | Status | feedback => assigned |
2016-08-20 15:27 | Loci | Status | assigned => feedback |
2016-08-20 15:43 | Witty | Note Edited: 0035794 | |
2016-11-10 18:00 | Loci | Relationship added | has duplicate 0010070 |
2016-11-11 13:06 | rhavviepoodle | Note Added: 0036047 | |
2016-12-06 14:17 | Loci | Status | feedback => assigned |
2017-04-23 10:37 | Loci | Relationship added | has duplicate 0010206 |
2017-04-23 10:39 | Loci | Note Added: 0036444 | |
2018-08-21 08:03 | Loci | Relationship added | has duplicate 0010871 |
2018-10-09 09:50 | PatrikLundell | Note Added: 0038865 | |
2018-10-11 01:54 | PatrikLundell | Note Edited: 0038865 | |
2019-02-02 11:04 | Loci | Note Added: 0039178 | |
2020-04-18 00:31 | PatrikLundell | Note Added: 0040475 | |
2023-01-17 12:47 | anonymous | Note Added: 0041708 |