Quantcast

Merge remote branch 'origin/master'

mike [03-13-11 - 07:48]
Merge remote branch 'origin/master'
Filename
Constants.lua
Database/Alchemy.lua
Interface/List.lua
Locales/devel-enUS.lua
Scanner.lua
diff --git a/Constants.lua b/Constants.lua
index 5ca7cb8..1ee7a5f 100644
--- a/Constants.lua
+++ b/Constants.lua
@@ -364,7 +364,6 @@ private.acquire_types = {
 	["WORLD_DROP"]	= 7,
 	["ACHIEVEMENT"]	= 8,
 	["CUSTOM"]	= 9,
-	--["RETIRED"]	= 10,
 }

 private.acquire_strings = {
@@ -377,7 +376,6 @@ private.acquire_strings = {
 	[7]	= "WORLD_DROP",
 	[8]	= "ACHIEVEMENT",
 	[9]	= "CUSTOM",
-	--[10]	= "RETIRED",
 }

 private.acquire_names = {
@@ -390,7 +388,6 @@ private.acquire_names = {
 	[7]	= L["World Drop"],
 	[8]	= _G.ACHIEVEMENTS,
 	[9]	= _G.MISCELLANEOUS,
-	--[10]	= L["Retired"],
 }

 -------------------------------------------------------------------------------
diff --git a/Database/Alchemy.lua b/Database/Alchemy.lua
index 7948c7d..7fbbbf6 100644
--- a/Database/Alchemy.lua
+++ b/Database/Alchemy.lua
@@ -242,7 +242,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(4597)
 	recipe:SetCraftedItemID(4596)
 	recipe:SetSkillLevels(50, 50, 80, 100, 120)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddFilters(F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
 	recipe:AddCustom(48)

 	-- Lesser Stoneshield Potion -- 4942
@@ -250,7 +250,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(4624)
 	recipe:SetCraftedItemID(4623)
 	recipe:SetSkillLevels(215, 215, 230, 250, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
 	recipe:AddCustom(48)

 	-- Rage Potion -- 6617
@@ -408,7 +408,7 @@ function addon:InitAlchemy()
 	recipe = AddRecipe(11452, V.ORIG, Q.COMMON)
 	recipe:SetCraftedItemID(9030)
 	recipe:SetSkillLevels(210, 210, 225, 245, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
 	recipe:AddCustom(48)

 	-- Magic Resistance Potion -- 11453
@@ -711,7 +711,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(13491)
 	recipe:SetCraftedItemID(13452)
 	recipe:SetSkillLevels(280, 280, 295, 315, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE, F.DPS)
 	recipe:AddCustom(48)

 	-- Purification Potion -- 17572
@@ -759,7 +759,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(13497)
 	recipe:SetCraftedItemID(13461)
 	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
 	recipe:AddCustom(48)

 	-- Greater Shadow Protection Potion -- 17578
@@ -858,7 +858,7 @@ function addon:InitAlchemy()
 	recipe = AddRecipe(24266, V.ORIG, Q.RARE)
 	recipe:SetCraftedItemID(19931)
 	recipe:SetSkillLevels(300, 300, 315, 322, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
 	recipe:AddCustom(48)

 	-- Mageblood Elixir -- 24365
@@ -866,7 +866,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(20011)
 	recipe:SetCraftedItemID(20007)
 	recipe:SetSkillLevels(275, 275, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	recipe:AddCustom(48)

 	-- Greater Dreamless Sleep Potion -- 24366
@@ -874,7 +874,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(20012)
 	recipe:SetCraftedItemID(20002)
 	recipe:SetSkillLevels(275, 275, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
 	recipe:AddCustom(48)

 	-- Living Action Potion -- 24367
@@ -882,7 +882,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(20013)
 	recipe:SetCraftedItemID(20008)
 	recipe:SetSkillLevels(285, 285, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
 	recipe:AddCustom(48)

 	-- Mighty Troll's Blood Elixir -- 24368
@@ -890,7 +890,7 @@ function addon:InitAlchemy()
 	recipe:SetRecipeItemID(20014)
 	recipe:SetCraftedItemID(20004)
 	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
 	recipe:AddCustom(48)

 	-- Transmute: Elemental Fire -- 25146
diff --git a/Interface/List.lua b/Interface/List.lua
index 04f48b1..8b8285c 100644
--- a/Interface/List.lua
+++ b/Interface/List.lua
@@ -423,6 +423,7 @@ function private.InitializeListFrame()
 		local armor_filters	= filter_db.item.armor
 		local weapon_filters	= filter_db.item.weapon
 		local obtain_filters	= filter_db.obtain
+		local general_filters	= filter_db.general

 		local V = private.game_versions
 		local EXPANSION_FILTERS = {
@@ -504,6 +505,7 @@ function private.InitializeListFrame()
 			["mobdrop"]	= { flag = COMMON1.MOB_DROP,	index = 1,	sv_root = obtain_filters },
 			["discovery"]	= { flag = COMMON1.DISC,	index = 1,	sv_root = obtain_filters },
 			["achievement"]	= { flag = COMMON1.ACHIEVEMENT,	index = 1,	sv_root = obtain_filters },
+			["retired"]	= { flag = COMMON1.RETIRED,	index = 1,	sv_root = general_filters },
 		}

 		local REP1 = private.rep_flags_word1
@@ -599,14 +601,8 @@ function private.InitializeListFrame()
 				end
 			end

-			-- Display retired recipes?
-			if not general_filters.retired and bit.band(recipe.flags.common1, COMMON1.RETIRED) == COMMON1.RETIRED then
-				return false
-			end
-			local game_version = private.game_versions[recipe.genesis]
-
 			-- Expansion filters.
-			if not obtain_filters[EXPANSION_FILTERS[game_version]] then
+			if not obtain_filters[EXPANSION_FILTERS[private.game_versions[recipe.genesis]]] then
 				return false
 			end
 			local quality_filters = filter_db.quality
diff --git a/Locales/devel-enUS.lua b/Locales/devel-enUS.lua
index 574696f..867b8b9 100644
--- a/Locales/devel-enUS.lua
+++ b/Locales/devel-enUS.lua
@@ -304,8 +304,6 @@ L["DATAMINER_SKILLLEVEL_ERROR"] = "This can only be used for a trade skill train
 L["DATAMINER_TRAINER_INFO"] = [=[Trainer Name: %s
 Trainer ID: %s]=]
 L["DATAMINER_TRAINER_NOTTARGETTED"] = "You must target the trainer when you run this command."
-L["DATAMINER_TRAINER_NOTTEACH"] = "%s (%s) - Extra"
-L["DATAMINER_TRAINER_TEACH"] = "%s (%s) - Missing"
 L["DATAMINER_VENDOR_INFO"] = [=[Vendor Name: %s
 Vendor ID: %s]=]
 L["DATAMINER_VENDOR_NOTTARGETTED"] = "You must target the vendor when you run this command."
diff --git a/Scanner.lua b/Scanner.lua
index cdbcb50..6e68828 100644
--- a/Scanner.lua
+++ b/Scanner.lua
@@ -757,7 +757,7 @@ do

 			for index in ipairs(missing_spell_ids) do
 				local spell_id = missing_spell_ids[index]
-				table.insert(output, L["DATAMINER_TRAINER_TEACH"]:format(spell_id, recipe_list[spell_id].name))
+				table.insert(output, ("%d (%s)"):format(spell_id, recipe_list[spell_id].name))
 			end
 		end

@@ -767,7 +767,7 @@ do

 			for index in ipairs(extra_spell_ids) do
 				local spell_id = extra_spell_ids[index]
-				table.insert(output, L["DATAMINER_TRAINER_NOTTEACH"]:format(spell_id, recipe_list[spell_id].name))
+				table.insert(output, ("%d (%s)"):format(spell_id, recipe_list[spell_id].name))
 			end
 		end