Fix stats from tileFilter unique not working on improvements (#10728)

This commit is contained in:
SeventhM
2023-12-15 01:12:34 -08:00
committed by GitHub
parent 93b89e1922
commit ad820b6a72

View File

@ -286,7 +286,7 @@ class TileStatFunctions(val tile: Tile) {
improvement.getMatchingUniques(UniqueType.ImprovementStatsOnTile, conditionalState)
for (unique in tileUniques + improvementUniques) {
if (improvement.matchesFilter(unique.params[1])
if (tile.matchesFilter(unique.params[1])
|| unique.params[1] == Constants.freshWater && tile.isAdjacentTo(Constants.freshWater)
|| unique.params[1] == "non-fresh water" && !tile.isAdjacentTo(Constants.freshWater)
)