(nat_cap): Remove redundant max_btus checks.

Remove deities and opt_BLITZ calculations
as dispatch() will not let you run out of BTU's.
This commit is contained in:
Ron Koenderink 2005-12-20 22:50:06 +00:00
parent a98626df2d
commit b0fa9a8ee2

View file

@ -107,21 +107,11 @@ nat_cap(int btu)
delta = roundavg(d * civ * sect.sct_effic * btu_build_rate); delta = roundavg(d * civ * sect.sct_effic * btu_build_rate);
else /* Assume 1/2% efficiency minimum */ else /* Assume 1/2% efficiency minimum */
delta = roundavg(d * civ * btu_build_rate / 2.0); delta = roundavg(d * civ * btu_build_rate / 2.0);
if (player->god)
delta = max_btus - btu;
if (delta + btu > max_btus)
delta = max_btus - btu;
if (btu > max_btus)
delta = max_btus - btu;
if (opt_BLITZ)
delta = max_btus - btu;
if (delta > 0) { if (delta + btu > max_btus)
/* set date if BTUs made */
np->nat_btu += delta;
}
if (btu > max_btus)
np->nat_btu = max_btus; np->nat_btu = max_btus;
else
np->nat_btu += delta;
} }
if (np->nat_stat == VIS) if (np->nat_stat == VIS)
np->nat_btu = max_btus; np->nat_btu = max_btus;