View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009473 | Dwarf Fortress | Pathfinding | public | 2016-01-13 11:20 | 2016-01-17 05:11 |
Reporter | Locupleto | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86 | OS | Windows | OS Version | 10 |
Product Version | 0.42.04 | ||||
Summary | 0009473: Can’t link lever to doors | ||||
Description | Jobs linking a specific lever to several doors are suspended by dwarfs, not being able to find the path. There is a clearly open path between the lever and doors. Have a lever with several jobs to connect to various doors on the same level. There are some passable doors between the lever and the doors. May be a problem finding the mechanism but I'm not sure how to check for that. There are several link jobs that will get suspended however. The jobs are suspended with a message that the dwarf couldn’t find the path. There are message in errorlog.txt: http://pastebin.com/G00wc1ZB This fortress was created in 42.03, and this error appeared in that version. Currently running under 42.04 with this issue. Have tried saving and reloading. Have also tried forbidding and then forbidding a door as this has been known to fix some pathing issues. Neither action has helped. Image showing the lever and doors http://min.us/i/5R2dyhpC485V | ||||
Steps To Reproduce | Not sure how to re-produce in another fortress, but a save of this fortress has been uploaded: http://dffd.bay12games.com/file.php?id=11649 Just load and let it run, you will see a job suspended messages. | ||||
Tags | No tags attached. | ||||
|
Dwarves suspend linking a door to a trigger if the door is already linked to something (operated by mechanisms) and closed, with the announcement "could not find path". That's annoying. |
|
I downloaded your save but can't see any door with mechanisms in them or locked ones on level 96. With which door are you trying to connect that granite level? That min.us image is not showing for me. After downloading there was really several suspensions. I cancelled some jobs to get more workforce, made mechanism stockpile in the control room and tried to link those levers there to few doors in the south drain area. Jobs got assigned without suspensions though I didn't wait for the completion of job. P.S.: Locupleto, in such big fort you may want to look at "H"ot Keys for fast change of viewed area. |
|
Dwarfs suspend linkage to a door if they cannot path into the door's tile. This holds both for lever-linked shut doors and for (unlinked) locked doors. To allow linking, unlock the door or order the lever pulled so the dwarf can access the spot. (It seems that this path check is done when the dwarf picks up the mechanism that goes into the door. Once it's been picked up, the door can be re-locked while the dwarf is in transit; the job performs normally.) I consider it an annoying bug, since dwarfs normally won't step into the door's tile when linking, so the path requirement feels illogical. |
|
While leaving the link to door jobs suspended, it was possible to link a different lever to the same doors. The new lever is working properly. Perhaps this is a matter of a bugged lever. Detros: Thank you for the Tip. That’s coming in handy already ; ) |