From 57f3bf2bb2cb3ba49207d63490bfbd0d8530a83f Mon Sep 17 00:00:00 2001 From: yairm210 Date: Mon, 29 Nov 2021 22:45:54 +0200 Subject: [PATCH] Resolved #5713 - AI doesn't try attacking with non-attack units --- core/src/com/unciv/logic/automation/UnitAutomation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/automation/UnitAutomation.kt b/core/src/com/unciv/logic/automation/UnitAutomation.kt index 3821673b90..3226393541 100644 --- a/core/src/com/unciv/logic/automation/UnitAutomation.kt +++ b/core/src/com/unciv/logic/automation/UnitAutomation.kt @@ -129,7 +129,7 @@ object UnitAutomation { // Might die next turn - move! if (unit.health <= unit.getDamageFromTerrain() && tryHealUnit(unit)) return - if (unit.isCivilian()) { + if (unit.isCivilian() || unit.hasUnique(UniqueType.CannotAttack)) { if (tryRunAwayIfNeccessary(unit)) return if (unit.hasUnique(UniqueType.FoundCity))