From 767b74753d22cc8cf89107e6f483b8b40e0e6911 Mon Sep 17 00:00:00 2001 From: Cristiano Magro <cristiano.magro@vola.it> Date: Sun, 11 Oct 2020 18:25:56 +0200 Subject: [PATCH] rename vars name and some fix --- technic/tools/xno_tree_tap.lua | 43 ++++++++++++++----------------------------- 1 files changed, 14 insertions(+), 29 deletions(-) diff --git a/technic/tools/xno_tree_tap.lua b/technic/tools/xno_tree_tap.lua index 895ed63..4dd5341 100644 --- a/technic/tools/xno_tree_tap.lua +++ b/technic/tools/xno_tree_tap.lua @@ -7,7 +7,7 @@ -- if this is disabled. local xnotreetap_leaves = true --- First value is node name; second is whether the node is considered even if chainsaw_leaves is false. +-- First value is node name; second is whether the node is considered even if xnotreetap_leaves is false. local nodes = { -- Rubber trees from moretrees or technic_worldgen if moretrees isn't installed {"moretrees:rubber_tree_trunk_empty", true}, @@ -18,7 +18,7 @@ local timber_nodenames = {} for _, node in pairs(nodes) do - if chainsaw_leaves or node[2] then + if xnotreetap_leaves or node[2] then timber_nodenames[node[1]] = true end end @@ -131,7 +131,8 @@ --raccolta gomma node.name = "moretrees:rubber_tree_trunk_empty" minetest.swap_node(pos, node) - minetest.handle_node_drops(pointed_thing.above, {"technic:raw_latex"}, user) +-- minetest.handle_node_drops(pointed_thing.above, {"technic:raw_latex"}, user) + handle_drops({"technic:raw_latex"}) remaining_charge = remaining_charge - xnotreetap_charge_per_node -- Wood found - cut it @@ -139,15 +140,15 @@ minetest.remove_node(pos) remaining_charge = remaining_charge - xnotreetap_charge_per_node - if not technic.creative_mode then - local item_wear = tonumber(itemstack:get_wear()) - item_wear = item_wear + 819 - if item_wear > 65535 then - itemstack:clear() - return itemstack - end - itemstack:set_wear(item_wear) - end +-- if not technic.creative_mode then +-- local item_wear = tonumber(itemstack:get_wear()) +-- item_wear = item_wear + 819 +-- if item_wear > 65535 then +-- itemstack:clear() +-- return itemstack +-- end +-- itemstack:set_wear(item_wear) +-- end end -- Check surroundings and run recursively if any charge left @@ -259,23 +260,7 @@ if node_name ~= "moretrees:rubber_tree_trunk" then return end - - --raccolta gomma - -- node.name = "moretrees:rubber_tree_trunk_empty" - -- minetest.swap_node(pos, node) - -- minetest.handle_node_drops(pointed_thing.above, {"technic:raw_latex"}, user) - -- - -- if not technic.creative_mode then - -- local item_wear = tonumber(itemstack:get_wear()) - -- item_wear = item_wear + 819 - -- if item_wear > 65535 then - -- itemstack:clear() - -- return itemstack - -- end - -- itemstack:set_wear(item_wear) - -- end - -- return itemstack - + -- Send current charge to digging function so that the -- chainsaw will stop after digging a number of nodes meta.charge = xnotreetap_dig(pointed_thing.under, meta.charge) -- Gitblit v1.8.0