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
|
@ -181,8 +181,6 @@ EMPCF_OPT("RES_POP", opt_RES_POP,
|
|||
"Population is limited by research")
|
||||
EMPCF_OPT("SAIL", opt_SAIL,
|
||||
"Enable sail command")
|
||||
EMPCF_OPT("SLOW_WAR", opt_SLOW_WAR,
|
||||
"Declaring war takes time")
|
||||
EMPCF_OPT("SUPER_BARS", opt_SUPER_BARS,
|
||||
"Make bars immune to damage")
|
||||
EMPCF_OPT("TECH_POP", opt_TECH_POP,
|
||||
|
@ -207,8 +205,6 @@ EMPCFBOTH("at_least_one_100", at_least_one_100, int, NSC_INT, KM_INTERNAL,
|
|||
"Initialize new countries with at least one sector with 100 of all resource")
|
||||
EMPCFBOTH("start_cash", start_cash, long, NSC_LONG, KM_INTERNAL,
|
||||
"Starting cash for new countries")
|
||||
EMPCFBOTH("war_cost", War_Cost, int, NSC_INT, 0,
|
||||
"Cost to declare war (if SLOW_WAR is on)")
|
||||
|
||||
EMPCF_COMMENT("\n\n### Technology/Research/Education/Happiness")
|
||||
EMPCFBOTH("easy_tech", easy_tech, float, NSC_FLOAT, 0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue