From f2e65f156e95f8364459755de8516922ea3a7150 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Wed, 25 Sep 2024 22:21:04 +0300 Subject: [PATCH] Better AI evaluation for 'win the game' buildings --- .../com/unciv/logic/automation/city/ConstructionAutomation.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt b/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt index 16bfd8f3e6..0f97611f99 100644 --- a/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt +++ b/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt @@ -295,7 +295,8 @@ class ConstructionAutomation(val cityConstructions: CityConstructions) { var value = 0f if (!cityIsOverAverageProduction) return value if (building.isWonder) value += 2f - if (building.hasUnique(UniqueType.TriggersCulturalVictory)) value += 10f * personality.modifierFocus(PersonalityValue.Culture, .3f) + if (building.hasUnique(UniqueType.TriggersCulturalVictory) + || building.hasUnique(UniqueType.TriggersVictory)) value += 20f // if we're this close to actually winning, we don't care what your preferred victory type is if (building.hasUnique(UniqueType.EnablesConstructionOfSpaceshipParts)) value += 10f * personality.modifierFocus(PersonalityValue.Science, .3f) return value }