View Issue Details

IDProjectCategoryView StatusLast Update
0000352Dwarf FortressDwarf Mode -- Jobs, Cancellation and Suspensionpublic2010-11-17 10:10
ReporterAnOctopus Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformWindowsOSXP ProOS Version2002-SP3
Product Version0.31.01 
Fixed in Version0.31.13 
Summary0000352: Soldier cancels rest, interrupted by troglodyte who's nowhere close
DescriptionA soldier was badly wounded by a troglodyte, and then saved by another soldier. Although there are no troglodytes around, the soldier continues to have his rest interrupted by one.
Additional InformationWas engaged in fight for over a season, remains highly exhausted and often unconscious due to lack of rest.
Tagsinterruption, rest, wound

Relationships

parent of 0000196 resolvedToady One Interrupted by x 10000 
parent of 0000757 resolvedToady One Resting interrupted by attacker across the map 
parent of 0000566 resolvedToady One Dwarf Spams Rest Cancels On Seeing Creature Through Walls 
parent of 0001061 resolvedToady One Injured soldier dwarves interrupted from resting are never able to be treated until interrupting critters killed 
parent of 0001639 resolvedToady One Being enraged spams log 
has duplicate 0001811 closeduser6 Injured dwarf spams "cancels Rest, interrupted by goblin crossbowman" when no goblin nearby 
has duplicate 0001813 closeduser6 Unconscious dwarfs spams "cancels Rest: Interrupted by Draltha" 
has duplicate 0002665 resolveduser6 Resting dwarf interuppted by goblin archer ghost 
has duplicate 0002908 resolveduser6 Recruit spams Cancel Rest because of enemy who is no longer around 
has duplicate 0002939 resolveduser6 wounded marksdwarf cancels rest due to enemy who isn't there anymore 
has duplicate 0003074 resolvedLogical2u Soldiers trapped in interruption cycle due to trapped colossus 
related to 0001696 new creature fled before being thrown into pit - gets freed by dwarfes everytime it is being cagetrapped again 
related to 0000362 confirmeduser6 Interrupted by forgotten beast -- Through 20 z-levels of solid rock with no possible path 

Activities

freakycheeseman

2010-04-10 21:25

reporter   ~0002705

*Blinks* Damn... PTSD?

Mini

2010-04-16 08:48

reporter   ~0003850

Note that this is not restricted to soldiers. I had a civilian bugged like this in a save now deleted.

user6

2010-04-29 11:44

  ~0005678

Last edited: 2010-04-29 11:45

This was present in previous versions:

http://www.bay12forums.com/smf/index.php?topic=22890.0
http://www.bay12forums.com/smf/index.php?topic=29308.0
http://www.bay12forums.com/smf/index.php?topic=25815.0
http://www.bay12forums.com/smf/index.php?topic=39894.0

It was also linked to strange stop-start bleeding:

http://www.bay12forums.com/smf/index.php?topic=26333.0
http://www.bay12forums.com/smf/index.php?topic=41394.0
http://www.bay12forums.com/smf/index.php?topic=40652.0

Aescula

2010-04-29 22:50

reporter   ~0005732

I vote to change this bug's severity to Feature.

Berser

2010-05-09 09:58

reporter   ~0006460

http://dffd.wimbli.com/file.php?id=2321

This is a save demonstrating similar behaviour (see resolved bug 0001811)

paladin_of_light

2010-06-07 13:23

reporter   ~0007899

I encountered a similar problem. A Wrestler was beaten to unconsciousness by a Goblin Bowman who (I think) was subsequently cage-trapped. Although the Wrestler's status was unconscious, and he was dragged to the hospital, his job remained "Go to Individual Combat Drill." The doctor dwarves stood idle and did not diagnose his extremely severe wounds. When the bed was deconstructed, the doctors reported that they were unable to diagnose the patient as he was not resting. The patient reported "Cancels Rest: Interrupted by Goblin Bowman." His status remained unchanged (job being set to go to combat drill while unconscious) for almost a season--I was unable to find out if killing the offending caged goblin fixed the problem as the fort was laid siege to by a horde of trolls and mounted goblins.

xrogaan

2010-07-19 13:41

reporter   ~0010672

I've got the same problem with a goblin bowman who probably got encaged.

I can upload a save if needed.

user6

2010-07-19 13:43

  ~0010673

Last edited: 2010-07-19 13:44

The save might be helpful, but it shouldn't be necessary. Up to you.

xrogaan

2010-07-19 14:23

reporter   ~0010684

There it is : http://dffd.wimbli.com/file.php?id=2745

I have disabled the notification of cancelled job, to avoid the annoyances. But, you have 40 pages full of it.

Mathias

2010-07-30 13:29

reporter   ~0011302

I just encountered this same bug. The job cancellation spam is severe enough to slow the game down. I made a save before I saw this was already reported, but maybe it's of some help anyway.

http://dffd.wimbli.com/file.php?id=2861

It's the wounded militia commander doing the spamming.

user6

2010-07-31 11:40

  ~0011331

rylen posted this save at 0002908: http://dffd.wimbli.com/file.php?id=2867

rylen

2010-07-31 11:55

reporter   ~0011334

My issue suddenly resolved. I fobade and then allowed my hospital. The dwarf reverted to his civilian task and walked there.

Shimrod

2010-08-24 08:47

reporter   ~0012061

I've had this problem as well. Three of my dwarves were injured when fending off a goblin ambush. Several of these goblins were caught in cage traps and brought downstairs.

One of these dwarves had a smashed foot, but kept being interrupted in his his rest by one of the goblin hammermen, which was several floors down and caged as well. A more severely wounded dwarf was correctly hauled to the hospital but wasn't diagnosed, even though my chief medical dwarf with high master diagnostician was standing around doing nothing.

These problems were resolved when I killed off the caged goblins, reverting my soldiers back to their civilian status and being correctly diagnosed a short while later.

I think the problem here is that Dwarves can't be diagnosed while in the military. Another problem is that they're not reverting back to their civilian status correctly. Whether this is related to the injuring, or if this has to do with the caging while being targeted is not clear to me at the moment.

Toady One

2010-09-07 04:17

administrator   ~0012474

This should be fixed for 0.31.13, at least the ones involving cages and oddly persistent targeting and attempts at resting while you have a target. If the issue described in 0000362 is purely related to lines of sight or something, then that's a different matter.

Issue History

Date Modified Username Field Change
2010-04-03 20:46 AnOctopus New Issue
2010-04-03 20:52 user6 Relationship added duplicate of 0000196
2010-04-03 20:52 user6 Status new => resolved
2010-04-03 20:52 user6 Resolution open => duplicate
2010-04-03 20:52 user6 Assigned To => user6
2010-04-07 19:20 user6 Assigned To user6 =>
2010-04-07 19:20 user6 Status resolved => new
2010-04-07 19:20 user6 Resolution duplicate => open
2010-04-07 19:20 user6 Relationship replaced has duplicate 0000196
2010-04-07 19:21 user6 Relationship replaced parent of 0000196
2010-04-07 19:22 user6 Relationship added parent of 0000757
2010-04-10 21:25 freakycheeseman Note Added: 0002705
2010-04-16 08:48 Mini Note Added: 0003850
2010-04-16 09:03 Kennel Tag Attached: interruption
2010-04-16 09:03 Kennel Tag Attached: rest
2010-04-16 09:03 Kennel Tag Attached: wound
2010-04-29 11:37 user6 Relationship added parent of 0000566
2010-04-29 11:38 user6 Relationship added parent of 0001061
2010-04-29 11:38 user6 Relationship added parent of 0001639
2010-04-29 11:44 user6 Note Added: 0005678
2010-04-29 11:45 user6 Note Edited: 0005678
2010-04-29 22:50 Aescula Note Added: 0005732
2010-05-03 10:24 user6 Relationship added related to 0001696
2010-05-05 09:08 user6 Summary Soldier interrupted by ghost troglodyte. => Soldier cancels rest, interrupted by troglodyte who's nowhere close
2010-05-09 09:46 user6 Relationship added parent of 0001811
2010-05-09 09:47 user6 Relationship replaced has duplicate 0001811
2010-05-09 09:58 Berser Note Added: 0006460
2010-05-09 12:43 user6 Relationship added has duplicate 0001813
2010-06-07 13:23 paladin_of_light Note Added: 0007899
2010-07-12 20:56 user6 Relationship added has duplicate 0002665
2010-07-19 13:41 xrogaan Note Added: 0010672
2010-07-19 13:43 user6 Note Added: 0010673
2010-07-19 13:44 user6 Note Edited: 0010673
2010-07-19 13:44 user6 Sticky Issue No => Yes
2010-07-19 14:23 xrogaan Note Added: 0010684
2010-07-30 13:29 Mathias Note Added: 0011302
2010-07-31 11:40 user6 Relationship added has duplicate 0002908
2010-07-31 11:40 user6 Note Added: 0011331
2010-07-31 11:55 rylen Note Added: 0011334
2010-08-03 09:36 user6 Relationship added has duplicate 0002939
2010-08-18 16:52 Logical2u Relationship added related to 0000362
2010-08-20 06:12 Logical2u Relationship added has duplicate 0003074
2010-08-24 08:47 Shimrod Note Added: 0012061
2010-09-07 04:17 Toady One Note Added: 0012474
2010-09-07 04:17 Toady One Status new => resolved
2010-09-07 04:17 Toady One Fixed in Version => 0.31.13
2010-09-07 04:17 Toady One Resolution open => fixed
2010-09-07 04:17 Toady One Assigned To => Toady One
2010-11-17 10:10 user6 Sticky Issue Yes => No
2012-03-27 19:44 user6 Relationship added related to 0005503
2012-03-27 19:44 user6 Relationship deleted related to 0005503