mirror of
https://github.com/luanti-org/luanti.git
synced 2025-08-01 17:38:41 +00:00
DevTest: Add nodes and items for testing overlays (#12304)
This commit is contained in:
parent
ef22c0206f
commit
fe299e24d6
8 changed files with 151 additions and 0 deletions
|
@ -8,3 +8,4 @@ dofile(path.."/properties.lua")
|
|||
dofile(path.."/liquids.lua")
|
||||
dofile(path.."/light.lua")
|
||||
dofile(path.."/textures.lua")
|
||||
dofile(path.."/overlays.lua")
|
||||
|
|
93
games/devtest/mods/testnodes/overlays.lua
Normal file
93
games/devtest/mods/testnodes/overlays.lua
Normal file
|
@ -0,0 +1,93 @@
|
|||
local S = minetest.get_translator("testnodes")
|
||||
|
||||
minetest.register_node("testnodes:overlay", {
|
||||
description = S("Texture Overlay Test Node") .. "\n" ..
|
||||
S("Uncolorized"),
|
||||
tiles = {{name = "testnodes_overlayable.png"}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png"}},
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
||||
minetest.register_node("testnodes:overlay_color_all", {
|
||||
description = S("Texture Overlay Test Node, Colorized") .. "\n" ..
|
||||
S("param2 changes color"),
|
||||
tiles = {{name = "testnodes_overlayable.png"}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png"}},
|
||||
paramtype2 = "color",
|
||||
palette = "testnodes_palette_full.png",
|
||||
|
||||
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
||||
minetest.register_node("testnodes:overlay_color_overlay", {
|
||||
description = S("Texture Overlay Test Node, Colorized Overlay") .. "\n" ..
|
||||
S("param2 changes color of overlay"),
|
||||
tiles = {{name = "testnodes_overlayable.png", color="white"}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png"}},
|
||||
paramtype2 = "color",
|
||||
palette = "testnodes_palette_full.png",
|
||||
|
||||
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
||||
minetest.register_node("testnodes:overlay_color_overlayed", {
|
||||
description = S("Texture Overlay Test Node, Colorized Base") .. "\n" ..
|
||||
S("param2 changes color of base texture"),
|
||||
tiles = {{name = "testnodes_overlayable.png"}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png", color="white"}},
|
||||
paramtype2 = "color",
|
||||
palette = "testnodes_palette_full.png",
|
||||
|
||||
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
||||
|
||||
local global_overlay_color = "#FF2000"
|
||||
minetest.register_node("testnodes:overlay_global", {
|
||||
description = S("Texture Overlay Test Node, Global Color") .. "\n" ..
|
||||
S("Global color = @1", global_overlay_color),
|
||||
tiles = {{name = "testnodes_overlayable.png"}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png"}},
|
||||
color = global_overlay_color,
|
||||
|
||||
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
||||
minetest.register_node("testnodes:overlay_global_color_all", {
|
||||
description = S("Texture Overlay Test Node, Global Color + Colorized") .. "\n" ..
|
||||
S("Global color = @1", global_overlay_color) .. "\n" ..
|
||||
S("param2 changes color"),
|
||||
tiles = {{name = "testnodes_overlayable.png"}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png"}},
|
||||
color = global_overlay_color,
|
||||
paramtype2 = "color",
|
||||
palette = "testnodes_palette_full.png",
|
||||
|
||||
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
||||
minetest.register_node("testnodes:overlay_global_color_overlay", {
|
||||
description = S("Texture Overlay Test Node, Global Color + Colorized Overlay") .. "\n" ..
|
||||
S("Global color = @1", global_overlay_color) .. "\n" ..
|
||||
S("param2 changes color of overlay"),
|
||||
tiles = {{name = "testnodes_overlayable.png", color=global_overlay_color}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png"}},
|
||||
color = global_overlay_color,
|
||||
paramtype2 = "color",
|
||||
palette = "testnodes_palette_full.png",
|
||||
|
||||
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
||||
minetest.register_node("testnodes:overlay_global_color_overlayed", {
|
||||
description = S("Texture Overlay Test Node, Global Color + Colorized Base") .. "\n" ..
|
||||
S("Global color = @1", global_overlay_color) .. "\n" ..
|
||||
S("param2 changes color of base texture"),
|
||||
tiles = {{name = "testnodes_overlayable.png"}},
|
||||
overlay_tiles = {{name = "testnodes_overlay.png", color=global_overlay_color}},
|
||||
color = global_overlay_color,
|
||||
paramtype2 = "color",
|
||||
palette = "testnodes_palette_full.png",
|
||||
|
||||
|
||||
groups = { dig_immediate = 2 },
|
||||
})
|
BIN
games/devtest/mods/testnodes/textures/testnodes_overlay.png
Normal file
BIN
games/devtest/mods/testnodes/textures/testnodes_overlay.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 153 B |
BIN
games/devtest/mods/testnodes/textures/testnodes_overlayable.png
Normal file
BIN
games/devtest/mods/testnodes/textures/testnodes_overlayable.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 87 B |
Loading…
Add table
Add a link
Reference in a new issue