mirror of
https://github.com/yairm210/Unciv.git
synced 2025-08-02 08:09:28 +07:00
Resolved #11297 - Religious victory no longer causes crash
This commit is contained in:
@ -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()
|
||||
|
@ -716,10 +716,6 @@ class Civilization : IsPartOfGameInfoSerialization {
|
||||
tacticalAI.init(this)
|
||||
|
||||
cache.setTransients()
|
||||
|
||||
thingsToFocusOnForVictory = emptySet()
|
||||
for (victory in getPreferredVictoryTypeObjects())
|
||||
thingsToFocusOnForVictory += victory.getThingsToFocus(this)
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user