diff --git a/core/src/com/unciv/logic/city/managers/CityInfoConquestFunctions.kt b/core/src/com/unciv/logic/city/managers/CityInfoConquestFunctions.kt index 125ddaf602..e877269e12 100644 --- a/core/src/com/unciv/logic/city/managers/CityInfoConquestFunctions.kt +++ b/core/src/com/unciv/logic/city/managers/CityInfoConquestFunctions.kt @@ -225,7 +225,7 @@ class CityInfoConquestFunctions(val city: City){ cityStats.update() // Move units out of the city when liberated - for (unit in getCenterTile().getUnits()) + for (unit in getCenterTile().getUnits().toList()) unit.movement.teleportToClosestMoveableTile() for (unit in getTiles().flatMap { it.getUnits() }.toList()) if (!unit.movement.canPassThrough(unit.currentTile))