From 892cfa8b585527be992176b1df4fdfd1092eb7af Mon Sep 17 00:00:00 2001 From: Arturas Norkus Date: Sat, 24 Jun 2017 18:22:57 +0300 Subject: [PATCH] opt out v6 mapgen maps from biome check --- utils.lua | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/utils.lua b/utils.lua index 95fe706..99631d0 100644 --- a/utils.lua +++ b/utils.lua @@ -96,6 +96,14 @@ local np_humid = { } hw_utils.is_biome_frozen = function(position) + local mg_name = minetest.get_mapgen_setting("mg_name") + if mg_name == "v6" then + return true -- v6 not supported yet. + end + return hw_utils.is_biome_frozen_v7(position) +end + +hw_utils.is_biome_frozen_v7 = function(position) local posx = math.floor(position.x) local posz = math.floor(position.z) local noise_obj = minetest.get_perlin(np_temp) @@ -106,6 +114,14 @@ hw_utils.is_biome_frozen = function(position) end hw_utils.is_biome_dry = function(position) + local mg_name = minetest.get_mapgen_setting("mg_name") + if mg_name == "v6" then + return true -- v6 not supported yet. + end + return hw_utils.is_biome_dry_v7(position) +end + +hw_utils.is_biome_dry_v7 = function(position) local posx = math.floor(position.x) local posz = math.floor(position.z) local noise_obj = minetest.get_perlin(np_humid) @@ -116,6 +132,14 @@ hw_utils.is_biome_dry = function(position) end hw_utils.is_biome_tropic = function(position) + local mg_name = minetest.get_mapgen_setting("mg_name") + if mg_name == "v6" then + return false -- v6 not supported yet. + end + return hw_utils.is_biome_tropic_v7(position) +end + +hw_utils.is_biome_tropic_v7 = function(position) local posx = math.floor(position.x) local posz = math.floor(position.z) local noise_obj = minetest.get_perlin(np_humid)