From bfe1caac6a11daeb9a749336865e353fa5e2c136 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Thu, 2 Jan 2025 20:52:17 +0200 Subject: [PATCH] Resolved #12735 - Adjacency checks are only for adjacent tiles, and not also for this tile --- core/src/com/unciv/logic/map/tile/Tile.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/map/tile/Tile.kt b/core/src/com/unciv/logic/map/tile/Tile.kt index 8511c71503..9321ecbfdb 100644 --- a/core/src/com/unciv/logic/map/tile/Tile.kt +++ b/core/src/com/unciv/logic/map/tile/Tile.kt @@ -468,7 +468,7 @@ class Tile : IsPartOfGameInfoSerialization, Json.Serializable { // Rivers are odd, as they aren't technically part of any specific tile but still count towards adjacency if (terrainFilter == Constants.river) return isAdjacentToRiver() if (terrainFilter == Constants.freshWater && isAdjacentToRiver()) return true - return (neighbors + this).any { neighbor -> neighbor.matchesFilter(terrainFilter, observingCiv) } + return neighbors.any { neighbor -> neighbor.matchesFilter(terrainFilter, observingCiv) } } /** Implements [UniqueParameterType.TileFilter][com.unciv.models.ruleset.unique.UniqueParameterType.TileFilter] */