View Issue Details

IDProjectCategoryView StatusLast Update
0007297Dwarf FortressPathfindingpublic2015-03-26 12:35
ReporterTalvieno Assigned Touser6 
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
PlatformPCOSWindows 8OS Version1.0
Product Version0.40.03 
Summary0007297: While trying to conduct meeting, dwarves get stuck switching places on stairs
DescriptionReclaimed a fallen fortress (was a worldgen fortress - this is my second attempt to reclaim), and underwent a tantrum spiral. All but one of my dwarves has bitten the dust (technically, the doctor is still alive, but it's not doing her much good as she's stuck in bed). The one remaining dwarf is stuck in a loop on the central spiral staircase, going up a step, down a step, up a step, down a step - because she's trying to "conduct meeting" with the liaison. Putting her in the military does nothing, nor does setting an alert, burrows, or even telling her to attack the yaks stuck in the moat. No matter what I do, she stays stuck in the pathfinding loop. This is despite being directly next to the liaison.
Additional Informationhttp://dffd.wimbli.com/file.php?id=8973

I'm including a save with the problem in question still occurring. The dwarf in question is "Lavernia".

As an added bonus, there's a second pathfinding bug in the save with the merchants stuck in a shallow moat. They're not swimming, they're not drowning, and most importantly - they're not moving. (They don't seem to be capable of swimming or drowning, so maybe that's a bug too?)

The problem ends when migrants arrive.
Tagscreature swap

Relationships

has duplicate 0007834 resolveduser6 Units switching places rapidly with each other instead of doing anything 

Activities

Talvieno

2014-07-15 07:51

manager   ~0026473

Would like to add that I have a feeling that this is probably related to a broader issue. The fact that she's chasing the diplomat up and down ramps perpetually can't be unique - I think the actual bug may be that the game doesn't know how to let two people meet on adjacent z-levels, and it locks up the AI for that character until the pathfinding is solved or something else gets a higher priority.

dree12

2014-07-15 07:58

reporter   ~0026475

Is the liaison also in a loop up and down the stairs? That might be both of them pathfinding to each other, then.

Talvieno

2014-07-15 08:46

manager   ~0026480

Yeah, both of them are stuck in the same loop. While it might not normally be life and death or game-breaking, in that particular save my expedition leader is the only one still alive. :P

Talvieno

2014-07-18 07:05

manager   ~0026852

Last edited: 2014-07-18 07:06

That upload is corrupted. This one will work:

https://www.dropbox.com/s/ptflr35g9dg5ilu/region1.zip

Gamelog: http://pastebin.com/UKM4YukE

Long file. :\ Ctrl + F is your friend.

The chief medical dwarf's right upper leg skids along the ground, bruising the muscle through the (goose leather cloak)!
^--- this will get you to where I lost my second to last dwarf - they were on the spiral staircase that went directly through the deep pit, and my expedition leader charged the medical dwarf and sent her off the side into the depths.

The pathing problem is VERY soon after, but it doesn't appear in the logs.

dree12

2014-07-26 19:03

reporter   ~0027657

I can confirm this bug. It might be instructive to note that these are actually ramps, not stairs, though it's possible stairs display the same issue.

Talvieno

2014-07-27 13:52

manager   ~0027709

I'm glad the download worked for you that time. I don't know why DFFD keeps corrupting my zip files, but it used to work well. And yes, they were ramps, not stairs. I guess I've gotten used to calling the central shaft a "spiral staircase".

Loci

2014-07-27 15:01

viewer   ~0027715

Last edited: 2014-07-27 15:02

I have seen this bug on an actual up/down stairway with a liaison present in 40.04. This may be another issue with the creature-swapping code:

1. The mayor moves a step towards his office, exchanging tiles with the liaison.
2. The liaison moves a step towards the mayor, exchanging the mayor back to his previous tile.

I added a note to 0007041 describing a similar problem that occurs when leading animals

Talvieno

2014-07-27 16:44

manager   ~0027730

Loci - glad you mentioned that. Interestingly, I've seen a number of really weird walking bugs that might be related to this - dwarves suddenly taking a step backwards. This might explain it. They used to duck "under" other people, but now they swap.

user6

2014-08-04 08:24

  ~0028274

Authority2 posted a save at 0007834: http://dffd.wimbli.com/file.php?id=9278

Add Note

Note

Issue History

Date Modified Username Field Change
2014-07-14 16:54 Talvieno New Issue
2014-07-15 07:51 Talvieno Note Added: 0026473
2014-07-15 07:58 dree12 Note Added: 0026475
2014-07-15 08:46 Talvieno Note Added: 0026480
2014-07-18 07:05 Talvieno Note Added: 0026852
2014-07-18 07:06 Talvieno Note Edited: 0026852
2014-07-26 19:03 dree12 Note Added: 0027657
2014-07-27 13:52 Talvieno Note Added: 0027709
2014-07-27 15:01 Loci Note Added: 0027715
2014-07-27 15:02 Loci Note Edited: 0027715
2014-07-27 16:44 Talvieno Note Added: 0027730
2014-08-04 08:24 user6 Relationship added has duplicate 0007834
2014-08-04 08:24 user6 Note Added: 0028274
2014-08-04 08:25 user6 Summary Expedition leader stuck in a loop on stairs => While trying to conduct meeting, dwarves get stuck switching places on stairs
2014-08-08 11:45 user6 Assigned To => user6
2014-08-08 11:45 user6 Status new => confirmed
2015-03-26 12:35 Loci Tag Attached: creature swap