From 368bf8c84d1e0a4849d7cffaa24b70bd970fb09c Mon Sep 17 00:00:00 2001 From: EmperorPinguin <99119424+EmperorPinguin@users.noreply.github.com> Date: Mon, 21 Jul 2025 22:29:41 +0200 Subject: [PATCH] Update NextTurnAutomation.kt (#13667) --- .../unciv/logic/automation/civilization/NextTurnAutomation.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt b/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt index 27a9840dde..5faa2afd11 100644 --- a/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt +++ b/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt @@ -443,7 +443,8 @@ object NextTurnAutomation { /** Returns the priority of the unit, a lower value is higher priority **/ fun getUnitPriority(unit: MapUnit, isAtWar: Boolean): Int { if (unit.hasUnique(UniqueType.SpaceshipPart)) return 0 // Move before everything else so we can swap - if (unit.isCivilian() && !unit.isGreatPersonOfType("War")) return 1 // Civilian + if (unit.isCivilian() && unit.hasUnique(UniqueType.FoundCity)) return 1// Settlers before workers + if (unit.isCivilian() && !unit.isGreatPersonOfType("War")) return 2 // Civilian if (unit.baseUnit.isAirUnit()) return when { unit.canIntercept() -> 2 // Fighers first unit.isNuclearWeapon() -> 3 // Then Nukes (area damage)