Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000529Dwarf FortressPathfindingpublic2010-04-05 15:272010-12-11 08:59
king doom 
Toady One 
0000529: Yet another way to break pathfinding, this time with a rock.
If a dwarf is making a workshop and there is loose stone in the way, the dwarf will drag the stone out of the nine tiles required by the workshop. The loose stone now becomes an impregnable barrier, and the tile it ends up in appears to be considered occupied by an invisible wall, forever.
dig a 3x3 room with one entrance. Build a workshop inside it. Laugh as the dwarf deags the mined stone into the doorway to the room, entoming himself with an invisible wall forever.
child of 0000018closed Toady One Pathfinding fails to update after map changes 
Issue History
2010-04-05 15:27king doomNew Issue
2010-04-05 15:29RichardCoreyNote Added: 0001237
2010-04-05 15:34king doomTag Attached: pathfinding
2010-04-05 15:35FootkerchiefNote Added: 0001239
2010-04-05 15:35king doomNote Added: 0001240
2010-04-05 15:38king doomNote Edited: 0001240bug_revision_view_page.php?bugnote_id=0001240#r392
2010-04-05 15:43FootkerchiefNote Added: 0001243
2010-04-05 16:10king doomNote Added: 0001251
2010-04-05 16:25Logical2uNote Added: 0001258
2010-04-05 16:31Logical2uNote Edited: 0001258bug_revision_view_page.php?bugnote_id=0001258#r397
2010-04-05 19:40finesseNote Added: 0001307
2010-04-05 22:20FootkerchiefRelationship addedchild of 0000018
2010-04-11 18:35FootkerchiefTag Attached: Still Present in 31.03?
2010-04-12 12:36FootkerchiefNote Added: 0003103
2010-04-12 12:36FootkerchiefStatusnew => resolved
2010-04-12 12:36FootkerchiefFixed in Version => 0.31.03
2010-04-12 12:36FootkerchiefResolutionopen => fixed
2010-04-12 12:36FootkerchiefAssigned To => Footkerchief
2010-04-12 12:40FootkerchiefStatusresolved => assigned
2010-04-12 12:40FootkerchiefAssigned ToFootkerchief => Toady One
2010-04-12 12:41FootkerchiefStatusassigned => resolved
2010-04-12 13:12FootkerchiefStatusresolved => assigned
2010-04-12 13:13FootkerchiefStatusassigned => resolved
2010-04-12 13:13FootkerchiefFixed in Version0.31.03 =>
2010-04-12 13:13FootkerchiefResolutionfixed => duplicate
2010-06-04 10:06FootkerchiefTag RenamedStill Present in 31.03? => Fixed in 31.03?
2010-06-09 06:46Toady OneStatusresolved => closed
2010-12-11 08:59DwarfuTag Detached: Fixed in 31.03?

2010-04-05 15:29   
Are you sure it's forever, and won't suddenly break after a few seasons?
2010-04-05 15:35   
Are you sure it's not the workshop itself preventing the dwarf from leaving? Workshops have impassable tiles -- see the "Be Aware" paragraph here http://df.magmawiki.com/index.php/40d:Workshop [^]
king doom   
2010-04-05 15:35   
(edited on: 2010-04-05 15:38)
I don't know how long it lasts, I'm not an expert with invisible walls, generally by the time the dwarf starves to death I give a long, drawn out sigh and start another fort.

Yes I'm sure it's not the workshop itself preventing the dwarf from leaving. I made sure to place the workshops so that dwarves can exit and enter freely. I tried placing a cabinet in the space the rock was, I got the pinkish cannot place here no access to available materials message when I tried.

2010-04-05 15:43   
What happens if the workshop gets deconstructed? Does the bug last through a save/load?
king doom   
2010-04-05 16:10   
The bug persists through workshops being deconstructed, still can't place anything in the doorway into the room, the game still considers it a location with no available materials if you try to build something there. Not sure about the save/reload, I lost a pretty important dwarf and the spiral was going to wipe out my fort so I restarted.
2010-04-05 16:25   
(edited on: 2010-04-05 16:31)
Upload a save if it ever happens again.

I tend to construct my workshops in 3x3 rooms with a single doorway, to prevent moody dwarfs from getting loose. In fact I'm using this design in my current fort. So far I haven't had any issues with any dwarves getting stuck. (Built ~ 10 workshops so far in 3x3 areas without issue)

2010-04-05 19:40   
With this bug generally waiting a few seasons will fix it, otherwise a save/exit/load always works for me.

Also, I have never had a problem placing multiple buildings to be built (a few hundred at a time) and save/exit/load after placing them but before letting them start building and my little minions never get stuck after building (thought this might be relevant for toady to know).
2010-04-12 12:36   
This and other issues are being marked resolved because they fit the symptoms of the general pathing bug described by issues 0000018 and 0000070. If this issue represents an additional bug, it will most likely present different symptoms in 31.03, and a new report should be submitted.