diff --git a/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt b/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt index b2cfdcadd9..680e6b2466 100644 --- a/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt +++ b/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt @@ -985,8 +985,10 @@ object NextTurnAutomation { private fun automateCities(civInfo: Civilization) { val ownMilitaryStrength = civInfo.getStatForRanking(RankingType.Force) - val sumOfEnemiesMilitaryStrength = civInfo.gameInfo.civilizations.filter { it != civInfo } - .filter { civInfo.isAtWarWith(it) }.sumOf { it.getStatForRanking(RankingType.Force) } + val sumOfEnemiesMilitaryStrength = + civInfo.gameInfo.civilizations + .filter { it != civInfo && !it.isBarbarian() && civInfo.isAtWarWith(it) } + .sumOf { it.getStatForRanking(RankingType.Force) } val civHasSignificantlyWeakerMilitaryThanEnemies = ownMilitaryStrength < sumOfEnemiesMilitaryStrength * 0.66f for (city in civInfo.cities) {