Hot, Dry Biomes (Terrain Revamp 1.0) (#903)

* Desert

* Change 1

* Changes 2

* Update ferrock_mountains.zig.zon

* Some Issues Addressed

* Added vegetation to savannah

* Increased radius of desert and ferrock mountains

* Exposed stone more!

* Updated Prairie

* Did the thing

* Addressed issues

* Butte Fix

* Move Cactus

* No Widow

* Get rid of it

* Put savannah into its own folder

* As you wish

* Update prairie.zig.zon

* Update elevated.zig.zon
This commit is contained in:
ikabod-kee 2025-01-11 14:47:41 -05:00 committed by GitHub
parent 7ffbfb9445
commit a2d8ce5fb5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 306 additions and 22 deletions

View File

@ -2,17 +2,16 @@
.properties = .{
.hot,
.dry,
.barren,
},
.chance = 2,
.minHeight = 22,
.maxHeight = 40,
.minRadius = 150,
.maxRadius = 200,
.hills = 20,
.validPlayerSpawn = false,
.music = "cubyz:EasternThought",
.fogDensity = 20,
.fogColor = 0xe0dcc3,
.ground_structure = .{
"3 to 4 cubyz:sand",
},

View File

@ -3,35 +3,33 @@
.mountain,
.hot,
.dry,
.barren,
},
.minHeight = 80,
.maxHeight = 256,
.minRadius = 150,
.maxRadius = 200,
.roughness = 10,
.mountains = 20,
.hills = 50,
.validPlayerSpawn = false,
.rivers = true,
.stripes = .{
.{
.direction= .{1, 1, 5},
.block= "cubyz:limestone",
.distance= 12,
.offset= 6,
.width= 6,
.direction = .{1, 1, 5},
.block = "cubyz:limestone",
.distance = 12,
.offset = 6,
.width = 6,
},
.{
.direction= .{1, 1, 5},
.block= "cubyz:sandstone",
.distance= 10,
.offset= 6,
.width= 2,
.direction = .{1, 1, 5},
.block = "cubyz:sandstone",
.distance = 10,
.offset = 6,
.width = 2,
},
},
.ground_structure = .{
},
.stoneBlock = "cubyz:ferrock",
.structures = .{
.{

View File

@ -0,0 +1,112 @@
.{
.properties = .{
.dry
},
.minHeight = 40,
.maxHeight = 44,
.minRadius = 100,
.maxRadius = 160,
.roughness = 1,
.hills = 3,
.music = "cubyz:sunrise",
.validPlayerSpawn = true,
.ground_structure = .{
"1 cubyz:dirt",
"3 to 4 cubyz:limestone",
},
.structures = .{
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dry_grass",
.chance = 0.33,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.5,
},
.{
.id = "cubyz:ground_patch",
.block = "cubyz:grass",
.chance = 0.05,
.width = 15,
.variation = 7,
.depth = 1,
.smoothness = 0.5,
},
.{
.id = "cubyz:simple_tree",
.leaves = "cubyz:oak_leaves",
.log = "cubyz:oak_log",
.top = "cubyz:oak_top",
.chance = 0.025,
.type = .round,
.height = 2,
.height_variation = 3,
},
.{
.id = "cubyz:boulder",
.chance = 0.1,
.block = "cubyz:limestone",
.size = 1,
.size_variance = 9,
},
.{
.id = "cubyz:boulder",
.chance = 0.05,
.block = "cubyz:limestone",
.size = 2,
.size_variance = 8,
},
.{
.id = "cubyz:boulder",
.chance = 0.025,
.block = "cubyz:limestone",
.size = 3,
.size_variance = 7,
},
.{
.id = "cubyz:boulder",
.chance = 0.0125,
.block = "cubyz:limestone",
.size = 4,
.size_variance = 6,
},
.{
.id = "cubyz:boulder",
.chance = 0.05,
.block = "cubyz:stone",
.size = 1,
.size_variance = 9,
},
.{
.id = "cubyz:flower_patch",
.block = "cubyz:dry_grass_vegetation",
.chance = 0.05,
.width = 10,
.variation = 6,
.density = 0.1,
.priority = 0.1,
},
.{
.id = "cubyz:flower_patch",
.block = "cubyz:vetch",
.chance = 0.01,
.width = 3,
.variation = 3,
.density = 0.1,
.priority = 0.1,
},
.{
.id = "cubyz:flower_patch",
.block = "cubyz:daisies",
.chance = 0.05,
.width = 10,
.variation = 6,
.density = 0.3,
.priority = 0.1,
},
},
}

View File

@ -0,0 +1,65 @@
.{
.properties = .{
.hot,
.dry,
},
.minHeight = 30,
.maxHeight = 40,
.minRadius = 100,
.maxRadius = 160,
.hills = 6,
.validPlayerSpawn = true,
.music = "cubyz:EasternThought",
.ground_structure = .{
"7 to 8 cubyz:limestone",
},
.structures = .{
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dirt",
.chance = 0.33,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.1,
},
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dry_grass",
.chance = 0.33,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.1,
},
.{
.id = "cubyz:simple_tree",
.leaves = "cubyz:baobab_leaves",
.log = "cubyz:baobab_log",
.top = "cubyz:baobab_top",
.chance = 0.075,
.type = .round,
.height = 1,
.height_variation = 7,
.leafRadius = 2,
.leafRadius_variation = 1,
},
.{
.id = "cubyz:flower_patch",
.block = "cubyz:dry_grass_vegetation",
.chance = 0.07,
.width = 5,
.variation = 8,
.density = 0.2,
.priority = 0.1,
},
.{
.id = "cubyz:simple_vegetation",
.block = "cubyz:cactus",
.chance = 0.02,
.height = 1,
.height_variation = 3,
},
},
.stoneBlock = "cubyz:sandstone",
}

View File

@ -0,0 +1,37 @@
.{
.properties = .{
.hot,
.dry,
.barren,
},
.minHeight = 75,
.maxHeight = 100,
.minRadius = 33,
.maxRadius = 48,
.roughness = 15,
.chance = 0,
.hills = 40,
.stripes = .{
.{
.direction = .{1, 1, 5},
.block = "cubyz:ferrock",
.distance = 12,
.offset = 6,
.width = 1,
},
.{
.direction = .{1, 1, 5},
.block= "cubyz:sandstone",
.distance = 10,
.offset = 6,
.width = 1,
},
},
.stoneBlock = "cubyz:limestone",
.parentBiomes = .{
.{
.id = "cubyz:savannah/base",
.chance = 24,
},
},
}

View File

@ -0,0 +1,73 @@
.{
.properties = .{
.hot,
.dry,
},
.minHeight = 64,
.maxHeight = 65,
.minRadius = 80,
.maxRadius = 128,
.roughness = 15,
.chance = 0,
.hills = 2,
.validPlayerSpawn = true,
.ground_structure = .{
"cubyz:grass",
},
.stoneBlock = "cubyz:limestone",
.structures = .{
.{
.id = "cubyz:flower_patch",
.block = "cubyz:dry_grass_vegetation",
.chance = 0.05,
.width = 5,
.variation = 8,
.density = 0.1,
.priority = 0.1,
},
.{
.id = "cubyz:simple_vegetation",
.block = "cubyz:cactus",
.chance = 0.01,
.height = 1,
.height_variation = 3,
},
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dirt",
.chance = 0.33,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.1,
},
.{
.id = "cubyz:ground_patch",
.block = "cubyz:dry_grass",
.chance = 0.33,
.width = 5,
.variation = 4,
.depth = 1,
.smoothness = 0.1,
},
.{
.id = "cubyz:simple_tree",
.leaves = "cubyz:baobab_leaves",
.log = "cubyz:baobab_log",
.top = "cubyz:baobab_leaves",
.chance = 0.05,
.type = .round,
.height = 1,
.height_variation = 7,
.leafRadius = 2,
.leafRadius_variation = 1,
},
},
.parentBiomes = .{
.{
.id = "cubyz:savannah/base",
.chance = 8,
},
},
}