Quantcast

Worked a bit on ticket 804, refining the alchemy database.

pompachomp [09-13-09 - 08:49]
Worked a bit on ticket 804, refining the alchemy database.
Removed the mob drop flags from the recipes that drop in the new ToC raid, in the tailoring and blacksmithing databases.
Fixed the acquire data for all of the new jewelcrafting designs that were added in 3.2.
Added a couple vendors that were missing from the database.
Filename
ARLDatamine.lua
Locals/testenUS.lua
RecipeDB/ARL-Alchemy.lua
RecipeDB/ARL-Blacksmith.lua
RecipeDB/ARL-Cook.lua
RecipeDB/ARL-Jewelcraft.lua
RecipeDB/ARL-Tailor.lua
RecipeDB/ARL-Trainer.lua
RecipeDB/ARL-Vendor.lua
diff --git a/ARLDatamine.lua b/ARLDatamine.lua
index ee554b6..30377e5 100644
--- a/ARLDatamine.lua
+++ b/ARLDatamine.lua
@@ -1617,7 +1617,7 @@ do
 			and (strmatch(text, "dragonscale") == nil) and (strmatch(text, "dark frostscale") == nil) and (strmatch(text, "sandstalker") == nil)
 			and (strmatch(text, "wildscale") == nil) and (strmatch(text, "thick netherscale") == nil) and (strmatch(text, "ebon netherscale") == nil)
 			and (strmatch(text, "golden dragonstrike") == nil) and (strmatch(text, "dreamscale") == nil) and (strmatch(text, "razorstrike") == nil)
-			and (strmatch(text, "thick leather") == nil)) then
+			and (strmatch(text, "thick leather") == nil) and (strmatch(text, "ironshield") == nil)) then
 				scan_data.Plate = true
 			elseif ((strmatch(text, "back") or (strmatch(text, "embroidery"))) and (strmatch(text, "musselback") == nil)) then
 				scan_data.Cloak = true
diff --git a/Locals/testenUS.lua b/Locals/testenUS.lua
index 5173ea4..91f57d9 100644
--- a/Locals/testenUS.lua
+++ b/Locals/testenUS.lua
@@ -974,6 +974,7 @@ L["Imperial Plate Helm"] = true
 L["Imperial Plate Leggings"] = true
 L["Imperial Plate Shoulders"] = true
 L["Indormi"] = true
+L["Inessera"] = true
 L["Innkeeper Biribi"] = true
 L["Innkeeper Fizzgrimble"] = true
 L["Innkeeper Grilka"] = true
@@ -1046,6 +1047,7 @@ L["Kil'hala"] = true
 L["Killian Sanatha"] = true
 L["Kilxx"] = true
 L["Kireena"] = true
+L["Kirembri Silvermane"] = true
 L["Kithas"] = true
 L["Kitta Firewind"] = true
 L["Klaven's Tower"] = true
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index 08af2df..4ac793a 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -42,8 +42,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Lion's Strength -- 2329
 	self:addTradeSkill(RecipeDB,2329,1,2454,1,51304,nil,0,1,55,75,95)
-	self:addTradeFlags(RecipeDB,2329,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,51,
-	52)
+	self:addTradeFlags(RecipeDB,2329,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,51)
 	self:addTradeAcquire(RecipeDB,2329,8,8)

 	-- Minor Healing Potion -- 2330
@@ -69,8 +68,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Lesser Agility -- 2333
 	self:addTradeSkill(RecipeDB,2333,140,3390,2,51304,nil,0,140,165,185,205)
-	self:addTradeFlags(RecipeDB,2333,1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,51
-	,52)
+	self:addTradeFlags(RecipeDB,2333,1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,51)
 	self:addTradeAcquire(RecipeDB,2333,7,2)

 	-- Elixir of Minor Fortitude -- 2334
@@ -156,7 +154,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Minor Agility -- 3230
 	self:addTradeSkill(RecipeDB,3230,50,2457,2,51304,nil,0,50,80,100,120)
-	self:addTradeFlags(RecipeDB,3230,1,2,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,51)
 	self:addTradeAcquire(RecipeDB,3230,7,2)

 	-- Healing Potion -- 3447
@@ -240,7 +238,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Minor Defense -- 7183
 	self:addTradeSkill(RecipeDB,7183,1,5997,1,51304,nil,0,1,55,75,95)
-	self:addTradeFlags(RecipeDB,7183,1,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB,7183,1,3,21,22,23,24,25,26,27,28,29,30,36,41,52)
 	self:addTradeAcquire(RecipeDB,7183,8,8)

 	-- Holy Protection Potion -- 7255
@@ -374,7 +372,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Arcane Elixir -- 11461
 	self:addTradeSkill(RecipeDB,11461,235,9155,1,51304,nil,0,235,250,270,290)
-	self:addTradeFlags(RecipeDB,11461,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB,11461,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,11461,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)
@@ -492,7 +490,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of the Sages -- 17555
 	self:addTradeSkill(RecipeDB,17555,270,13447,2,51304,nil,0,270,285,305,325)
-	self:addTradeFlags(RecipeDB,17555,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40)
+	self:addTradeFlags(RecipeDB,17555,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,53,54)
 	self:addTradeAcquire(RecipeDB,17555,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)
@@ -558,7 +556,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of the Mongoose -- 17571
 	self:addTradeSkill(RecipeDB,17571,280,13452,2,51304,nil,0,280,295,315,335)
-	self:addTradeFlags(RecipeDB,17571,1,2,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,51)
 	self:addTradeAcquire(RecipeDB,17571,3,6201,3,7106)

 	-- Purification Potion -- 17572
@@ -953,7 +951,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Onslaught Elixir -- 33738
 	self:addTradeSkill(RecipeDB,33738,300,28102,1,51304,nil,1,300,315,322,330)
-	self:addTradeFlags(RecipeDB,33738,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41)
+	self:addTradeFlags(RecipeDB,33738,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,51)
 	self:addTradeAcquire(RecipeDB,33738,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

@@ -1015,7 +1013,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB,39639,2,18821,2,18822)

 	-- Cauldron of Major Arcane Protection -- 41458
-	self:addTradeSkill(RecipeDB,41458,340,32839,1,51304,nil,1,360,360,370,380)
+	self:addTradeSkill(RecipeDB,41458,360,32839,1,51304,nil,1,360,360,370,380)
 	self:addTradeFlags(RecipeDB,41458,1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB,41458,8,4)

@@ -1053,8 +1051,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Guardian's Alchemist Stone -- 47046
 	self:addTradeSkill(RecipeDB,47046,375,35748,1,51304,nil,1,375,380,385,390)
-	self:addTradeFlags(RecipeDB,47046,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,52
-	,63,112)
+	self:addTradeFlags(RecipeDB,47046,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41,52,112)
 	self:addTradeAcquire(RecipeDB,47046,6,1077,4,25032)

 	-- Sorcerer's Alchemist Stone -- 47048
@@ -1076,12 +1073,12 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB,47050,6,1077,4,25032)

 	-- Transmute: Eternal Life to Shadow -- 53771
-	self:addTradeSkill(RecipeDB,53771,385,35627,2,51304,nil,2,405,405,415,425)
+	self:addTradeSkill(RecipeDB,53771,405,35627,2,51304,nil,2,405,405,415,425)
 	self:addTradeFlags(RecipeDB,53771,1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB,53771,8,19)

 	-- Transmute: Eternal Life to Fire -- 53773
-	self:addTradeSkill(RecipeDB,53773,385,36860,2,51304,nil,2,405,405,415,425)
+	self:addTradeSkill(RecipeDB,53773,405,36860,2,51304,nil,2,405,405,415,425)
 	self:addTradeFlags(RecipeDB,53773,1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB,53773,8,19)

@@ -1106,7 +1103,7 @@ function addon:InitAlchemy(RecipeDB)
 	self:addTradeAcquire(RecipeDB,53777,8,19)

 	-- Transmute: Eternal Shadow to Earth -- 53779
-	self:addTradeSkill(RecipeDB,53779,385,35624,2,51304,nil,2,405,405,415,425)
+	self:addTradeSkill(RecipeDB,53779,405,35624,2,51304,nil,2,405,405,415,425)
 	self:addTradeFlags(RecipeDB,53779,1,2,12,21,22,23,24,25,26,27,28,29,30,36,41)
 	self:addTradeAcquire(RecipeDB,53779,8,19)

diff --git a/RecipeDB/ARL-Blacksmith.lua b/RecipeDB/ARL-Blacksmith.lua
index 844a932..08b1fc1 100644
--- a/RecipeDB/ARL-Blacksmith.lua
+++ b/RecipeDB/ARL-Blacksmith.lua
@@ -2603,32 +2603,32 @@ function addon:InitBlacksmithing(RecipeDB)

 		-- Breastplate of the White Knight (Ally) -- 67091
 		self:addTradeSkill(RecipeDB,67091,450,47591,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67091,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
+		self:addTradeFlags(RecipeDB,67091,1,6,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
 		self:addTradeAcquire(RecipeDB,67091,8,42)

 		-- Saronite Swordbreakers (Ally) -- 67092
 		self:addTradeSkill(RecipeDB,67092,450,47570,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67092,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
+		self:addTradeFlags(RecipeDB,67092,1,6,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
 		self:addTradeAcquire(RecipeDB,67092,8,42)

 		-- Sunforged Bracers (Ally) -- 67096
 		self:addTradeSkill(RecipeDB,67096,450,47574,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67096,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
+		self:addTradeFlags(RecipeDB,67096,1,6,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
 		self:addTradeAcquire(RecipeDB,67096,8,42)

 		-- Sunforged Breastplate (Ally) -- 67095
 		self:addTradeSkill(RecipeDB,67095,450,47593,4,2018,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67095,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
+		self:addTradeFlags(RecipeDB,67095,1,6,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
 		self:addTradeAcquire(RecipeDB,67095,8,42)

 		-- Titanium Razorplate (Ally) -- 67093
 		self:addTradeSkill(RecipeDB,67093,450,47589,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67093,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
+		self:addTradeFlags(RecipeDB,67093,1,6,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
 		self:addTradeAcquire(RecipeDB,67093,8,42)

 		-- Titanium Spikeguards (Ally) -- 67094
 		self:addTradeSkill(RecipeDB,67094,450,47572,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67094,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
+		self:addTradeFlags(RecipeDB,67094,1,6,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
 		self:addTradeAcquire(RecipeDB,67094,8,42)

 		factioncount = 6
@@ -2637,32 +2637,32 @@ function addon:InitBlacksmithing(RecipeDB)

 		-- Breastplate of the White Knight (Horde) -- 67130
 		self:addTradeSkill(RecipeDB,67130,450,47592,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67130,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
+		self:addTradeFlags(RecipeDB,67130,2,6,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
 		self:addTradeAcquire(RecipeDB,67130,8,42)

 		-- Saronite Swordbreakers (Horde) -- 67131
 		self:addTradeSkill(RecipeDB,67131,450,47571,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67131,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
+		self:addTradeFlags(RecipeDB,67131,2,6,21,22,23,24,25,26,27,28,29,30,36,40,52,59)
 		self:addTradeAcquire(RecipeDB,67131,8,42)

 		-- Sunforged Bracers (Horde) -- 67135
 		self:addTradeSkill(RecipeDB,67135,450,47575,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67135,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
+		self:addTradeFlags(RecipeDB,67135,2,6,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
 		self:addTradeAcquire(RecipeDB,67135,8,42)

 		-- Sunforged Breastplate (Horde) -- 67134
 		self:addTradeSkill(RecipeDB,67134,450,47594,4,2018,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67134,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
+		self:addTradeFlags(RecipeDB,67134,2,6,21,22,23,24,25,26,27,28,29,30,36,40,53,59)
 		self:addTradeAcquire(RecipeDB,67134,8,42)

 		-- Titanium Razorplate (Horde) -- 67132
 		self:addTradeSkill(RecipeDB,67132,450,47590,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67132,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
+		self:addTradeFlags(RecipeDB,67132,2,6,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
 		self:addTradeAcquire(RecipeDB,67132,8,42)

 		-- Titanium Spikeguards (Horde) -- 67133
 		self:addTradeSkill(RecipeDB,67133,450,47573,4,2018,nil,2,450,455,465,475)
-		self:addTradeFlags(RecipeDB,67133,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
+		self:addTradeFlags(RecipeDB,67133,2,6,21,22,23,24,25,26,27,28,29,30,36,40,51,59)
 		self:addTradeAcquire(RecipeDB,67133,8,42)

 		factioncount = 6
diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua
index 36de9cb..656cf1a 100644
--- a/RecipeDB/ARL-Cook.lua
+++ b/RecipeDB/ARL-Cook.lua
@@ -961,6 +961,6 @@ function addon:InitCooking(RecipeDB)
 	self:addTradeFlags(RecipeDB,65454,1,2,7,21,22,23,24,25,26,27,28,29,30,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,65454,5,6)

-	return 170
+	return 169

 end
diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua
index b3c184f..def8eaa 100644
--- a/RecipeDB/ARL-Jewelcraft.lua
+++ b/RecipeDB/ARL-Jewelcraft.lua
@@ -2451,381 +2451,371 @@ function addon:InitJewelcrafting(RecipeDB)
 	self:addTradeFlags(RecipeDB,63743,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,51,63)
 	self:addTradeAcquire(RecipeDB,63743,1,26915,1,26960,1,26982,1,26997,1,28701,1,19778,1,15501,1,18751,1,33590,1,19775,1,33614,1,19063,1,19539,1,18774,1,33680)

-	local _,_,_,toc = GetBuildInfo()
-
-	if (toc == 30200) then
-
-		-- Precise Cardinal Ruby -- 66450
-		self:addTradeSkill(RecipeDB,66450,450,40118,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66450,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66450,2,28721,2,33602)
-
-		-- Runed Cardinal Ruby -- 66446
-		self:addTradeSkill(RecipeDB,66446,450,40113,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66446,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66446,2,28721,2,33602)
-
-		-- Bright Cardinal Ruby -- 66449
-		self:addTradeSkill(RecipeDB,66449,450,40114,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66449,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66449,2,28721,2,33602)
-
-		-- Flashing Cardinal Ruby -- 66453
-		self:addTradeSkill(RecipeDB,66453,450,40116,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66453,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66453,2,28721,2,33602)
-
-		-- Fractured Cardinal Ruby -- 66451
-		self:addTradeSkill(RecipeDB,66451,450,40117,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66451,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66451,2,28721,2,33602)
-
-		-- Bold Cardinal Ruby -- 66447
-		self:addTradeSkill(RecipeDB,66447,450,40111,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66447,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66447,2,28721,2,33602)
-
-		-- Delicate Cardinal Ruby -- 66448
-		self:addTradeSkill(RecipeDB,66448,450,40112,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66448,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66448,2,28721,2,33602)
-
-		-- Subtle Cardinal Ruby -- 66452
-		self:addTradeSkill(RecipeDB,66452,450,40115,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66452,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66452,2,28721,2,33602)
-
-		-- Sparkling Majestic Zircon -- 66498
-		self:addTradeSkill(RecipeDB,66498,450,40120,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66498,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66498,2,28721,2,33602)
-
-		-- Lustrous Majestic Zircon -- 66500
-		self:addTradeSkill(RecipeDB,66500,450,40121,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66500,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66500,2,28721,2,33602)
-
-		-- Stormy Majestic Zircon -- 66499
-		self:addTradeSkill(RecipeDB,66499,450,40122,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66499,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66499,2,28721,2,33602)
-
-		-- Solid Majestic Zircon -- 66497
-		self:addTradeSkill(RecipeDB,66497,450,40119,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66497,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66497,2,28721,2,33602)
-
-		-- Brilliant King's Amber -- 66503
-		self:addTradeSkill(RecipeDB,66503,450,40123,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66503,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66503,2,28721,2,33602)
-
-		-- Rigid King's Amber -- 66501
-		self:addTradeSkill(RecipeDB,66501,450,40125,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66501,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66501,2,28721,2,33602)
-
-		-- Thick King's Amber -- 66504
-		self:addTradeSkill(RecipeDB,66504,450,40126,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66504,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66504,2,28721,2,33602)
-
-		-- Mystic King's Amber -- 66505
-		self:addTradeSkill(RecipeDB,66505,450,40127,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66505,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66505,2,28721,2,33602)
-
-		-- Smooth King's Amber -- 66502
-		self:addTradeSkill(RecipeDB,66502,450,40124,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66502,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66502,2,28721,2,33602)
-
-		-- Quick King's Amber -- 66506
-		self:addTradeSkill(RecipeDB,66506,450,40128,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66506,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66506,2,28721,2,33602)
-
-		-- Sovereign Dreadstone -- 66554
-		self:addTradeSkill(RecipeDB,66554,450,40129,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66554,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66554,2,28721,2,33602)
-
-		-- Shifting Dreadstone -- 66557
-		self:addTradeSkill(RecipeDB,66557,450,40130,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66557,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66557,2,28721,2,33602)
-
-		-- Glowing Dreadstone -- 66555
-		self:addTradeSkill(RecipeDB,66555,450,40132,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66555,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66555,2,28721,2,33602)
-
-		-- Purified Dreadstone -- 66556
-		self:addTradeSkill(RecipeDB,66556,450,40133,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66556,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66556,2,28721,2,33602)
-
-		-- Guardian's Dreadstone -- 66561
-		self:addTradeSkill(RecipeDB,66561,450,40141,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66561,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66561,2,28721,2,33602)
-
-		-- Puissant Dreadstone -- 66563
-		self:addTradeSkill(RecipeDB,66563,450,40140,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66563,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66563,2,28721,2,33602)
-
-		-- Regal Dreadstone -- 66559
-		self:addTradeSkill(RecipeDB,66559,450,40138,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66559,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66559,2,28721,2,33602)
-
-		-- Balanced Dreadstone -- 66553
-		self:addTradeSkill(RecipeDB,66553,450,40136,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66553,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66553,2,28721,2,33602)
-
-		-- Infused Dreadstone -- 66564
-		self:addTradeSkill(RecipeDB,66564,450,40137,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66564,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66564,2,28721,2,33602)
-
-		-- Royal Dreadstone -- 66558
-		self:addTradeSkill(RecipeDB,66558,450,40134,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66558,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66558,2,28721,2,33602)
-
-		-- Tenuous Dreadstone -- 66565
-		self:addTradeSkill(RecipeDB,66565,450,40131,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66565,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66565,2,28721,2,33602)
-
-		-- Mysterious Dreadstone -- 66562
-		self:addTradeSkill(RecipeDB,66562,450,40135,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66562,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66562,2,28721,2,33602)
-
-		-- Defender's Dreadstone -- 66560
-		self:addTradeSkill(RecipeDB,66560,450,40139,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66560,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66560,2,28721,2,33602)
-
-		-- Etched Ametrine -- 66572
-		self:addTradeSkill(RecipeDB,66572,450,40143,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66572,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66572,2,28721,2,33602)
-
-		-- Champion's Ametrine -- 66579
-		self:addTradeSkill(RecipeDB,66579,450,40144,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66579,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66579,2,28721,2,33602)
-
-		-- Fierce Ametrine -- 66583
-		self:addTradeSkill(RecipeDB,66583,450,40146,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66583,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66583,2,28721,2,33602)
-
-		-- Deadly Ametrine -- 66568
-		self:addTradeSkill(RecipeDB,66568,450,40147,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66568,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66568,2,28721,2,33602)
-
-		-- Luminous Ametrine -- 66566
-		self:addTradeSkill(RecipeDB,66566,450,40151,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66566,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66566,2,28721,2,33602)
-
-		-- Reckless Ametrine -- 66574
-		self:addTradeSkill(RecipeDB,66574,450,40155,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66574,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66574,2,28721,2,33602)
-
-		-- Wicked Ametrine -- 66577
-		self:addTradeSkill(RecipeDB,66577,450,40156,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66577,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66577,2,28721,2,33602)
-
-		-- Empowered Ametrine -- 66580
-		self:addTradeSkill(RecipeDB,66580,450,40158,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66580,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66580,2,28721,2,33602)
-
-		-- Glinting Ametrine -- 66575
-		self:addTradeSkill(RecipeDB,66575,450,40148,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66575,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66575,2,28721,2,33602)
-
-		-- Deft Ametrine -- 66584
-		self:addTradeSkill(RecipeDB,66584,450,40150,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66584,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66584,2,28721,2,33602)
-
-		-- Potent Ametrine -- 66569
-		self:addTradeSkill(RecipeDB,66569,450,40152,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66569,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66569,2,28721,2,33602)
-
-		-- Durable Ametrine -- 66571
-		self:addTradeSkill(RecipeDB,66571,450,40154,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66571,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66571,2,28721,2,33602)
-
-		-- Stark Ametrine -- 66587
-		self:addTradeSkill(RecipeDB,66587,450,40159,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66587,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66587,2,28721,2,33602)
-
-		-- Stalwart Ametrine -- 66581
-		self:addTradeSkill(RecipeDB,66581,450,40160,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66581,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66581,2,28721,2,33602)
-
-		-- Accurate Ametrine -- 66576
-		self:addTradeSkill(RecipeDB,66576,450,40162,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66576,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66576,2,28721,2,33602)
-
-		-- Resolute Ametrine -- 66586
-		self:addTradeSkill(RecipeDB,66586,450,40163,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66586,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66586,2,28721,2,33602)
-
-		-- Inscribed Ametrine -- 66567
-		self:addTradeSkill(RecipeDB,66567,450,40142,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66567,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66567,2,28721,2,33602)
-
-		-- Replendent Ametrine -- 66582
-		self:addTradeSkill(RecipeDB,66582,450,40145,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66582,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66582,2,28721,2,33602)
-
-		-- Lucent Ametrine -- 66585
-		self:addTradeSkill(RecipeDB,66585,450,40149,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66585,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66585,2,28721,2,33602)
-
-		-- Veiled Ametrine -- 66570
-		self:addTradeSkill(RecipeDB,66570,450,40153,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66570,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66570,2,28721,2,33602)
-
-		-- Pristine Ametrine -- 66573
-		self:addTradeSkill(RecipeDB,66573,450,40157,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66573,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66573,2,28721,2,33602)
-
-		-- Glimmering Ametrine -- 66578
-		self:addTradeSkill(RecipeDB,66578,450,40161,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66578,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66578,2,28721,2,33602)
-
-		-- Misty Eye of Zul -- 66435
-		self:addTradeSkill(RecipeDB,66435,450,40171,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66435,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66435,2,28721,2,33602)
-
-		-- Shining Eye of Zul -- 66437
-		self:addTradeSkill(RecipeDB,66437,450,40172,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66437,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66437,2,28721,2,33602)
-
-		-- Turbid Eye of Zul -- 66445
-		self:addTradeSkill(RecipeDB,66445,450,40173,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66445,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66445,2,28721,2,33602)
-
-		-- Intricate Eye of Zul -- 66440
-		self:addTradeSkill(RecipeDB,66440,450,40174,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66440,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66440,2,28721,2,33602)
-
-		-- Sundered Eye of Zul -- 66436
-		self:addTradeSkill(RecipeDB,66436,450,40176,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66436,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66436,2,28721,2,33602)
-
-		-- Lambent Eye of Zul -- 66439
-		self:addTradeSkill(RecipeDB,66439,450,40177,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66439,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66439,2,28721,2,33602)
-
-		-- Opaque Eye of Zul -- 66444
-		self:addTradeSkill(RecipeDB,66444,450,40178,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66444,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66444,2,28721,2,33602)
-
-		-- Radiant Eye of Zul -- 66441
-		self:addTradeSkill(RecipeDB,66441,450,40180,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66441,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66441,2,28721,2,33602)
-
-		-- Tense Eye of Zul -- 66438
-		self:addTradeSkill(RecipeDB,66438,450,40181,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66438,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66438,2,28721,2,33602)
-
-		-- Shattered Eye of Zul -- 66443
-		self:addTradeSkill(RecipeDB,66443,450,40182,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66443,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66443,2,28721,2,33602)
-
-		-- Vivid Eye of Zul -- 66429
-		self:addTradeSkill(RecipeDB,66429,450,40166,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66429,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66429,2,28721,2,33602)
-
-		-- Enduring Eye of Zul -- 66338
-		self:addTradeSkill(RecipeDB,66338,450,40167,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66338,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66338,2,28721,2,33602)
-
-		-- Steady Eye of Zul -- 66428
-		self:addTradeSkill(RecipeDB,66428,450,40168,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66428,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66428,2,28721,2,33602)
-
-		-- Forceful Eye of Zul -- 66434
-		self:addTradeSkill(RecipeDB,66434,450,40169,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66434,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66434,2,28721,2,33602)
-
-		-- Energized Eye of Zul -- 66442
-		self:addTradeSkill(RecipeDB,66442,450,40179,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66442,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66442,2,28721,2,33602)
-
-		-- Timeless Eye of Zul -- 66432
-		self:addTradeSkill(RecipeDB,66432,450,40164,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66432,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66432,2,28721,2,33602)
-
-		-- Dazzling Eye of Zul -- 66430
-		self:addTradeSkill(RecipeDB,66430,450,40175,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66430,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66430,2,28721,2,33602)
-
-		-- Jagged Eye of Zul -- 66431
-		self:addTradeSkill(RecipeDB,66431,450,40165,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66431,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66431,2,28721,2,33602)
-
-		-- Seer's Eye of Zul -- 66433
-		self:addTradeSkill(RecipeDB,66433,450,40170,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,66433,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,66433,2,28721,2,33602)
-
-		-- Nightmare Tear -- 68253
-		self:addTradeSkill(RecipeDB,68253,450,49110,2,25229,nil,2,450,450,450,450)
-		self:addTradeFlags(RecipeDB,68253,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
-		self:addTradeAcquire(RecipeDB,68253,2,28701)
-
-		return 554
-
-	else
-
-		return 482
-
-	end
+	-- Precise Cardinal Ruby -- 66450
+	self:addTradeSkill(RecipeDB,66450,450,40118,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66450,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66450,2,19065,2,33637,2,33680,2,28701)
+
+	-- Runed Cardinal Ruby -- 66446
+	self:addTradeSkill(RecipeDB,66446,450,40113,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66446,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66446,2,19065,2,33637,2,33680,2,28701)
+
+	-- Bright Cardinal Ruby -- 66449
+	self:addTradeSkill(RecipeDB,66449,450,40114,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66449,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66449,2,19065,2,33637,2,33680,2,28701)
+
+	-- Flashing Cardinal Ruby -- 66453
+	self:addTradeSkill(RecipeDB,66453,450,40116,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66453,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66453,2,19065,2,33637,2,33680,2,28701)
+
+	-- Fractured Cardinal Ruby -- 66451
+	self:addTradeSkill(RecipeDB,66451,450,40117,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66451,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66451,2,19065,2,33637,2,33680,2,28701)
+
+	-- Bold Cardinal Ruby -- 66447
+	self:addTradeSkill(RecipeDB,66447,450,40111,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66447,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66447,2,19065,2,33637,2,33680,2,28701)
+
+	-- Delicate Cardinal Ruby -- 66448
+	self:addTradeSkill(RecipeDB,66448,450,40112,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66448,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66448,2,19065,2,33637,2,33680,2,28701)
+
+	-- Subtle Cardinal Ruby -- 66452
+	self:addTradeSkill(RecipeDB,66452,450,40115,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66452,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66452,2,19065,2,33637,2,33680,2,28701)
+
+	-- Sparkling Majestic Zircon -- 66498
+	self:addTradeSkill(RecipeDB,66498,450,40120,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66498,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66498,2,19065,2,33637,2,33680,2,28701)
+
+	-- Lustrous Majestic Zircon -- 66500
+	self:addTradeSkill(RecipeDB,66500,450,40121,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66500,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66500,2,19065,2,33637,2,33680,2,28701)
+
+	-- Stormy Majestic Zircon -- 66499
+	self:addTradeSkill(RecipeDB,66499,450,40122,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66499,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66499,2,19065,2,33637,2,33680,2,28701)
+
+	-- Solid Majestic Zircon -- 66497
+	self:addTradeSkill(RecipeDB,66497,450,40119,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66497,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66497,2,19065,2,33637,2,33680,2,28701)
+
+	-- Brilliant King's Amber -- 66503
+	self:addTradeSkill(RecipeDB,66503,450,40123,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66503,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66503,2,19065,2,33637,2,33680,2,28701)
+
+	-- Rigid King's Amber -- 66501
+	self:addTradeSkill(RecipeDB,66501,450,40125,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66501,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66501,2,19065,2,33637,2,33680,2,28701)
+
+	-- Thick King's Amber -- 66504
+	self:addTradeSkill(RecipeDB,66504,450,40126,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66504,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66504,2,19065,2,33637,2,33680,2,28701)
+
+	-- Mystic King's Amber -- 66505
+	self:addTradeSkill(RecipeDB,66505,450,40127,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66505,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66505,2,19065,2,33637,2,33680,2,28701)
+
+	-- Smooth King's Amber -- 66502
+	self:addTradeSkill(RecipeDB,66502,450,40124,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66502,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66502,2,19065,2,33637,2,33680,2,28701)
+
+	-- Quick King's Amber -- 66506
+	self:addTradeSkill(RecipeDB,66506,450,40128,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66506,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66506,2,19065,2,33637,2,33680,2,28701)
+
+	-- Sovereign Dreadstone -- 66554
+	self:addTradeSkill(RecipeDB,66554,450,40129,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66554,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66554,2,19065,2,33637,2,33680,2,28701)
+
+	-- Shifting Dreadstone -- 66557
+	self:addTradeSkill(RecipeDB,66557,450,40130,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66557,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66557,2,19065,2,33637,2,33680,2,28701)
+
+	-- Glowing Dreadstone -- 66555
+	self:addTradeSkill(RecipeDB,66555,450,40132,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66555,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66555,2,19065,2,33637,2,33680,2,28701)
+
+	-- Purified Dreadstone -- 66556
+	self:addTradeSkill(RecipeDB,66556,450,40133,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66556,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66556,2,19065,2,33637,2,33680,2,28701)
+
+	-- Guardian's Dreadstone -- 66561
+	self:addTradeSkill(RecipeDB,66561,450,40141,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66561,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66561,2,19065,2,33637,2,33680,2,28701)
+
+	-- Puissant Dreadstone -- 66563
+	self:addTradeSkill(RecipeDB,66563,450,40140,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66563,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66563,2,19065,2,33637,2,33680,2,28701)
+
+	-- Regal Dreadstone -- 66559
+	self:addTradeSkill(RecipeDB,66559,450,40138,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66559,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66559,2,19065,2,33637,2,33680,2,28701)
+
+	-- Balanced Dreadstone -- 66553
+	self:addTradeSkill(RecipeDB,66553,450,40136,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66553,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66553,2,19065,2,33637,2,33680,2,28701)
+
+	-- Infused Dreadstone -- 66564
+	self:addTradeSkill(RecipeDB,66564,450,40137,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66564,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66564,2,19065,2,33637,2,33680,2,28701)
+
+	-- Royal Dreadstone -- 66558
+	self:addTradeSkill(RecipeDB,66558,450,40134,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66558,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66558,2,19065,2,33637,2,33680,2,28701)
+
+	-- Tenuous Dreadstone -- 66565
+	self:addTradeSkill(RecipeDB,66565,450,40131,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66565,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66565,2,19065,2,33637,2,33680,2,28701)
+
+	-- Mysterious Dreadstone -- 66562
+	self:addTradeSkill(RecipeDB,66562,450,40135,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66562,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66562,2,19065,2,33637,2,33680,2,28701)
+
+	-- Defender's Dreadstone -- 66560
+	self:addTradeSkill(RecipeDB,66560,450,40139,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66560,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66560,2,19065,2,33637,2,33680,2,28701)
+
+	-- Etched Ametrine -- 66572
+	self:addTradeSkill(RecipeDB,66572,450,40143,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66572,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66572,2,19065,2,33637,2,33680,2,28701)
+
+	-- Champion's Ametrine -- 66579
+	self:addTradeSkill(RecipeDB,66579,450,40144,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66579,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66579,2,19065,2,33637,2,33680,2,28701)
+
+	-- Fierce Ametrine -- 66583
+	self:addTradeSkill(RecipeDB,66583,450,40146,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66583,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66583,2,19065,2,33637,2,33680,2,28701)
+
+	-- Deadly Ametrine -- 66568
+	self:addTradeSkill(RecipeDB,66568,450,40147,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66568,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66568,2,19065,2,33637,2,33680,2,28701)
+
+	-- Luminous Ametrine -- 66566
+	self:addTradeSkill(RecipeDB,66566,450,40151,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66566,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66566,2,19065,2,33637,2,33680,2,28701)
+
+	-- Reckless Ametrine -- 66574
+	self:addTradeSkill(RecipeDB,66574,450,40155,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66574,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66574,2,19065,2,33637,2,33680,2,28701)
+
+	-- Wicked Ametrine -- 66577
+	self:addTradeSkill(RecipeDB,66577,450,40156,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66577,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66577,2,19065,2,33637,2,33680,2,28701)
+
+	-- Empowered Ametrine -- 66580
+	self:addTradeSkill(RecipeDB,66580,450,40158,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66580,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66580,2,19065,2,33637,2,33680,2,28701)
+
+	-- Glinting Ametrine -- 66575
+	self:addTradeSkill(RecipeDB,66575,450,40148,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66575,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66575,2,19065,2,33637,2,33680,2,28701)
+
+	-- Deft Ametrine -- 66584
+	self:addTradeSkill(RecipeDB,66584,450,40150,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66584,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66584,2,19065,2,33637,2,33680,2,28701)
+
+	-- Potent Ametrine -- 66569
+	self:addTradeSkill(RecipeDB,66569,450,40152,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66569,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66569,2,19065,2,33637,2,33680,2,28701)
+
+	-- Durable Ametrine -- 66571
+	self:addTradeSkill(RecipeDB,66571,450,40154,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66571,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66571,2,19065,2,33637,2,33680,2,28701)
+
+	-- Stark Ametrine -- 66587
+	self:addTradeSkill(RecipeDB,66587,450,40159,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66587,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66587,2,19065,2,33637,2,33680,2,28701)
+
+	-- Stalwart Ametrine -- 66581
+	self:addTradeSkill(RecipeDB,66581,450,40160,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66581,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66581,2,19065,2,33637,2,33680,2,28701)
+
+	-- Accurate Ametrine -- 66576
+	self:addTradeSkill(RecipeDB,66576,450,40162,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66576,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66576,2,19065,2,33637,2,33680,2,28701)
+
+	-- Resolute Ametrine -- 66586
+	self:addTradeSkill(RecipeDB,66586,450,40163,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66586,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66586,2,19065,2,33637,2,33680,2,28701)
+
+	-- Inscribed Ametrine -- 66567
+	self:addTradeSkill(RecipeDB,66567,450,40142,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66567,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66567,2,19065,2,33637,2,33680,2,28701)
+
+	-- Replendent Ametrine -- 66582
+	self:addTradeSkill(RecipeDB,66582,450,40145,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66582,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66582,2,19065,2,33637,2,33680,2,28701)
+
+	-- Lucent Ametrine -- 66585
+	self:addTradeSkill(RecipeDB,66585,450,40149,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66585,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66585,2,19065,2,33637,2,33680,2,28701)
+
+	-- Veiled Ametrine -- 66570
+	self:addTradeSkill(RecipeDB,66570,450,40153,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66570,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66570,2,19065,2,33637,2,33680,2,28701)
+
+	-- Pristine Ametrine -- 66573
+	self:addTradeSkill(RecipeDB,66573,450,40157,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66573,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66573,2,19065,2,33637,2,33680,2,28701)
+
+	-- Glimmering Ametrine -- 66578
+	self:addTradeSkill(RecipeDB,66578,450,40161,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66578,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66578,2,19065,2,33637,2,33680,2,28701)
+
+	-- Misty Eye of Zul -- 66435
+	self:addTradeSkill(RecipeDB,66435,450,40171,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66435,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66435,2,19065,2,33637,2,33680,2,28701)
+
+	-- Shining Eye of Zul -- 66437
+	self:addTradeSkill(RecipeDB,66437,450,40172,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66437,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66437,2,19065,2,33637,2,33680,2,28701)
+
+	-- Turbid Eye of Zul -- 66445
+	self:addTradeSkill(RecipeDB,66445,450,40173,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66445,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66445,2,19065,2,33637,2,33680,2,28701)
+
+	-- Intricate Eye of Zul -- 66440
+	self:addTradeSkill(RecipeDB,66440,450,40174,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66440,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66440,2,19065,2,33637,2,33680,2,28701)
+
+	-- Sundered Eye of Zul -- 66436
+	self:addTradeSkill(RecipeDB,66436,450,40176,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66436,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66436,2,19065,2,33637,2,33680,2,28701)
+
+	-- Lambent Eye of Zul -- 66439
+	self:addTradeSkill(RecipeDB,66439,450,40177,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66439,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66439,2,19065,2,33637,2,33680,2,28701)
+
+	-- Opaque Eye of Zul -- 66444
+	self:addTradeSkill(RecipeDB,66444,450,40178,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66444,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66444,2,19065,2,33637,2,33680,2,28701)
+
+	-- Radiant Eye of Zul -- 66441
+	self:addTradeSkill(RecipeDB,66441,450,40180,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66441,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66441,2,19065,2,33637,2,33680,2,28701)
+
+	-- Tense Eye of Zul -- 66438
+	self:addTradeSkill(RecipeDB,66438,450,40181,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66438,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66438,2,19065,2,33637,2,33680,2,28701)
+
+	-- Shattered Eye of Zul -- 66443
+	self:addTradeSkill(RecipeDB,66443,450,40182,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66443,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66443,2,19065,2,33637,2,33680,2,28701)
+
+	-- Vivid Eye of Zul -- 66429
+	self:addTradeSkill(RecipeDB,66429,450,40166,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66429,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66429,2,19065,2,33637,2,33680,2,28701)
+
+	-- Enduring Eye of Zul -- 66338
+	self:addTradeSkill(RecipeDB,66338,450,40167,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66338,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66338,2,19065,2,33637,2,33680,2,28701)
+
+	-- Steady Eye of Zul -- 66428
+	self:addTradeSkill(RecipeDB,66428,450,40168,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66428,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66428,2,19065,2,33637,2,33680,2,28701)
+
+	-- Forceful Eye of Zul -- 66434
+	self:addTradeSkill(RecipeDB,66434,450,40169,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66434,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66434,2,19065,2,33637,2,33680,2,28701)
+
+	-- Energized Eye of Zul -- 66442
+	self:addTradeSkill(RecipeDB,66442,450,40179,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66442,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66442,2,19065,2,33637,2,33680,2,28701)
+
+	-- Timeless Eye of Zul -- 66432
+	self:addTradeSkill(RecipeDB,66432,450,40164,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66432,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66432,2,19065,2,33637,2,33680,2,28701)
+
+	-- Dazzling Eye of Zul -- 66430
+	self:addTradeSkill(RecipeDB,66430,450,40175,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66430,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66430,2,19065,2,33637,2,33680,2,28701)
+
+	-- Jagged Eye of Zul -- 66431
+	self:addTradeSkill(RecipeDB,66431,450,40165,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66431,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66431,2,19065,2,33637,2,33680,2,28701)
+
+	-- Seer's Eye of Zul -- 66433
+	self:addTradeSkill(RecipeDB,66433,450,40170,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,66433,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,66433,2,19065,2,33637,2,33680,2,28701)
+
+	-- Nightmare Tear -- 68253
+	self:addTradeSkill(RecipeDB,68253,450,49110,2,25229,nil,2,450,450,450,450)
+	self:addTradeFlags(RecipeDB,68253,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41)
+	self:addTradeAcquire(RecipeDB,68253,2,19065,2,33637,2,33680,2,28701)
+
+	return 554

 end
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index fce64ad..4de2469 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -2285,22 +2285,22 @@ function addon:InitTailoring(RecipeDB)

 		-- Bejeweled Wizard's Bracers -- 67079
 		self:addTradeSkill(RecipeDB,67079,450,47585,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67079,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67079,1,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67079,8,42)

 		-- Merlin's Robe -- 67066
 		self:addTradeSkill(RecipeDB,67066,450,47603,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67066,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67066,1,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67066,8,42)

 		-- Royal Moonshroud Bracers -- 67065
 		self:addTradeSkill(RecipeDB,67065,450,47587,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67065,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67065,1,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67065,8,42)

 		-- Royal Moonshroud Robe -- 67064
 		self:addTradeSkill(RecipeDB,67064,450,47605,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67064,1,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67064,1,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67064,8,42)

 		factioncount = 4
@@ -2309,22 +2309,22 @@ function addon:InitTailoring(RecipeDB)

 		-- Royal Moonshroud Robe -- 67144
 		self:addTradeSkill(RecipeDB,67144,450,47606,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67144,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67144,2,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67144,8,42)

 		-- Bejeweled Wizard's Bracers -- 67145
 		self:addTradeSkill(RecipeDB,67145,450,47586,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67145,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67145,2,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67145,8,42)

 		-- Merlin's Robe -- 67146
 		self:addTradeSkill(RecipeDB,67146,450,47604,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67146,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67146,2,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67146,8,42)

 		-- Royal Moonshroud Bracers -- 67147
 		self:addTradeSkill(RecipeDB,67147,450,47588,3,3908,nil,2,450,460,467,475)
-		self:addTradeFlags(RecipeDB,67147,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
+		self:addTradeFlags(RecipeDB,67147,2,6,21,22,23,24,25,26,27,28,29,30,36,40,53,54,56)
 		self:addTradeAcquire(RecipeDB,67147,8,42)

 		factioncount = 4
diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua
index dea53c5..708259c 100644
--- a/RecipeDB/ARL-Trainer.lua
+++ b/RecipeDB/ARL-Trainer.lua
@@ -390,7 +390,7 @@ function addon:InitTrainer(TrainerDB)
 	self:addLookupList(TrainerDB,28698,L["Jedidiah Handers"],BZONE["Dalaran"],40.90,26.88,0)
 	self:addLookupList(TrainerDB,28699,L["Charles Worth"],BZONE["Dalaran"],37.02,33.93,0)
 	self:addLookupList(TrainerDB,28700,L["Diane Cannings"],BZONE["Dalaran"],35.62,28.98,0)
-	self:addLookupList(TrainerDB,28701,L["Timothy Jones"],BZONE["Dalaran"],36.24,30.08,0)
+	self:addLookupList(TrainerDB,28701,L["Timothy Jones"],BZONE["Dalaran"],40.5,35.2,0)
 	self:addLookupList(TrainerDB,28702,L["Professor Pallin"],BZONE["Dalaran"],42.21,37.09,0)
 	self:addLookupList(TrainerDB,28703,L["Linzy Blackbolt"],BZONE["Dalaran"],41.74,31.90,0)
 	self:addLookupList(TrainerDB,28705,L["Katherine Lee"],BZONE["Dalaran"],40.65,65.43,1)
diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua
index 0052e1b..91c4344 100644
--- a/RecipeDB/ARL-Vendor.lua
+++ b/RecipeDB/ARL-Vendor.lua
@@ -315,6 +315,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,19017,L["Borto"],BZONE["Nagrand"],53.98,71.30,1)
 	self:addLookupList(VendorDB,19038,L["Supply Officer Mills"],BZONE["Terokkar Forest"],56.00,54.12,1)
 	self:addLookupList(VendorDB,19042,L["Leeli Longhaggle"],BZONE["Terokkar Forest"],57.48,53.11,1)
+	self:addLookupList(VendorDB,19065,L["Inessera"],BZONE["Shattrath City"],34.5,20.2,0)
 	self:addLookupList(VendorDB,19074,L["Skreah"],BZONE["Shattrath City"],46.48,20.15,0)
 	self:addLookupList(VendorDB,19195,L["Jim Saltit"],BZONE["Shattrath City"],63.75,69.68,0)
 	self:addLookupList(VendorDB,19196,L["Cro Threadstrong"],BZONE["Shattrath City"],67.05,67.34,0)
@@ -368,7 +369,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,27054,L["Modoru"],BZONE["Dragonblight"],38.46,56.93,1)
 	self:addLookupList(VendorDB,27147,L["Librarian Erickson"],BZONE["Borean Tundra"],45.94,32.68,0)
 	self:addLookupList(VendorDB,27666,L["Ontuvo"],BZONE["Shattrath City"],48.7,41.3,0)
-	self:addLookupList(VendorDB,28701,L["Timothy Jones"],BZONE["Dalaran"],36.24,30.08,0)
+	self:addLookupList(VendorDB,28701,L["Timothy Jones"],BZONE["Dalaran"],40.5,35.2,0)
 	self:addLookupList(VendorDB,28714,L["Ildine Sorrowspear"],BZONE["Dalaran"],39.21,41.02,0)
 	self:addLookupList(VendorDB,28721,L["Tiffany Cartier"],BZONE["Dalaran"],40.5,34.4,0)
 	self:addLookupList(VendorDB,28722,L["Bryan Landers"],BZONE["Dalaran"],38.90,25.50,0)
@@ -398,5 +399,7 @@ function addon:InitVendor(VendorDB)
 	self:addLookupList(VendorDB,32773,L["Logistics Officer Brighton"],BZONE["Howling Fjord"],60.28,63.99,1)
 	self:addLookupList(VendorDB,32774,L["Sebastian Crane"],BZONE["Howling Fjord"],79.54,32.82,2)
 	self:addLookupList(VendorDB,33602,L["Anuur"],BZONE["Icecrown"],71.4,20.8,0)
+	self:addLookupList(VendorDB,33637,L["Kirembri Silvermane"],BZONE["Shattrath City"],58.1,75.0,0)
+	self:addLookupList(VendorDB,33680,L["Nemiha"],BZONE["Shattrath City"],36.1,47.7,0)

 end