From 4474b44c77c37172cf18a436347c9007093b841a Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Sun, 27 Mar 2011 03:25:11 -0500 Subject: [PATCH] Added the ability to search by quality: common/uncommon/rare/epic/etcetera. --- Interface/Panel.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Interface/Panel.lua b/Interface/Panel.lua index 6eebd55..a390906 100644 --- a/Interface/Panel.lua +++ b/Interface/Panel.lua @@ -554,6 +554,14 @@ function private.InitializeFrame() return false end + local function SearchByQuality(recipe, search_pattern) + if private.item_quality_names[recipe.quality]:lower():find(search_pattern) then + recipe:AddState("RELEVANT") + return true + end + return false + end + local function SearchByReputation(recipe, search_pattern) for acquire_type, acquire_data in pairs(recipe.acquire_data) do if acquire_type == A.REPUTATION then @@ -583,6 +591,10 @@ function private.InitializeFrame() local found = SearchByField(recipe, search_pattern) if not found then + found = SearchByQuality(recipe, search_pattern) + end + + if not found then found = SearchByAcquireType(recipe, search_pattern) end -- 1.7.9.5