View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011401 | Dwarf Fortress | World Generation -- General | public | 2020-02-20 11:28 | 2020-02-24 19:59 |
Reporter | indigofenix | Assigned To | Toady One | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
OS | Windows | ||||
Product Version | 0.47.03 | ||||
Summary | 0011401: Modded NIGHT_CREATURE_EXPERIMENTERs never create custom experiment creatures, and occasionally create generated ones | ||||
Description | Modded creatures with NIGHT_CREATURE_EXPERIMENTER and secrets that add the NIGHT_CREATURE_EXPERIMENTER token never create custom experiment creatures during worldgen, even when their raws are functionally copied from the generated raws (with changed names). On occasion, said NIGHT_CREATURE_EXPERIMENTERS will create generated experiment creatures instead. | ||||
Steps To Reproduce | Create a modded world with a custom secret that adds the NIGHT_CREATURE_EXPERIMENTER token and give them an an interaction with the I_SOURCE:EXPERIMENT, and create the world. Look through legends; the experiment will never be done. Here's a save of one of these modded worlds; the modded interaction is called a "cyber controller" and the replacement ghoul/risen undead is called a "cyborg". This world had a pretty lucky break and got a huge amount of cyber controllers, with three separate towers, yet not a single cyborg in sight. http://dffd.bay12games.com/file.php?id=14843 Finding one of the worlds where the modded interaction creates a generated creature would make the bug a lot more obvious, unfortunately it's pretty rare and I deleted that save. Some other modders have reported the same issue though. If anyone else has such a save post it, ok? | ||||
Tags | No tags attached. | ||||
|
I saw it call cyborg_resurrect (which targets a creature not a corpse despite the description) and it created a cyborg population -- it'll always use the first one in the list that is experiment only + add syndrome + target creature, and that's why it isn't getting to cyborg_convert. If the resurrect is supposed to be a resurrect effect that targets a corpse that would fix that, although it'll still be quite rare since deformity gods aren't nearly as common as death gods now (and cybernetics is marked as a deformity secret.) If you haven't already done this, you can probably increase the frequency quite a bit by adding the deformity as a religion sphere to every entity - that'll ensure every single civ has a deformity god, so the secrets pass more easily. The creation of on-the-spot generated experiments is a byproduct of the experimenter tag that can't be turned off currently, and that'll happen some large percentage of the time instead of cyborgs. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-02-20 11:28 | indigofenix | New Issue | |
2020-02-24 19:59 | Toady One | Note Added: 0040192 | |
2020-02-24 19:59 | Toady One | Status | new => resolved |
2020-02-24 19:59 | Toady One | Resolution | open => no change required |
2020-02-24 19:59 | Toady One | Assigned To | => Toady One |