diff --git a/core/src/com/unciv/logic/automation/BattleHelper.kt b/core/src/com/unciv/logic/automation/BattleHelper.kt index dbc790c6a8..ff92538e5b 100644 --- a/core/src/com/unciv/logic/automation/BattleHelper.kt +++ b/core/src/com/unciv/logic/automation/BattleHelper.kt @@ -47,6 +47,8 @@ object BattleHelper { // DO NOT use "!unit.movement.canPassThrough(it)" since then we won't be able to // capture enemy units since we can't move through them! && !it.canCivPassThrough(unit.civInfo) + // Land Unit can't capture Naval and vice versa + && !(unit.type.isLandUnit() && it.isWater || unit.type.isWaterUnit() && it.isLand) } val rangeOfAttack = unit.getRange()