empserver/include
Markus Armbruster 43a0a4a451 update: Reorder feeding, tax & plague for consistency
People in sectors get plagued, then taxed or paid, then fed.  People
on ships and land units get paid, then fed, then plagued.  Sectors
were messed up when Empire 3 made the update code work for budget.

Change sectors back to how they worked before Empire 3: move do_feed()
from produce_sect() to prepare_sects(), and delay do_plague() until
after do_feed().  People in sectors now get taxed, paid and fed even
when they die of the plague, just like they do on ships and land
units.

Because do_plague() now runs after populace(), the latter's handling
of people dying off doesn't cover plague anymore.  Delay it to the
very end of prepare_sects().

Additionally, move feeding and plaguing from upd_ship(), upd_land() to
prep_ship(), prep_land(), for consistency with sectors.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2017-08-06 20:09:16 +02:00
..
actofgod.h Update copyright notice 2017-07-02 17:45:44 +02:00
chance.h Fix PRNG seeding to resist guessing 2013-05-08 06:55:21 +02:00
com.h Update copyright notice 2017-07-02 17:45:44 +02:00
combat.h Update copyright notice 2017-07-02 17:45:44 +02:00
commands.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
commodity.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
damage.h Update copyright notice 2017-07-02 17:45:44 +02:00
econfig-spec.h Update copyright notice 2017-07-02 17:45:44 +02:00
empio.h Update copyright notice 2017-07-02 17:45:44 +02:00
empobj.h empobj: Drop unused get_empobj_mob_max() 2017-08-06 19:59:59 +02:00
empthread.h Update copyright notice 2017-07-02 17:45:44 +02:00
file.h config: Add sect-chr flags, replace cost by flag "deity" 2017-08-06 19:59:58 +02:00
game.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
ioqueue.h Update copyright notice 2017-07-02 17:45:44 +02:00
item.h collect: Derive collection value from power value 2017-08-06 19:59:59 +02:00
journal.h Update copyright notice 2017-07-02 17:45:44 +02:00
land.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
loan.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
lost.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
lwp.h Update copyright notice 2017-07-02 17:45:44 +02:00
map.h Update copyright notice 2017-07-02 17:45:44 +02:00
match.h Update copyright notice 2017-07-02 17:45:44 +02:00
misc.h Update copyright notice 2017-07-02 17:45:44 +02:00
mission.h Update copyright notice 2017-07-02 17:45:44 +02:00
nat.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
news.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
nsc.h config: Add sect-chr flags, replace cost by flag "deity" 2017-08-06 19:59:58 +02:00
nuke.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
optlist.h Update copyright notice 2017-07-02 17:45:44 +02:00
path.h Update copyright notice 2017-07-02 17:45:44 +02:00
plague.h Update copyright notice 2017-07-02 17:45:44 +02:00
plane.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
player.h Update copyright notice 2017-07-02 17:45:44 +02:00
power.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
product.h Update copyright notice 2017-07-02 17:45:44 +02:00
proto.h Update copyright notice 2017-07-02 17:45:44 +02:00
prototypes.h update budget produce: Count loaded civilians for TECH_POP 2017-08-06 20:08:30 +02:00
queue.h Update copyright notice 2017-07-02 17:45:44 +02:00
retreat.h Update copyright notice 2017-07-02 17:45:44 +02:00
sect.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
server.h update server: Move update_running from server/ to update/ 2017-08-06 20:08:30 +02:00
service.h Update copyright notice 2017-07-02 17:45:44 +02:00
ship.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
tel.h Update copyright notice 2017-07-02 17:45:44 +02:00
testing.h Update copyright notice 2017-07-02 17:45:44 +02:00
trade.h Include "file.h" where it's needed 2017-08-06 20:08:31 +02:00
types.h include: Bury dead remnants of TREATIES and SAIL 2017-08-06 19:59:59 +02:00
unit.h Update copyright notice 2017-07-02 17:45:44 +02:00
update.h update: Reorder feeding, tax & plague for consistency 2017-08-06 20:09:16 +02:00
version.h Update copyright notice 2017-07-02 17:45:44 +02:00
xdump.h Update copyright notice 2017-07-02 17:45:44 +02:00
xy.h Update copyright notice 2017-07-02 17:45:44 +02:00