View Issue Details

IDProjectCategoryView StatusLast Update
0010618Dwarf FortressDwarf Mode -- Jobs, Trappingpublic2018-03-13 10:19
ReporterGeorge_Chickens Assigned ToLoci  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionduplicate 
PlatformWindows OS7 64xOS VersionHome Premium
Product Version0.44.06 
Summary0010618: Fish trappers stuck in place when there are no fishable tiles available
DescriptionA segment of my fortress containing my workshops has a bizarre problem, which I assume is a part of glitched pathfinding. Occasionally, dwarves which go down there will see no way back up and stay there until their behavior is broken, or they die. A jeweller suddenly was stuck on a single tile until he died of thirst, and a fisherdwarf is showing similar behavior if certain steps are followed. Possibly related to the diplomat issue in the same save?
Steps To ReproduceThis has not been tested outside of this save.

Go to fishing hole and "capture a live fish"
Watch the fisherdwarf go down to grab an animal trap. The moment he hauls it, he freezes in place and stays there until the task is cancelled.
Additional Informationhttp://dffd.bay12games.com/file.php?id=13558 - save location
TagsNo tags attached.

Relationships

duplicate of 0002149 acknowledgedLoci Fisherdwarf preforming "capture live fish" job stands in place until job is cancelled 

Activities

PatrikLundell

2018-03-13 01:20

reporter   ~0037898

As far as I can see all water sources are frozen over, so there's nowhere to place the trap. Presumably the fisherdwarf would start moving when it thaws...
Thus, it seems to be a matter of not cancelling the task when it can't be performed, rather than a failure to path to a non existent destination (which I think is a job handling bug, but not a pathing one).

Since you've provided no info on the jeweler I can provide no insight into what may have cause that incident.

A couple of further notes for the future:
- You don't need the whole "save" folder, only the "regionX" folder for the save in question.
- Don't use the proprietary 7Zip compression format, but rather a standard one such as zip (which I believe can be produced by 7Zip).

George_Chickens

2018-03-13 01:27

reporter   ~0037899

I should have specified, I have an internal pool that is full of unfrozen water and fish. It's the only place marked as a fishing zone, and it's on one of the underground levels closer to the surface.

George_Chickens

2018-03-13 01:32

reporter   ~0037900

Additionally, dwarves have comfortably fished from it before, and fish are visible in it the time of the save. So it's not an issue of no fish or an inaccessible location. It just seems as though upon entering that hallway to the workshop, dwarves will randomly glitch out.

For future reference, the fishing pool is just one level underground.

George_Chickens

2018-03-13 06:05

reporter   ~0037906

Upon starting the pond, I remember seeing 119 eligible fishing zones. Somewhere, somehow, this has gone down to 0. Maybe a problem with the fresh water source being attached to a frozen lake?

Loci

2018-03-13 10:18

viewer   ~0037916

Thank you for the save! As far as I'm concerned, 7z compression is fine.

Dead jewelers usually result from impassible workshop tiles, and indeed your jeweler's corpse is still blocked in by the jeweler's workshop you ordered him build in front of the door back to the fortress.

Fish trappers do not immediately cancel their job when no fishable tiles are available (0002149). Additionally, visible fish does not indicate fishable tiles (0008217). Zone water-adjacent tiles are initially assumed to be fishable, but are reclassified unfishable once fishing fails. Also, Standing Orders -> Zones controls whether dwarves prefer or are required to fish in fishing zones (yours was set to "prefer").

Issue History

Date Modified Username Field Change
2018-03-13 00:53 George_Chickens New Issue
2018-03-13 01:20 PatrikLundell Note Added: 0037898
2018-03-13 01:27 George_Chickens Note Added: 0037899
2018-03-13 01:32 George_Chickens Note Added: 0037900
2018-03-13 06:05 George_Chickens Note Added: 0037906
2018-03-13 10:18 Loci Note Added: 0037916
2018-03-13 10:18 Loci Assigned To => Loci
2018-03-13 10:18 Loci Severity major => minor
2018-03-13 10:18 Loci Status new => assigned
2018-03-13 10:18 Loci Category Dwarf Mode -- Transport/Hauling => Dwarf Mode -- Jobs, Trapping
2018-03-13 10:18 Loci Summary Lethal pathfinding problem occasionally causes dwarves to starve or be unable to complete their jobs. => Fish trappers stuck in place when there are no fishable tiles available
2018-03-13 10:19 Loci Relationship added duplicate of 0002149
2018-03-13 10:19 Loci Status assigned => resolved
2018-03-13 10:19 Loci Resolution open => duplicate