New option RAILWAYS
With RAILWAYS, highway-like sectors double as rail. They need to be at least 5% efficient to be operational, and then they additionally extend rail into adjacent sectors that are at least 60% efficient. New opt_RAILWAYS, SCT_HAS_RAIL(), sct_rail_track(). Update sector_mcost(), bp_neighbors(), lnd_mar_one_sector() for RAILWAYS mobility rules. Update sinfra(), spyline(), satdisp_sect() to show rail track instead of rail infrastructure for RAILWAYS. New virtual sector selector track, implemented by nsc_sct_track().
This commit is contained in:
parent
cacc393c53
commit
b27298d4c5
13 changed files with 93 additions and 7 deletions
|
@ -73,7 +73,10 @@ sinfra(void)
|
|||
pr("%4d%% ", sect.sct_effic);
|
||||
pr("%4d%% ", sect.sct_road);
|
||||
prmobcost(§, MOB_MOVE);
|
||||
pr("%4d%% ", sect.sct_rail);
|
||||
if (opt_RAILWAYS)
|
||||
pr(sct_rail_track(§) ? " yes " : " no ");
|
||||
else
|
||||
pr("%4d%% ", sect.sct_rail);
|
||||
prmobcost(§, MOB_RAIL);
|
||||
pr("%4d%% ", SCT_DEFENSE(§));
|
||||
pr("%5.2f\n", sector_strength(§));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue