Closed Karol1223 closed 2 months ago
Tested in windows-tiles-sounds-x64-2022-10-30-0948 with base DDA only. Beagle Chihuahua Dachshund all revived. Puppies of all did not revive. Is that enough or should I try "delete" on other creatures?
Puppies of all did not revive.
Puppies should be unaffected since they use copy_from
the labrador puppy which in itself doesn't revive, so them not reviving is expected but honestly thank god that at least that works how its expected to work.
delete
does not work, but why does explicitely overwriting zombifies_into
to mon_null
not work either?
Edit: apparently I am dumb but there is still a tileset issue which displays the reviving corpse warning.
"zombify_into": ""
should remove the revival marker
Describe the bug
In #61668 I made the smallest dogs not zombify. Or, well, I thought I did. The code is there, it should work. It was such a simple change I didn't even bother to test it. The problem is that now it turns out my way to remove the
zombifies_into
field didn't work. This was brought to light in #62008 where it turned out thatcopy_from
andzombifies_into
have a deep romance that cannot be broken by conventional means. Usingdelete
will simply be ignored, while supposedly (I did not test that myself, however, that is what I was told is the case) settingzombifies_into
tomon_null
does stop the zombification while not removing the warning icon on a corpse.Steps to reproduce
zombifies_into
should be properly removedExpected behavior
delete
should not randomly lose its expected functionality on just one random field. I'd hazard a guess it doing just that isn't expected considering #61668 was approved and merged.Screenshots
A beautiful corpse of a dachshund with a revival warning icon despite the code implying the monster shouldn't zombify.
Versions and configuration
Additional context
Didn't test it but I think it'd be worthwhile to take a look at what happens whether a monster using
copy_from
from some other monster that zombifies has azombifies_into
defined but aimed at a different zombie. Which zombie will it revive as?