From 61509f747ee92effe0266dced652ea944923c32b Mon Sep 17 00:00:00 2001 From: OptimizedForDensity <105244635+OptimizedForDensity@users.noreply.github.com> Date: Fri, 1 Jul 2022 02:33:35 -0400 Subject: [PATCH] Don't wake sleeping civilians if they're in a city (#7311) --- core/src/com/unciv/logic/map/MapUnit.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/map/MapUnit.kt b/core/src/com/unciv/logic/map/MapUnit.kt index 35a94756f4..3219c9250a 100644 --- a/core/src/com/unciv/logic/map/MapUnit.kt +++ b/core/src/com/unciv/logic/map/MapUnit.kt @@ -908,7 +908,7 @@ class MapUnit { // Wake sleeping units if there's an enemy in vision range: // Military units always but civilians only if not protected. - if (isSleeping() && (isMilitary() || currentTile.militaryUnit == null) && + if (isSleeping() && (isMilitary() || (currentTile.militaryUnit == null && !currentTile.isCityCenter())) && this.viewableTiles.any { it.militaryUnit != null && it.militaryUnit!!.civInfo.isAtWarWith(civInfo) }