From 6e597dc3198c215eb22b4adcd0b2619dbf1e7664 Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Sat, 27 Mar 2010 23:37:23 -0400 Subject: [PATCH 1/4] Added support for showing/hiding retired recipes and removed "Show" from "Show Known" and "Show Unknown". --- ARL.lua | 6 ++++++ Frame.lua | 7 ++++++- Locales/devel-enUS.lua | 5 +++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ARL.lua b/ARL.lua index 6948e11..6567dbe 100644 --- a/ARL.lua +++ b/ARL.lua @@ -252,6 +252,7 @@ function addon:OnInitialize() skill = true, known = false, unknown = true, + retired = false, }, ------------------------------------------------------------------------------- -- Obtain Filters @@ -1294,6 +1295,11 @@ do return false end end + + -- Display retired recipes? + if not general_filters.retired and recipe_flags[F.RETIRED] then + return false + end local obtain_filters = filter_db.obtain local game_version = recipe.genesis local V = private.game_versions diff --git a/Frame.lua b/Frame.lua index c8df626..87cb835 100644 --- a/Frame.lua +++ b/Frame.lua @@ -1855,7 +1855,11 @@ MainPanel.filter_menu.general.known.text:SetText(L["Show Known"]) MainPanel.filter_menu.general.unknown = CreateFrame("CheckButton", nil, MainPanel.filter_menu.general) InitializeCheckButton(MainPanel.filter_menu.general.unknown, MainPanel.filter_menu.general, L["UNKNOWN_DESC"], "unknown", 3, 1, 0) -MainPanel.filter_menu.general.unknown.text:SetText(L["Show Unknown"]) +MainPanel.filter_menu.general.unknown.text:SetText(_G.UNKNOWN) + +MainPanel.filter_menu.general.retired = CreateFrame("CheckButton", nil, MainPanel.filter_menu.general) +InitializeCheckButton(MainPanel.filter_menu.general.retired, MainPanel.filter_menu.general, L["RETIRED_DESC"], "retired", 3, 2, 0) +MainPanel.filter_menu.general.retired.text:SetText(L["Retired"]) ------------------------------------------------------------------------------- -- Create the Class toggle and CheckButtons for MainPanel.filter_menu.general @@ -3996,6 +4000,7 @@ function addon:InitializeFrame() ["faction"] = { cb = filter_menu.general.faction, svroot = filterdb.general }, ["known"] = { cb = filter_menu.general.known, svroot = filterdb.general }, ["unknown"] = { cb = filter_menu.general.unknown, svroot = filterdb.general }, + ["retired"] = { cb = filter_menu.general.retired, svroot = filterdb.general }, ------------------------------------------------------------------------------------------------ -- Classes ------------------------------------------------------------------------------------------------ diff --git a/Locales/devel-enUS.lua b/Locales/devel-enUS.lua index 2c9a07f..86b5a12 100644 --- a/Locales/devel-enUS.lua +++ b/Locales/devel-enUS.lua @@ -231,10 +231,11 @@ Right-click here to select your own class.]] L["Specialties"] = true L["SPECIALTY_DESC"] = "Include all trade-skill specialties in the scan." L["SKILL_DESC"] = "Include all recipes in the scan, regardless of your current skill level." -L["Show Known"] = true +L["Show Known"] = "Known" L["KNOWN_DESC"] = "Include all known recipes in the scan." -L["Show Unknown"] = true L["UNKNOWN_DESC"] = "Include all unknown recipes in the scan." +L["RETIRED_DESC"] = "Include recipes which can no longer be acquired." +L["Retired"] = true -- Obtain Filter UI Elements and their associated descriptions L["INSTANCE_DESC"] = "Recipes obtained from (5 man) instances should be included in the scan." -- 1.7.9.5 From 9744a1d1ddcec5d88681710fc02625fca93b6c25 Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Sat, 27 Mar 2010 23:38:01 -0400 Subject: [PATCH 2/4] Added the RETIRED flag to Glacial Gloves/Vest/Cloak/Wrists. --- Database/Tailoring.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Database/Tailoring.lua b/Database/Tailoring.lua index d52b75c..9b82f71 100644 --- a/Database/Tailoring.lua +++ b/Database/Tailoring.lua @@ -1331,25 +1331,25 @@ function addon:InitTailoring() -- Glacial Gloves -- 28205 AddRecipe(28205, 300, 22654, Q.EPIC, V.ORIG, 300, 315, 330, 345) - self:AddRecipeFlags(28205, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH, F.ARGENTDAWN) + self:AddRecipeFlags(28205, F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH, F.ARGENTDAWN) self:AddRecipeRepVendor(28205, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28205, A.CUSTOM, 41) -- Glacial Vest -- 28207 AddRecipe(28207, 300, 22652, Q.EPIC, V.ORIG, 300, 315, 330, 345) - self:AddRecipeFlags(28207, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH, F.ARGENTDAWN) + self:AddRecipeFlags(28207, F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH, F.ARGENTDAWN) self:AddRecipeRepVendor(28207, FAC.ARGENTDAWN, REP.EXALTED, 16365) self:AddRecipeAcquire(28207, A.CUSTOM, 41) -- Glacial Cloak -- 28208 AddRecipe(28208, 300, 22658, Q.EPIC, V.ORIG, 300, 315, 330, 345) - self:AddRecipeFlags(28208, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.CLOAK, F.ARGENTDAWN) + self:AddRecipeFlags(28208, F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.RAID, F.IBOE, F.RBOP, F.CLOAK, F.ARGENTDAWN) self:AddRecipeRepVendor(28208, FAC.ARGENTDAWN, REP.HONORED, 16365) self:AddRecipeAcquire(28208, A.CUSTOM, 41) -- Glacial Wrists -- 28209 AddRecipe(28209, 300, 22655, Q.EPIC, V.ORIG, 300, 315, 330, 345) - self:AddRecipeFlags(28209, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH, F.ARGENTDAWN) + self:AddRecipeFlags(28209, F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH, F.ARGENTDAWN) self:AddRecipeRepVendor(28209, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28209, A.CUSTOM, 41) -- 1.7.9.5 From d0b6396bb3c9a3b623903499930f7ae00b5315b0 Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Sat, 27 Mar 2010 23:45:00 -0400 Subject: [PATCH 3/4] Added the RETIRED flag to Icebane Breastplate/Gauntlets/Bracers. --- Database/Blacksmithing.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Database/Blacksmithing.lua b/Database/Blacksmithing.lua index 6c7781f..91da5f9 100644 --- a/Database/Blacksmithing.lua +++ b/Database/Blacksmithing.lua @@ -1231,19 +1231,19 @@ function addon:InitBlacksmithing() -- Icebane Breastplate -- 28242 AddRecipe(28242, 300, 22669, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28242, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE, F.ARGENTDAWN) + self:AddRecipeFlags(28242, F.ALLIANCE, F.HORDE, F.RETIRED, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE, F.ARGENTDAWN) self:AddRecipeRepVendor(28242, FAC.ARGENTDAWN, REP.EXALTED, 16365) self:AddRecipeAcquire(28242, A.CUSTOM, 41) -- Icebane Gauntlets -- 28243 AddRecipe(28243, 300, 22670, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28243, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE, F.ARGENTDAWN) + self:AddRecipeFlags(28243, F.ALLIANCE, F.HORDE, F.RETIRED, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE, F.ARGENTDAWN) self:AddRecipeRepVendor(28243, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28243, A.CUSTOM, 41) -- Icebane Bracers -- 28244 AddRecipe(28244, 300, 22671, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28244, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE, F.ARGENTDAWN) + self:AddRecipeFlags(28244, F.ALLIANCE, F.HORDE, F.RETIRED, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE, F.ARGENTDAWN) self:AddRecipeRepVendor(28244, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28244, A.CUSTOM, 41) -- 1.7.9.5 From bfedd89d8118f75d70164300e7a97844fe31337a Mon Sep 17 00:00:00 2001 From: "James D. Callahan III" Date: Sat, 27 Mar 2010 23:45:44 -0400 Subject: [PATCH 4/4] Added the RETIRED flag to Polar Tunic/Gloves/Bracers and Icy Scale Breastplate/Gauntlets/Bracers. --- Database/Leatherworking.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Database/Leatherworking.lua b/Database/Leatherworking.lua index daf061f..104e572 100644 --- a/Database/Leatherworking.lua +++ b/Database/Leatherworking.lua @@ -1178,37 +1178,37 @@ function addon:InitLeatherworking() -- Polar Tunic -- 28219 AddRecipe(28219, 300, 22661, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28219, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER) + self:AddRecipeFlags(28219, F.ALLIANCE, F.HORDE, F.RETIRED, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER) self:AddRecipeRepVendor(28219, FAC.ARGENTDAWN, REP.EXALTED, 16365) self:AddRecipeAcquire(28219, A.CUSTOM, 41) -- Polar Gloves -- 28220 AddRecipe(28220, 300, 22662, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28220, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER) + self:AddRecipeFlags(28220, F.ALLIANCE, F.HORDE, F.RETIRED, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER) self:AddRecipeRepVendor(28220, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28220, A.CUSTOM, 41) -- Polar Bracers -- 28221 AddRecipe(28221, 300, 22663, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28221, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER) + self:AddRecipeFlags(28221, F.ALLIANCE, F.HORDE, F.RETIRED, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER) self:AddRecipeRepVendor(28221, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28221, A.CUSTOM, 41) -- Icy Scale Breastplate -- 28222 AddRecipe(28222, 300, 22664, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28222, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL) + self:AddRecipeFlags(28222, F.ALLIANCE, F.HORDE, F.RETIRED, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL) self:AddRecipeRepVendor(28222, FAC.ARGENTDAWN, REP.EXALTED, 16365) self:AddRecipeAcquire(28222, A.CUSTOM, 41) -- Icy Scale Gauntlets -- 28223 AddRecipe(28223, 300, 22666, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28223, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL) + self:AddRecipeFlags(28223, F.ALLIANCE, F.HORDE, F.RETIRED, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL) self:AddRecipeRepVendor(28223, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28223, A.CUSTOM, 41) -- Icy Scale Bracers -- 28224 AddRecipe(28224, 300, 22665, Q.EPIC, V.ORIG, 300, 320, 330, 340) - self:AddRecipeFlags(28224, F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL) + self:AddRecipeFlags(28224, F.ALLIANCE, F.HORDE, F.RETIRED, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL) self:AddRecipeRepVendor(28224, FAC.ARGENTDAWN, REP.REVERED, 16365) self:AddRecipeAcquire(28224, A.CUSTOM, 41) -- 1.7.9.5