diff --git a/core/src/com/unciv/logic/automation/UnitAutomation.kt b/core/src/com/unciv/logic/automation/UnitAutomation.kt index 0635fc5ad4..f603e145a9 100644 --- a/core/src/com/unciv/logic/automation/UnitAutomation.kt +++ b/core/src/com/unciv/logic/automation/UnitAutomation.kt @@ -223,8 +223,9 @@ object UnitAutomation { if (unit.type.isCivilian()) return false val unitDistanceToTiles = unit.movement.getDistanceToTiles() val tilesThatCanWalkToAndThenPillage = unitDistanceToTiles - .filter { it.value.totalDistance < unit.currentMovement }.keys - .filter { unit.movement.canMoveTo(it) && UnitActions.canPillage(unit, it) } + .filter { it.value.totalDistance < unit.currentMovement }.keys + .filter { unit.movement.canMoveTo(it) && UnitActions.canPillage(unit, it) } + .filter { it.getOwner() != unit.civInfo } if (tilesThatCanWalkToAndThenPillage.isEmpty()) return false val tileToPillage = tilesThatCanWalkToAndThenPillage.maxByOrNull { it: TileInfo -> it.getDefensiveBonus() }!!