From 1fe8d704a04d04542321823804e1f99a00094e18 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Wed, 8 Jul 2020 19:10:31 +0300 Subject: [PATCH] Unremovable terrain features e.g. Flood plains are no longer removed by great improvements --- core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt index 1879b6eece..f88a2f2e67 100644 --- a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt +++ b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt @@ -362,7 +362,9 @@ object UnitActions { uncivSound = UncivSound.Chimes, action = { val unitTile = unit.getTile() - unitTile.terrainFeature = null // remove forest/jungle/marsh + if (unitTile.terrainFeature != null && + unitTile.ruleset.tileImprovements.containsKey("Remove " + unitTile.terrainFeature)) + unitTile.terrainFeature = null // remove forest/jungle/marsh unitTile.improvement = improvementName unitTile.improvementInProgress = null unitTile.turnsToImprovement = 0