Resolved #12467 - Nat wonders land->water conversion no longer causes rivers on water tiles

This commit is contained in:
yairm210
2024-11-16 20:24:39 +02:00
parent 3c7bf97148
commit 914b9e2f03

View File

@ -140,9 +140,6 @@ class MapGenerator(val ruleset: Ruleset, private val coroutineScope: CoroutineSc
runAndMeasure("assignContinents") {
map.assignContinents(TileMap.AssignContinentsMode.Assign)
}
runAndMeasure("RiverGenerator") {
RiverGenerator(map, randomness, ruleset).spawnRivers()
}
convertTerrains(map.values)
// Region based map generation - not used when generating maps in map editor
@ -170,6 +167,9 @@ class MapGenerator(val ruleset: Ruleset, private val coroutineScope: CoroutineSc
spreadResources(map)
}
}
runAndMeasure("RiverGenerator") { // After nat wonders have a chance to change land to water
RiverGenerator(map, randomness, ruleset).spawnRivers()
}
runAndMeasure("spreadAncientRuins") {
spreadAncientRuins(map)
}