Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010093Dwarf FortressCreaturespublic2016-12-17 23:572016-12-20 21:22
sbendl 
Detros 
normalminorhave not tried
resolvedno change required 
Windows7
0.43.05 
 
0010093: Were-dwarves autoheal every month and don't starve
I had an infestation of wereiguanas, and finally trapped the last offender in a 2x2 cell, expecting him to eventually die of dehydration or wounds. Next month, however, his mangled hands and foot magically repaired themselves, and he's been (un)happily living in that cell for the past two years or so. Seems all information about the health of the dwarf gets erased when they change into their animal.
Haven't had this
Start with infected dwarf
Trap him somewhere he can't escape (wall off, he'll break doors)
Wait and see his injuries get healed and he'll never die.
Wasn't sure which category to file under, creatures seemed most fitting?
No tags attached.
Issue History
2016-12-17 23:57sbendlNew Issue
2016-12-18 01:59PatrikLundellNote Added: 0036090
2016-12-18 08:13sbendlNote Added: 0036091
2016-12-19 17:25SulacNote Added: 0036096
2016-12-19 22:07sbendlNote Added: 0036097
2016-12-19 22:11chaosvoltNote Added: 0036098
2016-12-20 21:06DetrosSummaryWere-dwarves autoheal every month => Were-dwarves autoheal every month and don't starve
2016-12-20 21:22DetrosNote Added: 0036103
2016-12-20 21:22DetrosStatusnew => resolved
2016-12-20 21:22DetrosResolutionopen => no change required
2016-12-20 21:22DetrosAssigned To => Detros
2016-12-20 21:22DetrosNote Edited: 0036103bug_revision_view_page.php?bugnote_id=0036103#r14554
2016-12-20 21:22DetrosNote Edited: 0036103bug_revision_view_page.php?bugnote_id=0036103#r14555

Notes
(0036090)
PatrikLundell   
2016-12-18 01:59   
It's not a bug but intended behavior.
(0036091)
sbendl   
2016-12-18 08:13   
I thought that about the wound-healing, but this dwarf hasn't had food or water for around three years? That just seems wrong.
(0036096)
Sulac   
2016-12-19 17:25   
I think what happens is every month, when the dwarf transforms, their hunger and thirst are reset to full as part of the transformation. As a month is not enough time for a dwarf to starve or dehydrate, a trapped weredwarf is functionally immortal, much like a trapped vampire.
(0036097)
sbendl   
2016-12-19 22:07   
That was my thinking as well. Perhaps this is intended, but it seems odd to me. I expect vampires to be immortal, but not were-dwarves.
(0036098)
chaosvolt   
2016-12-19 22:11   
If the starvation is the actual unintended behavior, then this perhaps warrants a rename.
(0036103)
Detros   
2016-12-20 21:22   
As others pointed out, werecreatures autohealing and thus also not starving should indeed be the intended behaviour. Actually, there is even a report of some occasion where a werecreature didn't autoheal: 0009654, "NPC werebeasts don't heal".

Looking at the http://dwarffortresswiki.org/index.php/DF2014:Werebeast [^] there has been included this sentence since the version for DF0.34 (like 4 years ago): "Infected dwarves will not die of old age and do not need food and drink." Current version continues with "Note that werebeasts can still drink, and the only reason they won't die from dehydration is because they change before they can die, healing wounds and removing thirst."