diff --git a/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt b/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt index c239413a6a..3eeff6f3de 100644 --- a/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt +++ b/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt @@ -140,6 +140,9 @@ 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 @@ -167,9 +170,6 @@ 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) }