Fix victory focus being ignored (#11158)

* Fix victory focus being ignored

* Move to Civilization
This commit is contained in:
SeventhM
2024-02-20 13:25:06 -08:00
committed by GitHub
parent 7d17b9296d
commit 8eadaa9d8e
2 changed files with 4 additions and 5 deletions

View File

@ -648,11 +648,6 @@ class GameInfo : IsPartOfGameInfoSerialization, HasGameInfoSerializationVersion
for (civInfo in civilizations) civInfo.setTransients()
for (civInfo in civilizations) {
civInfo.thingsToFocusOnForVictory = emptySet()
for (victory in civInfo.getPreferredVictoryTypeObjects())
civInfo.thingsToFocusOnForVictory.plus(victory.getThingsToFocus(civInfo))
}
tileMap.setNeutralTransients() // has to happen after civInfo.setTransients() sets owningCity
convertFortify()

View File

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