From 36e48cba32b9c9cd50d2a5cdac1719dda355bac3 Mon Sep 17 00:00:00 2001 From: OgelGames <> Date: Wed, 4 Sep 2019 22:43:28 +1000 Subject: [PATCH] Check for falling nodes after cutting with chainsaw --- technic/tools/chainsaw.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/technic/tools/chainsaw.lua b/technic/tools/chainsaw.lua index 16c7933..2ca1f5d 100644 --- a/technic/tools/chainsaw.lua +++ b/technic/tools/chainsaw.lua @@ -325,6 +325,9 @@ local function recursive_dig(pos, remaining_charge) handle_drops(minetest.get_node_drops(node.name, "")) minetest.remove_node(pos) remaining_charge = remaining_charge - chainsaw_charge_per_node + + -- Check for snow on pine trees, etc + minetest.check_for_falling(pos) -- Check surroundings and run recursively if any charge left for npos in iterSawTries(pos) do