info/Update-sequence: Document when loaded military are paid

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2016-06-22 20:51:49 +02:00
parent 5df43a5b3f
commit c87044dd8b

View file

@ -5,25 +5,33 @@
This document gives a rough order of events during the update. This document gives a rough order of events during the update.
.s1 .s1
.nf .nf
1) First, prepare all sectors in the world, row by row, going from top 1) Prepare
to bottom, left to right a) prepare all sectors
a) fallout is checked, if FALLOUT is defined a) fallout is checked, if FALLOUT is defined
b) guerrilla warfare is checked b) guerrilla warfare is checked
c) if the sector doesn't have the plague, see if it catches it c) if the sector doesn't have the plague, see if it
catches it
otherwise plague the people otherwise plague the people
d) if there are no civs or mil in the sector, it reverts to the deity d) if there are no civs or mil in the sector, it
reverts to the deity
e) taxes are collected from civs & uws; mil are paid. e) taxes are collected from civs & uws; mil are paid.
f) if the sector is a bank it makes $$ proportional to its efficiency f) if the sector is a bank it makes $$ proportional to
its efficiency
b) prepare all ships
a) pay military on board
c) prepare all planes
a) pay crew
d) prepare all land units
a) pay military on board
e) pay for military reserves.
2) Then, in order of country #, deal with each country: 2) Produce, in order of country #
a) pay for military reserves. a) ship maintenance
b) ship maintenance
pay maintenance, then feed and plague people on board pay maintenance, then feed and plague people on board
c) plane maintenance b) plane maintenance
d) land unit maintenance c) land unit maintenance
pay maintenance, then feed and plague people on board pay maintenance, then feed and plague people on board
e) produce for all sectors d) produce for all sectors
a) people in non-sanctuary sectors eat a) people in non-sanctuary sectors eat
If not enough is available, the excess people will If not enough is available, the excess people will
starve off. No more than 50% of the people starve off. No more than 50% of the people
@ -37,12 +45,12 @@ This document gives a rough order of events during the update.
e) sectors that are stopped are skipped (see info stop) e) sectors that are stopped are skipped (see info stop)
f) first increase eff f) first increase eff
g) then make things g) then make things
f) ship building e) ship building
first increase efficiency, then produce first increase efficiency, then produce
stopped ships are started, but not built (see info stop) stopped ships are started, but not built (see info stop)
g) plane building f) plane building
stopped planes are started, but not built (see info stop) stopped planes are started, but not built (see info stop)
h) land unit building g) land unit building
stopped land units are started, but not built (see info stop) stopped land units are started, but not built (see info stop)
3) Then, do deliveries for all sectors in the world, row by row, going from 3) Then, do deliveries for all sectors in the world, row by row, going from