From 36c73ca99a543e6c1d4d31f553fd8a73a722d19f Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 21 May 2006 07:59:19 +0000 Subject: [PATCH] (landdamage): Code to guard against zero land_mob_max was broken. Remove it, as fixing it isn't worth it. Remove superflous casts. --- src/lib/common/damage.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/common/damage.c b/src/lib/common/damage.c index b213c1f8..aee60020 100644 --- a/src/lib/common/damage.c +++ b/src/lib/common/damage.c @@ -115,12 +115,10 @@ landdamage(struct lndstr *lp, int dam) { double damage_factor, m; - m = (double)land_mob_max; + m = land_mob_max; /* fortification reduces damage */ - damage_factor = m / (m + ((double)lp->lnd_harden)); - if (damage_factor == 0.0) - damage_factor = 1.0; + damage_factor = m / (m + lp->lnd_harden); /* vulnerable units take more damage */ damage_factor *= lp->lnd_vul / 100.0;