diff --git a/doc/fixes34.0 b/doc/fixes34.0 index 374ab284c..6f8ca3d40 100644 --- a/doc/fixes34.0 +++ b/doc/fixes34.0 @@ -446,6 +446,7 @@ slip while mounting and levitating at will should not cause damage if you see a monster jump into a trap in a secret corridor, it's not secret fixed a few places where unblock_point wasn't called but should have been cloned monsters should have the same name and tameness as the original +you should stop eating (etc.) if a monster attacks you and misses Platform- and/or Interface-Specific Fixes diff --git a/src/mhitu.c b/src/mhitu.c index 77b76a705..db03bbc91 100644 --- a/src/mhitu.c +++ b/src/mhitu.c @@ -99,6 +99,7 @@ register struct attack *mattk; else pline("%s just misses!", Monnam(mtmp)); } + stop_occupation(); } STATIC_OVL void @@ -1536,12 +1537,12 @@ do_stone: mdamageu(mtmp, dmg); } - if (dmg) { + if (dmg) res = passiveum(olduasmon, mtmp, mattk); - stop_occupation(); - return res; - } else - return 1; + else + res = 1; + stop_occupation(); + return res; } #endif /* OVL1 */