From 21e044478e259efa202dce2c2e82afc342f07b90 Mon Sep 17 00:00:00 2001 From: SmallJoker <mk939@ymail.com> Date: Sat, 26 Nov 2022 23:25:33 +0100 Subject: [PATCH] Fix battery box charging issues caused by out of sync functions --- technic/register.lua | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/technic/register.lua b/technic/register.lua index 8f75b81..6a587ea 100644 --- a/technic/register.lua +++ b/technic/register.lua @@ -44,7 +44,10 @@ -- Wear down a tool depending on the remaining charge. function technic.set_RE_wear(itemstack, item_load, max_load) - if (minetest.registered_items[itemstack:get_name()].wear_represents or "mechanical_wear") ~= "technic_RE_charge" then return itemstack end + local def = minetest.registered_items[itemstack:get_name()] + if (def.wear_represents or "mechanical_wear") ~= "technic_RE_charge" then + return itemstack + end local temp if item_load == 0 then temp = 0 -- Gitblit v1.8.0