View Issue Details

IDProjectCategoryView StatusLast Update
0000529Dwarf FortressPathfindingpublic2010-12-11 08:59
Reporterking doom Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Product Version0.31.01 
Summary0000529: Yet another way to break pathfinding, this time with a rock.
DescriptionIf 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.
Steps To Reproducedig 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.
Tagspathfinding

Relationships

child of 0000018 closedToady One Pathfinding fails to update after map changes 

Activities

RichardCorey

2010-04-05 15:29

reporter   ~0001237

Are you sure it's forever, and won't suddenly break after a few seasons?

user6

2010-04-05 15:35

  ~0001239

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

reporter   ~0001240

Last edited: 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.

user6

2010-04-05 15:43

  ~0001243

What happens if the workshop gets deconstructed? Does the bug last through a save/load?

king doom

2010-04-05 16:10

reporter   ~0001251

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.

Logical2u

2010-04-05 16:25

manager   ~0001258

Last edited: 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)

finesse

2010-04-05 19:40

reporter   ~0001307

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

user6

2010-04-12 12:36

  ~0003103

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.

Issue History

Date Modified Username Field Change
2010-04-05 15:27 king doom New Issue
2010-04-05 15:29 RichardCorey Note Added: 0001237
2010-04-05 15:34 king doom Tag Attached: pathfinding
2010-04-05 15:35 user6 Note Added: 0001239
2010-04-05 15:35 king doom Note Added: 0001240
2010-04-05 15:38 king doom Note Edited: 0001240
2010-04-05 15:43 user6 Note Added: 0001243
2010-04-05 16:10 king doom Note Added: 0001251
2010-04-05 16:25 Logical2u Note Added: 0001258
2010-04-05 16:31 Logical2u Note Edited: 0001258
2010-04-05 19:40 finesse Note Added: 0001307
2010-04-05 22:20 user6 Relationship added child of 0000018
2010-04-11 18:35 user6 Tag Attached: Still Present in 31.03?
2010-04-12 12:36 user6 Note Added: 0003103
2010-04-12 12:36 user6 Status new => resolved
2010-04-12 12:36 user6 Fixed in Version => 0.31.03
2010-04-12 12:36 user6 Resolution open => fixed
2010-04-12 12:36 user6 Assigned To => user6
2010-04-12 12:40 user6 Status resolved => assigned
2010-04-12 12:40 user6 Assigned To user6 => Toady One
2010-04-12 12:41 user6 Status assigned => resolved
2010-04-12 13:12 user6 Status resolved => assigned
2010-04-12 13:13 user6 Status assigned => resolved
2010-04-12 13:13 user6 Fixed in Version 0.31.03 =>
2010-04-12 13:13 user6 Resolution fixed => duplicate
2010-06-04 10:06 user6 Tag Renamed Still Present in 31.03? => Fixed in 31.03?
2010-06-09 06:46 Toady One Status resolved => closed
2010-12-11 08:59 user11 Tag Detached: Fixed in 31.03?