Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002044Dwarf FortressContaminants/Spatterpublic2010-05-23 13:562012-02-22 10:28
ReporterJiri Petru 
Assigned ToFootkerchief 
PrioritynormalSeverityminorReproducibilityhave not tried
PlatformOSOS Version
Product Version0.31.04 
Target VersionFixed in Version 
Summary0002044: Poisons spread too much, result is mass chaos and death
DescriptionBug 0000296 describes general trouble with contaminants and the way they get spread by footsteps. This is a sub-bug :)

During a fight, contaminants such as poisonous bloods, vapors and extracts spread between units, the affected units continue to spread them further and further. After a couple of steps, the result is dwarves get poisoned by creatures who are not poisonous.

Example: I've released ampersands and they fought a lot in groups. Several of them had poisonous vapors, which means they contaminate everything around them by eg. "banshee of cinders extract", even an ampersand that is not poisonous (let's call him B). Five years later, a dwarf meats B who is not poisonous. But alas, B touches the dwarf and spreads the "banshee of cinders extract" further. The dwarf dies to poison, even though the original source of the poison (a cloud of extracts) occurred several years ago.

But what if the dwarf wins the fight? Then the "banshee of cinders extract" spreads of to his sword, and from there continues to do happy things, like spreading to OTHER victims (a third jump) or being washed to floor... where it can continue creating FUN.

So basically, I think poisons either shouldn't spread more than once from their source or - better yet - they should stop being poisonous after some time passes (presumably as the poison dries or evaporates).
TagsNo tags attached.
Attached Files

- Relationships
duplicate of 0000296confirmedLoci Pools/smears/spatters of blood, dust and other materials multiply themselves, get tracked around too much 
has duplicate 0002692resolvedLogical2u Blood spatter spreads. Forgotten beast blood spreading everywhere killing children. 
has duplicate 0003081resolvedLogical2u persistent toxic splatter from forgotten beasts creates dwarven superfund sites 
has duplicate 0003937resolvedDwarfu Dwarves and pets suffocating from spontaneous injuries 
has duplicate 0004535resolvedFootkerchief Toxic Extract Mixing with blood splatter = Toxic Blood 

-  Notes
Jiri Petru (reporter)
2010-05-23 13:58

I have 70 ampersands closed in my cellar. I can release them one after one and fight, but due to this bug, it's very hard not to lose dwarves. All the enemies are covered by various poisons, and my dwarves have trouble surviving even the ones who should not be poisonous.
Jiri Petru (reporter)
2010-06-06 06:04
edited on: 2010-06-06 06:04

I have just realised I can wash the enemies using DF Hack and creating water on top of them. Yay, all hail DF hack, it made the demons actually fightable!

Silverionmox (reporter)
2010-11-02 08:59

I noticed this phenomenon around a well: presumably dwarves get a spatter of the poison on their clothes, but it doesn't harm them... until they are washing themselves, at which point the game creates more poison because of the way spatters are handled. Result: dwarves die from bleeding on their way back from cleaning at the well.

Suggested solutions:
- If the poison has effect, make one dose disappear (it reacts with the dwarf and ceases to exist, while making the dwarf sick).
- Increase evaporation, drying and especially dilution of fluids. Blood spatters shouldn't create blood pool when they come into contact with water.
Coolthulhu (reporter)
2011-04-11 11:16

Organic material rot (or evaporation or anything) would fix both excessive spatters and poisonous death fields/creatures lingering far longer than the creature that spawned them.
Footkerchief (manager)
2012-02-22 10:28

Between the init option for spatter tracking and the fact that poison tracking isn't fundamentally different from spatter tracking, I'm folding this into 0000296.

- Issue History
Date Modified Username Field Change
2010-05-23 13:56 Jiri Petru New Issue
2010-05-23 13:58 Jiri Petru Note Added: 0007222
2010-05-23 22:12 Footkerchief Relationship added child of 0000396
2010-05-23 22:12 Footkerchief Relationship deleted child of 0000396
2010-05-23 22:12 Footkerchief Relationship added child of 0000296
2010-06-06 06:04 Jiri Petru Note Added: 0007786
2010-06-06 06:04 Jiri Petru Note Edited: 0007786 View Revisions
2010-07-14 19:56 Logical2u Relationship added has duplicate 0002692
2010-08-21 16:31 Logical2u Relationship added has duplicate 0003081
2010-11-02 08:59 Silverionmox Note Added: 0013586
2011-03-05 10:16 Footkerchief Relationship added has duplicate 0003937
2011-04-11 11:16 Coolthulhu Note Added: 0017298
2011-04-15 23:12 Footkerchief Relationship added has duplicate 0004535
2012-02-22 10:28 Footkerchief Note Added: 0020466
2012-02-22 10:28 Footkerchief Relationship replaced duplicate of 0000296
2012-02-22 10:28 Footkerchief Status new => resolved
2012-02-22 10:28 Footkerchief Resolution open => duplicate
2012-02-22 10:28 Footkerchief Assigned To => Footkerchief

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker