View Issue Details

IDProjectCategoryView StatusLast Update
0002416Dwarf FortressDwarf Mode -- Jobs, Designationspublic2011-10-15 08:59
ReporterChickenLips Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
PlatformAMDOSWindowsOS VersionXP
Product Version0.31.08 
Summary0002416: For jobs on edge of burrow, dwarves get stuck trying to complete the job from outside the burrow
DescriptionProblem: Dwarves tasked with jobs on borders of burrows sometimes elect to do the job from a tile outside the burrow, and sit there, apparently doing the task, but never completing it, endlessly until interrupted.

The problem occurs under the following conditions:

(1) Dwarf has a job (typically in my experience digging or smoothing) in which the tile to be worked on is inside, but on the border of, a burrow to which all civilians are restricted (using the Alerts).
(2) Dwarf attempts to perform the job from a tile outside of the burrow (even if there is an available tile within the designated burrow from which to perform the job).

When this occurs, the dwarf's General description shows him performing the task (Dig Channel, in this case), and the tasked tile blinks appropriately, but no progress appears to ever be made. The dwarf stays in that state, it seems, indefinitely, or at least for an extended time well beyond anywhere near normal task completion time (I let him go for several days of game time before interrupting the job by undesignating those tiles for digging).

The dwarf does not show the usual "oh-shit-I'm-outside-the-burrow" question-mark, and looks on the up and up to all appearances. He may be secretly enjoying flouting the Burrow restrictions.
Steps To Reproduce1) Establish a generalized Burrow.
2) Set an alert that limits all civilians to that burrow, then put the fortress on that alert.
3) Designate an area for digging or engraving on the edge of that burrow, but within its borders.
4) Watch dwarf go to a tile adjacent to the designated job tile that is outside of the burrow, and get stuck on the job without completing it.

Obviously, this won't occur if the tile the dwarf AI chooses to do the job from is within the burrow.
Additional InformationSave available here: http://dffd.wimbli.com/file.php?id=2559
TagsSave Included

Relationships

has duplicate 0001098 resolveduser11 Job cancellation loop at the edge of a burrow 
related to 0000185 resolveduser11 Dwarves (miners at least) with job pathfinding to same square get stuck 
related to 0000600 new haulers in burrows seem to stand around contemplating hauling jobs they can't perform 

Activities

ChickenLips

2010-06-21 17:12

reporter   ~0008930

Last edited: 2010-06-21 18:09

Okay. The problem wasn't exactly what I thought it was. The described behavior was indeed occurring, but it had nothing to do with channeling, and I now recall seeing an engraver doing the same thing a while ago.

The actual problem seems to be related to jobs on burrow borders.

[ . . . ]

[SNIPPED: (I originally misinterpreted the bug, and submitted a corrected version of the report here. The main report text has since been amended, so I edited it out to avoid repetition. Thanks, Footkerchief.)]


Save available here: http://dffd.wimbli.com/file.php?id=2559

user6

2010-06-21 17:47

  ~0008931

Thanks for investigating! I edited the original report -- you can trim those now-redundant sections out of your note if you want.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-06-21 15:51 ChickenLips New Issue
2010-06-21 15:55 user6 Relationship added related to 0000185
2010-06-21 17:12 ChickenLips Note Added: 0008930
2010-06-21 17:46 user6 Summary Miners get stuck endlessly attempting to channel tile from ramp 1 z-level below => For jobs on edge of burrow, dwarves get stuck trying to complete the job from outside the burrow
2010-06-21 17:46 user6 Description Updated
2010-06-21 17:46 user6 Steps to Reproduce Updated
2010-06-21 17:46 user6 Additional Information Updated
2010-06-21 17:47 user6 Note Added: 0008931
2010-06-21 18:09 ChickenLips Note Edited: 0008930
2011-10-15 08:59 user11 Relationship added has duplicate 0001098
2011-10-15 08:59 user11 Tag Attached: Save Included
2014-01-22 08:41 user6 Relationship added related to 0000600