View Issue Details

IDProjectCategoryView StatusLast Update
0012154Dwarf FortressPathfindingpublic2022-12-29 10:03
Reporteremail Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version50.03 
Summary0012154: "General Strike"-related: Placing floors on cavern boundaries breaks cavern pathfinding
Descriptionbugsaves.rar
<https://drive.google.com/file/d/1Of7sC4EK2h7UFunKvW8S1Bt52oGIU1F8/view?usp=drive_web>
Lately, I encountered something that appeared to be related to the "general
strike" bug that's been gaining awareness of late. While this may or may
not be related to it, it is a significant pathfinding problem in its own
right.

Originally, I was in the process of placing floors over pits that
transition to the second cavern layer so as to make marble collection
safe(r), but I noticed after the second set of floors was put down, a large
number of workers would not path back to the fort to begin working again.
Long story short, troubleshooting appears to have narrowed the cause down
to the path from the fort to the first cavern layer (via drawbridge) being
made invalid *somehow*. That is to say that jobs in the cavern layer can no
longer path to stocks and dwarfs no longer know how to path into and out of
the fort, despite there being no change in the path in/out of the fort for
four years. Ultimately, this issue appears to be solvable by having a
non-drawbridge access carved out, though some (3-4) dwarfs did not "fix
themselves" when this step was taken, potentially indicating an underlying
issue.

Files included:
Two saves (via google drive link)
One before the triggering of the bug with all repro steps completed (the
jobs may be cancelled and started piecemeal if there is a desire to figure
out exactly which tiles cause the issue and how)
One immediately after the triggering of the pathfinding bug for easy
viewing of the effects

All repro conditions are not known, but in this instance it appears to be:
1.Breach cavern layer and have only available path in/out be a drawbridge
2. Dig into a deep pit
3. Attempt to separate cavern layers via flooring
3. Wait. At some point, a constructed floor causes all pathing to and from
the fort to fail on the cavern side of the drawbridge. Any dorfs that find
themselves in the cavern layer for any reason suffer immediate pathfinding
break.

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Add Note

Note

Issue History

Date Modified Username Field Change
2022-12-28 09:32 email New Issue
2022-12-29 10:02 BD_Le_Dragon_Noir Description Updated
2022-12-29 10:02 BD_Le_Dragon_Noir Project Triage => Dwarf Fortress
2022-12-29 10:03 BD_Le_Dragon_Noir Category General => Pathfinding
2022-12-29 10:03 BD_Le_Dragon_Noir Product Version => 50.03