mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-20 19:56:51 +01:00
Update PolicyManager.kt
This commit is contained in:
parent
aeb5ec987c
commit
3d3ce8345d
|
|
@ -157,7 +157,8 @@ class PolicyManager : IsPartOfGameInfoSerialization {
|
|||
}
|
||||
|
||||
fun getPolicyCultureCost(numberOfAdoptedPolicies: Int): Int {
|
||||
var policyCultureCost = 25 + (numberOfAdoptedPolicies * 6).toDouble().pow(1.7)
|
||||
val constants = civInfo.gameInfo.ruleset.modOptions.constants
|
||||
var policyCultureCost = constants.policyBase + (numberOfAdoptedPolicies * constants.policyMultiplier).toDouble().pow(constants.policyExponent)
|
||||
val worldSizeModifier = civInfo.gameInfo.tileMap.mapParameters.mapSize.getPredefinedOrNextSmaller().policyCostPerCityModifier
|
||||
var cityModifier = worldSizeModifier * (civInfo.cities.count { !it.isPuppet } - 1)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user