(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);
|
||||
else /* Assume 1/2% efficiency minimum */
|
||||
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) {
|
||||
/* set date if BTUs made */
|
||||
np->nat_btu += delta;
|
||||
}
|
||||
if (btu > max_btus)
|
||||
if (delta + btu > max_btus)
|
||||
np->nat_btu = max_btus;
|
||||
else
|
||||
np->nat_btu += delta;
|
||||
}
|
||||
if (np->nat_stat == VIS)
|
||||
np->nat_btu = max_btus;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue