Dwarf Fortress Bug Tracker - Dwarf Fortress |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0008240 | Dwarf Fortress | Dwarf Mode -- Thoughts and Preferences | public | 2014-09-04 20:06 | 2014-09-07 09:20 |
|
Reporter | Loci | |
Assigned To | Footkerchief | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | needs feedback | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | 0.40.10 | |
Target Version | | Fixed in Version | | |
|
Summary | 0008240: Injured dwarf remains "overcome by terror" through months of hospital care |
Description | My cook noticed an unconscious goblin inside my fortress and became "overcome by terror!". He proceeded to run towards the goblin, out of the "safety" burrow, out of the fortress, and into a bridge trap. After falling 8 z-levels he broke his leg and arm and passed out. He was recovered and carried back to the hospital on the 7th of Limestone. On the 11th of Sandstone he was finally diagnosed while resting in bed, still "overcome by terror!". On the 27th of Sandstone he was placed in a traction bench, still "overcome by terror!". It is now the 1st of Granite and he remains in the traction bench, having been "overcome by terror!" for six months straight. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2014-09-04 20:06 | Loci | New Issue | |
2014-09-04 20:28 | smjjames | Note Added: 0029955 | |
2014-09-04 23:27 | Footkerchief | Note Added: 0029956 | |
2014-09-04 23:27 | Footkerchief | Assigned To | => Footkerchief |
2014-09-04 23:27 | Footkerchief | Status | new => needs feedback |
2014-09-05 07:57 | Loci | Note Added: 0029960 | |
2014-09-05 07:57 | Loci | Status | needs feedback => assigned |
2014-09-05 08:36 | smjjames | Note Added: 0029961 | |
2014-09-05 09:01 | smjjames | Note Edited: 0029961 | bug_revision_view_page.php?bugnote_id=0029961#r11644 |
2014-09-05 09:34 | Footkerchief | Note Added: 0029962 | |
2014-09-05 09:34 | Footkerchief | Status | assigned => needs feedback |
2014-09-06 14:25 | Loci | Note Added: 0029998 | |
2014-09-06 14:25 | Loci | Status | needs feedback => assigned |
2014-09-06 14:55 | Dame de la Licorne | Note Added: 0030000 | |
2014-09-06 15:28 | Dame de la Licorne | Note Edited: 0030000 | bug_revision_view_page.php?bugnote_id=0030000#r11666 |
2014-09-06 16:32 | smjjames | Note Added: 0030001 | |
2014-09-06 18:19 | Loci | Note Added: 0030003 | |
2014-09-07 09:20 | Footkerchief | Note Added: 0030013 | |
2014-09-07 09:20 | Footkerchief | Status | assigned => needs feedback |
Notes |
|
|
This sounds exactly like the 'stuck in traction' bug, have you tried deconstructing the traction table?
Also, do you have the save of this happening? If so, could you post on DFFD? |
|
|
|
Does it reproduce in 0.40.11? |
|
|
(0029960)
|
Loci
|
2014-09-05 07:57
|
|
@smjjames: No; some injuries do indeed take 6+ months to heal. But the bug I'm reporting here is that the "overcome by terror" flag is not being cleared for hospitalized dwarves. I don't think the flag is interfering with treatment in any way, it's just odd/broken to be in mortal terror for 6 months straight.
@Footkerchief: I don't know. |
|
|
(0029961)
|
smjjames
|
2014-09-05 08:36
(edited on: 2014-09-05 09:01) |
|
True Loci, but have you tried to see if it does anything?
Though if the injuries are so bad that they take 6+ months to heal, I guess it's something like PTSD?
Also, what are the stats of that dwarf, like their discipline, courage/bravery, etc?
|
|
|
|
Need a save for 0.40.11+. |
|
|
(0029998)
|
Loci
|
2014-09-06 14:25
|
|
Is there some reason to believe that this behavior has changed in v0.40.11? I see nothing in the changelog that suggests this bug has been fixed. |
|
|
|
Bugs can get fixed unintentionally, without a mention in the change/dev logs. In any case, the more recent the save, the easier Toady can track down the cause.
|
|
|
|
Have you even tried to see if deconstructing the traction bench removes that state? You can just make a copy of the save if you don't want to redo the 6+ months of healing for that dwarf.
Toady One just marked off the 'stuck in traction' reports as being fixed by that rest+knockout bug fix for the next version, so, unless that dwarf has finished healing by the time 4.12 is released, you should definetly check if it happens in that version. |
|
|
(0030003)
|
Loci
|
2014-09-06 18:19
|
|
The dwarf eventually does heal completely while remaining "overcome by terror!". Removing the traction bench frees the dwarf and removes the "overcome by terror!" status shortly thereafter, whether the dwarf has finished healing or not. Assuming that the dwarf would no longer be stuck in traction in v0.40.12, he would still have been "overcome by terror!" for 6 months straight, which, in my opinion, is still clearly buggy behavior.
I really don't think this is a grand or mysterious bug. There is a flag set when a dwarf becomes terrified. This flag apparently did not get cleared when a dwarf was hospitalized while unconscious, nor during the following 6 months of treatment/rest. This flag probably should be cleared upon hospitalization, or possibly some time shortly after. |
|
|
|
My guess is that you're right, but it's hard to be sure of the problem (and whether the solution works) without a save. |
|