Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003912Dwarf FortressDwarf Mode -- Buildings, Cages and Chainspublic2011-01-28 20:302014-08-28 11:42
Reporterellindsey 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
PlatformWindows VistaOSOS Version
Product Version0.31.18 
Target VersionFixed in Version 
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.
Attached Files

- Relationships
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 

-  Notes
(0029750)
DarthCloakedDwarf (reporter)
2014-08-28 11:42

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

- Issue History
Date Modified Username Field Change
2011-01-28 20:30 ellindsey New Issue
2014-01-27 14:54 Footkerchief Relationship added related to 0003327
2014-01-27 14:54 Footkerchief Relationship added related to 0000374
2014-08-28 11:42 DarthCloakedDwarf Note Added: 0029750
2018-04-16 09:38 Huntthetroll Issue Monitored: Huntthetroll


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker