Cristiano Magro
2020-10-14 e628760d271b2a28b32ddf31a18463e8d63e9362
technic/tools/xno_tree_tap.lua
@@ -140,7 +140,6 @@
  local node = minetest.get_node(pos)
  local node_name = node.name
  if timber_nodenames[node_name]
    or (xnotreetap_leaves and minetest.get_item_group(node_name, "leaves") ~= 0)
    or minetest.get_item_group(node_name, "tree") ~= 0 then
@@ -278,19 +277,16 @@
    remaining_charge = remaining_charge - xnotreetap_charge_per_node
    -- Wood found - cut it
--    handle_drops(minetest.get_node_drops(node.name, ""))
--    minetest.remove_node(pos)
--    remaining_charge = remaining_charge - xnotreetap_charge_per_node
  end
  if node.name == "moretrees:rubber_tree_leaves" then
    -- Leaves found - cut it
    handle_drops(minetest.get_node_drops(node.name, ""))
    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
  end
  set_node_visited(pos)