mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-25 21:03:15 -04:00
Better AI evaluation for 'win the game' buildings
This commit is contained in:
parent
04e4b34576
commit
f2e65f156e
@ -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
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user