Allow lights to be controlled by strings as well

master
cheapie 2018-09-01 07:57:57 -05:00
parent ff236643af
commit e23a308a1f
1 changed files with 3 additions and 2 deletions

View File

@ -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
},