Cristiano Magro
2020-10-11 767b74753d22cc8cf89107e6f483b8b40e0e6911
rename vars name and some fix
1 files modified
41 ■■■■■ changed files
technic/tools/xno_tree_tap.lua 41 ●●●●● patch | view | raw | blame | history
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,22 +260,6 @@
    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