From 207cba0844e602e92fb61854e410f17b777e0208 Mon Sep 17 00:00:00 2001 From: OptimizedForDensity <105244635+OptimizedForDensity@users.noreply.github.com> Date: Wed, 8 Jun 2022 03:19:42 -0400 Subject: [PATCH] Fix scout not upgrading through ruins (#7091) --- core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt | 2 +- 1 file changed, 1 insertion(+), 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 6907a7fd98..ffc22b5e0c 100644 --- a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt +++ b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt @@ -370,7 +370,7 @@ object UnitActions { isFree: Boolean, isSpecial: Boolean ): UnitAction? { - if (unit.baseUnit().upgradesTo == null) return null + if (unit.baseUnit().upgradesTo == null && unit.baseUnit().specialUpgradesTo == null) return null // can't upgrade to anything val unitTile = unit.getTile() val civInfo = unit.civInfo if (!isFree && unitTile.getOwner() != civInfo) return null