1
0
Fork 0
mirror of https://github.com/dragonfireclient/dragonfireclient.git synced 2024-11-23 19:24:01 -05:00
dragonfireclient/games/devtest/mods/testnodes/light.lua
Wuzzy 9faeca3290
Devtest: Extend tooltips of many items and tools (#10312)
Also show error message when using tools wrong
2020-09-04 20:50:03 +02:00

50 lines
1.2 KiB
Lua

-- Test Nodes: Light test
local S = minetest.get_translator("testnodes")
-- All possible light levels
for i=1, minetest.LIGHT_MAX do
minetest.register_node("testnodes:light"..i, {
description = S("Light Source (@1)", i),
paramtype = "light",
light_source = i,
tiles ={"testnodes_light_"..i..".png"},
drawtype = "glasslike",
walkable = false,
sunlight_propagates = true,
is_ground_content = false,
groups = {dig_immediate=3},
})
end
-- Lets light through, but not sunlight, leading to a
-- reduction in light level when light passes through
minetest.register_node("testnodes:sunlight_filter", {
description = S("Sunlight Filter") .."\n"..
S("Lets light through, but weakens sunlight"),
paramtype = "light",
drawtype = "glasslike",
tiles = {
"testnodes_sunlight_filter.png",
},
groups = { dig_immediate = 3 },
})
-- Lets light and sunlight through without obstruction
minetest.register_node("testnodes:sunlight_propagator", {
description = S("Sunlight Propagator") .."\n"..
S("Lets all light through"),
paramtype = "light",
sunlight_propagates = true,
drawtype = "glasslike",
tiles = {
"testnodes_sunlight_filter.png^[brighten",
},
groups = { dig_immediate = 3 },
})