Zefram
2014-05-18 623fcae4a4ad3ec12cc242b29b0d781357cff3f7
technic/tools/chainsaw.lua
@@ -55,6 +55,8 @@
        if chainsaw_leaves then
                timber_nodenames["moretrees:apple_tree_leaves"]        = true
                timber_nodenames["moretrees:oak_leaves"]               = true
                timber_nodenames["moretrees:fir_leaves"]               = true
                timber_nodenames["moretrees:fir_leaves_bright"]        = true
                timber_nodenames["moretrees:sequoia_leaves"]           = true
                timber_nodenames["moretrees:birch_leaves"]             = true
                timber_nodenames["moretrees:birch_leaves"]             = true
@@ -203,6 +205,10 @@
-- Saw down trees entry point
local function chainsaw_dig_it(pos, player,current_charge)
   if minetest.is_protected(pos, player:get_player_name()) then
      minetest.record_protection_violation(pos, player:get_player_name())
      return current_charge
   end
        local remaining_charge=current_charge
        -- Save the currently installed dropping mechanism so we can restore it.
@@ -249,6 +255,8 @@
   description = S("Chainsaw"),
   inventory_image = "technic_chainsaw.png",
   stack_max = 1,
   wear_represents = "technic_RE_charge",
   on_refill = technic.refill_RE_charge,
   on_use = function(itemstack, user, pointed_thing)
      if pointed_thing.type ~= "node" then
         return itemstack