Update ConstructionAutomation.kt (#12744)

This commit is contained in:
EmperorPinguin 2025-01-04 18:24:53 +01:00 committed by GitHub
parent 03869f5068
commit e4d5ae9689
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -270,8 +270,7 @@ class ConstructionAutomation(val cityConstructions: CityConstructions) {
for (building in buildings.filterBuildable()) {
if (building.isWonder && city.isPuppet) continue
// We shouldn't try to build wonders in undeveloped cities and empires
if (building.isWonder && !cityIsOverAverageProduction) continue
if (building.isWonder && civInfo.cities.size < 3) continue
if (building.isWonder && (!cityIsOverAverageProduction || civInfo.cities.sumOf { it.population.population } < 12)) continue
addChoice(relativeCostEffectiveness, building.name, getValueOfBuilding(building, localUniqueCache))
}
}