Vampires are not polymorphed by Vlad's throne

The throne was intended for one specific vampire, but the others are
"close enough" to not be warped into a different shape.
This commit is contained in:
Alex Smith
2026-04-14 17:48:49 +01:00
parent a5be241bd4
commit b67c624034

View File

@@ -325,9 +325,13 @@ special_throne_effect(int effect) {
case 11:
/* polymorph effect (not blocked by magic resistance, but other things
that protect from polymorphs work) */
pline("This throne was not meant for those such as you!");
You_feel("a change coming over you.");
polyself(POLY_NOFLAGS);
if (is_vampire(gy.youmonst.data)) {
pline("You feel unworthy.");
} else {
pline("This throne was not meant for those such as you!");
You_feel("a change coming over you.");
polyself(POLY_NOFLAGS);
}
break;
case 12:
/* acid damage */