diff --git a/core/src/com/unciv/logic/map/TileMap.kt b/core/src/com/unciv/logic/map/TileMap.kt index 50fc7dca74..68b8e4bff8 100644 --- a/core/src/com/unciv/logic/map/TileMap.kt +++ b/core/src/com/unciv/logic/map/TileMap.kt @@ -184,7 +184,9 @@ class TileMap { fun getViewableTiles(position: Vector2, sightDistance: Int): List { val viewableTiles = getTilesInDistance(position, 1).toMutableList() - val currentTileHeight = get(position).getHeight() + val tile = get(position) + // mountains do not give sight bonus when on them + val currentTileHeight = if (tile.baseTerrain == Constants.mountain) 0 else tile.getHeight() for (i in 1..sightDistance) { // in each layer, // This is so we don't use tiles in the same distance to "see over",