From 81abbed3eb4a5a745c96efe8179d0cc3accff299 Mon Sep 17 00:00:00 2001 From: webdesigner97 Date: Sun, 13 Oct 2013 12:33:14 +0200 Subject: Changed drawtype to nodebox --- roadsigns/signs.lua | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) (limited to 'roadsigns/signs.lua') diff --git a/roadsigns/signs.lua b/roadsigns/signs.lua index a73b294..0a3ecf4 100644 --- a/roadsigns/signs.lua +++ b/roadsigns/signs.lua @@ -5,7 +5,13 @@ if streets.extendedBy.bucket == true and streets.extendedBy.wool then inventory_image = "streets_sign_lava.png", wield_image = "streets_sign_lava.png", groups = {snappy = 1,attached_node = 1}, - drawtype = "signlike", + drawtype = "nodebox", + node_box = { + type = "wallmounted", + fixed = { + {-0.4,-0.5,-0.4,0.4,-0.4,0.4} + } + }, paramtype = "light", paramtype2 = "wallmounted", walkable = false, @@ -33,7 +39,13 @@ if streets.extendedBy.bucket == true and streets.extendedBy.wool then inventory_image = "streets_sign_water.png", wield_image = "streets_sign_water.png", groups = {snappy = 1,attached_node = 1}, - drawtype = "signlike", + drawtype = "nodebox", + node_box = { + type = "wallmounted", + fixed = { + {-0.4,-0.5,-0.4,0.4,-0.4,0.4} + } + }, paramtype = "light", paramtype2 = "wallmounted", walkable = false, @@ -61,7 +73,13 @@ if streets.extendedBy.bucket == true and streets.extendedBy.wool then inventory_image = "streets_sign_construction.png", wield_image = "streets_sign_construction.png", groups = {snappy = 1,attached_node = 1}, - drawtype = "signlike", + drawtype = "nodebox", + node_box = { + type = "wallmounted", + fixed = { + {-0.4,-0.5,-0.4,0.4,-0.4,0.4} + } + }, paramtype = "light", paramtype2 = "wallmounted", walkable = false, -- cgit v1.2.3 From 52b2ae9334403d49103f38d6007f643b52a131f6 Mon Sep 17 00:00:00 2001 From: webdesigner97 Date: Mon, 14 Oct 2013 12:02:09 +0200 Subject: Signs available in creative mode --- roadsigns/signs.lua | 182 ++++++++++++++++++++++++++-------------------------- 1 file changed, 90 insertions(+), 92 deletions(-) (limited to 'roadsigns/signs.lua') diff --git a/roadsigns/signs.lua b/roadsigns/signs.lua index 0a3ecf4..9010691 100644 --- a/roadsigns/signs.lua +++ b/roadsigns/signs.lua @@ -1,99 +1,97 @@ -if streets.extendedBy.bucket == true and streets.extendedBy.wool then - minetest.register_node(":streets:sign_lava",{ - description = "Warning sign (lava)", - tiles = {"streets_sign_lava.png"}, - inventory_image = "streets_sign_lava.png", - wield_image = "streets_sign_lava.png", - groups = {snappy = 1,attached_node = 1}, - drawtype = "nodebox", - node_box = { - type = "wallmounted", - fixed = { - {-0.4,-0.5,-0.4,0.4,-0.4,0.4} - } - }, - paramtype = "light", - paramtype2 = "wallmounted", - walkable = false, - sunlight_propagates = true, - selection_box = { - type = "wallmounted" +minetest.register_node(":streets:sign_lava",{ + description = "Warning sign (lava)", + tiles = {"streets_sign_lava.png"}, + inventory_image = "streets_sign_lava.png", + wield_image = "streets_sign_lava.png", + groups = {snappy = 1,attached_node = 1}, + drawtype = "nodebox", + node_box = { + type = "wallmounted", + fixed = { + {-0.4,-0.5,-0.4,0.4,-0.4,0.4} } - }) - - minetest.register_craft({ - output = "streets:sign_lava 2", - recipe = { - {"wool:red","wool:red","wool:red"}, - {"wool:red","bucket:bucket_lava","wool:red"}, - {"wool:red","wool:red","wool:red"} - }, - replacements = { - {"bucket:bucket_lava", "bucket:bucket_empty"} + }, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = { + type = "wallmounted" } - }) +}) + +minetest.register_craft({ + output = "streets:sign_lava 2", + recipe = { + {"wool:red","wool:red","wool:red"}, + {"wool:red","bucket:bucket_lava","wool:red"}, + {"wool:red","wool:red","wool:red"} + }, + replacements = { + {"bucket:bucket_lava", "bucket:bucket_empty"} + } +}) - minetest.register_node(":streets:sign_water",{ - description = "Warning sign (water)", - tiles = {"streets_sign_water.png"}, - inventory_image = "streets_sign_water.png", - wield_image = "streets_sign_water.png", - groups = {snappy = 1,attached_node = 1}, - drawtype = "nodebox", - node_box = { - type = "wallmounted", - fixed = { - {-0.4,-0.5,-0.4,0.4,-0.4,0.4} - } - }, - paramtype = "light", - paramtype2 = "wallmounted", - walkable = false, - sunlight_propagates = true, - selection_box = { - type = "wallmounted" +minetest.register_node(":streets:sign_water",{ + description = "Warning sign (water)", + tiles = {"streets_sign_water.png"}, + inventory_image = "streets_sign_water.png", + wield_image = "streets_sign_water.png", + groups = {snappy = 1,attached_node = 1}, + drawtype = "nodebox", + node_box = { + type = "wallmounted", + fixed = { + {-0.4,-0.5,-0.4,0.4,-0.4,0.4} } - }) + }, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = { + type = "wallmounted" + } +}) - minetest.register_craft({ - output = "streets:sign_water 2", - recipe = { - {"wool:red","wool:red","wool:red"}, - {"wool:red","bucket:bucket_water","wool:red"}, - {"wool:red","wool:red","wool:red"} - }, - replacements = { - {"bucket:bucket_water", "bucket:bucket_empty"} - } - }) +minetest.register_craft({ + output = "streets:sign_water 2", + recipe = { + {"wool:red","wool:red","wool:red"}, + {"wool:red","bucket:bucket_water","wool:red"}, + {"wool:red","wool:red","wool:red"} + }, + replacements = { + {"bucket:bucket_water", "bucket:bucket_empty"} + } +}) - minetest.register_node(":streets:sign_construction",{ - description = "Warning sign (Construction area)", - tiles = {"streets_sign_construction.png"}, - inventory_image = "streets_sign_construction.png", - wield_image = "streets_sign_construction.png", - groups = {snappy = 1,attached_node = 1}, - drawtype = "nodebox", - node_box = { - type = "wallmounted", - fixed = { - {-0.4,-0.5,-0.4,0.4,-0.4,0.4} - } - }, - paramtype = "light", - paramtype2 = "wallmounted", - walkable = false, - sunlight_propagates = true, - selection_box = { - type = "wallmounted" - } - }) - minetest.register_craft({ - output = "streets:sign_construction 2", - recipe = { - {"wool:red","wool:red","wool:red"}, - {"wool:red","default:shovel_steel","wool:red"}, - {"wool:red","wool:red","wool:red"} +minetest.register_node(":streets:sign_construction",{ + description = "Warning sign (Construction area)", + tiles = {"streets_sign_construction.png"}, + inventory_image = "streets_sign_construction.png", + wield_image = "streets_sign_construction.png", + groups = {snappy = 1,attached_node = 1}, + drawtype = "nodebox", + node_box = { + type = "wallmounted", + fixed = { + {-0.4,-0.5,-0.4,0.4,-0.4,0.4} } - }) -end \ No newline at end of file + }, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = { + type = "wallmounted" + } +}) +minetest.register_craft({ + output = "streets:sign_construction 2", + recipe = { + {"wool:red","wool:red","wool:red"}, + {"wool:red","default:shovel_steel","wool:red"}, + {"wool:red","wool:red","wool:red"} + } +}) \ No newline at end of file -- cgit v1.2.3 From 761e23f88221f74c89299105d0a9920205ebba33 Mon Sep 17 00:00:00 2001 From: webdesigner97 Date: Mon, 14 Oct 2013 19:30:49 +0200 Subject: Removed craft recipes --- roadsigns/signs.lua | 32 -------------------------------- 1 file changed, 32 deletions(-) (limited to 'roadsigns/signs.lua') diff --git a/roadsigns/signs.lua b/roadsigns/signs.lua index 9010691..70959cd 100644 --- a/roadsigns/signs.lua +++ b/roadsigns/signs.lua @@ -19,18 +19,6 @@ minetest.register_node(":streets:sign_lava",{ type = "wallmounted" } }) - -minetest.register_craft({ - output = "streets:sign_lava 2", - recipe = { - {"wool:red","wool:red","wool:red"}, - {"wool:red","bucket:bucket_lava","wool:red"}, - {"wool:red","wool:red","wool:red"} - }, - replacements = { - {"bucket:bucket_lava", "bucket:bucket_empty"} - } -}) minetest.register_node(":streets:sign_water",{ description = "Warning sign (water)", @@ -54,18 +42,6 @@ minetest.register_node(":streets:sign_water",{ } }) -minetest.register_craft({ - output = "streets:sign_water 2", - recipe = { - {"wool:red","wool:red","wool:red"}, - {"wool:red","bucket:bucket_water","wool:red"}, - {"wool:red","wool:red","wool:red"} - }, - replacements = { - {"bucket:bucket_water", "bucket:bucket_empty"} - } -}) - minetest.register_node(":streets:sign_construction",{ description = "Warning sign (Construction area)", tiles = {"streets_sign_construction.png"}, @@ -86,12 +62,4 @@ minetest.register_node(":streets:sign_construction",{ selection_box = { type = "wallmounted" } -}) -minetest.register_craft({ - output = "streets:sign_construction 2", - recipe = { - {"wool:red","wool:red","wool:red"}, - {"wool:red","default:shovel_steel","wool:red"}, - {"wool:red","wool:red","wool:red"} - } }) \ No newline at end of file -- cgit v1.2.3 From 3646ecaa4b0062bc7a24fb9960e85dd719e69aaf Mon Sep 17 00:00:00 2001 From: webdesigner97 Date: Tue, 15 Oct 2013 10:32:37 +0200 Subject: Display recipe and validate input --- roadsigns/signs.lua | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'roadsigns/signs.lua') diff --git a/roadsigns/signs.lua b/roadsigns/signs.lua index 70959cd..0b01ff5 100644 --- a/roadsigns/signs.lua +++ b/roadsigns/signs.lua @@ -1,3 +1,30 @@ +minetest.register_node(":streets:sign_blank",{ + description = "Emtpy sign", + tiles = {"streets_sign_back.png"}, + inventory_image = "streets_sign_back.png", + wield_image = "streets_sign_back.png", + groups = {snappy = 1,attached_node = 1}, + drawtype = "nodebox", + node_box = { + type = "wallmounted", + fixed = { + {-0.4,-0.5,-0.4,0.4,-0.4,0.4} + } + }, + paramtype = "light", + paramtype2 = "wallmounted", + walkable = false, + sunlight_propagates = true, + selection_box = { + type = "wallmounted" + }, + streets = { + signworkshop = { + recipe = {"default:steel_ingot","","",""}, + time = 5 + } + } +}) minetest.register_node(":streets:sign_lava",{ description = "Warning sign (lava)", tiles = {"streets_sign_lava.png"}, @@ -17,7 +44,13 @@ minetest.register_node(":streets:sign_lava",{ sunlight_propagates = true, selection_box = { type = "wallmounted" + }, + streets = { + signworkshop = { + recipe = {"streets:sign_blank","bucket:bucket_lava","",""}, + time = 7 } + } }) minetest.register_node(":streets:sign_water",{ -- cgit v1.2.3 From fe7607750f24d1ee8daa38d648fc39e056ef6779 Mon Sep 17 00:00:00 2001 From: webdesigner97 Date: Wed, 16 Oct 2013 09:59:39 +0200 Subject: Finished code --- roadsigns/signs.lua | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'roadsigns/signs.lua') diff --git a/roadsigns/signs.lua b/roadsigns/signs.lua index 0b01ff5..0992adf 100644 --- a/roadsigns/signs.lua +++ b/roadsigns/signs.lua @@ -21,7 +21,7 @@ minetest.register_node(":streets:sign_blank",{ streets = { signworkshop = { recipe = {"default:steel_ingot","","",""}, - time = 5 + time = 3 } } }) @@ -48,7 +48,7 @@ minetest.register_node(":streets:sign_lava",{ streets = { signworkshop = { recipe = {"streets:sign_blank","bucket:bucket_lava","",""}, - time = 7 + time = 5 } } }) @@ -72,6 +72,12 @@ minetest.register_node(":streets:sign_water",{ sunlight_propagates = true, selection_box = { type = "wallmounted" + }, + streets = { + signworkshop = { + recipe = {"streets:sign_blank","bucket:bucket_water","",""}, + time = 5 + } } }) @@ -94,5 +100,11 @@ minetest.register_node(":streets:sign_construction",{ sunlight_propagates = true, selection_box = { type = "wallmounted" + }, + streets = { + signworkshop = { + recipe = {"streets:sign_blank","default:dirt","",""}, + time = 5 + } } }) \ No newline at end of file -- cgit v1.2.3