empserver/tests/smoke
Markus Armbruster d3c1da354d update: Round the people's work randomly rather than down
Rounding work down can lead to a bit of work micromanagement.  For
instance, four military on a lonely island accomplish nothing in 60
ETU updates, but five will make one point of work per update.  They
can build a 2% harbor in four updates, as long as rollover_avail_max
is at least 3.  Six to eight will be no faster.

The people's work used to be rounded randomly until Empire 3's big
effort to make the update code work for budget switched to rounding it
down, perhaps accidentally.

Switch back to rounding randomly, so that players don't have to get it
exactly right.  Four military now get to 2% in five updates on
average, five in four, six or seven in three, and so forth.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
2017-08-06 19:59:59 +02:00
..
00 tests/version: New; exercises config introspection commands 2017-08-06 14:03:55 +02:00
01 tests: Factor feed_dir out of fire-test and smoke-test 2014-01-19 10:09:16 +01:00
02 tests: Factor feed_dir out of fire-test and smoke-test 2014-01-19 10:09:16 +01:00
03 tests: Factor feed_dir out of fire-test and smoke-test 2014-01-19 10:09:16 +01:00
04 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
05 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
06 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
07 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
08 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
09 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
10 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
11 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
12 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
13 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
14 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
15 update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
16 autonav: Remove the feature 2015-02-28 16:10:22 +01:00
99 tests/version: New; exercises config introspection commands 2017-08-06 14:03:55 +02:00
fairland.xdump sect: Keep work percentage without civilians at 100% 2017-08-06 19:59:57 +02:00
final.xdump update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
journal.log update: Round the people's work randomly rather than down 2017-08-06 19:59:59 +02:00
newcap_script Remove fairland from smoke test 2013-05-08 06:55:19 +02:00
server.log tests: Enable running_test_suite by default 2014-01-19 10:09:17 +01:00