diff --git a/core/src/com/unciv/logic/automation/WorkerAutomation.kt b/core/src/com/unciv/logic/automation/WorkerAutomation.kt index b75df06a57..bab3b53009 100644 --- a/core/src/com/unciv/logic/automation/WorkerAutomation.kt +++ b/core/src/com/unciv/logic/automation/WorkerAutomation.kt @@ -122,6 +122,8 @@ class WorkerAutomation(val unit: MapUnit) { .filter { (it.civilianUnit == null || it == currentTile) && tileCanBeImproved(it, unit.civInfo) + && it.getTilesInDistance(2) + .none { it.isCityCenter() && it.getCity()!!.civInfo.isAtWarWith(unit.civInfo) } } .sortedByDescending { getPriority(it, unit.civInfo) }