From 76ad13c0978a811af1f79b1769f08a56ca4c8511 Mon Sep 17 00:00:00 2001 From: Ryan Date: Tue, 24 Jun 2014 16:36:44 +0100 Subject: Update signs.lua Updated page to conform with the new sign register --- roadsigns/signs.lua | 136 +++------------------------------------------------- 1 file changed, 7 insertions(+), 129 deletions(-) (limited to 'roadsigns') diff --git a/roadsigns/signs.lua b/roadsigns/signs.lua index 03b4139..58adbed 100644 --- a/roadsigns/signs.lua +++ b/roadsigns/signs.lua @@ -1,130 +1,8 @@ -minetest.register_node(":streets:sign_blank",{ - description = streets.S("Empty 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 = 3 - } - }, - after_place_node = function(pos) - local meta = minetest.get_meta(pos) - - meta:set_string("infotext", streets.S("Empty Sign")) - end -}) -minetest.register_node(":streets:sign_lava",{ - description = streets.S("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" - }, - streets = { - signworkshop = { - recipe = {"streets:sign_blank","bucket:bucket_lava","",""}, - time = 5 - } - }, - after_place_node = function(pos) - local meta = minetest.get_meta(pos) - - meta:set_string("infotext", streets.S("Warning: Careful of lava")) - end -}) - -minetest.register_node(":streets:sign_water",{ - description = streets.S("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" - }, - streets = { - signworkshop = { - recipe = {"streets:sign_blank","bucket:bucket_water","",""}, - time = 5 - } - }, - after_place_node = function(pos) - local meta = minetest.get_meta(pos) - - meta:set_string("infotext", streets.S("Warning: Water nearby")) - end -}) +-- example: streets.workshop.register_sign(nodename, desc, img, recipe, time) +streets.workshop.register_sign(":streets:sign_blank", treets.S("Empty sign"), "streets_sign_back.png", {"default:steel_ingot","","",""}, 3) -minetest.register_node(":streets:sign_construction",{ - description = streets.S("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" - }, - streets = { - signworkshop = { - recipe = {"streets:sign_blank","default:dirt","",""}, - time = 5 - } - }, - after_place_node = function(pos) - local meta = minetest.get_meta(pos) - - meta:set_string("infotext", streets.S("Warning: Construction area, possible deep excavations")) - end -}) +streets.workshop.register_sign(":streets:sign_lava", streets.S("Warning sign (lava)"), "streets_sign_lava.png", {"streets:sign_blank","bucket:bucket_lava","",""}, 5) + +streets.workshop.register_sign(":streets:sign_water", streets.S("Warning sign (water)"), "streets_sign_water.png", {"streets:sign_blank","bucket:bucket_water","",""}, 5) + +streets.workshop.register_sign(":streets:sign_construction", streets.S("Warning sign (Construction area)"), "streets_sign_construction.png", {"streets:sign_blank","default:dirt","",""}, 5) -- cgit v1.2.3