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))