From e411016470fd4111c844674208f15ce9b327f3aa Mon Sep 17 00:00:00 2001 From: auouymous Date: Fri, 11 Sep 2020 16:31:19 -0600 Subject: [PATCH] Prevent protection check on MV machine close. Fixes #538. --- technic/machines/register/machine_base.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/technic/machines/register/machine_base.lua b/technic/machines/register/machine_base.lua index e6735eb..8a67d83 100644 --- a/technic/machines/register/machine_base.lua +++ b/technic/machines/register/machine_base.lua @@ -210,6 +210,7 @@ function technic.register_base_machine(data) after_dig_node = technic.machine_after_dig_node, on_receive_fields = function(pos, formname, fields, sender) local node = minetest.get_node(pos) + if fields.quit then return end if not pipeworks.may_configure(pos, sender) then return end fs_helpers.on_receive_fields(pos, fields) local meta = minetest.get_meta(pos) @@ -254,6 +255,7 @@ function technic.register_base_machine(data) technic_disabled_machine_name = data.modname..":"..ltier.."_"..machine_name, on_receive_fields = function(pos, formname, fields, sender) local node = minetest.get_node(pos) + if fields.quit then return end if not pipeworks.may_configure(pos, sender) then return end fs_helpers.on_receive_fields(pos, fields) local meta = minetest.get_meta(pos)