summaryrefslogtreecommitdiff
path: root/street_signs/crafting.lua
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-09-30 16:48:14 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-09-30 16:48:14 -0400
commit3e71ee13a3a28a2264fbb0c62a47d21c964ea41a (patch)
tree5714138fd837962ce9fe615d1cb5c21195486972 /street_signs/crafting.lua
parentcedb3270ccee97f02e8d9002ca39d843780c2037 (diff)
downloaddreambuilder_modpack-3e71ee13a3a28a2264fbb0c62a47d21c964ea41a.tar
dreambuilder_modpack-3e71ee13a3a28a2264fbb0c62a47d21c964ea41a.tar.gz
dreambuilder_modpack-3e71ee13a3a28a2264fbb0c62a47d21c964ea41a.tar.bz2
dreambuilder_modpack-3e71ee13a3a28a2264fbb0c62a47d21c964ea41a.tar.xz
dreambuilder_modpack-3e71ee13a3a28a2264fbb0c62a47d21c964ea41a.zip
update street signs
Diffstat (limited to 'street_signs/crafting.lua')
-rw-r--r--street_signs/crafting.lua138
1 files changed, 138 insertions, 0 deletions
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
+