Quantcast

Scanned all the trainers/vendors in Darnassus

mike [03-30-11 - 22:01]
Scanned all the trainers/vendors in Darnassus
Filename
Database/Recipes/Alchemy.lua
Database/Recipes/Cooking.lua
Database/Recipes/Enchanting.lua
Database/Recipes/FirstAid.lua
Database/Recipes/Inscription.lua
Database/Recipes/Leatherworking.lua
Database/Trainers/Alchemy.lua
Database/Trainers/Cooking.lua
Database/Trainers/Enchanting.lua
Database/Trainers/FirstAid.lua
Database/Trainers/Inscription.lua
Database/Trainers/Leatherworking.lua
Database/Vendor.lua
diff --git a/Database/Recipes/Alchemy.lua b/Database/Recipes/Alchemy.lua
index c31c188..b21e504 100644
--- a/Database/Recipes/Alchemy.lua
+++ b/Database/Recipes/Alchemy.lua
@@ -270,8 +270,7 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(5633)
 	recipe:SetSkillLevels(175, 175, 195, 215, 235)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TANK, F.DRUID, F.WARRIOR)
-	recipe:AddVendor(4226)
-	recipe:AddLimitedVendor(3335, 2)
+	recipe:AddLimitedVendor(3335, 2, 4226, 1)

 	-- Free Action Potion -- 6624
 	recipe = AddRecipe(6624, V.ORIG, Q.COMMON)
@@ -924,14 +923,14 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(22824)
 	recipe:SetSkillLevels(305, 305, 320, 327, 335)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Elixir of Healing Power -- 28545
 	recipe = AddRecipe(28545, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(22825)
 	recipe:SetSkillLevels(310, 310, 325, 332, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Sneaking Potion -- 28546
 	recipe = AddRecipe(28546, V.TBC, Q.COMMON)
@@ -962,7 +961,7 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(22829)
 	recipe:SetSkillLevels(325, 325, 340, 347, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Elixir of the Searching Eye -- 28552
 	recipe = AddRecipe(28552, V.TBC, Q.UNCOMMON)
@@ -1273,42 +1272,42 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(28100)
 	recipe:SetSkillLevels(300, 300, 315, 322, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Unstable Mana Potion -- 33733
 	recipe = AddRecipe(33733, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(28101)
 	recipe:SetSkillLevels(310, 310, 325, 332, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Onslaught Elixir -- 33738
 	recipe = AddRecipe(33738, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(28102)
 	recipe:SetSkillLevels(300, 300, 315, 322, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Adept's Elixir -- 33740
 	recipe = AddRecipe(33740, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(28103)
 	recipe:SetSkillLevels(300, 300, 315, 322, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Elixir of Mastery -- 33741
 	recipe = AddRecipe(33741, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(28104)
 	recipe:SetSkillLevels(315, 315, 330, 337, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Mercurial Stone -- 38070
 	recipe = AddRecipe(38070, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(31080)
 	recipe:SetSkillLevels(325, 325, 340, 347, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Fel Strength Elixir -- 38960
 	recipe = AddRecipe(38960, V.TBC, Q.RARE)
@@ -1339,7 +1338,7 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(32062)
 	recipe:SetSkillLevels(310, 310, 325, 332, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Earthen Elixir -- 39637
 	recipe = AddRecipe(39637, V.TBC, Q.COMMON)
@@ -1354,7 +1353,7 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(32067)
 	recipe:SetSkillLevels(320, 320, 335, 342, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Elixir of Ironskin -- 39639
 	recipe = AddRecipe(39639, V.TBC, Q.COMMON)
@@ -1412,7 +1411,7 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(34440)
 	recipe:SetSkillLevels(325, 325, 335, 342, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 16588, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33630, 33674)

 	-- Guardian's Alchemist Stone -- 47046
 	recipe = AddRecipe(47046, V.TBC, Q.COMMON)
@@ -1535,70 +1534,70 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(40195)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Runic Healing Potion -- 53836
 	recipe = AddRecipe(53836, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(33447)
 	recipe:SetSkillLevels(405, 405, 415, 420, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Runic Mana Potion -- 53837
 	recipe = AddRecipe(53837, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(33448)
 	recipe:SetSkillLevels(410, 410, 420, 425, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Resurgent Healing Potion -- 53838
 	recipe = AddRecipe(53838, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(39671)
 	recipe:SetSkillLevels(350, 350, 360, 365, 370)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Icy Mana Potion -- 53839
 	recipe = AddRecipe(53839, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40067)
 	recipe:SetSkillLevels(360, 360, 370, 375, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Elixir of Mighty Agility -- 53840
 	recipe = AddRecipe(53840, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(39666)
 	recipe:SetSkillLevels(395, 395, 405, 410, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Wrath Elixir -- 53841
 	recipe = AddRecipe(53841, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40068)
 	recipe:SetSkillLevels(355, 355, 365, 370, 375)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Spellpower Elixir -- 53842
 	recipe = AddRecipe(53842, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40070)
 	recipe:SetSkillLevels(365, 365, 375, 380, 385)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Elixir of Spirit -- 53847
 	recipe = AddRecipe(53847, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40072)
 	recipe:SetSkillLevels(385, 385, 395, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Guru's Elixir -- 53848
 	recipe = AddRecipe(53848, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40076)
 	recipe:SetSkillLevels(375, 375, 385, 390, 395)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Crazy Alchemist's Potion -- 53895
 	recipe = AddRecipe(53895, V.WOTLK, Q.COMMON)
@@ -1612,42 +1611,42 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(40078)
 	recipe:SetSkillLevels(390, 390, 400, 405, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Lesser Flask of Toughness -- 53899
 	recipe = AddRecipe(53899, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40079)
 	recipe:SetSkillLevels(375, 375, 385, 390, 395)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Potion of Nightmares -- 53900
 	recipe = AddRecipe(53900, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40081)
 	recipe:SetSkillLevels(380, 380, 390, 395, 400)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Flask of the Frost Wyrm -- 53901
 	recipe = AddRecipe(53901, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(46376)
 	recipe:SetSkillLevels(435, 435, 450, 457, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)

 	-- Flask of Stoneblood -- 53902
 	recipe = AddRecipe(53902, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(46379)
 	recipe:SetSkillLevels(435, 435, 450, 457, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)

 	-- Flask of Endless Rage -- 53903
 	recipe = AddRecipe(53903, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(46377)
 	recipe:SetSkillLevels(435, 435, 450, 457, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)

 	-- Powerful Rejuvenation Potion -- 53904
 	recipe = AddRecipe(53904, V.WOTLK, Q.COMMON)
@@ -1661,7 +1660,7 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(40093)
 	recipe:SetSkillLevels(395, 395, 405, 410, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Mighty Arcane Protection Potion -- 53936
 	recipe = AddRecipe(53936, V.WOTLK, Q.UNCOMMON)
@@ -1708,14 +1707,14 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(46378)
 	recipe:SetSkillLevels(435, 435, 450, 457, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588)

 	-- Elixir of Mighty Strength -- 54218
 	recipe = AddRecipe(54218, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(40073)
 	recipe:SetSkillLevels(385, 385, 395, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Elixir of Protection -- 54220
 	recipe = AddRecipe(54220, V.WOTLK, Q.COMMON)
@@ -1750,35 +1749,35 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(41266)
 	recipe:SetSkillLevels(430, 430, 440, 445, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Transmute: Earthsiege Diamond -- 57427
 	recipe = AddRecipe(57427, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(41334)
 	recipe:SetSkillLevels(425, 425, 435, 440, 445)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Endless Mana Potion -- 58868
 	recipe = AddRecipe(58868, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43570)
 	recipe:SetSkillLevels(410, 410, 420, 425, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Endless Healing Potion -- 58871
 	recipe = AddRecipe(58871, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43569)
 	recipe:SetSkillLevels(410, 410, 420, 425, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Transmute: Titanium -- 60350
 	recipe = AddRecipe(60350, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(41163)
 	recipe:SetSkillLevels(395, 395, 405, 410, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Elixir of Accuracy -- 60354
 	recipe = AddRecipe(60354, V.WOTLK, Q.COMMON)
@@ -1827,48 +1826,48 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(44332)
 	recipe:SetSkillLevels(395, 395, 405, 410, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Mercurial Alchemist Stone -- 60396
 	recipe = AddRecipe(60396, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44322)
 	recipe:SetSkillLevels(400, 400, 410, 415, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Indestructible Alchemist Stone -- 60403
 	recipe = AddRecipe(60403, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44323)
 	recipe:SetSkillLevels(400, 400, 410, 415, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TANK, F.TRINKET)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Mighty Alchemist Stone -- 60405
 	recipe = AddRecipe(60405, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44324)
 	recipe:SetSkillLevels(400, 400, 410, 415, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.TRINKET)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Northrend Alchemy Research -- 60893
 	recipe = AddRecipe(60893, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 410, 415, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Lesser Flask of Resistance -- 62213
 	recipe = AddRecipe(62213, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44939)
 	recipe:SetSkillLevels(385, 385, 395, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Ethereal Oil -- 62409
 	recipe = AddRecipe(62409, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44958)
 	recipe:SetSkillLevels(375, 375, 385, 390, 395)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Elixir of Water Walking -- 62410
 	recipe = AddRecipe(62410, V.WOTLK, Q.COMMON)
@@ -1889,7 +1888,7 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(36931)
 	recipe:SetSkillLevels(450, 450, 450, 452, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Transmute: Cardinal Ruby -- 66659
 	recipe = AddRecipe(66659, V.WOTLK, Q.COMMON)
@@ -1903,35 +1902,35 @@ function addon:InitAlchemy()
 	recipe:SetCraftedItemID(36922)
 	recipe:SetSkillLevels(450, 450, 450, 452, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Transmute: Dreadstone -- 66662
 	recipe = AddRecipe(66662, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(36928)
 	recipe:SetSkillLevels(450, 450, 450, 452, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Transmute: Majestic Zircon -- 66663
 	recipe = AddRecipe(66663, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(36925)
 	recipe:SetSkillLevels(450, 450, 450, 452, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Transmute: Eye of Zul -- 66664
 	recipe = AddRecipe(66664, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(36934)
 	recipe:SetSkillLevels(450, 450, 450, 452, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Flask of the North -- 67025
 	recipe = AddRecipe(67025, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(47499)
 	recipe:SetSkillLevels(425, 425, 440, 445, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 19052, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608, 33630)

 	-- Transmute: Living Elements -- 78866
 	recipe = AddRecipe(78866, V.CATA, Q.COMMON)
diff --git a/Database/Recipes/Cooking.lua b/Database/Recipes/Cooking.lua
index 624f1aa..932675f 100644
--- a/Database/Recipes/Cooking.lua
+++ b/Database/Recipes/Cooking.lua
@@ -238,7 +238,7 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(4457)
 	recipe:SetSkillLevels(175, 175, 215, 235, 255)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
 	recipe:AddVendor(2814)
 	recipe:AddLimitedVendor(12246, 1)

@@ -882,21 +882,21 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(33048)
 	recipe:SetSkillLevels(320, 320, 335, 345, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Fisherman's Feast -- 42302
 	recipe = AddRecipe(42302, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(33052)
 	recipe:SetSkillLevels(350, 350, 375, 380, 385)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Hot Buttered Trout -- 42305
 	recipe = AddRecipe(42305, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(33053)
 	recipe:SetSkillLevels(350, 350, 375, 380, 385)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Skullfish Soup -- 43707
 	recipe = AddRecipe(43707, V.TBC, Q.UNCOMMON)
@@ -966,42 +966,42 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(34748)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Shoveltusk Steak -- 45550
 	recipe = AddRecipe(45550, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34749)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Worm Delight -- 45551
 	recipe = AddRecipe(45551, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34750)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Roasted Worg -- 45552
 	recipe = AddRecipe(45552, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34751)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Rhino Dogs -- 45553
 	recipe = AddRecipe(45553, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34752)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Great Feast -- 45554
 	recipe = AddRecipe(45554, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34753)
 	recipe:SetSkillLevels(375, 375, 375, 400, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Mega Mammoth Meal -- 45555
 	recipe = AddRecipe(45555, V.WOTLK, Q.UNCOMMON)
@@ -1048,49 +1048,49 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(34759)
 	recipe:SetSkillLevels(350, 350, 350, 365, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Grilled Bonescale -- 45561
 	recipe = AddRecipe(45561, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34760)
 	recipe:SetSkillLevels(350, 350, 350, 365, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Sauteed Goby -- 45562
 	recipe = AddRecipe(45562, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34761)
 	recipe:SetSkillLevels(350, 350, 350, 365, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Grilled Sculpin -- 45563
 	recipe = AddRecipe(45563, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34762)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Smoked Salmon -- 45564
 	recipe = AddRecipe(45564, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34763)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Poached Nettlefish -- 45565
 	recipe = AddRecipe(45565, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34764)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Pickled Fangtooth -- 45566
 	recipe = AddRecipe(45566, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(34765)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Poached Northern Sculpin -- 45567
 	recipe = AddRecipe(45567, V.WOTLK, Q.UNCOMMON)
@@ -1113,7 +1113,7 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(42942)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Imperial Manta Steak -- 45570
 	recipe = AddRecipe(45570, V.WOTLK, Q.UNCOMMON)
@@ -1273,7 +1273,7 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(43268)
 	recipe:SetSkillLevels(350, 350, 350, 382, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Tasty Cupcake -- 58512
 	recipe = AddRecipe(58512, V.WOTLK, Q.UNCOMMON)
@@ -1383,7 +1383,7 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(45932)
 	recipe:SetSkillLevels(400, 400, 400, 412, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Bread of the Dead -- 65454
 	recipe = AddRecipe(65454, V.WOTLK, Q.COMMON)
@@ -1461,7 +1461,7 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(62676)
 	recipe:SetSkillLevels(425, 425, 450, 457, 465)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Broiled Dragon Feast -- 88011
 	recipe = AddRecipe(88011, V.CATA, Q.RARE)
@@ -1499,7 +1499,7 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(62790)
 	recipe:SetSkillLevels(415, 415, 430, 435, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Delicious Sagefish Tail -- 88016
 	recipe = AddRecipe(88016, V.CATA, Q.UNCOMMON)
@@ -1688,7 +1688,7 @@ function addon:InitCooking()
 	recipe:SetCraftedItemID(67230)
 	recipe:SetSkillLevels(40, 40, 80, 100, 120)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE)
-	recipe:AddTrainer(1382, 2818, 3026, 3399, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddTrainer(1382, 2818, 3026, 3399, 4210, 4552, 5482, 18993, 19185, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)

 	-- Scalding Murglesnout -- 96133
 	recipe = AddRecipe(96133, V.CATA, Q.UNCOMMON)
diff --git a/Database/Recipes/Enchanting.lua b/Database/Recipes/Enchanting.lua
index 84b1e32..fe24539 100644
--- a/Database/Recipes/Enchanting.lua
+++ b/Database/Recipes/Enchanting.lua
@@ -569,8 +569,7 @@ function addon:InitEnchanting()
 	recipe:SetRecipeItemID(11223)
 	recipe:SetSkillLevels(235, 235, 255, 275, 295)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddVendor(4229)
-	recipe:AddLimitedVendor(989, 1)
+	recipe:AddLimitedVendor(989, 1, 4229, 1)

 	-- Enchant Shield - Frost Resistance -- 13933
 	recipe = AddRecipe(13933, V.ORIG, Q.UNCOMMON)
@@ -1066,13 +1065,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(27899, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(305, 305, 315, 330, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Bracer - Stats -- 27905
 	recipe = AddRecipe(27905, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(315, 315, 325, 340, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Bracer - Major Defense -- 27906
 	recipe = AddRecipe(27906, V.TBC, Q.UNCOMMON)
@@ -1142,7 +1141,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(27944, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(310, 310, 320, 335, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Shield - Intellect -- 27945
 	recipe = AddRecipe(27945, V.TBC, Q.COMMON)
@@ -1197,13 +1196,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(27957, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(315, 315, 325, 340, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Chest - Exceptional Mana -- 27958
 	recipe = AddRecipe(27958, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(350, 350, 360, 370, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Chest - Exceptional Stats -- 27960
 	recipe = AddRecipe(27960, V.TBC, Q.COMMON)
@@ -1217,7 +1216,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(27961, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(310, 310, 320, 335, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Cloak - Major Resistance -- 27962
 	recipe = AddRecipe(27962, V.TBC, Q.UNCOMMON)
@@ -1335,21 +1334,21 @@ function addon:InitEnchanting()
 	recipe:SetCraftedItemID(22460)
 	recipe:SetSkillLevels(325, 325, 325, 330, 335)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Void Sphere -- 28028
 	recipe = AddRecipe(28028, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(22459)
 	recipe:SetSkillLevels(350, 350, 370, 375, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Runed Fel Iron Rod -- 32664
 	recipe = AddRecipe(32664, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(22461)
 	recipe:SetSkillLevels(300, 300, 310, 325, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Runed Adamantite Rod -- 32665
 	recipe = AddRecipe(32665, V.TBC, Q.COMMON)
@@ -1365,20 +1364,20 @@ function addon:InitEnchanting()
 	recipe:SetCraftedItemID(22463)
 	recipe:SetSkillLevels(375, 375, 375, 377, 385)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
 	recipe:AddLimitedVendor(19663, 1)

 	-- Enchant Chest - Major Spirit -- 33990
 	recipe = AddRecipe(33990, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(320, 320, 330, 345, 360)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Chest - Restore Mana Prime -- 33991
 	recipe = AddRecipe(33991, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(300, 300, 310, 325, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Chest - Major Resilience -- 33992
 	recipe = AddRecipe(33992, V.TBC, Q.UNCOMMON)
@@ -1391,7 +1390,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(33993, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(305, 305, 315, 330, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Gloves - Precise Strikes -- 33994
 	recipe = AddRecipe(33994, V.TBC, Q.UNCOMMON)
@@ -1404,13 +1403,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(33995, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(340, 340, 350, 365, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Gloves - Assault -- 33996
 	recipe = AddRecipe(33996, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(310, 310, 320, 335, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Gloves - Major Spellpower -- 33997
 	recipe = AddRecipe(33997, V.TBC, Q.UNCOMMON)
@@ -1430,13 +1429,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(34001, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(305, 305, 315, 330, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Bracer - Assault -- 34002
 	recipe = AddRecipe(34002, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(300, 300, 310, 325, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Cloak - Spell Penetration -- 34003
 	recipe = AddRecipe(34003, V.TBC, Q.UNCOMMON)
@@ -1449,7 +1448,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(34004, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(310, 310, 320, 335, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Cloak - Greater Arcane Resistance -- 34005
 	recipe = AddRecipe(34005, V.TBC, Q.RARE)
@@ -1498,14 +1497,14 @@ function addon:InitEnchanting()
 	recipe:SetCraftedItemID(22448)
 	recipe:SetSkillLevels(335, 335, 345, 350, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Small Prismatic Shard -- 42615
 	recipe = AddRecipe(42615, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(22448)
 	recipe:SetSkillLevels(335, 335, 335, 335, 335)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Weapon - Greater Agility -- 42620
 	recipe = AddRecipe(42620, V.TBC, Q.COMMON)
@@ -1526,7 +1525,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44383, V.TBC, Q.COMMON)
 	recipe:SetSkillLevels(330, 330, 340, 355, 370)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHIELD)
-	recipe:AddTrainer(3345, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+	recipe:AddTrainer(3345, 4213, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)

 	-- Enchant Cloak - Superior Frost Resistance -- 44483
 	recipe = AddRecipe(44483, V.WOTLK, Q.UNCOMMON)
@@ -1539,25 +1538,25 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44484, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(405, 405, 415, 425, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Gloves - Precision -- 44488
 	recipe = AddRecipe(44488, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(410, 410, 420, 430, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Shield - Defense -- 44489
 	recipe = AddRecipe(44489, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(420, 420, 430, 440, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Chest - Mighty Health -- 44492
 	recipe = AddRecipe(44492, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(395, 395, 405, 415, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Cloak - Superior Nature Resistance -- 44494
 	recipe = AddRecipe(44494, V.WOTLK, Q.UNCOMMON)
@@ -1570,37 +1569,37 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44500, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(395, 395, 405, 415, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Gloves - Gatherer -- 44506
 	recipe = AddRecipe(44506, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(375, 375, 375, 380, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Boots - Greater Spirit -- 44508
 	recipe = AddRecipe(44508, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(410, 410, 420, 430, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Chest - Greater Mana Restoration -- 44509
 	recipe = AddRecipe(44509, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(420, 420, 430, 440, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Weapon - Exceptional Spirit -- 44510
 	recipe = AddRecipe(44510, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(410, 410, 420, 430, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Gloves - Greater Assault -- 44513
 	recipe = AddRecipe(44513, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(395, 395, 405, 415, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Weapon - Icebreaker -- 44524
 	recipe = AddRecipe(44524, V.WOTLK, Q.RARE)
@@ -1613,19 +1612,19 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44528, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(385, 385, 385, 390, 400)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Gloves - Major Agility -- 44529
 	recipe = AddRecipe(44529, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(415, 415, 425, 435, 445)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Bracers - Exceptional Intellect -- 44555
 	recipe = AddRecipe(44555, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(375, 375, 385, 392, 400)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Cloak - Superior Fire Resistance -- 44556
 	recipe = AddRecipe(44556, V.WOTLK, Q.UNCOMMON)
@@ -1652,13 +1651,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44582, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(395, 395, 395, 402, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Boots - Greater Vitality -- 44584
 	recipe = AddRecipe(44584, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(405, 405, 415, 425, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Chest - Exceptional Resilience -- 44588
 	recipe = AddRecipe(44588, V.WOTLK, Q.UNCOMMON)
@@ -1671,7 +1670,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44589, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(415, 415, 425, 435, 445)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Cloak - Superior Shadow Resistance -- 44590
 	recipe = AddRecipe(44590, V.WOTLK, Q.UNCOMMON)
@@ -1691,13 +1690,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44592, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(360, 360, 370, 380, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Bracers - Major Spirit -- 44593
 	recipe = AddRecipe(44593, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(420, 420, 430, 440, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant 2H Weapon - Scourgebane -- 44595
 	recipe = AddRecipe(44595, V.WOTLK, Q.RARE)
@@ -1718,13 +1717,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44598, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(415, 415, 425, 435, 445)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Bracers - Greater Stats -- 44616
 	recipe = AddRecipe(44616, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Weapon - Giant Slayer -- 44621
 	recipe = AddRecipe(44621, V.WOTLK, Q.RARE)
@@ -1737,7 +1736,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44623, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(370, 370, 380, 390, 400)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Gloves - Armsman -- 44625
 	recipe = AddRecipe(44625, V.WOTLK, Q.UNCOMMON)
@@ -1750,13 +1749,13 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44629, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(395, 395, 405, 415, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant 2H Weapon - Greater Savagery -- 44630
 	recipe = AddRecipe(44630, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(390, 390, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Cloak - Shadow Armor -- 44631
 	recipe = AddRecipe(44631, V.WOTLK, Q.UNCOMMON)
@@ -1769,25 +1768,25 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(44633, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(410, 410, 420, 430, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Bracers - Greater Spellpower -- 44635
 	recipe = AddRecipe(44635, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(395, 395, 405, 415, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Ring - Greater Spellpower -- 44636
 	recipe = AddRecipe(44636, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 407, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Ring - Assault -- 44645
 	recipe = AddRecipe(44645, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 407, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Void Shatter -- 45765
 	recipe = AddRecipe(45765, V.TBC, Q.COMMON)
@@ -1830,7 +1829,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(47766, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Cloak - Greater Speed -- 47898
 	recipe = AddRecipe(47898, V.WOTLK, Q.UNCOMMON)
@@ -1850,7 +1849,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(47900, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(425, 425, 435, 445, 455)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Boots - Tuskarr's Vitality -- 47901
 	recipe = AddRecipe(47901, V.WOTLK, Q.UNCOMMON)
@@ -1884,62 +1883,62 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(59636, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 407, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Boots - Assault -- 60606
 	recipe = AddRecipe(60606, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(375, 375, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Cloak - Speed -- 60609
 	recipe = AddRecipe(60609, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(350, 350, 360, 370, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Bracers - Striking -- 60616
 	recipe = AddRecipe(60616, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(360, 360, 370, 380, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Runed Titanium Rod -- 60619
 	recipe = AddRecipe(60619, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44452)
 	recipe:SetSkillLevels(425, 425, 435, 445, 455)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Weapon - Greater Potency -- 60621
 	recipe = AddRecipe(60621, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(380, 380, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Boots - Icewalker -- 60623
 	recipe = AddRecipe(60623, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(385, 385, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Shield - Greater Intellect -- 60653
 	recipe = AddRecipe(60653, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(395, 395, 405, 415, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHIELD)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Cloak - Major Agility -- 60663
 	recipe = AddRecipe(60663, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(420, 420, 430, 440, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Gloves - Crusher -- 60668
 	recipe = AddRecipe(60668, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(425, 425, 435, 445, 455)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant 2H Weapon - Massacre -- 60691
 	recipe = AddRecipe(60691, V.WOTLK, Q.RARE)
@@ -2003,7 +2002,7 @@ function addon:InitEnchanting()
 	recipe = AddRecipe(62959, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(385, 385, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.STAFF)
-	recipe:AddTrainer(3345, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)
+	recipe:AddTrainer(3345, 4213, 19251, 19252, 26906, 26954, 26980, 26990, 28693, 33583, 33610, 33633)

 	-- Enchant Boots - Lesser Accuracy -- 63746
 	recipe = AddRecipe(63746, V.WOTLK, Q.COMMON)
diff --git a/Database/Recipes/FirstAid.lua b/Database/Recipes/FirstAid.lua
index 71a1657..64f9725 100644
--- a/Database/Recipes/FirstAid.lua
+++ b/Database/Recipes/FirstAid.lua
@@ -168,7 +168,7 @@ function addon:InitFirstAid()
 	recipe:SetCraftedItemID(34722)
 	recipe:SetSkillLevels(400, 400, 400, 430, 470)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2798, 4591, 5759, 5939, 5943, 26956, 28706, 29233, 33589, 33621, 45540, 49879)
+	recipe:AddTrainer(2798, 4211, 4591, 5759, 5939, 5943, 26956, 28706, 29233, 33589, 33621, 45540, 49879)
 	recipe:AddWorldDrop("Northrend")

 	-- Embersilk Bandage -- 74556
diff --git a/Database/Recipes/Inscription.lua b/Database/Recipes/Inscription.lua
index 3b9b709..2e58f0b 100644
--- a/Database/Recipes/Inscription.lua
+++ b/Database/Recipes/Inscription.lua
@@ -129,14 +129,14 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(37091)
 	recipe:SetSkillLevels(360, 360, 365, 370, 375)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Intellect VIII -- 50604
 	recipe = AddRecipe(50604, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(37092)
 	recipe:SetSkillLevels(410, 410, 415, 420, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Spirit II -- 50605
 	recipe = AddRecipe(50605, V.WOTLK, Q.COMMON)
@@ -178,14 +178,14 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(37097)
 	recipe:SetSkillLevels(355, 355, 360, 365, 370)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Spirit VIII -- 50611
 	recipe = AddRecipe(50611, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(37098)
 	recipe:SetSkillLevels(405, 405, 410, 415, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Stamina II -- 50612
 	recipe = AddRecipe(50612, V.WOTLK, Q.COMMON)
@@ -227,14 +227,14 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(37093)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Stamina VIII -- 50620
 	recipe = AddRecipe(50620, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(37094)
 	recipe:SetSkillLevels(400, 400, 405, 410, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Ivory Ink -- 52738
 	recipe = AddRecipe(52738, V.WOTLK, Q.COMMON)
@@ -269,7 +269,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(40896)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Solar Beam -- 56944
 	recipe = AddRecipe(56944, V.WOTLK, Q.COMMON)
@@ -332,7 +332,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(40903)
 	recipe:SetSkillLevels(310, 310, 315, 320, 325)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Rebirth -- 56953
 	recipe = AddRecipe(56953, V.WOTLK, Q.COMMON)
@@ -423,7 +423,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42736)
 	recipe:SetSkillLevels(335, 335, 340, 345, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Blink -- 56973
 	recipe = AddRecipe(56973, V.WOTLK, Q.COMMON)
@@ -479,7 +479,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42745)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Icy Veins -- 56981
 	recipe = AddRecipe(56981, V.WOTLK, Q.COMMON)
@@ -500,7 +500,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42749)
 	recipe:SetSkillLevels(325, 325, 330, 335, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Molten Armor -- 56986
 	recipe = AddRecipe(56986, V.WOTLK, Q.COMMON)
@@ -514,7 +514,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42752)
 	recipe:SetSkillLevels(400, 400, 400, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Cone of Cold -- 56988
 	recipe = AddRecipe(56988, V.WOTLK, Q.COMMON)
@@ -542,7 +542,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(44955)
 	recipe:SetSkillLevels(315, 315, 320, 325, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Aimed Shot -- 56994
 	recipe = AddRecipe(56994, V.WOTLK, Q.COMMON)
@@ -612,7 +612,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42906)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Misdirection -- 57004
 	recipe = AddRecipe(57004, V.WOTLK, Q.COMMON)
@@ -633,7 +633,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42909)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Silencing Shot -- 57007
 	recipe = AddRecipe(57007, V.WOTLK, Q.COMMON)
@@ -647,7 +647,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42911)
 	recipe:SetSkillLevels(315, 315, 320, 325, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Serpent Sting -- 57009
 	recipe = AddRecipe(57009, V.WOTLK, Q.COMMON)
@@ -738,7 +738,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(41105)
 	recipe:SetSkillLevels(300, 300, 305, 310, 315)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Hammer of Justice -- 57027
 	recipe = AddRecipe(57027, V.WOTLK, Q.COMMON)
@@ -787,7 +787,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(41094)
 	recipe:SetSkillLevels(335, 335, 340, 345, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Seal of Insight -- 57034
 	recipe = AddRecipe(57034, V.WOTLK, Q.COMMON)
@@ -808,7 +808,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(41102)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Adrenaline Rush -- 57112
 	recipe = AddRecipe(57112, V.WOTLK, Q.COMMON)
@@ -822,7 +822,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42955)
 	recipe:SetSkillLevels(340, 340, 345, 350, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Backstab -- 57114
 	recipe = AddRecipe(57114, V.WOTLK, Q.COMMON)
@@ -878,7 +878,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42963)
 	recipe:SetSkillLevels(305, 305, 310, 315, 320)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Garrote -- 57123
 	recipe = AddRecipe(57123, V.WOTLK, Q.COMMON)
@@ -1067,7 +1067,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43428)
 	recipe:SetSkillLevels(320, 320, 325, 330, 335)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Victory Rush -- 57170
 	recipe = AddRecipe(57170, V.WOTLK, Q.COMMON)
@@ -1081,7 +1081,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43432)
 	recipe:SetSkillLevels(345, 345, 350, 355, 360)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Circle of Healing -- 57181
 	recipe = AddRecipe(57181, V.WOTLK, Q.COMMON)
@@ -1123,7 +1123,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42401)
 	recipe:SetSkillLevels(315, 315, 320, 325, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Inner Fire -- 57188
 	recipe = AddRecipe(57188, V.WOTLK, Q.COMMON)
@@ -1158,7 +1158,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42406)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Power Word: Barrier -- 57193
 	recipe = AddRecipe(57193, V.WOTLK, Q.COMMON)
@@ -1200,7 +1200,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42412)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Shadow Word: Death -- 57199
 	recipe = AddRecipe(57199, V.WOTLK, Q.COMMON)
@@ -1319,14 +1319,14 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43548)
 	recipe:SetSkillLevels(300, 300, 305, 310, 315)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Raise Dead -- 57222
 	recipe = AddRecipe(57222, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43549)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Rune Strike -- 57223
 	recipe = AddRecipe(57223, V.WOTLK, Q.COMMON)
@@ -1340,28 +1340,28 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43551)
 	recipe:SetSkillLevels(330, 330, 335, 340, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Strangulate -- 57225
 	recipe = AddRecipe(57225, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43552)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Pillar of Frost -- 57226
 	recipe = AddRecipe(57226, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43553)
 	recipe:SetSkillLevels(305, 305, 310, 315, 320)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Vampiric Blood -- 57227
 	recipe = AddRecipe(57227, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43554)
 	recipe:SetSkillLevels(345, 345, 350, 355, 360)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Raise Ally -- 57228
 	recipe = AddRecipe(57228, V.WOTLK, Q.COMMON)
@@ -1417,7 +1417,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(41527)
 	recipe:SetSkillLevels(300, 300, 305, 310, 315)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Fire Elemental Totem -- 57237
 	recipe = AddRecipe(57237, V.WOTLK, Q.COMMON)
@@ -1501,7 +1501,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(41539)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Lava Lash -- 57249
 	recipe = AddRecipe(57249, V.WOTLK, Q.COMMON)
@@ -1529,7 +1529,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(41542)
 	recipe:SetSkillLevels(330, 330, 335, 340, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Thunderstorm -- 57253
 	recipe = AddRecipe(57253, V.WOTLK, Q.COMMON)
@@ -1543,7 +1543,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42453)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Conflagrate -- 57258
 	recipe = AddRecipe(57258, V.WOTLK, Q.COMMON)
@@ -1662,7 +1662,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(42471)
 	recipe:SetSkillLevels(325, 325, 330, 335, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Unstable Affliction -- 57276
 	recipe = AddRecipe(57276, V.WOTLK, Q.COMMON)
@@ -1753,21 +1753,21 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43125)
 	recipe:SetSkillLevels(325, 325, 325, 325, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Ink of the Sea -- 57715
 	recipe = AddRecipe(57715, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43126)
 	recipe:SetSkillLevels(350, 350, 350, 350, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Snowfall Ink -- 57716
 	recipe = AddRecipe(57716, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43127)
 	recipe:SetSkillLevels(375, 375, 375, 375, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Aquatic Form -- 58286
 	recipe = AddRecipe(58286, V.WOTLK, Q.COMMON)
@@ -2096,7 +2096,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43397)
 	recipe:SetSkillLevels(80, 80, 90, 95, 100)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(30706, 30715, 33603, 33615, 33638, 46716)
 	recipe:AddCustom("DISCOVERY_INSC_MINOR")

 	-- Glyph of Demoralizing Shout -- 58345
@@ -2111,7 +2111,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43399)
 	recipe:SetSkillLevels(80, 80, 90, 95, 100)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(30706, 30715, 33603, 33615, 33638, 46716)
 	recipe:AddCustom("DISCOVERY_INSC_MINOR")

 	-- Glyph of Enduring Victory -- 58347
@@ -2168,14 +2168,14 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43463)
 	recipe:SetSkillLevels(370, 370, 375, 380, 385)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Agility VIII -- 58483
 	recipe = AddRecipe(58483, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43464)
 	recipe:SetSkillLevels(420, 420, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Strength -- 58484
 	recipe = AddRecipe(58484, V.WOTLK, Q.COMMON)
@@ -2224,14 +2224,14 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43465)
 	recipe:SetSkillLevels(365, 365, 370, 375, 380)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Scroll of Strength VIII -- 58491
 	recipe = AddRecipe(58491, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43466)
 	recipe:SetSkillLevels(415, 415, 420, 425, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Mystic Tome -- 58565
 	recipe = AddRecipe(58565, V.WOTLK, Q.COMMON)
@@ -2252,7 +2252,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43725)
 	recipe:SetSkillLevels(100, 100, 110, 115, 120)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(30706, 30715, 33603, 33615, 33638, 46716)
 	recipe:AddCustom("DISCOVERY_INSC_MINOR")

 	-- Glyph of Rune Tap -- 59338
@@ -2260,21 +2260,21 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43825)
 	recipe:SetSkillLevels(310, 310, 315, 320, 325)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Blood Boil -- 59339
 	recipe = AddRecipe(59339, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43826)
 	recipe:SetSkillLevels(320, 320, 325, 330, 335)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Death Strike -- 59340
 	recipe = AddRecipe(59340, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43827)
 	recipe:SetSkillLevels(340, 340, 345, 350, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Certificate of Ownership -- 59387
 	recipe = AddRecipe(59387, V.WOTLK, Q.COMMON)
@@ -2365,28 +2365,28 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(43666)
 	recipe:SetSkillLevels(325, 325, 340, 345, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Book of Clever Tricks -- 59496
 	recipe = AddRecipe(59496, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43667)
 	recipe:SetSkillLevels(325, 325, 340, 345, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Iron-bound Tome -- 59497
 	recipe = AddRecipe(59497, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38322)
 	recipe:SetSkillLevels(400, 400, 425, 437, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Faces of Doom -- 59498
 	recipe = AddRecipe(59498, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44210)
 	recipe:SetSkillLevels(400, 400, 425, 437, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Darkmoon Card -- 59502
 	recipe = AddRecipe(59502, V.WOTLK, Q.COMMON)
@@ -2400,14 +2400,14 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(44317)
 	recipe:SetSkillLevels(325, 325, 340, 345, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30721, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 30721, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Darkmoon Card of the North -- 59504
 	recipe = AddRecipe(59504, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44318)
 	recipe:SetSkillLevels(400, 400, 425, 450, 475)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Holy Wrath -- 59559
 	recipe = AddRecipe(59559, V.WOTLK, Q.COMMON)
@@ -2442,37 +2442,37 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(44315)
 	recipe:SetSkillLevels(350, 350, 350, 350, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Master's Inscription of the Axe -- 61117
 	recipe = AddRecipe(61117, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Master's Inscription of the Crag -- 61118
 	recipe = AddRecipe(61118, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Master's Inscription of the Pinnacle -- 61119
 	recipe = AddRecipe(61119, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Master's Inscription of the Storm -- 61120
 	recipe = AddRecipe(61120, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Northrend Inscription Research -- 61177
 	recipe = AddRecipe(61177, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(385, 385, 425, 437, 450)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 33679, 46716)

 	-- Minor Inscription Research -- 61288
 	recipe = AddRecipe(61288, V.WOTLK, Q.COMMON)
@@ -2492,7 +2492,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(44928)
 	recipe:SetSkillLevels(375, 375, 380, 385, 390)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Rituals of the New Moon -- 64051
 	recipe = AddRecipe(64051, V.WOTLK, Q.UNCOMMON)
@@ -2506,7 +2506,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(45849)
 	recipe:SetSkillLevels(350, 350, 375, 387, 400)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Raptor Strike -- 64246
 	recipe = AddRecipe(64246, V.WOTLK, Q.COMMON)
@@ -2940,7 +2940,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(48720)
 	recipe:SetSkillLevels(100, 100, 105, 110, 115)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26959, 28702, 30706, 30710, 30722, 33603, 33615, 33638, 33679, 46716)
+	recipe:AddTrainer(26959, 28702, 30706, 30710, 30715, 30722, 33603, 33615, 33638, 33679, 46716)

 	-- Glyph of Command -- 68166
 	recipe = AddRecipe(68166, V.WOTLK, Q.COMMON)
@@ -2954,7 +2954,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(49632)
 	recipe:SetSkillLevels(440, 440, 440, 442, 460)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30715, 33603, 33615, 33638, 46716)

 	-- Glyph of Mana Shield -- 71101
 	recipe = AddRecipe(71101, V.WOTLK, Q.COMMON)
@@ -3199,7 +3199,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(64670)
 	recipe:SetSkillLevels(75, 75, 90, 100, 110)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Dust of Disappearance -- 92027
 	recipe = AddRecipe(92027, V.CATA, Q.COMMON)
@@ -3213,7 +3213,7 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(64493)
 	recipe:SetSkillLevels(180, 180, 185, 190, 195)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ROGUE)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Glyph of Living Bomb -- 94000
 	recipe = AddRecipe(94000, V.WOTLK, Q.COMMON)
@@ -3227,42 +3227,42 @@ function addon:InitInscription()
 	recipe:SetCraftedItemID(67487)
 	recipe:SetSkillLevels(120, 120, 125, 130, 135)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DRUID)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Glyph of Lacerate -- 94402
 	recipe = AddRecipe(94402, V.CATA, Q.COMMON)
 	recipe:SetCraftedItemID(67484)
 	recipe:SetSkillLevels(330, 330, 335, 340, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DRUID)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Glyph of Faerie Fire -- 94403
 	recipe = AddRecipe(94403, V.CATA, Q.COMMON)
 	recipe:SetCraftedItemID(67485)
 	recipe:SetSkillLevels(120, 120, 125, 130, 135)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DRUID)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Glyph of Feral Charge -- 94404
 	recipe = AddRecipe(94404, V.CATA, Q.COMMON)
 	recipe:SetCraftedItemID(67486)
 	recipe:SetSkillLevels(150, 150, 155, 160, 165)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DRUID)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Glyph of Death Wish -- 94405
 	recipe = AddRecipe(94405, V.CATA, Q.COMMON)
 	recipe:SetCraftedItemID(67483)
 	recipe:SetSkillLevels(150, 150, 155, 160, 165)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.WARRIOR)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Glyph of Intercept -- 94406
 	recipe = AddRecipe(94406, V.CATA, Q.COMMON)
 	recipe:SetCraftedItemID(67482)
 	recipe:SetSkillLevels(250, 250, 255, 260, 265)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.WARRIOR)
-	recipe:AddTrainer(28702, 30706, 30713, 30717, 33603, 33615, 33638, 46716)
+	recipe:AddTrainer(28702, 30706, 30713, 30715, 30717, 33603, 33615, 33638, 46716)

 	-- Glyph of Vanish -- 94711
 	recipe = AddRecipe(94711, V.CATA, Q.COMMON)
diff --git a/Database/Recipes/Leatherworking.lua b/Database/Recipes/Leatherworking.lua
index 23f873e..53f11c8 100644
--- a/Database/Recipes/Leatherworking.lua
+++ b/Database/Recipes/Leatherworking.lua
@@ -659,8 +659,8 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(7386)
 	recipe:SetSkillLevels(190, 190, 210, 220, 230)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddVendor(4225, 7852, 7854)
-	recipe:AddLimitedVendor(4589, 1)
+	recipe:AddVendor(7852, 7854)
+	recipe:AddLimitedVendor(4225, 1, 4589, 1)

 	-- Dusky Belt -- 9206
 	recipe = AddRecipe(9206, V.ORIG, Q.COMMON)
@@ -934,28 +934,28 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(8346)
 	recipe:SetSkillLevels(230, 230, 250, 260, 270)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 7868, 7869, 29507, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7868, 7869, 29507, 33581, 33612, 33635)

 	-- Helm of Fire -- 10632
 	recipe = AddRecipe(10632, V.ORIG, Q.COMMON)
 	recipe:SetCraftedItemID(8348)
 	recipe:SetSkillLevels(250, 250, 270, 280, 290)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 7868, 7869, 29507, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7868, 7869, 29507, 33581, 33612, 33635)

 	-- Feathered Breastplate -- 10647
 	recipe = AddRecipe(10647, V.ORIG, Q.COMMON)
 	recipe:SetCraftedItemID(8349)
 	recipe:SetSkillLevels(250, 250, 270, 280, 290)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 7870, 7871, 29509, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7870, 7871, 29509, 33581, 33612, 33635)

 	-- Dragonscale Breastplate -- 10650
 	recipe = AddRecipe(10650, V.ORIG, Q.COMMON)
 	recipe:SetCraftedItemID(8367)
 	recipe:SetSkillLevels(255, 255, 275, 285, 295)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 7867, 29508, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7867, 29508, 33581, 33612, 33635)

 	-- Cured Rugged Hide -- 19047
 	recipe = AddRecipe(19047, V.ORIG, Q.COMMON)
@@ -1534,8 +1534,7 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(18948)
 	recipe:SetSkillLevels(155, 155, 175, 185, 195)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddVendor(4225)
-	recipe:AddLimitedVendor(4589, 1)
+	recipe:AddLimitedVendor(4225, 1, 4589, 1)

 	-- Might of the Timbermaw -- 23703
 	recipe = AddRecipe(23703, V.ORIG, Q.COMMON)
@@ -1646,14 +1645,14 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(20295)
 	recipe:SetSkillLevels(300, 300, 320, 330, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 7867, 29508, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7867, 29508, 33581, 33612, 33635)

 	-- Green Dragonscale Gauntlets -- 24655
 	recipe = AddRecipe(24655, V.ORIG, Q.COMMON)
 	recipe:SetCraftedItemID(20296)
 	recipe:SetSkillLevels(280, 280, 290, 295, 300)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 7867, 29508, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7867, 29508, 33581, 33612, 33635)

 	-- Dreamscale Breastplate -- 24703
 	recipe = AddRecipe(24703, V.ORIG, Q.COMMON)
@@ -1798,7 +1797,7 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(21887)
 	recipe:SetSkillLevels(300, 300, 300, 305, 310)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Heavy Knothide Leather -- 32455
 	recipe = AddRecipe(32455, V.TBC, Q.COMMON)
@@ -1806,14 +1805,14 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(23793)
 	recipe:SetSkillLevels(325, 325, 325, 330, 335)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 28700, 33581, 33612, 33635)

 	-- Knothide Armor Kit -- 32456
 	recipe = AddRecipe(32456, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25650)
 	recipe:SetSkillLevels(300, 300, 310, 325, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Vindicator's Armor Kit -- 32457
 	recipe = AddRecipe(32457, V.TBC, Q.COMMON)
@@ -1844,112 +1843,112 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(25654)
 	recipe:SetSkillLevels(300, 300, 310, 320, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Felscale Boots -- 32463
 	recipe = AddRecipe(32463, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25655)
 	recipe:SetSkillLevels(310, 310, 320, 330, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Felscale Pants -- 32464
 	recipe = AddRecipe(32464, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25656)
 	recipe:SetSkillLevels(320, 320, 330, 340, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Felscale Breastplate -- 32465
 	recipe = AddRecipe(32465, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25657)
 	recipe:SetSkillLevels(335, 335, 345, 355, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Scaled Draenic Pants -- 32466
 	recipe = AddRecipe(32466, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25662)
 	recipe:SetSkillLevels(300, 300, 310, 320, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Scaled Draenic Gloves -- 32467
 	recipe = AddRecipe(32467, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25661)
 	recipe:SetSkillLevels(310, 310, 320, 330, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Scaled Draenic Vest -- 32468
 	recipe = AddRecipe(32468, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25660)
 	recipe:SetSkillLevels(325, 325, 335, 345, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Scaled Draenic Boots -- 32469
 	recipe = AddRecipe(32469, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25659)
 	recipe:SetSkillLevels(335, 335, 345, 355, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Thick Draenic Gloves -- 32470
 	recipe = AddRecipe(32470, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25669)
 	recipe:SetSkillLevels(300, 300, 310, 320, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Thick Draenic Pants -- 32471
 	recipe = AddRecipe(32471, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25670)
 	recipe:SetSkillLevels(315, 315, 325, 335, 345)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Thick Draenic Boots -- 32472
 	recipe = AddRecipe(32472, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25668)
 	recipe:SetSkillLevels(320, 320, 330, 340, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Thick Draenic Vest -- 32473
 	recipe = AddRecipe(32473, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25671)
 	recipe:SetSkillLevels(330, 330, 340, 350, 360)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Wild Draenish Boots -- 32478
 	recipe = AddRecipe(32478, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25673)
 	recipe:SetSkillLevels(300, 300, 310, 320, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Wild Draenish Gloves -- 32479
 	recipe = AddRecipe(32479, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25674)
 	recipe:SetSkillLevels(310, 310, 320, 330, 340)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Wild Draenish Leggings -- 32480
 	recipe = AddRecipe(32480, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25675)
 	recipe:SetSkillLevels(320, 320, 330, 340, 350)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Wild Draenish Vest -- 32481
 	recipe = AddRecipe(32481, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(25676)
 	recipe:SetSkillLevels(330, 330, 340, 350, 360)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Comfortable Insoles -- 32482
 	recipe = AddRecipe(32482, V.TBC, Q.COMMON)
@@ -2256,7 +2255,7 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(29528)
 	recipe:SetSkillLevels(340, 340, 340, 347, 355)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Drums of Battle -- 35543
 	recipe = AddRecipe(35543, V.TBC, Q.COMMON)
@@ -2495,42 +2494,42 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(29964)
 	recipe:SetSkillLevels(260, 260, 280, 290, 300)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 7868, 7869, 29507, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7868, 7869, 29507, 33581, 33612, 33635)

 	-- Wildfeather Leggings -- 36075
 	recipe = AddRecipe(36075, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(29970)
 	recipe:SetSkillLevels(260, 260, 280, 290, 300)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 7870, 7871, 29509, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7870, 7871, 29509, 33581, 33612, 33635)

 	-- Dragonstrike Leggings -- 36076
 	recipe = AddRecipe(36076, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(29971)
 	recipe:SetSkillLevels(260, 260, 280, 290, 300)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 7867, 29508, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7867, 29508, 33581, 33612, 33635)

 	-- Primalstorm Breastplate -- 36077
 	recipe = AddRecipe(36077, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(29973)
 	recipe:SetSkillLevels(330, 330, 350, 360, 370)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 7868, 7869, 29507, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7868, 7869, 29507, 33581, 33612, 33635)

 	-- Living Crystal Breastplate -- 36078
 	recipe = AddRecipe(36078, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(29974)
 	recipe:SetSkillLevels(330, 330, 350, 360, 370)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 7870, 7871, 29509, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7870, 7871, 29509, 33581, 33612, 33635)

 	-- Golden Dragonstrike Breastplate -- 36079
 	recipe = AddRecipe(36079, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(29975)
 	recipe:SetSkillLevels(330, 330, 350, 360, 370)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 7867, 29508, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 7867, 29508, 33581, 33612, 33635)

 	-- Belt of Natural Power -- 36349
 	recipe = AddRecipe(36349, V.TBC, Q.EPIC)
@@ -2745,7 +2744,7 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(34207)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Winter Boots -- 44953
 	recipe = AddRecipe(44953, V.TBC, Q.UNCOMMON)
@@ -2761,14 +2760,14 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(34330)
 	recipe:SetSkillLevels(350, 350, 355, 360, 365)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Leatherworker's Satchel -- 45100
 	recipe = AddRecipe(45100, V.TBC, Q.COMMON)
 	recipe:SetCraftedItemID(34482)
 	recipe:SetSkillLevels(300, 300, 310, 320, 330)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddTrainer(3365, 4212, 5564, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)

 	-- Bag of Many Hides -- 45117
 	recipe = AddRecipe(45117, V.TBC, Q.UNCOMMON)
@@ -2847,217 +2846,217 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(38425)
 	recipe:SetSkillLevels(390, 390, 390, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Chestguard -- 50938
 	recipe = AddRecipe(50938, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38408)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Leggings -- 50939
 	recipe = AddRecipe(50939, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38410)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Shoulderpads -- 50940
 	recipe = AddRecipe(50940, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38411)
 	recipe:SetSkillLevels(380, 380, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Gloves -- 50941
 	recipe = AddRecipe(50941, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38409)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Boots -- 50942
 	recipe = AddRecipe(50942, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38407)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Belt -- 50943
 	recipe = AddRecipe(50943, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38406)
 	recipe:SetSkillLevels(380, 380, 380, 387, 395)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Chestpiece -- 50944
 	recipe = AddRecipe(50944, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38400)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Leggings -- 50945
 	recipe = AddRecipe(50945, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38401)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Shoulderpads -- 50946
 	recipe = AddRecipe(50946, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38402)
 	recipe:SetSkillLevels(380, 380, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Gloves -- 50947
 	recipe = AddRecipe(50947, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38403)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Boots -- 50948
 	recipe = AddRecipe(50948, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38404)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Belt -- 50949
 	recipe = AddRecipe(50949, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38405)
 	recipe:SetSkillLevels(380, 380, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Chestguard -- 50950
 	recipe = AddRecipe(50950, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38414)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Leggings -- 50951
 	recipe = AddRecipe(50951, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38416)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Shoulders -- 50952
 	recipe = AddRecipe(50952, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38424)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Gloves -- 50953
 	recipe = AddRecipe(50953, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38415)
 	recipe:SetSkillLevels(380, 380, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Boots -- 50954
 	recipe = AddRecipe(50954, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38413)
 	recipe:SetSkillLevels(380, 380, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Belt -- 50955
 	recipe = AddRecipe(50955, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38412)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Chestguard -- 50956
 	recipe = AddRecipe(50956, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38420)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Legguards -- 50957
 	recipe = AddRecipe(50957, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38422)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Shoulders -- 50958
 	recipe = AddRecipe(50958, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38417)
 	recipe:SetSkillLevels(380, 380, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Gloves -- 50959
 	recipe = AddRecipe(50959, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38421)
 	recipe:SetSkillLevels(370, 370, 385, 395, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Boots -- 50960
 	recipe = AddRecipe(50960, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38419)
 	recipe:SetSkillLevels(380, 380, 395, 405, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Belt -- 50961
 	recipe = AddRecipe(50961, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38418)
 	recipe:SetSkillLevels(375, 375, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Borean Armor Kit -- 50962
 	recipe = AddRecipe(50962, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38375)
 	recipe:SetSkillLevels(350, 350, 375, 380, 385)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Heavy Borean Armor Kit -- 50963
 	recipe = AddRecipe(50963, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38376)
 	recipe:SetSkillLevels(395, 395, 400, 402, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Jormungar Leg Armor -- 50964
 	recipe = AddRecipe(50964, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38371)
 	recipe:SetSkillLevels(405, 405, 410, 415, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frosthide Leg Armor -- 50965
 	recipe = AddRecipe(50965, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38373)
 	recipe:SetSkillLevels(425, 425, 435, 440, 445)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Leg Armor -- 50966
 	recipe = AddRecipe(50966, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38372)
 	recipe:SetSkillLevels(400, 400, 405, 410, 415)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Icescale Leg Armor -- 50967
 	recipe = AddRecipe(50967, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38374)
 	recipe:SetSkillLevels(425, 425, 435, 440, 445)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Trapper's Traveling Pack -- 50970
 	recipe = AddRecipe(50970, V.WOTLK, Q.RARE)
@@ -3080,35 +3079,35 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(38590)
 	recipe:SetSkillLevels(400, 400, 415, 425, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Arctic Leggings -- 51569
 	recipe = AddRecipe(51569, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38591)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Arctic Chestpiece -- 51570
 	recipe = AddRecipe(51570, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38592)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Wristguards -- 51571
 	recipe = AddRecipe(51571, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38433)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Arctic Helm -- 51572
 	recipe = AddRecipe(51572, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38437)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Bracers of Shackled Souls -- 52733
 	recipe = AddRecipe(52733, V.WOTLK, Q.COMMON)
@@ -3123,25 +3122,25 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(41238)
 	recipe:SetSkillLevels(395, 395, 405, 415, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.CLOAK)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Fur Lining - Attack Power -- 57683
 	recipe = AddRecipe(57683, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Fur Lining - Stamina -- 57690
 	recipe = AddRecipe(57690, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Fur Lining - Spell Power -- 57691
 	recipe = AddRecipe(57691, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Fur Lining - Fire Resist -- 57692
 	recipe = AddRecipe(57692, V.WOTLK, Q.RARE)
@@ -3182,216 +3181,216 @@ function addon:InitLeatherworking()
 	recipe = AddRecipe(60583, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(405, 405, 405, 405, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Leg Reinforcements -- 60584
 	recipe = AddRecipe(60584, V.WOTLK, Q.COMMON)
 	recipe:SetSkillLevels(400, 400, 400, 400, 405)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Bracers -- 60599
 	recipe = AddRecipe(60599, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38436)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Frostscale Helm -- 60600
 	recipe = AddRecipe(60600, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38440)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Frostscale Leggings -- 60601
 	recipe = AddRecipe(60601, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44436)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Frostscale Breastplate -- 60604
 	recipe = AddRecipe(60604, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44437)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dragonstompers -- 60605
 	recipe = AddRecipe(60605, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44438)
 	recipe:SetSkillLevels(400, 400, 415, 425, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Wristguards -- 60607
 	recipe = AddRecipe(60607, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38434)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Iceborne Helm -- 60608
 	recipe = AddRecipe(60608, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38438)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Iceborne Leggings -- 60611
 	recipe = AddRecipe(60611, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44440)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Iceborne Chestguard -- 60613
 	recipe = AddRecipe(60613, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44441)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Bugsquashers -- 60620
 	recipe = AddRecipe(60620, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44442)
 	recipe:SetSkillLevels(400, 400, 415, 425, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Bracers -- 60622
 	recipe = AddRecipe(60622, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38435)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nerubian Helm -- 60624
 	recipe = AddRecipe(60624, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38439)
 	recipe:SetSkillLevels(385, 385, 400, 410, 420)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Nerubian Leggings -- 60627
 	recipe = AddRecipe(60627, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44443)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Dark Nerubian Chestpiece -- 60629
 	recipe = AddRecipe(60629, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44444)
 	recipe:SetSkillLevels(395, 395, 410, 420, 430)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Scaled Icewalkers -- 60630
 	recipe = AddRecipe(60630, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44445)
 	recipe:SetSkillLevels(400, 400, 415, 425, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Cloak of Harsh Winds -- 60631
 	recipe = AddRecipe(60631, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(38441)
 	recipe:SetSkillLevels(380, 380, 390, 400, 410)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Ice Striker's Cloak -- 60637
 	recipe = AddRecipe(60637, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43566)
 	recipe:SetSkillLevels(440, 440, 450, 455, 460)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Durable Nerubhide Cape -- 60640
 	recipe = AddRecipe(60640, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43565)
 	recipe:SetSkillLevels(440, 440, 450, 455, 460)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.CLOAK)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Pack of Endless Pockets -- 60643
 	recipe = AddRecipe(60643, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(44446)
 	recipe:SetSkillLevels(415, 415, 420, 422, 425)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Razorstrike Breastplate -- 60649
 	recipe = AddRecipe(60649, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43129)
 	recipe:SetSkillLevels(425, 425, 430, 435, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Virulent Spaulders -- 60651
 	recipe = AddRecipe(60651, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43130)
 	recipe:SetSkillLevels(420, 420, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Eaglebane Bracers -- 60652
 	recipe = AddRecipe(60652, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43131)
 	recipe:SetSkillLevels(420, 420, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nightshock Hood -- 60655
 	recipe = AddRecipe(60655, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43132)
 	recipe:SetSkillLevels(425, 425, 430, 435, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Nightshock Girdle -- 60658
 	recipe = AddRecipe(60658, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43133)
 	recipe:SetSkillLevels(420, 420, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Leggings of Visceral Strikes -- 60660
 	recipe = AddRecipe(60660, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(42731)
 	recipe:SetSkillLevels(425, 425, 430, 435, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Seafoam Gauntlets -- 60665
 	recipe = AddRecipe(60665, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43255)
 	recipe:SetSkillLevels(420, 420, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Jormscale Footpads -- 60666
 	recipe = AddRecipe(60666, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43256)
 	recipe:SetSkillLevels(420, 420, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Wildscale Breastplate -- 60669
 	recipe = AddRecipe(60669, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43257)
 	recipe:SetSkillLevels(425, 425, 430, 435, 440)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Purehorn Spaulders -- 60671
 	recipe = AddRecipe(60671, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(43258)
 	recipe:SetSkillLevels(420, 420, 425, 430, 435)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Eviscerator's Facemask -- 60697
 	recipe = AddRecipe(60697, V.WOTLK, Q.RARE)
@@ -3782,7 +3781,7 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(44963)
 	recipe:SetSkillLevels(425, 425, 435, 440, 445)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Belt of Dragons -- 63194
 	recipe = AddRecipe(63194, V.WOTLK, Q.EPIC)
@@ -3853,7 +3852,7 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(33568)
 	recipe:SetSkillLevels(350, 350, 350, 362, 375)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Ensorcelled Nerubian Breastplate -- 67080
 	recipe = AddRecipe(67080, V.WOTLK, Q.EPIC)
@@ -3996,14 +3995,14 @@ function addon:InitLeatherworking()
 	recipe:SetCraftedItemID(49633)
 	recipe:SetSkillLevels(450, 450, 450, 455, 470)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Drums of the Wild -- 69388
 	recipe = AddRecipe(69388, V.WOTLK, Q.COMMON)
 	recipe:SetCraftedItemID(49634)
 	recipe:SetSkillLevels(450, 450, 450, 455, 470)
 	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3365, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)
+	recipe:AddTrainer(3365, 4212, 5564, 26911, 26961, 26996, 26998, 28700, 33581, 33612, 33635)

 	-- Legwraps of Unleashed Nature -- 70554
 	recipe = AddRecipe(70554, V.WOTLK, Q.EPIC)
diff --git a/Database/Trainers/Alchemy.lua b/Database/Trainers/Alchemy.lua
index 860257b..b42098a 100644
--- a/Database/Trainers/Alchemy.lua
+++ b/Database/Trainers/Alchemy.lua
@@ -37,7 +37,7 @@ function private:InitializeAlchemyTrainers()
 	AddTrainer(3347, "Yelmak", "Orgrimmar", 56.7, 33.2, "Horde")
 	AddTrainer(3603, "Cyndra Kindwhisper", "Teldrassil", 57.6, 60.7, "Alliance")
 	AddTrainer(3964, "Kylanna", "Ashenvale", 50.8, 67.1, "Alliance")
-	AddTrainer(4160, "Ainethil", "Darnassus", 55, 23.8, "Alliance")
+	AddTrainer(4160, "Ainethil", "Darnassus", 53.9, 48.5, "Alliance") -- COMPLETELY UPDATED
 	AddTrainer(4611, "Doctor Herbert Halsey", "Undercity", 47.7, 73, "Horde")
 	AddTrainer(4900, "Alchemist Narett", "Dustwallow Marsh", 64, 47.7, "Alliance")
 	AddTrainer(5177, "Tally Berryfizz", "Ironforge", 66.6, 55.2, "Alliance")
diff --git a/Database/Trainers/Cooking.lua b/Database/Trainers/Cooking.lua
index d2613c2..538f517 100644
--- a/Database/Trainers/Cooking.lua
+++ b/Database/Trainers/Cooking.lua
@@ -34,7 +34,7 @@ function private:InitializeCookingTrainers()
 	AddTrainer(3067, "Pyall Silentstride", "Mulgore", 45.5, 58.1, "Horde")
 	AddTrainer(3087, "Crystal Boughman", "Redridge Mountains", 22.8, 43.6, "Alliance")
 	AddTrainer(3399, "Zamja", "Orgrimmar", 57.5, 53.7, "Horde")
-	AddTrainer(4210, "Alegorn", "Darnassus", 50, 36.6, "Alliance")
+	AddTrainer(4210, "Alegorn", "Darnassus", 49.9, 36.6, "Alliance") -- COMPLETELY UPDATED
 	AddTrainer(4552, "Eunice Burch", "Undercity", 62.3, 44.6, "Horde")
 	AddTrainer(5159, "Daryl Riknussun", "Ironforge", 60.1, 36.8, "Alliance")
 	AddTrainer(5482, "Stephen Ryback", "Stormwind City", 77.2, 53.2, "Alliance") -- UPDATED
diff --git a/Database/Trainers/Enchanting.lua b/Database/Trainers/Enchanting.lua
index a7a4455..224b8c7 100644
--- a/Database/Trainers/Enchanting.lua
+++ b/Database/Trainers/Enchanting.lua
@@ -29,7 +29,7 @@ function private:InitializeEnchantingTrainers()
 	AddTrainer(3011, "Teg Dawnstrider", "Thunder Bluff", 45, 38, "Horde")
 	AddTrainer(3345, "Godan", "Orgrimmar", 53.8, 38.5, "Horde")
 	AddTrainer(3606, "Alanna Raveneye", "Teldrassil", 36.8, 34.2, "Alliance")
-	AddTrainer(4213, "Taladan", "Darnassus", 58.6, 13.2, "Alliance")
+	AddTrainer(4213, "Taladan", "Darnassus", 56.4, 31.0, "Alliance") -- COMPLETELY UPDATED
 	AddTrainer(4616, "Lavinia Crowe", "Undercity", 62.1, 60.5, "Horde")
 	AddTrainer(5157, "Gimble Thistlefuzz", "Ironforge", 60, 45.4, "Alliance")
 	AddTrainer(5695, "Vance Undergloom", "Tirisfal Glades", 61.7, 51.6, "Horde")
diff --git a/Database/Trainers/FirstAid.lua b/Database/Trainers/FirstAid.lua
index bdf97e3..07e1b1e 100644
--- a/Database/Trainers/FirstAid.lua
+++ b/Database/Trainers/FirstAid.lua
@@ -30,7 +30,7 @@ function private:InitializeFirstAidTrainers()
 	AddTrainer(2329, "Michelle Belle", "Elwynn Forest", 43.4, 65.6, "Alliance")
 	AddTrainer(2798, "Pand Stonebinder", "Thunder Bluff", 29.4, 21.5, "Horde")
 	AddTrainer(3181, "Fremal Doohickey", "Wetlands", 10.8, 61.3, "Alliance")
-	AddTrainer(4211, "Dannelor", "Darnassus", 51.7, 12.6, "Alliance")
+	AddTrainer(4211, "Dannelor", "Darnassus", 51.7, 30.4, "Alliance") -- COMPLETELY UPDATED
 	AddTrainer(4591, "Mary Edras", "Undercity", 73.5, 54.8, "Horde")
 	AddTrainer(5150, "Nissa Firestone", "Ironforge", 54, 57.8, "Alliance")
 	AddTrainer(5759, "Nurse Neela", "Tirisfal Glades", 61.8, 52.8, "Horde")
diff --git a/Database/Trainers/Inscription.lua b/Database/Trainers/Inscription.lua
index 2a3f957..716fc52 100644
--- a/Database/Trainers/Inscription.lua
+++ b/Database/Trainers/Inscription.lua
@@ -35,7 +35,7 @@ function private:InitializeInscriptionTrainers()
 	AddTrainer(30710, "Zantasia", "Silvermoon City", 69.5, 24, "Horde")
 	AddTrainer(30711, "Margaux Parchley", "Undercity", 61, 58.5, "Horde")
 	AddTrainer(30713, "Catarina Stanford", "Stormwind City", 49.8, 74.7, "Alliance")
-	AddTrainer(30715, "Feyden Darkin", "Darnassus", 58.9, 14.1, "Alliance")
+	AddTrainer(30715, "Feyden Darkin", "Darnassus", 56.8, 31.6, "Alliance") -- COMPLETELY UPDATED
 	AddTrainer(30716, "Thoth", "The Exodar", 40.5, 39.1, "Alliance")
 	AddTrainer(30717, "Elise Brightletter", "Ironforge", 60.7, 44.9, "Alliance")
 	AddTrainer(30721, "Michael Schwan", "Hellfire Peninsula", 53.9, 65.5, "Alliance")
diff --git a/Database/Trainers/Leatherworking.lua b/Database/Trainers/Leatherworking.lua
index 8092545..9a367de 100644
--- a/Database/Trainers/Leatherworking.lua
+++ b/Database/Trainers/Leatherworking.lua
@@ -33,7 +33,7 @@ function private:InitializeLeatherworkingTrainers()
 	AddTrainer(3549, "Shelene Rhobart", "Tirisfal Glades", 65.5, 61, "Horde")
 	AddTrainer(3605, "Nadyia Maneweaver", "Teldrassil", 41.8, 49.5, "Alliance")
 	AddTrainer(3967, "Aayndia Floralwind", "Ashenvale", 35.9, 52.1, "Alliance")
-	AddTrainer(4212, "Telonis", "Darnassus", 64.5, 21.3, "Alliance")
+	AddTrainer(4212, "Telonis", "Darnassus", 60.5, 36.8, "Alliance") -- COMPLETELY UPDATED
 	AddTrainer(4588, "Arthur Moore", "Undercity", 70.3, 58.5, "Horde")
 	AddTrainer(5127, "Fimble Finespindle", "Ironforge", 39.8, 33.5, "Alliance")
 	AddTrainer(5564, "Simon Tanner", "Stormwind City", 71.8, 62.9, "Alliance") -- UPDATED
diff --git a/Database/Vendor.lua b/Database/Vendor.lua
index 327ad8e..aa592c9 100644
--- a/Database/Vendor.lua
+++ b/Database/Vendor.lua
@@ -130,12 +130,12 @@ function addon:InitVendor(DB)
 	AddVendor(3958,		L["Lardan"],				BZ["Ashenvale"],			34.8, 49.8, ALLIANCE)
 	AddVendor(4083,		L["Jeeda"],				BZ["Stonetalon Mountains"],		47.6, 61.7, HORDE)
 	AddVendor(4086,		L["Veenix"],				BZ["Stonetalon Mountains"],		58.3, 51.7, NEUTRAL)
-	AddVendor(4168,		L["Elynna"],				BZ["Darnassus"],			64.4, 21.6, ALLIANCE)
-	AddVendor(4223,		L["Fyldan"],				BZ["Darnassus"],			49.0, 37.0, ALLIANCE) -- UPDATED
-	AddVendor(4225,		L["Saenorion"],				BZ["Darnassus"],			63.8, 22.1, ALLIANCE)
-	AddVendor(4226,		L["Ulthir"],				BZ["Darnassus"],			56.0, 24.6, ALLIANCE)
-	AddVendor(4228,		L["Vaean"],				BZ["Darnassus"],			58.5, 14.4, ALLIANCE)
-	AddVendor(4229,		L["Mythrin'dir"],			BZ["Darnassus"],			60.0, 19.1, ALLIANCE)
+	AddVendor(4168,		L["Elynna"],				BZ["Darnassus"],			60.6, 36.9, ALLIANCE) -- COMPLETELY UPDATED
+	AddVendor(4223,		L["Fyldan"],				BZ["Darnassus"],			49.5, 36.9, ALLIANCE) -- COMPLETELY UPDATED
+	AddVendor(4225,		L["Saenorion"],				BZ["Darnassus"],			60.0, 37.3, ALLIANCE) -- COMPLETELY UPDATED
+	AddVendor(4226,		L["Ulthir"],				BZ["Darnassus"],			54.6, 38.9, ALLIANCE) -- COMPLETELY UPDATED
+	AddVendor(4228,		L["Vaean"],				BZ["Darnassus"],			56.4, 32.2, ALLIANCE) -- COMPLETELY UPDATED
+	AddVendor(4229,		L["Mythrin'dir"],			BZ["Darnassus"],			58.1, 34.2, ALLIANCE) -- COMPLETELY UPDATED
 	AddVendor(4265,		L["Nyoma"],				BZ["Teldrassil"],			57.2, 61.2, ALLIANCE)
 	AddVendor(4305,		L["Kriggon Talsone"],			BZ["Westfall"],				36.2, 90.1, ALLIANCE)
 	AddVendor(4553,		L["Ronald Burch"],			BZ["Undercity"],			62.3, 43.1, HORDE) -- COMPLETELY UPDATED