Someone reported this one to us.
and one still used after dismounting like one wielded while not mounted
non-lawful angels don't chat using lawful messages and shouldn't summon
lawful help
+cancelled yellow lights should not explode against other monsters, as well as
+ not exploding against you
Platform- and/or Interface-Specific Fixes
break;
case AT_EXPL:
- strike = 1; /* automatic hit */
res[i] = explmm(magr, mdef, mattk);
+ if (res[i] == MM_MISS) { /* cancelled--no attack */
+ strike = 0;
+ attk = 0;
+ } else
+ strike = 1; /* automatic hit */
break;
case AT_ENGL:
{
int result;
+ if (magr->mcan)
+ return MM_MISS;
+
if(cansee(magr->mx, magr->my))
pline("%s explodes!", Monnam(magr));
else noises(magr, mattk);