View Issue Details

IDProjectCategoryView StatusLast Update
0008879Dwarf FortressDwarf Mode -- Jobs, Constructions (walls etc)public2016-04-02 01:55
ReporterLoci Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status newResolutionopen 
Product Version0.40.24 
Summary0008879: "Dwarf cancels Construct Building: Cannot reach site" when blocked by an item in a diagonal corridor
DescriptionTwo 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 ReproduceDig 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"
TagsNo tags attached.

Relationships

related to 0008907 new Multiple incorrect "cancels Construct Building: Cannot reach site." 

Activities

user8971

2015-03-27 14:09

  ~0032428

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.

user8971

2015-03-27 14:11

  ~0032429

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...

Loci

2015-03-27 14:52

viewer   ~0032430

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.

DaliTimelord

2016-04-01 16:17

reporter   ~0034958

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. :(

Loci

2016-04-02 01:55

viewer   ~0034960

@DaliTimelord:

That's probably the related bug 0008907 instead.

Add Note

Note

Issue History

Date Modified Username Field Change
2015-03-27 11:46 Loci New Issue
2015-03-27 14:09 user8971 Note Added: 0032428
2015-03-27 14:11 user8971 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