From 92ad0495f2d20d685aca5a315b14c28c2bf14850 Mon Sep 17 00:00:00 2001 From: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com> Date: Mon, 17 Apr 2023 20:42:37 +0200 Subject: [PATCH] I'm pretty sure annexed cities in resistance shouldn't be allowed to buy tiles (#9213) --- core/src/com/unciv/logic/city/managers/CityExpansionManager.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt b/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt index 823e5893bd..2867d3ab1a 100644 --- a/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt +++ b/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt @@ -57,8 +57,9 @@ class CityExpansionManager : IsPartOfGameInfoSerialization { fun canBuyTile(tile: Tile): Boolean { return when { - city.isPuppet -> false + city.isPuppet || city.isBeingRazed -> false tile.getOwner() != null -> false + city.isInResistance() -> false tile !in city.tilesInRange -> false else -> tile.neighbors.any { it.getCity() == city } }