| | |
| | | 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 |
| | |
| | | |
| | | -- 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. |
| | |
| | | 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 |