diff --git a/core/src/com/unciv/logic/map/MapGenerator.kt b/core/src/com/unciv/logic/map/MapGenerator.kt index 96e7a89b54..a0e94b0944 100644 --- a/core/src/com/unciv/logic/map/MapGenerator.kt +++ b/core/src/com/unciv/logic/map/MapGenerator.kt @@ -452,7 +452,7 @@ class MapGenerator(val ruleset: Ruleset) { val elevationSeed = RNG.nextInt().toDouble() tileMap.setTransients(ruleset) for (tile in tileMap.values.filter { !it.isWater }) { - var elevation = getPerlinNoise(tile, elevationSeed, scale = 3.0) + var elevation = getPerlinNoise(tile, elevationSeed, scale = 2.0) elevation = abs(elevation).pow(1.0 - tileMap.mapParameters.elevationExponent.toDouble()) * elevation.sign if (elevation <= 0.5) tile.baseTerrain = Constants.plains diff --git a/core/src/com/unciv/logic/map/MapParameters.kt b/core/src/com/unciv/logic/map/MapParameters.kt index 67dd36d255..5ceb383dcd 100644 --- a/core/src/com/unciv/logic/map/MapParameters.kt +++ b/core/src/com/unciv/logic/map/MapParameters.kt @@ -40,7 +40,7 @@ class MapParameters { var seed: Long = 0 var tilesPerBiomeArea = 6 var maxCoastExtension = 2 - var elevationExponent = 0.8f + var elevationExponent = 0.7f var temperatureExtremeness = 0.6f var vegetationRichness = 0.4f var rareFeaturesRichness = 0.05f @@ -50,7 +50,7 @@ class MapParameters { fun resetAdvancedSettings() { tilesPerBiomeArea = 6 maxCoastExtension = 2 - elevationExponent = 0.8f + elevationExponent = 0.7f temperatureExtremeness = 0.6f vegetationRichness = 0.4f rareFeaturesRichness = 0.05f diff --git a/core/src/com/unciv/ui/newgamescreen/MapParametersTable.kt b/core/src/com/unciv/ui/newgamescreen/MapParametersTable.kt index 7feda8eee3..b05378e90c 100644 --- a/core/src/com/unciv/ui/newgamescreen/MapParametersTable.kt +++ b/core/src/com/unciv/ui/newgamescreen/MapParametersTable.kt @@ -139,7 +139,7 @@ class MapParametersTable(val mapParameters: MapParameters, val isEmptyMapAllowed return slider } - addSlider("Map Height", {mapParameters.elevationExponent}, 0.5f,1f) + addSlider("Map Height", {mapParameters.elevationExponent}, 0.6f,0.8f) {mapParameters.elevationExponent=it} addSlider("Temperature extremeness", {mapParameters.temperatureExtremeness}, 0.4f,0.8f)