View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008879 | Dwarf Fortress | Dwarf Mode -- Jobs, Constructions (walls etc) | public | 2015-03-27 11:46 | 2016-04-02 01:55 |
Reporter | Loci | Assigned To | |||
Priority | normal | Severity | tweak | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 0.40.24 | ||||
Summary | 0008879: "Dwarf cancels Construct Building: Cannot reach site" when blocked by an item in a diagonal corridor | ||||
Description | Two bugs in one: The dwarf should be able to move the item diagonally, and continue construction. If for some reason the item cannot be moved, the dwarf should return a more helpful cancellation message (like "item blocking site") | ||||
Steps To Reproduce | Dig a diagonal corridor in stone Attempt to build a floor on a tile containing a boulder (but don't use the boulder for materials) A dwarf will cancel cancel the task with "Cannot reach site" | ||||
Tags | No tags attached. | ||||
related to | 0008907 | new | Multiple incorrect "cancels Construct Building: Cannot reach site." |
|
This is not caused by said boulder though once the "Cannot reach site" error is sorted the job can get stopped again by "Item blocking site" error if that boulder is still there. But "Cannot reach site" means dwarf can't get to the right place to build _from_, not _on_. Now note dwarves are able to build even diagonally and not just orthogonally _but only_ when there is also a way to build orthogonally. So if the only access points around site are diagonally from it, dwarves are unable to build there. This IMO falls into "Intended/Expected?" tag category. |
|
And @"The dwarf should be able to move the item diagonally, and continue construction.": Moving boulder out of its tile and building something on given tile are two separate jobs. It can even also be so that when builder arrives to this construction site, that boulder is still lying there but some other far dwarves has already taken the haul job and is on his way... |
|
Try it yourself. Dwarves build the floor just fine if there's no boulder in the way. But when there is a (untasked, unforbidden, etc.) boulder they fail with an unhelpfully incorrect message. |
|
Very annoying. Trying to make rooms with cabinets, chests, beds, and doors, and the task is randomly cancelled, even though they have done it before. This also happened when I was trying to make walls. Enabling the task again several times usually did the trick for me. :( |
|
@DaliTimelord: That's probably the related bug 0008907 instead. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-03-27 11:46 | Loci | New Issue | |
2015-03-27 14:09 |
|
Note Added: 0032428 | |
2015-03-27 14:11 |
|
Note Added: 0032429 | |
2015-03-27 14:52 | Loci | Note Added: 0032430 | |
2016-04-01 16:17 | DaliTimelord | Note Added: 0034958 | |
2016-04-02 01:55 | Loci | Note Added: 0034960 | |
2016-07-07 07:12 | Loci | Relationship added | related to 0008907 |