From d0dbb27e0068efcbb697c50c4f48c91a5e16bb38 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Thu, 2 Sep 2021 17:21:46 +0300 Subject: [PATCH] Resolved crash due to evaluating distance to city state when we have no cities --- core/src/com/unciv/logic/automation/NextTurnAutomation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/automation/NextTurnAutomation.kt b/core/src/com/unciv/logic/automation/NextTurnAutomation.kt index 9b1e26976e..2379a3fac8 100644 --- a/core/src/com/unciv/logic/automation/NextTurnAutomation.kt +++ b/core/src/com/unciv/logic/automation/NextTurnAutomation.kt @@ -169,7 +169,7 @@ object NextTurnAutomation { private fun valueCityStateAlliance(civInfo: CivilizationInfo, cityState: CivilizationInfo): Int { var value = 0 - if (!cityState.isAlive() || cityState.cities.isEmpty()) + if (!cityState.isAlive() || cityState.cities.isEmpty() || civInfo.cities.isEmpty()) return value if (civInfo.victoryType() == VictoryType.Cultural && cityState.canGiveStat(Stat.Culture)) {