add correct minecraft conditions for rain

This commit is contained in:
cora 2021-09-27 23:02:17 +02:00
parent f2b399cbbd
commit 590abfeb0f
1 changed files with 3 additions and 4 deletions

View File

@ -86,17 +86,16 @@ mcl_weather.register_weather("rain",{
} }
}, },
start = function() mcl_weather.rain.raining = true end, start = function() mcl_weather.rain.raining = true end,
start_player = function(name) end,
clear = function() mcl_weather.rain.raining = false end, clear = function() mcl_weather.rain.raining = false end,
at_pos = function(pos) at_pos = function(pos)
local biome=minetest.get_biome_data(pos) local biome=minetest.get_biome_data(pos)
if mcl_worlds.has_weather(pos) and biome.heat > 15 and biome.heat < 95 then if mcl_worlds.has_weather(pos) and biome.heat > 95 then
return true return true
end end
end, end,
change_at_pos = function(pos) change_at_pos=function(pos)
local biome=minetest.get_biome_data(pos) local biome=minetest.get_biome_data(pos)
if mcl_worlds.has_weather(pos) and biome.heat < 15 then if mcl_worlds.has_weather(pos) and ( biome.heat < 15 or pos.y > 64 ) then
return "snow" return "snow"
end end
end end