Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002222Dwarf FortressDwarf Mode -- Jobs, Cleaningpublic2010-06-08 17:522014-09-13 13:51
Shaggy Frog 
Toady One 
normalminorhave not tried
0002222: Dwarf tries to clean missing body part
I have a dwarf that is missing her nose, but inventory shows she has a blood covering on her nose. She is stuck in a loop trying to clean her non-existent body part and failing (which I believe makes this different than the existing "Cancel Clean Self: Area Inaccessable" bugs)
amputation, blood, body part, clean self, contaminant, wound
related to 0000306resolved Toady One Injured soldier tries to pick up equipment with broken arms- message spam 
related to 0002500new  Blood spatter on internal body parts; dwarves unsuccessfully try to clean it off 
has duplicate 0005848resolved Knight Otu Dwarf with hand amputated can't remove contaminants from missing hand with Clean Self 
has duplicate 0006459resolved Footkerchief blood/contaminant on lost body part leads to repeated "clean self" tasks 
related to 0004904confirmed Footkerchief Creatures can retain spatters on body parts that are gone/severed/removed 
related to 0008009new  Missing limb affected by syndrome (or not really missing) 
Issue History
2010-06-08 17:52Shaggy FrogNew Issue
2010-06-08 18:41FootkerchiefRelationship addedrelated to 0000306
2010-06-09 22:02Shaggy FrogNote Added: 0008025
2011-03-21 07:27quatchTag Attached: clean self
2011-03-21 07:27quatchTag Attached: wound
2011-03-21 07:27quatchTag Attached: amputation
2011-06-11 09:43DwarfuRelationship addedhas duplicate 0004695
2011-07-27 09:20DwarfuRelationship deletedhas duplicate 0004695
2011-09-25 11:18Knight OtuRelationship addedchild of 0004904
2012-02-16 08:51FootkerchiefRelationship replacedrelated to 0004904
2012-02-16 08:53FootkerchiefRelationship addedrelated to 0002500
2012-04-29 10:00Knight OtuRelationship addedhas duplicate 0005848
2012-04-29 12:47daenythIssue Monitored: daenyth
2014-03-20 08:08FootkerchiefRelationship addedhas duplicate 0006459
2014-03-20 08:08FootkerchiefNote Added: 0024608
2014-03-20 10:05eidakoTag Attached: blood
2014-03-20 10:05eidakoTag Attached: body part
2014-03-20 10:05eidakoTag Attached: contaminant
2014-03-20 10:22eidakoNote Added: 0024610
2014-03-22 23:47FootkerchiefAssigned To => Footkerchief
2014-03-22 23:47FootkerchiefStatusnew => acknowledged
2014-08-14 14:34FootkerchiefRelationship addedrelated to 0008009
2014-09-13 04:20naniteNote Added: 0030159
2014-09-13 07:06FootkerchiefStatusacknowledged => confirmed
2014-09-13 07:07FootkerchiefIssue Monitored: nanite
2014-09-13 07:07FootkerchiefNote Added: 0030163
2014-09-13 13:51Toady OneNote Added: 0030173
2014-09-13 13:51Toady OneStatusconfirmed => resolved
2014-09-13 13:51Toady OneFixed in Version => Next Version
2014-09-13 13:51Toady OneResolutionopen => fixed
2014-09-13 13:51Toady OneAssigned ToFootkerchief => Toady One

Shaggy Frog   
2010-06-09 22:02   
Just reproduced in 31.06, with two dwarves: one missing a right hand, the other missing left lower arm. Basically, I think the bug is that blood coverings on body parts are not getting removed from the dwarf if that dwarf loses that body part.
2014-03-20 08:08   
eidako posted this save at 0006459: http://dffd.wimbli.com/file.php?id=8486 [^]
2014-03-20 10:22   
An addendum to the save file: it is now late Spring and Soapy has picked up the blood of two different goblins on the missing foot, while the blood of the original goblin has gone away. I put her in a burrow restricting her access to water right after making the save, so it seems the blood will eventually go away on its own, and that it's possible to pick up new contaminants on the missing limb.
2014-09-13 04:20   
I am seeing this also in 40.11. A dwarf lost his hand during a brawl, and at some point during this brawl the missing hand got blood on it (possibly before the hand was lost).

He is now going down to the water every once in a while to Clean Self, but it doesn't help because the blood stays on the missing hand.
2014-09-13 07:07   
Reminder sent to: nanite

Please upload a save that reproduces the problem to http://dffd.wimbli.com/ [^] and post the link here.
Toady One   
2014-09-13 13:51   
I'm not sure what causes the spatter to be retained on missing parts yet, but I've put in a check for the cleaning behavior now so they won't try to cover the missing part with water forever. I've also made the check watch out for spatter on internal body parts that haven't popped out (which also would not be cleaned).