Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002416Dwarf FortressDwarf Mode -- Jobs, Designationspublic2010-06-21 15:512011-10-15 08:59
ReporterChickenLips 
Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
StatusnewResolutionopen 
PlatformAMDOSWindowsOS VersionXP
Product Version0.31.08 
Target VersionFixed in Version 
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
Attached Files

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

-  Notes
(0008930)
ChickenLips (reporter)
2010-06-21 17:12
edited on: 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 [^]

(0008931)
Footkerchief (manager)
2010-06-21 17:47

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

- Issue History
Date Modified Username Field Change
2010-06-21 15:51 ChickenLips New Issue
2010-06-21 15:55 Footkerchief Relationship added related to 0000185
2010-06-21 17:12 ChickenLips Note Added: 0008930
2010-06-21 17:46 Footkerchief 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 Footkerchief Description Updated View Revisions
2010-06-21 17:46 Footkerchief Steps to Reproduce Updated View Revisions
2010-06-21 17:46 Footkerchief Additional Information Updated View Revisions
2010-06-21 17:47 Footkerchief Note Added: 0008931
2010-06-21 18:09 ChickenLips Note Edited: 0008930 View Revisions
2011-10-15 08:59 Dwarfu Relationship added has duplicate 0001098
2011-10-15 08:59 Dwarfu Issue Monitored: RusAnon
2011-10-15 08:59 Dwarfu Tag Attached: Save Included
2014-01-22 08:41 Footkerchief Relationship added related to 0000600
2018-04-13 12:22 Huntthetroll Issue Monitored: Huntthetroll


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker