From e1d09f0536d76a6f272d249d02eda0b247052be8 Mon Sep 17 00:00:00 2001 From: MisterE123 <61124264+MisterE123@users.noreply.github.com> Date: Sat, 7 Jan 2023 11:44:42 -0500 Subject: [PATCH] fix y-range noise calcluation exclusion --- init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 6b46294..f28a48a 100644 --- a/init.lua +++ b/init.lua @@ -87,7 +87,7 @@ minetest.register_on_generated(function(minp, maxp, seed) luamap.precalc(data, area, vm, minp, maxp, seed) for name,elements in pairs(noises_2d) do - if emin.y >= elements.ymin and emax.y <= elements.ymax then + if not(maxp.y <= elements.ymin and minp.y >= elements.ymax) then noises_2d[name].nobj = noises_2d[name].nobj or minetest.get_perlin_map(noises_2d[name].np_vals, chulens2d) noises_2d[name].nvals = noises_2d[name].nobj:get_2d_map_flat(minpos2d) noises_2d[name].use = true @@ -97,7 +97,7 @@ minetest.register_on_generated(function(minp, maxp, seed) end for name,elements in pairs(noises_3d) do - if emin.y >= elements.ymin and emax.y <= elements.ymax then + if not(maxp.y <= elements.ymin and minp.y >= elements.ymax) then noises_3d[name].nobj = noises_3d[name].nobj or minetest.get_perlin_map(noises_3d[name].np_vals, chulens3d) noises_3d[name].nvals = noises_3d[name].nobj:get_3d_map_flat(minpos3d) noises_3d[name].use = true