From 36549e9a497879aeb71119db5da504e0fd0adbf2 Mon Sep 17 00:00:00 2001 From: mrkubax10 Date: Sun, 12 May 2024 20:36:09 +0200 Subject: [PATCH] Fix electric tools breaking Fixes #13 --- tools/electric_chainsaw.lua | 8 ++++---- tools/electric_drill.lua | 8 ++++---- tools/electric_saber.lua | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/tools/electric_chainsaw.lua b/tools/electric_chainsaw.lua index f1cc747..a2519a1 100644 --- a/tools/electric_chainsaw.lua +++ b/tools/electric_chainsaw.lua @@ -31,6 +31,10 @@ local function registerElectricChainsaw(config) local definition={ description=config.displayName, inventory_image="industrialtest_"..config.name..".png", + after_use=function(itemstack) + -- Hack to make sure that chainsaw won't be destroyed when has 0 EU + return nil + end, _industrialtest_powerStorage=true, _industrialtest_powerCapacity=10000, _industrialtest_powerFlow=industrialtest.api.lvPowerFlow, @@ -70,10 +74,6 @@ local function registerElectricChainsaw(config) end return nil end - definition.after_use=function(itemstack) - -- Hack to make sure that chainsaw won't be destroyed when has 0 EU in MCL - return nil - end definition._mcl_diggroups={ axey={ speed=config.inactiveDigSpeed, diff --git a/tools/electric_drill.lua b/tools/electric_drill.lua index e8aa49c..2601eac 100644 --- a/tools/electric_drill.lua +++ b/tools/electric_drill.lua @@ -31,6 +31,10 @@ local function registerElectricDrill(config) local definition={ description=config.displayName, inventory_image="industrialtest_"..config.name..".png", + after_use=function() + -- Hack to make sure that drill won't be destroyed when has 0 EU + return nil + end, _industrialtest_powerStorage=true, _industrialtest_powerCapacity=10000, _industrialtest_powerFlow=industrialtest.api.lvPowerFlow, @@ -64,10 +68,6 @@ local function registerElectricDrill(config) tool=1, dig_speed_class=config.digSpeedClass } - definition.after_use=function() - -- Hack to make sure that drill won't be destroyed when has 0 EU in MCL - return nil - end definition._mcl_diggroups={ pickaxey={ speed=config.inactiveDigSpeed, diff --git a/tools/electric_saber.lua b/tools/electric_saber.lua index 871c5c2..ce2a9a4 100644 --- a/tools/electric_saber.lua +++ b/tools/electric_saber.lua @@ -31,6 +31,10 @@ local function registerElectricSaber(config) local definition={ description=config.displayName, inventory_image="industrialtest_"..config.name..".png", + after_use=function() + -- Hack to make sure that saber won't be destroyed when has 0 EU + return nil + end, _industrialtest_powerStorage=true, _industrialtest_powerCapacity=10000, _industrialtest_powerFlow=industrialtest.api.lvPowerFlow, @@ -62,10 +66,6 @@ local function registerElectricSaber(config) max_drop_level=config.maxDropLevel, damage_groups={fleshy=config.inactiveDamage} } - definition.after_use=function() - -- Hack to make sure that saber won't be destroyed when has 0 EU in MCL - return nil - end definition._mcl_toollike_wield=true definition._mcl_diggroups={ swordy={