Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0008627Dwarf FortressCreaturespublic2014-12-17 14:202021-05-24 15:38
Button 
Footkerchief 
lowminorsometimes
assignedopen 
0.40.19 
 
0008627: Animals which retract into body parts forget to come out
I noticed this because I have a custom snail which is a grazer.

When scared by a threat, the snail would retract into its shell; but when the threat went away, the snail would sometimes fail to come out of the shell. The snail would then *starve to death*, because, since it's hiding in its shell and refuses to come out, it can't move.

I went into the arena and confirmed that this happens with vanilla bp retractors, though obviously they don't starve - they just get stuck in their shells indefinitely.
Turn on morale in arena mode.
Spawn in an armadillo and a lion.
Take control of the lion and move repeatedly towards and away from the armadillo until the armadillo stops unrolling.
Save Included
related to 0010519new  (Almost) unkillable zombie made when raising corpse of curling hedgehog man 
has duplicate 0010547resolved Loci Animals that have a defensive position get stuck in that, never leaving the map 
Issue History
2014-12-17 14:20ButtonNew Issue
2014-12-17 14:34smjjamesNote Added: 0031350
2014-12-18 07:59ButtonNote Added: 0031353
2014-12-18 07:59ButtonNote Edited: 0031353bug_revision_view_page.php?bugnote_id=0031353#r12535
2014-12-18 08:00ButtonNote Edited: 0031353bug_revision_view_page.php?bugnote_id=0031353#r12536
2014-12-23 15:52DetrosNote Added: 0031449
2014-12-23 18:44FootkerchiefNote Added: 0031455
2014-12-23 18:44FootkerchiefAssigned To => Footkerchief
2014-12-23 18:44FootkerchiefStatusnew => needs feedback
2014-12-24 08:20smjjamesNote Added: 0031459
2014-12-24 08:25smjjamesNote Edited: 0031459bug_revision_view_page.php?bugnote_id=0031459#r12568
2014-12-24 08:32smjjamesNote Edited: 0031459bug_revision_view_page.php?bugnote_id=0031459#r12569
2014-12-24 08:34smjjamesNote Edited: 0031459bug_revision_view_page.php?bugnote_id=0031459#r12570
2014-12-24 08:42smjjamesNote Edited: 0031459bug_revision_view_page.php?bugnote_id=0031459#r12571
2014-12-24 09:02smjjamesNote Edited: 0031459bug_revision_view_page.php?bugnote_id=0031459#r12572
2014-12-24 09:09smjjamesNote Edited: 0031459bug_revision_view_page.php?bugnote_id=0031459#r12573
2014-12-24 13:52DetrosNote Added: 0031465
2014-12-24 15:33DetrosIssue Monitored: Detros
2015-01-14 14:13ButtonNote Added: 0031930
2015-01-14 14:13ButtonStatusneeds feedback => assigned
2016-01-09 15:39ButtonNote Added: 0034387
2016-01-11 11:20ButtonNote Edited: 0034387bug_revision_view_page.php?bugnote_id=0034387#r13870
2016-02-03 09:54ButtonTag Attached: Save Included
2018-02-01 14:07LociRelationship addedhas duplicate 0010547
2018-02-01 14:09LociNote Added: 0037728
2018-02-03 15:42LociRelationship addedrelated to 0010519
2018-04-16 17:47HuntthetrollIssue Monitored: Huntthetroll
2021-05-24 15:380wolfmoon0Note Added: 0041063

Notes
(0031350)
smjjames   
2014-12-17 14:34   
Really? In adventure mode, whenever I scare an armadillo or enchinda or something similar, they just spam 'rolls up' 'unrolls' at me.
(0031353)
Button   
2014-12-18 07:59   
(edited on: 2014-12-18 08:00)
The armadillo spammed 'rolls' 'unrolls' for a while, but eventually stopped unrolling. I took the lion to the opposite side of the map and jumped into magma, and the armadillo just stayed rolled up.

In dwarf mode the staying-rolled-up seemed to trigger a lot more easily, but I don't know if that's a result of dwarf mode, or a result of something about my modded-in domestic snail.

(0031449)
Detros   
2014-12-23 15:52   
I tried that armadillo and a lion in arena in 40.21 but I can't get that armadillo scared enough to roll up. In fact, one or two armadillos (in succession) managed to kill my lion in all three tries.

How do make him scared enough? Are you using male lion and male armadillo or which combination? And "lethal" combat setting?

Maybe I am just not good enough at playing with lions.
(0031455)
Footkerchief   
2014-12-23 18:44   
Are you able to reproduce this in Adv. Mode? A save would be helpful.
(0031459)
smjjames   
2014-12-24 08:20   
(edited on: 2014-12-24 09:09)
The gender shouldn't matter.

I'm trying to do it in the arena, 40.19 version though.

Edit: Detros, did you forget to turn morale/fear on? I initially forgot to.

Tested with a human and I got the male armadillo to roll/unroll until he got stuck. Chased after the female one but she went into the fortress in the arena.

Took control of the male one (after moving the human a distance) and I was able to unroll normally.

Can't seem to get the female one stuck.

Pond turtle men (and women) don't seem to be affected, they also don't spam it like armadillos do.

Tried with echindas and while the male one stopped after a time, the female one kept going. However, I guess it got unstuck at one point since when I was moving around, I saw the male one roll up, but I didn't see the unroll message.

(0031465)
Detros   
2014-12-24 13:52   
smijames: Thanks. that worked. Though I have to drop in some lava first to corner that armadillo so he stops running away.

Yes, once it seemed my male lion managed to stuck that male armadillo in rolled position. He was located on a ramp one level below me, if that is useful.

I have then found I (still being a lion) can talk ... which seemed more interesting thing to try then some un/rolling so there my testing of this bug ended :D .
(0031930)
Button   
2015-01-14 14:13   
I've got a save with a giant hedgehog *and* a giant echidna who are stuck rolled up in fortress mode. http://dffd.wimbli.com/file.php?id=10442 [^]
(0034387)
Button   
2016-01-09 15:39   
(edited on: 2016-01-11 11:20)
Still occurring in 42.04. Some additional observations from this save, in which the affected creatures are giant tortoises:

* I was able to build cage traps underneath the tortoises who weren't stuck too close to the edge. They immediately triggered the traps and I was able to train and pasture them. However, they're still immobile/stuck in their shells in their pasture.

* The trained female claimed a nest box, but wasn't able to move to it. I built one underneath her, deconstructed the one she claimed, and she lay eggs pretty much immediately. I've forbidden them. I'm preetty sure that she passed by a male tortoise at some point - the herd was wandering my property for a while - and am hoping that her immobility will count as incubation.

EDIT: The eggs did eventually hatch!

The save is at http://dffd.bay12games.com/file.php?id=11636 [^] . It was made before the nest box de/re-construction.

(0037728)
Loci   
2018-02-01 14:09   
v0.44.05: martinuzz posted a save with enshelled tortoises in 0010547:

http://dffd.bay12games.com/file.php?id=13472 [^]
(0041063)
0wolfmoon0   
2021-05-24 15:38   
This issue still seems to be present in 47.05. I made a race of snail people and it's pretty much inevitable that one of them will eventually refuse to come out of their shells.

Here is the save of one of them being stuck: https://dffd.bay12games.com/file.php?id=15543 [^]