From 14ad5f1276b47da4b14be51c8a3aa3372398c1bf Mon Sep 17 00:00:00 2001 From: Ron Koenderink Date: Tue, 2 Jan 2007 12:52:02 +0000 Subject: [PATCH] (do_land_mob): Combine to two duplicate blocks of code. --- src/lib/update/mobility.c | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/lib/update/mobility.c b/src/lib/update/mobility.c index 1de65bc5a..07ab4ee79 100644 --- a/src/lib/update/mobility.c +++ b/src/lib/update/mobility.c @@ -397,25 +397,7 @@ do_mob_land(struct lndstr *lp, int etus) } } - if (opt_FUEL == 0) { /* just some bits and pieces */ - 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) - lnd_fortify(lp, value - land_mob_max); - lp->lnd_mobil = land_mob_max; - } else - lp->lnd_mobil = value; - - return; /* Done! */ - } - - /* opt_FUEL in force ... */ - if (lp->lnd_fuelu == 0) { + if (opt_FUEL == 0 || lp->lnd_fuelu == 0) { value = lp->lnd_mobil + ((float)etus * land_mob_scale); if (value > land_mob_max) { /* -- 2.43.0