View Issue Details

IDProjectCategoryView StatusLast Update
0008627Dwarf FortressCreaturespublic2021-05-24 15:38
ReporterButton Assigned Touser6 
PrioritylowSeverityminorReproducibilitysometimes
Status assignedResolutionopen 
Product Version0.40.19 
Summary0008627: Animals which retract into body parts forget to come out
DescriptionI 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.
Steps To ReproduceTurn 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.
TagsSave Included

Relationships

related to 0010519 new (Almost) unkillable zombie made when raising corpse of curling hedgehog man 
has duplicate 0010547 resolvedLoci Animals that have a defensive position get stuck in that, never leaving the map 

Activities

smjjames

2014-12-17 14:34

reporter   ~0031350

Really? In adventure mode, whenever I scare an armadillo or enchinda or something similar, they just spam 'rolls up' 'unrolls' at me.

Button

2014-12-18 07:59

reporter   ~0031353

Last edited: 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.

user8971

2014-12-23 15:52

  ~0031449

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.

user6

2014-12-23 18:44

  ~0031455

Are you able to reproduce this in Adv. Mode? A save would be helpful.

smjjames

2014-12-24 08:20

reporter   ~0031459

Last edited: 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.

user8971

2014-12-24 13:52

  ~0031465

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 .

Button

2015-01-14 14:13

reporter   ~0031930

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

Button

2016-01-09 15:39

reporter   ~0034387

Last edited: 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.

Loci

2018-02-01 14:09

viewer   ~0037728

v0.44.05: martinuzz posted a save with enshelled tortoises in 0010547:

http://dffd.bay12games.com/file.php?id=13472

0wolfmoon0

2021-05-24 15:38

reporter   ~0041063

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

Add Note

Note

Issue History

Date Modified Username Field Change
2014-12-17 14:20 Button New Issue
2014-12-17 14:34 smjjames Note Added: 0031350
2014-12-18 07:59 Button Note Added: 0031353
2014-12-18 07:59 Button Note Edited: 0031353
2014-12-18 08:00 Button Note Edited: 0031353
2014-12-23 15:52 user8971 Note Added: 0031449
2014-12-23 18:44 user6 Note Added: 0031455
2014-12-23 18:44 user6 Assigned To => user6
2014-12-23 18:44 user6 Status new => feedback
2014-12-24 08:20 smjjames Note Added: 0031459
2014-12-24 08:25 smjjames Note Edited: 0031459
2014-12-24 08:32 smjjames Note Edited: 0031459
2014-12-24 08:34 smjjames Note Edited: 0031459
2014-12-24 08:42 smjjames Note Edited: 0031459
2014-12-24 09:02 smjjames Note Edited: 0031459
2014-12-24 09:09 smjjames Note Edited: 0031459
2014-12-24 13:52 user8971 Note Added: 0031465
2015-01-14 14:13 Button Note Added: 0031930
2015-01-14 14:13 Button Status feedback => assigned
2016-01-09 15:39 Button Note Added: 0034387
2016-01-11 11:20 Button Note Edited: 0034387
2016-02-03 09:54 Button Tag Attached: Save Included
2018-02-01 14:07 Loci Relationship added has duplicate 0010547
2018-02-01 14:09 Loci Note Added: 0037728
2018-02-03 15:42 Loci Relationship added related to 0010519
2021-05-24 15:38 0wolfmoon0 Note Added: 0041063