Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0009012Dwarf FortressDwarf Mode -- Jobs, Haulingpublic2015-07-03 13:342015-07-10 18:08
ReporterNW_Kohaku 
Assigned Tolethosor 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionduplicate 
PlatformOSOS Version
Product Version0.40.24 
Target VersionFixed in Version 
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
Attached Files

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

-  Notes
(0032850)
Loci (manager)
2015-07-06 13:41

duplicate of 0006484
(0032878)
lethosor (manager)
2015-07-10 18:08

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


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker