fix #H4204 - shapeshifter taking vampire form
When a chameleon/doppelganger/sandestin took vampire or vampire lord shape, it stopped taking on new shapes. Vampire shapeshifting was being applied to all vampires rather than just to is_vampshifter(). When is_vampshifter() is false, the vampire is some other shapeshifter or Protection_from_shape_changers is in effect, so vampire shifting doesn't apply. While testing, I noticed that vampires/lords only turned into bats/ wolves during initial creation. They did turn into fog clouds in order to pass closed doors but the other alternate forms were ignored. That's fixed too.
This commit is contained in:
@@ -120,6 +120,7 @@ fix floor descriptions on the Planes when levitating
|
||||
fix warning glyph description when monster symbol coincided the warning symbol
|
||||
allow the same color names for status hilites and menucolors
|
||||
override MSGTYPE=norep while executing the ':' command
|
||||
if a chameleon took vampire form, it would stop periodically changing shape
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
Reference in New Issue
Block a user