View Issue Details

IDProjectCategoryView StatusLast Update
0009012Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2015-07-10 18:08
ReporterNW_Kohaku Assigned Tolethosor  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionduplicate 
Product Version0.40.24 
Summary0009012: Dwarves abandon wheelbarrows if they ever step out of burrows, even if destination tiles are within burrow
DescriptionDwarves in burrows perform hauling oddly, preferring to continually abandon the same job over and over, creating job cancellation spam, instead of doing other jobs.

This particular problem relates to wheelbarrows - if dwarves accept a job to carry stone from a spot inside a burrow, to a stockpile inside a burrow, they bring a wheelbarrow, but this wheelbarrow seems like a "job" taken every tile, and if the wheelbarrow ever leaves the burrow, (and dwarves do NOT path intelligently to avoid leaving their burrow if a path inside their burrow and a path outside their burrow exists,) the dwarf will abandon their wheelbarrow, and refuse to reclaim it.

After abandoning their wheelbarrow, they retreat back to the meeting hall or wherever they idle for a few steps, then try to reclaim the wheelbarrow, but find it's "inaccessible", and go back towards the meeting hall.

This generates EXTREME job abandonment spam, as in 10 job cancellations per second, saying "<dwarf> cancels Store Item in Stockpile: Item Inaccessible."

This job cancellation spam is EXTREMELY unhelpful, as it only zooms into the place where the DWARF was standing when they abandoned a job, and gives no clue as to what the problem is. I had this happening for half a season before I recognized the problem from a pile of wheelbarrows near my front exit.
Steps To ReproduceHave items that a dwarf will pick up with a wheelbarrow, such as stone, a proper stockpile with wheelbarrows assigned, and a burrow that designates the boulders, the stockpile, but not the entire intervening path, and assign your haulers to that burrow.
Additional InformationThis also seems to cause bugs with more items being loaded into a wheelbarrow than should be possible - I've seen wheelbarrows with two logs and two boulders inside them. It seems that, once abandoned, dwarves do not consider any way to remove items from the wheelbarrow except if you order a (d)umping of the item.

Seems related to the family of bugs related to http://www.bay12games.com/dwarves/mantisbt/view.php?id=600 - I thought the detail of wheelbarrows being abandoned was different and notable enough to warrant its own bug report.

Save file demonstrating wheelbarrow abandonment here - http://dffd.bay12games.com/file.php?id=10966
Tagsburrow, hauler, job cancellation, message spam

Relationships

duplicate of 0006484 acknowledgeduser6 Dwarf drops wheelbarrow and abandons hauling job when pathing outside of burrow 
related to 0000600 new haulers in burrows seem to stand around contemplating hauling jobs they can't perform 

Activities

Loci

2015-07-06 13:41

viewer   ~0032850

duplicate of 0006484

lethosor

2015-07-10 18:08

manager   ~0032878

Thanks!

Issue History

Date Modified Username Field Change
2015-07-03 13:34 NW_Kohaku New Issue
2015-07-03 13:37 NW_Kohaku Tag Attached: burrow
2015-07-03 13:37 NW_Kohaku Tag Attached: burrows
2015-07-03 13:37 NW_Kohaku Tag Attached: hauler
2015-07-03 13:37 NW_Kohaku Tag Attached: idle
2015-07-03 13:37 NW_Kohaku Tag Attached: job cancellation
2015-07-03 13:37 NW_Kohaku Tag Attached: message spam
2015-07-04 16:21 lethosor Tag Detached: burrows
2015-07-04 16:21 lethosor Tag Detached: idle
2015-07-04 16:21 lethosor Relationship added related to 0000600
2015-07-06 13:41 Loci Note Added: 0032850
2015-07-10 18:08 lethosor Note Added: 0032878
2015-07-10 18:08 lethosor Relationship added duplicate of 0006484
2015-07-10 18:08 lethosor Status new => resolved
2015-07-10 18:08 lethosor Resolution open => duplicate
2015-07-10 18:08 lethosor Assigned To => lethosor