building info

production := round (basevalue * (1 + 0.5*(level-1)))
upkeep := round (basevalue * (1 + 0.4*(level-1)))

Constants and Variables:

basevalue: [REF:Buildings]
level: Production level of building

Examples:

Space Farm with production level 7:

production() := round (8 * (1 + 0.5*(7-1)) = 32
production() := round (2 * (1 + 0.5*(7-1)) = 8
production() := round (1 * (1 + 0.5*(7-1)) = 4
upkeep() := round (4 * (1 + 0.4*(7-1)) = 14
upkeep() := round (5 * (1 + 0.4*(7-1)) = 17

Warning: When baselevels are low (especially: 1), changes may only take effect after two upgrades due to rounding!

Edit ::

// floor ( (Level+1)^2.75 - (((Level+2.63)^1.72) * 1.2)
// floor ( (Level+1)^2.75 - (((Level+3)^1.72))

metal then others.