empserver/src/lib/update
Markus Armbruster 44c36fa7d5 Make sector maintenance cost configurable
Replace the fixed $1 per ETU maintenance for capital/city sectors that
are at least 60% efficient by a configurable maintenance cost, payable
regardless of efficiency.  The only change in the default
configuration is that inefficient capitals now pay maintenance.
Charging sector maintenance regardless of efficiency is consistent
with unit maintenance.

New struct dchrstr member d_maint and sector-chr selector maint.  Make
show_sect_build() show it.  Change produce_sect() to record
maintenance in new slot p_sect[SCT_MAINT] instead of abusing
p_sect[SCT_CAPIT].  Replace the "Capital maintenance" line in budget
by "Sector maintenance".
2009-07-19 13:58:47 -04:00
..
age.c Update copyright notice 2009-02-08 09:33:18 +01:00
anno.c Update known contributors comments 2009-02-18 21:11:33 +01:00
bp.c Update copyright notice 2009-02-08 09:33:18 +01:00
deliver.c Update copyright notice 2009-02-08 09:33:18 +01:00
distribute.c Update copyright notice 2009-02-08 09:33:18 +01:00
finish.c Update copyright notice 2009-02-08 09:33:18 +01:00
human.c Update known contributors comments 2009-02-18 21:11:33 +01:00
land.c Fix update to take dead units off carriers 2009-04-15 23:06:54 +02:00
main.c New SCT_BUDG_MAX 2009-07-19 13:58:47 -04:00
material.c Update copyright notice 2009-02-08 09:33:18 +01:00
mobility.c Update copyright notice 2009-02-08 09:33:18 +01:00
move_sat.c Update copyright notice 2009-02-08 09:33:18 +01:00
nat.c Update copyright notice 2009-02-08 09:33:18 +01:00
nav_ship.c Don't use 0 as null pointer constant, part 3 2009-03-24 21:46:01 +01:00
nav_util.c Update copyright notice 2009-02-08 09:33:18 +01:00
nxtitemp.c Don't use 0 as null pointer constant, part 1 2009-03-24 21:45:44 +01:00
plague.c Don't use 0 as null pointer constant, part 1 2009-03-24 21:45:44 +01:00
plane.c Fix update to take dead units off carriers 2009-04-15 23:06:54 +02:00
populace.c Don't use 0 as null pointer constant, part 1 2009-03-24 21:45:44 +01:00
prepare.c Update copyright notice 2009-02-08 09:33:18 +01:00
produce.c Fix mine production resource limit for peffic != 100% 2009-05-21 18:57:55 +02:00
removewants.c Update copyright notice 2009-02-08 09:33:18 +01:00
revolt.c Don't use 0 as null pointer constant, part 2 2009-03-24 21:46:01 +01:00
sail.c Don't use 0 as null pointer constant, part 2 2009-03-24 21:46:01 +01:00
sect.c Make sector maintenance cost configurable 2009-07-19 13:58:47 -04:00
ship.c Clean up automatic supply leftovers in ship update 2009-05-23 10:08:55 +02:00