Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000528Dwarf FortressDwarf Mode -- Idle Behaviorpublic2010-04-05 15:182010-06-09 06:46
Reporterking doom 
Assigned ToLogical2u 
PrioritynormalSeverityminorReproducibilityrandom
StatusclosedResolutionduplicate 
PlatformOSOS Version
Product Version0.31.01 
Target VersionFixed in Version 
Summary0000528: clean self is totally broken.
DescriptionAny 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.
TagsCleaning, contaminants, soap
Attached Files

- Relationships
duplicate of 0000302closedToady One Domestic animals (cats/dogs/cows/etc) spamming "Cancels Clean Self: Area Inaccessable" 

-  Notes
(0003448)
Lazygun (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
2010-04-15 17:42

duplicate of 296 I believe. With some broken pathing thrown in from pre .03.
(0003777)
Malicus (reporter)
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 (reporter)
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 (reporter)
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.

- Issue History
Date Modified Username Field Change
2010-04-05 15:18 king doom New Issue
2010-04-05 15:34 king doom Tag Attached: Cleaning
2010-04-14 05:39 Lazygun Note Added: 0003448
2010-04-14 06:01 Tarnak Note Added: 0003449
2010-04-14 06:02 Tarnak Note Edited: 0003449 View Revisions
2010-04-14 10:56 mhv3 Note Added: 0003516
2010-04-15 14:49 Jiri Petru Note Added: 0003756
2010-04-15 15:08 Jiri Petru Note Deleted: 0003756
2010-04-15 16:38 king doom Note Added: 0003770
2010-04-15 17:29 Lac Tag Attached: soap
2010-04-15 17:42 darkfred Note Added: 0003775
2010-04-15 18:11 Malicus Note Added: 0003777
2010-04-16 09:53 darkfred Issue Monitored: darkfred
2010-04-16 12:55 katyrnyn Note Added: 0003891
2010-04-16 14:04 darkfred Tag Attached: contaminants
2010-04-16 14:40 king doom Note Added: 0003912
2010-05-02 15:31 Logical2u Relationship added duplicate of 0000302
2010-05-02 15:31 Logical2u Status new => resolved
2010-05-02 15:31 Logical2u Resolution open => duplicate
2010-05-02 15:31 Logical2u Assigned To => Logical2u
2010-06-09 06:46 Toady One Status resolved => closed


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker