diff --git a/core/src/com/unciv/ui/screens/worldscreen/worldmap/WorldMapHolder.kt b/core/src/com/unciv/ui/screens/worldscreen/worldmap/WorldMapHolder.kt index 773fdb7fff..44167200b0 100644 --- a/core/src/com/unciv/ui/screens/worldscreen/worldmap/WorldMapHolder.kt +++ b/core/src/com/unciv/ui/screens/worldscreen/worldmap/WorldMapHolder.kt @@ -320,7 +320,7 @@ class WorldMapHolder( moveUnitToTargetTile(selectedUnits.subList(1, selectedUnits.size), targetTile) } else removeUnitActionOverlay() //we're done here - if (UncivGame.Current.settings.autoUnitCycle && selectedUnit.hasMovement()) + if (UncivGame.Current.settings.autoUnitCycle && !selectedUnit.hasMovement()) worldScreen.switchToNextUnit() } catch (ex: Exception) {