Creative: Extend search function to descriptions
authorMuhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com>
Thu, 4 Feb 2016 10:24:14 +0000 (17:24 +0700)
committerparamat <mat.gregory@virginmedia.com>
Sat, 6 Feb 2016 01:24:24 +0000 (01:24 +0000)
mods/creative/init.lua

index 2bf6be15c5782f31f0c272c134a2ba52bab1bc56..bac75e0143473da19e6b146bc9096a7052f15104 100644 (file)
@@ -67,7 +67,8 @@ function creative.update_creative_inventory(player_name, filter, tab_id)
        for name, def in pairs(tab_category(tab_id)) do
                if not (def.groups.not_in_creative_inventory == 1) and
                                def.description and def.description ~= "" and
-                               (not filter or def.name:find(filter, 1, true)) then
+                               (not filter or def.name:find(filter, 1, true) or
+                                       def.description:lower():find(filter, 1, true)) then
                        creative_list[#creative_list+1] = name
                end
        end