From 362bef381a673fb0d29f3d7e709c37c40582b2aa Mon Sep 17 00:00:00 2001 From: theFox6 Date: Thu, 17 May 2018 17:20:51 +0200 Subject: [PATCH] rawset lightning global --- weather/api.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/weather/api.lua b/weather/api.lua index cbaca7d..65234eb 100644 --- a/weather/api.lua +++ b/weather/api.lua @@ -62,14 +62,14 @@ function weather_mod.register_downfall(id,def) end if minetest.get_modpath("lightning") then - lightning.auto = false + rawset(lightning,"auto",false) end function weather_mod.handle_lightning() if not minetest.get_modpath("lightning") then return end local current_downfall = weather_mod.registered_downfalls[weather.type] if not current_downfall then return end - lightning.auto = current_downfall.enable_lightning + rawset(lightning,"auto",current_downfall.enable_lightning) if current_downfall.enable_lightning and math.random(1,2) == 1 then local time = math.floor(math.random(lightning.interval_low/2,lightning.interval_low)) minetest.after(time, lightning.strike) @@ -92,7 +92,7 @@ minetest.register_globalstep(function() if math.random(1, 10000) == 1 then weather.type = "none" if minetest.get_modpath("lightning") then - lightning.auto = false + rawset(lightning,"auto",false) end end end