(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:
parent
a98626df2d
commit
b0fa9a8ee2
1 changed files with 3 additions and 13 deletions
|
@ -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;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue