From e0b9b4b503731864eb07e06f7ac60ca5ea28182b Mon Sep 17 00:00:00 2001 From: mazes-80 <> Date: Wed, 2 Feb 2022 10:55:14 +0100 Subject: [PATCH] Toolranks: update item count --- init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/init.lua b/init.lua index 37805d1..ba6a6a5 100644 --- a/init.lua +++ b/init.lua @@ -91,6 +91,9 @@ local function add_wear(digger, node, num_nodes) local uses = caps.groupcaps.choppy.uses or 10 uses = uses * 9 if minetest.global_exists("toolranks") then + local itemmeta = tool:get_meta() + local dugnodes = tonumber(itemmeta:get_string("dug")) or 0 + itemmeta:set_string("dug", dugnodes + num_nodes - 1) toolranks.new_afteruse(tool, digger, node, {wear = uses}) end tool:add_wear(65535 * num_nodes / uses)