Fix coastal rivers near Rock of Gibraltar (#11789)

This commit is contained in:
SomeTroglodyte
2024-06-19 16:12:07 +02:00
committed by GitHub
parent 0d91cf9983
commit 9431e3cbc4

View File

@ -198,7 +198,7 @@ class NaturalWonderGenerator(val ruleset: Ruleset, val randomness: MapGeneration
for (tile in location.neighbors) {
if (tile.baseTerrain == convertNeighborsTo) continue
if (tile.baseTerrain == convertNeighborsExcept) continue
if (convertNeighborsTo == Constants.coast)
if (convertNeighborsTo == Constants.coast) {
for (neighbor in tile.neighbors) {
// This is so we don't have this tile turn into Coast, and then it's touching a Lake tile.
// We just turn the lake tiles into this kind of tile.
@ -207,6 +207,8 @@ class NaturalWonderGenerator(val ruleset: Ruleset, val randomness: MapGeneration
neighbor.setTerrainTransients()
}
}
location.setConnectedByRiver(tile, false)
}
tile.baseTerrain = convertNeighborsTo
clearTile(tile)
}