diff --git a/assets/cubyz/biomes/bush_mountains.zig.zon b/assets/cubyz/biomes/bush_mountains.zig.zon index 14f77eda59..490afc8728 100644 --- a/assets/cubyz/biomes/bush_mountains.zig.zon +++ b/assets/cubyz/biomes/bush_mountains.zig.zon @@ -2,6 +2,7 @@ .properties = .{ .mountain, }, + .tags = .{.snowy}, .minHeightLimit = 7, .minHeight = 80, .maxHeight = 256, diff --git a/assets/cubyz/biomes/cave/ice_cave.zig.zon b/assets/cubyz/biomes/cave/ice_cave.zig.zon index 92f23f1344..d172266d41 100644 --- a/assets/cubyz/biomes/cave/ice_cave.zig.zon +++ b/assets/cubyz/biomes/cave/ice_cave.zig.zon @@ -1,6 +1,6 @@ .{ .isCave = true, - .tags = .{.cave_layer}, + .tags = .{.cave_layer, .snowy}, .caveNoiseStrength = 10, .maxHeight = -256, .chance = 0.2, diff --git a/assets/cubyz/biomes/glacier.zig.zon b/assets/cubyz/biomes/glacier.zig.zon index ee56c16d37..f1fe13c5ec 100644 --- a/assets/cubyz/biomes/glacier.zig.zon +++ b/assets/cubyz/biomes/glacier.zig.zon @@ -4,6 +4,7 @@ .wet, .barren, }, + .tags = .{.snowy}, .minHeightLimit = 7, .minHeight = 80, .maxHeight = 256, diff --git a/assets/cubyz/biomes/peak.zig.zon b/assets/cubyz/biomes/peak.zig.zon index 001e2db111..97dc3c607f 100644 --- a/assets/cubyz/biomes/peak.zig.zon +++ b/assets/cubyz/biomes/peak.zig.zon @@ -5,6 +5,7 @@ .barren, .wet, }, + .tags = .{.snowy}, .minHeightLimit = 7, .minHeight = 120, .maxHeight = 256, diff --git a/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon b/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon index 3e046bb20e..f124295aec 100644 --- a/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon +++ b/assets/cubyz/biomes/rare/winter_wonderland/base.zig.zon @@ -1,4 +1,5 @@ .{ + .tags = .{.snowy}, .chance = 0.01, .minRadius = 256, .maxRadius = 320, diff --git a/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon b/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon index cf5414a685..fb20c92b49 100644 --- a/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon +++ b/assets/cubyz/biomes/rare/winter_wonderland/forest.zig.zon @@ -1,4 +1,5 @@ .{ + .tags = .{.snowy}, .minRadius = 32, .maxRadius = 48, .chance = 0, diff --git a/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon b/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon index e7b8f151f4..cbb26ae728 100644 --- a/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon +++ b/assets/cubyz/biomes/snowcapped_hill/_defaults.zig.zon @@ -2,4 +2,5 @@ .fogDensity = 1.5, .fogColor = 0xe2f2ff, .soilCreep = 1.0, + .tags = .{.snowy}, } diff --git a/assets/cubyz/biomes/tall_mountain/peak.zig.zon b/assets/cubyz/biomes/tall_mountain/peak.zig.zon index e53b4822d8..f789d9212b 100644 --- a/assets/cubyz/biomes/tall_mountain/peak.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/peak.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 60, .minHeight = 864, .maxHeight = 864, diff --git a/assets/cubyz/biomes/tall_mountain/slope3.zig.zon b/assets/cubyz/biomes/tall_mountain/slope3.zig.zon index 6875e43034..049d647983 100644 --- a/assets/cubyz/biomes/tall_mountain/slope3.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope3.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 200, .minHeight = 480, .maxHeight = 480, diff --git a/assets/cubyz/biomes/tall_mountain/slope4.zig.zon b/assets/cubyz/biomes/tall_mountain/slope4.zig.zon index e0a2932bc0..e0d1e03f02 100644 --- a/assets/cubyz/biomes/tall_mountain/slope4.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope4.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 160, .minHeight = 576, .maxHeight = 576, diff --git a/assets/cubyz/biomes/tall_mountain/slope5.zig.zon b/assets/cubyz/biomes/tall_mountain/slope5.zig.zon index e7fe3f801c..2553da8d5b 100644 --- a/assets/cubyz/biomes/tall_mountain/slope5.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope5.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 120, .minHeight = 672, .maxHeight = 672, diff --git a/assets/cubyz/biomes/tall_mountain/slope6.zig.zon b/assets/cubyz/biomes/tall_mountain/slope6.zig.zon index 315aba7451..5a4a486d03 100644 --- a/assets/cubyz/biomes/tall_mountain/slope6.zig.zon +++ b/assets/cubyz/biomes/tall_mountain/slope6.zig.zon @@ -1,5 +1,6 @@ .{ .properties = .{.mountain}, + .tags = .{.snowy}, .radius = 90, .minHeight = 768, .maxHeight = 768, diff --git a/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon b/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon index 1e9d89eb5b..227e0dbcda 100644 --- a/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon +++ b/assets/cubyz/biomes/tundra/snowy/_defaults.zig.zon @@ -4,6 +4,7 @@ .wet, .barren, }, + .tags = .{.snowy}, .roughness = 1, .fogDensity = 1.5, .fogColor = 0xe2f2ff, diff --git a/assets/cubyz/structure_tables/snowy.zig.zon b/assets/cubyz/structure_tables/snowy.zig.zon new file mode 100644 index 0000000000..f19e141368 --- /dev/null +++ b/assets/cubyz/structure_tables/snowy.zig.zon @@ -0,0 +1,12 @@ +.{ + .id = "cubyz:snowy", + .tags = .{.snowy}, + .structures = .{ + .{ + .id = "cubyz:sbb", + .chance = 0.0001, + .placeMode = .all, + .structure = "cubyz:rare/snow_snale", + }, + }, +}