Update signs in Tutorial world
[minetest_tutorial_subgame.git] / mods / darkage / nodes.lua
blob5792883b0fc8622cf3ec766434c10fecd104cf50
1 -- intllib support
2 local S
3 if (minetest.get_modpath("intllib")) then
4 dofile(minetest.get_modpath("intllib").."/intllib.lua")
5 S = intllib.Getter(minetest.get_current_modname())
6 else
7 S = function ( s ) return s end
8 end
10 minetest.register_node("darkage:basalt_cobble", {
11 description = S("basalt cobble"),
12 tiles = {"darkage_basalt_cobble.png"},
13 groups = {immortal=1},
14 sounds = default.node_sound_stone_defaults()
17 minetest.register_node("darkage:basalt_brick", {
18 description = S("basalt brick"),
19 tiles = {"darkage_basalt_brick.png"},
20 groups = {immortal=1},
21 sounds = default.node_sound_stone_defaults()
24 minetest.register_node("darkage:stone_brick", {
25 description = S("stone brick"),
26 tiles = {"darkage_stone_brick.png"},
27 groups = {immortal=1},
28 sounds = default.node_sound_stone_defaults()
31 -- Other Blocks
32 minetest.register_node("darkage:straw", {
33 description = S("straw"),
34 tiles = {"darkage_straw.png"},
35 groups = {immortal=1},
36 sounds = default.node_sound_leaves_defaults(),
39 minetest.register_node("darkage:lamp", {
40 description = S("lamp"),
41 tiles = {"darkage_lamp.png"},
42 paramtype = "light",
43 light_source = 18,
44 groups = {immortal=1},
45 sounds = default.node_sound_glass_defaults(),
48 minetest.register_node("darkage:marble_tile", {
49 description = S("marble tile"),
50 tiles = {"darkage_marble_tile.png"},
51 groups = {immortal=1},
52 sounds = default.node_sound_stone_defaults()
55 -- Glass / Glow Glass
56 minetest.register_node("darkage:glass", {
57 description = S("medieval glass"),
58 drawtype = "glasslike",
59 tiles = {"darkage_glass.png"},
60 paramtype = "light",
61 sunlight_propagates = true,
62 groups = {immortal=1},
63 sounds = default.node_sound_glass_defaults(),
66 -- Wood based deco items
67 minetest.register_node("darkage:wood_bars", {
68 description = S("wooden bars"),
69 drawtype = "glasslike",
70 tiles = {"darkage_wood_bars.png"},
71 inventory_image = "darkage_wood_bars.png",
72 wield_image = "darkage_wood_bars.png",
73 paramtype = "light",
74 sunlight_propagates = true,
75 groups = {immortal=1},
76 sounds = default.node_sound_wood_defaults()
79 minetest.register_node("darkage:wood_grille", {
80 description = S("wooden grille"),
81 drawtype = "glasslike",
82 tiles = {"darkage_wood_grille.png"},
83 inventory_image = "darkage_wood_grille.png",
84 wield_image = "darkage_wood_grille.png",
85 paramtype = "light",
86 sunlight_propagates = true,
87 groups = {immortal=1},
88 sounds = default.node_sound_wood_defaults()
91 minetest.register_node("darkage:wood_frame", {
92 description = S("wooden frame"),
93 drawtype = "glasslike",
94 tiles = {"darkage_wood_frame.png"},
95 inventory_image = "darkage_wood_frame.png",
96 wield_image = "darkage_wood_frame.png",
97 paramtype = "light",
98 sunlight_propagates = true,
99 groups = {immortal=1},
100 sounds = default.node_sound_wood_defaults()
103 minetest.register_node("darkage:iron_bars", {
104 description = S("iron bars"),
105 drawtype = "glasslike",
106 tiles = {"darkage_iron_bars.png"},
107 inventory_image = "darkage_iron_bars.png",
108 wield_image = "darkage_iron_bars.png",
109 paramtype = "light",
110 sunlight_propagates = true,
111 groups = {immortal=1},
112 sounds = default.node_sound_stone_defaults()
115 minetest.register_node("darkage:iron_grille", {
116 description = S("iron grille"),
117 drawtype = "glasslike",
118 tiles = {"darkage_iron_grille.png"},
119 inventory_image = "darkage_iron_grille.png",
120 sunlight_propagates = true,
121 paramtype = "light",
122 groups = {immortal=1},
123 sounds = default.node_sound_stone_defaults()