]> git.lizzy.rs Git - dragonfireclient.git/blob - games/devtest/mods/testnodes/overlays.lua
DevTest: Add nodes and items for testing overlays (#12304)
[dragonfireclient.git] / games / devtest / mods / testnodes / overlays.lua
1 local S = minetest.get_translator("testnodes")
2
3 minetest.register_node("testnodes:overlay", {
4         description = S("Texture Overlay Test Node") .. "\n" ..
5                 S("Uncolorized"),
6         tiles = {{name = "testnodes_overlayable.png"}},
7         overlay_tiles = {{name = "testnodes_overlay.png"}},
8         groups = { dig_immediate = 2 },
9 })
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"}},
15         paramtype2 = "color",
16         palette = "testnodes_palette_full.png",
17
18
19         groups = { dig_immediate = 2 },
20 })
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"}},
26         paramtype2 = "color",
27         palette = "testnodes_palette_full.png",
28
29
30         groups = { dig_immediate = 2 },
31 })
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"}},
37         paramtype2 = "color",
38         palette = "testnodes_palette_full.png",
39
40
41         groups = { dig_immediate = 2 },
42 })
43
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,
51
52
53         groups = { dig_immediate = 2 },
54 })
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,
62         paramtype2 = "color",
63         palette = "testnodes_palette_full.png",
64
65
66         groups = { dig_immediate = 2 },
67 })
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,
75         paramtype2 = "color",
76         palette = "testnodes_palette_full.png",
77
78
79         groups = { dig_immediate = 2 },
80 })
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,
88         paramtype2 = "color",
89         palette = "testnodes_palette_full.png",
90
91
92         groups = { dig_immediate = 2 },
93 })