summaryrefslogtreecommitdiff
path: root/roadsigns/signs.lua
diff options
context:
space:
mode:
authorChristian Danscheid <Christian_D_97@gmx.de>2013-08-10 19:23:52 +0200
committerChristian Danscheid <Christian_D_97@gmx.de>2013-08-10 19:23:52 +0200
commit7bda846ea7f8c3ad127b167e6c7a797bfd46f73f (patch)
tree37c4d4cc80cb2b11452d24df057e485c54687eb4 /roadsigns/signs.lua
downloadroads-7bda846ea7f8c3ad127b167e6c7a797bfd46f73f.tar
roads-7bda846ea7f8c3ad127b167e6c7a797bfd46f73f.tar.gz
roads-7bda846ea7f8c3ad127b167e6c7a797bfd46f73f.tar.bz2
roads-7bda846ea7f8c3ad127b167e6c7a797bfd46f73f.tar.xz
roads-7bda846ea7f8c3ad127b167e6c7a797bfd46f73f.zip
Initial commit
Diffstat (limited to 'roadsigns/signs.lua')
-rw-r--r--roadsigns/signs.lua81
1 files changed, 81 insertions, 0 deletions
diff --git a/roadsigns/signs.lua b/roadsigns/signs.lua
new file mode 100644
index 0000000..a73b294
--- /dev/null
+++ b/roadsigns/signs.lua
@@ -0,0 +1,81 @@
+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 = "signlike",
+ 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 = "signlike",
+ 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_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 = "signlike",
+ 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"}
+ }
+ })
+end \ No newline at end of file