Don't explain sector production twice; replace one copy by a

reference.  Document execution of ship orders and sail paths.
This commit is contained in:
Markus Armbruster 2004-01-20 21:37:17 +00:00
parent d7a054c20a
commit 5c3818ca33

View file

@ -19,32 +19,12 @@ This document gives a rough order of events during the update.
2) Then, in order of country #, deal with each country: 2) Then, in order of country #, deal with each country:
a) pay for military reserves. a) pay for military reserves.
b) in order of set priorities, 1-39, 1 going first, then 2, etc. b) in order of set priorities, 1-39, 1 going first, then 2, etc.
1) produce for owned sectors of that type produce for owned sectors, maintain and build ships,
a) if the sector is a cap, it costs $$ equal to planes and units; see below for details
the # of etus: np->nat_money -= etus;
b) people in non-sanctuary sectors eat
1) If not enough is available, the sector
uses the supply routines to draw more.
2) If still not enough is available,
the excess people will starve off.
a) No more than 50% of the people
in a sect can die
b) If the NEW_STARVE option is not
enabled, all types of people
(civs, uw, mil) starve evenly.
c) If the NEW_STARVE option is enabled,
the uw's die first, then
the civs, then the mil.
c) if there was starvation, the work percentage is set
to 0, otherwise the work rate rises by
8+(1-15), max of 100
d) population grows and is truncated
e) sectors that are stopped are skipped.(see info stop)
f) first increase eff
g) then make things
c) If ship maintenance is not yet done, do it now c) If ship maintenance is not yet done, do it now
d) If ship building is not yet done, do it now d) If ship building is not yet done, do it now
ships execute their orders right after building
finally, if option SAIL is enabled, follow sail paths
e) If plane maintenance is not yet done, do it now e) If plane maintenance is not yet done, do it now
f) If plane building is not yet done, do it now f) If plane building is not yet done, do it now
g) If unit maintenance is not yet done, do it now g) If unit maintenance is not yet done, do it now
@ -68,10 +48,10 @@ This document gives a rough order of events during the update.
c) if there was starvation, the work percentage is set c) if there was starvation, the work percentage is set
to 0, otherwise the work rate rises by to 0, otherwise the work rate rises by
8+(1-15), max of 100 8+(1-15), max of 100
e) population grows and is truncated d) population grows and is truncated
f) sectors that are stopped are skipped. (see info stop) e) sectors that are stopped are skipped (see info stop)
g) first increase eff f) first increase eff
h) then make things g) then make things
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
top to bottom, left to right top to bottom, left to right