From 3778a209570b839109e9b5ee44755dda64056163 Mon Sep 17 00:00:00 2001 From: jp Date: Fri, 31 Jul 2015 15:12:42 +0200 Subject: [PATCH] Fix some bug and uneeded check on tool repairing --- worktable.lua | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/worktable.lua b/worktable.lua index 0161382..496c21b 100644 --- a/worktable.lua +++ b/worktable.lua @@ -206,7 +206,7 @@ for m=1, #material do end end -minetest.register_abm({ -- Repair Tool's code by Krock, modified by kilbith. +minetest.register_abm({ nodenames = {"xdecor:worktable"}, interval = 1, chance = 1, action = function(pos, node, active_object_count, active_object_count_wider) @@ -225,13 +225,8 @@ minetest.register_abm({ -- Repair Tool's code by Krock, modified by kilbith. if (fuel:is_empty() or fuel:get_name() ~= "xdecor:hammer") then return end - if (wear + repair < 0) then - src:add_wear(repair) - fuel:add_wear(wearhammer) - else - src:add_wear(repair) - fuel:add_wear(wearhammer) - end + src:add_wear(repair) + fuel:add_wear(wearhammer) inv:set_stack("src", 1, src) inv:set_stack("fuel", 1, fuel)