View Issue Details

IDProjectCategoryView StatusLast Update
0009929Dwarf FortressPathfindingpublic2016-07-20 17:04
ReporterPirate Bob Assigned To 
PrioritylowSeverityminorReproducibilityhave not tried
Status newResolutionopen 
OSLinuxOS VersionUbuntu  
Product Version0.43.04 
Summary0009929: Hostile blocks pathing of pack animal to caravan and kills FPS
DescriptionMy human caravan decided to depart via the caverns. This route includes a single-tile up/down stair, which had a few cavern hostiles on it. During fighting with these, a horse became separated from the caravan. The rest of the caravan continued towards the edge of the cavern, but the horse's path was blocked by a cave swallow on the stairs. Once this happened, my FPS dropped from probably around 60 to below 2, presumably due to the horse continually trying to path to the caravan.

After I figured this out, I sent my military to kill the cave swallow, and my FPS immediately returned to normal once it was gone and the horse could path properly.
Steps To ReproduceI have a save which shows the problem (http://dffd.bay12games.com/file.php?id=12282). Seems like it would be very hard to get this to happen again on purpose, but perhaps forcing the caravan to depart through the caverns via a 1-tile stairway with hostiles on it would increase the likelihood?

To unblock the FPS in the save, order the military to kill the cave swallow on the stairs to the caverns (Hotkey F2).
Additional InformationI would say this particular case should be very low priority, as it's not likely to happen and can be fixed easily by the player. Mostly posting here to record how to resolve the issue (unblock the path from the pack animal(s) to their owners). The root cause is probably the same or similar to 0000797 (when an animal can't find a path to its target it kills FPS).

Perhaps this sort of thing could be greatly mitigated by making animals wait a while before trying again after a failed attempt to pathfind?
TagsNo tags attached.

Activities

Pirate Bob

2016-07-20 17:04

reporter   ~0035663

Last edited: 2016-07-21 13:16

Actually, re-did my test, and this is in fact a duplicate of 0000797. If I set the hatch right below the horse in my save to "forbidden", then FPS is immediately restored and the horse paths off the map through the surface. I didn't realize I had set this hatch to "keep tightly closed" - I think I did so by accident.

Sorry for the spurious report!

Add Note

Note

Issue History

Date Modified Username Field Change
2016-07-20 16:46 Pirate Bob New Issue
2016-07-20 17:04 Pirate Bob Note Added: 0035663
2016-07-21 13:16 Pirate Bob Note Edited: 0035663