From d0acedd0920a3465a1dbec2ba17cc8ea2d3b3ac3 Mon Sep 17 00:00:00 2001 From: WhoIsJohannes <126110113+WhoIsJohannes@users.noreply.github.com> Date: Sun, 11 Jun 2023 11:38:09 +0200 Subject: [PATCH] Only consider attackable enemies within visible tiles. (#9551) --- .../com/unciv/logic/automation/unit/SpecificUnitAutomation.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/logic/automation/unit/SpecificUnitAutomation.kt b/core/src/com/unciv/logic/automation/unit/SpecificUnitAutomation.kt index 5da9b47325..cafaf51c0b 100644 --- a/core/src/com/unciv/logic/automation/unit/SpecificUnitAutomation.kt +++ b/core/src/com/unciv/logic/automation/unit/SpecificUnitAutomation.kt @@ -577,6 +577,7 @@ object SpecificUnitAutomation { for (city in immediatelyReachableCitiesAndCarriers) { if (city.getTilesInDistance(unit.getRange()) .any { + it.isVisible(unit.civ) && BattleHelper.containsAttackableEnemy( it, MapUnitCombatant(unit)