From e23a308a1fe0c11ee45332c074ef2351f98c6e3d Mon Sep 17 00:00:00 2001 From: cheapie Date: Sat, 1 Sep 2018 07:57:57 -0500 Subject: Allow lights to be controlled by strings as well --- init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 0eb753f..01aa586 100644 --- a/init.lua +++ b/init.lua @@ -1039,8 +1039,9 @@ for i=0,14,1 do action = function(pos,node,channel,msg) local meta = minetest.get_meta(pos) if meta:get_string("channel") ~= channel then return end - if type(msg) ~= "number" or msg > 14 or msg < 0 then return end - node.name = "digistuff:light_"..math.floor(msg) + local value = tonumber(msg) + if (not value) or value > 14 or value < 0 then return end + node.name = "digistuff:light_"..math.floor(value) minetest.swap_node(pos,node) end }, -- cgit v1.2.3