View Issue Details

IDProjectCategoryView StatusLast Update
0008986Dwarf FortressDwarf Mode -- Jobs, Designationspublic2015-06-13 07:18
Reporterm-logik Assigned To 
PrioritynormalSeverityminorReproducibilitysometimes
Status newResolutionopen 
OSWindowsOS Version8.1 
Product Version0.40.24 
Summary0008986: Dwarf teleports(?) into cavern after dangerous terrain cancellation
DescriptionWhile digging channels for a cave in, a dwarf cancelled due to dangerous terrain. The dwarf was found 4 zlevels below in a goblin cap tree, perfectly healthy and no combat report generated to indicate that he fell. The intervening z levels are undug stone, and no alternate path into the caverns exists.
Additional InformationThis has happened once before while digging for the same cave in. In this case the miner didn't end up in a tree, but just walking around the caverns hungry and thirsty waiting for me to let her back in. She would have to have fallen at least 5 zlevels, but once again there was no combat report. A save showing the miner in the tree, with the cancellation announcement still in the log, will follow shortly.
TagsSave Needs Testing

Activities

m-logik

2015-06-07 16:18

reporter   ~0032763

Here is the save showing the miner Deler Konoserar in a tree. Zooming to the dangerous terrain cancellation announcement shows that it occurred right above the tree she is now in.
http://dffd.bay12games.com/file.php?id=10914
I've got more digging to do here, so I'll pay closer attention to see if I can catch it happening a third time.

m-logik

2015-06-12 20:31

reporter   ~0032776

Alright, I think I've got this one nailed down pretty well. It looks like two bugs for the price of one.

First, once the cancellation occurs, the dwarf grabs the wall to keep from falling, and begins climbing. Instead of climbing down to the ramp 1z below him, the dwarf in question climbs horizontally, over 13 ramps and past 5 up/down stairs to reach a 6th stair. This would be the first bug.

The second looks like a duplicate or relation of 0008383. The 6th stair ends 2z above a cavern, however the tile that would be revealed below it is adjacent to a single tile of open space in the cavern(which the dwarf now occupies, once again climbing. What appeared to happen is that once the dwarf reached the stair, he either fell or moved diagonally downward into the open space that is adjacent to the revealed tile below the stair he climbed to. This leaves him stranded in a cavern that is blocked off from the entire rest of the fort. This may constitute a third bug here, that dwarves are intentionally pathing into otherwise inaccessible areas while climbing.

http://dffd.bay12games.com/file.php?id=10928
Here's a save showing the miner in the first cavern tile he occupied after reaching the stair. It's worth noting that he moved very slowly while climbing to the stair horizontally, but very quickly once he reached the stair, as though he were traversing it at normal walking speed to begin climbing again. I intended to get a save just before he went into the cavern, but I wasn't really sure what I was looking for yet. Nevertheless, I'm fairly sure every aspect of this can be reproduced reliably with multiple miners digging channels in a similar configuration to what I'm digging here. Once again I'll try to get another save before I finish this project, this time as soon as the miner begins climbing.

Add Note

Note

Issue History

Date Modified Username Field Change
2015-06-07 16:13 m-logik New Issue
2015-06-07 16:18 m-logik Note Added: 0032763
2015-06-12 20:31 m-logik Note Added: 0032776
2015-06-13 07:18 lethosor Tag Attached: Save Needs Testing