From 2e7859c35e55b842752c6533edae2dd19290fabc Mon Sep 17 00:00:00 2001 From: Tanmaya Meher <tanmayameher@users.noreply.github.com> Date: Sat, 25 Aug 2018 12:24:14 +0200 Subject: [PATCH] New MV Hydro Machine (#412) --- technic/machines/HV/quarry.lua | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua index 9060b70..86ca395 100644 --- a/technic/machines/HV/quarry.lua +++ b/technic/machines/HV/quarry.lua @@ -145,7 +145,17 @@ if can_dig then dignode = technic.get_or_load_node(digpos) or minetest.get_node(digpos) local dignodedef = minetest.registered_nodes[dignode.name] or {diggable=false} - if not dignodedef.diggable or (dignodedef.can_dig and not dignodedef.can_dig(digpos, nil)) then + -- doors mod among other thing does NOT like a nil digger... + local fakedigger = { + get_player_name = function() + return "!technic_quarry_fake_digger" + end, + is_player = function() return false end, + get_wielded_item = function() + return ItemStack("air") + end, + } + if not dignodedef.diggable or (dignodedef.can_dig and not dignodedef.can_dig(digpos, fakedigger)) then can_dig = false end end -- Gitblit v1.8.0