Quantcast

Ackis Recipe List:

Ackis [11-04-08 - 19:01]
Ackis Recipe List:
- Tooltips for the recipe and the expand/contract button had the same code, removed it and moved it to a local function, making it easier to update the tooltip display stuffz
- Ticket 186 - Make a manual entry for the orcish war leggings to handle it as a special case
- Ticket 187 - use 2002.TTF for both fonts
- Ticket 188 - Modify dataminer to flag some unknown zones are proper zones
- Ticket 190 - Add the melee dps flag to dataminer for assassins alchemist stone
- Ticket 192 - Fix an error where I was checking the wrong flags for binding information (was off by 1 flag spot)
- Ticket 193 - Since there are so many trainers, lets filter out all opposite factions ones in the tooltip, this will make the tooltip easier to read and won't really cause an issue since you cannot use opposite faction trainers at all, so there's no net loss of information.  This is now a design decision.
- Ticket 194 - Modify dataminer to flag discovery recipes correctly (remove the trainer, add horde/alliance to them, add discovery to the tooltip)
- Added a few more bosses to the dataminer to get them removed from the localization files
- Fixed an issue with Bracers of Shackled Souls
- Mark as beta 9
- Run dataminer
- Dry-coded (Compiles with luac -p)
Filename
ARLDataminer.rb
ARLFrame.lua
AckisRecipeList.toc
Documentation.lua
Locals/ARLLocals-enUS.lua
Locals/LocalStrings-enUS.lua
RecipeDB/ARL-Alchemy.lua
RecipeDB/ARL-BlackSmith.lua
RecipeDB/ARL-Cook.lua
RecipeDB/ARL-Enchant.lua
RecipeDB/ARL-Engineer.lua
RecipeDB/ARL-FirstAid.lua
RecipeDB/ARL-Jewelcraft.lua
RecipeDB/ARL-LeatherWork.lua
RecipeDB/ARL-Mob.lua
RecipeDB/ARL-Quest.lua
RecipeDB/ARL-Smelt.lua
RecipeDB/ARL-Tailor.lua
RecipeDB/ARL-Vendor.lua
RecipeDB/DB-Manual.lua
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index a779664..8e6cf96 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -273,10 +273,12 @@ EOF
 								# 1 = friendly
 								# 2 = neutral
 								# 3 = hostile
+
 								# ARL Flags:
 								# 0 = neutral
 								#  1 = Alliance
 								# 2 = Horde
+
 								react_a = npc[:react][0].nil? ? 0 : npc[:react][0]
 								react_h = npc[:react][1].nil? ? 0 : npc[:react][1]

@@ -443,6 +445,8 @@ EOF
 			when 'dropped-by'

 				data = details[:method_drops]
+				# Cheat and say that it's both horde/alliance
+				flags << 1 << 2

 				# Instance, mob, or raid drop
 				unless data.length > 10
@@ -491,6 +495,8 @@ EOF
 				# World drop
 				else

+					# Cheat and say that it's both horde/alliance
+					flags << 1 << 2
 					flags << 10
 					proflua.puts "\t-- World Drop"
 					acquire << {"type" => 7, "id" => details[:rarity]}
@@ -686,7 +692,23 @@ EOF
 			when 12

 				proflua.print("Discovery, ")
-				flags << 12
+				flags << 1 << 2 << 12
+				flags.delete(3)
+				flags.delete(4)
+				flags.delete(5)
+				flags.delete(6)
+
+			when "meleedps"
+
+				flags << 51
+
+			when "Alliance"
+
+				flags << 1
+
+			when "Horde"
+
+				flags << 2

 			when "class"

@@ -1048,7 +1070,15 @@ EOF

 				else

-					lookup_lua.print("L[\"Unknown Zone\"], ")
+					if $bosszonemap[v[:name]]
+
+						lookup_lua.print("BZONE[\"#{$bosszonemap[v[:name]]}\"], ")
+
+					else
+
+						lookup_lua.print("L[\"Unknown Zone\"], ")
+
+					end

 				end

@@ -1146,11 +1176,31 @@ $bosslist = ["Anetheron","Archimonde","Azuregos","Baron Geddon","Baron Rivendare
 	"Golemagg the Incinerator","Goraluk Anvilcrack","Gyth","Hex Lord Malacrass","High Botanist Freywinn",
 	"Hydromancer Thespia","Ras Frostwhisper","Onyxia","General Drakkisath","Balnazzar","Cannon Master Willey",
 	"Magmadar","Shazzrah","Lord Kazzak","Pusillin","Darkmaster Gandling","Mijan","Pyromancer Loregrain",
-	"Lord Roccor","Overmaster Pyron","Grizzle","Ribbly Screwspigot","Attumen the Huntsman"]
+	"Lord Roccor","Overmaster Pyron","Grizzle","Ribbly Screwspigot","Attumen the Huntsman","Halazzi","Akil'zon",
+	"Nalorakk","Jan'alai","Zul'jin"]
+
+$bosszonemap = {
+	"Magmadar" => "Molten Core",
+	"Golemagg the Incinerator" => "Molten Core",
+	"Baron Geddon" => "Molten Core",
+	"Garr" => "Molten Core",
+	"Shazzrah" => "Molten Core",
+	"Lucifron" => "Molten Core",
+	"Lord Kazzak" => "Hellfire Peninsula",
+	"Rift Keeper" => "The Black Morass",
+	"Halazzi" => "Zul'Aman",
+	"Akil'zon" => "Zul'Aman",
+	"Nalorakk" => "Zul'Aman",
+	"Jan'alai" => "Zul'Aman",
+	"Zul'jin" => "Zul'Aman",
+	"Shadowsword Lifeshaper" => "Sunwell Plateau",
+}

 # Manual entries to the vendor, etc list
 $vendors[15165] = {:name => "Haughty Modiste"}
-$vendors[15165][:faction] => 3
+$vendors[15165][:faction] = 3
+$quests[2756] = {:name => "The Old Ways"}
+$quests[2756][:faction] = 2

 $debug = false

@@ -1192,15 +1242,16 @@ else
 		41501 => {:id => 12},
 		41502 => {:id => 12},
 		41503 => {:id => 12},
-		21923 => {:id => 7, :type => 1}
+		21923 => {:id => 7, :type => 1},
+		47050 => {:id => "meleedps"},
 		}
 	create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430],alchspeciallist,[53771,53773,53774,53775,53776,53777,53779,53780,53781,53782,53783,53784,53812,53836,53837,53838,53839,53840,53841,53842,53847,53895,53899,53905])

 	blacksmithing = recipes.get_blacksmithing_list
 	bsspeciallist = {
-		21913 => {:id => 7, :type => 1}
+		21913 => {:id => 7, :type => 1},
 		}
-	create_profession_db("./RecipeDB/ARL-BlackSmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[],bsspeciallist,[52567,52568,52569,52570,52571,52572])
+	create_profession_db("./RecipeDB/ARL-BlackSmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[9957],bsspeciallist,[52567,52568,52569,52570,52571,52572])

 	cooking = recipes.get_cooking_list
 	cookingspeciallist = {
@@ -1296,7 +1347,7 @@ else
 		21943 => {:id => 7, :type => 1},
 		44953 => {:id => 7, :type => 1}
 		}
-	create_profession_db("./RecipeDB/ARL-LeatherWork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106],lwspecaillist,(50935..53690).to_a)
+	create_profession_db("./RecipeDB/ARL-LeatherWork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106,40000],lwspecaillist,(50935..53690).to_a)

 	smelting = recipes.get_mining_list
 	smeltingspecaillist = {
diff --git a/ARLFrame.lua b/ARLFrame.lua
index 65d575e..8d43ce7 100644
--- a/ARLFrame.lua
+++ b/ARLFrame.lua
@@ -44,6 +44,7 @@ local normalFont = "Fonts\\FRIZQT__.TTF"
 if (locale == "koKR") or (locale == "zhTW") or (locale == "zhCN") then

 	narrowFont = "Fonts\\2002.TTF"
+	normalFont = "Fonts\\2002.TTF"

 end

@@ -1323,659 +1324,401 @@ end
 -- Expected result:
 -- Input:
 -- Output:
--- This sets the tooltip on the button during a recipelist update

-function SetRecipeButtonTooltip (bIndex)
+local function GenerateTooltipContent(owner, rIndex)

-	local exclude = addon.db.profile.exclusionlist
-	local pButton = addon.PlusListButton[bIndex]
-	local rButton = addon.RecipeListButton[bIndex]
-	local dStringIndex = rButton.sI
-	local rIndex = DisplayStrings[dStringIndex].sID
 	local clr1, clr2 = "", ""
+	local playerFaction = playerData.playerFaction

-	pButton:SetScript("OnEnter",
-			function (pButton)
-				arlTooltip:ClearLines()
-				arlTooltip:SetOwner(pButton, "ANCHOR_RIGHT")
-				gttAdd(0, 1, 0, 0, recipeDB[rIndex]["Name"], addon:hexcolor("HIGH"))
-
-				-- check if the recipe is excluded
-				if (exclude[rIndex] == true) then
-
-					clr1 = addon:hexcolor("RED")
-					gttAdd(0, -1, 1, 0, L["RECIPE_EXCLUDED"], clr1)
-
-				end
-
-				-- Add in skill level requirement, colored correctly
-				clr1 = addon:hexcolor("NORMAL")
-
-				local recipeSkill = recipeDB[rIndex]["Level"]
-				local playerSkill = playerData.playerProfessionLevel
-
-				if (recipeSkill > playerSkill) then
-					clr2 = addon:hexcolor("RED")
-				elseif ((playerSkill - recipeSkill) < 20) then
-					clr2 = addon:hexcolor("ORANGE")
-				elseif ((playerSkill - recipeSkill) < 30) then
-					clr2 = addon:hexcolor("YELLOW")
-				elseif ((playerSkill - recipeSkill) < 40) then
-					clr2 = addon:hexcolor("GREEN")
-				else
-					clr2 = addon:hexcolor("MIDGREY")
-				end
+	arlTooltip:ClearLines()
+	arlTooltip:SetOwner(owner, "ANCHOR_RIGHT")
+	gttAdd(0, 1, 0, 0, recipeDB[rIndex]["Name"], addon:hexcolor("HIGH"))

-				gttAdd(0, -1, 0, 0, L["Required Skill"] .. " :", clr1, recipeDB[rIndex]["Level"], clr2)
+	-- check if the recipe is excluded
+	if (exclude[rIndex] == true) then

-				-- spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
+		clr1 = addon:hexcolor("RED")
+		gttAdd(0, -1, 1, 0, L["RECIPE_EXCLUDED"], clr1)

-				-- Binding info
-				clr1 = addon:hexcolor("NORMAL")
-
-				if (recipeDB[rIndex]["Flags"][36]) then
-
-					gttAdd(0, -1, 1, 0, L["BOEFilter"], clr1)
-
-				end
-
-				if (recipeDB[rIndex]["Flags"][37]) then
-
-					gttAdd(0, -1, 1, 0, L["BOPFilter"], clr1)
-
-				end
-
-				if (recipeDB[rIndex]["Flags"][38]) then
-
-					gttAdd(0, -1, 1, 0, L["BOAFilter"], clr1)
-
-				end
-
-				if (recipeDB[rIndex]["Flags"][39]) then
-
-					gttAdd(0, -1, 1, 0, L["RecipeBOEFilter"], clr1)
-
-				end
-
-				if (recipeDB[rIndex]["Flags"][40]) then
-
-					gttAdd(0, -1, 1, 0, L["RecipeBOPFilter"], clr1)
-
-				end
+	end

-				if (recipeDB[rIndex]["Flags"][41]) then
+	-- Add in skill level requirement, colored correctly
+	clr1 = addon:hexcolor("NORMAL")

-					gttAdd(0, -1, 1, 0, L["RecipeBOAFilter"], clr1)
+	local recipeSkill = recipeDB[rIndex]["Level"]
+	local playerSkill = playerData.playerProfessionLevel

-				end
+	if (recipeSkill > playerSkill) then

-				-- spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
+		clr2 = addon:hexcolor("RED")

-				-- obtain info
-				gttAdd(0, -1, 0, 0, L["Obtained From"] .. " : ", addon:hexcolor("NORMAL"))
+	elseif ((playerSkill - recipeSkill) < 20) then

-				-- loop through acquire methods, display each
-				for k, v in pairs(recipeDB[rIndex]["Acquire"]) do
+		clr2 = addon:hexcolor("ORANGE")

-					-- Trainer
-					if (v["Type"] == 1) then

-						-- Trainer:				TrainerName
-						-- TrainerZone			TrainerCoords
-						local trnr = trainerDB[v["ID"]]
-						local cStr = ""
+	elseif ((playerSkill - recipeSkill) < 30) then

-						if (trnr["Coordx"] ~= 0) and (trnr["Coordy"] ~= 0) then
+		clr2 = addon:hexcolor("YELLOW")

-							cStr = "(" .. trnr["Coordx"] .. ", " .. trnr["Coordy"] .. ")"
+	elseif ((playerSkill - recipeSkill) < 40) then

-						end
+		clr2 = addon:hexcolor("GREEN")

-						clr1 = addon:hexcolor("TRAINER")
+	else

-						if (trnr["Faction"] == BFAC["Horde"]) then
-							clr2 = addon:hexcolor("HORDE")
-						elseif (trnr["Faction"] == BFAC["Alliance"]) then
-							clr2 = addon:hexcolor("ALLIANCE")
-						else
-							clr2 = addon:hexcolor("NEUTRAL")
-						end
+		clr2 = addon:hexcolor("MIDGREY")

-						gttAdd(0, -2, 0, 0, L["Trainer"], clr1, trnr["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(1, -2, 1, 0, trnr["Location"], clr1, cStr, clr2)
+	end

-					-- Vendor
-					elseif (v["Type"] == 2) then
+	gttAdd(0, -1, 0, 0, L["Required Skill"] .. " :", clr1, recipeDB[rIndex]["Level"], clr2)

-						-- Vendor:					VendorName
-						-- VendorZone				VendorCoords
-						local vndr = vendorDB[v["ID"]]
-						local cStr = ""
+	-- spacer
+	gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))

-						if (vndr["Coordx"] ~= 0) and (vndr["Coordy"] ~= 0) then
+	-- Binding info
+	clr1 = addon:hexcolor("NORMAL")

-							cStr = "(" .. vndr["Coordx"] .. ", " .. vndr["Coordy"] .. ")"
+	if (recipeDB[rIndex]["Flags"][36]) then

-						end
+		gttAdd(0, -1, 1, 0, L["BOEFilter"], clr1)

-						clr1 = addon:hexcolor("VENDOR")
+	end

-						if (vndr["Faction"] == BFAC["Horde"]) then
-							clr2 = addon:hexcolor("HORDE")
-						elseif (vndr["Faction"] == BFAC["Alliance"]) then
-							clr2 = addon:hexcolor("ALLIANCE")
-						else
-							clr2 = addon:hexcolor("NEUTRAL")
-						end
+	if (recipeDB[rIndex]["Flags"][37]) then

-						gttAdd(0, -1, 0, 0, L["Vendor"], clr1, vndr["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(1, -2, 1, 0, vndr["Location"], clr1, cStr, clr2)
+		gttAdd(0, -1, 1, 0, L["BOPFilter"], clr1)

-					-- Mob Drop
-					elseif (v["Type"] == 3) then
+	end

-						-- Mob Drop:				Mob Name
-						-- MobZone					MobCoords
-						local mob = mobDB[v["ID"]]
-						local cStr = ""
+	if (recipeDB[rIndex]["Flags"][38]) then

-						if (mob["Coordx"] ~= 0) and (mob["Coordy"] ~= 0) then
+		gttAdd(0, -1, 1, 0, L["BOAFilter"], clr1)

-							cStr = "(" .. mob["Coordx"] .. ", " .. mob["Coordy"] .. ")"
+	end

-						end
+	if (recipeDB[rIndex]["Flags"][40]) then

-						clr1 = addon:hexcolor("MOBDROP")
-						clr2 = addon:hexcolor("HORDE")
-						gttAdd(0, -1, 0, 0, L["Mob Drop"], clr1, mob["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(1, -2, 1, 0, mob["Location"], clr1, cStr, clr2)
+		gttAdd(0, -1, 1, 0, L["RecipeBOEFilter"], clr1)

-					-- Quest
-					elseif (v["Type"] == 4) then
+	end

-						-- Quest:					QuestName
-						-- QuestZone				QuestCoords
-						local qst = questDB[v["ID"]]
+	if (recipeDB[rIndex]["Flags"][41]) then

-						if (qst ~= nil) then
+		gttAdd(0, -1, 1, 0, L["RecipeBOPFilter"], clr1)

-							local cStr = ""
+	end

-							if (qst["Coordx"] ~= 0) and (qst["Coordy"] ~= 0) then
+	if (recipeDB[rIndex]["Flags"][42]) then

-								cStr = "(" .. qst["Coordx"] .. ", " .. qst["Coordy"] .. ")"
+		gttAdd(0, -1, 1, 0, L["RecipeBOAFilter"], clr1)

-							end
+	end

-							clr1 = addon:hexcolor("QUEST")
+	-- spacer
+	gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))

-							if (qst["Faction"] == BFAC["Horde"]) then
-								clr2 = addon:hexcolor("HORDE")
-							elseif (qst["Faction"] == BFAC["Alliance"]) then
-								clr2 = addon:hexcolor("ALLIANCE")
-							else
-								clr2 = addon:hexcolor("NEUTRAL")
-							end
+	-- obtain info
+	gttAdd(0, -1, 0, 0, L["Obtained From"] .. " : ", addon:hexcolor("NORMAL"))

-							gttAdd(0, -1, 0, 0, L["Quest"], clr1, qst["Name"], clr2)
-							clr1 = addon:hexcolor("NORMAL")
-							clr2 = addon:hexcolor("HIGH")
-							gttAdd(1, -2, 1, 0, qst["Location"], clr1, cStr, clr2)
+	-- loop through acquire methods, display each
+	for k, v in pairs(recipeDB[rIndex]["Acquire"]) do

-						end
-
-					-- Seasonal
-					elseif (v["Type"] == 5) then
-
-						-- Seasonal:				SeasonEventName
-						local ssnname = seasonDB[v["ID"]]["Name"]
-
-						clr1 = addon:hexcolor("SEASON")
-						gttAdd(0, -1, 0, 0, L["Seasonal"], clr1, ssnname, clr1)
+		-- Trainer
+		if (v["Type"] == 1) then

-					-- Reputation
-					elseif (v["Type"] == 6) then
-
-						-- Reputation:				Faction
-						-- FactionLevel				RepVendor
-						-- RepVendorZone			RepVendorCoords
+			-- Trainer:				TrainerName
+			-- TrainerZone			TrainerCoords
+			local trnr = trainerDB[v["ID"]]
+			local cStr = ""
+			-- Do we want to display this trainer?
+			local displaytt = false

-						local repfac = repDB[v["ID"]]
-						local repname = repfac["Name"] -- name
-						local rplvl = v["RepLevel"]
-						local repvndr = vendorDB[v["RepVendor"]]
-						local cStr = ""
+			clr1 = addon:hexcolor("TRAINER")

-						if (repvndr["Coordx"] ~= 0) and (repvndr["Coordy"] ~= 0) then
+			if (trnr["Faction"] == BFAC["Horde"]) then

-							cStr = "(" .. repvndr["Coordx"] .. ", " .. repvndr["Coordy"] .. ")"
+				clr2 = addon:hexcolor("HORDE")

-						end
-
-						clr1 = addon:hexcolor("REP")
-						clr2 = addon:hexcolor("NORMAL")
-						gttAdd(0, -1, 0, 0, L["Reputation"], clr1, repname, clr2)
-
-						local rStr = ""
-						if (rplvl == 0) then
-							rStr = BFAC["Neutral"]
-							clr1 = addon:hexcolor("NEUTRAL")
-						elseif (rplvl == 1) then
-							rStr = BFAC["Neutral"]
-							clr1 = addon:hexcolor("FRIENDLY")
-						elseif (rplvl == 2) then
-							rStr = BFAC["Honored"]
-							clr1 = addon:hexcolor("HONORED")
-						elseif (rplvl == 3) then
-							rStr = BFAC["Revered"]
-							clr1 = addon:hexcolor("REVERED")
-						else
-							rStr = BFAC["Exalted"]
-							clr1 = addon:hexcolor("EXALTED")
-						end
-
-						if (repvndr["Faction"] == BFAC["Horde"]) then
-							clr2 = addon:hexcolor("HORDE")
-						elseif (repvndr["Faction"] == BFAC["Alliance"]) then
-							clr2 = addon:hexcolor("ALLIANCE")
-						else
-							clr2 = addon:hexcolor("NEUTRAL")
-						end
-
-						gttAdd(1, -2, 0, 0, rStr, clr1, repvndr["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(2, -2, 1, 0, repvndr["Location"], clr1, cStr, clr2)
-
-					-- World Drop
-					elseif (v["Type"] == 7) then
-
-						-- World Drop				RarityLevel
-						if (v["ID"] == 1) then
-							clr1 = addon:hexcolor("COMMON")
-						elseif (v["ID"] == 2) then
-							clr1 = addon:hexcolor("UNCOMMON")
-						elseif (v["ID"] == 3) then
-							clr1 = addon:hexcolor("RARE")
-						elseif (v["ID"] == 4) then
-							clr1 = addon:hexcolor("EPIC")
-						else
-							clr1 = addon:hexcolor("NORMAL")
-						end
-
-						gttAdd(0, -1, 0, 0, L["World Drop"], clr1)
-
-					-- Unhandled
-					else
-
-						clr1 = addon:hexcolor("NORMAL")
-						gttAdd(0, -1, 0, 0, L["Unhandled Recipe"], clr1)
+				if (playerFaction == BFAC["Horde"]) then

-					end
+					displaytt = true

 				end

-				-- Spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
-
-				clr1 = addon:hexcolor("NORMAL")
+			elseif (trnr["Faction"] == BFAC["Alliance"]) then

-				local spelllink = recipeDB[rIndex]["RecipeLink"]
+				clr2 = addon:hexcolor("ALLIANCE")

-				if (spelllink) then
+				if (playerFaction == BFAC["Alliance"]) then

-					gttAdd(0, 0, 0, 0, spelllink, clr1)
+					displaytt = true

 				end

-				-- Spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
-
-				clr1 = addon:hexcolor("NORMAL")
-
-				gttAdd(0, -1, 0, 0, L["ALT_CLICK"], clr1)
-				gttAdd(0, -1, 0, 1, L["CTRL_CLICK"], clr1)
-				gttAdd(0, -1, 0, 1, L["SHIFT_CLICK"], clr1)
+			else

-				arlTooltip:Show()
+				clr2 = addon:hexcolor("NEUTRAL")

 			end
-		)

-	pButton:SetScript("OnLeave",
-			function()
-				arlTooltip:Hide()
-			end
-		)
-
-	rButton:SetScript("OnEnter",
-			function (rButton)
-				arlTooltip:ClearLines()
-				arlTooltip:SetOwner(rButton, "ANCHOR_RIGHT")
-				gttAdd(0, 1, 0, 0, recipeDB[rIndex]["Name"], addon:hexcolor("HIGH"))
-
-				-- check if the recipe is excluded
-				if (exclude[rIndex] == true) then
-					clr1 = addon:hexcolor("RED")
-					gttAdd(0, -1, 1, 0, L["RECIPE_EXCLUDED"], clr1)
-				end
-
-				-- Add in skill level requirement, colored correctly
-				clr1 = addon:hexcolor("NORMAL")
-
-				local recipeSkill = recipeDB[rIndex]["Level"]
-				local playerSkill = playerData.playerProfessionLevel
+			if (displaytt) then

-				if (recipeSkill > playerSkill) then
+				-- Add the trainer information to the tooltip
+				gttAdd(0, -2, 0, 0, L["Trainer"], clr1, trnr["Name"], clr2)

-					clr2 = addon:hexcolor("RED")
-
-				elseif ((playerSkill - recipeSkill) < 20) then
-
-					clr2 = addon:hexcolor("ORANGE")
-
-				elseif ((playerSkill - recipeSkill) < 30) then
-
-					clr2 = addon:hexcolor("YELLOW")
-
-				elseif ((playerSkill - recipeSkill) < 40) then
-
-					clr2 = addon:hexcolor("GREEN")
-
-				else
+				-- If we have a coordinate, add the coordinates to the tooltop
+				if (trnr["Coordx"] ~= 0) and (trnr["Coordy"] ~= 0) then

-					clr2 = addon:hexcolor("MIDGREY")
+					cStr = "(" .. trnr["Coordx"] .. ", " .. trnr["Coordy"] .. ")"

 				end

-				gttAdd(0, -1, 0, 0, L["Required Skill"] .. " :", clr1, recipeDB[rIndex]["Level"], clr2)
-
-				-- spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
-
-				-- Binding info
 				clr1 = addon:hexcolor("NORMAL")
+				clr2 = addon:hexcolor("HIGH")
+				gttAdd(1, -2, 1, 0, trnr["Location"], clr1, cStr, clr2)

-				if (recipeDB[rIndex]["Flags"][36]) then
-
-					gttAdd(0, -1, 1, 0, L["BOEFilter"], clr1)
-
-				end
-
-				if (recipeDB[rIndex]["Flags"][37]) then
-
-					gttAdd(0, -1, 1, 0, L["BOPFilter"], clr1)
-
-				end
-
-				if (recipeDB[rIndex]["Flags"][38]) then
+			end

-					gttAdd(0, -1, 1, 0, L["BOAFilter"], clr1)
+		-- Vendor
+		elseif (v["Type"] == 2) then

-				end
+			-- Vendor:					VendorName
+			-- VendorZone				VendorCoords
+			local vndr = vendorDB[v["ID"]]
+			local cStr = ""

-				if (recipeDB[rIndex]["Flags"][39]) then
+			if (vndr["Coordx"] ~= 0) and (vndr["Coordy"] ~= 0) then

-					gttAdd(0, -1, 1, 0, L["RecipeBOEFilter"], clr1)
+				cStr = "(" .. vndr["Coordx"] .. ", " .. vndr["Coordy"] .. ")"

-				end
+			end

-				if (recipeDB[rIndex]["Flags"][40]) then
+			clr1 = addon:hexcolor("VENDOR")

-					gttAdd(0, -1, 1, 0, L["RecipeBOPFilter"], clr1)
+			if (vndr["Faction"] == BFAC["Horde"]) then
+				clr2 = addon:hexcolor("HORDE")
+			elseif (vndr["Faction"] == BFAC["Alliance"]) then
+				clr2 = addon:hexcolor("ALLIANCE")
+			else
+				clr2 = addon:hexcolor("NEUTRAL")
+			end

-				end
+			gttAdd(0, -1, 0, 0, L["Vendor"], clr1, vndr["Name"], clr2)
+			clr1 = addon:hexcolor("NORMAL")
+			clr2 = addon:hexcolor("HIGH")
+			gttAdd(1, -2, 1, 0, vndr["Location"], clr1, cStr, clr2)

-				if (recipeDB[rIndex]["Flags"][41]) then
+		-- Mob Drop
+		elseif (v["Type"] == 3) then

-					gttAdd(0, -1, 1, 0, L["RecipeBOAFilter"], clr1)
+			-- Mob Drop:				Mob Name
+			-- MobZone					MobCoords
+			local mob = mobDB[v["ID"]]
+			local cStr = ""

-				end
+			if (mob["Coordx"] ~= 0) and (mob["Coordy"] ~= 0) then

-				-- spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
+				cStr = "(" .. mob["Coordx"] .. ", " .. mob["Coordy"] .. ")"

-				-- obtain info
-				gttAdd(0, -1, 0, 0, L["Obtained From"] .. " : ", addon:hexcolor("NORMAL"))
+			end

-				-- loop through acquire methods, display each
-				for k, v in pairs(recipeDB[rIndex]["Acquire"]) do
+			clr1 = addon:hexcolor("MOBDROP")
+			clr2 = addon:hexcolor("HORDE")
+			gttAdd(0, -1, 0, 0, L["Mob Drop"], clr1, mob["Name"], clr2)
+			clr1 = addon:hexcolor("NORMAL")
+			clr2 = addon:hexcolor("HIGH")
+			gttAdd(1, -2, 1, 0, mob["Location"], clr1, cStr, clr2)

-					-- Trainer
-					if (v["Type"] == 1) then
+		-- Quest
+		elseif (v["Type"] == 4) then

-						-- Trainer:				TrainerName
-						-- TrainerZone			TrainerCoords
-						local trnr = trainerDB[v["ID"]]
-						local cStr = ""
+			-- Quest:					QuestName
+			-- QuestZone				QuestCoords
+			local qst = questDB[v["ID"]]

-						if (trnr["Coordx"] ~= 0) and (trnr["Coordy"] ~= 0) then
+			if (qst ~= nil) then

-							cStr = "(" .. trnr["Coordx"] .. ", " .. trnr["Coordy"] .. ")"
+				local cStr = ""

-						end
+				if (qst["Coordx"] ~= 0) and (qst["Coordy"] ~= 0) then

-						clr1 = addon:hexcolor("TRAINER")
+					cStr = "(" .. qst["Coordx"] .. ", " .. qst["Coordy"] .. ")"

-						if (trnr["Faction"] == BFAC["Horde"]) then
-							clr2 = addon:hexcolor("HORDE")
-						elseif (trnr["Faction"] == BFAC["Alliance"]) then
-							clr2 = addon:hexcolor("ALLIANCE")
-						else
-							clr2 = addon:hexcolor("NEUTRAL")
-						end
+				end

-						gttAdd(0, -2, 0, 0, L["Trainer"], clr1, trnr["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(1, -2, 1, 0, trnr["Location"], clr1, cStr, clr2)
+				clr1 = addon:hexcolor("QUEST")

-					-- Vendor
-					elseif (v["Type"] == 2) then
+				if (qst["Faction"] == BFAC["Horde"]) then
+					clr2 = addon:hexcolor("HORDE")
+				elseif (qst["Faction"] == BFAC["Alliance"]) then
+					clr2 = addon:hexcolor("ALLIANCE")
+				else
+					clr2 = addon:hexcolor("NEUTRAL")
+				end

-						-- Vendor:					VendorName
-						-- VendorZone				VendorCoords
-						local vndr = vendorDB[v["ID"]]
-						local cStr = ""
+				gttAdd(0, -1, 0, 0, L["Quest"], clr1, qst["Name"], clr2)
+				clr1 = addon:hexcolor("NORMAL")
+				clr2 = addon:hexcolor("HIGH")
+				gttAdd(1, -2, 1, 0, qst["Location"], clr1, cStr, clr2)

-						if (vndr["Coordx"] ~= 0) and (vndr["Coordy"] ~= 0) then
+			end

-							cStr = "(" .. vndr["Coordx"] .. ", " .. vndr["Coordy"] .. ")"
+		-- Seasonal
+		elseif (v["Type"] == 5) then

-						end
+			-- Seasonal:				SeasonEventName
+			local ssnname = seasonDB[v["ID"]]["Name"]

-						clr1 = addon:hexcolor("VENDOR")
+			clr1 = addon:hexcolor("SEASON")
+			gttAdd(0, -1, 0, 0, L["Seasonal"], clr1, ssnname, clr1)

-						if (vndr["Faction"] == BFAC["Horde"]) then
-							clr2 = addon:hexcolor("HORDE")
-						elseif (vndr["Faction"] == BFAC["Alliance"]) then
-							clr2 = addon:hexcolor("ALLIANCE")
-						else
-							clr2 = addon:hexcolor("NEUTRAL")
-						end
+		-- Reputation
+		elseif (v["Type"] == 6) then

-						gttAdd(0, -1, 0, 0, L["Vendor"], clr1, vndr["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(1, -2, 1, 0, vndr["Location"], clr1, cStr, clr2)
+			-- Reputation:				Faction
+			-- FactionLevel				RepVendor
+			-- RepVendorZone			RepVendorCoords

-					-- Mob Drop
-					elseif (v["Type"] == 3) then
+			local repfac = repDB[v["ID"]]
+			local repname = repfac["Name"] -- name
+			local rplvl = v["RepLevel"]
+			local repvndr = vendorDB[v["RepVendor"]]
+			local cStr = ""

-						-- Mob Drop:				Mob Name
-						-- MobZone					MobCoords
-						local mob = mobDB[v["ID"]]
-						local cStr = ""
+			if (repvndr["Coordx"] ~= 0) and (repvndr["Coordy"] ~= 0) then

-						if (mob["Coordx"] ~= 0) and (mob["Coordy"] ~= 0) then
+				cStr = "(" .. repvndr["Coordx"] .. ", " .. repvndr["Coordy"] .. ")"

-							cStr = "(" .. mob["Coordx"] .. ", " .. mob["Coordy"] .. ")"
+			end
+
+			clr1 = addon:hexcolor("REP")
+			clr2 = addon:hexcolor("NORMAL")
+			gttAdd(0, -1, 0, 0, L["Reputation"], clr1, repname, clr2)
+
+			local rStr = ""
+			if (rplvl == 0) then
+				rStr = BFAC["Neutral"]
+				clr1 = addon:hexcolor("NEUTRAL")
+			elseif (rplvl == 1) then
+				rStr = BFAC["Neutral"]
+				clr1 = addon:hexcolor("FRIENDLY")
+			elseif (rplvl == 2) then
+				rStr = BFAC["Honored"]
+				clr1 = addon:hexcolor("HONORED")
+			elseif (rplvl == 3) then
+				rStr = BFAC["Revered"]
+				clr1 = addon:hexcolor("REVERED")
+			else
+				rStr = BFAC["Exalted"]
+				clr1 = addon:hexcolor("EXALTED")
+			end

-						end
+			if (repvndr["Faction"] == BFAC["Horde"]) then
+				clr2 = addon:hexcolor("HORDE")
+			elseif (repvndr["Faction"] == BFAC["Alliance"]) then
+				clr2 = addon:hexcolor("ALLIANCE")
+			else
+				clr2 = addon:hexcolor("NEUTRAL")
+			end

-						clr1 = addon:hexcolor("MOBDROP")
-						clr2 = addon:hexcolor("HORDE")
-						gttAdd(0, -1, 0, 0, L["Mob Drop"], clr1, mob["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(1, -2, 1, 0, mob["Location"], clr1, cStr, clr2)
+			gttAdd(1, -2, 0, 0, rStr, clr1, repvndr["Name"], clr2)
+			clr1 = addon:hexcolor("NORMAL")
+			clr2 = addon:hexcolor("HIGH")
+			gttAdd(2, -2, 1, 0, repvndr["Location"], clr1, cStr, clr2)

-					-- Quest
-					elseif (v["Type"] == 4) then
+		-- World Drop
+		elseif (v["Type"] == 7) then
+
+			-- World Drop				RarityLevel
+			if (v["ID"] == 1) then
+				clr1 = addon:hexcolor("COMMON")
+			elseif (v["ID"] == 2) then
+				clr1 = addon:hexcolor("UNCOMMON")
+			elseif (v["ID"] == 3) then
+				clr1 = addon:hexcolor("RARE")
+			elseif (v["ID"] == 4) then
+				clr1 = addon:hexcolor("EPIC")
+			else
+				clr1 = addon:hexcolor("NORMAL")
+			end

-						-- Quest:					QuestName
-						-- QuestZone				QuestCoords
-						local qst = questDB[v["ID"]]
+			gttAdd(0, -1, 0, 0, L["World Drop"], clr1)

-						if (qst ~= nil) then
+		-- Unhandled/Discovery
+		else

-							local cStr = ""
+			clr1 = addon:hexcolor("NORMAL")

-							if (qst["Coordx"] ~= 0) and (qst["Coordy"] ~= 0) then
+			if (recipeDB[rIndex]["Flags"][12]) then

-								cStr = "(" .. qst["Coordx"] .. ", " .. qst["Coordy"] .. ")"
+				gttAdd(0, -1, 1, 0, L["Discovery"], clr1)

-							end
+			else

-							clr1 = addon:hexcolor("QUEST")
+				gttAdd(0, -1, 0, 0, L["Unhandled Recipe"], clr1)

-							if (qst["Faction"] == BFAC["Horde"]) then
-								clr2 = addon:hexcolor("HORDE")
-							elseif (qst["Faction"] == BFAC["Alliance"]) then
-								clr2 = addon:hexcolor("ALLIANCE")
-							else
-								clr2 = addon:hexcolor("NEUTRAL")
-							end
+			end

-							gttAdd(0, -1, 0, 0, L["Quest"], clr1, qst["Name"], clr2)
-							clr1 = addon:hexcolor("NORMAL")
-							clr2 = addon:hexcolor("HIGH")
-							gttAdd(1, -2, 1, 0, qst["Location"], clr1, cStr, clr2)
+		end

-						end
-
-					-- Seasonal
-					elseif (v["Type"] == 5) then
-
-						-- Seasonal:				SeasonEventName
-						local ssnname = seasonDB[v["ID"]]["Name"]
-
-						clr1 = addon:hexcolor("SEASON")
-						gttAdd(0, -1, 0, 0, L["Seasonal"], clr1, ssnname, clr1)
+	end

-					-- Reputation
-					elseif (v["Type"] == 6) then
-
-						-- Reputation:				Faction
-						-- FactionLevel				RepVendor
-						-- RepVendorZone			RepVendorCoords
+	-- Spacer
+	gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))

-						local repfac = repDB[v["ID"]]
-						local repname = repfac["Name"] -- name
-						local rplvl = v["RepLevel"]
-						local repvndr = vendorDB[v["RepVendor"]]
-						local cStr = ""
+	clr1 = addon:hexcolor("NORMAL")

-						if (repvndr["Coordx"] ~= 0) and (repvndr["Coordy"] ~= 0) then
+	local spelllink = recipeDB[rIndex]["RecipeLink"]

-							cStr = "(" .. repvndr["Coordx"] .. ", " .. repvndr["Coordy"] .. ")"
+	if (spelllink) then

-						end
-
-						clr1 = addon:hexcolor("REP")
-						clr2 = addon:hexcolor("NORMAL")
-						gttAdd(0, -1, 0, 0, L["Reputation"], clr1, repname, clr2)
-
-						local rStr = ""
-						if (rplvl == 0) then
-							rStr = BFAC["Neutral"]
-							clr1 = addon:hexcolor("NEUTRAL")
-						elseif (rplvl == 1) then
-							rStr = BFAC["Neutral"]
-							clr1 = addon:hexcolor("FRIENDLY")
-						elseif (rplvl == 2) then
-							rStr = BFAC["Honored"]
-							clr1 = addon:hexcolor("HONORED")
-						elseif (rplvl == 3) then
-							rStr = BFAC["Revered"]
-							clr1 = addon:hexcolor("REVERED")
-						else
-							rStr = BFAC["Exalted"]
-							clr1 = addon:hexcolor("EXALTED")
-						end
-
-						if (repvndr["Faction"] == BFAC["Horde"]) then
-							clr2 = addon:hexcolor("HORDE")
-						elseif (repvndr["Faction"] == BFAC["Alliance"]) then
-							clr2 = addon:hexcolor("ALLIANCE")
-						else
-							clr2 = addon:hexcolor("NEUTRAL")
-						end
-
-						gttAdd(1, -2, 0, 0, rStr, clr1, repvndr["Name"], clr2)
-						clr1 = addon:hexcolor("NORMAL")
-						clr2 = addon:hexcolor("HIGH")
-						gttAdd(2, -2, 1, 0, repvndr["Location"], clr1, cStr, clr2)
-
-					-- World Drop
-					elseif (v["Type"] == 7) then
-
-						-- World Drop				RarityLevel
-						if (v["ID"] == 1) then
-							clr1 = addon:hexcolor("COMMON")
-						elseif (v["ID"] == 2) then
-							clr1 = addon:hexcolor("UNCOMMON")
-						elseif (v["ID"] == 3) then
-							clr1 = addon:hexcolor("RARE")
-						elseif (v["ID"] == 4) then
-							clr1 = addon:hexcolor("EPIC")
-						else
-							clr1 = addon:hexcolor("NORMAL")
-						end
-
-						gttAdd(0, -1, 0, 0, L["World Drop"], clr1)
-
-					-- Unhandled
-					else
-
-						clr1 = addon:hexcolor("NORMAL")
-						gttAdd(0, -1, 0, 0, L["Unhandled Recipe"], clr1)
+		gttAdd(0, 0, 0, 0, spelllink, clr1)

-					end
+	end

-				end
+	-- Spacer
+	gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))

-				-- Spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
+	clr1 = addon:hexcolor("NORMAL")

-				clr1 = addon:hexcolor("NORMAL")
+	gttAdd(0, -1, 0, 0, L["ALT_CLICK"], clr1)
+	gttAdd(0, -1, 0, 1, L["CTRL_CLICK"], clr1)
+	gttAdd(0, -1, 0, 1, L["SHIFT_CLICK"], clr1)

-				local spelllink = recipeDB[rIndex]["RecipeLink"]
+	arlTooltip:Show()

-				if (spelllink) then
+end

-					gttAdd(0, 0, 0, 0, spelllink, clr1)
+-- Description:
+-- Expected result:
+-- Input:
+-- Output:
+-- This sets the tooltip on the button during a recipelist update

-				end
+function SetRecipeButtonTooltip(bIndex)

-				-- Spacer
-				gttAdd(0, 0, 0, 0, ".", addon:hexcolor("BLACK"))
+	local exclude = addon.db.profile.exclusionlist
+	local pButton = addon.PlusListButton[bIndex]
+	local rButton = addon.RecipeListButton[bIndex]
+	local dStringIndex = rButton.sI
+	local rIndex = DisplayStrings[dStringIndex].sID

-				clr1 = addon:hexcolor("NORMAL")
+	pButton:SetScript("OnEnter",
+			function (pButton)
+				GenerateTooltipContent(pButton, rIndex)
+			end
+		)

-				gttAdd(0, -1, 0, 0, L["ALT_CLICK"], clr1)
-				gttAdd(0, -1, 0, 1, L["CTRL_CLICK"], clr1)
-				gttAdd(0, -1, 0, 1, L["SHIFT_CLICK"], clr1)
-				arlTooltip:Show()
+	pButton:SetScript("OnLeave",
+			function()
+				arlTooltip:Hide()
+			end
+		)

+	rButton:SetScript("OnEnter",
+			function (rButton)
+				GenerateTooltipContent(rButton, rIndex)
 			end
 		)

diff --git a/AckisRecipeList.toc b/AckisRecipeList.toc
index 2c163ff..ff05bc2 100644
--- a/AckisRecipeList.toc
+++ b/AckisRecipeList.toc
@@ -18,7 +18,7 @@
 ## X-Donate: Donate a few bucks/hours at your local animal shelter, or send me UDE Point codes, a Murky Code, or an account upgrade certificate.

 ## Interface: 30000
-## Version: Beta 8 @project-revision@
+## Version: Beta 9 @project-revision@
 ## X-Revision: @project-revision@
 ## X-Date: $Date$

diff --git a/Documentation.lua b/Documentation.lua
index c97ec45..1ba7b72 100644
--- a/Documentation.lua
+++ b/Documentation.lua
@@ -200,8 +200,8 @@ Item Flags
 	as follows:

 	-- How to obtain (flags 1 - 20 for growth):
-		-- 1 = Alliance faction only
-		-- 2 = Horde faction only
+		-- 1 = Alliance faction
+		-- 2 = Horde faction
 		-- 3 = Trainer
 		-- 4 = Vendor
 		-- 5 = Instance
diff --git a/Locals/ARLLocals-enUS.lua b/Locals/ARLLocals-enUS.lua
index 9dcecde..6bca786 100644
--- a/Locals/ARLLocals-enUS.lua
+++ b/Locals/ARLLocals-enUS.lua
@@ -302,7 +302,6 @@ L["Aendel Windspear"] = true
 L["Aged Dalaran Wizard"] = true
 L["Ainethil"] = true
 L["Akham"] = true
-L["Akil'zon"] = true
 L["Alanna Raveneye"] = true
 L["Alchemist Gribble"] = true
 L["Alchemist Mallory"] = true
@@ -696,7 +695,6 @@ L["Haalrun"] = true
 L["Haferet"] = true
 L["Hagrus"] = true
 L["Hahrana Ironhide"] = true
-L["Halazzi"] = true
 L["Hama"] = true
 L["Hamanar"] = true
 L["Hammered Patron"] = true
@@ -705,6 +703,7 @@ L["Harggan"] = true
 L["Harklan Moongrove"] = true
 L["Harlown Darkweave"] = true
 L["Harn Longcast"] = true
+L["Haughty Modiste"] = true
 L["Heavy War Golem"] = true
 L["Heldan Galesong"] = true
 L["Helenia Olden"] = true
@@ -742,7 +741,6 @@ L["Jadefire Trickster"] = true
 L["Jaedenar Cultist"] = true
 L["Jalane Ayrole"] = true
 L["James Van Brunt"] = true
-L["Jan'alai"] = true
 L["Jandia"] = true
 L["Janet Hommers"] = true
 L["Jangdor Swiftstrider"] = true
@@ -938,7 +936,6 @@ L["Nadyia Maneweaver"] = true
 L["Nahogg"] = true
 L["Naka"] = true
 L["Nakodu"] = true
-L["Nalorakk"] = true
 L["Namdo Bizzfizzle"] = true
 L["Nandar Branson"] = true
 L["Nardstrum Kupferzwick"] = true
@@ -1202,6 +1199,7 @@ L["The Art of the Imbue"] = true
 L["The Demon Forge"] = true
 L["The Great Moongraze Hunt"] = true
 L["The Great Silver Deceiver"] = true
+L["The Old Ways"] = true
 L["The Origins of Smithing"] = true
 L["The Prophet Skeram"] = true
 L["The Rescue"] = true
@@ -1348,7 +1346,6 @@ L["Zarrin"] = true
 L["Zebig"] = true
 L["Zixil"] = true
 L["Zorbin Fandazzle"] = true
-L["Zul'jin"] = true
 L["Zula Slagfury"] = true
 L["Zurai"] = true
 L["\"Cookie\" McWeaksauce"] = true
\ No newline at end of file
diff --git a/Locals/LocalStrings-enUS.lua b/Locals/LocalStrings-enUS.lua
index 14a6a64..45bd936 100644
--- a/Locals/LocalStrings-enUS.lua
+++ b/Locals/LocalStrings-enUS.lua
@@ -1,4 +1,4 @@
-	-- Do not translate anything below this line without talking to Ackis first please.
+-- Do not translate anything below this line without talking to Ackis first please.
 L["40 Tickets - Schematic: Steam Tonk Controller"] = true
 L["A Binding Contract"] = true
 L["Aaron Hollman"] = true
@@ -11,7 +11,6 @@ L["Aendel Windspear"] = true
 L["Aged Dalaran Wizard"] = true
 L["Ainethil"] = true
 L["Akham"] = true
-L["Akil'zon"] = true
 L["Alanna Raveneye"] = true
 L["Alchemist Gribble"] = true
 L["Alchemist Mallory"] = true
@@ -405,7 +404,6 @@ L["Haalrun"] = true
 L["Haferet"] = true
 L["Hagrus"] = true
 L["Hahrana Ironhide"] = true
-L["Halazzi"] = true
 L["Hama"] = true
 L["Hamanar"] = true
 L["Hammered Patron"] = true
@@ -414,6 +412,7 @@ L["Harggan"] = true
 L["Harklan Moongrove"] = true
 L["Harlown Darkweave"] = true
 L["Harn Longcast"] = true
+L["Haughty Modiste"] = true
 L["Heavy War Golem"] = true
 L["Heldan Galesong"] = true
 L["Helenia Olden"] = true
@@ -451,7 +450,6 @@ L["Jadefire Trickster"] = true
 L["Jaedenar Cultist"] = true
 L["Jalane Ayrole"] = true
 L["James Van Brunt"] = true
-L["Jan'alai"] = true
 L["Jandia"] = true
 L["Janet Hommers"] = true
 L["Jangdor Swiftstrider"] = true
@@ -647,7 +645,6 @@ L["Nadyia Maneweaver"] = true
 L["Nahogg"] = true
 L["Naka"] = true
 L["Nakodu"] = true
-L["Nalorakk"] = true
 L["Namdo Bizzfizzle"] = true
 L["Nandar Branson"] = true
 L["Nardstrum Kupferzwick"] = true
@@ -911,6 +908,7 @@ L["The Art of the Imbue"] = true
 L["The Demon Forge"] = true
 L["The Great Moongraze Hunt"] = true
 L["The Great Silver Deceiver"] = true
+L["The Old Ways"] = true
 L["The Origins of Smithing"] = true
 L["The Prophet Skeram"] = true
 L["The Rescue"] = true
@@ -1057,7 +1055,6 @@ L["Zarrin"] = true
 L["Zebig"] = true
 L["Zixil"] = true
 L["Zorbin Fandazzle"] = true
-L["Zul'jin"] = true
 L["Zula Slagfury"] = true
 L["Zurai"] = true
 L["\"Cookie\" McWeaksauce"] = true
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index 6a17ffd..9ffefab 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -80,7 +80,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2333, 140, 3390, 2, 2259)
-	self:addTradeFlags(RecipeDB, 2333, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2333, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2333, 7, 2)

 	-- Elixir of Minor Fortitude -- 2334
@@ -98,7 +98,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2335, 60, 2459, 2, 2259)
-	self:addTradeFlags(RecipeDB, 2335, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2335, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2335, 7, 2)

 	-- Elixir of Tongues -- 2336
@@ -143,7 +143,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3172, 110, 3384, 1, 2259)
-	self:addTradeFlags(RecipeDB, 3172, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3172, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3172, 7, 1)

 	-- Lesser Mana Potion -- 3173
@@ -161,7 +161,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3174, 120, 3386, 1, 2259)
-	self:addTradeFlags(RecipeDB, 3174, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3174, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3174, 7, 1)

 	-- Limited Invulnerability Potion -- 3175
@@ -170,7 +170,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3175, 250, 3387, 2, 2259)
-	self:addTradeFlags(RecipeDB, 3175, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3175, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3175, 7, 2)

 	-- Strong Troll's Blood Potion -- 3176
@@ -197,7 +197,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3188, 150, 3391, 1, 2259)
-	self:addTradeFlags(RecipeDB, 3188, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3188, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3188, 7, 1)

 	-- Elixir of Minor Agility -- 3230
@@ -206,7 +206,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3230, 50, 2457, 2, 2259)
-	self:addTradeFlags(RecipeDB, 3230, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3230, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3230, 7, 2)

 	-- Healing Potion -- 3447
@@ -252,7 +252,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3451, 180, 3826, 1, 2259)
-	self:addTradeFlags(RecipeDB, 3451, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3451, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3451, 7, 1)

 	-- Mana Potion -- 3452
@@ -270,7 +270,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3453, 195, 3828, 2, 2259)
-	self:addTradeFlags(RecipeDB, 3453, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3453, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3453, 7, 2)

 	-- Frost Oil -- 3454
@@ -450,7 +450,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8240, 90, 6662, 2, 2259)
-	self:addTradeFlags(RecipeDB, 8240, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 8240, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 8240, 7, 2)

 	-- Elixir of Waterwalking -- 11447
@@ -513,7 +513,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11453, 210, 9036, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11453, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 11453, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 11453, 7, 2)

 	-- Goblin Rocket Fuel -- 11456
@@ -540,7 +540,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11458, 225, 9144, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11458, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 11458, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 11458, 7, 2)

 	-- Philosopher's Stone -- 11459
@@ -577,7 +577,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11464, 235, 9172, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11464, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 11464, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 11464, 7, 2)

 	-- Elixir of Greater Intellect -- 11465
@@ -595,7 +595,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11466, 240, 9088, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11466, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 11466, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 11466, 3, 1783, 3, 1791)

 	-- Elixir of Greater Agility -- 11467
@@ -613,7 +613,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11468, 240, 9197, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11468, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 11468, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 11468, 7, 2)

 	-- Elixir of Giants -- 11472
@@ -622,7 +622,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 11472, 245, 9206, 2, 2259)
-	self:addTradeFlags(RecipeDB, 11472, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 11472, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 11472, 7, 2)

 	-- Ghost Dye -- 11473
@@ -783,7 +783,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17559, 6, 529, 2, 10856, 6, 529, 2, 10857, 6, 529, 2, 11536)

 	-- Transmute: Fire to Earth -- 17560
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -817,7 +817,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17563, 275, 7080, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17563, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17563, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17563, 7, 2)

 	-- Transmute: Water to Undeath -- 17564
@@ -826,7 +826,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17564, 275, 12808, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17564, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17564, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17564, 7, 2)

 	-- Transmute: Life to Earth -- 17565
@@ -835,7 +835,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17565, 275, 7076, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17565, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17565, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17565, 7, 2)

 	-- Transmute: Earth to Life -- 17566
@@ -844,7 +844,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17566, 275, 12803, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17566, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17566, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17566, 7, 2)

 	-- Greater Stoneshield Potion -- 17570
@@ -853,7 +853,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17570, 280, 13455, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17570, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17570, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17570, 7, 2)

 	-- Elixir of the Mongoose -- 17571
@@ -862,7 +862,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17571, 280, 13452, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17571, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17571, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17571, 3, 2995, 3, 6201, 3, 7106)

 	-- Purification Potion -- 17572
@@ -877,11 +877,11 @@ function addon:InitAlchemy(RecipeDB)

 	-- Greater Arcane Elixir -- 17573
 	-- Trainer
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
-	-- Instance: 1477 - type1minlevel50maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
+	-- Instance: 1477 - type1minlevel50maxlevel55category3nameThe Temple of Atal'Hakkarterritory1id1477
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -891,14 +891,14 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 17573, 3, 5717, 3, 9197, 3, 10318, 3, 10412, 3, 11480, 1, 1386, 1, 7948, 1, 16588, 1, 18802, 1, 19052)

 	-- Greater Fire Protection Potion -- 17574
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17574, 290, 13457, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17574, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17574, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17574, 3, 9262, 3, 9264)

 	-- Greater Frost Protection Potion -- 17575
@@ -907,7 +907,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17575, 290, 13456, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17575, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17575, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17575, 3, 7428)

 	-- Greater Nature Protection Potion -- 17576
@@ -916,7 +916,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17576, 290, 13458, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17576, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17576, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17576, 3, 1812, 3, 1813)

 	-- Greater Arcane Protection Potion -- 17577
@@ -925,7 +925,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17577, 290, 13461, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17577, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17577, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17577, 3, 7437)

 	-- Greater Shadow Protection Potion -- 17578
@@ -934,7 +934,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17578, 290, 13459, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17578, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17578, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17578, 3, 8546, 3, 8550)

 	-- Greater Holy Protection Potion -- 17579
@@ -947,7 +947,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- No acquire information

 	-- Major Mana Potion -- 17580
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -974,47 +974,47 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17634, 300, 13506, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17634, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17634, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17634, 7, 2)

 	-- Flask of the Titans -- 17635
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17635, 300, 13510, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17635, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17635, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17635, 3, 10363)

 	-- Flask of Distilled Wisdom -- 17636
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17636, 300, 13511, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17636, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17636, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17636, 3, 10813)

 	-- Flask of Supreme Power -- 17637
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17637, 300, 13512, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17637, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17637, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17637, 3, 10508)

 	-- Flask of Chromatic Resistance -- 17638
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 17638, 300, 13513, 2, 2259)
-	self:addTradeFlags(RecipeDB, 17638, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 17638, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 17638, 3, 10339)

 	-- Elixir of Frost Power -- 21923
@@ -1048,7 +1048,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22732, 300, 18253, 3, 2259)
-	self:addTradeFlags(RecipeDB, 22732, 6,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 22732, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 22732, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Elixir of Greater Water Breathing -- 22808
@@ -1111,7 +1111,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Elemental Fire -- 25146
 	-- Thorium Brotherhood - Friendly
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1126,7 +1126,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26277, 250, 21546, 2, 2259)
-	self:addTradeFlags(RecipeDB, 26277, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 26277, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 26277, 3, 5844, 3, 5846, 3, 5854, 3, 8637)

 	-- Elixir of Camouflage -- 28543
@@ -1180,7 +1180,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28550, 320, 22828, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28550, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28550, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28550, 7, 2)

 	-- Super Healing Potion -- 28551
@@ -1198,7 +1198,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28552, 325, 22830, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28552, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28552, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28552, 7, 2)

 	-- Elixir of Major Agility -- 28553
@@ -1274,7 +1274,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28563, 350, 22837, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28563, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28563, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28563, 7, 2)

 	-- Haste Potion -- 28564
@@ -1283,7 +1283,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28564, 350, 22838, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28564, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28564, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28564, 7, 2)

 	-- Destruction Potion -- 28565
@@ -1292,7 +1292,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28565, 350, 22839, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28565, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28565, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28565, 7, 2)

 	-- Transmute: Primal Air to Fire -- 28566
@@ -1341,28 +1341,28 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28570, 355, 22840, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28570, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28570, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28570, 7, 2)

 	-- Major Fire Protection Potion -- 28571
-	-- Instance: 3849 - type5minlevel70category3territory1nameTempest Keep: The Mechanarexpansion1id3849
-	-- Instance: 3849 - type5minlevel70category3territory1nameTempest Keep: The Mechanarexpansion1id3849
+	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
+	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28571, 360, 22841, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28571, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28571, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28571, 3, 19168, 3, 19221)

 	-- Major Frost Protection Potion -- 28572
-	-- Instance: 3792 - type5minlevel64maxlevel66category3territory1nameAuchindoun: Mana-Tombsexpansion1id3792
+	-- Instance: 3792 - expansion1type5minlevel64maxlevel66category3nameAuchindoun: Mana-Tombsterritory1id3792
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28572, 360, 22842, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28572, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28572, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28572, 3, 18344)

 	-- Major Nature Protection Potion -- 28573
@@ -1381,7 +1381,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28575, 360, 22845, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28575, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28575, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28575, 3, 17150)

 	-- Major Shadow Protection Potion -- 28576
@@ -1390,7 +1390,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28576, 360, 22846, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28576, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28576, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28576, 3, 21302)

 	-- Major Holy Protection Potion -- 28577
@@ -1399,7 +1399,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28577, 360, 22847, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28577, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28577, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28577, 3, 19973)

 	-- Elixir of Empowerment -- 28578
@@ -1408,17 +1408,17 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28578, 365, 22848, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28578, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28578, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28578, 7, 2)

 	-- Ironshield Potion -- 28579
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28579, 365, 22849, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28579, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28579, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 28579, 3, 17862)

 	-- Transmute: Primal Shadow to Water -- 28580
@@ -1427,7 +1427,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28580, 370, 21885, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28580, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28580, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Primal Water to Shadow -- 28581
@@ -1436,7 +1436,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28581, 370, 22456, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28581, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28581, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Primal Mana to Fire -- 28582
@@ -1445,7 +1445,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28582, 370, 21884, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28582, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28582, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Primal Fire to Mana -- 28583
@@ -1454,7 +1454,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28583, 370, 22457, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28583, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28583, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Primal Life to Earth -- 28584
@@ -1463,7 +1463,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28584, 370, 22452, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28584, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28584, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Primal Earth to Life -- 28585
@@ -1472,7 +1472,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28585, 370, 21886, 2, 2259)
-	self:addTradeFlags(RecipeDB, 28585, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28585, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Super Rejuvenation Potion -- 28586
@@ -1481,7 +1481,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28586, 375, 22850, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28586, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28586, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Flask of Fortification -- 28587
@@ -1490,7 +1490,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28587, 375, 22851, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28587, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28587, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Flask of Mighty Restoration -- 28588
@@ -1499,7 +1499,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28588, 375, 22853, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28588, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28588, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Flask of Relentless Assault -- 28589
@@ -1508,7 +1508,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28589, 375, 22854, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28589, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28589, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Flask of Blinding Light -- 28590
@@ -1517,7 +1517,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28590, 375, 22861, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28590, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28590, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Flask of Pure Death -- 28591
@@ -1526,7 +1526,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28591, 375, 22866, 1, 2259)
-	self:addTradeFlags(RecipeDB, 28591, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 28591, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Transmute: Primal Might -- 29688
@@ -1618,7 +1618,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 38960, 335, 31679, 3, 2259)
-	self:addTradeFlags(RecipeDB, 38960, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 38960, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 38960, 3, 19740, 3, 19755, 3, 21302, 3, 21314)

 	-- Fel Mana Potion -- 38961
@@ -1627,7 +1627,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 38961, 360, 31677, 3, 2259)
-	self:addTradeFlags(RecipeDB, 38961, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 38961, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 38961, 3, 19792, 3, 19795, 3, 19796, 3, 19806, 3, 22016, 3, 22017, 3, 22018, 3, 22076, 3, 22093)

 	-- Fel Regeneration Potion -- 38962
@@ -1636,7 +1636,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 38962, 345, 31676, 3, 2259)
-	self:addTradeFlags(RecipeDB, 38962, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 38962, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 38962, 3, 19754, 3, 19756, 3, 20878, 3, 20887)

 	-- Elixir of Major Fortitude -- 39636
@@ -1682,7 +1682,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41458, 340, 32839, 1, 2259)
-	self:addTradeFlags(RecipeDB, 41458, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 41458, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Cauldron of Major Fire Protection -- 41500
@@ -1691,7 +1691,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41500, 340, 32849, 1, 2259)
-	self:addTradeFlags(RecipeDB, 41500, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 41500, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Cauldron of Major Frost Protection -- 41501
@@ -1700,7 +1700,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41501, 340, 32850, 1, 2259)
-	self:addTradeFlags(RecipeDB, 41501, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 41501, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Cauldron of Major Nature Protection -- 41502
@@ -1709,7 +1709,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41502, 340, 32851, 1, 2259)
-	self:addTradeFlags(RecipeDB, 41502, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 41502, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Cauldron of Major Shadow Protection -- 41503
@@ -1718,7 +1718,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41503, 340, 32852, 1, 2259)
-	self:addTradeFlags(RecipeDB, 41503, 3,12,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 41503, 1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	-- Flask of Chromatic Wonder -- 42736
@@ -1781,7 +1781,7 @@ function addon:InitAlchemy(RecipeDB)
 	-- Item Stats: val108id9val108id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 47050, 375, 35751, 1, 2259)
-	self:addTradeFlags(RecipeDB, 47050, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,63,112)
+	self:addTradeFlags(RecipeDB, 47050, 1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,47,51,63,112)
 	self:addTradeAcquire(RecipeDB, 47050, 6, 1077, 4, 25032)

 	-- Transmute: Eternal Life to Shadow -- 53771
diff --git a/RecipeDB/ARL-BlackSmith.lua b/RecipeDB/ARL-BlackSmith.lua
index a77257a..069662c 100644
--- a/RecipeDB/ARL-BlackSmith.lua
+++ b/RecipeDB/ARL-BlackSmith.lua
@@ -9,7 +9,7 @@ Blacksmithing data for all of AckisRecipeList
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten
 391 found from data mining.
-0 ignored.
+1 ignored.
 6 WotLK ignored.

 ************************************************************************
@@ -115,7 +115,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val4id1val3id3val162id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2667, 80, 2864, 2, 2018)
-	self:addTradeFlags(RecipeDB, 2667, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 2667, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 2667, 7, 2)

 	-- Rough Bronze Leggings -- 2668
@@ -165,7 +165,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val5id1val5id3val4id5val186id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2673, 130, 2869, 2, 2018)
-	self:addTradeFlags(RecipeDB, 2673, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 2673, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 2673, 7, 2)

 	-- Heavy Sharpening Stone -- 2674
@@ -312,7 +312,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val4id2val16-30id7val1.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3295, 125, 3490, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3295, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,72)
+	self:addTradeFlags(RecipeDB, 3295, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,72)
 	self:addTradeAcquire(RecipeDB, 3295, 7, 2)

 	-- Heavy Bronze Mace -- 3296
@@ -332,7 +332,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val5id1val30-57id7val2.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3297, 145, 3492, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3297, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 3297, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 3297, 7, 2)

 	-- Copper Chain Boots -- 3319
@@ -361,7 +361,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val1id1val108id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3321, 35, 3471, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3321, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3321, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3321, 7, 2)

 	-- Runed Copper Gauntlets -- 3323
@@ -391,7 +391,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val90id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3325, 60, 3474, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3325, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3325, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3325, 7, 2)

 	-- Coarse Grinding Stone -- 3326
@@ -420,7 +420,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val3id1val3id3val3id5val137id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3330, 125, 3481, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3330, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3330, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3330, 7, 2)

 	-- Silvered Bronze Boots -- 3331
@@ -450,7 +450,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val3id1val7id3val134id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3334, 145, 3484, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3334, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3334, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3334, 7, 2)

 	-- Green Iron Gauntlets -- 3336
@@ -460,7 +460,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val5id1val6id3val124id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3336, 150, 3485, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3336, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3336, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3336, 7, 2)

 	-- Heavy Grinding Stone -- 3337
@@ -499,7 +499,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val4id1val4id2val33-62id7val2.6id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3493, 175, 3850, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3493, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeFlags(RecipeDB, 3493, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
 	self:addTradeAcquire(RecipeDB, 3493, 7, 2)

 	-- Solid Iron Maul -- 3494
@@ -519,7 +519,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val11id1val4id3val50-76id7val2.75id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3495, 170, 3852, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3495, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 3495, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 3495, 7, 2)

 	-- Moonsteel Broadsword -- 3496
@@ -539,7 +539,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val78-118id7val3.4id8val14id11val14id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3497, 200, 3854, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3497, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,69)
+	self:addTradeFlags(RecipeDB, 3497, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 3497, 7, 2)

 	-- Massive Iron Axe -- 3498
@@ -559,7 +559,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val11id1val10id3val58-87id7val2.5id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3500, 200, 3856, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3500, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
+	self:addTradeFlags(RecipeDB, 3500, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
 	self:addTradeAcquire(RecipeDB, 3500, 7, 2)

 	-- Green Iron Bracers -- 3501
@@ -599,7 +599,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val4id1val7id3val153id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3504, 160, 3840, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3504, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3504, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3504, 7, 2)

 	-- Golden Scale Shoulders -- 3505
@@ -609,7 +609,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val7id1val6id5val160id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3505, 175, 3841, 3, 2018)
-	self:addTradeFlags(RecipeDB, 3505, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3505, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3505, 7, 3)

 	-- Green Iron Leggings -- 3506
@@ -629,7 +629,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val11id1val5id5val184id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3507, 170, 3843, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3507, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3507, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3507, 7, 2)

 	-- Green Iron Hauberk -- 3508
@@ -649,7 +649,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val14id1val6id5val231id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3511, 195, 3845, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3511, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3511, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3511, 7, 2)

 	-- Polished Steel Boots -- 3513
@@ -659,18 +659,18 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val11id3val151id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3513, 185, 3846, 2, 2018)
-	self:addTradeFlags(RecipeDB, 3513, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3513, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3513, 7, 2)

 	-- Golden Scale Boots -- 3515
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val8id1val8id5val159id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3515, 200, 3847, 3, 2018)
-	self:addTradeFlags(RecipeDB, 3515, 5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 3515, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 3515, 3, 780, 3, 1096, 3, 1142, 3, 2569, 3, 4151, 3, 4295, 3, 5237, 3, 5419)

 	-- Pearl-handled Dagger -- 6517
@@ -690,7 +690,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val3id1val3id3val18-34id7val1.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6518, 140, 5541, 2, 2018)
-	self:addTradeFlags(RecipeDB, 6518, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 6518, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 6518, 7, 2)

 	-- Iron Shield Spike -- 7221
@@ -699,7 +699,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7221, 150, 6042, 2, 2018)
-	self:addTradeFlags(RecipeDB, 7221, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7221, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7221, 7, 2)

 	-- Iron Counterweight -- 7222
@@ -708,7 +708,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7222, 165, 6043, 2, 2018)
-	self:addTradeFlags(RecipeDB, 7222, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7222, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7222, 7, 2)

 	-- Golden Scale Bracers -- 7223
@@ -727,7 +727,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7224, 190, 6041, 2, 2018)
-	self:addTradeFlags(RecipeDB, 7224, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7224, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7224, 7, 2)

 	-- Heavy Copper Maul -- 7408
@@ -933,7 +933,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val11id3val417id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9933, 210, 7921, 2, 2018)
-	self:addTradeFlags(RecipeDB, 9933, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 9933, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 9933, 7, 2)

 	-- Steel Plate Helm -- 9935
@@ -962,7 +962,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9939, 215, 7967, 3, 2018)
-	self:addTradeFlags(RecipeDB, 9939, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 9939, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 9939, 7, 3)

 	-- Mithril Scale Gloves -- 9942
@@ -1020,9 +1020,9 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val17id1val208id6
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 9957, 230, 7929, 2, 2018)
-	self:addTradeFlags(RecipeDB, 9957, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	--recipecount = recipecount + 1
+	--self:addTradeSkill(RecipeDB, 9957, 230, 7929, 2, 2018)
+	--self:addTradeFlags(RecipeDB, 9957, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	-- No acquire information

 	-- Heavy Mithril Breastplate -- 9959
@@ -1051,7 +1051,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9964, 235, 7969, 2, 2018)
-	self:addTradeFlags(RecipeDB, 9964, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 9964, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 9964, 7, 2)

 	-- Mithril Scale Shoulders -- 9966
@@ -1061,7 +1061,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val10id3val10id5val194id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9966, 235, 7932, 3, 2018)
-	self:addTradeFlags(RecipeDB, 9966, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 9966, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 9966, 7, 3)

 	-- Heavy Mithril Boots -- 9968
@@ -1081,7 +1081,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val15id3val469id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9970, 245, 7934, 2, 2018)
-	self:addTradeFlags(RecipeDB, 9970, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 9970, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 9970, 7, 2)

 	-- Ornate Mithril Breastplate -- 9972
@@ -1178,7 +1178,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val8id2val32-61id7val1.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9995, 220, 7942, 2, 2018)
-	self:addTradeFlags(RecipeDB, 9995, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
+	self:addTradeFlags(RecipeDB, 9995, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
 	self:addTradeAcquire(RecipeDB, 9995, 7, 2)

 	-- Wicked Mithril Blade -- 9997
@@ -1188,7 +1188,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val6id1val4id2val43-80id7val2.3id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9997, 225, 7943, 2, 2018)
-	self:addTradeFlags(RecipeDB, 9997, 10,21,22,23,24,25,26,27,28,29,30,36,41,46,69)
+	self:addTradeFlags(RecipeDB, 9997, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,46,69)
 	self:addTradeAcquire(RecipeDB, 9997, 7, 2)

 	-- Big Black Mace -- 10001
@@ -1218,7 +1218,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val8id2val34-63id7val1.7id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10005, 240, 7944, 2, 2018)
-	self:addTradeFlags(RecipeDB, 10005, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeFlags(RecipeDB, 10005, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
 	self:addTradeAcquire(RecipeDB, 10005, 7, 2)

 	-- Phantom Blade -- 10007
@@ -1238,7 +1238,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val7id1val4id3val41-76id7val2id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10009, 245, 7946, 3, 2018)
-	self:addTradeFlags(RecipeDB, 10009, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 10009, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 10009, 7, 3)

 	-- Blight -- 10011
@@ -1297,7 +1297,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val7id1val6id3val6id5val176id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12259, 155, 10423, 2, 2018)
-	self:addTradeFlags(RecipeDB, 12259, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 12259, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 12259, 7, 2)

 	-- Rough Copper Vest -- 12260
@@ -1332,66 +1332,66 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 14380, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Dark Iron Pulverizer -- 15292
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
 	-- Item Stats: val140-211id7val3.7id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15292, 265, 11608, 3, 2018)
-	self:addTradeFlags(RecipeDB, 15292, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 15292, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 15292, 3, 9028)

 	-- Dark Iron Mail -- 15293
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val13id3val433id6val12id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15293, 270, 11606, 2, 2018)
-	self:addTradeFlags(RecipeDB, 15293, 5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 15293, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 15293, 3, 8900, 3, 8901, 3, 8907, 3, 8911, 3, 8920, 3, 8983)

 	-- Dark Iron Sunderer -- 15294
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,
 	-- Item Stats:
 	-- Item Stats: val101-153id7val2.6id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15294, 275, 11607, 3, 2018)
-	self:addTradeFlags(RecipeDB, 15294, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
+	self:addTradeFlags(RecipeDB, 15294, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
 	self:addTradeAcquire(RecipeDB, 15294, 3, 9554, 3, 10043)

 	-- Dark Iron Shoulders -- 15295
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val10id3val514id6val10id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15295, 280, 11605, 2, 2018)
-	self:addTradeFlags(RecipeDB, 15295, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 15295, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 15295, 3, 8891, 3, 8894, 3, 8899)

 	-- Dark Iron Plate -- 15296
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val12id3val817id6val19id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15296, 285, 11604, 3, 2018)
-	self:addTradeFlags(RecipeDB, 15296, 5,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	self:addTradeFlags(RecipeDB, 15296, 1,2,5,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 15296, 3, 9543)

 	-- Glinting Steel Dagger -- 15972
@@ -1405,19 +1405,19 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 15972, 1, 2836, 1, 3355, 1, 4258, 1, 16583, 1, 16669, 1, 16823, 1, 19341)

 	-- Searing Golden Blade -- 15973
-	-- Instance: 1337 - type1minlevel39maxlevel47category3territory1nameUldamanid1337
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
-	-- Instance: 1176 - type1minlevel43maxlevel47category3territory1nameZul'Farrakid1176
-	-- Instance: 1176 - type1minlevel43maxlevel47category3territory1nameZul'Farrakid1176
+	-- Instance: 1337 - type1minlevel39maxlevel47category3nameUldamanterritory1id1337
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 1176 - type1minlevel43maxlevel47category3nameZul'Farrakterritory1id1176
+	-- Instance: 1176 - type1minlevel43maxlevel47category3nameZul'Farrakterritory1id1176
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val21-39id7val1.4id8val10id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15973, 190, 12260, 2, 2018)
-	self:addTradeFlags(RecipeDB, 15973, 5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
+	self:addTradeFlags(RecipeDB, 15973, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
 	self:addTradeAcquire(RecipeDB, 15973, 3, 2246, 3, 2584, 3, 2732, 3, 4295, 3, 4298, 3, 4300, 3, 7078, 3, 7272, 3, 8138)

 	-- Dense Grinding Stone -- 16639
@@ -1454,7 +1454,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val480id6val8id32val8id33val8id34val8id35val8id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16642, 250, 12405, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16642, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16642, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16642, 7, 2)

 	-- Thorium Belt -- 16643
@@ -1464,7 +1464,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val270id6val6id32val6id33val6id34val6id35val6id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16643, 250, 12406, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16643, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16643, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16643, 7, 2)

 	-- Thorium Bracers -- 16644
@@ -1474,7 +1474,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val214id6val5id32val5id33val5id34val5id35val5id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16644, 255, 12408, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16644, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16644, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16644, 7, 2)

 	-- Radiant Belt -- 16645
@@ -1484,7 +1484,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val159id6val12id35val12id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16645, 260, 12416, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16645, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16645, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16645, 7, 2)

 	-- Imperial Plate Shoulders -- 16646
@@ -1514,7 +1514,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val293id6val16id35val16id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16648, 270, 12415, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16648, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16648, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16648, 7, 2)

 	-- Imperial Plate Bracers -- 16649
@@ -1534,7 +1534,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val5id3val11id5val322id6val34id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16650, 270, 12624, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16650, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16650, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16650, 7, 2)

 	-- Thorium Shield Spike -- 16651
@@ -1543,7 +1543,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16651, 275, 12645, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16651, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 16651, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 16651, 7, 2)

 	-- Thorium Boots -- 16652
@@ -1553,7 +1553,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val367id6val7id32val7id33val7id34val7id35val7id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16652, 280, 12409, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16652, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16652, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16652, 7, 2)

 	-- Thorium Helm -- 16653
@@ -1563,7 +1563,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val434id6val10id32val10id33val10id34val10id35val10id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16653, 280, 12410, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16653, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16653, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16653, 7, 2)

 	-- Radiant Gloves -- 16654
@@ -1573,7 +1573,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val192id6val12id35val12id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16654, 285, 12418, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16654, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16654, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16654, 7, 2)

 	-- Fiery Plate Gauntlets -- 16655
@@ -1593,7 +1593,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val215id6val15id35val15id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16656, 290, 12419, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16656, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16656, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16656, 7, 2)

 	-- Imperial Plate Boots -- 16657
@@ -1623,7 +1623,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val258id6val18id35val18id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16659, 295, 12417, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16659, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16659, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16659, 7, 2)

 	-- Dawnbringer Shoulders -- 16660
@@ -1633,7 +1633,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val10id5val455id6val15id19val44id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16660, 290, 12625, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16660, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
+	self:addTradeFlags(RecipeDB, 16660, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
 	self:addTradeAcquire(RecipeDB, 16660, 7, 3)

 	-- Storm Gauntlets -- 16661
@@ -1654,7 +1654,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val499id6val10id32val10id33val10id34val10id35val10id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16662, 300, 12414, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16662, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16662, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16662, 7, 2)

 	-- Imperial Plate Chest -- 16663
@@ -1702,7 +1702,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val15id4val15id5val629id6val12id19val35id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16724, 300, 12633, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16724, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
+	self:addTradeFlags(RecipeDB, 16724, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
 	self:addTradeAcquire(RecipeDB, 16724, 7, 3)

 	-- Radiant Leggings -- 16725
@@ -1712,7 +1712,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val286id6val18id35val18id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16725, 300, 12420, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16725, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16725, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16725, 7, 2)

 	-- Runic Plate Helm -- 16726
@@ -1722,7 +1722,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val621id6val13id33val13id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16726, 300, 12612, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16726, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16726, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16726, 3, 4364)

 	-- Helm of the Great Chief -- 16728
@@ -1733,20 +1733,20 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val12id3val30id5val292id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16728, 300, 12636, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16728, 6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 16728, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 16728, 3, 6109, 3, 10184, 3, 14887, 3, 14888, 3, 14890)

 	-- Lionheart Helm -- 16729
 	-- Raid: 2677 - Blackwing Lair
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 3714 - type5minlevel70category3territory1nameHellfire Citadel: The Shattered Hallsexpansion1id3714
+	-- Instance: 3714 - expansion1type5minlevel70category3nameHellfire Citadel: The Shattered Hallsterritory1id3714
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val18id1val645id6val28id11val20id17val28id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16729, 300, 12640, 4, 2018)
-	self:addTradeFlags(RecipeDB, 16729, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 16729, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 16729, 3, 6109, 3, 6560, 3, 10184, 3, 11583, 3, 14888, 3, 17694)

 	-- Imperial Plate Leggings -- 16730
@@ -1775,13 +1775,13 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val665id6val14id33val14id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16732, 300, 12614, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16732, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 16732, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 16732, 3, 1885)

 	-- Stronghold Gauntlets -- 16741
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Raid: 3428 - Ahn'Qiraj
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
@@ -1789,7 +1789,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val12id3val504id6val14id11val14id18val20id27
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16741, 300, 12639, 4, 2018)
-	self:addTradeFlags(RecipeDB, 16741, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeFlags(RecipeDB, 16741, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
 	self:addTradeAcquire(RecipeDB, 16741, 3, 5107, 3, 6109, 3, 10184, 3, 10500, 3, 11658, 3, 14887, 3, 14889, 3, 15233)

 	-- Enchanted Thorium Helm -- 16742
@@ -1824,9 +1824,9 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Invulnerable Mail -- 16746
 	-- Raid: 2677 - Blackwing Lair
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Raid: 1977 - Zul'Gurub
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
@@ -1834,7 +1834,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val611id6val20id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16746, 300, 12641, 4, 2018)
-	self:addTradeFlags(RecipeDB, 16746, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,58)
+	self:addTradeFlags(RecipeDB, 16746, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,58)
 	self:addTradeAcquire(RecipeDB, 16746, 3, 10184, 3, 10508, 3, 10899, 3, 11370, 3, 11583, 3, 14887, 3, 14890, 3, 19034)

 	-- Thorium Greatsword -- 16960
@@ -1943,7 +1943,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val60-113id7val2.5id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16984, 290, 12792, 2, 2018)
-	self:addTradeFlags(RecipeDB, 16984, 11,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 16984, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 16984, 3, 10119)

 	-- Corruption -- 16985
@@ -1976,36 +1976,36 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- No acquire information

 	-- Hammer of the Titans -- 16988
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
 	-- Item Stats: val15id1val163-246id7val3.8id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16988, 300, 12796, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16988, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 16988, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 16988, 3, 10438)

 	-- Arcanite Champion -- 16990
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
 	-- Item Stats: val129-194id7val3id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16990, 300, 12790, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16990, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeFlags(RecipeDB, 16990, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
 	self:addTradeAcquire(RecipeDB, 16990, 3, 10899)

 	-- Annihilator -- 16991
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe,
 	-- Item Stats:
 	-- Item Stats: val49-92id7val1.7id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16991, 300, 12798, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16991, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
+	self:addTradeFlags(RecipeDB, 16991, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,68)
 	self:addTradeAcquire(RecipeDB, 16991, 3, 9736)

 	-- Frostguard -- 16992
@@ -2015,40 +2015,40 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val66-124id7val2.3id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16992, 300, 12797, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16992, 11,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeFlags(RecipeDB, 16992, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
 	self:addTradeAcquire(RecipeDB, 16992, 3, 1844)

 	-- Masterwork Stormhammer -- 16993
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace,
 	-- Item Stats:
 	-- Item Stats: val58-108id7val2id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16993, 300, 12794, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16993, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
+	self:addTradeFlags(RecipeDB, 16993, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,70)
 	self:addTradeAcquire(RecipeDB, 16993, 3, 10899)

 	-- Arcanite Reaper -- 16994
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Axe, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val13id3val153-256id7val3.8id8val62id9val62id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16994, 300, 12784, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16994, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
+	self:addTradeFlags(RecipeDB, 16994, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 16994, 3, 9596)

 	-- Heartseeker -- 16995
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Dagger, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val4id1val49-92id7val1.7id8val14id11val14id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 16995, 300, 12783, 3, 2018)
-	self:addTradeFlags(RecipeDB, 16995, 5,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
+	self:addTradeFlags(RecipeDB, 16995, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
 	self:addTradeAcquire(RecipeDB, 16995, 3, 10997)

 	-- Silver Skeleton Key -- 19666
@@ -2098,7 +2098,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20201, 1, 2836, 1, 16583, 1, 16823, 1, 19341)

 	-- Fiery Chain Girdle -- 20872
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2109,7 +2109,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20872, 2, 12944)

 	-- Fiery Chain Shoulders -- 20873
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2120,7 +2120,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20873, 2, 12944)

 	-- Dark Iron Bracers -- 20874
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2131,7 +2131,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20874, 2, 12944)

 	-- Dark Iron Leggings -- 20876
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2142,7 +2142,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20876, 2, 12944)

 	-- Dark Iron Reaver -- 20890
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Sword,
 	-- Item Stats:
@@ -2153,7 +2153,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20890, 2, 12944)

 	-- Dark Iron Destroyer -- 20897
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Axe,
 	-- Item Stats:
@@ -2196,7 +2196,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22757, 300, 18262, 3, 2018)
-	self:addTradeFlags(RecipeDB, 22757, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22757, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22757, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Heavy Timbermaw Belt -- 23628
@@ -2244,7 +2244,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23633, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Dark Iron Helm -- 23636
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2255,7 +2255,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23636, 2, 12944)

 	-- Dark Iron Gauntlets -- 23637
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats:
@@ -2266,7 +2266,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23637, 2, 12944)

 	-- Black Amnesty -- 23638
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Dagger,
 	-- Item Stats:
@@ -2277,7 +2277,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23638, 2, 12944)

 	-- Blackfury -- 23639
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Weapon, Polearm, Armor, Trinket,
 	-- Item Stats:
@@ -2400,7 +2400,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val8id3val410id6val10id28val20id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24912, 300, 20549, 3, 2018)
-	self:addTradeFlags(RecipeDB, 24912, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeFlags(RecipeDB, 24912, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
 	self:addTradeAcquire(RecipeDB, 24912, 3, 19517, 3, 23392)

 	-- Darkrune Helm -- 24913
@@ -2410,7 +2410,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val13id3val534id6val14id11val14id18val25id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24913, 300, 20551, 3, 2018)
-	self:addTradeFlags(RecipeDB, 24913, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 24913, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 24913, 3, 19239)

 	-- Darkrune Breastplate -- 24914
@@ -2420,7 +2420,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val14id3val657id6val12id26val25id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24914, 300, 20550, 3, 2018)
-	self:addTradeFlags(RecipeDB, 24914, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeFlags(RecipeDB, 24914, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
 	self:addTradeAcquire(RecipeDB, 24914, 3, 4553, 3, 19517)

 	-- Heavy Obsidian Belt -- 27585
@@ -2454,7 +2454,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val38id1val16id3val929id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27587, 300, 22196, 3, 2018)
-	self:addTradeFlags(RecipeDB, 27587, 6,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 27587, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 27587, 3, 15263)

 	-- Light Obsidian Belt -- 27588
@@ -2476,7 +2476,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val318id6val28id9val14id11val28id16val14id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27589, 300, 22194, 3, 2018)
-	self:addTradeFlags(RecipeDB, 27589, 6,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 27589, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 27589, 3, 15340)

 	-- Obsidian Mail Tunic -- 27590
@@ -2494,14 +2494,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Titanic Leggings -- 27829
 	-- Raid: 2677 - Blackwing Lair
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Plate,
 	-- Item Stats:
 	-- Item Stats: val30id1val683id6val14id11val20id17val14id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27829, 300, 22385, 4, 2018)
-	self:addTradeFlags(RecipeDB, 27829, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 27829, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 27829, 3, 6109, 3, 7523, 3, 8598, 3, 10184, 3, 10398, 3, 11583, 3, 14890)

 	-- Persuader -- 27830
@@ -2512,7 +2512,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val86-161id7val2.7id8val14id11val10id17val14id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27830, 300, 22384, 4, 2018)
-	self:addTradeFlags(RecipeDB, 27830, 6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	self:addTradeFlags(RecipeDB, 27830, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
 	self:addTradeAcquire(RecipeDB, 27830, 3, 6109, 3, 10184, 3, 14887)

 	-- Sageblade -- 27832
@@ -2522,7 +2522,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val14id3val6id4val49-100id7val1.8id8val20id19val20id20val10id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27832, 300, 22383, 4, 2018)
-	self:addTradeFlags(RecipeDB, 27832, 11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,69)
+	self:addTradeFlags(RecipeDB, 27832, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,69)
 	self:addTradeAcquire(RecipeDB, 27832, 3, 6109, 3, 14887, 3, 14890)

 	-- Icebane Breastplate -- 28242
@@ -2867,36 +2867,36 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 29617, 6, 932, 3, 19321)

 	-- Felsteel Gloves -- 29619
-	-- Instance: 3790 - type5minlevel65maxlevel67category3territory1nameAuchindoun: Auchenai Cryptsexpansion1id3790
+	-- Instance: 3790 - expansion1type5minlevel65maxlevel67category3nameAuchindoun: Auchenai Cryptsterritory1id3790
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val27id3val943id6val25id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29619, 360, 23517, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29619, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	self:addTradeFlags(RecipeDB, 29619, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 29619, 3, 18497)

 	-- Felsteel Leggings -- 29620
-	-- Instance: 3848 - type5minlevel70category3territory1nameTempest Keep: The Arcatrazexpansion1id3848
+	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val39id3val1257id6val33id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29620, 360, 23518, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29620, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	self:addTradeFlags(RecipeDB, 29620, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 29620, 3, 20900)

 	-- Felsteel Helm -- 29621
-	-- Instance: 3789 - type5minlevel70category3territory1nameAuchindoun: Shadow Labrynthexpansion1id3789
+	-- Instance: 3789 - expansion1type5minlevel70category3nameAuchindoun: Shadow Labrynthterritory1id3789
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Plate,
 	-- Item Stats: Tanking,
 	-- Item Stats: val27id3val1284id6val33id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29621, 365, 23519, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29621, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
+	self:addTradeFlags(RecipeDB, 29621, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 29621, 3, 18830)

 	-- Gauntlets of the Iron Tower -- 29622
@@ -2906,7 +2906,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val30id3val831id6val26id29val20id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29622, 365, 23532, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29622, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeFlags(RecipeDB, 29622, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
 	self:addTradeAcquire(RecipeDB, 29622, 7, 4)

 	-- Khorium Belt -- 29628
@@ -2916,7 +2916,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val30id3val21id4val649id6val25id19val25id20val8id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29628, 360, 23524, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29628, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
+	self:addTradeFlags(RecipeDB, 29628, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
 	self:addTradeAcquire(RecipeDB, 29628, 3, 18203)

 	-- Khorium Pants -- 29629
@@ -2926,7 +2926,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val42id3val28id4val1010id6val33id19val33id20val11id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29629, 360, 23523, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29629, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
+	self:addTradeFlags(RecipeDB, 29629, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
 	self:addTradeAcquire(RecipeDB, 29629, 3, 20878)

 	-- Khorium Boots -- 29630
@@ -2936,7 +2936,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val31id3val21id4val800id6val26id19val26id20val8id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29630, 365, 23525, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29630, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
+	self:addTradeFlags(RecipeDB, 29630, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,59)
 	self:addTradeAcquire(RecipeDB, 29630, 3, 18873)

 	-- Ragesteel Gloves -- 29642
@@ -2946,7 +2946,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val35id1val728id6val27id11val27id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29642, 365, 23520, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29642, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 29642, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 29642, 3, 17136)

 	-- Ragesteel Helm -- 29643
@@ -2956,7 +2956,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val45id1val946id6val37id11val37id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29643, 365, 23521, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29643, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 29643, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 29643, 3, 16952)

 	-- Ragesteel Breastplate -- 29645
@@ -2966,29 +2966,29 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val50id1val1164id6val29id11val29id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29645, 370, 23522, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29645, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 29645, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 29645, 3, 21454, 3, 23305, 3, 23324)

 	-- Swiftsteel Gloves -- 29648
-	-- Instance: 3792 - type5minlevel64maxlevel66category3territory1nameAuchindoun: Mana-Tombsexpansion1id3792
+	-- Instance: 3792 - expansion1type5minlevel64maxlevel66category3nameAuchindoun: Mana-Tombsterritory1id3792
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val3id2val407id6val50id9val50id16val10id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29648, 370, 23526, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29648, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 29648, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 29648, 3, 18314)

 	-- Earthpeace Breastplate -- 29649
-	-- Instance: 3847 - type5minlevel70category3territory1nameTempest Keep: The Botanicaexpansion1id3847
+	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats: Healing,
 	-- Item Stats: val652id6val31id19val92id20val16id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29649, 370, 23527, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29649, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 29649, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
 	self:addTradeAcquire(RecipeDB, 29649, 3, 17975)

 	-- Fel Sharpening Stone -- 29654
@@ -3027,7 +3027,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val30id3val465id6val40id9val27id11val40id16val27id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29658, 365, 23531, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29658, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 29658, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 29658, 7, 4)

 	-- Steelgrip Gauntlets -- 29662
@@ -3037,7 +3037,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val28id1val36id3val831id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29662, 365, 23533, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29662, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 29662, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 29662, 7, 4)

 	-- Storm Helm -- 29663
@@ -3047,7 +3047,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val21id3val28id4val604id6val44id9val22id11val44id16val22id18val9id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29663, 365, 23534, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29663, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 29663, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 29663, 7, 4)

 	-- Helm of the Stalwart Defender -- 29664
@@ -3057,7 +3057,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val47id3val1366id6val23id29val23id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29664, 365, 23535, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29664, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeFlags(RecipeDB, 29664, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
 	self:addTradeAcquire(RecipeDB, 29664, 7, 4)

 	-- Oathkeeper's Helm -- 29668
@@ -3067,7 +3067,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val40id3val22id4val1080id6val26id19val26id20val9id24val15id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29668, 365, 23536, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29668, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,54,59)
+	self:addTradeFlags(RecipeDB, 29668, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,54,59)
 	self:addTradeAcquire(RecipeDB, 29668, 7, 4)

 	-- Black Felsteel Bracers -- 29669
@@ -3077,7 +3077,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val26id1val15id3val581id6val22id11val22id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29669, 365, 23537, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29669, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
+	self:addTradeFlags(RecipeDB, 29669, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,59)
 	self:addTradeAcquire(RecipeDB, 29669, 7, 4)

 	-- Bracers of the Green Fortress -- 29671
@@ -3087,7 +3087,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val39id3val581id6val10id26val17id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29671, 365, 23538, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29671, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
+	self:addTradeFlags(RecipeDB, 29671, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,59)
 	self:addTradeAcquire(RecipeDB, 29671, 7, 4)

 	-- Blessed Bracers -- 29672
@@ -3097,7 +3097,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val12id3val14id4val581id6val19id19val57id20val18id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29672, 365, 23539, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29672, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
+	self:addTradeFlags(RecipeDB, 29672, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,59)
 	self:addTradeAcquire(RecipeDB, 29672, 7, 4)

 	-- Felsteel Longblade -- 29692
@@ -3105,14 +3105,14 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Raid: 3607 - Coilfang Reservoir: Serpentshrine Cavern
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3848 - type5minlevel70category3territory1nameTempest Keep: The Arcatrazexpansion1id3848
+	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Sword,
 	-- Item Stats:
 	-- Item Stats: val26id2val15id3val128-239id7val2.2id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29692, 365, 23540, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29692, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
+	self:addTradeFlags(RecipeDB, 29692, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,69)
 	self:addTradeAcquire(RecipeDB, 29692, 3, 15547, 3, 16171, 3, 18260, 3, 19779, 3, 20036, 3, 20714, 3, 20910, 3, 21298, 3, 22052)

 	-- Khorium Champion -- 29693
@@ -3122,7 +3122,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val50id1val286-430id7val3.3id8
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29693, 365, 23541, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29693, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,69)
+	self:addTradeFlags(RecipeDB, 29693, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,69)
 	self:addTradeAcquire(RecipeDB, 29693, 7, 4)

 	-- Fel Edged Battleaxe -- 29694
@@ -3132,7 +3132,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val128-239id7val2.2id8val21id11val21id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29694, 365, 23542, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29694, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
+	self:addTradeFlags(RecipeDB, 29694, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 29694, 7, 4)

 	-- Felsteel Reaper -- 29695
@@ -3142,7 +3142,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val295-443id7val3.4id8val112id9val30id11val112id16val30id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29695, 365, 23543, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29695, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
+	self:addTradeFlags(RecipeDB, 29695, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,68)
 	self:addTradeAcquire(RecipeDB, 29695, 7, 4)

 	-- Runic Hammer -- 29696
@@ -3154,7 +3154,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val16id3val140-261id7val2.4id8val50id9val50id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29696, 365, 23544, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29696, 6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	self:addTradeFlags(RecipeDB, 29696, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
 	self:addTradeAcquire(RecipeDB, 29696, 3, 16409, 3, 16525, 3, 20514, 3, 21941)

 	-- Fel Hardened Maul -- 29697
@@ -3164,7 +3164,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val50id1val46id3val286-430id7val3.3id8val21id11val21id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29697, 365, 23546, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29697, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
+	self:addTradeFlags(RecipeDB, 29697, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,70)
 	self:addTradeAcquire(RecipeDB, 29697, 7, 4)

 	-- Eternium Runed Blade -- 29698
@@ -3174,7 +3174,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val19id4val27.6-113.6id7val1.7id8val168id19val168id20val21id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29698, 365, 23554, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29698, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,72)
+	self:addTradeFlags(RecipeDB, 29698, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,72)
 	self:addTradeAcquire(RecipeDB, 29698, 7, 4)

 	-- Dirge -- 29699
@@ -3188,12 +3188,12 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val81-152id7val1.4id8val40id9val20id11val40id16val20id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29699, 365, 23555, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29699, 6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
+	self:addTradeFlags(RecipeDB, 29699, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63,72)
 	self:addTradeAcquire(RecipeDB, 29699, 3, 16409, 3, 16460, 3, 16595, 3, 18554, 3, 21229, 3, 22254, 3, 22384)

 	-- Hand of Eternity -- 29700
-	-- Instance: 3717 - type5minlevel62maxlevel64category3territory1nameCoilfang Reservoir: The Slave Pensexpansion1id3717
-	-- Instance: 3847 - type5minlevel70category3territory1nameTempest Keep: The Botanicaexpansion1id3847
+	-- Instance: 3717 - expansion1type5minlevel62maxlevel64category3nameCoilfang Reservoir: The Slave Pensterritory1id3717
+	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
 	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
@@ -3201,7 +3201,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val20id4val35.38-131.38id7val1.9id8val106id19val317id20val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29700, 365, 23556, 4, 2018)
-	self:addTradeFlags(RecipeDB, 29700, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,53,63,70)
+	self:addTradeFlags(RecipeDB, 29700, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,53,63,70)
 	self:addTradeAcquire(RecipeDB, 29700, 3, 16409, 3, 17957, 3, 19513, 3, 19756, 3, 20496, 3, 22241, 3, 22394)

 	-- Lesser Ward of Shielding -- 29728
@@ -3219,7 +3219,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 29729, 375, 23576, 3, 2018)
-	self:addTradeFlags(RecipeDB, 29729, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 29729, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 29729, 3, 18853)

 	-- Lesser Rune of Warding -- 32284
@@ -3232,7 +3232,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32284, 1, 16583, 1, 16823, 1, 19341)

 	-- Greater Rune of Warding -- 32285
-	-- Instance: 3714 - type5minlevel70category3territory1nameHellfire Citadel: The Shattered Hallsexpansion1id3714
+	-- Instance: 3714 - expansion1type5minlevel70category3nameHellfire Citadel: The Shattered Hallsterritory1id3714
 	-- Mob Drop
 	-- Cenarion Expedition - Honored
 	-- Vendor
@@ -3746,7 +3746,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val48id3val13id4val904id6val21id19val21id20val19id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36389, 375, 30034, 4, 2018)
-	self:addTradeFlags(RecipeDB, 36389, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,52,54,59)
+	self:addTradeFlags(RecipeDB, 36389, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,52,54,59)
 	self:addTradeAcquire(RecipeDB, 36389, 7, 4)

 	-- Red Belt of Battle -- 36390
@@ -3756,7 +3756,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val41id1val21id3val904id6val24id11val24id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36390, 375, 30032, 4, 2018)
-	self:addTradeFlags(RecipeDB, 36390, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 36390, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 36390, 7, 4)

 	-- Boots of the Protector -- 36391
@@ -3766,7 +3766,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val48id3val22id4val1105id6val27id19val27id20val17id28val26id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36391, 375, 30033, 4, 2018)
-	self:addTradeFlags(RecipeDB, 36391, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,52,54,59)
+	self:addTradeFlags(RecipeDB, 36391, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,52,54,59)
 	self:addTradeAcquire(RecipeDB, 36391, 7, 4)

 	-- Red Havoc Boots -- 36392
@@ -3776,7 +3776,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val49id3val1105id6val25id28val32id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36392, 375, 30031, 4, 2018)
-	self:addTradeFlags(RecipeDB, 36392, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,52,59)
+	self:addTradeFlags(RecipeDB, 36392, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,52,59)
 	self:addTradeAcquire(RecipeDB, 36392, 7, 4)

 	-- Wildguard Breastplate -- 38473
@@ -3903,7 +3903,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val35id1val32id3val772id6val27id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41132, 375, 32568, 4, 2018)
-	self:addTradeFlags(RecipeDB, 41132, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 41132, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 41132, 7, 4)

 	-- Swiftsteel Shoulders -- 41133
@@ -3913,7 +3913,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val47id1val29id3val1324id6val35id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41133, 375, 32570, 4, 2018)
-	self:addTradeFlags(RecipeDB, 41133, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	self:addTradeFlags(RecipeDB, 41133, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 41133, 7, 4)

 	-- Dawnsteel Bracers -- 41134
@@ -3923,7 +3923,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val21id3val23id4val772id6val22id19val64id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41134, 375, 32571, 4, 2018)
-	self:addTradeFlags(RecipeDB, 41134, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,59)
+	self:addTradeFlags(RecipeDB, 41134, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,59)
 	self:addTradeAcquire(RecipeDB, 41134, 7, 4)

 	-- Dawnsteel Shoulders -- 41135
@@ -3933,7 +3933,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val31id3val28id4val1324id6val27id19val81id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41135, 375, 32573, 4, 2018)
-	self:addTradeFlags(RecipeDB, 41135, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,59)
+	self:addTradeFlags(RecipeDB, 41135, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,59)
 	self:addTradeAcquire(RecipeDB, 41135, 7, 4)

 	-- Ragesteel Shoulders -- 42662
@@ -3943,19 +3943,19 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val32id1val12id3val873id6val17id11val17id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 42662, 365, 33173, 3, 2018)
-	self:addTradeFlags(RecipeDB, 42662, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 42662, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 42662, 3, 21050, 3, 21059, 3, 21060, 3, 21061)

 	-- Adamantite Weapon Chain -- 42688
 	-- Raid: 3959 - Black Temple
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 42688, 335, 33185, 2, 2018)
-	self:addTradeFlags(RecipeDB, 42688, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 42688, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 42688, 3, 16472, 3, 17819, 3, 23235)

 	-- Heavy Copper Longsword -- 43549
@@ -3970,10 +3970,10 @@ function addon:InitBlacksmithing(RecipeDB)

 	-- Hammer of Righteous Might -- 43846
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3791 - type5minlevel67maxlevel69category3territory1nameAuchindoun: Sethekk Hallsexpansion1id3791
+	-- Instance: 3791 - expansion1type5minlevel67maxlevel69category3nameAuchindoun: Sethekk Hallsterritory1id3791
 	-- Raid: 3457 - Karazhan
 	-- Raid: 3457 - Karazhan
-	-- Instance: 3849 - type5minlevel70category3territory1nameTempest Keep: The Mechanarexpansion1id3849
+	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
 	-- Raid: 3457 - Karazhan
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Mace, Armor, Trinket,
@@ -3981,7 +3981,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val55id3val37id4val93.8-185.8id7val2.1id8val168id19val168id20val15id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43846, 365, 32854, 4, 2018)
-	self:addTradeFlags(RecipeDB, 43846, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,70)
+	self:addTradeFlags(RecipeDB, 43846, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,54,63,70)
 	self:addTradeAcquire(RecipeDB, 43846, 3, 16409, 3, 16492, 3, 16504, 3, 16525, 3, 19168, 3, 19429, 3, 22323, 3, 23051, 3, 23169)

 	-- Sunblessed Gauntlets -- 46140
@@ -3994,7 +3994,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val33id3val31id4val1239id6val28id19val84id20val36id22val9id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46140, 365, 34380, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46140, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,59)
+	self:addTradeFlags(RecipeDB, 46140, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,59)
 	self:addTradeAcquire(RecipeDB, 46140, 3, 25363, 3, 25369, 3, 25371)

 	-- Hard Khorium Battlefists -- 46141
@@ -4006,7 +4006,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val45id1val45id3val1239id6val36id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46141, 365, 34378, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46141, 6,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
+	self:addTradeFlags(RecipeDB, 46141, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,59)
 	self:addTradeAcquire(RecipeDB, 46141, 3, 25369, 3, 25371)

 	-- Sunblessed Breastplate -- 46142
@@ -4020,7 +4020,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val40id3val51id4val1983id6val38id19val114id20val34id22val16id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46142, 365, 34379, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46142, 6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,59)
+	self:addTradeFlags(RecipeDB, 46142, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,59)
 	self:addTradeAcquire(RecipeDB, 46142, 3, 25363, 3, 25367, 3, 25369, 3, 25507)

 	-- Hard Khorium Battleplate -- 46144
@@ -4032,7 +4032,7 @@ function addon:InitBlacksmithing(RecipeDB)
 	-- Item Stats: val61id1val55id3val1983id6val41id11val41id18val280id41
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46144, 365, 34377, 4, 2018)
-	self:addTradeFlags(RecipeDB, 46144, 6,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
+	self:addTradeFlags(RecipeDB, 46144, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 46144, 3, 25369, 3, 25371)

 	-- Cobalt Legplates -- 52567
@@ -4095,6 +4095,16 @@ function addon:InitBlacksmithing(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 52572, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,52,59)
 	-- No acquire information

+	-- Orcish War Leggings -- 9957
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Item Stats:
+	-- Item Stats: val17id1val208id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 9957, 230, 7929, 2, 2018)
+	self:addTradeFlags(RecipeDB, 9957, 2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeAcquire(RecipeDB, 9957, 4, 2756)
+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index 8e9d71f..8c5a1f6 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -110,7 +110,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2545, 85, 2682, 1, 2550)
-	self:addTradeFlags(RecipeDB, 2545, 1,4,10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2545, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2545, 7, 1, 2, 340)

 	-- Dry Pork Ribs -- 2546
@@ -139,7 +139,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2548, 110, 2685, 1, 2550)
-	self:addTradeFlags(RecipeDB, 2548, 1,4,10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 2548, 1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 2548, 7, 1, 2, 340)

 	-- Seasoned Wolf Kabob -- 2549
@@ -449,7 +449,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8238, 85, 6657, 2, 2550)
-	self:addTradeFlags(RecipeDB, 8238, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 8238, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 8238, 7, 2)

 	-- Herb Baked Egg -- 8604
@@ -741,13 +741,13 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 22480, 2, 4782, 2, 7733, 2, 8125)

 	-- Runn Tum Tuber Surprise -- 22761
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22761, 275, 18254, 2, 2550)
-	self:addTradeFlags(RecipeDB, 22761, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22761, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22761, 3, 14354)

 	-- Heavy Crocolisk Stew -- 24418
@@ -1038,7 +1038,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43707, 325, 33825, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43707, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43707, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43707, 3, 19678, 3, 24393)

 	-- Stormchops -- 43758
@@ -1047,7 +1047,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43758, 300, 33866, 3, 2550)
-	self:addTradeFlags(RecipeDB, 43758, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43758, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43758, 3, 19246, 3, 19338, 3, 19351, 3, 24393)

 	-- Broiled Bloodfin -- 43761
@@ -1056,17 +1056,17 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43761, 300, 33867, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43761, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43761, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43761, 3, 18940, 3, 18962, 3, 24393)

 	-- Spicy Hot Talbuk -- 43765
-	-- Instance: 3716 - type5minlevel63maxlevel65category3territory1nameCoilfang Reservoir: The Underbogexpansion1id3716
+	-- Instance: 3716 - expansion1type5minlevel63maxlevel65category3nameCoilfang Reservoir: The Underbogterritory1id3716
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43765, 325, 33872, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43765, 5,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43765, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43765, 3, 2457, 3, 13797, 3, 17723, 3, 19045, 3, 20613, 3, 20807, 3, 24393)

 	-- Kibler's Bits -- 43772
@@ -1075,7 +1075,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43772, 300, 33874, 2, 2550)
-	self:addTradeFlags(RecipeDB, 43772, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43772, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43772, 3, 19246, 3, 24393, 3, 24416)

 	-- Delicious Chocolate Cake -- 43779
@@ -1084,7 +1084,7 @@ function addon:InitCooking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43779, 1, 33924, 3, 2550)
-	self:addTradeFlags(RecipeDB, 43779, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 43779, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 43779, 3, 19034, 3, 19047, 3, 19318, 3, 20807, 3, 24393)

 	-- Shoveltusk Soup -- 44438
diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua
index 2d38122..2cd7405 100644
--- a/RecipeDB/ARL-Enchant.lua
+++ b/RecipeDB/ARL-Enchant.lua
@@ -14,10 +14,10 @@ Entries to this file will be overwritten

 ************************************************************************

-File date: 2008-11-03T22:59:33Z
-File revision: 1017
-Project revision: 1020
-Project version: r1020
+File date: @file-date-iso@
+File revision: @file-revision@
+Project revision: @project-revision@
+Project version: @project-version@

 ************************************************************************

@@ -38,15 +38,6 @@ function addon:InitEnchanting(RecipeDB)

 	local recipecount = 0

-	-- Enchant Chest - Major Health -- 20026
-	-- Trainer
-	-- Flags: All classes, Item BoE, Recipe BoE,
-	-- Item Stats:
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 20026, 255, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20026, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20026, 2, 11189)
-
 	-- Enchant Bracer - Minor Health -- 7418
 	-- Trainer
 	-- Flags: All classes, Item BoE, Recipe BoP,
@@ -147,7 +138,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7766, 60, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 7766, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7766, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7766, 7, 2)

 	-- Enchant Cloak - Minor Protection -- 7771
@@ -183,7 +174,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7782, 80, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 7782, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7782, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7782, 7, 2)

 	-- Enchant Weapon - Minor Beastslayer -- 7786
@@ -192,7 +183,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7786, 90, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 7786, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7786, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7786, 7, 2)

 	-- Enchant Weapon - Minor Striking -- 7788
@@ -238,7 +229,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7859, 120, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 7859, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7859, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7859, 7, 2)

 	-- Enchant Cloak - Lesser Fire Resistance -- 7861
@@ -260,7 +251,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7863, 1, 1317, 1, 3011, 1, 3345, 1, 4213, 1, 4616, 1, 5157, 1, 7949, 1, 11072, 1, 11073, 1, 11074, 1, 16633, 1, 16725, 1, 19249, 1, 19250, 1, 19251)

 	-- Enchant Boots - Minor Agility -- 7867
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -284,7 +275,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13380, 110, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13380, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13380, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13380, 7, 2)

 	-- Enchant Cloak - Minor Agility -- 13419
@@ -312,7 +303,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13464, 115, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13464, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13464, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13464, 7, 2)

 	-- Enchant Shield - Lesser Spirit -- 13485
@@ -348,7 +339,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13522, 135, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13522, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 13522, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 13522, 7, 2)

 	-- Enchant 2H Weapon - Lesser Impact -- 13529
@@ -393,7 +384,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13612, 145, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13612, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13612, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13612, 3, 1051, 3, 1052, 3, 1053, 3, 1054, 3, 1364)

 	-- Enchant Gloves - Herbalism -- 13617
@@ -402,7 +393,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13617, 145, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13617, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13617, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13617, 3, 3834, 3, 3919, 3, 4028, 3, 4029, 3, 4030)

 	-- Enchant Gloves - Fishing -- 13620
@@ -411,7 +402,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13620, 145, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13620, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13620, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13620, 3, 2374, 3, 2375, 3, 2376, 3, 2377, 3, 14276)

 	-- Enchant Bracer - Lesser Intellect -- 13622
@@ -520,7 +511,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13653, 175, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13653, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13653, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13653, 7, 2)

 	-- Enchant Weapon - Lesser Elemental Slayer -- 13655
@@ -529,7 +520,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13655, 175, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13655, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13655, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13655, 7, 2)

 	-- Enchant Cloak - Fire Resistance -- 13657
@@ -574,19 +565,19 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13687, 190, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13687, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13687, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13687, 7, 2)

 	-- Enchant Shield - Lesser Block -- 13689
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
-	-- Instance: 722 - type1minlevel33maxlevel40category3territory4nameRazorfen Downsid722
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 722 - type1minlevel33maxlevel40category3nameRazorfen Downsterritory4id722
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13689, 195, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13689, 5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13689, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13689, 3, 682, 3, 2248, 3, 2551, 3, 2561, 3, 4294, 3, 4295, 3, 4411, 3, 7349)

 	-- Enchant Weapon - Striking -- 13693
@@ -613,7 +604,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13698, 200, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13698, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13698, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13698, 3, 2556, 3, 2557, 3, 2558, 3, 2605, 3, 2606)

 	-- Enchant Chest - Lesser Stats -- 13700
@@ -668,7 +659,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13817, 210, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13817, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13817, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13817, 7, 2)

 	-- Enchant Bracer - Intellect -- 13822
@@ -695,7 +686,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13841, 215, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13841, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13841, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13841, 3, 674)

 	-- Enchant Bracer - Greater Spirit -- 13846
@@ -704,7 +695,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13846, 220, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13846, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13846, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13846, 7, 2)

 	-- Enchant Chest - Superior Health -- 13858
@@ -722,7 +713,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13868, 225, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13868, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13868, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13868, 3, 764, 3, 765, 3, 766, 3, 1081, 3, 14448)

 	-- Enchant Cloak - Lesser Agility -- 13882
@@ -731,7 +722,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13882, 225, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13882, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 13882, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 13882, 3, 2246, 3, 5623, 3, 7805)

 	-- Enchant Gloves - Strength -- 13887
@@ -753,13 +744,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 13890, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Enchant Weapon - Fiery Weapon -- 13898
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13898, 265, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13898, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13898, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13898, 3, 9024)

 	-- Enchant Shield - Greater Spirit -- 13905
@@ -777,7 +768,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13915, 230, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13915, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13915, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13915, 7, 2)

 	-- Enchant Chest - Superior Mana -- 13917
@@ -804,7 +795,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13933, 235, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13933, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13933, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13933, 7, 2)

 	-- Enchant Boots - Agility -- 13935
@@ -858,7 +849,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13945, 245, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13945, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13945, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13945, 7, 2)

 	-- Enchant Gloves - Riding Skill -- 13947
@@ -867,7 +858,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 13947, 250, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 13947, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 13947, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 13947, 7, 2)

 	-- Enchant Gloves - Minor Haste -- 13948
@@ -920,14 +911,14 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 14810, 1, 11072, 1, 11073, 1, 11074, 1, 19250, 1, 19251)

 	-- Smoking Heart of the Mountain -- 15596
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val150id6val7id33val7id34val7id35val7id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 15596, 265, 11811, 2, 7411)
-	self:addTradeFlags(RecipeDB, 15596, 5,11,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeFlags(RecipeDB, 15596, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 15596, 3, 9025, 3, 9026)

 	-- Enchanted Thorium -- 17180
@@ -964,7 +955,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20009, 270, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20009, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20009, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20009, 7, 2)

 	-- Enchant Bracer - Superior Strength -- 20010
@@ -973,7 +964,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20010, 295, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20010, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20010, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20010, 3, 7372)

 	-- Enchant Bracer - Superior Stamina -- 20011
@@ -982,7 +973,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20011, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20011, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20011, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20011, 7, 2)

 	-- Enchant Gloves - Greater Agility -- 20012
@@ -997,7 +988,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Gloves - Greater Strength -- 20013
 	-- Trainer
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1008,7 +999,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Cloak - Greater Resistance -- 20014
 	-- Trainer
-	-- Instance: 1477 - type1minlevel50maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1minlevel50maxlevel55category3nameThe Temple of Atal'Hakkarterritory1id1477
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -1051,7 +1042,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20020, 260, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20020, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20020, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20020, 7, 2)

 	-- Enchant Boots - Greater Agility -- 20023
@@ -1070,7 +1061,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20024, 275, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20024, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20024, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20024, 7, 2)

 	-- Enchant Chest - Greater Stats -- 20025
@@ -1079,7 +1070,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20025, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20025, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20025, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20025, 7, 2)

 	-- Enchant Chest - Major Mana -- 20028
@@ -1098,47 +1089,47 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20029, 285, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20029, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20029, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20029, 3, 7524)

 	-- Enchant 2H Weapon - Superior Impact -- 20030
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20030, 295, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20030, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20030, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20030, 3, 10317)

 	-- Enchant Weapon - Superior Striking -- 20031
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20031, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20031, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20031, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20031, 3, 9216)

 	-- Enchant Weapon - Lifestealing -- 20032
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20032, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20032, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20032, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20032, 3, 10499)

 	-- Enchant Weapon - Unholy Weapon -- 20033
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20033, 295, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20033, 5,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20033, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20033, 3, 10398, 3, 16810)

 	-- Enchant Weapon - Crusader -- 20034
@@ -1147,27 +1138,27 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20034, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20034, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20034, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20034, 3, 4494, 3, 9451)

 	-- Enchant 2H Weapon - Major Spirit -- 20035
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20035, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20035, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20035, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20035, 3, 10469)

 	-- Enchant 2H Weapon - Major Intellect -- 20036
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20036, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 20036, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 20036, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 20036, 3, 10422)

 	-- Runed Arcanite Rod -- 20051
@@ -1210,7 +1201,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22749, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 22749, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22749, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22749, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Enchant Weapon - Healing Power -- 22750
@@ -1226,11 +1217,11 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22750, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 22750, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22750, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22750, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Enchant Weapon - Strength -- 23799
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1270,7 +1261,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23802, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Enchant Weapon - Mighty Spirit -- 23803
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1280,7 +1271,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23803, 2, 12944)

 	-- Enchant Weapon - Mighty Intellect -- 23804
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
@@ -1296,7 +1287,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25072, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25072, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 25072, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 25072, 3, 15275)

 	-- Enchant Gloves - Shadow Power -- 25073
@@ -1305,7 +1296,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25073, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25073, 10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 25073, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 25073, 7, 3)

 	-- Enchant Gloves - Frost Power -- 25074
@@ -1314,7 +1305,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25074, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25074, 10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 25074, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 25074, 7, 3)

 	-- Enchant Gloves - Fire Power -- 25078
@@ -1323,7 +1314,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25078, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25078, 10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 25078, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 25078, 7, 3)

 	-- Enchant Gloves - Healing Power -- 25079
@@ -1332,7 +1323,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25079, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25079, 10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 25079, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 25079, 7, 3)

 	-- Enchant Gloves - Superior Agility -- 25080
@@ -1341,7 +1332,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25080, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25080, 10,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 25080, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 25080, 7, 3)

 	-- Enchant Cloak - Greater Fire Resistance -- 25081
@@ -1372,7 +1363,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25083, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25083, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 25083, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 25083, 7, 3)

 	-- Enchant Cloak - Subtlety -- 25084
@@ -1390,7 +1381,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25086, 300, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 25086, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 25086, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 25086, 7, 3)

 	-- Minor Wizard Oil -- 25124
@@ -1497,7 +1488,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27906, 320, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27906, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27906, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27906, 3, 20456, 3, 22822)

 	-- Enchant Bracer - Superior Healing -- 27911
@@ -1516,17 +1507,17 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27913, 335, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27913, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27913, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27913, 7, 2)

 	-- Enchant Bracer - Fortitude -- 27914
-	-- Instance: 3715 - type5minlevel70category3territory1nameCoilfang Reservoir: The Steamvaultexpansion1id3715
+	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27914, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27914, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27914, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27914, 3, 17803)

 	-- Enchant Bracer - Spellpower -- 27917
@@ -1535,7 +1526,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27917, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27917, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27917, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27917, 3, 19952)

 	-- Enchant Ring - Striking -- 27920
@@ -1589,7 +1580,7 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27944, 1, 18753, 1, 18773, 1, 19252, 1, 19540)

 	-- Enchant Shield - Intellect -- 27945
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -1604,7 +1595,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27946, 340, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27946, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27946, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27946, 7, 2)

 	-- Enchant Shield - Resistance -- 27947
@@ -1613,7 +1604,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27947, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27947, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27947, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27947, 7, 2)

 	-- Enchant Boots - Vitality -- 27948
@@ -1622,27 +1613,27 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27948, 305, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27948, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27948, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27948, 7, 2)

 	-- Enchant Boots - Fortitude -- 27950
-	-- Instance: 3792 - type5minlevel64maxlevel66category3territory1nameAuchindoun: Mana-Tombsexpansion1id3792
+	-- Instance: 3792 - expansion1type5minlevel64maxlevel66category3nameAuchindoun: Mana-Tombsterritory1id3792
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27950, 320, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27950, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27950, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27950, 3, 18317)

 	-- Enchant Boots - Dexterity -- 27951
-	-- Instance: 3790 - type5minlevel65maxlevel67category3territory1nameAuchindoun: Auchenai Cryptsexpansion1id3790
+	-- Instance: 3790 - expansion1type5minlevel65maxlevel67category3nameAuchindoun: Auchenai Cryptsterritory1id3790
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27951, 340, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27951, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27951, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27951, 3, 18521)

 	-- Enchant Boots - Surefooted -- 27954
@@ -1652,7 +1643,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27954, 370, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27954, 6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27954, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27954, 3, 16472)

 	-- Enchant Chest - Exceptional Health -- 27957
@@ -1698,7 +1689,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27962, 330, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27962, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 27962, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 27962, 7, 2)

 	-- Enchant Weapon - Major Striking -- 27967
@@ -1717,17 +1708,17 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27968, 340, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27968, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27968, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27968, 3, 20136)

 	-- Enchant 2H Weapon - Savagery -- 27971
-	-- Instance: 3714 - type5minlevel70category3territory1nameHellfire Citadel: The Shattered Hallsexpansion1id3714
+	-- Instance: 3714 - expansion1type5minlevel70category3nameHellfire Citadel: The Shattered Hallsterritory1id3714
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27971, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27971, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27971, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27971, 3, 17465)

 	-- Enchant Weapon - Potency -- 27972
@@ -1736,7 +1727,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27972, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27972, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27972, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27972, 7, 2)

 	-- Enchant Weapon - Major Spellpower -- 27975
@@ -1745,17 +1736,17 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27975, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27975, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27975, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27975, 3, 20614, 3, 22242, 3, 22243)

 	-- Enchant 2H Weapon - Major Agility -- 27977
-	-- Instance: 3848 - type5minlevel70category3territory1nameTempest Keep: The Arcatrazexpansion1id3848
+	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27977, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27977, 5,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27977, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27977, 3, 20880)

 	-- Enchant Weapon - Sunfire -- 27981
@@ -1765,7 +1756,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27981, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27981, 6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27981, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27981, 3, 16524)

 	-- Enchant Weapon - Soulfrost -- 27982
@@ -1775,7 +1766,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27982, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27982, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27982, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27982, 3, 15688)

 	-- Enchant Weapon - Mongoose -- 27984
@@ -1785,7 +1776,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27984, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 27984, 6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 27984, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 27984, 3, 15687)

 	-- Enchant Weapon - Spellsurge -- 28003
@@ -1794,7 +1785,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28003, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 28003, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28003, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28003, 7, 2)

 	-- Enchant Weapon - Battlemaster -- 28004
@@ -1803,7 +1794,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28004, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 28004, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 28004, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 28004, 7, 2)

 	-- Superior Mana Oil -- 28016
@@ -1916,7 +1907,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 33992, 345, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 33992, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 33992, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 33992, 7, 2)

 	-- Enchant Gloves - Blasting -- 33993
@@ -2019,7 +2010,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34005, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 34005, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 34005, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 34005, 3, 19796)

 	-- Enchant Cloak - Greater Shadow Resistance -- 34006
@@ -2028,7 +2019,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34006, 350, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 34006, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 34006, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 34006, 3, 18870)

 	-- Enchant Boots - Cat's Swiftness -- 34007
@@ -2037,7 +2028,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34007, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 34007, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 34007, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 34007, 7, 3)

 	-- Enchant Boots - Boar's Speed -- 34008
@@ -2046,7 +2037,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 34008, 360, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 34008, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 34008, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 34008, 7, 3)

 	-- Enchant Shield - Major Stamina -- 34009
@@ -2110,7 +2101,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 42974, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 42974, 6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 42974, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 42974, 3, 23574, 3, 23576, 3, 23577, 3, 23578, 3, 23863, 3, 24144, 3, 24239, 3, 24363)

 	-- Enchant Shield - Resilience -- 44383
@@ -2593,13 +2584,13 @@ function addon:InitEnchanting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 46594, 6, 1077, 2, 25032)

 	-- Enchant Cloak - Steelweave -- 47051
-	-- Instance: 4095 - limit5type1minlevel70maxlevel70category3territory1nameMagisters' Terraceexpansion1id4095
+	-- Instance: 4095 - expansion1type1limit5minlevel70maxlevel70category3nameMagisters' Terraceterritory1id4095
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 47051, 375, nil, 1, 7411)
-	self:addTradeFlags(RecipeDB, 47051, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 47051, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 47051, 3, 24560)

 	-- Enchant Cloak - Mighty Armor -- 47672
@@ -2638,6 +2629,15 @@ function addon:InitEnchanting(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 47901, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Enchant Chest - Major Health -- 20026
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoE,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 20026, 255, nil, 1, 7411)
+	self:addTradeFlags(RecipeDB, 20026, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeAcquire(RecipeDB, 20026, 2, 11189)
+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua
index 408d387..8091ddd 100644
--- a/RecipeDB/ARL-Engineer.lua
+++ b/RecipeDB/ARL-Engineer.lua
@@ -121,7 +121,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3928, 75, 4401, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3928, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3928, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3928, 7, 2)

 	-- Coarse Blasting Powder -- 3929
@@ -167,7 +167,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3933, 100, 4367, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3933, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3933, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3933, 7, 2)

 	-- Flying Tiger Goggles -- 3934
@@ -225,7 +225,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val5id4val6id5val31id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3940, 120, 4373, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3940, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3940, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3940, 7, 2)

 	-- Small Bronze Bomb -- 3941
@@ -247,13 +247,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3942, 1, 1676, 1, 3412, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11029, 1, 11031, 1, 16667, 1, 16726, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Flame Deflector -- 3944
-	-- Instance: 721 - type1minlevel24maxlevel33category3territory2nameGnomereganid721
+	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3944, 125, 4376, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3944, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3944, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3944, 3, 7800)

 	-- Heavy Blasting Powder -- 3945
@@ -304,7 +304,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3950, 1, 1676, 1, 3412, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11029, 1, 11031, 1, 16667, 1, 16726, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Minor Recombobulator -- 3952
-	-- Instance: 721 - type1minlevel24maxlevel33category3territory2nameGnomereganid721
+	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -329,7 +329,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val19-35id14val1.7id15
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3954, 145, 4383, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3954, 10,21,22,23,24,25,26,27,28,29,30,36,40,46)
+	self:addTradeFlags(RecipeDB, 3954, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46)
 	self:addTradeAcquire(RecipeDB, 3954, 7, 2)

 	-- Explosive Sheep -- 3955
@@ -370,13 +370,13 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3958, 1, 5174, 1, 8736, 1, 11017, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Discombobulator Ray -- 3959
-	-- Instance: 721 - type1minlevel24maxlevel33category3territory2nameGnomereganid721
+	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3959, 160, 4388, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3959, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3959, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3959, 3, 7800)

 	-- Portable Bronze Mortar -- 3960
@@ -385,7 +385,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3960, 165, 4403, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3960, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3960, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3960, 7, 2)

 	-- Gyrochronatom -- 3961
@@ -431,7 +431,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val15id4val40id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3966, 185, 4393, 3, 4036)
-	self:addTradeFlags(RecipeDB, 3966, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3966, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3966, 7, 3)

 	-- Big Iron Bomb -- 3967
@@ -449,7 +449,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3968, 195, 4395, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3968, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3968, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3968, 7, 2)

 	-- Mechanical Dragonling -- 3969
@@ -462,7 +462,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 3969, 2, 2687)

 	-- Gnomish Cloaking Device -- 3971
-	-- Instance: 721 - type1minlevel24maxlevel33category3territory2nameGnomereganid721
+	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
@@ -478,7 +478,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3972, 200, 4398, 2, 4036)
-	self:addTradeFlags(RecipeDB, 3972, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3972, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3972, 7, 2)

 	-- Silver Contact -- 3973
@@ -537,7 +537,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7430, 1, 1702, 1, 2857, 1, 3290, 1, 3412, 1, 3494, 1, 4586, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11025, 1, 11026, 1, 11028, 1, 11029, 1, 11031, 1, 11037, 1, 16667, 1, 16668, 1, 16726, 1, 16743, 1, 17222, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Flash Bomb -- 8243
-	-- Instance: 721 - type1minlevel24maxlevel33category3territory2nameGnomereganid721
+	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
 	-- Mob Drop
 	-- Quest Reward
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -562,7 +562,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8339, 100, 6714, 2, 4036)
-	self:addTradeFlags(RecipeDB, 8339, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 8339, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 8339, 7, 2)

 	-- Goblin Rocket Boots -- 8895
@@ -577,7 +577,7 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 8895, 1, 8126)

 	-- Gnomish Universal Remote -- 9269
-	-- Instance: 721 - type1minlevel24maxlevel33category3territory2nameGnomereganid721
+	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
@@ -597,9 +597,9 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9271, 1, 1676, 1, 3412, 1, 5174, 1, 5518, 1, 8736, 1, 11017, 1, 11029, 1, 11031, 1, 16667, 1, 16726, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Goblin Jumper Cables -- 9273
-	-- Instance: 721 - type1minlevel24maxlevel33category3territory2nameGnomereganid721
+	-- Instance: 721 - type1minlevel24maxlevel33category3nameGnomereganterritory2id721
 	-- Mob Drop
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -642,7 +642,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val9id3val9id5val38id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12587, 175, 10499, 2, 4036)
-	self:addTradeFlags(RecipeDB, 12587, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 12587, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12587, 7, 2)

 	-- Mithril Tube -- 12589
@@ -737,7 +737,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val47id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12607, 220, 10501, 2, 4036)
-	self:addTradeFlags(RecipeDB, 12607, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 12607, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12607, 7, 2)

 	-- Mithril Heavy-bore Rifle -- 12614
@@ -747,15 +747,15 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val53-99id14val2.9id15val14id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12614, 220, 10510, 2, 4036)
-	self:addTradeFlags(RecipeDB, 12614, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
+	self:addTradeFlags(RecipeDB, 12614, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
 	self:addTradeAcquire(RecipeDB, 12614, 7, 2)

 	-- Spellpower Goggles Xtreme -- 12615
 	-- Trainer
-	-- Instance: 2100 - type1minlevel43maxlevel49category3territory1nameMaraudonid2100
+	-- Instance: 2100 - type1minlevel43maxlevel49category3nameMaraudonterritory1id2100
 	-- Raid: 2677 - Blackwing Lair
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 2100 - type1minlevel43maxlevel49category3territory1nameMaraudonid2100
+	-- Instance: 2100 - type1minlevel43maxlevel49category3nameMaraudonterritory1id2100
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -772,7 +772,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val8id2val30id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12616, 225, 10518, 2, 4036)
-	self:addTradeFlags(RecipeDB, 12616, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 12616, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 12616, 7, 2)

 	-- Deepdive Helmet -- 12617
@@ -810,7 +810,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12620, 240, 10548, 3, 4036)
-	self:addTradeFlags(RecipeDB, 12620, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 12620, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 12620, 7, 3)

 	-- Mithril Gyro-Shot -- 12621
@@ -1111,7 +1111,7 @@ function addon:InitEngineering(RecipeDB)
 	recipecount = recipecount + 1
 	-- Recipe Specialty of 20219
 	self:addTradeSkill(RecipeDB, 15633, 205, 11826, 2, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 15633, 11,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeFlags(RecipeDB, 15633, 1,2,11,21,22,23,24,25,26,27,28,29,30,37,41)
 	self:addTradeAcquire(RecipeDB, 15633, 3, 1964)

 	-- Salt Shaker -- 19567
@@ -1167,7 +1167,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19793, 265, 15996, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19793, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 19793, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 19793, 7, 2)

 	-- Spellpower Goggles Xtreme Plus -- 19794
@@ -1191,24 +1191,24 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19795, 1, 8736, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576)

 	-- Dark Iron Rifle -- 19796
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Weapon, Gun, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val68-127id14val2.7id15
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19796, 275, 16004, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19796, 5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
+	self:addTradeFlags(RecipeDB, 19796, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
 	self:addTradeAcquire(RecipeDB, 19796, 3, 8897, 3, 9026)

 	-- Dark Iron Bomb -- 19799
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19799, 285, 16005, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19799, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 19799, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 19799, 3, 8920)

 	-- Thorium Shells -- 19800
@@ -1241,18 +1241,18 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19815, 2, 11185)

 	-- Voice Amplification Modulator -- 19819
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Amulet,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19819, 290, 16009, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19819, 5,21,22,23,24,25,26,27,28,29,30,36,40,47)
+	self:addTradeFlags(RecipeDB, 19819, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 19819, 3, 10426)

 	-- Master Engineer's Goggles -- 19825
 	-- Trainer
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -1268,7 +1268,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19830, 300, 16022, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19830, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 19830, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 19830, 3, 7437)

 	-- Arcane Bomb -- 19831
@@ -1277,7 +1277,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19831, 300, 16040, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19831, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 19831, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 19831, 7, 2)

 	-- Flawless Arcanite Rifle -- 19833
@@ -1287,7 +1287,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val9id11val83-155id14val3id15val10id16val9id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19833, 300, 16007, 2, 4036)
-	self:addTradeFlags(RecipeDB, 19833, 11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
+	self:addTradeFlags(RecipeDB, 19833, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
 	self:addTradeAcquire(RecipeDB, 19833, 3, 8561)

 	-- SnowMaster 9000 -- 21940
@@ -1320,7 +1320,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22793, 300, 18283, 3, 4036)
-	self:addTradeFlags(RecipeDB, 22793, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22793, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 22793, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Core Marksman Rifle -- 22795
@@ -1337,7 +1337,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val79-148id14val2.5id15val22id16val10id17
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22795, 300, 18282, 3, 4036)
-	self:addTradeFlags(RecipeDB, 22795, 6,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
+	self:addTradeFlags(RecipeDB, 22795, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
 	self:addTradeAcquire(RecipeDB, 22795, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Force Reactive Disk -- 22797
@@ -1354,7 +1354,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val11id3val2916id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22797, 300, 18168, 3, 4036)
-	self:addTradeFlags(RecipeDB, 22797, 6,21,22,23,24,25,26,27,28,29,30,36,41,47,64)
+	self:addTradeFlags(RecipeDB, 22797, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,64)
 	self:addTradeAcquire(RecipeDB, 22797, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Red Firework -- 23066
@@ -1422,14 +1422,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23077, 2, 11185)

 	-- Goblin Jumper Cables XL -- 23078
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	-- Recipe Specialty of 20222
 	self:addTradeSkill(RecipeDB, 23078, 265, 18587, 2, 4036, 20222)
-	self:addTradeFlags(RecipeDB, 23078, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 23078, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 23078, 3, 9499)

 	-- Major Recombobulator -- 23079
@@ -1450,47 +1450,47 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23080, 2, 11185)

 	-- Hyper-Radiant Flame Reflector -- 23081
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val18id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23081, 290, 18638, 2, 4036)
-	self:addTradeFlags(RecipeDB, 23081, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 23081, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 23081, 3, 10264)

 	-- Ultra-Flash Shadow Reflector -- 23082
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val20id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 23082, 300, 18639, 2, 4036)
-	self:addTradeFlags(RecipeDB, 23082, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
+	self:addTradeFlags(RecipeDB, 23082, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,63)
 	self:addTradeAcquire(RecipeDB, 23082, 3, 10426)

 	-- Alarm-O-Bot -- 23096
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	-- Recipe Specialty of 20219
 	self:addTradeSkill(RecipeDB, 23096, 265, 18645, 2, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 23096, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 23096, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 23096, 3, 8920)

 	-- World Enlarger -- 23129
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	-- Recipe Specialty of 20219
 	self:addTradeSkill(RecipeDB, 23129, 260, 18660, 2, 4036, 20219)
-	self:addTradeFlags(RecipeDB, 23129, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 23129, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 23129, 3, 8920)

 	-- Dimensional Ripper - Everlook -- 23486
@@ -1559,7 +1559,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26416, 125, 21558, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26416, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26416, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26416, 5, 2, 3, 15909)

 	-- Small Green Rocket -- 26417
@@ -1568,7 +1568,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26417, 125, 21559, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26417, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26417, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26417, 5, 2, 3, 15909)

 	-- Small Red Rocket -- 26418
@@ -1577,7 +1577,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26418, 125, 21557, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26418, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26418, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26418, 5, 2, 3, 15909)

 	-- Large Blue Rocket -- 26420
@@ -1586,7 +1586,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26420, 175, 21589, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26420, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26420, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26420, 5, 2, 3, 15909)

 	-- Large Green Rocket -- 26421
@@ -1595,7 +1595,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26421, 175, 21590, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26421, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26421, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26421, 5, 2, 3, 15909)

 	-- Large Red Rocket -- 26422
@@ -1604,7 +1604,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26422, 175, 21592, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26422, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26422, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26422, 5, 2, 3, 15909)

 	-- Blue Rocket Cluster -- 26423
@@ -1640,7 +1640,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26426, 275, 21714, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26426, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26426, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26426, 5, 2, 3, 15909)

 	-- Large Green Rocket Cluster -- 26427
@@ -1649,7 +1649,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26427, 275, 21716, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26427, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26427, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26427, 5, 2, 3, 15909)

 	-- Large Red Rocket Cluster -- 26428
@@ -1658,7 +1658,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26428, 275, 21718, 2, 4036)
-	self:addTradeFlags(RecipeDB, 26428, 7,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 26428, 1,2,7,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 26428, 5, 2, 3, 15909)

 	-- Firework Launcher -- 26442
@@ -1797,7 +1797,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val12id3val13id11val104-194id14val2.4id15val13id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30314, 360, 23747, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30314, 11,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
+	self:addTradeFlags(RecipeDB, 30314, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,46,47,63)
 	self:addTradeAcquire(RecipeDB, 30314, 3, 19960)

 	-- Ornate Khorium Rifle -- 30315
@@ -1807,7 +1807,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val14id2val144-268id14val3.1id15
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30315, 375, 23748, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30315, 10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
+	self:addTradeFlags(RecipeDB, 30315, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,46,47,63)
 	self:addTradeAcquire(RecipeDB, 30315, 7, 3)

 	-- Cogspinner Goggles -- 30316
@@ -1827,7 +1827,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val46id3val100id6val36id19val36id20val31id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30317, 340, 23761, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30317, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 30317, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 30317, 7, 3)

 	-- Ultra-Spectropic Detection Goggles -- 30318
@@ -1847,7 +1847,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val232id6val84id9val84id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30325, 360, 23763, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30325, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 30325, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 30325, 3, 19755)

 	-- Adamantite Scope -- 30329
@@ -1865,7 +1865,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30332, 360, 23765, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30332, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 30332, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 30332, 3, 20207)

 	-- Stabilized Eternium Scope -- 30334
@@ -1876,7 +1876,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30334, 375, 23766, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30334, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 30334, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 30334, 3, 15550, 3, 16152)

 	-- Crashin' Thrashin' Robot -- 30337
@@ -1885,7 +1885,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30337, 325, 23767, 2, 4036)
-	self:addTradeFlags(RecipeDB, 30337, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 30337, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 30337, 7, 2)

 	-- White Smoke Flare -- 30341
@@ -1996,7 +1996,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30551, 330, 33092, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30551, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 30551, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 30551, 7, 3)

 	-- Mana Potion Injector -- 30552
@@ -2005,18 +2005,18 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30552, 345, 33093, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30552, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 30552, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 30552, 7, 3)

 	-- Rocket Boots Xtreme -- 30556
-	-- Instance: 3715 - type5minlevel70category3territory1nameCoilfang Reservoir: The Steamvaultexpansion1id3715
+	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val196id6val80id9val80id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 30556, 355, 23824, 3, 4036)
-	self:addTradeFlags(RecipeDB, 30556, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 30556, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 30556, 3, 17796)

 	-- The Bigger One -- 30558
@@ -2141,7 +2141,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32814, 335, 25886, 2, 4036)
-	self:addTradeFlags(RecipeDB, 32814, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 32814, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32814, 7, 2)

 	-- Dimensional Ripper - Area 52 -- 36954
@@ -2317,7 +2317,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 43676, 335, 20475, 2, 4036)
-	self:addTradeFlags(RecipeDB, 43676, 11,21,22,23,24,25,26,27,28,29,30,36,41,46)
+	self:addTradeFlags(RecipeDB, 43676, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,46)
 	self:addTradeAcquire(RecipeDB, 43676, 3, 19707)

 	-- Flying Machine -- 44155
@@ -2344,7 +2344,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 44391, 360, 34113, 2, 4036)
-	self:addTradeFlags(RecipeDB, 44391, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 44391, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 44391, 3, 23385, 3, 23386)

 	-- Wonderheal XT68 Shades -- 46106
@@ -2375,7 +2375,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val33id3val51id4val41id5val216id6val46id19val137id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46108, 375, 35181, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46108, 6,26,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 46108, 1,2,6,26,37,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 46108, 3, 25367)

 	-- Hyper-Magnified Moon Specs -- 46109
@@ -2406,7 +2406,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val41id3val37id4val216id6val86id19val86id20val42id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46111, 375, 34847, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46111, 6,11,26,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 46111, 1,2,6,11,26,37,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 46111, 3, 25507)

 	-- Lightning Etched Specs -- 46112
@@ -2427,7 +2427,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val47id3val902id6val124id9val51id11val124id16val51id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46113, 375, 34356, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46113, 6,11,23,37,41,47,58)
+	self:addTradeFlags(RecipeDB, 46113, 1,2,6,11,23,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 46113, 3, 25363)

 	-- Mayhem Projection Goggles -- 46114
@@ -2439,7 +2439,7 @@ function addon:InitEngineering(RecipeDB)
 	-- Item Stats: val62id1val47id3val1611id6val51id11val51id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46114, 375, 34354, 4, 4036)
-	self:addTradeFlags(RecipeDB, 46114, 6,11,30,37,41,47,59)
+	self:addTradeFlags(RecipeDB, 46114, 1,2,6,11,30,37,41,47,59)
 	self:addTradeAcquire(RecipeDB, 46114, 3, 25363, 3, 25369)

 	-- Hard Khorium Goggles -- 46115
@@ -2463,14 +2463,14 @@ function addon:InitEngineering(RecipeDB)
 	-- No acquire information

 	-- Rocket Boots Xtreme Lite -- 46697
-	-- Instance: 3849 - type5minlevel70category3territory1nameTempest Keep: The Mechanarexpansion1id3849
+	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val105id6val47id19val47id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46697, 355, 35581, 3, 4036)
-	self:addTradeFlags(RecipeDB, 46697, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 46697, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 46697, 3, 19219)

 	-- Explosive Triggers -- 53280
diff --git a/RecipeDB/ARL-FirstAid.lua b/RecipeDB/ARL-FirstAid.lua
index fe37f82..20e26ad 100644
--- a/RecipeDB/ARL-FirstAid.lua
+++ b/RecipeDB/ARL-FirstAid.lua
@@ -108,7 +108,7 @@ function addon:InitFirstAid(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7935, 130, 6453, 2, 746)
-	self:addTradeFlags(RecipeDB, 7935, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7935, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7935, 7, 2)

 	-- Mageweave Bandage -- 10840
diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index d8fd867..b60731e 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -262,7 +262,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val3id4val8id19val8id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25618, 1, 20966, 2, 25229)
-	self:addTradeFlags(RecipeDB, 25618, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54)
+	self:addTradeFlags(RecipeDB, 25618, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54)
 	self:addTradeAcquire(RecipeDB, 25618, 7, 2)

 	-- The Jade Eye -- 25619
@@ -301,7 +301,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val3id4val7id19val20id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 25622, 2, 20967, 2, 25229)
-	self:addTradeFlags(RecipeDB, 25622, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,53)
+	self:addTradeFlags(RecipeDB, 25622, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53)
 	self:addTradeAcquire(RecipeDB, 25622, 7, 2)

 	-- Figurine - Jade Owl -- 26872
@@ -320,7 +320,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26873, 6, 21756, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26873, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeFlags(RecipeDB, 26873, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26873, 7, 2)

 	-- Aquamarine Signet -- 26874
@@ -388,7 +388,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id9val8id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26882, 4, 21763, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26882, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeFlags(RecipeDB, 26882, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26882, 7, 2)

 	-- Ruby Pendant of Fire -- 26883
@@ -418,7 +418,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val12id26
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26887, 1, 21754, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26887, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,62)
+	self:addTradeFlags(RecipeDB, 26887, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,62)
 	self:addTradeAcquire(RecipeDB, 26887, 7, 2)

 	-- Gem Studded Band -- 26896
@@ -428,7 +428,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id3val16id19val16id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26896, 2, 21753, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26896, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,62)
+	self:addTradeFlags(RecipeDB, 26896, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,62)
 	self:addTradeAcquire(RecipeDB, 26896, 7, 2)

 	-- Opal Necklace of Impact -- 26897
@@ -447,7 +447,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id3val4id4
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26900, 2, 21769, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26900, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeFlags(RecipeDB, 26900, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26900, 7, 2)

 	-- Simple Opal Ring -- 26902
@@ -506,7 +506,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val2id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26909, 2, 21777, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26909, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeFlags(RecipeDB, 26909, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26909, 7, 2)

 	-- Ring of Bitter Shadows -- 26910
@@ -530,25 +530,25 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 26911, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778)

 	-- Figurine - Black Diamond Crab -- 26912
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats: Tanking,
 	-- Item Stats: val9id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26912, 4, 21784, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26912, 5,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
+	self:addTradeFlags(RecipeDB, 26912, 1,2,5,21,22,23,24,25,26,27,28,29,30,37,41,47,52,63)
 	self:addTradeAcquire(RecipeDB, 26912, 3, 9736)

 	-- Figurine - Dark Iron Scorpid -- 26914
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoP, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	-- Item Stats: val9id2
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26914, 2, 21789, 2, 25229)
-	self:addTradeFlags(RecipeDB, 26914, 5,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
+	self:addTradeFlags(RecipeDB, 26914, 1,2,5,21,22,23,24,25,26,27,28,29,30,37,41,47,63)
 	self:addTradeAcquire(RecipeDB, 26914, 3, 8983)

 	-- Necklace of the Diamond Tower -- 26915
@@ -869,7 +869,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 28955, 1, 23120, 2, 25229)
-	self:addTradeFlags(RecipeDB, 28955, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 28955, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 28955, 7, 2)

 	-- Lustrous Azure Moonstone -- 28957
@@ -940,29 +940,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val27id19val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31053, 3, 24079, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31053, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 31053, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31053, 3, 19826)

 	-- Khorium Band of Frost -- 31054
-	-- Instance: 3715 - type5minlevel70category3territory1nameCoilfang Reservoir: The Steamvaultexpansion1id3715
+	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
 	-- Item Stats: val27id3val27id19val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31054, 4, 24080, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31054, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 31054, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31054, 3, 17722)

 	-- Khorium Inferno Band -- 31055
-	-- Instance: 3791 - type5minlevel67maxlevel69category3territory1nameAuchindoun: Sethekk Hallsexpansion1id3791
+	-- Instance: 3791 - expansion1type5minlevel67maxlevel69category3nameAuchindoun: Sethekk Hallsterritory1id3791
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Ring,
 	-- Item Stats:
 	-- Item Stats: val27id3val27id19val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31055, 4, 24082, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31055, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 31055, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31055, 3, 18472)

 	-- Khorium Band of Leaves -- 31056
@@ -972,7 +972,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val27id19val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31056, 4, 24085, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31056, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 31056, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31056, 3, 19984)

 	-- Arcane Khorium Band -- 31057
@@ -982,7 +982,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val27id19val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31057, 4, 24086, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31057, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 31057, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 31057, 3, 18866)

 	-- Heavy Felsteel Ring -- 31058
@@ -992,7 +992,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val25id1val21id3val13id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31058, 4, 24087, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31058, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
+	self:addTradeFlags(RecipeDB, 31058, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
 	self:addTradeAcquire(RecipeDB, 31058, 7, 3)

 	-- Delicate Eternium Ring -- 31060
@@ -1002,7 +1002,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val25id2val15id3val16id26
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31060, 5, 24088, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31060, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,62)
+	self:addTradeFlags(RecipeDB, 31060, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,62)
 	self:addTradeAcquire(RecipeDB, 31060, 7, 3)

 	-- Blazing Eternium Band -- 31061
@@ -1012,7 +1012,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val18id4val8id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31061, 4, 24089, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31061, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
+	self:addTradeFlags(RecipeDB, 31061, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,62)
 	self:addTradeAcquire(RecipeDB, 31061, 7, 3)

 	-- Pendant of Frozen Flame -- 31062
@@ -1077,7 +1077,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val36id3val23id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31067, 3, 24106, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31067, 10,21,22,23,24,25,26,27,28,29,30,36,40,47)
+	self:addTradeFlags(RecipeDB, 31067, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 31067, 7, 3)

 	-- Living Ruby Pendant -- 31068
@@ -1087,7 +1087,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val24id3val15id4val12id19val35id20val6id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31068, 1, 24110, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31068, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53)
+	self:addTradeFlags(RecipeDB, 31068, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53)
 	self:addTradeAcquire(RecipeDB, 31068, 7, 3)

 	-- Braided Eternium Chain -- 31070
@@ -1096,7 +1096,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31070, 3, 24114, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31070, 10,21,22,23,24,25,26,27,28,29,30,36,40,47)
+	self:addTradeFlags(RecipeDB, 31070, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 31070, 7, 3)

 	-- Eye of the Night -- 31071
@@ -1106,7 +1106,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val16id21val26id22val15id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31071, 2, 24116, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31071, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54)
+	self:addTradeFlags(RecipeDB, 31071, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54)
 	self:addTradeAcquire(RecipeDB, 31071, 7, 3)

 	-- Embrace of the Dawn -- 31072
@@ -1116,7 +1116,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val19id4val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31072, 2, 24117, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31072, 10,21,22,23,24,25,26,27,28,29,30,36,40,47)
+	self:addTradeFlags(RecipeDB, 31072, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47)
 	self:addTradeAcquire(RecipeDB, 31072, 7, 3)

 	-- Chain of the Twilight Owl -- 31076
@@ -1126,29 +1126,29 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val19id4val21id19val21id20val18id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31076, 4, 24121, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31076, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,54)
+	self:addTradeFlags(RecipeDB, 31076, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,54)
 	self:addTradeAcquire(RecipeDB, 31076, 7, 3)

 	-- Coronet of the Verdant Flame -- 31077
-	-- Instance: 3847 - type5minlevel70category3territory1nameTempest Keep: The Botanicaexpansion1id3847
+	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val36id3val40id4val138id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31077, 2, 24122, 4, 25229)
-	self:addTradeFlags(RecipeDB, 31077, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 31077, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31077, 3, 18422)

 	-- Circlet of Arcane Might -- 31078
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val39id3val27id4val27id5val138id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31078, 5, 24123, 4, 25229)
-	self:addTradeFlags(RecipeDB, 31078, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 31078, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 31078, 3, 18096)

 	-- Figurine - Felsteel Boar -- 31079
@@ -1213,7 +1213,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id1
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31084, 1, 24027, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31084, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31084, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31084, 7, 3)

 	-- Delicate Living Ruby -- 31085
@@ -1223,7 +1223,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id2
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31085, 1, 24028, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31085, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31085, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31085, 7, 3)

 	-- Teardrop Living Ruby -- 31087
@@ -1233,7 +1233,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id19val18id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31087, 1, 24029, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31087, 10,21,22,23,24,25,26,27,28,29,30,36,40,53)
+	self:addTradeFlags(RecipeDB, 31087, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,53)
 	self:addTradeAcquire(RecipeDB, 31087, 7, 3)

 	-- Runed Living Ruby -- 31088
@@ -1243,7 +1243,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val9id19val9id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31088, 1, 24030, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31088, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 31088, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 31088, 7, 3)

 	-- Bright Living Ruby -- 31089
@@ -1253,7 +1253,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val16id9val16id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31089, 1, 24031, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31089, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31089, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31089, 7, 3)

 	-- Subtle Living Ruby -- 31090
@@ -1263,7 +1263,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id26
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31090, 1, 24032, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31090, 10,21,22,23,24,25,26,27,28,29,30,36,40,52)
+	self:addTradeFlags(RecipeDB, 31090, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31090, 7, 3)

 	-- Flashing Living Ruby -- 31091
@@ -1273,7 +1273,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id27
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31091, 1, 24036, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31091, 10,21,22,23,24,25,26,27,28,29,30,36,40,52)
+	self:addTradeFlags(RecipeDB, 31091, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31091, 7, 3)

 	-- Solid Star of Elune -- 31092
@@ -1283,7 +1283,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val12id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31092, 1, 24033, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31092, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31092, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31092, 7, 3)

 	-- Lustrous Star of Elune -- 31094
@@ -1293,7 +1293,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val3id24val3id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31094, 1, 24037, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31094, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31094, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31094, 7, 3)

 	-- Stormy Star of Elune -- 31095
@@ -1303,7 +1303,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val10id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31095, 1, 24039, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31095, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 31095, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 31095, 7, 3)

 	-- Brilliant Dawnstone -- 31096
@@ -1313,7 +1313,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id4
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31096, 1, 24047, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31096, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31096, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31096, 7, 3)

 	-- Smooth Dawnstone -- 31097
@@ -1323,7 +1323,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id11val8id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31097, 1, 24048, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31097, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31097, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31097, 7, 3)

 	-- Rigid Dawnstone -- 31098
@@ -1333,7 +1333,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id17
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31098, 1, 24051, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31098, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31098, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31098, 7, 3)

 	-- Gleaming Dawnstone -- 31099
@@ -1343,7 +1343,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31099, 1, 24050, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31099, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31099, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31099, 7, 3)

 	-- Thick Dawnstone -- 31100
@@ -1353,7 +1353,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31100, 1, 24052, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31100, 10,21,22,23,24,25,26,27,28,29,30,36,40,52)
+	self:addTradeFlags(RecipeDB, 31100, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31100, 7, 3)

 	-- Mystic Dawnstone -- 31101
@@ -1373,7 +1373,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id1val6id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31102, 1, 24054, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31102, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31102, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31102, 7, 3)

 	-- Shifting Nightseye -- 31103
@@ -1383,7 +1383,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id2val6id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31103, 1, 24055, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31103, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31103, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31103, 7, 3)

 	-- Glowing Nightseye -- 31104
@@ -1393,7 +1393,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id3val5id19val5id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31104, 1, 24056, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31104, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 31104, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 31104, 7, 3)

 	-- Royal Nightseye -- 31105
@@ -1403,7 +1403,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val3id19val9id20val2id24val2id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31105, 1, 24057, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31105, 10,21,22,23,24,25,26,27,28,29,30,36,40,53)
+	self:addTradeFlags(RecipeDB, 31105, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,53)
 	self:addTradeAcquire(RecipeDB, 31105, 7, 3)

 	-- Inscribed Noble Topaz -- 31106
@@ -1413,7 +1413,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id1val4id11val4id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31106, 1, 24058, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31106, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31106, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31106, 7, 3)

 	-- Potent Noble Topaz -- 31107
@@ -1423,7 +1423,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val5id19val5id20val4id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31107, 1, 24059, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31107, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 31107, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 31107, 7, 3)

 	-- Luminous Noble Topaz -- 31108
@@ -1433,7 +1433,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id4val3id19val9id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31108, 1, 24060, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31108, 10,21,22,23,24,25,26,27,28,29,30,36,40,53)
+	self:addTradeFlags(RecipeDB, 31108, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,53)
 	self:addTradeAcquire(RecipeDB, 31108, 7, 3)

 	-- Glinting Noble Topaz -- 31109
@@ -1443,7 +1443,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id2val4id17
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31109, 1, 24061, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31109, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31109, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31109, 7, 3)

 	-- Enduring Talasite -- 31110
@@ -1453,7 +1453,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id3val4id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31110, 1, 24062, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31110, 10,21,22,23,24,25,26,27,28,29,30,36,40,52)
+	self:addTradeFlags(RecipeDB, 31110, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 31110, 7, 3)

 	-- Radiant Talasite -- 31111
@@ -1463,7 +1463,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id22val5id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31111, 1, 24066, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31111, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 31111, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 31111, 7, 3)

 	-- Dazzling Talasite -- 31112
@@ -1473,7 +1473,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id4val2id24val2id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31112, 1, 24065, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31112, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31112, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31112, 7, 3)

 	-- Jagged Talasite -- 31113
@@ -1483,7 +1483,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id3val4id11val4id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31113, 1, 24067, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31113, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31113, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31113, 7, 3)

 	-- Sparkling Star of Elune -- 31149
@@ -1493,7 +1493,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id5
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31149, 1, 24035, 3, 25229)
-	self:addTradeFlags(RecipeDB, 31149, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 31149, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 31149, 7, 3)

 	-- Malachite Pendant -- 32178
@@ -1601,7 +1601,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val12id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32868, 1, 25898, 3, 25229)
-	self:addTradeFlags(RecipeDB, 32868, 10,21,22,23,24,25,26,27,28,29,30,36,40,52)
+	self:addTradeFlags(RecipeDB, 32868, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,52)
 	self:addTradeAcquire(RecipeDB, 32868, 7, 3)

 	-- Brutal Earthstorm Diamond -- 32869
@@ -1610,7 +1610,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32869, 1, 25899, 3, 25229)
-	self:addTradeFlags(RecipeDB, 32869, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 32869, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32869, 7, 3)

 	-- Insightful Earthstorm Diamond -- 32870
@@ -1630,7 +1630,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32871, 1, 25890, 3, 25229)
-	self:addTradeFlags(RecipeDB, 32871, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 32871, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32871, 7, 3)

 	-- Mystical Skyfire Diamond -- 32872
@@ -1639,7 +1639,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32872, 1, 25893, 3, 25229)
-	self:addTradeFlags(RecipeDB, 32872, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 32872, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 32872, 7, 3)

 	-- Swift Skyfire Diamond -- 32873
@@ -1831,7 +1831,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39451, 1, 31860, 2, 25229)
-	self:addTradeFlags(RecipeDB, 39451, 11,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 39451, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 39451, 3, 22275, 3, 22281, 3, 23061, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)

 	-- Great Dawnstone -- 39452
@@ -1841,7 +1841,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39452, 1, 31861, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39452, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 39452, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 39452, 7, 3)

 	-- Balanced Shadow Draenite -- 39455
@@ -1851,7 +1851,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id3val6id9val6id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39455, 1, 31862, 2, 25229)
-	self:addTradeFlags(RecipeDB, 39455, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 39455, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39455, 3, 22275, 3, 22281, 3, 23061, 3, 23230, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)

 	-- Infused Shadow Draenite -- 39458
@@ -1861,7 +1861,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id9val6id16val1id24val1id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39458, 1, 31864, 2, 25229)
-	self:addTradeFlags(RecipeDB, 39458, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 39458, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39458, 3, 22275, 3, 22281, 3, 23061, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)

 	-- Infused Nightseye -- 39462
@@ -1871,7 +1871,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id9val8id16val2id24val2id38
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39462, 1, 31865, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39462, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 39462, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39462, 7, 3)

 	-- Balanced Nightseye -- 39463
@@ -1881,7 +1881,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id3val8id9val8id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39463, 1, 31863, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39463, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 39463, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39463, 7, 3)

 	-- Veiled Flame Spessarite -- 39466
@@ -1891,7 +1891,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val4id19val4id20val3id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39466, 1, 31866, 2, 25229)
-	self:addTradeFlags(RecipeDB, 39466, 11,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 39466, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 39466, 3, 22275, 3, 22281, 3, 23061, 3, 23230, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)

 	-- Wicked Flame Spessarite -- 39467
@@ -1901,7 +1901,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id9val3id11val6id16val3id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39467, 1, 31869, 2, 25229)
-	self:addTradeFlags(RecipeDB, 39467, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 39467, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39467, 3, 22275, 3, 22281, 3, 23061, 3, 23261, 3, 23281, 3, 23282, 3, 23353, 3, 23354, 3, 23355)

 	-- Veiled Noble Topaz -- 39470
@@ -1911,7 +1911,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val5id19val5id20val4id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39470, 1, 31867, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39470, 10,21,22,23,24,25,26,27,28,29,30,36,40,54)
+	self:addTradeFlags(RecipeDB, 39470, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,54)
 	self:addTradeAcquire(RecipeDB, 39470, 7, 3)

 	-- Wicked Noble Topaz -- 39471
@@ -1921,7 +1921,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val8id9val4id11val8id16val4id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39471, 1, 31868, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39471, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 39471, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39471, 7, 3)

 	-- Bold Crimson Spinel -- 39705
@@ -2008,7 +2008,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val10id27
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39714, 1, 32199, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39714, 6,21,22,23,24,25,26,27,28,29,30,36,41,52)
+	self:addTradeFlags(RecipeDB, 39714, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	self:addTradeAcquire(RecipeDB, 39714, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Solid Empyrean Sapphire -- 39715
@@ -2059,7 +2059,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val13id23
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39718, 1, 32203, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39718, 6,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeFlags(RecipeDB, 39718, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	self:addTradeAcquire(RecipeDB, 39718, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Brilliant Lionseye -- 39719
@@ -2134,7 +2134,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val10id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39724, 1, 32209, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39724, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 39724, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39724, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Great Lionseye -- 39725
@@ -2149,7 +2149,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val10id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39725, 1, 32210, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39725, 6,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeFlags(RecipeDB, 39725, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	self:addTradeAcquire(RecipeDB, 39725, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Sovereign Shadowsong Amethyst -- 39727
@@ -2164,7 +2164,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val5id1val7id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39727, 1, 32211, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39727, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 39727, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39727, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Shifting Shadowsong Amethyst -- 39728
@@ -2179,7 +2179,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val5id2val7id3
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39728, 1, 32212, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39728, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 39728, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39728, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Balanced Shadowsong Amethyst -- 39729
@@ -2242,7 +2242,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val5id1val5id11val5id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39733, 1, 32217, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39733, 6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 39733, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 39733, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Potent Pyrestone -- 39734
@@ -2293,7 +2293,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val6id19val6id20val5id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39737, 1, 32221, 4, 25229)
-	self:addTradeFlags(RecipeDB, 39737, 6,21,22,23,24,25,26,27,28,29,30,36,41,54)
+	self:addTradeFlags(RecipeDB, 39737, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,54)
 	self:addTradeAcquire(RecipeDB, 39737, 3, 17767, 3, 17808, 3, 17842, 3, 17888, 3, 17968)

 	-- Wicked Pyrestone -- 39738
@@ -2373,7 +2373,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 39963, 1, 32410, 3, 25229)
-	self:addTradeFlags(RecipeDB, 39963, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 39963, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 39963, 7, 3)

 	-- Necklace of the Deep -- 40514
@@ -2530,7 +2530,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val12id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 44794, 1, 34220, 3, 25229)
-	self:addTradeFlags(RecipeDB, 44794, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 44794, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 44794, 3, 19768)

 	-- Loop of Forged Power -- 46122
@@ -2543,7 +2543,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val28id4val34id19val34id20val19id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46122, 5, 34362, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46122, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,62)
+	self:addTradeFlags(RecipeDB, 46122, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,62)
 	self:addTradeAcquire(RecipeDB, 46122, 3, 25369, 3, 25371, 3, 25507)

 	-- Ring of Flowing Life -- 46123
@@ -2555,7 +2555,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val28id4val22id19val64id20val8id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46123, 5, 34363, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46123, 6,21,22,23,24,25,26,27,28,29,30,36,41,47,53,62)
+	self:addTradeFlags(RecipeDB, 46123, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,53,62)
 	self:addTradeAcquire(RecipeDB, 46123, 3, 25369, 3, 25370)

 	-- Hard Khorium Band -- 46124
@@ -2568,7 +2568,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val30id2val42id3val58id9val58id16val28id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46124, 20, 34361, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46124, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
+	self:addTradeFlags(RecipeDB, 46124, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,62)
 	self:addTradeAcquire(RecipeDB, 46124, 3, 25363, 3, 25369, 3, 25370)

 	-- Pendant of Sunfire -- 46125
@@ -2581,7 +2581,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val19id4val36id19val36id20val25id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46125, 12, 34359, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46125, 6,21,22,23,24,25,26,27,28,29,30,37,41,47,54)
+	self:addTradeFlags(RecipeDB, 46125, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,54)
 	self:addTradeAcquire(RecipeDB, 46125, 3, 25367, 3, 25369, 3, 25371)

 	-- Amulet of Flowing Life -- 46126
@@ -2592,7 +2592,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val27id3val19id4val22id19val64id20val11id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46126, 6, 34360, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46126, 6,21,22,23,24,25,26,27,28,29,30,37,41,47,53)
+	self:addTradeFlags(RecipeDB, 46126, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,53)
 	self:addTradeAcquire(RecipeDB, 46126, 3, 25369)

 	-- Hard Khorium Choker -- 46127
@@ -2606,7 +2606,7 @@ function addon:InitJewelcrafting(RecipeDB)
 	-- Item Stats: val42id3val62id9val62id16val29id30val150id41
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46127, 6, 34358, 4, 25229)
-	self:addTradeFlags(RecipeDB, 46127, 6,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
+	self:addTradeFlags(RecipeDB, 46127, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47)
 	self:addTradeAcquire(RecipeDB, 46127, 3, 25368, 3, 25370, 3, 25371, 3, 25507)

 	-- Quick Dawnstone -- 46403
diff --git a/RecipeDB/ARL-LeatherWork.lua b/RecipeDB/ARL-LeatherWork.lua
index b080d44..b251a01 100644
--- a/RecipeDB/ARL-LeatherWork.lua
+++ b/RecipeDB/ARL-LeatherWork.lua
@@ -75,7 +75,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val49id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2158, 90, 2307, 2, 2108)
-	self:addTradeFlags(RecipeDB, 2158, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 2158, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 2158, 7, 2)

 	-- Fine Leather Cloak -- 2159
@@ -125,7 +125,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val62id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2163, 60, 2311, 2, 2108)
-	self:addTradeFlags(RecipeDB, 2163, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 2163, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 2163, 7, 2)

 	-- Fine Leather Gloves -- 2164
@@ -135,7 +135,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val2id4val2id5val43id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2164, 75, 2312, 2, 2108)
-	self:addTradeFlags(RecipeDB, 2164, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 2164, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 2164, 7, 2)

 	-- Medium Armor Kit -- 2165
@@ -184,7 +184,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val6id2val78id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2169, 100, 2317, 2, 2108)
-	self:addTradeFlags(RecipeDB, 2169, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 2169, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 2169, 7, 2)

 	-- Light Leather -- 2881
@@ -254,7 +254,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val4id3val4id5val78id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3762, 100, 4244, 2, 2108)
-	self:addTradeFlags(RecipeDB, 3762, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3762, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3762, 7, 2)

 	-- Fine Leather Belt -- 3763
@@ -284,7 +284,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val54id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3765, 120, 4248, 2, 2108)
-	self:addTradeFlags(RecipeDB, 3765, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3765, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3765, 7, 2)

 	-- Dark Leather Belt -- 3766
@@ -304,7 +304,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val4id3val4id5val48id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3767, 120, 4250, 2, 2108)
-	self:addTradeFlags(RecipeDB, 3767, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3767, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3767, 7, 2)

 	-- Hillman's Shoulders -- 3768
@@ -324,7 +324,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val7id2val68id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3769, 140, 4252, 2, 2108)
-	self:addTradeFlags(RecipeDB, 3769, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3769, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3769, 7, 2)

 	-- Toughened Leather Gloves -- 3770
@@ -344,7 +344,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val4id2val5id3val4id5val58id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3771, 150, 4254, 2, 2108)
-	self:addTradeFlags(RecipeDB, 3771, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3771, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3771, 7, 2)

 	-- Green Leather Armor -- 3772
@@ -364,7 +364,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val10id4val9id5val102id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3773, 175, 4256, 2, 2108)
-	self:addTradeFlags(RecipeDB, 3773, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3773, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3773, 7, 2)

 	-- Green Leather Belt -- 3774
@@ -384,7 +384,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val7id4val6id5val56id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3775, 170, 4258, 3, 2108)
-	self:addTradeFlags(RecipeDB, 3775, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3775, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3775, 7, 3)

 	-- Green Leather Bracers -- 3776
@@ -404,7 +404,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val6id4val6id5val48id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3777, 195, 4260, 2, 2108)
-	self:addTradeFlags(RecipeDB, 3777, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3777, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3777, 7, 2)

 	-- Gem-studded Leather Belt -- 3778
@@ -424,7 +424,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val11id1val62id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3779, 200, 4264, 3, 2108)
-	self:addTradeFlags(RecipeDB, 3779, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 3779, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 3779, 7, 3)

 	-- Heavy Armor Kit -- 3780
@@ -503,7 +503,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6661, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Murloc Scale Belt -- 6702
-	-- Instance: 1581 - type1minlevel15maxlevel20category3territory2nameThe Deadminesid1581
+	-- Instance: 1581 - type1minlevel15maxlevel20category3nameThe Deadminesterritory2id1581
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -515,7 +515,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6702, 3, 1732, 3, 3385, 2, 843, 2, 3556, 2, 4186)

 	-- Murloc Scale Breastplate -- 6703
-	-- Instance: 1581 - type1minlevel15maxlevel20category3territory2nameThe Deadminesid1581
+	-- Instance: 1581 - type1minlevel15maxlevel20category3nameThe Deadminesterritory2id1581
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
@@ -565,7 +565,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val5id4val4id5val69id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7133, 105, 5958, 2, 2108)
-	self:addTradeFlags(RecipeDB, 7133, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 7133, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 7133, 7, 2)

 	-- Dark Leather Pants -- 7135
@@ -615,7 +615,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val5id4val6id5val24id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7153, 185, 5965, 2, 2108)
-	self:addTradeFlags(RecipeDB, 7153, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 7153, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 7153, 7, 2)

 	-- Guardian Gloves -- 7156
@@ -629,7 +629,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7156, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Deviate Scale Cloak -- 7953
-	-- Instance: 718 - type1minlevel15maxlevel21category3territory4nameWailing Cavernsid718
+	-- Instance: 718 - type1minlevel15maxlevel21category3nameWailing Cavernsterritory4id718
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
@@ -640,7 +640,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 7953, 2, 5783)

 	-- Deviate Scale Gloves -- 7954
-	-- Instance: 718 - type1minlevel15maxlevel21category3territory4nameWailing Cavernsid718
+	-- Instance: 718 - type1minlevel15maxlevel21category3nameWailing Cavernsterritory4id718
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -715,7 +715,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val1id3val51id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9064, 35, 7280, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9064, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9064, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9064, 7, 2)

 	-- Light Leather Bracers -- 9065
@@ -789,7 +789,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9146, 2, 6731)

 	-- Earthen Leather Shoulders -- 9147
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -806,7 +806,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val8id2val56id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9148, 140, 7358, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9148, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9148, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9148, 7, 2)

 	-- Heavy Earthen Gloves -- 9149
@@ -816,7 +816,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val57id6val16id9val16id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9149, 145, 7359, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9149, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9149, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9149, 7, 2)

 	-- Heavy Quiver -- 9193
@@ -844,7 +844,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val13id2val86id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9195, 165, 7373, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9195, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9195, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9195, 7, 2)

 	-- Dusky Leather Armor -- 9196
@@ -864,7 +864,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val11id5val102id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9197, 175, 7375, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9197, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9197, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9197, 7, 2)

 	-- Frost Leather Cloak -- 9198
@@ -908,15 +908,15 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 9206, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Dusky Boots -- 9207
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
-	-- Instance: 722 - type1minlevel33maxlevel40category3territory4nameRazorfen Downsid722
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 722 - type1minlevel33maxlevel40category3nameRazorfen Downsterritory4id722
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val11id2val3id3val76id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9207, 200, 7390, 3, 2108)
-	self:addTradeFlags(RecipeDB, 9207, 5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9207, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9207, 3, 682, 3, 2566, 3, 2574, 3, 2760, 3, 4298, 3, 7349)

 	-- Swift Boots -- 9208
@@ -926,7 +926,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val10id3val76id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 9208, 200, 7391, 2, 2108)
-	self:addTradeFlags(RecipeDB, 9208, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 9208, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 9208, 7, 2)

 	-- Cured Thick Hide -- 10482
@@ -954,7 +954,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val11id3val10id5val90id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10490, 200, 8174, 3, 2108)
-	self:addTradeFlags(RecipeDB, 10490, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 10490, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 10490, 7, 3)

 	-- Nightscape Tunic -- 10499
@@ -1025,7 +1025,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val14id4val9id5val117id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10520, 215, 8200, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10520, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 10520, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 10520, 7, 2)

 	-- Tough Scorpid Breastplate -- 10525
@@ -1035,7 +1035,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val15id2val7id5val245id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10525, 220, 8203, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10525, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 10525, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 10525, 3, 5618)

 	-- Wild Leather Shoulders -- 10529
@@ -1055,7 +1055,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val14id4val9id5val97id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10531, 220, 8201, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10531, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 10531, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 10531, 7, 2)

 	-- Tough Scorpid Bracers -- 10533
@@ -1065,7 +1065,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val7id2val6id5val107id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10533, 220, 8205, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10533, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 10533, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 10533, 3, 2389, 3, 5617)

 	-- Tough Scorpid Gloves -- 10542
@@ -1075,7 +1075,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val10id2val9id5val155id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10542, 225, 8204, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10542, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 10542, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 10542, 3, 5616)

 	-- Wild Leather Vest -- 10544
@@ -1135,7 +1135,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val12id2val7id5val178id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10554, 235, 8209, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10554, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 10554, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 10554, 3, 5615)

 	-- Turtle Scale Leggings -- 10556
@@ -1165,7 +1165,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val10id4val15id5val110id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10560, 240, 8202, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10560, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 10560, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 10560, 7, 2)

 	-- Big Voodoo Cloak -- 10562
@@ -1175,7 +1175,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val9id4val5id5val31id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10562, 240, 8216, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10562, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 10562, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 10562, 7, 2)

 	-- Tough Scorpid Shoulders -- 10564
@@ -1185,7 +1185,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val10id2val10id5val197id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10564, 240, 8207, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10564, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 10564, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 10564, 3, 5623, 3, 7805, 3, 7883)

 	-- Wild Leather Boots -- 10566
@@ -1205,7 +1205,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val17id2val10id5val235id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10568, 245, 8206, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10568, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 10568, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 10568, 3, 5615)

 	-- Tough Scorpid Helm -- 10570
@@ -1215,7 +1215,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val14id2val14id5val222id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 10570, 250, 8208, 2, 2108)
-	self:addTradeFlags(RecipeDB, 10570, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 10570, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 10570, 3, 5623, 3, 7805, 3, 7883)

 	-- Wild Leather Leggings -- 10572
@@ -1362,7 +1362,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val16id3val15id5val288id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19051, 265, 15076, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19051, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19051, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19051, 3, 5981, 3, 6005)

 	-- Wicked Leather Bracers -- 19052
@@ -1387,14 +1387,14 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19053, 2, 12957)

 	-- Red Dragonscale Breastplate -- 19054
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats: Healing,
 	-- Item Stats: val360id6val22id19val66id20val12id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19054, 300, 15047, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19054, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 19054, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
 	self:addTradeAcquire(RecipeDB, 19054, 3, 10363)

 	-- Runic Leather Gauntlets -- 19055
@@ -1424,18 +1424,18 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val204id6val20id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19059, 270, 15054, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19059, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19059, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19059, 3, 7035)

 	-- Green Dragonscale Leggings -- 19060
-	-- Instance: 1477 - type1minlevel50maxlevel55category3territory1nameThe Temple of Atal'Hakkarid1477
+	-- Instance: 1477 - type1minlevel50maxlevel55category3nameThe Temple of Atal'Hakkarterritory1id1477
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val10id3val22id5val282id6val11id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19060, 270, 15046, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19060, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19060, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19060, 3, 5226)

 	-- Living Shoulders -- 19061
@@ -1465,7 +1465,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val99id6val12id32val12id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19063, 275, 15073, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19063, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19063, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19063, 7, 2)

 	-- Heavy Scorpid Gauntlets -- 19064
@@ -1475,7 +1475,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val12id3val12id5val186id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19064, 275, 15078, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19064, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19064, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19064, 3, 7025)

 	-- Runic Leather Bracers -- 19065
@@ -1516,7 +1516,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val11id1val27id3val158id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19068, 275, 15064, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19068, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19068, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19068, 7, 1)

 	-- Heavy Scorpid Belt -- 19070
@@ -1526,7 +1526,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val12id3val12id5val170id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19070, 280, 15082, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19070, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19070, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19070, 7, 2)

 	-- Wicked Leather Headband -- 19071
@@ -1558,7 +1558,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val127id6val16id32val16id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19073, 280, 15072, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19073, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19073, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19073, 7, 2)

 	-- Frostsaber Leggings -- 19074
@@ -1568,7 +1568,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val129id6val17id35val16id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19074, 285, 15069, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19074, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19074, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19074, 3, 7440)

 	-- Heavy Scorpid Leggings -- 19075
@@ -1578,18 +1578,18 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val12id3val20id5val269id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19075, 285, 15079, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19075, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19075, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19075, 3, 7027)

 	-- Volcanic Breastplate -- 19076
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val268id6val20id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19076, 285, 15053, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19076, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19076, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19076, 3, 9259)

 	-- Blue Dragonscale Breastplate -- 19077
@@ -1609,7 +1609,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val8id3val25id5val142id6val9id19val26id20val5id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19078, 285, 15060, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19078, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
+	self:addTradeFlags(RecipeDB, 19078, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
 	self:addTradeAcquire(RecipeDB, 19078, 3, 7158)

 	-- Stormshroud Armor -- 19079
@@ -1619,7 +1619,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val163id6val28id11val28id18val12id26
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19079, 285, 15056, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19079, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
+	self:addTradeFlags(RecipeDB, 19079, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
 	self:addTradeAcquire(RecipeDB, 19079, 3, 6138)

 	-- Warbear Woolies -- 19080
@@ -1629,7 +1629,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val28id1val12id3val142id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19080, 285, 15065, 1, 2108)
-	self:addTradeFlags(RecipeDB, 19080, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 19080, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 19080, 3, 7156, 3, 7158)

 	-- Chimeric Vest -- 19081
@@ -1639,7 +1639,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val150id6val16id32val17id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19081, 290, 15075, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19081, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19081, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19081, 7, 2)

 	-- Runic Leather Headband -- 19082
@@ -1674,7 +1674,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 19084, 2, 12959)

 	-- Black Dragonscale Breastplate -- 19085
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
@@ -1691,7 +1691,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val12id4val28id5val165id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19086, 290, 15066, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19086, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19086, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19086, 3, 2644)

 	-- Frostsaber Gloves -- 19087
@@ -1701,7 +1701,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val95id6val13id35val12id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19087, 295, 15070, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19087, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19087, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19087, 3, 7441)

 	-- Heavy Scorpid Helm -- 19088
@@ -1721,7 +1721,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val21id4val6id5val262id6val6id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19089, 295, 15049, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19089, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19089, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19089, 3, 6146)

 	-- Stormshroud Shoulders -- 19090
@@ -1731,7 +1731,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val12id3val126id6val14id11val14id18val12id26
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19090, 295, 15058, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19090, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
+	self:addTradeFlags(RecipeDB, 19090, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,52,57)
 	self:addTradeAcquire(RecipeDB, 19090, 3, 6144)

 	-- Runic Leather Pants -- 19091
@@ -1747,7 +1747,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Wicked Leather Belt -- 19092
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1768,14 +1768,14 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Black Dragonscale Shoulders -- 19094
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val9id3val266id6val40id9val40id16val6id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19094, 300, 15051, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19094, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19094, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19094, 3, 8898)

 	-- Living Breastplate -- 19095
@@ -1785,7 +1785,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val10id3val25id5val169id6val9id19val26id20val5id34
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19095, 300, 15059, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19095, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
+	self:addTradeFlags(RecipeDB, 19095, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
 	self:addTradeAcquire(RecipeDB, 19095, 3, 1813)

 	-- Devilsaur Leggings -- 19097
@@ -1795,12 +1795,12 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val12id3val148id6val46id9val14id11val46id16val14id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19097, 300, 15062, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19097, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19097, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19097, 3, 6556, 3, 6557, 3, 6559, 3, 9477, 3, 9621)

 	-- Wicked Leather Armor -- 19098
 	-- Trainer
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1817,23 +1817,23 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val14id3val13id5val245id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19100, 300, 15081, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19100, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19100, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19100, 3, 7029)

 	-- Volcanic Shoulders -- 19101
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val167id6val18id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19101, 300, 15055, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19101, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19101, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19101, 3, 9260)

 	-- Runic Leather Armor -- 19102
 	-- Trainer
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1845,7 +1845,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Runic Leather Shoulders -- 19103
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Leather,
 	-- Item Stats:
@@ -1862,7 +1862,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val158id6val18id35val18id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19104, 300, 15068, 2, 2108)
-	self:addTradeFlags(RecipeDB, 19104, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 19104, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 19104, 3, 7438)

 	-- Onyxia Scale Breastplate -- 19106
@@ -1876,14 +1876,14 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Black Dragonscale Leggings -- 19107
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val8id3val320id6val54id9val54id16val13id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 19107, 300, 15052, 3, 2108)
-	self:addTradeFlags(RecipeDB, 19107, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 19107, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 19107, 3, 8903)

 	-- Medium Leather -- 20648
@@ -1914,7 +1914,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20650, 1, 3007, 1, 4212, 1, 11097, 1, 11098, 1, 18754, 1, 18771, 1, 19187, 1, 21087)

 	-- Corehound Boots -- 20853
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -1925,7 +1925,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20853, 2, 12944)

 	-- Molten Helm -- 20854
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Tanking,
@@ -1936,7 +1936,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20854, 2, 12944)

 	-- Black Dragonscale Boots -- 20855
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -1987,7 +1987,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22727, 300, 18251, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22727, 6,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 22727, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 22727, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Gordok Ogre Suit -- 22815
@@ -2000,47 +2000,47 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Girdle of Insight -- 22921
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val9id3val23id4val98id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22921, 300, 18504, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22921, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 22921, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 22921, 3, 14338)

 	-- Mongoose Boots -- 22922
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val23id2val9id3val120id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22922, 300, 18506, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22922, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 22922, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 22922, 3, 14338)

 	-- Swift Flight Bracers -- 22923
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val7id3val160id6val41id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22923, 300, 18508, 3, 2108)
-	self:addTradeFlags(RecipeDB, 22923, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 22923, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 22923, 3, 14338)

 	-- Chromatic Cloak -- 22926
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats:
 	-- Item Stats: val10id3val55id6val14id22val9id33val9id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22926, 300, 18509, 4, 2108)
-	self:addTradeFlags(RecipeDB, 22926, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 22926, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 22926, 3, 14338)

 	-- Hide of the Wild -- 22927
@@ -2053,14 +2053,14 @@ function addon:InitLeatherworking(RecipeDB)
 	-- No acquire information

 	-- Shifting Cloak -- 22928
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloak,
 	-- Item Stats: Tanking,
 	-- Item Stats: val17id2val8id3val55id6val12id26
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22928, 300, 18511, 4, 2108)
-	self:addTradeFlags(RecipeDB, 22928, 5,21,22,23,24,25,26,27,28,29,30,36,40,47,52,60)
+	self:addTradeFlags(RecipeDB, 22928, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40,47,52,60)
 	self:addTradeAcquire(RecipeDB, 22928, 3, 14338)

 	-- Heavy Leather Ball -- 23190
@@ -2127,7 +2127,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23706, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Lava Belt -- 23707
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2138,7 +2138,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23707, 2, 12944)

 	-- Chromatic Gauntlets -- 23708
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
@@ -2149,7 +2149,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23708, 2, 12944)

 	-- Corehound Belt -- 23709
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Healing,
@@ -2160,7 +2160,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23709, 2, 12944)

 	-- Molten Belt -- 23710
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
@@ -2339,7 +2339,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val99id6val19id11val19id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26279, 300, 21278, 3, 2108)
-	self:addTradeFlags(RecipeDB, 26279, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 26279, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 26279, 3, 14454, 3, 14457)

 	-- Polar Tunic -- 28219
@@ -2483,7 +2483,7 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32458, 6, 934, 3, 19331)

 	-- Riding Crop -- 32461
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Trinket,
 	-- Item Stats:
@@ -2662,51 +2662,51 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32482, 2, 16689, 2, 16748)

 	-- Stylin' Purple Hat -- 32485
-	-- Instance: 3789 - type5minlevel70category3territory1nameAuchindoun: Shadow Labrynthexpansion1id3789
-	-- Instance: 3789 - type5minlevel70category3territory1nameAuchindoun: Shadow Labrynthexpansion1id3789
+	-- Instance: 3789 - expansion1type5minlevel70category3nameAuchindoun: Shadow Labrynthterritory1id3789
+	-- Instance: 3789 - expansion1type5minlevel70category3nameAuchindoun: Shadow Labrynthterritory1id3789
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats:
 	-- Item Stats: val48id2val45id3val232id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32485, 350, 25680, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32485, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 32485, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 32485, 3, 18667, 3, 19304)

 	-- Stylin' Adventure Hat -- 32487
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val516id6val50id19val50id20val16id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32487, 350, 25681, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32487, 5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
+	self:addTradeFlags(RecipeDB, 32487, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
 	self:addTradeAcquire(RecipeDB, 32487, 3, 17820)

 	-- Stylin' Crimson Hat -- 32488
-	-- Instance: 3791 - type5minlevel67maxlevel69category3territory1nameAuchindoun: Sethekk Hallsexpansion1id3791
+	-- Instance: 3791 - expansion1type5minlevel67maxlevel69category3nameAuchindoun: Sethekk Hallsterritory1id3791
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val30id4val516id6val96id9val96id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32488, 350, 25683, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32488, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 32488, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 32488, 3, 18322)

 	-- Stylin' Jungle Hat -- 32489
-	-- Instance: 2366 - type5minlevel70category3territory1nameThe Caverns of Time: The Black Morassexpansion1id2366
-	-- Instance: 2366 - type5minlevel70category3territory1nameThe Caverns of Time: The Black Morassexpansion1id2366
-	-- Instance: 2366 - type5minlevel70category3territory1nameThe Caverns of Time: The Black Morassexpansion1id2366
-	-- Instance: 2366 - type5minlevel70category3territory1nameThe Caverns of Time: The Black Morassexpansion1id2366
+	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
+	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
+	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
+	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Leather,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val24id1val24id2val24id3val24id4val232id6val19id19val19id20val10id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 32489, 350, 25682, 3, 2108)
-	self:addTradeFlags(RecipeDB, 32489, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,57)
+	self:addTradeFlags(RecipeDB, 32489, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,57)
 	self:addTradeAcquire(RecipeDB, 32489, 3, 17839, 3, 21104, 3, 21140, 3, 21148)

 	-- Fel Leather Gloves -- 32490
@@ -2842,53 +2842,53 @@ function addon:InitLeatherworking(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 32503, 6, 941, 3, 20241)

 	-- Shadow Armor Kit -- 35520
-	-- Instance: 3791 - type5minlevel67maxlevel69category3territory1nameAuchindoun: Sethekk Hallsexpansion1id3791
+	-- Instance: 3791 - expansion1type5minlevel67maxlevel69category3nameAuchindoun: Sethekk Hallsterritory1id3791
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35520, 340, 29483, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35520, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 35520, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 35520, 3, 18320)

 	-- Flame Armor Kit -- 35521
-	-- Instance: 3848 - type5minlevel70category3territory1nameTempest Keep: The Arcatrazexpansion1id3848
+	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35521, 340, 29485, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35521, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 35521, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 35521, 3, 20898)

 	-- Frost Armor Kit -- 35522
-	-- Instance: 3715 - type5minlevel70category3territory1nameCoilfang Reservoir: The Steamvaultexpansion1id3715
+	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35522, 340, 29486, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35522, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 35522, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 35522, 3, 17797)

 	-- Nature Armor Kit -- 35523
-	-- Instance: 3717 - type5minlevel62maxlevel64category3territory1nameCoilfang Reservoir: The Slave Pensexpansion1id3717
+	-- Instance: 3717 - expansion1type5minlevel62maxlevel64category3nameCoilfang Reservoir: The Slave Pensterritory1id3717
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35523, 340, 29487, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35523, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 35523, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 35523, 3, 17941)

 	-- Arcane Armor Kit -- 35524
-	-- Instance: 2366 - type5minlevel70category3territory1nameThe Caverns of Time: The Black Morassexpansion1id2366
+	-- Instance: 2366 - expansion1type5minlevel70category3nameThe Caverns of Time: The Black Morassterritory1id2366
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Trinket,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35524, 340, 29488, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35524, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
+	self:addTradeFlags(RecipeDB, 35524, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,63)
 	self:addTradeAcquire(RecipeDB, 35524, 3, 17879)

 	-- Enchanted Felscale Leggings -- 35525
@@ -3049,7 +3049,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35539, 350, 29531, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35539, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 35539, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 35539, 7, 2)

 	-- Drums of War -- 35540
@@ -3077,7 +3077,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35544, 345, 29530, 2, 2108)
-	self:addTradeFlags(RecipeDB, 35544, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 35544, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 35544, 7, 2)

 	-- Cobrahide Leg Armor -- 35549
@@ -3127,7 +3127,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val37id2val42id3val271id6val74id9val74id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35558, 365, 29502, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35558, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 35558, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 35558, 7, 4)

 	-- Cobrascale Gloves -- 35559
@@ -3137,7 +3137,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val33id3val208id6val50id9val25id11val50id16val25id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35559, 365, 29503, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35559, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 35559, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 35559, 7, 4)

 	-- Windscale Hood -- 35560
@@ -3147,7 +3147,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val16id3val18id4val271id6val44id19val44id20val37id22val10id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35560, 365, 29504, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35560, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,57)
+	self:addTradeFlags(RecipeDB, 35560, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,57)
 	self:addTradeAcquire(RecipeDB, 35560, 7, 4)

 	-- Hood of Primal Life -- 35561
@@ -3157,7 +3157,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val34id3val37id4val31id5val271id6val23id19val68id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35561, 365, 29505, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35561, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
+	self:addTradeFlags(RecipeDB, 35561, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
 	self:addTradeAcquire(RecipeDB, 35561, 7, 4)

 	-- Gloves of the Living Touch -- 35562
@@ -3167,7 +3167,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val16id3val18id4val22id5val208id6val26id19val77id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35562, 365, 29506, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35562, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
+	self:addTradeFlags(RecipeDB, 35562, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,57)
 	self:addTradeAcquire(RecipeDB, 35562, 7, 4)

 	-- Windslayer Wraps -- 35563
@@ -3177,7 +3177,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val36id1val18id2val25id3val208id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35563, 365, 29507, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35563, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
+	self:addTradeFlags(RecipeDB, 35563, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,57)
 	self:addTradeAcquire(RecipeDB, 35563, 7, 4)

 	-- Living Dragonscale Helm -- 35564
@@ -3187,7 +3187,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val19id3val31id4val604id6val27id19val81id20val14id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35564, 365, 29508, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35564, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,58)
+	self:addTradeFlags(RecipeDB, 35564, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,58)
 	self:addTradeAcquire(RecipeDB, 35564, 7, 4)

 	-- Earthen Netherscale Boots -- 35567
@@ -3197,7 +3197,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val28id1val27id3val18id4val511id6val10id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35567, 365, 29512, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35567, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 35567, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 35567, 7, 4)

 	-- Windstrike Gloves -- 35568
@@ -3207,7 +3207,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val36id1val18id2val25id3val465id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35568, 365, 29509, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35568, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 35568, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 35568, 7, 4)

 	-- Netherdrake Helm -- 35572
@@ -3217,7 +3217,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val16id3val26id4val604id6val64id9val31id11val64id16val31id18val12id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35572, 365, 29510, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35572, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 35572, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 35572, 7, 4)

 	-- Netherdrake Gloves -- 35573
@@ -3227,7 +3227,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val26id2val24id3val23id4val465id6val50id9val50id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35573, 365, 29511, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35573, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 35573, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 35573, 7, 4)

 	-- Thick Netherscale Breastplate -- 35574
@@ -3237,7 +3237,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val36id2val36id3val25id4val744id6val76id9val76id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 35574, 365, 29514, 4, 2108)
-	self:addTradeFlags(RecipeDB, 35574, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
+	self:addTradeFlags(RecipeDB, 35574, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,58)
 	self:addTradeAcquire(RecipeDB, 35574, 7, 4)

 	-- Ebon Netherscale Breastplate -- 35575
@@ -3445,7 +3445,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val29id1val20id2val38id3val12id4val423id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36349, 375, 30042, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36349, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 36349, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 36349, 7, 4)

 	-- Belt of Deep Shadow -- 36351
@@ -3455,7 +3455,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val32id2val14id3val227id6val66id9val66id16
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36351, 375, 30040, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36351, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 36351, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 36351, 7, 4)

 	-- Belt of the Black Eagle -- 36352
@@ -3465,7 +3465,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val17id2val20id3val23id4val506id6val66id9val17id11val66id16val17id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36352, 375, 30046, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36352, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 36352, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 36352, 7, 4)

 	-- Monsoon Belt -- 36353
@@ -3475,7 +3475,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val23id3val24id4val506id6val43id19val43id20val21id21
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36353, 375, 30044, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36353, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
+	self:addTradeFlags(RecipeDB, 36353, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,58)
 	self:addTradeAcquire(RecipeDB, 36353, 7, 4)

 	-- Boots of Natural Grace -- 36355
@@ -3485,7 +3485,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val33id1val26id2val37id3val13id4val474id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36355, 375, 30041, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36355, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	self:addTradeFlags(RecipeDB, 36355, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
 	self:addTradeAcquire(RecipeDB, 36355, 7, 4)

 	-- Boots of Utter Darkness -- 36357
@@ -3495,7 +3495,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val34id3val278id6val66id9val32id11val66id16val32id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36357, 375, 30039, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36357, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	self:addTradeFlags(RecipeDB, 36357, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
 	self:addTradeAcquire(RecipeDB, 36357, 7, 4)

 	-- Boots of the Crimson Hawk -- 36358
@@ -3505,7 +3505,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val28id2val28id3val27id4val619id6val58id9val19id11val58id16val19id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36358, 375, 30045, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36358, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
+	self:addTradeFlags(RecipeDB, 36358, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 36358, 7, 4)

 	-- Hurricane Boots -- 36359
@@ -3515,7 +3515,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val25id3val26id4val619id6val39id19val39id20val26id22val6id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36359, 375, 30043, 4, 2108)
-	self:addTradeFlags(RecipeDB, 36359, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,58)
+	self:addTradeFlags(RecipeDB, 36359, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,58)
 	self:addTradeAcquire(RecipeDB, 36359, 7, 4)

 	-- Boots of Shackled Souls -- 39997
@@ -3537,10 +3537,10 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
 	-- Item Stats:
 	-- Item Stats: val30id3val400id6val40id36
-	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 40000, 375, 32399, 1, 2108)
-	self:addTradeFlags(RecipeDB, 40000, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
-	self:addTradeAcquire(RecipeDB, 40000, 6, 1012, 1, 23159)
+	--recipecount = recipecount + 1
+	--self:addTradeSkill(RecipeDB, 40000, 375, 32399, 1, 2108)
+	--self:addTradeFlags(RecipeDB, 40000, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
+	--self:addTradeAcquire(RecipeDB, 40000, 6, 1012, 1, 23159)

 	-- Greaves of Shackled Souls -- 40001
 	-- Ashtongue Deathsworn - Honored
@@ -3621,7 +3621,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val26id3val20id4val194id6val22id19val64id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41156, 375, 32582, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41156, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,57)
+	self:addTradeFlags(RecipeDB, 41156, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,57)
 	self:addTradeAcquire(RecipeDB, 41156, 7, 4)

 	-- Shoulderpads of Renewed Life -- 41157
@@ -3631,7 +3631,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val34id3val29id4val333id6val27id19val81id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41157, 375, 32583, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41157, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
+	self:addTradeFlags(RecipeDB, 41157, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
 	self:addTradeAcquire(RecipeDB, 41157, 7, 4)

 	-- Swiftstrike Bracers -- 41158
@@ -3641,7 +3641,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val20id2val34id3val194id6val50id9val50id16val27id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41158, 375, 32580, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41158, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 41158, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 41158, 7, 4)

 	-- Swiftstrike Shoulders -- 41160
@@ -3651,7 +3651,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val29id2val34id3val333id6val74id9val74id16val38id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41160, 375, 32581, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41160, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	self:addTradeFlags(RecipeDB, 41160, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
 	self:addTradeAcquire(RecipeDB, 41160, 7, 4)

 	-- Bindings of Lightning Reflexes -- 41161
@@ -3661,7 +3661,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val21id2val15id3val16id4val432id6val56id9val56id16val27id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41161, 375, 32574, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41161, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 41161, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 41161, 7, 4)

 	-- Shoulders of Lightning Reflexes -- 41162
@@ -3671,7 +3671,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val27id2val19id3val21id4val741id6val74id9val74id16val37id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41162, 375, 32575, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41162, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
+	self:addTradeFlags(RecipeDB, 41162, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 41162, 7, 4)

 	-- Living Earth Bindings -- 41163
@@ -3681,7 +3681,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val27id3val20id4val432id6val22id19val64id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41163, 375, 32577, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41163, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 41163, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
 	self:addTradeAcquire(RecipeDB, 41163, 7, 4)

 	-- Living Earth Shoulders -- 41164
@@ -3691,7 +3691,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val32id3val28id4val741id6val29id19val86id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41164, 375, 32579, 4, 2108)
-	self:addTradeFlags(RecipeDB, 41164, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 41164, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,58)
 	self:addTradeAcquire(RecipeDB, 41164, 7, 4)

 	-- Cloak of Darkness -- 42546
@@ -3797,7 +3797,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 45117, 360, 34490, 2, 2108)
-	self:addTradeFlags(RecipeDB, 45117, 11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 45117, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 45117, 3, 22143, 3, 22144, 3, 22148, 3, 23022)

 	-- Leather Gauntlets of the Sun -- 46132
@@ -3809,7 +3809,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val25id3val26id4val30id5val312id6val28id19val84id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46132, 365, 34372, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46132, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,57)
+	self:addTradeFlags(RecipeDB, 46132, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,57)
 	self:addTradeAcquire(RecipeDB, 46132, 3, 25369, 3, 25507)

 	-- Fletcher's Gloves of the Phoenix -- 46133
@@ -3820,7 +3820,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val30id2val33id3val25id4val694id6val82id9val82id16val34id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46133, 365, 34374, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46133, 6,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeFlags(RecipeDB, 46133, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
 	self:addTradeAcquire(RecipeDB, 46133, 3, 25371)

 	-- Gloves of Immortal Dusk -- 46134
@@ -3832,7 +3832,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val30id2val33id3val312id6val90id9val30id11val90id16val30id18val154id41
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46134, 365, 34370, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46134, 6,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
+	self:addTradeFlags(RecipeDB, 46134, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	self:addTradeAcquire(RecipeDB, 46134, 3, 25368, 3, 25369)

 	-- Sun-Drenched Scale Gloves -- 46135
@@ -3845,7 +3845,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val45id3val36id4val694id6val28id19val84id20val1id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46135, 365, 34376, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46135, 6,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 46135, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41,47,53,58)
 	self:addTradeAcquire(RecipeDB, 46135, 3, 25369, 3, 25370, 3, 25371)

 	-- Leather Chestguard of the Sun -- 46136
@@ -3856,7 +3856,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val48id3val41id4val33id5val499id6val45id19val134id20val15id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46136, 365, 34371, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46136, 6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
+	self:addTradeFlags(RecipeDB, 46136, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,57)
 	self:addTradeAcquire(RecipeDB, 46136, 3, 25507)

 	-- Embrace of the Phoenix -- 46137
@@ -3868,7 +3868,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val44id2val43id3val30id4val1110id6val112id9val112id16val44id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46137, 365, 34373, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46137, 6,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
+	self:addTradeFlags(RecipeDB, 46137, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,58)
 	self:addTradeAcquire(RecipeDB, 46137, 3, 25367, 3, 25370)

 	-- Carapace of Sun and Shadow -- 46138
@@ -3879,7 +3879,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val42id2val45id3val499id6val128id9val128id16val38id30
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46138, 365, 34369, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46138, 6,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
+	self:addTradeFlags(RecipeDB, 46138, 1,2,6,21,22,23,24,25,26,27,28,29,30,37,41,47,57)
 	self:addTradeAcquire(RecipeDB, 46138, 3, 25369)

 	-- Sun-Drenched Scale Chestguard -- 46139
@@ -3891,7 +3891,7 @@ function addon:InitLeatherworking(RecipeDB)
 	-- Item Stats: val48id3val41id4val1110id6val45id19val134id20val12id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46139, 365, 34375, 4, 2108)
-	self:addTradeFlags(RecipeDB, 46139, 6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,58)
+	self:addTradeFlags(RecipeDB, 46139, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,58)
 	self:addTradeAcquire(RecipeDB, 46139, 3, 25367, 3, 25507)

 	-- Borean Leather -- 50935
@@ -4040,10 +4040,17 @@ function addon:InitLeatherworking(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 53690, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	-- No acquire information

-	-- Bracers of Shackled Souls
+	-- Bracers of Shackled Souls -- 52733
+	-- Ashtongue Deathsworn - Friendly
+	-- Raid: 3959 - Black Temple
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Item Stats:
+	-- Item Stats: val30id3val400id6val40id36
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 52733, 365, 32399, 4, 2108)
-	self:addTradeFlags(RecipeDB, 52733, 1,2,21,22,23,24,25,26,27,28,29,30)
+	self:addTradeSkill(RecipeDB, 52733, 375, 32399, 1, 2108)
+	self:addTradeFlags(RecipeDB, 52733, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
+	self:addTradeAcquire(RecipeDB, 52733, 6, 1012, 1, 23159)

 	return recipecount

diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua
index 42cabf0..b517d19 100644
--- a/RecipeDB/ARL-Mob.lua
+++ b/RecipeDB/ARL-Mob.lua
@@ -258,16 +258,16 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 11791, L["Putridus Trickster"], BZONE["Maraudon"], 0, 0)
 	self:addLookupList(MobDB, 11880, L["Twilight Avenger"], BZONE["Silithus"], 36.25, 46.19)
 	self:addLookupList(MobDB, 11881, L["Twilight Geolord"], BZONE["Silithus"], 33.82, 48.36)
-	self:addLookupList(MobDB, 11982, BBOSS["Magmadar"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 11988, BBOSS["Golemagg the Incinerator"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 12056, BBOSS["Baron Geddon"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 12057, BBOSS["Garr"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 11982, BBOSS["Magmadar"], BZONE["Molten Core"], 0, 0)
+	self:addLookupList(MobDB, 11988, BBOSS["Golemagg the Incinerator"], BZONE["Molten Core"], 0, 0)
+	self:addLookupList(MobDB, 12056, BBOSS["Baron Geddon"], BZONE["Molten Core"], 0, 0)
+	self:addLookupList(MobDB, 12057, BBOSS["Garr"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 12101, L["Lava Surger"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12118, L["Lucifron"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 12118, L["Lucifron"], BZONE["Molten Core"], 0, 0)
 	self:addLookupList(MobDB, 12219, L["Barbed Lasher"], BZONE["Maraudon"], 0, 0)
 	self:addLookupList(MobDB, 12259, BBOSS["Gehennas"], BZONE["Molten Core"], 0, 0)
-	self:addLookupList(MobDB, 12264, BBOSS["Shazzrah"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 12397, BBOSS["Lord Kazzak"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 12264, BBOSS["Shazzrah"], BZONE["Molten Core"], 0, 0)
+	self:addLookupList(MobDB, 12397, BBOSS["Lord Kazzak"], BZONE["Hellfire Peninsula"], 0, 0)
 	self:addLookupList(MobDB, 13797, L["Mountaineer Boombellow"], BZONE["Alterac Valley"], 46.11, 16.31)
 	self:addLookupList(MobDB, 14276, L["Scargil"], BZONE["Hillsbrad Foothills"], 24.89, 65.36)
 	self:addLookupList(MobDB, 14338, L["Knot Thimblejack"], L["Unknown Zone"], 0, 0)
@@ -418,7 +418,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 21061, L["Enraged Fire Spirit"], BZONE["Shadowmoon Valley"], 48.28, 45.45)
 	self:addLookupList(MobDB, 21104, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
 	self:addLookupList(MobDB, 21140, L["Rift Lord"], BZONE["The Black Morass"], 0, 0)
-	self:addLookupList(MobDB, 21148, L["Rift Keeper"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 21148, L["Rift Keeper"], BZONE["The Black Morass"], 0, 0)
 	self:addLookupList(MobDB, 21229, L["Greyheart Tidecaller"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 21298, L["Coilfang Serpentguard"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 21302, L["Shadow Council Warlock"], BZONE["Shadowmoon Valley"], 23.59, 39.87)
@@ -461,12 +461,12 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 23385, L["Simon Unit"], BZONE["Blade's Edge Mountains"], 18.55, 34.63)
 	self:addLookupList(MobDB, 23386, L["Gan'arg Analyzer"], BZONE["Blade's Edge Mountains"], 29.85, 54.07)
 	self:addLookupList(MobDB, 23392, L["Skyguard Stable Master"], BZONE["Blade's Edge Mountains"], 27.35, 52.27)
-	self:addLookupList(MobDB, 23574, L["Akil'zon"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 23576, L["Nalorakk"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 23577, L["Halazzi"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 23578, L["Jan'alai"], BZONE["Zul'Aman"], 0, 0)
-	self:addLookupList(MobDB, 23863, L["Zul'jin"], L["Unknown Zone"], 0, 0)
-	self:addLookupList(MobDB, 24144, L["Halazzi"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 23574, BBOSS["Akil'zon"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 23576, BBOSS["Nalorakk"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 23577, BBOSS["Halazzi"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 23578, BBOSS["Jan'alai"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 23863, BBOSS["Zul'jin"], BZONE["Zul'Aman"], 0, 0)
+	self:addLookupList(MobDB, 24144, BBOSS["Halazzi"], BZONE["Zul'Aman"], 0, 0)
 	self:addLookupList(MobDB, 24239, BBOSS["Hex Lord Malacrass"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24363, BBOSS["Hex Lord Malacrass"], L["Unknown Zone"], 0, 0)
 	self:addLookupList(MobDB, 24393, L["The Rokk"], BZONE["Shattrath City"], 60.57, 16.71)
@@ -480,7 +480,7 @@ function addon:InitMob(MobDB)
 	self:addLookupList(MobDB, 25371, L["Sunblade Dawn Priest"], BZONE["Sunwell Plateau"], 0, 0)
 	self:addLookupList(MobDB, 25372, L["Sunblade Scout"], BZONE["Sunwell Plateau"], 0, 0)
 	self:addLookupList(MobDB, 25486, L["Shadowsword Vanquisher"], BZONE["Sunwell Plateau"], 0, 0)
-	self:addLookupList(MobDB, 25506, L["Shadowsword Lifeshaper"], L["Unknown Zone"], 0, 0)
+	self:addLookupList(MobDB, 25506, L["Shadowsword Lifeshaper"], BZONE["Sunwell Plateau"], 0, 0)
 	self:addLookupList(MobDB, 25507, L["Sunblade Protector"], BZONE["Sunwell Plateau"], 0, 0)

 end
diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua
index dd3dfa5..7282b11 100644
--- a/RecipeDB/ARL-Quest.lua
+++ b/RecipeDB/ARL-Quest.lua
@@ -9,7 +9,7 @@ Quest data for all of Ackis Recipe List
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten

-79 found from data mining.  0 ignored.
+80 found from data mining.  0 ignored.

 ************************************************************************

@@ -71,6 +71,7 @@ function addon:InitQuest(QuestDB)
 	self:addLookupList(QuestDB, 2753, L["Trampled Under Foot"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
 	self:addLookupList(QuestDB, 2754, L["Horns of Frenzy"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
 	self:addLookupList(QuestDB, 2755, L["Joys of Omosh"], BZONE["Orgrimmar"], 78.61, 21.11, 2)
+	self:addLookupList(QuestDB, 2756, L["The Old Ways"], BZONE["Orgrimmar"], 80.27, 21.52, 2)
 	self:addLookupList(QuestDB, 2758, L["The Origins of Smithing"], BZONE["Stormwind City"], 55.93, 16.16, 1)
 	self:addLookupList(QuestDB, 2761, L["Smelt On, Smelt Off"], BZONE["Stranglethorn Vale"], 50.65, 20.87, 0)
 	self:addLookupList(QuestDB, 2762, L["The Great Silver Deceiver"], BZONE["Stranglethorn Vale"], 50.65, 20.87, 0)
diff --git a/RecipeDB/ARL-Smelt.lua b/RecipeDB/ARL-Smelt.lua
index 5cb660d..df22944 100644
--- a/RecipeDB/ARL-Smelt.lua
+++ b/RecipeDB/ARL-Smelt.lua
@@ -226,7 +226,7 @@ function addon:InitSmelting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46353, 375, 35128, 3, 2575)
-	self:addTradeFlags(RecipeDB, 46353, 6,11,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 46353, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB, 46353, 3, 25363, 3, 25367, 3, 25368, 3, 25369, 3, 25370, 3, 25371, 3, 25372, 3, 25486, 3, 25506, 3, 25507)

 	-- Smelt Cobalt -- 49252
@@ -262,7 +262,7 @@ function addon:InitSmelting(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22967, 325, 17771, 5, 2575)
-	self:addTradeFlags(RecipeDB, 22967, 3,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB, 22967, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

 	return recipecount
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index 19fcf2d..a325cb9 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -75,7 +75,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val1id4val19id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2389, 40, 2572, 2, 3908)
-	self:addTradeFlags(RecipeDB, 2389, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 2389, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 2389, 7, 2)

 	-- Red Linen Shirt -- 2392
@@ -171,7 +171,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val4id3val5id4val35id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 2403, 105, 2585, 2, 3908)
-	self:addTradeFlags(RecipeDB, 2403, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 2403, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 2403, 7, 2)

 	-- Gray Woolen Shirt -- 2406
@@ -226,7 +226,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3758, 95, 4241, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3758, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3758, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3758, 7, 2)

 	-- Small Silk Pack -- 3813
@@ -294,7 +294,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val4id5val17id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3844, 100, 4311, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3844, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 3844, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 3844, 7, 2)

 	-- Soft-soled Linen Boots -- 3845
@@ -314,7 +314,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val5id5val23id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3847, 95, 4313, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3847, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3847, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3847, 7, 2)

 	-- Double-stitched Woolen Shoulders -- 3848
@@ -334,7 +334,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val27id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3849, 120, 4315, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3849, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3849, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3849, 7, 2)

 	-- Heavy Woolen Pants -- 3850
@@ -354,7 +354,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val4id4val34id6val10id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3851, 125, 4317, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3851, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3851, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3851, 7, 2)

 	-- Gloves of Meditation -- 3852
@@ -394,7 +394,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val7id5val29id6val4id19val4id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3856, 140, 4321, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3856, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 3856, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 3856, 7, 2)

 	-- Enchanter's Cowl -- 3857
@@ -414,7 +414,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val11id4val37id6val7id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3858, 170, 4323, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3858, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3858, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3858, 7, 2)

 	-- Azure Silk Vest -- 3859
@@ -434,7 +434,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val5id4val8id5val32id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3860, 175, 4325, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3860, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3860, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3860, 7, 2)

 	-- Long Silken Cloak -- 3861
@@ -464,21 +464,21 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id4val27id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3863, 180, 4328, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3863, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3863, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3863, 7, 2)

 	-- Star Belt -- 3864
-	-- Instance: 1176 - type1minlevel43maxlevel47category3territory1nameZul'Farrakid1176
-	-- Instance: 796 - type1minlevel34maxlevel45category3territory4nameScarlet Monasteryid796
-	-- Instance: 1337 - type1minlevel39maxlevel47category3territory1nameUldamanid1337
-	-- Instance: 1337 - type1minlevel39maxlevel47category3territory1nameUldamanid1337
+	-- Instance: 1176 - type1minlevel43maxlevel47category3nameZul'Farrakterritory1id1176
+	-- Instance: 796 - type1minlevel34maxlevel45category3nameScarlet Monasteryterritory4id796
+	-- Instance: 1337 - type1minlevel39maxlevel47category3nameUldamanterritory1id1337
+	-- Instance: 1337 - type1minlevel39maxlevel47category3nameUldamanterritory1id1337
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val4id5val30id6val13id19val13id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3864, 200, 4329, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3864, 5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 3864, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 3864, 3, 2892, 3, 4299, 3, 4357, 3, 4684, 3, 4861, 3, 5249, 3, 7269)

 	-- Bolt of Mageweave -- 3865
@@ -506,7 +506,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val24id6val9id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3868, 125, 4331, 2, 3908)
-	self:addTradeFlags(RecipeDB, 3868, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 3868, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 3868, 7, 2)

 	-- Bright Yellow Shirt -- 3869
@@ -542,7 +542,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 3872, 185, 4335, 3, 3908)
-	self:addTradeFlags(RecipeDB, 3872, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 3872, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 3872, 7, 3)

 	-- Black Swashbuckler's Shirt -- 3873
@@ -584,7 +584,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 6521, 1, 1346, 1, 2399, 1, 2627, 1, 3004, 1, 3363, 1, 3704, 1, 4159, 1, 4576, 1, 5153, 1, 5567, 1, 11049, 1, 11052, 1, 11557, 1, 16640, 1, 16729, 1, 17487, 1, 18749, 1, 18772)

 	-- Red Linen Bag -- 6686
-	-- Instance: 1581 - type1minlevel15maxlevel20category3territory2nameThe Deadminesid1581
+	-- Instance: 1581 - type1minlevel15maxlevel20category3nameThe Deadminesterritory2id1581
 	-- Mob Drop
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
@@ -596,7 +596,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Red Woolen Bag -- 6688
 	-- Mob Drop
-	-- Instance: 2367 - type5minlevel66maxlevel68category3territory1nameCaverns of Time: Old Hillsbrad Foothillsexpansion1id2367
+	-- Instance: 2367 - expansion1type5minlevel66maxlevel68category3nameCaverns of Time: Old Hillsbrad Foothillsterritory1id2367
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
@@ -622,7 +622,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id4val7id5val43id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6692, 150, 5770, 2, 3908)
-	self:addTradeFlags(RecipeDB, 6692, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 6692, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 6692, 3, 910, 3, 2337, 3, 10760)

 	-- Green Silk Pack -- 6693
@@ -631,7 +631,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6693, 175, 5764, 2, 3908)
-	self:addTradeFlags(RecipeDB, 6693, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 6693, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 6693, 7, 2)

 	-- Black Silk Pack -- 6695
@@ -640,7 +640,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 6695, 185, 5765, 2, 3908)
-	self:addTradeFlags(RecipeDB, 6695, 11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 6695, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 6695, 3, 2242, 3, 2434, 3, 4834)

 	-- Brown Linen Robe -- 7623
@@ -670,7 +670,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val2id5val23id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7629, 55, 6239, 2, 3908)
-	self:addTradeFlags(RecipeDB, 7629, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 7629, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 7629, 7, 2)

 	-- Blue Linen Vest -- 7630
@@ -729,7 +729,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7892, 120, 6384, 2, 3908)
-	self:addTradeFlags(RecipeDB, 7892, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7892, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7892, 7, 2)

 	-- Stylish Green Shirt -- 7893
@@ -738,7 +738,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 7893, 120, 6385, 2, 3908)
-	self:addTradeFlags(RecipeDB, 7893, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 7893, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 7893, 7, 2)

 	-- Simple Dress -- 8465
@@ -885,7 +885,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val5id5val26id6val9id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8780, 145, 7047, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8780, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 8780, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 8780, 7, 2)

 	-- Truefaith Gloves -- 8782
@@ -895,7 +895,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val3id4val27id6val5id19val15id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8782, 150, 7049, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8782, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,56)
+	self:addTradeFlags(RecipeDB, 8782, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,56)
 	self:addTradeAcquire(RecipeDB, 8782, 7, 2)

 	-- Green Silk Armor -- 8784
@@ -905,7 +905,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val13id4val45id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8784, 165, 7065, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8784, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 8784, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 8784, 7, 2)

 	-- Azure Silk Cloak -- 8786
@@ -945,7 +945,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id4val7id5val38id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8793, 190, 7059, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8793, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 8793, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 8793, 7, 2)

 	-- Azure Shoulders -- 8795
@@ -955,7 +955,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val5id3val38id6val13id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8795, 190, 7060, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8795, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 8795, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 8795, 7, 2)

 	-- Earthen Silk Belt -- 8797
@@ -965,7 +965,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id3val8id5val29id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 8797, 195, 7061, 2, 3908)
-	self:addTradeFlags(RecipeDB, 8797, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 8797, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 8797, 7, 2)

 	-- Crimson Silk Pantaloons -- 8799
@@ -1035,7 +1035,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val5id5val33id6val6id19val6id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12047, 120, 10048, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12047, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12047, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 12047, 7, 2)

 	-- Black Mageweave Vest -- 12048
@@ -1105,7 +1105,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val18id4val57id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12056, 215, 10007, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12056, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 12056, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12056, 7, 2)

 	-- White Bandit Mask -- 12059
@@ -1115,7 +1115,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val11id4val46id6val13id19val13id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12059, 215, 10008, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12059, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12059, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 12059, 7, 2)

 	-- Red Mageweave Pants -- 12060
@@ -1125,7 +1125,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val12id4val49id6val14id19val14id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12060, 215, 10009, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12060, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12060, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 12060, 7, 2)

 	-- Orange Mageweave Shirt -- 12061
@@ -1182,7 +1182,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val10id4val37id6val11id19val11id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12066, 225, 10018, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12066, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 12066, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 12066, 7, 2)

 	-- Dreamweave Gloves -- 12067
@@ -1300,7 +1300,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val15id4val46id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12078, 235, 10029, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12078, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 12078, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12078, 7, 2)

 	-- Red Mageweave Bag -- 12079
@@ -1358,7 +1358,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val20id4val51id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 12084, 240, 10033, 2, 3908)
-	self:addTradeFlags(RecipeDB, 12084, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 12084, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 12084, 7, 2)

 	-- Tuxedo Shirt -- 12085
@@ -1487,7 +1487,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val11id5val66id6val24id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18404, 255, 13868, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18404, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18404, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18404, 7, 2)

 	-- Runecloth Bag -- 18405
@@ -1528,7 +1528,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val11id5val68id6val24id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18408, 260, 14042, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18408, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18408, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18408, 3, 5861)

 	-- Runecloth Cloak -- 18409
@@ -1571,7 +1571,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val11id5val44id6val17id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18412, 270, 14043, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18412, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18412, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18412, 3, 5861)

 	-- Ghostweave Gloves -- 18413
@@ -1635,7 +1635,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id4val36id6val13id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18418, 275, 14044, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18418, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 18418, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 18418, 3, 7037)

 	-- Felcloth Pants -- 18419
@@ -1661,7 +1661,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Wizardweave Leggings -- 18421
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -1678,7 +1678,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val7id3val39id6val6id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18422, 275, 14134, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18422, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
+	self:addTradeFlags(RecipeDB, 18422, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,60)
 	self:addTradeAcquire(RecipeDB, 18422, 3, 9026)

 	-- Runecloth Boots -- 18423
@@ -1710,7 +1710,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val12id4val63id6val26id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18434, 280, 14045, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18434, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18434, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18434, 3, 7037)

 	-- Robe of Winter Night -- 18436
@@ -1720,7 +1720,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val12id4val81id6val80id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18436, 285, 14136, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18436, 11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 18436, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 18436, 3, 7437)

 	-- Felcloth Boots -- 18437
@@ -1752,7 +1752,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val66id6val17id35val16id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18439, 290, 14104, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18439, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18439, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18439, 7, 2)

 	-- Mooncloth Leggings -- 18440
@@ -1762,12 +1762,12 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val12id3val14id4val21id5val72id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18440, 290, 14137, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18440, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18440, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18440, 7, 3)

 	-- Ghostweave Pants -- 18441
 	-- Trainer
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -1805,7 +1805,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18445, 300, 14155, 2, 3908)
-	self:addTradeFlags(RecipeDB, 18445, 10,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 18445, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 18445, 7, 2)

 	-- Wizardweave Robe -- 18446
@@ -1826,7 +1826,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val12id3val20id4val19id5val85id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18447, 300, 14138, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18447, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18447, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18447, 7, 3)

 	-- Mooncloth Shoulders -- 18448
@@ -1836,7 +1836,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val9id3val17id4val11id5val65id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18448, 300, 14139, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18448, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18448, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18448, 7, 3)

 	-- Runecloth Shoulders -- 18449
@@ -1881,7 +1881,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val13id3val23id4val15id5val71id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18452, 300, 14140, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18452, 6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18452, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18452, 3, 6109, 3, 10184, 3, 11583, 3, 14888, 3, 14889, 3, 14890, 3, 19349)

 	-- Felcloth Shoulders -- 18453
@@ -1896,7 +1896,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 18453, 7, 2, 1, 2399, 1, 11052, 1, 18749, 1, 18772)

 	-- Gloves of Spell Mastery -- 18454
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Raid: 3429 - Ruins of Ahn'Qiraj
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2159 - Onyxia's Lair
@@ -1906,55 +1906,55 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val10id4val8id5val68id6val28id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18454, 300, 14146, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18454, 5,6,11,26,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 18454, 1,2,5,6,11,26,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 18454, 3, 6109, 3, 10184, 3, 10318, 3, 12101, 3, 14888, 3, 14889, 3, 14890, 3, 15325)

 	-- Bottomless Bag -- 18455
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Raid: 1977 - Zul'Gurub
 	-- Raid: 3429 - Ruins of Ahn'Qiraj
 	-- Raid: 2717 - Molten Core
 	-- Raid: 2159 - Onyxia's Lair
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18455, 300, 14156, 3, 3908)
-	self:addTradeFlags(RecipeDB, 18455, 5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 18455, 1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 18455, 3, 6109, 3, 8724, 3, 10184, 3, 10372, 3, 10440, 3, 11356, 3, 11658, 3, 15323)

 	-- Truefaith Vestments -- 18456
-	-- Instance: 2017 - type1minlevel58maxlevel60category3territory1nameStratholmeid2017
+	-- Instance: 2017 - type1minlevel58maxlevel60category3nameStratholmeterritory1id2017
 	-- Mob Drop
 	-- Flags: Priest, Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Healing,
 	-- Item Stats: val14id3val109id6val25id19val73id20val6id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18456, 300, 14154, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18456, 5,26,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 18456, 1,2,5,26,37,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 18456, 3, 10813)

 	-- Robe of the Archmage -- 18457
-	-- Instance: 1583 - type1minlevel58maxlevel60category3territory1nameBlackrock Spireid1583
+	-- Instance: 1583 - type1minlevel58maxlevel60category3nameBlackrock Spireterritory1id1583
 	-- Mob Drop
 	-- Flags: Mage, Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val12id4val109id6val40id19val40id20val14id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18457, 300, 14152, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18457, 5,24,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 18457, 1,2,5,24,37,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 18457, 3, 9264)

 	-- Robe of the Void -- 18458
-	-- Instance: 2057 - type1minlevel58maxlevel60category3territory1nameScholomanceid2057
+	-- Instance: 2057 - type1minlevel58maxlevel60category3nameScholomanceterritory1id2057
 	-- Mob Drop
 	-- Flags: Warlock, Item BoP, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val14id3val109id6val46id19val46id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 18458, 300, 14153, 4, 3908)
-	self:addTradeFlags(RecipeDB, 18458, 5,29,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 18458, 1,2,5,29,37,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 18458, 3, 1853)

 	-- Mooncloth -- 18560
@@ -1977,7 +1977,7 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Flarecore Mantle -- 20848
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -1988,7 +1988,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 20848, 2, 12944)

 	-- Flarecore Gloves -- 20849
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: Priest, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
@@ -2021,7 +2021,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id4val49id6val9id24val7id33
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22759, 300, 18263, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22759, 6,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 22759, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 22759, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264)

 	-- Gordok Ogre Suit -- 22813
@@ -2043,51 +2043,51 @@ function addon:InitTailoring(RecipeDB)
 	-- No acquire information

 	-- Felcloth Gloves -- 22867
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val9id3val55id6val33id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22867, 300, 18407, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22867, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 22867, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 22867, 3, 14338)

 	-- Inferno Gloves -- 22868
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val9id4val55id6val33id19
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22868, 300, 18408, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22868, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 22868, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 22868, 3, 14338)

 	-- Mooncloth Gloves -- 22869
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val9id3val16id4val15id5val55id6
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22869, 300, 18409, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22869, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 22869, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 22869, 3, 14338)

 	-- Cloak of Warding -- 22870
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloak,
 	-- Item Stats: Tanking,
 	-- Item Stats: val214id6val7id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 22870, 300, 18413, 3, 3908)
-	self:addTradeFlags(RecipeDB, 22870, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,60)
+	self:addTradeFlags(RecipeDB, 22870, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,52,60)
 	self:addTradeAcquire(RecipeDB, 22870, 3, 14338)

 	-- Mooncloth Robe -- 22902
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoE, Armor, Cloth,
 	-- Item Stats:
@@ -2142,7 +2142,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23665, 6, 529, 3, 10856, 6, 529, 3, 10857, 6, 529, 3, 11536)

 	-- Flarecore Robe -- 23666
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -2153,7 +2153,7 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 23666, 2, 12944)

 	-- Flarecore Leggings -- 23667
-	-- Instance: 1584 - type1minlevel55maxlevel60category3territory1nameBlackrock Depthsid1584
+	-- Instance: 1584 - type1minlevel55maxlevel60category3nameBlackrock Depthsterritory1id1584
 	-- Vendor
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
@@ -2203,7 +2203,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val13id3val78id6val6id24val25id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24901, 300, 20538, 3, 3908)
-	self:addTradeFlags(RecipeDB, 24901, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 24901, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 24901, 3, 4553, 3, 11880, 3, 11881, 3, 15184, 3, 23392)

 	-- Runed Stygian Belt -- 24902
@@ -2222,7 +2222,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val8id3val61id6val4id24val20id36
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 24903, 300, 20537, 3, 3908)
-	self:addTradeFlags(RecipeDB, 24903, 11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 24903, 1,2,11,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 24903, 3, 16878, 3, 19239, 3, 23392)

 	-- Soul Pouch -- 26085
@@ -2257,7 +2257,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26087, 300, 21342, 3, 3908)
-	self:addTradeFlags(RecipeDB, 26087, 6,29,36,40)
+	self:addTradeFlags(RecipeDB, 26087, 1,2,6,29,36,40)
 	self:addTradeAcquire(RecipeDB, 26087, 3, 11982, 3, 11988, 3, 12056, 3, 12057, 3, 12118, 3, 12259, 3, 12264, 3, 12397)

 	-- Festival Dress -- 26403
@@ -2590,7 +2590,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val30id3val15id4val11id5val127id6val30id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26780, 365, 21864, 4, 3908)
-	self:addTradeFlags(RecipeDB, 26780, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 26780, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26780, 3, 16406)

 	-- Soulcloth Vest -- 26781
@@ -2601,40 +2601,40 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val24id3val20id4val16id5val170id6val45id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26781, 375, 21865, 4, 3908)
-	self:addTradeFlags(RecipeDB, 26781, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 26781, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26781, 3, 16408)

 	-- Arcanoweave Bracers -- 26782
-	-- Instance: 3848 - type5minlevel70category3territory1nameTempest Keep: The Arcatrazexpansion1id3848
+	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val31id3val67id6val25id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26782, 350, 21866, 2, 3908)
-	self:addTradeFlags(RecipeDB, 26782, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 26782, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26782, 3, 20869)

 	-- Arcanoweave Boots -- 26783
-	-- Instance: 3849 - type5minlevel70category3territory1nameTempest Keep: The Mechanarexpansion1id3849
+	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val39id3val106id6val35id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26783, 360, 21867, 2, 3908)
-	self:addTradeFlags(RecipeDB, 26783, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 26783, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26783, 3, 19168)

 	-- Arcanoweave Robe -- 26784
-	-- Instance: 3849 - type5minlevel70category3territory1nameTempest Keep: The Mechanarexpansion1id3849
+	-- Instance: 3849 - expansion1type5minlevel70category3nameTempest Keep: The Mechanarterritory1id3849
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats:
 	-- Item Stats: val45id3val156id6val9id24val50id32
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 26784, 370, 21868, 2, 3908)
-	self:addTradeFlags(RecipeDB, 26784, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
+	self:addTradeFlags(RecipeDB, 26784, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,56)
 	self:addTradeAcquire(RecipeDB, 26784, 3, 19220)

 	-- Enchanted Mageweave Pouch -- 27658
@@ -2658,13 +2658,13 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 27659, 2, 15198, 2, 15419)

 	-- Big Bag of Enchantment -- 27660
-	-- Instance: 2557 - type1minlevel58maxlevel60category3territory1nameDire Maulid2557
+	-- Instance: 2557 - type1minlevel58maxlevel60category3nameDire Maulterritory1id2557
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoE,
 	-- Item Stats:
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 27660, 300, 22249, 2, 3908)
-	self:addTradeFlags(RecipeDB, 27660, 5,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB, 27660, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,40)
 	self:addTradeAcquire(RecipeDB, 27660, 3, 11487)

 	-- Cenarion Herb Bag -- 27724
@@ -2827,7 +2827,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val39id3val67id6val12id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31434, 350, 24249, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31434, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
+	self:addTradeFlags(RecipeDB, 31434, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,56)
 	self:addTradeAcquire(RecipeDB, 31434, 7, 3)

 	-- Bracers of Havok -- 31435
@@ -2837,7 +2837,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val12id4val67id6val30id19val30id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31435, 350, 24250, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31435, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31435, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31435, 7, 3)

 	-- Blackstrike Bracers -- 31437
@@ -2847,7 +2847,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val67id6val2id19val2id20val26id22val5id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31437, 350, 24251, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31437, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31437, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31437, 7, 3)

 	-- Cloak of the Black Void -- 31438
@@ -2857,7 +2857,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val11id4val76id6val35id19val35id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31438, 350, 24252, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31438, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,60)
+	self:addTradeFlags(RecipeDB, 31438, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,60)
 	self:addTradeAcquire(RecipeDB, 31438, 7, 3)

 	-- Cloak of Eternity -- 31440
@@ -2867,7 +2867,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val36id3val76id6val23id31
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31440, 350, 24253, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31440, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,60)
+	self:addTradeFlags(RecipeDB, 31440, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,52,60)
 	self:addTradeAcquire(RecipeDB, 31440, 7, 3)

 	-- White Remedy Cape -- 31441
@@ -2877,7 +2877,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val76id6val20id19val59id20val7id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31441, 350, 24254, 3, 3908)
-	self:addTradeFlags(RecipeDB, 31441, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,60)
+	self:addTradeFlags(RecipeDB, 31441, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,53,60)
 	self:addTradeAcquire(RecipeDB, 31441, 7, 3)

 	-- Unyielding Girdle -- 31442
@@ -2887,7 +2887,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val28id3val3id4val100id6val32id19val32id20val20id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31442, 365, 24255, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31442, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31442, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31442, 7, 4)

 	-- Girdle of Ruination -- 31443
@@ -2897,7 +2897,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val18id3val13id4val100id6val39id19val39id20val20id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31443, 365, 24256, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31443, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31443, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31443, 7, 4)

 	-- Black Belt of Knowledge -- 31444
@@ -2907,7 +2907,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val18id4val21id5val100id6val4id19val4id20val11id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31444, 365, 24257, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31444, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
+	self:addTradeFlags(RecipeDB, 31444, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31444, 7, 4)

 	-- Resolute Cape -- 31448
@@ -2917,7 +2917,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val30id3val349id6val21id29
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31448, 365, 24258, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31448, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 31448, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 31448, 7, 4)

 	-- Vengeance Wrap -- 31449
@@ -2927,7 +2927,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val89id6val52id9val23id11val52id16val23id18
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31449, 365, 24259, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31449, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 31449, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 31449, 7, 4)

 	-- Manaweave Cloak -- 31450
@@ -2937,73 +2937,73 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val20id4val21id5val89id6val8id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31450, 365, 24260, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31450, 10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
+	self:addTradeFlags(RecipeDB, 31450, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,47,60)
 	self:addTradeAcquire(RecipeDB, 31450, 7, 4)

 	-- Whitemend Pants -- 31451
-	-- Instance: 3848 - type5minlevel70category3territory1nameTempest Keep: The Arcatrazexpansion1id3848
+	-- Instance: 3848 - expansion1type5minlevel70category3nameTempest Keep: The Arcatrazterritory1id3848
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Healing,
 	-- Item Stats: val21id3val25id4val156id6val21id19val62id20val11id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31451, 375, 24261, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31451, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 31451, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 31451, 3, 20885)

 	-- Spellstrike Pants -- 31452
-	-- Instance: 3789 - type5minlevel70category3territory1nameAuchindoun: Shadow Labrynthexpansion1id3789
+	-- Instance: 3789 - expansion1type5minlevel70category3nameAuchindoun: Shadow Labrynthterritory1id3789
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS, Caster DPS,
 	-- Item Stats: val12id3val8id4val156id6val46id19val46id20val22id21val26id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31452, 375, 24262, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31452, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 31452, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31452, 3, 18708)

 	-- Battlecast Pants -- 31453
-	-- Instance: 3847 - type5minlevel70category3territory1nameTempest Keep: The Botanicaexpansion1id3847
+	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val42id3val27id4val156id6val46id19val46id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31453, 375, 24263, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31453, 5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 31453, 1,2,5,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31453, 3, 17978)

 	-- Whitemend Hood -- 31454
-	-- Instance: 3847 - type5minlevel70category3territory1nameTempest Keep: The Botanicaexpansion1id3847
+	-- Instance: 3847 - expansion1type5minlevel70category3nameTempest Keep: The Botanicaterritory1id3847
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Healing,
 	-- Item Stats: val15id3val19id4val145id6val27id19val79id20val11id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31454, 375, 24264, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31454, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 31454, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 31454, 3, 17977)

 	-- Spellstrike Hood -- 31455
-	-- Instance: 3714 - type5minlevel70category3territory1nameHellfire Citadel: The Shattered Hallsexpansion1id3714
+	-- Instance: 3714 - expansion1type5minlevel70category3nameHellfire Citadel: The Shattered Hallsterritory1id3714
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS, Caster DPS,
 	-- Item Stats: val16id3val12id4val145id6val46id19val46id20val16id21val24id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31455, 375, 24266, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31455, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 31455, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31455, 3, 16807)

 	-- Battlecast Hood -- 31456
-	-- Instance: 3715 - type5minlevel70category3territory1nameCoilfang Reservoir: The Steamvaultexpansion1id3715
+	-- Instance: 3715 - expansion1type5minlevel70category3nameCoilfang Reservoir: The Steamvaultterritory1id3715
 	-- Mob Drop
 	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Cloth,
 	-- Item Stats: Caster DPS,
 	-- Item Stats: val43id3val28id4val145id6val43id19val43id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 31456, 375, 24267, 4, 3908)
-	self:addTradeFlags(RecipeDB, 31456, 5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 31456, 1,2,5,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 31456, 3, 17798)

 	-- Bag of Jewels -- 31459
@@ -3041,7 +3041,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val121id6val54id19val54id20val23id21val30id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36315, 375, 30038, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36315, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 36315, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 36315, 7, 4)

 	-- Belt of the Long Road -- 36316
@@ -3051,7 +3051,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val13id3val18id4val33id5val121id6val28id19val80id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36316, 375, 30036, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36316, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 36316, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 36316, 7, 4)

 	-- Boots of Blasting -- 36317
@@ -3061,7 +3061,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val25id3val25id4val148id6val39id19val39id20val18id21val25id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36317, 375, 30037, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36317, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 36317, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 36317, 7, 4)

 	-- Boots of the Long Road -- 36318
@@ -3071,7 +3071,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val25id3val26id4val22id5val148id6val25id19val73id20val9id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 36318, 375, 30035, 4, 3908)
-	self:addTradeFlags(RecipeDB, 36318, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 36318, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 36318, 7, 4)

 	-- Netherflame Robe -- 36665
@@ -3254,7 +3254,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val27id3val20id4val103id6val34id19val34id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41205, 375, 32586, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41205, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 41205, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 41205, 7, 4)

 	-- Mantle of Nimble Thought -- 41206
@@ -3264,7 +3264,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val37id3val26id4val177id6val44id19val44id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41206, 375, 32587, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41206, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 41206, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 41206, 7, 4)

 	-- Swiftheal Wraps -- 41207
@@ -3274,7 +3274,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val24id3val22id4val103id6val22id19val64id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41207, 375, 32584, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41207, 10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 41207, 1,2,10,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 41207, 7, 4)

 	-- Swiftheal Mantle -- 41208
@@ -3284,7 +3284,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val21id3val16id4val28id5val177id6val28id19val84id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 41208, 375, 32585, 4, 3908)
-	self:addTradeFlags(RecipeDB, 41208, 10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 41208, 1,2,10,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 41208, 7, 4)

 	-- Green Winter Clothes -- 44950
@@ -3319,7 +3319,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val33id3val30id4val166id6val57id19val57id20val37id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46128, 365, 34366, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46128, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 46128, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 46128, 3, 25363, 3, 25367, 3, 25369, 3, 25371, 3, 25507)

 	-- Hands of Eternal Light -- 46129
@@ -3332,7 +3332,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val33id3val30id4val37id5val166id6val33id19val99id20
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46129, 365, 34367, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46129, 6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 46129, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 46129, 3, 25363, 3, 25371, 3, 25507)

 	-- Sunfire Robe -- 46130
@@ -3346,7 +3346,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val36id3val34id4val266id6val76id19val76id20val40id22
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46130, 365, 34364, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46130, 6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
+	self:addTradeFlags(RecipeDB, 46130, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,54,56)
 	self:addTradeAcquire(RecipeDB, 46130, 3, 25369, 3, 25371, 3, 25372, 3, 25507)

 	-- Robe of Eternal Light -- 46131
@@ -3358,7 +3358,7 @@ function addon:InitTailoring(RecipeDB)
 	-- Item Stats: val36id3val34id4val266id6val45id19val134id20val18id24
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 46131, 365, 34365, 4, 3908)
-	self:addTradeFlags(RecipeDB, 46131, 6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
+	self:addTradeFlags(RecipeDB, 46131, 1,2,6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 46131, 3, 25363, 3, 25369)

 	-- Mycah's Botanical Bag (50194)
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index 311cc65..543637b 100644
--- a/RecipeDB/ARL-Vendor.lua
+++ b/RecipeDB/ARL-Vendor.lua
@@ -9,7 +9,7 @@ Vendor data for all of Ackis Recipe List
 Auto-generated using ARLDataminer.rb
 Entries to this file will be overwritten

-320 found from data mining.  0 ignored.
+321 found from data mining.  0 ignored.

 ************************************************************************

@@ -252,6 +252,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB, 14637, L["Zorbin Fandazzle"], BZONE["Feralas"], 45.06, 44.02, 0)
 	self:addLookupList(VendorDB, 14738, L["Otho Moji'ko"], BZONE["The Hinterlands"], 79.36, 78.91, 2)
 	self:addLookupList(VendorDB, 14921, L["Rin'wosho the Trader"], BZONE["Stranglethorn Vale"], 14.85, 16.20, 0)
+	self:addLookupList(VendorDB, 15165, L["Haughty Modiste"], BZONE["Tanaris"], 66.03, 21.36, 3)
 	self:addLookupList(VendorDB, 15176, L["Vargus"], BZONE["Silithus"], 51.50, 37.98, 0)
 	self:addLookupList(VendorDB, 15179, L["Mishta"], BZONE["Silithus"], 49.48, 36.16, 0)
 	self:addLookupList(VendorDB, 15198, L["Blackwing"], L["Unknown Zone"], 0, 0, 0)
diff --git a/RecipeDB/DB-Manual.lua b/RecipeDB/DB-Manual.lua
index be4941e..3378f4f 100644
--- a/RecipeDB/DB-Manual.lua
+++ b/RecipeDB/DB-Manual.lua
@@ -15,6 +15,18 @@ Project version: r1020

 ]]--

+-- Blacksmithing
+
+	-- Orcish War Leggings -- 9957
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Item Stats:
+	-- Item Stats: val17id1val208id6
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 9957, 230, 7929, 2, 2018)
+	self:addTradeFlags(RecipeDB, 9957, 2,8,21,22,23,24,25,26,27,28,29,30,36,41,47,58)
+	self:addTradeAcquire(RecipeDB, 9957, 4, 2756)
+
 -- Enchanting

 	-- Enchant Chest - Major Health -- 20026
@@ -63,7 +75,14 @@ Project version: r1020

 -- Leatherworking

-	-- Bracers of Shackled Souls
+	-- Bracers of Shackled Souls -- 52733
+	-- Ashtongue Deathsworn - Friendly
+	-- Raid: 3959 - Black Temple
+	-- Vendor
+	-- Flags: All classes, Item BoE, Recipe BoP, Armor, Mail,
+	-- Item Stats:
+	-- Item Stats: val30id3val400id6val40id36
 	recipecount = recipecount + 1
-	self:addTradeSkill(RecipeDB, 52733, 365, 32399, 4, 2108)
-	self:addTradeFlags(RecipeDB, 52733, 1,2,21,22,23,24,25,26,27,28,29,30)
\ No newline at end of file
+	self:addTradeSkill(RecipeDB, 52733, 375, 32399, 1, 2108)
+	self:addTradeFlags(RecipeDB, 52733, 1,2,4,6,21,22,23,24,25,26,27,28,29,30,36,41,47,58,102)
+	self:addTradeAcquire(RecipeDB, 52733, 6, 1012, 1, 23159)
\ No newline at end of file