power: Saner power value for tech, particularly at low tech

In the old times, power didn't consider tech at all.  Chainsaw's
option NEWPOWER (mandatory since v4.2.14, on by default before)
changed this dramatically: the power factor gets multiplied by
max(1, tech) / 500.

In the early game, small absolute tech differences yield large power
factor differences.  For instance, if country A has tech level 10, and
B has 5, then A gets a factor two boost.

As the game progresses, tech differences between viable countries tend
to grow, but only slowly.  The influence on power diminishes.  For
instance, if C has tech level 270 and D has 240 (quite a respectable
tech lead), then C gets a modest 1.125x boost over D.

Change the factor to (20 + tech) / 500.  Now A's advantage is only
1.2, and C's is 1.115.

You might think that's rather low.  However, tech is not power unless
you project it, and then it manifests itself as sectors, population
and other stuff power counts.

The same tech term occurs in plane power, except with just tech
instead of max(1, tech) .  Change it there as well, for consistency.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2016-05-27 19:58:58 +02:00
parent 84ab8ed09e
commit d48851c0ac
4 changed files with 183 additions and 183 deletions

View file

@ -72,7 +72,7 @@ power factor = ( power value of money
+ power value of commodities in sectors
+ power value of ships, planes and land units
+ power value of commodities loaded on ships and land units)
* nation tech level / 500
* (20 + nation tech level) / 500
.FI
.s1
The power value of money is dollars / 100.
@ -82,8 +82,8 @@ The power value of a sector is efficiency / 10.
The power value of a ship or land unit is (lcm cost / 10 + hcm cost +
10) * efficiency / 100 * 2.
.s1
The power value of a plane is 20 * efficiency / 100 * nation tech
level / 500.
The power value of a plane is 20 * efficiency / 100 * (20 + nation
tech level) / 500.
.s1
The power value of commodities is civilians / 10 + military / 10 +
shells / 12.5 + guns / 2.5 + petrol / 500 + iron / 100 + dust / 5 +