diff --git a/tools/batpack.lua b/tools/batpack.lua index 003acdf..e7424ca 100644 --- a/tools/batpack.lua +++ b/tools/batpack.lua @@ -21,7 +21,7 @@ industrialtest.internal.unpackTableInto(industrialtest.BatPackBase,{ }) local updateDelta=0 -function industrialtest.BatPackBase.update(self,player,itemstack,dtime) +function industrialtest.BatPackBase.update(self,player,inv,itemstack,dtime) updateDelta=updateDelta+dtime if updateDelta. local S=minetest.get_translator("industrialtest") +industrialtest.SolarHelmet=table.copy(industrialtest.GearTool) +industrialtest.internal.unpackTableInto(industrialtest.SolarHelmet,{ + name="industrialtest:solar_helmet", + description=S("Solar Helmet"), + inventoryImage="industrialtest_solar_helmet_inv.png", + part="head", + modelImage="industrialtest_solar_helmet.png" +}) local updateDelta=0 - -local function onGlobalStep(player,inv,stack) - if stack:get_name()~="industrialtest:solar_helmet" then +function industrialtest.SolarHelmet.update(self,player,inv,itemstack,dtime) + updateDelta=updateDelta+dtime + if updateDelta