View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
ID | Project | Category | View Status | Date Submitted | Last Update |
0003912 | Dwarf Fortress | Dwarf Mode -- Buildings, Cages and Chains | public | 2011-01-28 20:30 | 2014-08-28 11:42 |
|
Reporter | ellindsey | |
Assigned To | | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | new | Resolution | open | |
Platform | Windows Vista | OS | | OS Version | |
Product Version | 0.31.18 | |
Target Version | | Fixed in Version | | |
|
Summary | 0003912: Chains do not prevent removal of creature by fluid flow, and become unusable after creature removed. |
Description | 1. Chains are purely mind control devices - they prevent creatures from pathing away on their own, but do not do anything to prevent a creature from being removed from the chain by any other means that may push creatures around. In this case, I experienced this bug with fluid flow, but the same is true if the creature is flung by a bridge, smashed by a hammerdwarf, knocked around by cave-in dust, etc.
2. The actual bug I've just discovered it that when a creature is pushed off a chain this way, it becomes impossible to ever actually chain a creature to that chain again. You can assign a creature to the chain, but the dwarves will never, ever actually chain it up. I suspect that some flag which marks the chain as occupied never gets cleared in memory when the creature chained up is pushed off the chain, and so a new creature can never be attached. I had to deconstruct and reconstruct the chain to make it usable again. |
Steps To Reproduce | Chain a creature to a chain. Flow water through the area, pushing the creature away from the chain. Once the creature is showing as no longer attached to the chain, unassign that creature from the chain. Shut off the water flow, make the chain accessible, and then reassign that or a different creature to the chain. Watch as your twenty idle dwarves refuse to chain the creature. Deconstructing and reconstructing the chain clears the bug. |
Additional Information | Discovered while breeding sea serpents chained up in water-filled pens. |
Tags | No tags attached. |
|
Attached Files | |
|