diff --git a/core/src/com/unciv/logic/map/MapUnit.kt b/core/src/com/unciv/logic/map/MapUnit.kt index 09e3ce833b..c679fe9ac8 100644 --- a/core/src/com/unciv/logic/map/MapUnit.kt +++ b/core/src/com/unciv/logic/map/MapUnit.kt @@ -406,7 +406,7 @@ class MapUnit { var healing = when { tileInfo.isCityCenter() -> 20 - tileInfo.isWater && isFriendlyTerritory && type.isWaterUnit() -> 15 // Water unit on friendly water + tileInfo.isWater && isFriendlyTerritory && (type.isWaterUnit() || isTransported) -> 15 // Water unit on friendly water tileInfo.isWater -> 0 // All other water cases tileInfo.getOwner() == null -> 10 // Neutral territory isFriendlyTerritory -> 15 // Allied territory