dc912f776c
This avoids issues with the translation informer including technical names in the translation source
34 lines
927 B
Lua
34 lines
927 B
Lua
-- LUALOCALS < ---------------------------------------------------------
|
|
local minetest, nodecore
|
|
= minetest, nodecore
|
|
-- LUALOCALS > ---------------------------------------------------------
|
|
|
|
local modname = minetest.get_current_modname()
|
|
|
|
local function reg(name, climb, light, fx, lv)
|
|
local def = {
|
|
description = minetest.registered_nodes.air.description,
|
|
drawtype = "airlike",
|
|
paramtype = "light",
|
|
sunlight_propagates = true,
|
|
walkable = false,
|
|
pointable = false,
|
|
buildable_to = true,
|
|
floodable = true,
|
|
air_equivalent = true,
|
|
climbable = climb and true or nil,
|
|
light_source = light or nil,
|
|
groups = {
|
|
[modname] = lv,
|
|
[modname .. "_fx"] = fx and 1 or nil
|
|
}
|
|
}
|
|
return minetest.register_node(modname .. ":" .. name, def)
|
|
end
|
|
|
|
local ll = nodecore.scaling_light_level
|
|
reg("ceil", true, ll, true, 4)
|
|
reg("wall", true, ll, true, 3)
|
|
reg("floor", nil, ll, nil, 2)
|
|
reg("hang", true, nil, nil, 1)
|