From d119a6748264a4f9825eebdd4ddeb2421cc4784a Mon Sep 17 00:00:00 2001 From: coil <51716565+coil0@users.noreply.github.com> Date: Mon, 26 Aug 2019 19:45:11 +0200 Subject: [PATCH] Refactor switching station ABMs (#508) --- wrench/support.lua | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/wrench/support.lua b/wrench/support.lua index 6d1c9ab..21aebfc 100644 --- a/wrench/support.lua +++ b/wrench/support.lua @@ -11,7 +11,7 @@ store_meta_always = true, } owned - nodes that are protected by owner requirements (Ex. locked chests) - store_meta_always - when nodes are broken this ensures metadata and + store_meta_always - when nodes are broken this ensures metadata and inventory is always stored (Ex. active state for machines) --]] @@ -19,7 +19,7 @@ wrench.META_TYPE_FLOAT = 1 wrench.META_TYPE_STRING = 2 -local INT, STRING, FLOAT = +local INT, STRING, FLOAT = wrench.META_TYPE_INT, wrench.META_TYPE_STRING, wrench.META_TYPE_FLOAT @@ -66,6 +66,8 @@ end function wrench:register_node(name, def) - self.registered_nodes[name] = def + if minetest.registered_nodes[name] then + self.registered_nodes[name] = def + end end -- Gitblit v1.8.0