diff --git a/src/trap.c b/src/trap.c index 74a55f7c2..e218afd64 100644 --- a/src/trap.c +++ b/src/trap.c @@ -4704,7 +4704,7 @@ reward_untrap(struct trap* ttmp, struct monst* mtmp) if (!ttmp->madeby_u) { if (rnl(10) < 8 && !mtmp->mpeaceful && !helpless(mtmp) && !mtmp->mfrozen && !mindless(mtmp->data) - && unique_corpstat(mtmp->data) + && !unique_corpstat(mtmp->data) && mtmp->data->mlet != S_HUMAN) { mtmp->mpeaceful = 1; set_malign(mtmp); /* reset alignment */