From 24e0a9728ae668e1471bf35c3c02553247f6aeb7 Mon Sep 17 00:00:00 2001 From: kizeren Date: Tue, 17 Dec 2013 20:13:20 -0600 Subject: [PATCH] Adding stairs Added stairs, micro, panels, slabs. No images yet. --- init.lua | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/init.lua b/init.lua index dba95a5..840afb5 100644 --- a/init.lua +++ b/init.lua @@ -1,3 +1,21 @@ +plasticbox.colorlist = { + {"black", "Blakc Plastic Stairs"}, + {"blue", "Blue Plastic Stairs"}, + {"brown", "Brown Plastic Stairs"}, + {"cyan", "Cyan Plastic Stairs"}, + {"green", "Green Plastic Stairs"}, + {"grey", "Grey Plastic Stairs"}, + {"magenta", "Magenta Plastic Stairs"}, + {"orange", "Orange Plastic Stairs"}, + {"pink", "Pink Plastic Stairs"}, + {"red", "Red Plastic Stairs"}, + {"violet", "Violet Plastic Stairs"}, + {"white", "White Plastic Stairs"}, + {"yellow", "Yellow Plastic Stairs"}, +} + + + --Register Nodes, assign textures, blah, blah... minetest.register_node("plasticbox:plasticbox", { description = "Plain Plastic Box", @@ -189,3 +207,56 @@ minetest.register_craft({ output = 'plasticbox:plasticbox_yellow', recipe = {'plasticbox:plasticbox', 'group:basecolor_yellow'}, }) + + +for i in ipairs(plasticbox.colorlist) do + local colorname = plasticbox.colorlist[i][1] + local desc = plasticbox.colorlist[i][2] + + register_stair( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) + register_slab( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) + + register_panel( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) + + register_micro( + "plasticbox", + "plasticbox_"..colorname, + "plasticbox:plasticbox_"..colorname, + { snappy=1,choppy=2,oddly_breakable_by_hand=1,flammable=2 }, + { "plasticbox:plasticbox_"..colorname.."_stair.png", + }, + "plasticbox_"..desc, + "plasticbox_"..colorname, + 0 + ) +end