View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010164 | Dwarf Fortress | Pathfinding | public | 2017-03-16 19:51 | 2017-03-16 19:51 |
Reporter | vipersting | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 0.43.05 | ||||
Summary | 0010164: Unusual pathing caused by climbing after a sudden fall | ||||
Description | When a dwarf falls after removing the floor tile he's standing on (by channel, cave-in or hatch/bridge) and a wall is adjacent to the dwarf, the dwarf will climb it's way to the nearest floor tile available. When the dwarf reaches its destination, it will leave the wall and will walk to the NE for an unknown amount of time, climbing any obstacle until reaching a certain point. After the event, the dwarf will return to its normal behavior. By using traffic designations on the wall's side, you can alter the dwarf's climbing path; this can create a loop in which the dwarf will alternate between the wall and the floor until he passes out. | ||||
Steps To Reproduce | 1.- A dwarf must be located next to a wall 2.- Remove floor tile where the dwarf stands (channel, ramp, hatch, etc) For looping behavior: 3.- Change "Restricted" tile traffic designation to the maximum value 4.- Create a "path" on the side of the wall by using 'High' and 'Restricted' priorities. Results may vary depending on how the path was set | ||||
Additional Information | Saves: ------ http://dffd.bay12games.com/file.php?id=12769 [Test Chamber] http://dffd.bay12games.com/file.php?id=12770 [Looping path] Other observations: ------------------ -The dwarf will change its path after leaving the wall, depending on how much space is available. -For the non-looping save, the dwarf will always stop at 22 tiles away from the corridor on the x-axis, no matter what path it chooses. -The corridor orientation has no effect on the dwarf behavior (NS -> EW) -Placing various dwarves on the test chamber won't cause them to interrupt each other. -Dwarves will stop climbing if the corridor is too long -After leaving the wall, the dwarf will climb down if there's a pit in its path, it will try to climb its way to the NE, if it gets stuck, it will drop from the wall. -Dwarves will also climb trees during the bug, which will get them stuck on it | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-16 19:51 | vipersting | New Issue |