Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0003912Dwarf FortressDwarf Mode -- Buildings, Cages and Chainspublic2011-01-28 20:302014-08-28 11:42
ellindsey 
 
normalminorhave not tried
newopen 
Windows Vista
0.31.18 
 
0003912: Chains do not prevent removal of creature by fluid flow, and become unusable after creature removed.
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.
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.
Discovered while breeding sea serpents chained up in water-filled pens.
No tags attached.
related to 0000374new  Deconstructing a restraint (chain/rope) with an animal tethered ends up leaving the restraint on the animal 
related to 0003327new  Creatures can pathfind, move and get flow-pushed through submerged fortifications 
Issue History
2011-01-28 20:30ellindseyNew Issue
2014-01-27 14:54FootkerchiefRelationship addedrelated to 0003327
2014-01-27 14:54FootkerchiefRelationship addedrelated to 0000374
2014-08-28 11:42DarthCloakedDwarfNote Added: 0029750
2018-04-16 09:38HuntthetrollIssue Monitored: Huntthetroll

Notes
(0029750)
DarthCloakedDwarf   
2014-08-28 11:42   
Perhaps one fix would be to have the chain count as destroyed? You know, snapping?