mirror of
https://github.com/t-affeldt/climate_api.git
synced 2024-12-22 17:00:36 +01:00
Fix crash when trying to apply weather to dead players
This commit is contained in:
parent
082c789d6e
commit
06f337b23e
@ -90,6 +90,7 @@ function trigger.get_active_effects()
|
|||||||
for _, player in ipairs(minetest.get_connected_players()) do
|
for _, player in ipairs(minetest.get_connected_players()) do
|
||||||
local pname = player:get_player_name()
|
local pname = player:get_player_name()
|
||||||
local env = environments[pname]
|
local env = environments[pname]
|
||||||
|
if env ~= nil then
|
||||||
if is_weather_active(player, wname, env) then
|
if is_weather_active(player, wname, env) then
|
||||||
if type(climate_mod.current_weather[pname]) == "nil" then
|
if type(climate_mod.current_weather[pname]) == "nil" then
|
||||||
climate_mod.current_weather[pname] = {}
|
climate_mod.current_weather[pname] = {}
|
||||||
@ -108,6 +109,7 @@ function trigger.get_active_effects()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
return effects
|
return effects
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user