View Issue Details

IDProjectCategoryView StatusLast Update
0005072Dwarf FortressDwarf Mode -- Jobs, Cancellation and Suspensionpublic2012-03-02 17:36
ReporterVeylon Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformPCOSWindows VistaOS VersionService Pack 2
Product Version0.34.01 
Fixed in Version0.34.02 
Summary0005072: Removing designations doesn't cancel jobs that have already been claimed by dwarves
DescriptionWhen I designate an area and a miner targets it (so it's flashing) and I undesignate the rock face, the mine goes ahead and digs it anyway.
Steps To Reproduce1) Designate square to be dug out
2) Wait until a miner is on the way
3) Undesignate the square
4) Watch as the square is dug out anyhow
TagsNo tags attached.

Relationships

related to 0004854 resolvedToady One Dwarfs given a job via designation which is then canceled still walk to designated area if they have nothing better to do. 
has duplicate 0005107 resolveduser6 Designated tiles to mine, even after cancelling them, makes the miner dig the tile. 
has duplicate 0005120 resolveduser6 After a mining designation is accepted, it can not be cancelled. 
has duplicate 0005214 resolvedLogical2u 'Remove Desgination' Fails on Taken Construct Jobs 
has duplicate 0005220 resolveduser6 Cannot unset a mining designation if a dwarf claims the job 
related to 0005081 resolvedToady One Cannot cancel unaccessible "Remove Trees" 

Activities

user6

2012-02-14 12:10

  ~0019540

0004854 got worse?

Orkel2

2012-02-14 12:49

reporter   ~0019544

Confirming this. If, for example, a miner is on his way to mine square X, removing the mine designation from square X will not cancel the mining job and the square will be mined.

Dekker3D

2012-02-14 12:58

reporter   ~0019545

I like this when doing mass plant gathering or tree-cutting, and haven't seen it happen in mining yet.. but I can imagine it'd be horrible if it happened at the wrong time and wrong place.

I can confirm seeing it on plant gathering and tree-cutting, by the way.

dante

2012-02-15 02:27

reporter   ~0019611

Confirmed for designating the removal of constructions.

Mazonas

2012-02-15 11:13

reporter   ~0019650

Confirming this. Also becomes a real issue when mining is interrupted by a wild animal.

Miner1 moves towards square X.
Animal near square X interrupts miner1 who cancels job and runs away.
Square X immediately selected as active for mining by Miner2.
Miner2 moves towards square X.
Animal near square X interrupts miner2 who cancels job and runs away...

You can get your miners locked in a cycle, with all of them trying to mine the same square and getting chased away from it.

Andrakon

2012-02-15 17:44

reporter   ~0019725

The only way I have found to undesignate the in progress square is to undesignate the blank square one z-level below it.

Toady One

2012-02-17 15:24

administrator   ~0019981

This is fixed for next time.

Issue History

Date Modified Username Field Change
2012-02-14 11:27 Veylon New Issue
2012-02-14 12:10 user6 Relationship added related to 0004854
2012-02-14 12:10 user6 Note Added: 0019540
2012-02-14 12:49 Orkel2 Note Added: 0019544
2012-02-14 12:58 Dekker3D Note Added: 0019545
2012-02-14 18:23 user6 Relationship added related to 0005081
2012-02-15 02:27 dante Note Added: 0019611
2012-02-15 07:04 user6 Relationship added has duplicate 0005107
2012-02-15 09:19 user6 Relationship added has duplicate 0005120
2012-02-15 09:20 user6 Sticky Issue No => Yes
2012-02-15 11:13 Mazonas Note Added: 0019650
2012-02-15 17:44 Andrakon Note Added: 0019725
2012-02-17 05:20 Logical2u Relationship added has duplicate 0005214
2012-02-17 07:45 user6 Relationship added has duplicate 0005220
2012-02-17 07:47 user6 Summary Removing designations doesn't cancel jobs => Removing designations doesn't cancel jobs that have already been claimed by dwarves
2012-02-17 15:24 Toady One Note Added: 0019981
2012-02-17 15:24 Toady One Status new => resolved
2012-02-17 15:24 Toady One Fixed in Version => Next Version
2012-02-17 15:24 Toady One Resolution open => fixed
2012-02-17 15:24 Toady One Assigned To => Toady One
2012-03-02 17:36 user11 Sticky Issue Yes => No