From f38da59fe927dd81609332e3ace4ffcb099654a4 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Fri, 29 Mar 2019 15:26:31 +0300 Subject: [PATCH] Resolved #614 - bug withpillaged water tiles --- core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt index f63cc60507..dac00bbfbf 100644 --- a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt +++ b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt @@ -91,9 +91,13 @@ class UnitActions { if(!unit.type.isCivilian() && tile.improvement !=null){ actionList += UnitAction("Pillage", unit.currentMovement>0) { - tile.improvementInProgress = tile.improvement - tile.turnsToImprovement = 2 tile.improvement = null + // http://well-of-souls.com/civ/civ5_improvements.html says that naval improvements are destroyed upon pilllage + // and I can't find any other sources so I'll go with that + if(tile.isLand()) { + tile.improvementInProgress = tile.improvement + tile.turnsToImprovement = 2 + } unit.useMovementPoints(1f) unit.health = min(100,unit.health+25) }