diff --git a/signs_lib/init.lua b/signs_lib/init.lua index 2654ff13..bc498822 100644 --- a/signs_lib/init.lua +++ b/signs_lib/init.lua @@ -121,6 +121,9 @@ signs_lib.sign_node_list = { "signs:sign_wall_red", "signs:sign_wall_white_red", "signs:sign_wall_white_black", + "signs:sign_wall_orange", + "signs:sign_wall_blue", + "signs:sign_wall_brown", "locked_sign:sign_wall_locked" } @@ -851,7 +854,7 @@ minetest.register_node(":locked_sign:sign_wall_locked", { -- metal, colored signs -local sign_colors = { "green", "yellow", "red", "white_red", "white_black" } +local sign_colors = { "green", "yellow", "red", "white_red", "white_black", "orange", "blue", "brown" } for _, color in ipairs(sign_colors) do minetest.register_node(":signs:sign_wall_"..color, { @@ -1105,6 +1108,54 @@ minetest.register_craft( { }, }) +minetest.register_craft( { + output = "signs:sign_wall_orange 4", + recipe = { + { "dye:orange", "dye:black", "dye:orange" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + output = "signs:sign_wall_orange 2", + recipe = { + { "dye:orange", "dye:black", "dye:orange" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "signs:sign_wall_blue 4", + recipe = { + { "dye:blue", "dye:white", "dye:blue" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + output = "signs:sign_wall_blue 2", + recipe = { + { "dye:blue", "dye:white", "dye:blue" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + +minetest.register_craft( { + output = "signs:sign_wall_brown 4", + recipe = { + { "dye:brown", "dye:white", "dye:brown" }, + { "default:steel_ingot", "default:steel_ingot", "default:steel_ingot" } + }, +}) + +minetest.register_craft( { + output = "signs:sign_wall_brown 2", + recipe = { + { "dye:brown", "dye:white", "dye:brown" }, + { "steel:sheet_metal", "steel:sheet_metal", "steel:sheet_metal" } + }, +}) + if minetest.setting_get("log_mods") then minetest.log("action", S("signs loaded")) end diff --git a/signs_lib/textures/signs_blue_front.png b/signs_lib/textures/signs_blue_front.png new file mode 100644 index 00000000..65ed6ea1 Binary files /dev/null and b/signs_lib/textures/signs_blue_front.png differ diff --git a/signs_lib/textures/signs_blue_inv.png b/signs_lib/textures/signs_blue_inv.png new file mode 100644 index 00000000..3f5a0cee Binary files /dev/null and b/signs_lib/textures/signs_blue_inv.png differ diff --git a/signs_lib/textures/signs_brown_front.png b/signs_lib/textures/signs_brown_front.png new file mode 100644 index 00000000..2ed26406 Binary files /dev/null and b/signs_lib/textures/signs_brown_front.png differ diff --git a/signs_lib/textures/signs_brown_inv.png b/signs_lib/textures/signs_brown_inv.png new file mode 100644 index 00000000..5ba92838 Binary files /dev/null and b/signs_lib/textures/signs_brown_inv.png differ diff --git a/signs_lib/textures/signs_orange_front.png b/signs_lib/textures/signs_orange_front.png new file mode 100644 index 00000000..633b19a0 Binary files /dev/null and b/signs_lib/textures/signs_orange_front.png differ diff --git a/signs_lib/textures/signs_orange_inv.png b/signs_lib/textures/signs_orange_inv.png new file mode 100644 index 00000000..5a813ae3 Binary files /dev/null and b/signs_lib/textures/signs_orange_inv.png differ