Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010134Dwarf FortressPathfindingpublic2017-02-04 13:132017-02-05 10:12
ReporterAfghani84 
Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
StatusnewResolutionopen 
PlatformLaptopOSWindows 7OS Version
Product Version0.43.03 
Target VersionFixed in Version 
Summary0010134: Fisherdwarf cancels fishing due to pathing issue - cancellation erratic
DescriptionSometimes the error message shows, sometimes not. Not sure why it is so erratic.

Some points to consider:
 - no burrows
 - no fishery built yet
 - channeling going on

Still, I don't see why the fisherdwarf would even search for a path since he is supposed to just stay where he is and continue fishing.
Steps To ReproduceJust load the save and let it run. Sometimes the error shows up but not always.
Additional InformationHere's the save:
http://dffd.bay12games.com/file.php?id=12700 [^]
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0036268)
Loci (manager)
2017-02-05 06:30

I ran your save several times. The only "pathing" cancellations I saw were accompanied by combat reports, when your fisherdwarf apparently dodged into the river to avoid the local aquatic critters' attacks (0004550). Once in the water, the dwarf was unable to path back to shore and posted a cancellation announcement. I think it would be considerably clearer if the dwarf posted a "combat" cancellation message instead.
(0036269)
FantasticDorf (reporter)
2017-02-05 10:12

If the dwarf can't swim competently and its out of its depth for its swimming level then justifiably it wont be able to return. Water is dangerous terrain and observed to be a barrier to those who cant swim as seen here even in fish 0010135.

Whether the behavior just become more aggressive with blocking the pathway back (or within water moving to other 'flood' tiles) is another thing, as the AI should atleast try to struggle & clamber back to a ramp which is what a novice or dabbling swimmer would do from what i've heard in previous versions.

Pathing would be in the dwarf fortress file error log, clearing it (deleting text content, save & exit) then re-running the save should tell you what the dwarf is doing in the eventuality it does slip into the water via aquatic creatures attacking it and then getting stuck.

- Issue History
Date Modified Username Field Change
2017-02-04 13:13 Afghani84 New Issue
2017-02-05 06:30 Loci Note Added: 0036268
2017-02-05 10:12 FantasticDorf Note Added: 0036269


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker