diff --git a/doc/fixes34.4 b/doc/fixes34.4 index 52423ad25..67d44f2ac 100644 --- a/doc/fixes34.4 +++ b/doc/fixes34.4 @@ -129,6 +129,7 @@ when a monster grew into a higher form which had previously been genocided, hero could still see for brief period after being blinded by potion vapors avoid crash when thrown potion hits bars before a monster don't give messages about seeing things happen while asleep +protect hero from mind flayer's remote mental blast during successful prayer Platform- and/or Interface-Specific Fixes diff --git a/src/monmove.c b/src/monmove.c index 4e0e8291c..f43549b6b 100644 --- a/src/monmove.c +++ b/src/monmove.c @@ -404,9 +404,9 @@ register struct monst *mtmp; } pline("A wave of psychic energy pours over you!"); if (mtmp->mpeaceful && - (!Conflict || resist(mtmp, RING_CLASS, 0, 0))) + (!Conflict || resist(mtmp, RING_CLASS, 0, 0))) { pline("It feels quite soothing."); - else { + } else if (!u.uinvulnerable) { register boolean m_sen = sensemon(mtmp); if (m_sen || (Blind_telepat && rn2(2)) || !rn2(10)) {