Fixed a bug where cities founding after creating a pantheon would not have that pantheon (#5053)

This commit is contained in:
Xander Lenstra 2021-09-01 18:21:41 +02:00 committed by GitHub
parent 186d06faf0
commit 2e43637144
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -111,14 +111,16 @@ class CityInfo {
tile.improvement = null tile.improvement = null
tile.improvementInProgress = null tile.improvementInProgress = null
if (civInfo.religionManager.religionState == ReligionState.Pantheon) {
religion.addPressure(civInfo.religionManager.religion!!.name, 100)
}
val ruleset = civInfo.gameInfo.ruleSet val ruleset = civInfo.gameInfo.ruleSet
workedTiles = hashSetOf() //reassign 1st working tile workedTiles = hashSetOf() //reassign 1st working tile
if (startingEra in ruleset.eras) if (startingEra in ruleset.eras)
population.setPopulation(ruleset.eras[startingEra]!!.settlerPopulation) population.setPopulation(ruleset.eras[startingEra]!!.settlerPopulation)
if (civInfo.religionManager.religionState == ReligionState.Pantheon) {
religion.addPressure(civInfo.religionManager.religion!!.name, 200 * population.population)
}
population.autoAssignPopulation() population.autoAssignPopulation()
cityStats.update() cityStats.update()