don't rain when indoors

This commit is contained in:
cora 2021-09-24 01:06:30 +02:00
parent 1adcdc1dbb
commit 9b42b0d5c7
1 changed files with 15 additions and 13 deletions

View File

@ -87,19 +87,21 @@ mcl_weather.rain.add_rain_particlespawner = function(name)
end
end
minetest.add_particlespawner({
amount = mcl_weather.rain.particles_count,
time=1,
minpos = minp, maxpos = maxp,
minvel = vel, maxvel = vel,
minacc = acc, maxacc = acc,
minexptime = exp, maxexptime = exp,
minsize = size, maxsize= size,
collisiondetection = true, collision_removal = true,
vertical = true,
texture = texture,
playername = player:get_player_name()
})
if mcl_weather.is_outdoor(player:get_pos()) then
minetest.add_particlespawner({
amount = math.random(mcl_weather.rain.particles_count-100,mcl_weather.rain.particles_count+100),
time=1,
minpos = minp, maxpos = maxp,
minvel = vel, maxvel = vel,
minacc = acc, maxacc = acc,
minexptime = exp, maxexptime = exp,
minsize = size, maxsize= size,
collisiondetection = true, collision_removal = true,
vertical = true,
texture = texture,
playername = player:get_player_name()
})
end
mcl_weather.rain.init_done = true
end