Refactor electric sabers

This commit is contained in:
2025-04-15 22:47:44 +02:00
parent 6f864eca78
commit b383231c40
5 changed files with 141 additions and 170 deletions

View File

@@ -22,16 +22,14 @@ industrialtest.internal.unpackTableInto(industrialtest.ElectricHoeBase,{
flow=industrialtest.api.lvPowerFlow
})
function industrialtest.ElectricHoeBase.createDefinitionTable(self)
local def=industrialtest.ActivatedElectricTool.createDefinitionTable(self)
function industrialtest.ElectricHoeBase.register(self)
if industrialtest.mtgAvailable then
def.on_place=minetest.item_place
self.define.onUse=true
elseif industrialtest.mclAvailable then
def.on_use=nil
self.define.onPlace=true
end
return def
industrialtest.ActivatedElectricTool.register(self)
end
function industrialtest.ElectricHoeBase.hitUse(self,itemstack,user,pointed)