forked from mtcontrib/3d_armor
Improve error logging a little
This commit is contained in:
parent
b5db0f1aa6
commit
e3c2616328
@ -94,10 +94,10 @@ armor.set_player_armor = function(self, player)
|
|||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
local player_inv = player:get_inventory()
|
local player_inv = player:get_inventory()
|
||||||
if not name then
|
if not name then
|
||||||
minetest.log("error", "Failed to read player name")
|
minetest.log("error", "set_player_armor: Failed to read player name")
|
||||||
return
|
return
|
||||||
elseif not player_inv then
|
elseif not player_inv then
|
||||||
minetest.log("error", "Failed to read player inventory")
|
minetest.log("error", "set_player_armor: Failed to read player inventory")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local armor_texture = "3d_armor_trans.png"
|
local armor_texture = "3d_armor_trans.png"
|
||||||
@ -182,9 +182,14 @@ end
|
|||||||
|
|
||||||
armor.update_armor = function(self, player)
|
armor.update_armor = function(self, player)
|
||||||
if not player then
|
if not player then
|
||||||
|
minetest.log("error", "update_armor: Invalid player object reference")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
|
if not name then
|
||||||
|
minetest.log("error", "update_armor: Invalid player name")
|
||||||
|
return
|
||||||
|
end
|
||||||
local hp = player:get_hp() or 0
|
local hp = player:get_hp() or 0
|
||||||
if hp == 0 or hp == self.player_hp[name] then
|
if hp == 0 or hp == self.player_hp[name] then
|
||||||
return
|
return
|
||||||
@ -193,10 +198,10 @@ armor.update_armor = function(self, player)
|
|||||||
local player_inv = player:get_inventory()
|
local player_inv = player:get_inventory()
|
||||||
local armor_inv = minetest.get_inventory({type="detached", name=name.."_armor"})
|
local armor_inv = minetest.get_inventory({type="detached", name=name.."_armor"})
|
||||||
if not player_inv then
|
if not player_inv then
|
||||||
minetest.log("error", "Failed to read player inventory")
|
minetest.log("error", "update_armor: Failed to read player inventory")
|
||||||
return
|
return
|
||||||
elseif not armor_inv then
|
elseif not armor_inv then
|
||||||
minetest.log("error", "Failed to read detached inventory")
|
minetest.log("error", "update_armor: Failed to read detached inventory")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local heal_max = 0
|
local heal_max = 0
|
||||||
@ -253,7 +258,15 @@ armor.get_armor_formspec = function(self, name)
|
|||||||
end
|
end
|
||||||
|
|
||||||
armor.update_inventory = function(self, player)
|
armor.update_inventory = function(self, player)
|
||||||
|
if not player then
|
||||||
|
minetest.log("error", "update_inventory: Invalid player object reference")
|
||||||
|
return
|
||||||
|
end
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
|
if not name then
|
||||||
|
minetest.log("error", "update_inventory: Invalid player name")
|
||||||
|
return
|
||||||
|
end
|
||||||
if inv_mod == "unified_inventory" then
|
if inv_mod == "unified_inventory" then
|
||||||
if unified_inventory.current_page[name] == "armor" then
|
if unified_inventory.current_page[name] == "armor" then
|
||||||
unified_inventory.set_inventory_formspec(player, "armor")
|
unified_inventory.set_inventory_formspec(player, "armor")
|
||||||
|
Loading…
Reference in New Issue
Block a user