View Issue Details

IDProjectCategoryView StatusLast Update
0010134Dwarf FortressPathfindingpublic2017-02-05 10:12
ReporterAfghani84 Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
PlatformLaptopOSWindows 7 
Product Version0.43.03 
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.

Activities

Loci

2017-02-05 06:30

viewer   ~0036268

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.

FantasticDorf

2017-02-05 10:12

reporter   ~0036269

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.

Add Note

Note

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