Taxes, Happiness, and Population Growth

From VGA Planets Wiki
Jump to navigationJump to search

Tables taken from Infolist v3.1 created by Eden Tan.


Growth Rate Info

Colonists growth % = 5*sin(temp*pi/100)/(1 + tax_rate/5)
                   = 0 if 1) temperature arctic/desert (<15 or > 84)
                          2) happiness <70 (unhappy or worse)
                       or 3) max population would be exceeded
Natives growth %   = 4*sin(temp*pi/100)/(1 + tax_rate/5)
                   = 0 if 1) happiness ><70 (unhappy or worse)
                       or 2) max population would be exceeded

Populations Limit Info

Colonists:
a) If climate limits population and climate death rate (CDR) is 0%:
     max pop = 10,000,000*sin(temp*pi/100) colonists (won't die if exceeded)
b) If climate limits population and CDR is not 0%:
     1) planet is desert, 
          max pop = [20100 - CDR - (200*temp)]*100/CDR colonists (will die)
     2) planet is arctic, 
          max pop = [20100 - CDR - 200*(99-temp)]*100/CDR colonists (will die)
     3) all other temps = 10,000,000*sin(temp*pi/100) colonists (won't die)
     NOTE:  Planets always support at least 100 colonists - round all 0's to 
            100. Fascists and Robots can support at least 6000 colonists on 
            desert planets, and Rebels can support at least 20000 colonists 
            on arctic planets - more if the formula allows or overpopulation
            eats supplies (see below). Desert/Arctic formulas courtesy of 
            Timo Kreike.
c) If overpopulation eats supplies and CDR is not 0% on arctic/desert planets:
     max pop = (max pop from b) + 1000*INT([# supplies on planet - 1]/40)

   supplies needed    21-60   61-100  101-140  141-180  181-220
   # extra colonists  +1000   +2000    +3000    +4000    +5000
        i.e., for every 40 supply units greater than 21, you can support 
              another 1000 colonists
     NOTE:  Formula courtesy of Timo Kreike.
d) If climate does not limit population:
     max pop = 10,000,000 colonists -- CDR does nothing (won't die)

Natives:
Max native population = 15,159,000*sin(temp*pi/100) natives

Population Dying Info

(if climate limits population and CDR is not 0%)

# colonists dying = ([# colonists living] - [max pop])*CDR
  where max pop is based on Population Limit Info
  NOTE: # is rounded to the nearest 100 colonists, so 10 colonists means
        100 colonists die.

# colonists eaten by amorphous = (91 - [native happiness])*100

NOTE: 1) Formula is for native happiness <= 86.
      2) A minimum of 500 colonists are always eaten.

Tax Info

MC received from natives:
  (native pop)*(tax rate setting)*(native gov tax factor)*(.001)
  NOTE: 1) you must have 100 colonists for every MC collected
        2) for Insectiods, see Native Race Advantages section

MC received from colonists:
  (colonist pop)*(tax rate setting)*(.001)

Happiness Info

Colonists change = trunc(10 - sqrt(# colonists/1,000,000) - abs(temp - 50)/33
                            - (# mine + # fact)/300 - tax_rate*.8)
Natives change   = trunc(5 + native_gov/2 - sqrt(# natives/1,000,000) 
                           - (# mine + # fact)/200 - tax_rate*.85)
Rebel Ground Attack change = -50

NOTE: native_gov goes from 1(anarchy)-9(unity):  see table below
      Hiss effect is +(hiss value)*(# ships hissing)

Happiness Categories

 Happiness   Attitude 
----------  ------------
    90-100   happy
    70-89    calm
    50-69    unhappy
    40-49    very angry
    20-39    rioting
(-300)-20    fighting

Native Government Tax Factors

Government     Factor
----------------------
Anarchy          20%
Pre-Tribal       40%
Early-Tribal     60%
Tribal           80%
Feudal          100%
Monarchy        120%
Representative  140%
Participatory   160%
Unity           180%