View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0013353 | Dwarf Fortress | World Generation -- Beasts | public | 2025-11-21 10:18 | 2025-11-21 10:22 |
| Reporter | Quietust | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | new | Resolution | open | ||
| Product Version | 53.05 | ||||
| Summary | 0013353: Procedurally generated beasts with BREATHE_GLOB attacks don't define poison material | ||||
| Description | When forgotten beasts, titans, demons, and other such creatures are generated with "deadly spittle" (i.e. the "BREATHE_GLOB" attack), they fail to actually define the POISON material used by the attack; as a result, the creature will spit globs of the wrong material (and for beasts made of an inorganic material, it could end up as "unknown creature material" due to the creature's material list being completely empty). The error is in data/vanilla/vanilla_procedural/scripts/generators/creatures/shared_info.lua, line 2115-ish - it needs to add the "USE_MATERIAL_TEMPLATE:POISON:..." line and also call "add_poison_bits" (as the other cases do). | ||||
| Tags | No tags attached. | ||||