Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0000528Dwarf FortressDwarf Mode -- Idle Behaviorpublic2010-04-05 15:182010-06-09 06:46
king doom 
Logical2u 
normalminorrandom
closedduplicate 
0.31.01 
 
0000528: clean self is totally broken.
Any animal trying to clean itself will use ponds/rivers anything but a designated water source or a well, and will stand inside your fort spamming CANNOT FIND PATH trying to get outside of your walls to a pond till they die rather than use a working well in your fort. Once they do get to the area they want to clean themselves, they dump all their relevant mess (vomit coating on second toe, utsmobs blood covering upper left third tooth, ichor coating on the seven millionth beard hair from the right side, near the top) onto the floor next to the water source, messing the tile up, immediately covering themselves with the same mess and causing any other dwarves to get the same mess covering them as well.

The mess will also fall off and cover tiles randomly, I see it in heavily traveled areas, but I don't know what causes that particular part of the problem.
Cleaning, contaminants, soap
duplicate of 0000302closed Toady One Domestic animals (cats/dogs/cows/etc) spamming "Cancels Clean Self: Area Inaccessable" 
Issue History
2010-04-05 15:18king doomNew Issue
2010-04-05 15:34king doomTag Attached: Cleaning
2010-04-14 05:39LazygunNote Added: 0003448
2010-04-14 06:01TarnakNote Added: 0003449
2010-04-14 06:02TarnakNote Edited: 0003449bug_revision_view_page.php?bugnote_id=0003449#r1143
2010-04-14 10:56mhv3Note Added: 0003516
2010-04-15 14:49Jiri PetruNote Added: 0003756
2010-04-15 15:08Jiri PetruNote Deleted: 0003756
2010-04-15 16:38king doomNote Added: 0003770
2010-04-15 17:29LacTag Attached: soap
2010-04-15 17:42darkfredNote Added: 0003775
2010-04-15 18:11MalicusNote Added: 0003777
2010-04-16 09:53darkfredIssue Monitored: darkfred
2010-04-16 12:55katyrnynNote Added: 0003891
2010-04-16 14:04darkfredTag Attached: contaminants
2010-04-16 14:40king doomNote Added: 0003912
2010-05-02 15:31Logical2uRelationship addedduplicate of 0000302
2010-05-02 15:31Logical2uStatusnew => resolved
2010-05-02 15:31Logical2uResolutionopen => duplicate
2010-05-02 15:31Logical2uAssigned To => Logical2u
2010-06-09 06:46Toady OneStatusresolved => closed

Notes
(0003448)
Lazygun   
2010-04-14 05:39   
I haven't seen that myself. My dwarves successfully clean themselves at the well. It does leave a mess on the floor which they eventually get around to cleaning up. A previous fort had neither well nor designated water source and my dwarfs did clean themselves in muddy pools. Well, when they didn't get interrupted by alligators!

So, my experience is that cleaning self seems to be working. More investigation is necessary, I think, to work out what exactly are the factors causing the issues you see.
(0003449)
Tarnak   
2010-04-14 06:01   
(edited on: 2010-04-14 06:02)
The issue is with pets, they reinfect themselves at the same time/tile they drop it at. Once it starts it begins to pool and if your dwarves can't clean it up properly (which seems to be often) then it creates a cascading effect where your entire fortress does nothing but run to the nearest (typically messy) water source to clean themselves.

If you create soap while this is going on you'll get spammed that the pet can't clean itself as well tying up all your soap with tasks.

Also, it seems the smallest amount of *insert bodily fluid here* can spread infinitel,y regardless of how long it has stood undisturbed (should dry up I'd think).

(0003516)
mhv3   
2010-04-14 10:56   
Are pets supposed to steal my soap to clean themselves with? I've got cats ,cows and horses trying to run off with the soap
(0003770)
king doom   
2010-04-15 16:38   
Okay, Just had this kick off again, and this time it was due to a minor cave in covering my dwarves in dust. They seemed to shed the covering when exposed to water, but it wasn't cleaned up, it dropped to the tile they were on. I think rain had something to do with it, since there was a mass of tiles around my entrance covered in piles of dust. The problem should be repeatable, just trigger a small collapse near some dwarves and see what they do. I'd test it myself but it's 12:30AM and I gotta go to bed.





















Stupid addictive game. *grumble*
(0003775)
darkfred   
2010-04-15 17:42   
duplicate of 296 I believe. With some broken pathing thrown in from pre .03.
(0003777)
Malicus   
2010-04-15 18:11   
Regarding wells, that's completely opposite what I've seen. I embarked next to an ocean, and when I built a well (which for some reason I dug to get water all the way from the second cavern), the dogs rushed to it and OPERATED IT THEMSELVES to clean themselves off after having previously killed a kobold. It should be noted that the well itself is on z100 and the water source is on z34, so the bucket was very visible.
(0003891)
katyrnyn   
2010-04-16 12:55   
I have observed this also, though it only started after I made soap. I found that forbidding the soap stopped the animal from trying to use it. Very easy to reproduce with soap, a dirty dog, and the outside sealed off with the only water source being a well.

In addition to the "Area Inaccesible" soap spam from my war dogs, I also got a "Cancel Store in Stockpile: Too Injured" after one of the bloodied (but uninjured) dogs tried to clean himself with soap. Not sure what that was about but it seemed related.
(0003912)
king doom   
2010-04-16 14:40   
The cancel thing too injured sounds like it's an old squashed bug resurfacing. It's caused by an animal picking something up, realising it doesn't have the grasp tag and freaking out. Cats used to do it when they killed vermin and tried to take it to a dwarf.