From fd2704217c880e03d3a0c6848b4d1cf014a2862f Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Tue, 18 Jun 2019 14:33:16 -0400 Subject: [PATCH] use table.copy instead of own clone-node function also make sure coloredwood loads first, opt depend --- depends.txt | 1 + simple.lua | 13 +------------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/depends.txt b/depends.txt index 92f26e0..401afd8 100644 --- a/depends.txt +++ b/depends.txt @@ -10,3 +10,4 @@ streets_trafficlight? trafficlight? digilines? digistuff? +coloredwood? diff --git a/simple.lua b/simple.lua index 84a8f71..bf659bb 100644 --- a/simple.lua +++ b/simple.lua @@ -49,17 +49,6 @@ end local digiline_wire_node = "digilines:wire_std_00000000" --- clone node - -local function clone_node(name) - local node2 = {} - local node = minetest.registered_nodes[name] - for k,v in pairs(node) do - node2[k]=v - end - return node2 -end - minetest.register_privilege("streetlight", { description = "Allows using streetlight spawners", give_to_singleplayer = true @@ -222,7 +211,7 @@ for _, pole in ipairs(poles_tab) do local lightparam2 = light[4] or 0 if enable_digilines then - local def = clone_node(matnode) + local def = table.copy(minetest.registered_nodes[matnode]) local dl_overlay if def.drawtype == "fencelike" then