diff --git a/core/src/com/unciv/logic/map/TileInfo.kt b/core/src/com/unciv/logic/map/TileInfo.kt index ba909af80f..eb347ff4a0 100644 --- a/core/src/com/unciv/logic/map/TileInfo.kt +++ b/core/src/com/unciv/logic/map/TileInfo.kt @@ -493,7 +493,7 @@ open class TileInfo { // Rivers are odd, as they aren't technically part of any specific tile but still count towards adjacency if (terrainFilter == "River") return isAdjacentToRiver() if (terrainFilter == Constants.freshWater && isAdjacentToRiver()) return true - return neighbors.any { neighbor -> neighbor.matchesFilter(terrainFilter) } + return (neighbors + this).any { neighbor -> neighbor.matchesFilter(terrainFilter) } } /** Without regards to what CivInfo it is, a lot of the checks are just for the improvement on the tile.