From a9249ede0cbc6057137cf861ae67674310f7c23f Mon Sep 17 00:00:00 2001 From: Duan Tao Date: Thu, 13 Dec 2018 18:36:35 +0800 Subject: [PATCH] Make submarine only attack water tiles. --- core/src/com/unciv/logic/automation/UnitAutomation.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/logic/automation/UnitAutomation.kt b/core/src/com/unciv/logic/automation/UnitAutomation.kt index 3c7900a094..065543737c 100644 --- a/core/src/com/unciv/logic/automation/UnitAutomation.kt +++ b/core/src/com/unciv/logic/automation/UnitAutomation.kt @@ -114,6 +114,7 @@ class UnitAutomation{ if(unit.type.isRanged()) return false if(tile.isWater()) return false // can't attack water units while embarked, only land } + if (unit.hasUnique("Can only attack water") && tile.isLand()) return false val tileCombatant = Battle(unit.civInfo.gameInfo).getMapCombatantOfTile(tile) if(tileCombatant==null) return false if(tileCombatant.getCivilization()==unit.civInfo ) return false