1 -- turn off lightning mod 'auto mode'
11 minetest
.register_globalstep(function(dtime
)
12 if weather
.state
~= "thunder" then
16 rain
.set_particles_mode("thunder")
19 if thunder
.init_done
== false then
21 "weather-pack-thunder-sky",
27 skycolor
.active
= true
28 for _
, player
in pairs(minetest
.get_connected_players()) do
29 player
:set_clouds({color
="#3D3D3FE8"})
31 thunder
.init_done
= true
34 if (thunder
.next_strike
<= minetest
.get_gametime()) then
36 local delay
= math
.random(thunder
.min_delay
, thunder
.max_delay
)
37 thunder
.next_strike
= minetest
.get_gametime() + delay
42 thunder
.clear
= function()
44 skycolor
.remove_layer("weather-pack-thunder-sky")
45 skycolor
.remove_layer("lightning")
46 thunder
.init_done
= false
49 -- register thunderstorm weather
50 if weather
.reg_weathers
.thunder
== nil then
51 weather
.reg_weathers
.thunder
= {
53 clear
= thunder
.clear
,