diff --git a/assets/cubyz/biomes/autumn/dead_forest.zig.zon b/assets/cubyz/biomes/autumn/dead_forest.zig.zon index a0ca87822..82c92ba5f 100644 --- a/assets/cubyz/biomes/autumn/dead_forest.zig.zon +++ b/assets/cubyz/biomes/autumn/dead_forest.zig.zon @@ -5,8 +5,8 @@ .chance = 0.33, .minHeight = 30, .maxHeight = 50, - .minRadius = 128, - .maxRadius = 180, + .minRadius = 256, + .maxRadius = 320, .roughness = 10, .hills = 10, .music = "cubyz:leaves", diff --git a/assets/cubyz/biomes/autumn/forest.zig.zon b/assets/cubyz/biomes/autumn/forest.zig.zon index 37a0d5262..4891be36a 100644 --- a/assets/cubyz/biomes/autumn/forest.zig.zon +++ b/assets/cubyz/biomes/autumn/forest.zig.zon @@ -5,8 +5,8 @@ .chance = 0.33, .minHeight = 25, .maxHeight = 45, - .minRadius = 128, - .maxRadius = 180, + .minRadius = 256, + .maxRadius = 320, .roughness = 10, .hills = 10, .music = "cubyz:leaves", diff --git a/assets/cubyz/biomes/autumn/mixed_forest.zig.zon b/assets/cubyz/biomes/autumn/mixed_forest.zig.zon index 6b5029199..d4dbcc5d7 100644 --- a/assets/cubyz/biomes/autumn/mixed_forest.zig.zon +++ b/assets/cubyz/biomes/autumn/mixed_forest.zig.zon @@ -5,8 +5,8 @@ .chance = 0.33, .minHeight = 30, .maxHeight = 50, - .minRadius = 100, - .maxRadius = 160, + .minRadius = 256, + .maxRadius = 320, .roughness = 10, .hills = 10, .music = "cubyz:leaves", diff --git a/assets/cubyz/biomes/bush_lands.zig.zon b/assets/cubyz/biomes/bush_lands.zig.zon index 26c5f886e..86ad3bf71 100644 --- a/assets/cubyz/biomes/bush_lands.zig.zon +++ b/assets/cubyz/biomes/bush_lands.zig.zon @@ -4,7 +4,8 @@ }, .minHeight = 24, .maxHeight = 60, - + .minRadius = 256, + .maxRadius = 320, .roughness = 20, .hills = 10, .rivers = true, diff --git a/assets/cubyz/biomes/desert/base.zig.zon b/assets/cubyz/biomes/desert/base.zig.zon index 4762ecde9..0cb76cb6f 100644 --- a/assets/cubyz/biomes/desert/base.zig.zon +++ b/assets/cubyz/biomes/desert/base.zig.zon @@ -7,8 +7,8 @@ .chance = 2, .minHeight = 22, .maxHeight = 40, - .minRadius = 150, - .maxRadius = 200, + .minRadius = 256, + .maxRadius = 320, .hills = 20, .validPlayerSpawn = false, .music = "cubyz:EasternThought", diff --git a/assets/cubyz/biomes/ferrock_mountains.zig.zon b/assets/cubyz/biomes/ferrock_mountains.zig.zon index e4d9734be..56fe803ab 100644 --- a/assets/cubyz/biomes/ferrock_mountains.zig.zon +++ b/assets/cubyz/biomes/ferrock_mountains.zig.zon @@ -7,8 +7,8 @@ }, .minHeight = 80, .maxHeight = 256, - .minRadius = 150, - .maxRadius = 200, + .minRadius = 240, + .maxRadius = 256, .roughness = 10, .mountains = 20, .hills = 50, diff --git a/assets/cubyz/biomes/forest/base.zig.zon b/assets/cubyz/biomes/forest/base.zig.zon index 2631b62fd..23f90d9ba 100644 --- a/assets/cubyz/biomes/forest/base.zig.zon +++ b/assets/cubyz/biomes/forest/base.zig.zon @@ -3,8 +3,8 @@ }, .minHeight = 22, .maxHeight = 40, - .minRadius = 150, - .maxRadius = 200, + .minRadius = 256, + .maxRadius = 320, .roughness = 10, .hills = 10, .music = "cubyz:leaves", diff --git a/assets/cubyz/biomes/glacier.zig.zon b/assets/cubyz/biomes/glacier.zig.zon index 443ee0218..2dfe2c08f 100644 --- a/assets/cubyz/biomes/glacier.zig.zon +++ b/assets/cubyz/biomes/glacier.zig.zon @@ -1,10 +1,13 @@ .{ .properties = .{ .cold, + .wet, + .barren, }, .minHeight = 80, .maxHeight = 256, - + .minRadius = 150, + .maxRadius = 300, .roughness = 50, .mountains = 50, .hills = 50, diff --git a/assets/cubyz/biomes/grassland.zig.zon b/assets/cubyz/biomes/grassland.zig.zon index f4da9b253..e584af627 100644 --- a/assets/cubyz/biomes/grassland.zig.zon +++ b/assets/cubyz/biomes/grassland.zig.zon @@ -3,14 +3,12 @@ }, .minHeight = 22, .maxHeight = 40, - + .minRadius = 256, + .maxRadius = 320, .roughness = 1, .hills = 5, - .music = "cubyz:sunrise", - .validPlayerSpawn = true, - .ground_structure = .{ "cubyz:grass", "2 to 3 cubyz:soil", diff --git a/assets/cubyz/biomes/peak.zig.zon b/assets/cubyz/biomes/peak.zig.zon index 808504c8c..37bb0585e 100644 --- a/assets/cubyz/biomes/peak.zig.zon +++ b/assets/cubyz/biomes/peak.zig.zon @@ -1,6 +1,9 @@ .{ .properties = .{ .mountain, + .cold, + .barren, + .wet, }, .minHeight = 120, .maxHeight = 256, diff --git a/assets/cubyz/biomes/prairie/base.zig.zon b/assets/cubyz/biomes/prairie/base.zig.zon index f30044e4b..47a577169 100644 --- a/assets/cubyz/biomes/prairie/base.zig.zon +++ b/assets/cubyz/biomes/prairie/base.zig.zon @@ -4,8 +4,8 @@ }, .minHeight = 40, .maxHeight = 44, - .minRadius = 150, - .maxRadius = 200, + .minRadius = 256, + .maxRadius = 320, .roughness = 1, .hills = 3, .music = "cubyz:sunrise", diff --git a/assets/cubyz/biomes/rocky_grassland.zig.zon b/assets/cubyz/biomes/rocky_grassland.zig.zon index db6c08a9b..5493d6db3 100644 --- a/assets/cubyz/biomes/rocky_grassland.zig.zon +++ b/assets/cubyz/biomes/rocky_grassland.zig.zon @@ -4,7 +4,8 @@ .chance = 0.04, .minHeight = 20, .maxHeight = 40, - + .minRadius = 256, + .maxRadius = 320, .mountains = 30, .music = "cubyz:sunrise", diff --git a/assets/cubyz/biomes/savannah/base.zig.zon b/assets/cubyz/biomes/savannah/base.zig.zon index e07f3fbe4..ed36d7450 100644 --- a/assets/cubyz/biomes/savannah/base.zig.zon +++ b/assets/cubyz/biomes/savannah/base.zig.zon @@ -5,8 +5,8 @@ }, .minHeight = 30, .maxHeight = 40, - .minRadius = 100, - .maxRadius = 160, + .minRadius = 256, + .maxRadius = 320, .hills = 6, .validPlayerSpawn = true, .music = "cubyz:EasternThought", diff --git a/assets/cubyz/biomes/swamp/base.zig.zon b/assets/cubyz/biomes/swamp/base.zig.zon index d94d38356..a6b72ba3d 100644 --- a/assets/cubyz/biomes/swamp/base.zig.zon +++ b/assets/cubyz/biomes/swamp/base.zig.zon @@ -6,8 +6,8 @@ }, .minHeight = 4, .maxHeight = 4, - .minRadius = 160, - .maxRadius = 200, + .minRadius = 256, + .maxRadius = 320, .roughness = 3, .hills = 1, .music = "cubyz:leaves", diff --git a/assets/cubyz/biomes/taiga.zig.zon b/assets/cubyz/biomes/taiga.zig.zon index 5f918f848..5ab389a24 100644 --- a/assets/cubyz/biomes/taiga.zig.zon +++ b/assets/cubyz/biomes/taiga.zig.zon @@ -4,12 +4,11 @@ }, .minHeight = 22, .maxHeight = 40, - + .minRadius = 256, + .maxRadius = 320, .roughness = 10, .hills = 10, - .validPlayerSpawn = true, - .ground_structure = .{ "0 to 1 cubyz:grass", "2 to 3 cubyz:soil", diff --git a/assets/cubyz/biomes/tundra/base.zig.zon b/assets/cubyz/biomes/tundra/base.zig.zon index f16bac233..0758f1dda 100644 --- a/assets/cubyz/biomes/tundra/base.zig.zon +++ b/assets/cubyz/biomes/tundra/base.zig.zon @@ -5,8 +5,8 @@ }, .minHeight = 22, .maxHeight = 40, - .minRadius = 128, - .maxRadius = 180, + .minRadius = 256, + .maxRadius = 320, .roughness = 10, .hills = 15, .mountains = 20, diff --git a/assets/cubyz/biomes/wetlands/base.zig.zon b/assets/cubyz/biomes/wetlands/base.zig.zon index 1ab2ddc64..c2090fda6 100644 --- a/assets/cubyz/biomes/wetlands/base.zig.zon +++ b/assets/cubyz/biomes/wetlands/base.zig.zon @@ -7,8 +7,8 @@ .maxHeight = 1, .roughness = 2, .hills = 7.5, - .minRadius = 160, - .maxRadius = 200, + .minRadius = 256, + .maxRadius = 320, .music = "cubyz:sunrise", .ground_structure = .{ "cubyz:lush_grass", diff --git a/src/gui/windows/save_creation.zig b/src/gui/windows/save_creation.zig index 789eefaf3..c4afbf7ef 100644 --- a/src/gui/windows/save_creation.zig +++ b/src/gui/windows/save_creation.zig @@ -68,9 +68,9 @@ fn flawedCreateWorld() !void { const climateWavelengths = main.ZonElement.initObject(main.stackAllocator); climateWavelengths.put("hot_cold", 2400); climateWavelengths.put("land_ocean", 3200); - climateWavelengths.put("wet_dry", 2400); - climateWavelengths.put("vegetation", 2400); - climateWavelengths.put("mountain", 500); + climateWavelengths.put("wet_dry", 1800); + climateWavelengths.put("vegetation", 1600); + climateWavelengths.put("mountain", 512); generatorSettings.put("climateWavelengths", climateWavelengths); try main.files.writeZon(generatorSettingsPath, generatorSettings); }