From 72812db4d36110bb531e04fabfa3009c78c32e3a Mon Sep 17 00:00:00 2001 From: stujones11 Date: Sun, 3 Mar 2013 23:31:13 +0000 Subject: [PATCH] Fix nil value tiles exception --- armor_api.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/armor_api.lua b/armor_api.lua index 3e5851a..7d00f30 100644 --- a/armor_api.lua +++ b/armor_api.lua @@ -29,7 +29,9 @@ armor_api.get_wielded_item_texture = function(self, player) end local texture = minetest.registered_items[item].inventory_image if texture == "" then - return minetest.registered_items[item].tiles[1] + if minetest.registered_items[item].tiles[1] then + texture = minetest.registered_items[item].tiles[1] + end end return texture end @@ -58,7 +60,7 @@ armor_api.set_player_armor = function(self, player) armor["shield"] = stack:get_definition().groups["armor_shield"] or 0 if armor["shield"] > 0 then item = stack:get_name() - texture = texture.."^[combine:16x16:16,0="..minetest.registered_items[item].inventory_image + texture = texture.."^[combine:64x64:16,0="..minetest.registered_items[item].inventory_image end local armor_level = math.floor( (.2*armor["head"]) +