diff --git a/init.lua b/init.lua index b633a22..08bd127 100644 --- a/init.lua +++ b/init.lua @@ -60,6 +60,7 @@ end register_compressed = function(node, name, level, mod, subordinate) node_groups = {compressed = level} for key, value in pairs(node.groups) do node_groups[key] = value end + if node.already_compressed ~= 0 then node.displayname = "Compressed "..node.displayname minetest.register_node(name, { description = node.displayname.." (Level "..level..") (x"..(9^level)..")", tiles = darken_tiles(node.tiles, level-node.already_compressed), @@ -101,7 +102,7 @@ register_compression = function(mod, node_table) prior_node = node.node subordinate = name or node_name name = "compression:"..mod.."_"..node.node - if node.already_compressed then + if node.already_compressed ~= 0 then name = name.."_level_"..level else name = name.."_compressed_level_"..level