Resolved #11297 - Religious victory no longer causes crash

This commit is contained in:
Yair Morgenstern
2024-03-13 21:59:02 +02:00
parent d6ac736d6e
commit b75eb52468
2 changed files with 3 additions and 4 deletions

View File

@ -650,6 +650,9 @@ class GameInfo : IsPartOfGameInfoSerialization, HasGameInfoSerializationVersion
for (civInfo in civilizations) civInfo.setTransients()
tileMap.setNeutralTransients() // has to happen after civInfo.setTransients() sets owningCity
for (civInfo in civilizations) // Due to religion victory, has to happen after civInfo.religionManager is set for all civs
civInfo.thingsToFocusOnForVictory = civInfo.getPreferredVictoryTypeObjects().flatMap { it.getThingsToFocus(civInfo) }.toSet()
convertFortify()
updateCivilizationState()

View File

@ -716,10 +716,6 @@ class Civilization : IsPartOfGameInfoSerialization {
tacticalAI.init(this)
cache.setTransients()
thingsToFocusOnForVictory = emptySet()
for (victory in getPreferredVictoryTypeObjects())
thingsToFocusOnForVictory += victory.getThingsToFocus(this)
}