Resolved crash for victory condition not in ruleset

This commit is contained in:
Yair Morgenstern
2022-06-20 09:49:22 +03:00
parent 5b5e4137db
commit f10bf8bfbe

View File

@ -55,7 +55,8 @@ class VictoryManager {
fun getVictoryTypeAchieved(): String? {
if (!civInfo.isMajorCiv()) return null
for (victoryName in civInfo.gameInfo.gameParameters.victoryTypes.filter { it != Constants.neutralVictoryType}) {
for (victoryName in civInfo.gameInfo.gameParameters.victoryTypes
.filter { it != Constants.neutralVictoryType && it in civInfo.gameInfo.ruleSet.victories}) {
if (getNextMilestone(victoryName) == null)
return victoryName
}