diff --git a/core/src/com/unciv/logic/battle/BattleDamage.kt b/core/src/com/unciv/logic/battle/BattleDamage.kt index 1277a00c90..5dba7d3c26 100644 --- a/core/src/com/unciv/logic/battle/BattleDamage.kt +++ b/core/src/com/unciv/logic/battle/BattleDamage.kt @@ -136,7 +136,7 @@ object BattleDamage { modifiers["Landing"] = -50 // Land Melee Unit attacking to Water - if (!attacker.unit.isEmbarked() && attacker.isMelee() && defender.getTile().isWater + if (attacker.unit.type.isLandUnit() && !attacker.unit.isEmbarked() && attacker.isMelee() && defender.getTile().isWater && !attacker.unit.hasUnique(UniqueType.AttackAcrossCoast)) modifiers["Boarding"] = -50 // Naval Unit Melee attacking to Land (not City) unit