View Issue Details

IDProjectCategoryView StatusLast Update
0001061Dwarf FortressDwarf Mode -- Jobs, Healthcarepublic2010-09-16 11:34
ReporterLogical2u Assigned ToToady One  
PrioritynormalSeveritymajorReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version0.31.02 
Fixed in Version0.31.13 
Summary0001061: Injured soldier dwarves interrupted from resting are never able to be treated until interrupting critters killed
DescriptionRelated to 0000459

First, I'm suffering from bug 0000605, too, in which my miners/pick assigned soldiers are stuck in the military, even when there are no squads or elements of the military present in my fort.

However, they are also terribly wounded. And they have a bug related to 0000566 or 0000757, in which they are repeatedly interrupted by a crossbowman, who is either caged or dead.

They get assigned to a bed, but they can never rest because of the interruption - they either go unconscious, go back on duty (while unconscious), or in the case of my expedition leader, hold a meeting (also while unconscious).

And because they can never rest, they are never assigned to a medical dwarf to treat them. Or even re-diagnose them, since my expedition leader was listed as "unable to breath" for >1 month.

Dumping the goblin that was interrupting my squadron leader into lava resulted in his timely death. It also slowly returned my soldiers back to their original jobs and allowed healthcare workers to view them again.

[Then the OTHER healthcare bugs set in!]
Tagshealthcare, Military, rest

Relationships

related to 0003074 resolvedLogical2u Soldiers trapped in interruption cycle due to trapped colossus 
related to 0005503 new Dwarves wounded by forgotten beast won't rest 
child of 0000352 resolvedToady One Soldier cancels rest, interrupted by troglodyte who's nowhere close 

Activities

Leperous

2010-04-22 03:07

reporter   ~0004566

Still an issue in 31.03 it seems, I'm seeing a severely wounded axedwarf who is in hospital but not being diagnosed (despite others getting treatment). Every time I remove his bed he "interrupts rest" due to a Goblin lasher who's elsewhere in a cage.

When I dumped the goblin cage into some lava, bosh, dwarf immediately dies of suffocation.

(Can't provide a save as the file is too big, but I suspect this can "easily" be reproduced with some cage traps and a big goblin siege.)

I have seen other very similar military bugs involving fights with forgotten beasts where the fight state is somehow "frozen" and I think this is what's going on here.

user6

2010-04-29 11:40

  ~0005676

Logical2u: do you happen to have a save for this one? I just neither 0000352 nor its child reports have any saves.

Logical2u

2010-04-29 11:48

manager   ~0005680

I ended up abandoning the world shortly afterwards, not thinking to keep a copy. I have a backup of the fortress, but it's a few seasons earlier than when I made this report. Specifically it was before I started a megaproject.

However, I can do my best to reproduce this. It just won't at the identical state as when I made this report, unfortunately, and it will take time.

A later backup/the save after all was said and done - doesn't appear to be restorable, something in the raws must've messed up.

Telarin

2010-05-28 14:07

reporter   ~0007434

I am seeing this issue (or something very similar) in 0.31.04. Repeatedly getting Urist McInjured cancels Rest: Interrupted by Goblin Hammerman. The Hammerman of course being safely caged. Also, this seems to drag my frame rate down to about 4 seconds per frame (yes, seconds per frame, not frames per second). If you give me instructions, I will be happy to upload a save.

user6

2010-05-28 14:23

  ~0007435

Last edited: 2010-05-28 14:24

If you give me instructions, I will be happy to upload a save.

You can upload your save (a zip file containing the relevant region folder from /data/save) to http://dffd.wimbli.com/

Thanks!

Telarin

2010-05-28 14:46

reporter   ~0007440

Save uploaded to http://dffd.wimbli.com/file.php?id=2424

Toady One

2010-09-07 04:11

administrator   ~0012469

A lot of the interruption issues should be handled for 0.31.13, so ideally this situation will only come up now in a situation where there shouldn't be surgery etc. going on in the first place.

Issue History

Date Modified Username Field Change
2010-04-12 16:19 Logical2u New Issue
2010-04-12 20:43 Logical2u Tag Attached: rest
2010-04-12 20:43 Logical2u Tag Attached: healthcare
2010-04-12 20:44 Logical2u Tag Attached: Military
2010-04-22 03:07 Leperous Note Added: 0004566
2010-04-29 11:38 user6 Relationship added child of 0000352
2010-04-29 11:40 user6 Note Added: 0005676
2010-04-29 11:48 Logical2u Note Added: 0005680
2010-05-28 14:07 Telarin Note Added: 0007434
2010-05-28 14:23 user6 Note Added: 0007435
2010-05-28 14:24 user6 Note Edited: 0007435
2010-05-28 14:46 Telarin Note Added: 0007440
2010-08-03 06:11 Logical2u Relationship added child of 0002939
2010-08-03 09:36 user6 Relationship deleted child of 0002939
2010-08-20 06:11 Logical2u Relationship added related to 0003074
2010-09-07 04:11 Toady One Note Added: 0012469
2010-09-07 04:11 Toady One Status new => resolved
2010-09-07 04:11 Toady One Fixed in Version => 0.31.13
2010-09-07 04:11 Toady One Resolution open => fixed
2010-09-07 04:11 Toady One Assigned To => Toady One
2012-02-28 18:54 user6 Relationship added related to 0005503