diff --git a/core/src/com/unciv/logic/map/mapunit/MapUnit.kt b/core/src/com/unciv/logic/map/mapunit/MapUnit.kt index b9071d1c95..f9c779244e 100644 --- a/core/src/com/unciv/logic/map/mapunit/MapUnit.kt +++ b/core/src/com/unciv/logic/map/mapunit/MapUnit.kt @@ -653,7 +653,7 @@ class MapUnit : IsPartOfGameInfoSerialization { val oldViewableTiles = viewableTiles viewableTiles = when { - hasUnique(UniqueType.NoSight) -> hashSetOf() + hasUnique(UniqueType.NoSight) -> hashSetOf(getTile()) // 0 sight distance still means we can see the Tile we're in hasUnique(UniqueType.CanSeeOverObstacles) -> getTile().getTilesInDistance(getVisibilityRange()).toHashSet() // it's that simple else -> getTile().getViewableTilesList(getVisibilityRange()).toHashSet()