From: SHIRAKATA Kentaro Date: Sat, 26 Feb 2022 11:40:43 +0000 (+0900) Subject: remove unnecessary code on destroy_one_item() X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8a78442e2d8ea323480b9ff2d0ef30490fcd0ea8;p=nethack remove unnecessary code on destroy_one_item() `physical_damage` is initialized to FALSE, and no codes change it. --- diff --git a/src/zap.c b/src/zap.c index 095e852dc..5792b5cd6 100644 --- a/src/zap.c +++ b/src/zap.c @@ -5156,10 +5156,8 @@ destroy_one_item(struct obj *obj, int osym, int dmgtyp) long i, cnt, quan; int dmg, xresist, skip, dindx; const char *mult; - boolean physical_damage; boolean chargeit = FALSE; - physical_damage = FALSE; xresist = skip = 0; /* lint suppression */ dmg = dindx = 0; @@ -5295,8 +5293,6 @@ destroy_one_item(struct obj *obj, int osym, int dmgtyp) if (dmgtyp == AD_FIRE && osym == FOOD_CLASS) how = "exploding glob of slime"; - if (physical_damage) - dmg = Maybe_Half_Phys(dmg); losehp(dmg, one ? how : (const char *) makeplural(how), one ? KILLED_BY_AN : KILLED_BY); exercise(A_STR, FALSE);