From 3e71ee13a3a28a2264fbb0c62a47d21c964ea41a Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Sun, 30 Sep 2018 16:48:14 -0400 Subject: update street signs --- street_signs/crafting.lua | 138 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 street_signs/crafting.lua (limited to 'street_signs/crafting.lua') diff --git a/street_signs/crafting.lua b/street_signs/crafting.lua new file mode 100644 index 0000000..b149166 --- /dev/null +++ b/street_signs/crafting.lua @@ -0,0 +1,138 @@ +-- sign crafts + +minetest.register_craft({ + output = "street_signs:sign_basic", + recipe = { + { "dye:green", "default:sign_wall_steel", "dye:green" }, + { "dye:white", "default:steel_ingot", "" }, + { "", "default:steel_ingot", "" }, + } +}) + +minetest.register_craft({ + output = "street_signs:sign_basic", + recipe = { + { "dye:green", "default:sign_wall_steel", "dye:green" }, + { "", "default:steel_ingot", "dye:white" }, + { "", "default:steel_ingot", "" }, + } +}) + +minetest.register_craft({ + output = "street_signs:sign_basic_top_only", + recipe = { + { "dye:green", "default:sign_wall_steel", "dye:green" }, + { "dye:white", "default:steel_ingot", "" }, + + } +}) + +minetest.register_craft({ + output = "street_signs:sign_basic_top_only", + recipe = { + { "dye:green", "default:sign_wall_steel", "dye:green" }, + { "", "default:steel_ingot", "dye:white" }, + } +}) + +minetest.register_craft({ + output = "street_signs:sign_basic", + recipe = { + { "street_signs:sign_basic_top_only" }, + { "default:steel_ingot" } + } +}) + +for _, c in ipairs(street_signs.big_sign_colors) do + + local color = c[1] + local defc = c[2] + local dye1 = c[3] + local dye2 = c[4] + + minetest.register_craft({ + output = "street_signs:sign_highway_small_"..color, + recipe = { + { dye1, dye2, dye1 }, + { dye1, dye2, dye1 }, + { "default:sign_wall_steel", "default:sign_wall_steel", "" } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_small_"..color, + recipe = { + { dye1, dye2, dye1 }, + { dye1, dye2, dye1 }, + { "", "default:sign_wall_steel", "default:sign_wall_steel" } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_medium_"..color, + recipe = { + { "street_signs:sign_highway_small_"..color }, + { "street_signs:sign_highway_small_"..color } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_large_"..color, + recipe = { + { "street_signs:sign_highway_small_"..color }, + { "street_signs:sign_highway_small_"..color }, + { "street_signs:sign_highway_small_"..color } + } + }) +end + +if minetest.get_modpath("signs_lib") then + + minetest.register_craft({ + output = "street_signs:sign_basic", + recipe = { + { "", "signs:sign_wall_green", "" }, + { "", "default:steel_ingot", "" }, + { "", "default:steel_ingot", "" }, + } + }) + + minetest.register_craft({ + output = "street_signs:sign_basic_top_only", + recipe = { + { "signs:sign_wall_green" }, + { "default:steel_ingot" }, + } + }) + + for _, c in ipairs(street_signs.big_sign_colors) do + + local color = c[1] + local defc = c[2] + + minetest.register_craft({ + output = "street_signs:sign_highway_small_"..color, + recipe = { + { "signs:sign_wall_"..color, "signs:sign_wall_"..color }, + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_medium_"..color, + recipe = { + { "signs:sign_wall_"..color, "signs:sign_wall_"..color }, + { "signs:sign_wall_"..color, "signs:sign_wall_"..color } + } + }) + + minetest.register_craft({ + output = "street_signs:sign_highway_large_"..color, + recipe = { + { "signs:sign_wall_"..color, "signs:sign_wall_"..color, "signs:sign_wall_"..color }, + { "signs:sign_wall_"..color, "signs:sign_wall_"..color, "signs:sign_wall_"..color } + } + }) + + end +end + -- cgit v1.2.3