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 {