From 18df6ea1f6948639e984fe2c8b0af269d4b443b6 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sun, 16 Nov 2014 12:35:01 -0500 Subject: [PATCH] add more stick->fence recipes for default dye colors. how'd these get left out? --- fence.lua | 32 +++++++++++++++++++++++++++++++- init.lua | 16 ++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) diff --git a/fence.lua b/fence.lua index b929ea0..fd6c312 100644 --- a/fence.lua +++ b/fence.lua @@ -197,7 +197,37 @@ for hue = 1, 12 do }, }) end - + +-- extra recipes for default dye colors. + +for _, color in ipairs(coloredwood.default_hues) do + minetest.register_craft({ + output = "coloredwood:fence_"..color.." 2", + recipe = { + { "dye:"..color, "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, + }) +end + +minetest.register_craft({ + output = "coloredwood:fence_light_red 2", + recipe = { + { "dye:pink", "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, +}) + +minetest.register_craft({ + output = "coloredwood:fence_dark_orange 2", + recipe = { + { "dye:brown", "", "" }, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + }, +}) -- ============================================================ -- The 5 levels of greyscale. diff --git a/init.lua b/init.lua index 250cd58..23dfa15 100644 --- a/init.lua +++ b/init.lua @@ -57,6 +57,22 @@ coloredwood.shades2 = { "" -- represents "no special shade name", e.g. full. } +coloredwood.default_hues = { + "white", + "grey", + "dark_grey", + "black", + "violet", + "blue", + "cyan", + "dark_green", + "green", + "yellow", + "orange", + "red", + "magenta" +} + coloredwood.hues = { "red", "orange",