From 96c21f2ef5d2976ab9f73824a8ab94b4219a5569 Mon Sep 17 00:00:00 2001 From: ANAND Date: Fri, 11 Oct 2019 16:31:19 +0530 Subject: [PATCH] ctf_map: Fix crash due to missing item description for some stairs --- mods/ctf/ctf_map/nodes.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mods/ctf/ctf_map/nodes.lua b/mods/ctf/ctf_map/nodes.lua index fe603d4..5183b35 100644 --- a/mods/ctf/ctf_map/nodes.lua +++ b/mods/ctf/ctf_map/nodes.lua @@ -754,13 +754,17 @@ do for name, nodedef in pairs(nodes) do if name:find("stairs") then nodedef = table.copy(nodedef) - nodedef.description = "Indestructible " .. nodedef.description + if nodedef.description then + nodedef.description = "Indestructible " .. nodedef.description + end nodedef.groups = {immortal = 1} minetest.register_node("ctf_map:" .. name:split(":")[2], nodedef) elseif name:find("wool") then local color = name:split(":")[2] nodedef = table.copy(nodedef) - nodedef.description = "Indestructible " .. nodedef.description + if nodedef.description then + nodedef.description = "Indestructible " .. nodedef.description + end nodedef.groups = {immortal = 1} minetest.register_node("ctf_map:wool_" .. color, nodedef) minetest.register_alias("ctf_map:" .. color, "ctf_map:wool_" .. color)