Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010134Dwarf FortressPathfindingpublic2017-02-04 13:132017-02-05 10:12
Afghani84 
 
normalminorsometimes
newopen 
LaptopWindows 7
0.43.03 
 
0010134: Fisherdwarf cancels fishing due to pathing issue - cancellation erratic
Sometimes 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.
Just load the save and let it run. Sometimes the error shows up but not always.
Here's the save:
http://dffd.bay12games.com/file.php?id=12700 [^]
No tags attached.
Issue History
2017-02-04 13:13Afghani84New Issue
2017-02-05 06:30LociNote Added: 0036268
2017-02-05 10:12FantasticDorfNote Added: 0036269

Notes
(0036268)
Loci   
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   
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.