From f7916005c2fe14a2aa7f9052abcffd250b67ffcc Mon Sep 17 00:00:00 2001 From: Calinou Date: Mon, 21 Jul 2014 12:24:49 +0200 Subject: Code cleanup, new Stairs+ recipes. --- stairsplus/stairs.lua | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'stairsplus/stairs.lua') diff --git a/stairsplus/stairs.lua b/stairsplus/stairs.lua index e93fdee..ee1e8ec 100644 --- a/stairsplus/stairs.lua +++ b/stairsplus/stairs.lua @@ -115,11 +115,11 @@ function stairsplus:register_stair(modname, subname, recipeitem, fields) end def.description = desc if fields.drop then - def.drop = modname..":stair_"..fields.drop..alternate + def.drop = modname.. ":stair_" ..fields.drop..alternate end - minetest.register_node(":"..modname..":stair_"..subname..alternate, def) + minetest.register_node(":" ..modname.. ":stair_" ..subname..alternate, def) end - minetest.register_alias(":stairs:stair_"..subname, modname..":stair_"..subname) + minetest.register_alias(":stairs:stair_" ..subname, modname.. ":stair_" ..subname) -- Some saw-less recipes: @@ -206,4 +206,20 @@ function stairsplus:register_stair(modname, subname, recipeitem, fields) output = "moreblocks:stair_" .. subname, recipe = {"moreblocks:panel_" .. subname, "moreblocks:panel_" .. subname, "moreblocks:panel_" .. subname}, }) + + minetest.register_craft({ -- See mirrored variation of the recipe below. + output = "moreblocks:stair_" .. subname .. "_alt", + recipe = { + {"moreblocks:panel_" .. subname, ""}, + {"" , "moreblocks:panel_" .. subname}, + }, + }) + + minetest.register_craft({ -- Mirrored variation of the recipe above. + output = "moreblocks:stair_" .. subname .. "_alt", + recipe = { + {"" , "moreblocks:panel_" .. subname}, + {"moreblocks:panel_" .. subname, ""}, + }, + }) end -- cgit v1.2.3