diff --git a/doc/fixes3-7-0.txt b/doc/fixes3-7-0.txt index a40a6408b..f8c5ae22a 100644 --- a/doc/fixes3-7-0.txt +++ b/doc/fixes3-7-0.txt @@ -861,6 +861,7 @@ try to avoid locations with engraved Elbereth or scare monster scroll when who are susceptible to those be more flexible when wishing checks for artifact name matches; now allows "firebrand" or "fire-brand" to yield "Fire Brand" +exclude unique monsters from pacification when untrapped from web Fixes to 3.7.0-x Problems that Were Exposed Via git Repository diff --git a/src/trap.c b/src/trap.c index 49129fd31..74a55f7c2 100644 --- a/src/trap.c +++ b/src/trap.c @@ -4704,6 +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) && mtmp->data->mlet != S_HUMAN) { mtmp->mpeaceful = 1; set_malign(mtmp); /* reset alignment */