View Issue Details

IDProjectCategoryView StatusLast Update
0000973Dwarf FortressDwarf Mode -- Interface, Announcementspublic2010-06-12 01:58
Reporteroliver Assigned ToToady One  
PrioritylowSeveritytrivialReproducibilityhave not tried
Status resolvedResolutionfixed 
Platformnative WindowsOSWindows XPOS VersionSP3
Product Version0.31.02 
Fixed in Version0.31.07 
Summary0000973: OVERWROTE JOB: Pickup Equipment BY Rest
DescriptionThis is a variation on 0000393 with a different cause.

Forgotten beast flew out of the caverns and into my main stockpile.
I told my squads to kill it.
It died.
I cancelled the kill order, my squads went back to being idle.

Then I got this announcement:

Urist McUrist, Military cancels Drink: Resting injury.
OVERWROTE JOB: Pickup Equipment BY Rest
TagsNo tags attached.

Relationships

related to 0000393 resolvedToady One OVERWROTE JOB: Kidnap BY Clean Self 
has duplicate 0000770 resolveduser6 Resting dwarves tasked to recover wounded 

Activities

oliver

2010-04-10 21:13

reporter   ~0002700

This all happened shortly after my arsenal dwarf finished the latest round of equipment updates and everyone ran off with Pickup Equipment jobs, FWIW.

user6

2010-04-18 18:28

  ~0004151

Last edited: 2010-04-18 19:29

I just managed to get "OVERWROTE JOB: Drink BY Rest" in this manner:

1. No hospital or beds present, axedwarf was wounded from having fought a couple undead horses
2. Paused game, selected a few beds to be built, and placed a hospital zone
3. Unpaused and got OVERWROTE JOB

I managed to reproduce this under slightly different circumstances (the job that gets overwritten is now "Clean Self" rather than "Drink"). Unpause this save to get an instant OVERWROTE JOB: http://dffd.wimbli.com/file.php?id=2153

Kamber

2010-04-19 02:28

reporter   ~0004203

I got a similar bug twice in the same fortress but it happened with miners getting injured.
The first one was similar to footkerchiefs first example except Dig was overwritten.
The second was a bit different, a miner took a 4 z-level drop and broke his arm/wrist while digging a shaft straight down. After he stopped vomiting I got the "OVERWROTE JOB: dig channel BY rest" message 4 times, the dwarf was taken to a bed and treatment started. I noticed 4 channel designated tiles were flashing yellow with no dwarf actually doing any dig channel jobs so I re-designated the tiles so my other dwarfs could finish. As soon as I un-paused I got an OVERWROTE JOB: rest BY Clean Self and The dwarf then picked himself up(still injured) cleaned himself and went back to resting on the floor where he starved to death( last part is probobly 0000351)
the dig tiles still being "in use" by the resting dwarf probably happened with the first dwarf too but he starved to death for the same reason as the 2nd example so i didn't notice it.

Toady One

2010-06-12 01:58

administrator   ~0008178

Okay, this should be fixed up for 0.31.07.

Issue History

Date Modified Username Field Change
2010-04-10 21:11 oliver New Issue
2010-04-10 21:13 oliver Note Added: 0002700
2010-04-18 18:28 user6 Note Added: 0004151
2010-04-18 19:15 user6 Summary OVERWRITE JOB: Pickup Equipment BY Rest => OVERWROTE JOB: Pickup Equipment BY Rest
2010-04-18 19:29 user6 Note Edited: 0004151
2010-04-19 02:28 Kamber Note Added: 0004203
2010-04-26 17:49 user6 Relationship added related to 0000770
2010-06-03 16:12 user6 Relationship added related to 0000393
2010-06-12 01:58 Toady One Note Added: 0008178
2010-06-12 01:58 Toady One Status new => resolved
2010-06-12 01:58 Toady One Fixed in Version => 0.31.07
2010-06-12 01:58 Toady One Resolution open => fixed
2010-06-12 01:58 Toady One Assigned To => Toady One
2014-01-27 10:50 user6 Relationship replaced has duplicate 0000770