From 23545d1bc66c87c22ace8fc4a93dbced3e15e8c4 Mon Sep 17 00:00:00 2001 From: crabman77 Date: Thu, 16 Jul 2015 15:48:55 +0200 Subject: [PATCH] fix crash when tools has not full_punch_interval(netherpick) --- mods/mobs/api.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/mobs/api.lua b/mods/mobs/api.lua index 86fc9663..d0525d60 100755 --- a/mods/mobs/api.lua +++ b/mods/mobs/api.lua @@ -1126,7 +1126,7 @@ end on_punch = function(self, hitter, tflp, tool_capabilities, dir) -- weapon wear local weapon = hitter:get_wielded_item() - if weapon:get_definition().tool_capabilities ~= nil then + if weapon:get_definition().tool_capabilities ~= nil and weapon:get_definition().tool_capabilities.full_punch_interval ~= nil then local wear = ( weapon:get_definition().tool_capabilities.full_punch_interval / 75 ) * 9000 weapon:add_wear(wear) hitter:set_wielded_item(weapon)