From a71482af712ab02591aae7ab7e4688dcbcc65f15 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Wed, 26 May 2021 09:00:26 +0300 Subject: [PATCH] Check genocided zombies before raising the zombified corpse Fixes #520 --- src/do.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/do.c b/src/do.c index 72270855c..76ca2ddd9 100644 --- a/src/do.c +++ b/src/do.c @@ -1963,7 +1963,7 @@ zombify_mon(anything *arg, long timeout) struct obj *body = arg->a_obj; int zmon = zombie_form(&mons[body->corpsenm]); - if (zmon != NON_PM) { + if (zmon != NON_PM && !(g.mvitals[zmon].mvflags & G_GENOD)) { if (has_omid(body)) free_omid(body); if (has_omonst(body)) -- 2.50.0