From 0a60a80f50c9aef34f315bfd9930e3d3570da114 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Tue, 5 Jan 2021 17:47:53 +0200 Subject: [PATCH] Fix zero-damage attacks Disenchanters dealt 0 damage with their disenchanting attack, as did monsters with sleeping and slowing attacks. Fixes #439 --- src/uhitm.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/uhitm.c b/src/uhitm.c index b3b09983a..102db57e4 100644 --- a/src/uhitm.c +++ b/src/uhitm.c @@ -2898,10 +2898,8 @@ mhitm_ad_slee(magr, mattk, mdef, mhm) struct monst *magr; struct attack *mattk; struct monst *mdef; -struct mhitm_data *mhm; +struct mhitm_data *mhm UNUSED; { - mhm->damage = 0; /* no HP damage */ - if (magr == &g.youmonst) { /* uhitm */ int armpro = magic_negation(mdef); @@ -3032,10 +3030,8 @@ mhitm_ad_ench(magr, mattk, mdef, mhm) struct monst *magr; struct attack *mattk; struct monst *mdef; -struct mhitm_data *mhm; +struct mhitm_data *mhm UNUSED; { - mhm->damage = 0; /* no HP damage */ - if (magr == &g.youmonst) { /* uhitm */ /* there's no msomearmor() function, so just do damage */ @@ -3085,10 +3081,8 @@ mhitm_ad_slow(magr, mattk, mdef, mhm) struct monst *magr; struct attack *mattk; struct monst *mdef; -struct mhitm_data *mhm; +struct mhitm_data *mhm UNUSED; { - mhm->damage = 0; /* no HP damage */ - if (magr == &g.youmonst) { /* uhitm */ int armpro = magic_negation(mdef); -- 2.50.1