Jude Melton-Houghton 5cae94e096 Initial commit
2021-07-11 21:37:13 -04:00

36 lines
1.0 KiB
Lua

function area_containers.register_nodes()
-- Container node definition
local container_spec = table.copy(area_containers.container)
container_spec.tiles = {"area_containers_wall.png"}
container_spec.groups = {
crumbly = 3,
soil = 1,
}
minetest.register_node("area_containers:container", container_spec)
-- Information shared by all walls
local wall_spec_base = {
paramtype = "light",
light_source = minetest.LIGHT_MAX,
is_ground_content = false,
on_blast = function() end,
can_dig = function() return false end,
on_dig = function() return false end,
}
-- Regular wall definition
local wall_spec = table.copy(wall_spec_base)
wall_spec.tiles = {"area_containers_wall.png"}
minetest.register_node("area_containers:wall", wall_spec)
-- Exit wall tile definition
local exit_spec = table.copy(wall_spec_base)
exit_spec.tiles = {
"area_containers_wall.png^area_containers_exit.png",
}
for key, value in pairs(area_containers.exit) do
exit_spec[key] = value
end
minetest.register_node("area_containers:exit", exit_spec)
end