Prevent variable == nil crash.

This commit is contained in:
Duane 2016-07-01 15:33:10 -05:00
parent 396d149ab4
commit 1eb6658a15

View file

@ -31,7 +31,7 @@ end)
if fun_caves.expire_elixir_on_death then if fun_caves.expire_elixir_on_death then
minetest.register_on_dieplayer(function(player) minetest.register_on_dieplayer(function(player)
local player_name = player:get_player_name() local player_name = player:get_player_name()
if fun_caves.db.status[player_name].armor_elixir then if fun_caves.db.status[player_name] and fun_caves.db.status[player_name].armor_elixir then
local factor = fun_caves.db.status[player_name].armor_elixir.factor local factor = fun_caves.db.status[player_name].armor_elixir.factor
local armor = player:get_armor_groups() local armor = player:get_armor_groups()
armor.fleshy = math.min(100, math.max(1, math.ceil(armor.fleshy / factor))) armor.fleshy = math.min(100, math.max(1, math.ceil(armor.fleshy / factor)))