From 3a5900b442c51f001f4cb04c013be77f3a091e99 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Fri, 8 Apr 2022 00:45:11 +0300 Subject: [PATCH] Cities that become capital no longer continue being razed --- core/src/com/unciv/logic/city/CityInfoConquestFunctions.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/city/CityInfoConquestFunctions.kt b/core/src/com/unciv/logic/city/CityInfoConquestFunctions.kt index 0420b674c6..c69cd17690 100644 --- a/core/src/com/unciv/logic/city/CityInfoConquestFunctions.kt +++ b/core/src/com/unciv/logic/city/CityInfoConquestFunctions.kt @@ -253,8 +253,10 @@ class CityInfoConquestFunctions(val city: CityInfo){ if (cityConstructions.isBuilt(capitalCityIndicator)) { cityConstructions.removeBuilding(capitalCityIndicator) val firstOtherCity = oldCiv.cities.firstOrNull { it != this } - if (firstOtherCity != null) + if (firstOtherCity != null) { firstOtherCity.cityConstructions.addBuilding(capitalCityIndicator) // relocate palace + firstOtherCity.isBeingRazed = false // Do not allow it to continue being razed if it was! + } } civInfo.cities = civInfo.cities.toMutableList().apply { remove(city) }