From 0e6508c55625782c275cc95f2fd91eac20ecaee8 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 14 Jul 2007 08:45:01 +0000 Subject: [PATCH] (do_mob_land): Simplify fortification. No functional change. --- src/lib/update/mobility.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/lib/update/mobility.c b/src/lib/update/mobility.c index dacf0400..3271bc1b 100644 --- a/src/lib/update/mobility.c +++ b/src/lib/update/mobility.c @@ -392,16 +392,17 @@ do_mob_land(struct lndstr *lp, int etus) if (opt_FUEL == 0 || lp->lnd_fuelu == 0) { value = lp->lnd_mobil + ((float)etus * land_mob_scale); if (value > land_mob_max) { - /* - * provide mobility to be used in lnd_fortify() - * without overflowing lnd_mobil - */ - lp->lnd_mobil = land_mob_max; - if (!opt_MOB_ACCESS) + if (!opt_MOB_ACCESS) { + /* + * Provide mobility to be used in lnd_fortify() + * without overflowing lnd_mobil. + */ + lp->lnd_mobil = land_mob_max; lnd_fortify(lp, value - land_mob_max); - lp->lnd_mobil = land_mob_max; - } else - lp->lnd_mobil = value; + } + value = land_mob_max; + } + lp->lnd_mobil = value; } else {