]> git.pond.sub.org Git - empserver/commitdiff
(do_mob_land): Simplify fortification. No functional change.
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 14 Jul 2007 08:45:01 +0000 (08:45 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 14 Jul 2007 08:45:01 +0000 (08:45 +0000)
src/lib/update/mobility.c

index dacf0400eb232c5e40321529863505a9ef9a7e6b..3271bc1b36eed127090ed07d8ba206fc7816c910 100644 (file)
@@ -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 {