1 local S = minetest.get_translator("testnodes")
3 minetest.register_node("testnodes:overlay", {
4 description = S("Texture Overlay Test Node") .. "\n" ..
6 tiles = {{name = "testnodes_overlayable.png"}},
7 overlay_tiles = {{name = "testnodes_overlay.png"}},
8 groups = { dig_immediate = 2 },
10 minetest.register_node("testnodes:overlay_color_all", {
11 description = S("Texture Overlay Test Node, Colorized") .. "\n" ..
12 S("param2 changes color"),
13 tiles = {{name = "testnodes_overlayable.png"}},
14 overlay_tiles = {{name = "testnodes_overlay.png"}},
16 palette = "testnodes_palette_full.png",
19 groups = { dig_immediate = 2 },
21 minetest.register_node("testnodes:overlay_color_overlay", {
22 description = S("Texture Overlay Test Node, Colorized Overlay") .. "\n" ..
23 S("param2 changes color of overlay"),
24 tiles = {{name = "testnodes_overlayable.png", color="white"}},
25 overlay_tiles = {{name = "testnodes_overlay.png"}},
27 palette = "testnodes_palette_full.png",
30 groups = { dig_immediate = 2 },
32 minetest.register_node("testnodes:overlay_color_overlayed", {
33 description = S("Texture Overlay Test Node, Colorized Base") .. "\n" ..
34 S("param2 changes color of base texture"),
35 tiles = {{name = "testnodes_overlayable.png"}},
36 overlay_tiles = {{name = "testnodes_overlay.png", color="white"}},
38 palette = "testnodes_palette_full.png",
41 groups = { dig_immediate = 2 },
44 local global_overlay_color = "#FF2000"
45 minetest.register_node("testnodes:overlay_global", {
46 description = S("Texture Overlay Test Node, Global Color") .. "\n" ..
47 S("Global color = @1", global_overlay_color),
48 tiles = {{name = "testnodes_overlayable.png"}},
49 overlay_tiles = {{name = "testnodes_overlay.png"}},
50 color = global_overlay_color,
53 groups = { dig_immediate = 2 },
55 minetest.register_node("testnodes:overlay_global_color_all", {
56 description = S("Texture Overlay Test Node, Global Color + Colorized") .. "\n" ..
57 S("Global color = @1", global_overlay_color) .. "\n" ..
58 S("param2 changes color"),
59 tiles = {{name = "testnodes_overlayable.png"}},
60 overlay_tiles = {{name = "testnodes_overlay.png"}},
61 color = global_overlay_color,
63 palette = "testnodes_palette_full.png",
66 groups = { dig_immediate = 2 },
68 minetest.register_node("testnodes:overlay_global_color_overlay", {
69 description = S("Texture Overlay Test Node, Global Color + Colorized Overlay") .. "\n" ..
70 S("Global color = @1", global_overlay_color) .. "\n" ..
71 S("param2 changes color of overlay"),
72 tiles = {{name = "testnodes_overlayable.png", color=global_overlay_color}},
73 overlay_tiles = {{name = "testnodes_overlay.png"}},
74 color = global_overlay_color,
76 palette = "testnodes_palette_full.png",
79 groups = { dig_immediate = 2 },
81 minetest.register_node("testnodes:overlay_global_color_overlayed", {
82 description = S("Texture Overlay Test Node, Global Color + Colorized Base") .. "\n" ..
83 S("Global color = @1", global_overlay_color) .. "\n" ..
84 S("param2 changes color of base texture"),
85 tiles = {{name = "testnodes_overlayable.png"}},
86 overlay_tiles = {{name = "testnodes_overlay.png", color=global_overlay_color}},
87 color = global_overlay_color,
89 palette = "testnodes_palette_full.png",
92 groups = { dig_immediate = 2 },