From 8efe21ea5784a7cd081164eeddd6376c2763a82d Mon Sep 17 00:00:00 2001 From: lyrjie Date: Sat, 18 Jan 2020 22:56:22 +0300 Subject: [PATCH] Fix: barbarians pillaging ancient ruins (#1720) Co-authored-by: dumichno <57294813+dumichno@users.noreply.github.com> --- core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt | 3 ++- 1 file changed, 2 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 5f8dee990d..e208576e49 100644 --- a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt +++ b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt @@ -322,7 +322,8 @@ class UnitActions { fun canPillage(unit: MapUnit, tile: TileInfo): Boolean { if (tile.improvement == null || tile.improvement == Constants.barbarianEncampment - || tile.improvement == "City ruins") return false + || tile.improvement == Constants.ancientRuins + || tile.improvement == "City ruins") return false val tileOwner = tile.getOwner() // Can't pillage friendly tiles, just like you can't attack them - it's an 'act of war' thing return tileOwner == null || tileOwner == unit.civInfo || unit.civInfo.isAtWarWith(tileOwner)