View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002044 | Dwarf Fortress | Contaminants/Spatter | public | 2010-05-23 13:56 | 2012-02-22 10:28 |
Reporter | Jiri Petru | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | duplicate | ||
Product Version | 0.31.04 | ||||
Summary | 0002044: Poisons spread too much, result is mass chaos and death | ||||
Description | Bug 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). | ||||
Tags | No tags attached. | ||||
duplicate of | 0000296 | confirmed | Loci | Pools/smears/spatters of blood, dust and other materials multiply themselves, get tracked around too much |
has duplicate | 0002692 | resolved | Logical2u | Blood spatter spreads. Forgotten beast blood spreading everywhere killing children. |
has duplicate | 0003081 | resolved | Logical2u | persistent toxic splatter from forgotten beasts creates dwarven superfund sites |
has duplicate | 0003937 | resolved | Dwarves and pets suffocating from spontaneous injuries | |
has duplicate | 0004535 | resolved | Toxic Extract Mixing with blood splatter = Toxic Blood |
|
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. |
|
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! |
|
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. |
|
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. |
|
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. |
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 |
|
Relationship added | child of 0000396 |
2010-05-23 22:12 |
|
Relationship deleted | child of 0000396 |
2010-05-23 22:12 |
|
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 | |
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 |
|
Relationship added | has duplicate 0003937 |
2011-04-11 11:16 | Coolthulhu | Note Added: 0017298 | |
2011-04-15 23:12 |
|
Relationship added | has duplicate 0004535 |
2012-02-22 10:28 |
|
Note Added: 0020466 | |
2012-02-22 10:28 |
|
Relationship replaced | duplicate of 0000296 |
2012-02-22 10:28 |
|
Status | new => resolved |
2012-02-22 10:28 |
|
Resolution | open => duplicate |
2012-02-22 10:28 |
|
Assigned To | => user6 |