View Issue Details

IDProjectCategoryView StatusLast Update
0002262Dwarf FortressDwarf Mode -- Jobs, Cancellation and Suspensionpublic2014-08-20 16:25
ReporterTaladar Assigned Touser6 
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Product Version0.31.03 
Summary0002262: Dwarves cancel repeating workshop job when assigned to a burrow not containing materials
DescriptionOne of my miners/masons was working in the mason's workshop on a repeating create rock blocks job and I needed him to dig out a very specific square. I made a new, very small burrow containing that square and the immediate area around it (no materials or workshops there) and assigned him to it, expecting him to leave the mason's workshop and dig out the square, leaving the repeating job in there.

Instead he canceled the repeating job with "Needs non-economic rock" and went to dig out the square. Presumably because the burrow contains no materials as the fortress as a whole contains plenty of rock.
TagsNo tags attached.

Relationships

related to 0000434 resolvedToady One Reaction jobs (unlike other jobs) don't look outside burrow for workers and raw materials (works through manager) 
related to 0000140 resolvedToady One Miner cancels mine, and the designation. 

Activities

jothki

2010-06-10 14:48

reporter   ~0008079

The significant issue there is probably that dwarves are cancelling tasks in workshops that are outside of their assigned burrow, if the burrow is assigned to them while they're standing in it. Ideally, the dwarf would immediately forget about the workshop and move to the burrow.

If the mason's workshop was actually inside the burrow, cancelling the task would be more reasonable, since the workshop still falls within the dwarf's jurisdiction.

How do cancellations work, anyway? Do they have to be manually done by a dwarf, or will the workshops cancel tasks on their own?

kwieland

2010-06-10 22:34

reporter   ~0008117

Last edited: 2010-06-10 22:36

I think they have to be assigned to a dwarf and the dwarf has to cancel it for whatever reason. At least that is how smelting jobs are canceled.

In your case, is it possible that the dwarf was assigned the job when you assigned him to the burrow? Then, he realized that there wasn't any rock in his burrow so he canceled the job?

Taladar

2010-07-03 05:47

reporter   ~0009573

Yeah, he had been working on that job for a while (it was a repeating job)

JayJayForce

2014-08-20 15:22

reporter   ~0029384

Can Confirm for 0.40.09

set make rock mechanisms to repeat. Once Mechanic leaves workshop to get some stone, assigned him to burrow without stone and job got cancelled.

Does not get cancelled if mechanic is hauling stone, busy making the mechanisms or if mechanic is getting something to drink.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-06-10 14:30 Taladar New Issue
2010-06-10 14:48 jothki Note Added: 0008079
2010-06-10 22:34 kwieland Note Added: 0008117
2010-06-10 22:36 kwieland Note Edited: 0008117
2010-07-03 05:47 Taladar Note Added: 0009573
2010-07-03 06:00 user6 Relationship added related to 0000434
2014-01-27 20:20 user6 Relationship added related to 0000140
2014-08-20 15:22 JayJayForce Note Added: 0029384
2014-08-20 16:25 user6 Assigned To => user6
2014-08-20 16:25 user6 Status new => confirmed