(buil, drnuke_const, opt_DRNUKE, show, show_nuke_build)
(show_nuke_capab, vers, xdvisible, build.t, Options.t): Remove opt_DRNUKE and replace with the following check drnuke_const > MIN_DRNUKE_CONST. Set MIN_DRNUKE_CONST to 0.001 to prevent issues with tiny values. Change the default drnuke_const to 0.0 because in the stock game opt_DRNUKE was disabled.
This commit is contained in:
parent
d5f6d74d05
commit
b7d0b66161
11 changed files with 20 additions and 22 deletions
|
@ -195,12 +195,13 @@ buil(void)
|
|||
np = &nchr[type];
|
||||
rqtech = np->n_tech;
|
||||
if (rqtech > tlev
|
||||
|| (opt_DRNUKE && np->n_tech * drnuke_const > rlev))
|
||||
|| (drnuke_const > MIN_DRNUKE_CONST &&
|
||||
np->n_tech * drnuke_const > rlev))
|
||||
type = -1;
|
||||
}
|
||||
if (type < 0) {
|
||||
int tt = tlev;
|
||||
if (opt_DRNUKE)
|
||||
if (drnuke_const > MIN_DRNUKE_CONST)
|
||||
tt = (tlev < (rlev / drnuke_const) ? (int)tlev :
|
||||
(int)(rlev / drnuke_const));
|
||||
pr("You can't build that!\n");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue