View Issue Details

IDProjectCategoryView StatusLast Update
0003912Dwarf FortressDwarf Mode -- Buildings, Cages and Chainspublic2014-08-28 11:42
Reporterellindsey Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
PlatformWindows Vista 
Product Version0.31.18 
Summary0003912: Chains do not prevent removal of creature by fluid flow, and become unusable after creature removed.
Description1. 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 ReproduceChain 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 InformationDiscovered while breeding sea serpents chained up in water-filled pens.
TagsNo tags attached.

Relationships

related to 0000374 new Deconstructing a restraint (chain/rope) with an animal tethered ends up leaving the restraint on the animal 
related to 0003327 new Creatures can pathfind, move and get flow-pushed through submerged fortifications 

Activities

DarthCloakedDwarf

2014-08-28 11:42

reporter   ~0029750

Perhaps one fix would be to have the chain count as destroyed? You know, snapping?

Add Note

Note

Issue History

Date Modified Username Field Change
2011-01-28 20:30 ellindsey New Issue
2014-01-27 14:54 user6 Relationship added related to 0003327
2014-01-27 14:54 user6 Relationship added related to 0000374
2014-08-28 11:42 DarthCloakedDwarf Note Added: 0029750