From 5c00c9ca7fff2e051d390bff4724d303e805b862 Mon Sep 17 00:00:00 2001 From: cora Date: Fri, 22 Jan 2021 21:44:27 +0100 Subject: [PATCH] scaffold: fix randomscaff --- clientmods/scaffold/init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/clientmods/scaffold/init.lua b/clientmods/scaffold/init.lua index 842f7d172..d9e845169 100644 --- a/clientmods/scaffold/init.lua +++ b/clientmods/scaffold/init.lua @@ -522,12 +522,12 @@ end if nlist then scaffold.register_template_scaffold("RandomScaff", "scaffold_rnd", function(below) - if true then return false end local n = minetest.get_node_or_nil(below) - -- n == nil is ignore - if n and not scaffold.in_list(n.name, nlist.get('randomscaffold')) then + local nl=nlist.get('randomscaffold') + table.shuffle(nl) + if n and not scaffold.in_list(n.name, nl) then scaffold.dig(below) - scaffold.place_if_needed(table.shuffle(nlist.get('randomscaffold')), below) + scaffold.place_if_needed(nl, below) end end) end