Refactor electric chainsaws
This commit is contained in:
@@ -19,11 +19,20 @@ industrialtest.internal.unpackTableInto(industrialtest.ElectricTool,{
|
||||
prepare=industrialtest.ElectricItem.prepare
|
||||
})
|
||||
|
||||
function industrialtest.ElectricTool.createDefinitionTable(self)
|
||||
local def=industrialtest.Tool.createDefinitionTable(self)
|
||||
def.after_use=function()
|
||||
-- Hack to make sure that chainsaw won't be destroyed when has 0 EU
|
||||
return nil
|
||||
end
|
||||
return def
|
||||
end
|
||||
|
||||
function industrialtest.ElectricTool.onPlace(self,itemstack,user,pointed)
|
||||
self:prepare(itemstack)
|
||||
|
||||
local meta=itemstack:get_meta()
|
||||
local opPower=self:getOpPower()
|
||||
local opPower=self:getOpPower(itemstack)
|
||||
if meta:get_int("industrialtest.powerAmount")<opPower then
|
||||
return false
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user