generate aliases, add option for light_source

master
Milan* 2017-10-20 22:09:59 +02:00
parent 109e3e73b0
commit 9569c96f4c
1 changed files with 7 additions and 1 deletions

View File

@ -14,7 +14,7 @@ function nb(n)
end end
register_arc = function(origin, nodename, desc, tile, sound, group, nodeid) register_arc = function(origin, nodename, desc, tile, sound, group, light, nodeid)
local nodeid = origin..":"..nodename local nodeid = origin..":"..nodename
minetest.register_node(":pkarcs:"..origin.."_"..nodename.."_arc", { minetest.register_node(":pkarcs:"..origin.."_"..nodename.."_arc", {
description = desc.." Arc", description = desc.." Arc",
@ -39,6 +39,7 @@ register_arc = function(origin, nodename, desc, tile, sound, group, nodeid)
}, },
groups = group, groups = group,
sounds = sound, sounds = sound,
light_source = light,
}) })
minetest.register_craft({ minetest.register_craft({
output = "pkarcs:"..origin.."_"..nodename.."_arc".." 5", output = "pkarcs:"..origin.."_"..nodename.."_arc".." 5",
@ -48,6 +49,7 @@ register_arc = function(origin, nodename, desc, tile, sound, group, nodeid)
{ nodeid, "", "" } { nodeid, "", "" }
} }
}) })
minetest.register_alias("pkarcs:"..nodename.."_arc", "pkarcs:"..origin.."_"..nodename.."_arc")
minetest.register_node(":pkarcs:"..origin.."_"..nodename.."_outer_arc", { minetest.register_node(":pkarcs:"..origin.."_"..nodename.."_outer_arc", {
description = desc.." Outer Arc", description = desc.." Outer Arc",
paramtype = "light", paramtype = "light",
@ -71,7 +73,9 @@ register_arc = function(origin, nodename, desc, tile, sound, group, nodeid)
}, },
groups = group, groups = group,
sounds = sound, sounds = sound,
light_source = light,
}) })
minetest.register_alias("pkarcs:"..nodename.."_outer_arc", "pkarcs:"..origin.."_"..nodename.."_outer_arc")
minetest.register_craft({ minetest.register_craft({
output = "pkarcs:"..origin.."_"..nodename.."_outer_arc".." 5", output = "pkarcs:"..origin.."_"..nodename.."_outer_arc".." 5",
recipe = { recipe = {
@ -121,7 +125,9 @@ register_arc = function(origin, nodename, desc, tile, sound, group, nodeid)
}, },
groups = group, groups = group,
sounds = sound, sounds = sound,
light_source = light,
}) })
minetest.register_alias("pkarcs:"..nodename.."_inner_arc", "pkarcs:"..origin.."_"..nodename.."_inner_arc")
minetest.register_craft({ minetest.register_craft({
output = "pkarcs:"..origin.."_"..nodename.."_inner_arc".." 5", output = "pkarcs:"..origin.."_"..nodename.."_inner_arc".." 5",
recipe = { recipe = {