AI: Preferred victory type only affects AI policy decision if that victory type is enabled

This commit is contained in:
yairm210 2024-10-20 10:56:29 +03:00
parent d164f7baf4
commit e1dbd65bdd

View File

@ -44,7 +44,7 @@ class PolicyManager : IsPartOfGameInfoSerialization {
get() {
val value = HashMap<PolicyBranch, Int>()
for (branch in branches) {
val victoryPriority = branch.priorities[civInfo.nation.preferredVictoryType] ?: 0
val victoryPriority = civInfo.getPreferredVictoryTypes().sumOf { branch.priorities[it] ?: 0}
val personalityPriority = civInfo.getPersonality().priorities[branch.name] ?: 0
value[branch] = victoryPriority + personalityPriority
}