Remove option SLOW_WAR
SLOW_WAR has issues: * The check whether the attacker old-owns the attacked sector is broken, because att_abort() uses sect.sct_oldown uninitialized. Spotted by the Clang Static Analyzer. * Its implementation in setrel() is somewhat scary. It's actually okay, because that part of setrel() only runs within decl(). Other callers don't reach it: update_main() because player->god != 0 there, and the rest because they never pass a rel < HOSTILE. * Documentation is a bit vague. SLOW_WAR hasn't been used in a public game in years. Fixing it is not worth it, so remove it instead.
This commit is contained in:
parent
a94ae5f8c1
commit
439f111f98
23 changed files with 11 additions and 274 deletions
|
@ -191,9 +191,6 @@ double buil_tower_bt = 100.0; /* tech level required to build a tower */
|
|||
int buil_tower_bh = 400; /* hcm required to build a bridge tower */
|
||||
double buil_tower_bc = 3000.0; /* cash required to build a bridge tower */
|
||||
|
||||
/* opt_SLOW_WAR */
|
||||
int War_Cost = 1000; /* Cost to declare war */
|
||||
|
||||
float drnuke_const = 0.0; /* research must be at least drnuke_const*tech */
|
||||
/* in order to build a nuke. For example, if
|
||||
* drnuke_const is .25, you need a 75 res to
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue