This fixes beta bug 3020. It was hard to notice because the presence of a
monster in the room stops your occupation anyway, so it wasn't triggered unless
you were blind.
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
else
pline("%s just misses!", Monnam(mtmp));
}
+ stop_occupation();
}
STATIC_OVL void
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 */