From b4add0091c083bebc10fbe95bdac54fc0bac648f Mon Sep 17 00:00:00 2001 From: HybridDog Date: Sun, 25 Nov 2018 18:07:23 +0100 Subject: [PATCH] mapgen: Fix crashes when smooth transition is disabled --- src/mapgen_v6.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mapgen_v6.lua b/src/mapgen_v6.lua index 9c7e95d..44794a5 100644 --- a/src/mapgen_v6.lua +++ b/src/mapgen_v6.lua @@ -255,7 +255,7 @@ minetest.register_on_generated(function(minp, maxp, seed) if not in_biome then if alpine and test - and test > smooth_rarity_min then + and test > (smooth and smooth_rarity_min or nosmooth_rarity) then -- remove trees near alpine local ground_y if data[area:index(x, maxp.y, z)] == c.air then @@ -345,7 +345,8 @@ minetest.register_on_generated(function(minp, maxp, seed) data[area:index(x, ground_y+1, z)] = c.dry_shrub else if snowy - or test > smooth_rarity_max then + or test > (smooth and smooth_rarity_max or + nosmooth_rarity) then -- more, deeper snow data[node] = c.snow_block else