Quantcast

Moved recipe files to their own directory.

James D. Callahan III [03-13-11 - 22:33]
Moved recipe files to their own directory.
Filename
Database/Alchemy.lua
Database/Blacksmithing.lua
Database/Cooking.lua
Database/Enchanting.lua
Database/Engineering.lua
Database/FirstAid.lua
Database/Inscription.lua
Database/Jewelcrafting.lua
Database/Leatherworking.lua
Database/Recipes/Alchemy.lua
Database/Recipes/Blacksmithing.lua
Database/Recipes/Cooking.lua
Database/Recipes/Enchanting.lua
Database/Recipes/Engineering.lua
Database/Recipes/FirstAid.lua
Database/Recipes/Inscription.lua
Database/Recipes/Jewelcrafting.lua
Database/Recipes/Leatherworking.lua
Database/Recipes/Runeforging.lua
Database/Recipes/Smelting.lua
Database/Recipes/Tailoring.lua
Database/Runeforging.lua
Database/Smelting.lua
Database/Tailoring.lua
database.xml
diff --git a/Database/Alchemy.lua b/Database/Alchemy.lua
deleted file mode 100644
index 59d44f5..0000000
--- a/Database/Alchemy.lua
+++ /dev/null
@@ -1,2258 +0,0 @@
---[[
-************************************************************************
-Alchemy.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
-
-local FOLDER_NAME, private = ...
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitAlchemy()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 51304, genesis, quality)
-	end
-
-	private:InitializeAlchemyTrainers()
-
-	local recipe
-
-	-- Elixir of Lion's Strength -- 2329
-	recipe = AddRecipe(2329, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2454)
-	recipe:SetSkillLevels(1, 1, 55, 75, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Minor Healing Potion -- 2330
-	recipe = AddRecipe(2330, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(118)
-	recipe:SetSkillLevels(1, 1, 55, 75, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Minor Mana Potion -- 2331
-	recipe = AddRecipe(2331, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2455)
-	recipe:SetSkillLevels(25, 25, 65, 85, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
-
-	-- Minor Rejuvenation Potion -- 2332
-	recipe = AddRecipe(2332, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2456)
-	recipe:SetSkillLevels(40, 40, 70, 90, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
-
-	-- Elixir of Lesser Agility -- 2333
-	recipe = AddRecipe(2333, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3396)
-	recipe:SetCraftedItemID(3390)
-	recipe:SetSkillLevels(140, 140, 165, 185, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Elixir of Minor Fortitude -- 2334
-	recipe = AddRecipe(2334, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2458)
-	recipe:SetSkillLevels(50, 50, 80, 100, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
-
-	-- Swiftness Potion -- 2335
-	recipe = AddRecipe(2335, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2555)
-	recipe:SetCraftedItemID(2459)
-	recipe:SetSkillLevels(60, 60, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Lesser Healing Potion -- 2337
-	recipe = AddRecipe(2337, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(858)
-	recipe:SetSkillLevels(55, 55, 85, 105, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
-
-	-- Weak Troll's Blood Elixir -- 3170
-	recipe = AddRecipe(3170, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3382)
-	recipe:SetSkillLevels(15, 15, 60, 80, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
-
-	-- Elixir of Wisdom -- 3171
-	recipe = AddRecipe(3171, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3383)
-	recipe:SetSkillLevels(90, 90, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Minor Magic Resistance Potion -- 3172
-	recipe = AddRecipe(3172, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3393)
-	recipe:SetCraftedItemID(3384)
-	recipe:SetSkillLevels(110, 110, 135, 155, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Lesser Mana Potion -- 3173
-	recipe = AddRecipe(3173, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3385)
-	recipe:SetSkillLevels(120, 120, 145, 165, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Potion of Curing -- 3174
-	recipe = AddRecipe(3174, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3394)
-	recipe:SetCraftedItemID(3386)
-	recipe:SetSkillLevels(120, 120, 145, 165, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Limited Invulnerability Potion -- 3175
-	recipe = AddRecipe(3175, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3395)
-	recipe:SetCraftedItemID(3387)
-	recipe:SetSkillLevels(250, 250, 275, 295, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Strong Troll's Blood Elixir -- 3176
-	recipe = AddRecipe(3176, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3388)
-	recipe:SetSkillLevels(125, 125, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Defense -- 3177
-	recipe = AddRecipe(3177, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3389)
-	recipe:SetSkillLevels(130, 130, 155, 175, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Ogre's Strength -- 3188
-	recipe = AddRecipe(3188, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6211)
-	recipe:SetCraftedItemID(3391)
-	recipe:SetSkillLevels(150, 150, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Elixir of Minor Agility -- 3230
-	recipe = AddRecipe(3230, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2553)
-	recipe:SetCraftedItemID(2457)
-	recipe:SetSkillLevels(50, 50, 80, 100, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Healing Potion -- 3447
-	recipe = AddRecipe(3447, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(929)
-	recipe:SetSkillLevels(110, 110, 135, 155, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Lesser Invisibility Potion -- 3448
-	recipe = AddRecipe(3448, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3823)
-	recipe:SetSkillLevels(165, 165, 185, 205, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Shadow Oil -- 3449
-	recipe = AddRecipe(3449, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6068)
-	recipe:SetCraftedItemID(3824)
-	recipe:SetSkillLevels(165, 165, 190, 210, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(4878, 1)
-
-	-- Elixir of Fortitude -- 3450
-	recipe = AddRecipe(3450, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3830)
-	recipe:SetCraftedItemID(3825)
-	recipe:SetSkillLevels(175, 175, 195, 215, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Major Troll's Blood Elixir -- 3451
-	recipe = AddRecipe(3451, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3831)
-	recipe:SetCraftedItemID(3826)
-	recipe:SetSkillLevels(180, 180, 200, 220, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mana Potion -- 3452
-	recipe = AddRecipe(3452, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3827)
-	recipe:SetSkillLevels(160, 160, 180, 200, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Detect Lesser Invisibility -- 3453
-	recipe = AddRecipe(3453, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3832)
-	recipe:SetCraftedItemID(3828)
-	recipe:SetSkillLevels(195, 195, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Frost Oil -- 3454
-	recipe = AddRecipe(3454, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14634)
-	recipe:SetCraftedItemID(3829)
-	recipe:SetSkillLevels(200, 200, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2480, 1)
-
-	-- Discolored Healing Potion -- 4508
-	recipe = AddRecipe(4508, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4597)
-	recipe:SetCraftedItemID(4596)
-	recipe:SetSkillLevels(50, 50, 80, 100, 120)
-	recipe:AddFilters(F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Lesser Stoneshield Potion -- 4942
-	recipe = AddRecipe(4942, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(4624)
-	recipe:SetCraftedItemID(4623)
-	recipe:SetSkillLevels(215, 215, 230, 250, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Rage Potion -- 6617
-	recipe = AddRecipe(6617, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5640)
-	recipe:SetCraftedItemID(5631)
-	recipe:SetSkillLevels(60, 60, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TANK, F.DRUID, F.WARRIOR)
-	recipe:AddVendor(1685, 3499)
-	recipe:AddLimitedVendor(3335, 2)
-
-	-- Great Rage Potion -- 6618
-	recipe = AddRecipe(6618, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5643)
-	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)
-
-	-- Free Action Potion -- 6624
-	recipe = AddRecipe(6624, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5642)
-	recipe:SetCraftedItemID(5634)
-	recipe:SetSkillLevels(150, 150, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(3348, 1, 4226, 1, 5178, 1)
-
-	-- Elixir of Water Breathing -- 7179
-	recipe = AddRecipe(7179, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5996)
-	recipe:SetSkillLevels(90, 90, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Greater Healing Potion -- 7181
-	recipe = AddRecipe(7181, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(1710)
-	recipe:SetSkillLevels(155, 155, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Minor Defense -- 7183
-	recipe = AddRecipe(7183, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5997)
-	recipe:SetSkillLevels(1, 1, 55, 75, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Holy Protection Potion -- 7255
-	recipe = AddRecipe(7255, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6053)
-	recipe:SetCraftedItemID(6051)
-	recipe:SetSkillLevels(100, 100, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(1685, 1, 3134, 1, 3490, 1)
-
-	-- Shadow Protection Potion -- 7256
-	recipe = AddRecipe(7256, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6054)
-	recipe:SetCraftedItemID(6048)
-	recipe:SetSkillLevels(135, 135, 160, 180, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2393, 1, 3956, 1)
-
-	-- Fire Protection Potion -- 7257
-	recipe = AddRecipe(7257, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6055)
-	recipe:SetCraftedItemID(6049)
-	recipe:SetSkillLevels(165, 165, 210, 230, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2380, 1, 4083, 1)
-
-	-- Frost Protection Potion -- 7258
-	recipe = AddRecipe(7258, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6056)
-	recipe:SetCraftedItemID(6050)
-	recipe:SetSkillLevels(190, 190, 205, 225, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2812, 1, 2848, 1)
-
-	-- Nature Protection Potion -- 7259
-	recipe = AddRecipe(7259, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6057)
-	recipe:SetCraftedItemID(6052)
-	recipe:SetSkillLevels(190, 190, 210, 230, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2848, 1, 5594, 1, 8157, 1, 8158, 1)
-
-	-- Blackmouth Oil -- 7836
-	recipe = AddRecipe(7836, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6370)
-	recipe:SetSkillLevels(80, 80, 80, 90, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Fire Oil -- 7837
-	recipe = AddRecipe(7837, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6371)
-	recipe:SetSkillLevels(130, 130, 150, 160, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Swim Speed Potion -- 7841
-	recipe = AddRecipe(7841, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6372)
-	recipe:SetSkillLevels(100, 100, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Firepower -- 7845
-	recipe = AddRecipe(7845, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6373)
-	recipe:SetSkillLevels(140, 140, 165, 185, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Giant Growth -- 8240
-	recipe = AddRecipe(8240, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6663)
-	recipe:SetCraftedItemID(6662)
-	recipe:SetSkillLevels(90, 90, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Northern Barrens", "Southern Barrens")
-
-	-- Greater Mana Potion -- 11448
-	recipe = AddRecipe(11448, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6149)
-	recipe:SetSkillLevels(205, 205, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Agility -- 11449
-	recipe = AddRecipe(11449, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8949)
-	recipe:SetSkillLevels(185, 185, 205, 225, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Greater Defense -- 11450
-	recipe = AddRecipe(11450, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8951)
-	recipe:SetSkillLevels(195, 195, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Oil of Immolation -- 11451
-	recipe = AddRecipe(11451, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8956)
-	recipe:SetSkillLevels(205, 205, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Restorative Potion -- 11452
-	recipe = AddRecipe(11452, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9030)
-	recipe:SetSkillLevels(210, 210, 225, 245, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Magic Resistance Potion -- 11453
-	recipe = AddRecipe(11453, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9293)
-	recipe:SetCraftedItemID(9036)
-	recipe:SetSkillLevels(210, 210, 225, 245, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Goblin Rocket Fuel -- 11456
-	recipe = AddRecipe(11456, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10644)
-	recipe:SetCraftedItemID(9061)
-	recipe:SetSkillLevels(210, 210, 225, 245, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("CRAFTED_ENGINEERS")
-
-	-- Superior Healing Potion -- 11457
-	recipe = AddRecipe(11457, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3928)
-	recipe:SetSkillLevels(215, 215, 230, 250, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Wildvine Potion -- 11458
-	recipe = AddRecipe(11458, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9294)
-	recipe:SetCraftedItemID(9144)
-	recipe:SetSkillLevels(225, 225, 240, 260, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms")
-
-	-- Philosopher's Stone -- 11459
-	recipe = AddRecipe(11459, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(9303)
-	recipe:SetCraftedItemID(9149)
-	recipe:SetSkillLevels(225, 225, 240, 260, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddVendor(5594)
-
-	-- Elixir of Detect Undead -- 11460
-	recipe = AddRecipe(11460, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9154)
-	recipe:SetSkillLevels(230, 230, 245, 265, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Arcane Elixir -- 11461
-	recipe = AddRecipe(11461, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9155)
-	recipe:SetSkillLevels(235, 235, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Invisibility Potion -- 11464
-	recipe = AddRecipe(11464, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9295)
-	recipe:SetCraftedItemID(9172)
-	recipe:SetSkillLevels(235, 235, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Elixir of Greater Intellect -- 11465
-	recipe = AddRecipe(11465, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9179)
-	recipe:SetSkillLevels(235, 235, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Gift of Arthas -- 11466
-	recipe = AddRecipe(11466, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9296)
-	recipe:SetCraftedItemID(9088)
-	recipe:SetSkillLevels(240, 240, 255, 275, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(1783, 1791)
-
-	-- Elixir of Greater Agility -- 11467
-	recipe = AddRecipe(11467, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9187)
-	recipe:SetSkillLevels(240, 240, 255, 275, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Dream Vision -- 11468
-	recipe = AddRecipe(11468, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9297)
-	recipe:SetCraftedItemID(9197)
-	recipe:SetSkillLevels(240, 240, 255, 275, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Elixir of Giants -- 11472
-	recipe = AddRecipe(11472, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9298)
-	recipe:SetCraftedItemID(9206)
-	recipe:SetSkillLevels(245, 245, 260, 280, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Ghost Dye -- 11473
-	recipe = AddRecipe(11473, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(9302)
-	recipe:SetCraftedItemID(9210)
-	recipe:SetSkillLevels(245, 245, 260, 280, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(8157, 1, 8158, 1)
-
-	-- Elixir of Shadow Power -- 11476
-	recipe = AddRecipe(11476, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9301)
-	recipe:SetCraftedItemID(9264)
-	recipe:SetSkillLevels(250, 250, 265, 285, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddLimitedVendor(1313, 1, 4610, 1)
-
-	-- Elixir of Demonslaying -- 11477
-	recipe = AddRecipe(11477, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(9300)
-	recipe:SetCraftedItemID(9224)
-	recipe:SetSkillLevels(250, 250, 265, 285, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddLimitedVendor(8177, 1, 8178, 1)
-
-	-- Elixir of Detect Demon -- 11478
-	recipe = AddRecipe(11478, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9233)
-	recipe:SetSkillLevels(250, 250, 265, 285, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Transmute: Iron to Gold -- 11479
-	recipe = AddRecipe(11479, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(9304)
-	recipe:SetCraftedItemID(3577)
-	recipe:SetSkillLevels(225, 225, 240, 260, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(5594)
-
-	-- Transmute: Mithril to Truesilver -- 11480
-	recipe = AddRecipe(11480, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(9305)
-	recipe:SetCraftedItemID(6037)
-	recipe:SetSkillLevels(225, 225, 240, 260, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(5594, 1)
-
-	-- Catseye Elixir -- 12609
-	recipe = AddRecipe(12609, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10592)
-	recipe:SetSkillLevels(200, 200, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Dreamless Sleep Potion -- 15833
-	recipe = AddRecipe(15833, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12190)
-	recipe:SetSkillLevels(230, 230, 245, 265, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Transmute: Arcanite -- 17187
-	recipe = AddRecipe(17187, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12958)
-	recipe:SetCraftedItemID(12360)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(5594)
-
-	-- Stonescale Oil -- 17551
-	recipe = AddRecipe(17551, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(13423)
-	recipe:SetSkillLevels(250, 250, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Mighty Rage Potion -- 17552
-	recipe = AddRecipe(17552, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13476)
-	recipe:SetCraftedItemID(13442)
-	recipe:SetSkillLevels(255, 255, 270, 290, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.TANK, F.DRUID, F.WARRIOR)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Superior Mana Potion -- 17553
-	recipe = AddRecipe(17553, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13477)
-	recipe:SetCraftedItemID(13443)
-	recipe:SetSkillLevels(260, 260, 275, 295, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Superior Defense -- 17554
-	recipe = AddRecipe(17554, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13478)
-	recipe:SetCraftedItemID(13445)
-	recipe:SetSkillLevels(265, 265, 280, 300, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddLimitedVendor(3348, 1, 5178, 1)
-
-	-- Elixir of the Sages -- 17555
-	recipe = AddRecipe(17555, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13479)
-	recipe:SetCraftedItemID(13447)
-	recipe:SetSkillLevels(270, 270, 285, 305, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Major Healing Potion -- 17556
-	recipe = AddRecipe(17556, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13480)
-	recipe:SetCraftedItemID(13446)
-	recipe:SetSkillLevels(275, 275, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Elixir of Brute Force -- 17557
-	recipe = AddRecipe(17557, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13481)
-	recipe:SetCraftedItemID(13453)
-	recipe:SetSkillLevels(275, 275, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Transmute: Air to Fire -- 17559
-	recipe = AddRecipe(17559, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13482)
-	recipe:SetCraftedItemID(7078)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ARGENTDAWN)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
-
-	-- Transmute: Fire to Earth -- 17560
-	recipe = AddRecipe(17560, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13483)
-	recipe:SetCraftedItemID(7076)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(9499)
-
-	-- Transmute: Earth to Water -- 17561
-	recipe = AddRecipe(17561, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13484)
-	recipe:SetCraftedItemID(7080)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TIMBERMAW_HOLD)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
-
-	-- Transmute: Water to Air -- 17562
-	recipe = AddRecipe(17562, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13485)
-	recipe:SetCraftedItemID(7082)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(11278)
-
-	-- Transmute: Undeath to Water -- 17563
-	recipe = AddRecipe(17563, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13486)
-	recipe:SetCraftedItemID(7080)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Transmute: Water to Undeath -- 17564
-	recipe = AddRecipe(17564, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13487)
-	recipe:SetCraftedItemID(12808)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Transmute: Life to Earth -- 17565
-	recipe = AddRecipe(17565, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13488)
-	recipe:SetCraftedItemID(7076)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Transmute: Earth to Life -- 17566
-	recipe = AddRecipe(17566, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13489)
-	recipe:SetCraftedItemID(12803)
-	recipe:SetSkillLevels(275, 275, 275, 282, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Greater Stoneshield Potion -- 17570
-	recipe = AddRecipe(17570, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13490)
-	recipe:SetCraftedItemID(13455)
-	recipe:SetSkillLevels(280, 280, 295, 315, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Elixir of the Mongoose -- 17571
-	recipe = AddRecipe(17571, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13491)
-	recipe:SetCraftedItemID(13452)
-	recipe:SetSkillLevels(280, 280, 295, 315, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Purification Potion -- 17572
-	recipe = AddRecipe(17572, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13492)
-	recipe:SetCraftedItemID(13462)
-	recipe:SetSkillLevels(285, 285, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Greater Arcane Elixir -- 17573
-	recipe = AddRecipe(17573, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13493)
-	recipe:SetCraftedItemID(13454)
-	recipe:SetSkillLevels(285, 285, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Greater Fire Protection Potion -- 17574
-	recipe = AddRecipe(17574, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13494)
-	recipe:SetCraftedItemID(13457)
-	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(9262, 9264)
-
-	-- Greater Frost Protection Potion -- 17575
-	recipe = AddRecipe(17575, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13495)
-	recipe:SetCraftedItemID(13456)
-	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(7428)
-
-	-- Greater Nature Protection Potion -- 17576
-	recipe = AddRecipe(17576, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13496)
-	recipe:SetCraftedItemID(13458)
-	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(1812, 1813)
-
-	-- Greater Arcane Protection Potion -- 17577
-	recipe = AddRecipe(17577, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13497)
-	recipe:SetCraftedItemID(13461)
-	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Greater Shadow Protection Potion -- 17578
-	recipe = AddRecipe(17578, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13499)
-	recipe:SetCraftedItemID(13459)
-	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(8546, 8550)
-
-	-- Major Mana Potion -- 17580
-	recipe = AddRecipe(17580, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13501)
-	recipe:SetCraftedItemID(13444)
-	recipe:SetSkillLevels(295, 295, 310, 330, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(1853)
-	recipe:AddVendor(11278)
-
-	-- Alchemist's Stone -- 17632
-	recipe = AddRecipe(17632, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(13517)
-	recipe:SetCraftedItemID(13503)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
-
-	-- Potion of Petrification -- 17634
-	recipe = AddRecipe(17634, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13518)
-	recipe:SetCraftedItemID(13506)
-	recipe:SetSkillLevels(300, 300, 315, 322, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Flask of the Titans -- 17635
-	recipe = AddRecipe(17635, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(31354)
-	recipe:SetCraftedItemID(13510)
-	recipe:SetSkillLevels(300, 300, 315, 322, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.TANK, F.SHATAR)
-	recipe:AddMobDrop(10363)
-	recipe:AddRepVendor(FAC.SHATAR, REP.EXALTED, 21432)
-
-	-- Flask of Distilled Wisdom -- 17636
-	recipe = AddRecipe(17636, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(31356)
-	recipe:SetCraftedItemID(13511)
-	recipe:SetSkillLevels(300, 300, 315, 322, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
-	recipe:AddMobDrop(10813)
-
-	-- Flask of Supreme Power -- 17637
-	recipe = AddRecipe(17637, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(31355)
-	recipe:SetCraftedItemID(13512)
-	recipe:SetSkillLevels(300, 300, 315, 322, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KOT)
-	recipe:AddMobDrop(10508)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.EXALTED, 21643)
-
-	-- Flask of Chromatic Resistance -- 17638
-	recipe = AddRecipe(17638, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(31357)
-	recipe:SetCraftedItemID(13513)
-	recipe:SetSkillLevels(300, 300, 315, 322, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.LOWERCITY)
-	recipe:AddMobDrop(10339)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.EXALTED, 21655)
-
-	-- Elixir of Frost Power -- 21923
-	recipe = AddRecipe(21923, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17709)
-	recipe:SetCraftedItemID(17708)
-	recipe:SetSkillLevels(190, 190, 210, 230, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Major Rejuvenation Potion -- 22732
-	recipe = AddRecipe(22732, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18257)
-	recipe:SetCraftedItemID(18253)
-	recipe:SetSkillLevels(300, 300, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Elixir of Greater Water Breathing -- 22808
-	recipe = AddRecipe(22808, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(18294)
-	recipe:SetSkillLevels(215, 215, 230, 250, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Gurubashi Mojo Madness -- 24266
-	recipe = AddRecipe(24266, V.ORIG, Q.RARE)
-	recipe:SetCraftedItemID(19931)
-	recipe:SetSkillLevels(300, 300, 315, 322, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Mageblood Elixir -- 24365
-	recipe = AddRecipe(24365, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20011)
-	recipe:SetCraftedItemID(20007)
-	recipe:SetSkillLevels(275, 275, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Greater Dreamless Sleep Potion -- 24366
-	recipe = AddRecipe(24366, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20012)
-	recipe:SetCraftedItemID(20002)
-	recipe:SetSkillLevels(275, 275, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Living Action Potion -- 24367
-	recipe = AddRecipe(24367, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20013)
-	recipe:SetCraftedItemID(20008)
-	recipe:SetSkillLevels(285, 285, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Mighty Troll's Blood Elixir -- 24368
-	recipe = AddRecipe(24368, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20014)
-	recipe:SetCraftedItemID(20004)
-	recipe:SetSkillLevels(290, 290, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Transmute: Elemental Fire -- 25146
-	recipe = AddRecipe(25146, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20761)
-	recipe:SetCraftedItemID(7068)
-	recipe:SetSkillLevels(300, 300, 301, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
-
-	-- Elixir of Greater Firepower -- 26277
-	recipe = AddRecipe(26277, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21547)
-	recipe:SetCraftedItemID(21546)
-	recipe:SetSkillLevels(250, 250, 265, 285, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddMobDrop(5844, 5846, 8637)
-
-	-- Elixir of Camouflage -- 28543
-	recipe = AddRecipe(28543, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22900)
-	recipe:SetCraftedItemID(22823)
-	recipe:SetSkillLevels(305, 305, 320, 327, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(16588, 1, 16641, 1, 16705, 1, 18802, 1)
-
-	-- Elixir of Major Strength -- 28544
-	recipe = AddRecipe(28544, V.TBC, Q.COMMON)
-	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, 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, 33674)
-
-	-- Sneaking Potion -- 28546
-	recipe = AddRecipe(28546, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22901)
-	recipe:SetCraftedItemID(22826)
-	recipe:SetSkillLevels(315, 315, 330, 337, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(18017, 1, 19042, 1)
-
-	-- Elixir of Major Frost Power -- 28549
-	recipe = AddRecipe(28549, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22902)
-	recipe:SetCraftedItemID(22827)
-	recipe:SetSkillLevels(320, 320, 335, 342, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddLimitedVendor(18005, 1, 18017, 1)
-
-	-- Insane Strength Potion -- 28550
-	recipe = AddRecipe(28550, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22903)
-	recipe:SetCraftedItemID(22828)
-	recipe:SetSkillLevels(320, 320, 335, 342, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Super Healing Potion -- 28551
-	recipe = AddRecipe(28551, V.TBC, Q.COMMON)
-	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, 33674)
-
-	-- Elixir of the Searching Eye -- 28552
-	recipe = AddRecipe(28552, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22904)
-	recipe:SetCraftedItemID(22830)
-	recipe:SetSkillLevels(325, 325, 340, 347, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Elixir of Major Agility -- 28553
-	recipe = AddRecipe(28553, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24001)
-	recipe:SetCraftedItemID(22831)
-	recipe:SetSkillLevels(330, 330, 345, 352, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
-
-	-- Shrouding Potion -- 28554
-	recipe = AddRecipe(28554, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22906)
-	recipe:SetCraftedItemID(22871)
-	recipe:SetSkillLevels(335, 335, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SPOREGGAR)
-	recipe:AddRepVendor(FAC.SPOREGGAR, REP.EXALTED, 18382)
-
-	-- Super Mana Potion -- 28555
-	recipe = AddRecipe(28555, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22907)
-	recipe:SetCraftedItemID(22832)
-	recipe:SetSkillLevels(340, 340, 355, 362, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(18005, 1, 19837, 1)
-
-	-- Elixir of Major Firepower -- 28556
-	recipe = AddRecipe(28556, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22908)
-	recipe:SetCraftedItemID(22833)
-	recipe:SetSkillLevels(345, 345, 360, 367, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
-	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
-
-	-- Elixir of Major Defense -- 28557
-	recipe = AddRecipe(28557, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22909)
-	recipe:SetCraftedItemID(22834)
-	recipe:SetSkillLevels(345, 345, 360, 367, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddLimitedVendor(18005, 1, 19837, 1)
-
-	-- Elixir of Major Shadow Power -- 28558
-	recipe = AddRecipe(28558, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22910)
-	recipe:SetCraftedItemID(22835)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LOWERCITY)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
-
-	-- Major Dreamless Sleep Potion -- 28562
-	recipe = AddRecipe(28562, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22911)
-	recipe:SetCraftedItemID(22836)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(19042, 1, 19837, 1)
-
-	-- Heroic Potion -- 28563
-	recipe = AddRecipe(28563, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22912)
-	recipe:SetCraftedItemID(22837)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Haste Potion -- 28564
-	recipe = AddRecipe(28564, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(35295)
-	recipe:SetCraftedItemID(22838)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(24664)
-
-	-- Destruction Potion -- 28565
-	recipe = AddRecipe(28565, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22914)
-	recipe:SetCraftedItemID(22839)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Transmute: Primal Air to Fire -- 28566
-	recipe = AddRecipe(28566, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22915)
-	recipe:SetCraftedItemID(21884)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATAR)
-	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
-
-	-- Transmute: Primal Earth to Water -- 28567
-	recipe = AddRecipe(28567, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22916)
-	recipe:SetCraftedItemID(21885)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SPOREGGAR)
-	recipe:AddRepVendor(FAC.SPOREGGAR, REP.REVERED, 18382)
-
-	-- Transmute: Primal Fire to Earth -- 28568
-	recipe = AddRecipe(28568, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(30443)
-	recipe:SetCraftedItemID(22452)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.NAGRAND)
-	recipe:AddRepVendor(FAC.KURENAI, REP.REVERED, 20240)
-	recipe:AddRepVendor(FAC.MAGHAR, REP.REVERED, 20241)
-
-	-- Transmute: Primal Water to Air -- 28569
-	recipe = AddRecipe(28569, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22918)
-	recipe:SetCraftedItemID(22451)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
-
-	-- Elixir of Major Mageblood -- 28570
-	recipe = AddRecipe(28570, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22919)
-	recipe:SetCraftedItemID(22840)
-	recipe:SetSkillLevels(355, 355, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Major Fire Protection Potion -- 28571
-	recipe = AddRecipe(28571, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22920)
-	recipe:SetCraftedItemID(22841)
-	recipe:SetSkillLevels(360, 360, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(19168, 19221)
-
-	-- Major Frost Protection Potion -- 28572
-	recipe = AddRecipe(28572, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22921)
-	recipe:SetCraftedItemID(22842)
-	recipe:SetSkillLevels(360, 360, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(18344)
-
-	-- Major Nature Protection Potion -- 28573
-	recipe = AddRecipe(28573, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22922)
-	recipe:SetCraftedItemID(22844)
-	recipe:SetSkillLevels(360, 360, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
-
-	-- Major Arcane Protection Potion -- 28575
-	recipe = AddRecipe(28575, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22923)
-	recipe:SetCraftedItemID(22845)
-	recipe:SetSkillLevels(360, 360, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(17150)
-
-	-- Major Shadow Protection Potion -- 28576
-	recipe = AddRecipe(28576, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22924)
-	recipe:SetCraftedItemID(22846)
-	recipe:SetSkillLevels(360, 360, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(21302)
-
-	-- Major Holy Protection Potion -- 28577
-	recipe = AddRecipe(28577, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22925)
-	recipe:SetCraftedItemID(22847)
-	recipe:SetSkillLevels(360, 360, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(19973)
-
-	-- Elixir of Empowerment -- 28578
-	recipe = AddRecipe(28578, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(35294)
-	recipe:SetCraftedItemID(22848)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(24664)
-	recipe:AddWorldDrop("Outland")
-
-	-- Ironshield Potion -- 28579
-	recipe = AddRecipe(28579, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22927)
-	recipe:SetCraftedItemID(22849)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(17862)
-
-	-- Transmute: Primal Shadow to Water -- 28580
-	recipe = AddRecipe(28580, V.TBC, Q.UNCOMMON)
-	recipe:SetCraftedItemID(21885)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
-
-	-- Transmute: Primal Water to Shadow -- 28581
-	recipe = AddRecipe(28581, V.TBC, Q.UNCOMMON)
-	recipe:SetCraftedItemID(22456)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
-
-	-- Transmute: Primal Mana to Fire -- 28582
-	recipe = AddRecipe(28582, V.TBC, Q.UNCOMMON)
-	recipe:SetCraftedItemID(21884)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
-
-	-- Transmute: Primal Fire to Mana -- 28583
-	recipe = AddRecipe(28583, V.TBC, Q.UNCOMMON)
-	recipe:SetCraftedItemID(22457)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
-
-	-- Transmute: Primal Life to Earth -- 28584
-	recipe = AddRecipe(28584, V.TBC, Q.UNCOMMON)
-	recipe:SetCraftedItemID(22452)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
-
-	-- Transmute: Primal Earth to Life -- 28585
-	recipe = AddRecipe(28585, V.TBC, Q.UNCOMMON)
-	recipe:SetCraftedItemID(21886)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
-
-	-- Super Rejuvenation Potion -- 28586
-	recipe = AddRecipe(28586, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22850)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_POTION")
-
-	-- Flask of Fortification -- 28587
-	recipe = AddRecipe(28587, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22851)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
-
-	-- Flask of Mighty Restoration -- 28588
-	recipe = AddRecipe(28588, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22853)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
-
-	-- Flask of Relentless Assault -- 28589
-	recipe = AddRecipe(28589, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22854)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
-
-	-- Flask of Blinding Light -- 28590
-	recipe = AddRecipe(28590, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22861)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
-
-	-- Flask of Pure Death -- 28591
-	recipe = AddRecipe(28591, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22866)
-	recipe:SetSkillLevels(375, 375, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
-
-	-- Transmute: Primal Might -- 29688
-	recipe = AddRecipe(29688, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23574)
-	recipe:SetCraftedItemID(23571)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(16641, 1, 16705, 1, 19074, 1)
-
-	-- Transmute: Earthstorm Diamond -- 32765
-	recipe = AddRecipe(32765, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25869)
-	recipe:SetCraftedItemID(25867)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Transmute: Skyfire Diamond -- 32766
-	recipe = AddRecipe(32766, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29232)
-	recipe:SetCraftedItemID(25868)
-	recipe:SetSkillLevels(350, 350, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
-
-	-- Volatile Healing Potion -- 33732
-	recipe = AddRecipe(33732, V.TBC, Q.COMMON)
-	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, 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, 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, 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, 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, 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, 33674)
-
-	-- Fel Strength Elixir -- 38960
-	recipe = AddRecipe(38960, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(31680)
-	recipe:SetCraftedItemID(31679)
-	recipe:SetSkillLevels(335, 335, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddMobDrop(19740, 19755, 21302, 21314)
-
-	-- Fel Mana Potion -- 38961
-	recipe = AddRecipe(38961, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(31682)
-	recipe:SetCraftedItemID(31677)
-	recipe:SetSkillLevels(360, 360, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddMobDrop(19792, 19795, 19796, 19806, 22016, 22017, 22018, 22076, 22093)
-
-	-- Fel Regeneration Potion -- 38962
-	recipe = AddRecipe(38962, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(31681)
-	recipe:SetCraftedItemID(31676)
-	recipe:SetSkillLevels(345, 345, 360, 367, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(19754, 19756, 20878, 20887)
-
-	-- Elixir of Major Fortitude -- 39636
-	recipe = AddRecipe(39636, V.TBC, Q.COMMON)
-	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, 33674)
-
-	-- Earthen Elixir -- 39637
-	recipe = AddRecipe(39637, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32070)
-	recipe:SetCraftedItemID(32063)
-	recipe:SetSkillLevels(320, 320, 335, 342, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Elixir of Draenic Wisdom -- 39638
-	recipe = AddRecipe(39638, V.TBC, Q.COMMON)
-	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, 33674)
-
-	-- Elixir of Ironskin -- 39639
-	recipe = AddRecipe(39639, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32071)
-	recipe:SetCraftedItemID(32068)
-	recipe:SetSkillLevels(330, 330, 345, 352, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(18821, 18822)
-
-	-- Cauldron of Major Arcane Protection -- 41458
-	recipe = AddRecipe(41458, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32839)
-	recipe:SetSkillLevels(360, 360, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_PROT")
-
-	-- Cauldron of Major Fire Protection -- 41500
-	recipe = AddRecipe(41500, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32849)
-	recipe:SetSkillLevels(360, 360, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_PROT")
-
-	-- Cauldron of Major Frost Protection -- 41501
-	recipe = AddRecipe(41501, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32850)
-	recipe:SetSkillLevels(360, 360, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_PROT")
-
-	-- Cauldron of Major Nature Protection -- 41502
-	recipe = AddRecipe(41502, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32851)
-	recipe:SetSkillLevels(360, 360, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_PROT")
-
-	-- Cauldron of Major Shadow Protection -- 41503
-	recipe = AddRecipe(41503, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32852)
-	recipe:SetSkillLevels(360, 360, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_PROT")
-
-	-- Flask of Chromatic Wonder -- 42736
-	recipe = AddRecipe(42736, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(33209)
-	recipe:SetCraftedItemID(33208)
-	recipe:SetSkillLevels(375, 375, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.VIOLETEYE)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 18255)
-
-	-- Mad Alchemist's Potion -- 45061
-	recipe = AddRecipe(45061, V.TBC, Q.COMMON)
-	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, 33674)
-
-	-- Guardian's Alchemist Stone -- 47046
-	recipe = AddRecipe(47046, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35752)
-	recipe:SetCraftedItemID(35748)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
-
-	-- Sorcerer's Alchemist Stone -- 47048
-	recipe = AddRecipe(47048, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35753)
-	recipe:SetCraftedItemID(35749)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
-
-	-- Redeemer's Alchemist Stone -- 47049
-	recipe = AddRecipe(47049, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35754)
-	recipe:SetCraftedItemID(35750)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
-
-	-- Assassin's Alchemist Stone -- 47050
-	recipe = AddRecipe(47050, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35755)
-	recipe:SetCraftedItemID(35751)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
-
-	-- Transmute: Eternal Life to Shadow -- 53771
-	recipe = AddRecipe(53771, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35627)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Life to Fire -- 53773
-	recipe = AddRecipe(53773, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(36860)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Fire to Water -- 53774
-	recipe = AddRecipe(53774, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35622)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Fire to Life -- 53775
-	recipe = AddRecipe(53775, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35625)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Air to Water -- 53776
-	recipe = AddRecipe(53776, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35622)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Air to Earth -- 53777
-	recipe = AddRecipe(53777, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35624)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Shadow to Earth -- 53779
-	recipe = AddRecipe(53779, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35624)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Shadow to Life -- 53780
-	recipe = AddRecipe(53780, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35625)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Earth to Air -- 53781
-	recipe = AddRecipe(53781, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35623)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Earth to Shadow -- 53782
-	recipe = AddRecipe(53782, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35627)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Water to Air -- 53783
-	recipe = AddRecipe(53783, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(35623)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Transmute: Eternal Water to Fire -- 53784
-	recipe = AddRecipe(53784, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(36860)
-	recipe:SetSkillLevels(405, 405, 405, 415, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
-
-	-- Pygmy Oil -- 53812
-	recipe = AddRecipe(53812, V.WOTLK, Q.COMMON)
-	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Crazy Alchemist's Potion -- 53895
-	recipe = AddRecipe(53895, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40077)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Mighty Fortitude -- 53898
-	recipe = AddRecipe(53898, V.WOTLK, Q.COMMON)
-	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Flask of the Frost Wyrm -- 53901
-	recipe = AddRecipe(53901, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40082)
-	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)
-
-	-- Flask of Stoneblood -- 53902
-	recipe = AddRecipe(53902, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40083)
-	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)
-
-	-- Flask of Endless Rage -- 53903
-	recipe = AddRecipe(53903, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40084)
-	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)
-
-	-- Powerful Rejuvenation Potion -- 53904
-	recipe = AddRecipe(53904, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40087)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Indestructible Potion -- 53905
-	recipe = AddRecipe(53905, V.WOTLK, Q.COMMON)
-	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Mighty Arcane Protection Potion -- 53936
-	recipe = AddRecipe(53936, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44564)
-	recipe:SetCraftedItemID(40213)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(31702, 32297)
-
-	-- Mighty Frost Protection Potion -- 53937
-	recipe = AddRecipe(53937, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44566)
-	recipe:SetCraftedItemID(40215)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(32289)
-
-	-- Mighty Shadow Protection Potion -- 53938
-	recipe = AddRecipe(53938, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44568)
-	recipe:SetCraftedItemID(40217)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(32349)
-
-	-- Mighty Fire Protection Potion -- 53939
-	recipe = AddRecipe(53939, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44565)
-	recipe:SetCraftedItemID(40214)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(30921)
-
-	-- Mighty Nature Protection Potion -- 53942
-	recipe = AddRecipe(53942, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44567)
-	recipe:SetCraftedItemID(40216)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(32290)
-
-	-- Flask of Pure Mojo -- 54213
-	recipe = AddRecipe(54213, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40404)
-	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)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of Protection -- 54220
-	recipe = AddRecipe(54220, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40097)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Potion of Speed -- 54221
-	recipe = AddRecipe(54221, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40211)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Potion of Wild Magic -- 54222
-	recipe = AddRecipe(54222, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40212)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Mighty Mageblood -- 56519
-	recipe = AddRecipe(56519, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40109)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Transmute: Skyflare Diamond -- 57425
-	recipe = AddRecipe(57425, V.WOTLK, Q.COMMON)
-	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of Accuracy -- 60354
-	recipe = AddRecipe(60354, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44325)
-	recipe:SetSkillLevels(400, 400, 415, 422, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Deadly Strikes -- 60355
-	recipe = AddRecipe(60355, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44327)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Mighty Defense -- 60356
-	recipe = AddRecipe(60356, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44328)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Expertise -- 60357
-	recipe = AddRecipe(60357, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44329)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Armor Piercing -- 60365
-	recipe = AddRecipe(60365, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44330)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Lightning Speed -- 60366
-	recipe = AddRecipe(60366, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44331)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Mighty Thoughts -- 60367
-	recipe = AddRecipe(60367, V.WOTLK, Q.COMMON)
-	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of Water Walking -- 62410
-	recipe = AddRecipe(62410, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(8827)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
-	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
-
-	-- Elixir of Minor Accuracy -- 63732
-	recipe = AddRecipe(63732, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45621)
-	recipe:SetSkillLevels(135, 135, 160, 180, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
-
-	-- Transmute: Ametrine -- 66658
-	recipe = AddRecipe(66658, V.WOTLK, Q.COMMON)
-	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Cardinal Ruby -- 66659
-	recipe = AddRecipe(66659, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(36919)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(14151)
-
-	-- Transmute: King's Amber -- 66660
-	recipe = AddRecipe(66660, V.WOTLK, Q.COMMON)
-	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Living Elements -- 78866
-	recipe = AddRecipe(78866, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(485, 485, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33608)
-
-	-- Transmute: Shadowspirit Diamond -- 80237
-	recipe = AddRecipe(80237, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52303)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Truegold -- 80243
-	recipe = AddRecipe(80243, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58480)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Pyrium Bar -- 80244
-	recipe = AddRecipe(80244, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(51950)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Inferno Ruby -- 80245
-	recipe = AddRecipe(80245, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52190)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Ocean Sapphire -- 80246
-	recipe = AddRecipe(80246, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52191)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Amberjewel -- 80247
-	recipe = AddRecipe(80247, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52195)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Demonseye -- 80248
-	recipe = AddRecipe(80248, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52194)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Ember Topaz -- 80250
-	recipe = AddRecipe(80250, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52193)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Transmute: Dream Emerald -- 80251
-	recipe = AddRecipe(80251, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52192)
-	recipe:SetSkillLevels(505, 505, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Potion of Illusion -- 80269
-	recipe = AddRecipe(80269, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58489)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Ghost Elixir -- 80477
-	recipe = AddRecipe(80477, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58084)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Earthen Potion -- 80478
-	recipe = AddRecipe(80478, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58090)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Deathblood Venom -- 80479
-	recipe = AddRecipe(80479, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58142)
-	recipe:SetSkillLevels(455, 455, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of the Naga -- 80480
-	recipe = AddRecipe(80480, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58089)
-	recipe:SetSkillLevels(455, 455, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Volcanic Potion -- 80481
-	recipe = AddRecipe(80481, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58091)
-	recipe:SetSkillLevels(460, 460, 465, 470, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Potion of Concentration -- 80482
-	recipe = AddRecipe(80482, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(57194)
-	recipe:SetSkillLevels(465, 465, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of the Cobra -- 80484
-	recipe = AddRecipe(80484, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58092)
-	recipe:SetSkillLevels(465, 465, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Deepstone Oil -- 80486
-	recipe = AddRecipe(80486, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56850)
-	recipe:SetSkillLevels(470, 470, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Mysterious Potion -- 80487
-	recipe = AddRecipe(80487, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(57099)
-	recipe:SetSkillLevels(470, 470, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of Deep Earth -- 80488
-	recipe = AddRecipe(80488, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58093)
-	recipe:SetSkillLevels(475, 475, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Mighty Rejuvenation Potion -- 80490
-	recipe = AddRecipe(80490, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(57193)
-	recipe:SetSkillLevels(475, 475, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of Impossible Accuracy -- 80491
-	recipe = AddRecipe(80491, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58094)
-	recipe:SetSkillLevels(480, 480, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Prismatic Elixir -- 80492
-	recipe = AddRecipe(80492, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58143)
-	recipe:SetSkillLevels(480, 480, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of Mighty Speed -- 80493
-	recipe = AddRecipe(80493, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58144)
-	recipe:SetSkillLevels(490, 490, 495, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Mythical Mana Potion -- 80494
-	recipe = AddRecipe(80494, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(57192)
-	recipe:SetSkillLevels(485, 485, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Potion of the Tol'vir -- 80495
-	recipe = AddRecipe(80495, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58145)
-	recipe:SetSkillLevels(485, 485, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Golemblood Potion -- 80496
-	recipe = AddRecipe(80496, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58146)
-	recipe:SetSkillLevels(490, 490, 495, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Elixir of the Master -- 80497
-	recipe = AddRecipe(80497, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58148)
-	recipe:SetSkillLevels(495, 495, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Mythical Healing Potion -- 80498
-	recipe = AddRecipe(80498, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(57191)
-	recipe:SetSkillLevels(495, 495, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Lifebound Alchemist Stone -- 80508
-	recipe = AddRecipe(80508, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58483)
-	recipe:SetSkillLevels(500, 500, 510, 512, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Flask of Steelskin -- 80719
-	recipe = AddRecipe(80719, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58085)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Flask of the Draconic Mind -- 80720
-	recipe = AddRecipe(80720, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58086)
-	recipe:SetSkillLevels(505, 505, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Flask of the Winds -- 80721
-	recipe = AddRecipe(80721, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58087)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Flask of Titanic Strength -- 80723
-	recipe = AddRecipe(80723, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58088)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Flask of Enhancement -- 80724
-	recipe = AddRecipe(80724, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58149)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Potion of Deepholm -- 80725
-	recipe = AddRecipe(80725, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58487)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Potion of Treasure Finding -- 80726
-	recipe = AddRecipe(80726, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(58488)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Cauldron of Battle -- 92643
-	recipe = AddRecipe(92643, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62288)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
-	recipe:AddAchievement(5465)
-
-	-- Big Cauldron of Battle -- 92688
-	recipe = AddRecipe(92688, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(65460)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
-	recipe:AddAchievement(5024)
-
-	-- Vial of the Sands -- 93328
-	recipe = AddRecipe(93328, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(65891)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddCustom("ARCH_DROP")
-
-	-- Draught of War -- 93935
-	recipe = AddRecipe(93935, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(67415)
-	recipe:SetSkillLevels(425, 425, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Flask of Flowing Water -- 94162
-	recipe = AddRecipe(94162, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(67438)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Volatile Alchemist Stone -- 96252
-	recipe = AddRecipe(96252, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(68775)
-	recipe:SetSkillLevels(500, 500, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Quicksilver Alchemist Stone -- 96253
-	recipe = AddRecipe(96253, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(68776)
-	recipe:SetSkillLevels(500, 500, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	-- Vibrant Alchemist Stone -- 96254
-	recipe = AddRecipe(96254, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(68777)
-	recipe:SetSkillLevels(500, 500, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
-
-	self.InitAlchemy = nil
-end
diff --git a/Database/Blacksmithing.lua b/Database/Blacksmithing.lua
deleted file mode 100644
index 37b1197..0000000
--- a/Database/Blacksmithing.lua
+++ /dev/null
@@ -1,4311 +0,0 @@
---[[
-************************************************************************
-Blacksmithing.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
-
-local FOLDER_NAME, private = ...
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitBlacksmithing()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 2018, genesis, quality)
-	end
-
-	private:InitializeBlacksmithingTrainers()
-
-	local recipe
-
-	-- Rough Sharpening Stone -- 2660
-	recipe = AddRecipe(2660, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2862)
-	recipe:SetSkillLevels(1, 1, 15, 35, 55)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Copper Chain Belt -- 2661
-	recipe = AddRecipe(2661, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2851)
-	recipe:SetSkillLevels(35, 35, 75, 95, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Chain Pants -- 2662
-	recipe = AddRecipe(2662, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2852)
-	recipe:SetSkillLevels(1, 1, 50, 70, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Bracers -- 2663
-	recipe = AddRecipe(2663, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2853)
-	recipe:SetSkillLevels(1, 1, 20, 40, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Runed Copper Bracers -- 2664
-	recipe = AddRecipe(2664, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2854)
-	recipe:SetSkillLevels(90, 90, 115, 127, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Coarse Sharpening Stone -- 2665
-	recipe = AddRecipe(2665, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2863)
-	recipe:SetSkillLevels(65, 65, 65, 72, 80)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Runed Copper Belt -- 2666
-	recipe = AddRecipe(2666, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2857)
-	recipe:SetSkillLevels(70, 70, 110, 130, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Runed Copper Breastplate -- 2667
-	recipe = AddRecipe(2667, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2881)
-	recipe:SetCraftedItemID(2864)
-	recipe:SetSkillLevels(80, 80, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Rough Bronze Leggings -- 2668
-	recipe = AddRecipe(2668, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2865)
-	recipe:SetSkillLevels(105, 105, 145, 160, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Rough Bronze Cuirass -- 2670
-	recipe = AddRecipe(2670, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2866)
-	recipe:SetSkillLevels(105, 105, 145, 160, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Patterned Bronze Bracers -- 2672
-	recipe = AddRecipe(2672, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2868)
-	recipe:SetSkillLevels(120, 120, 150, 165, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Silvered Bronze Breastplate -- 2673
-	recipe = AddRecipe(2673, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5578)
-	recipe:SetCraftedItemID(2869)
-	recipe:SetSkillLevels(130, 130, 160, 175, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Sharpening Stone -- 2674
-	recipe = AddRecipe(2674, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2871)
-	recipe:SetSkillLevels(125, 125, 125, 132, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Shining Silver Breastplate -- 2675
-	recipe = AddRecipe(2675, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2870)
-	recipe:SetSkillLevels(145, 145, 175, 190, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Mace -- 2737
-	recipe = AddRecipe(2737, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2844)
-	recipe:SetSkillLevels(15, 15, 55, 75, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Axe -- 2738
-	recipe = AddRecipe(2738, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2845)
-	recipe:SetSkillLevels(20, 20, 60, 80, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Shortsword -- 2739
-	recipe = AddRecipe(2739, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2847)
-	recipe:SetSkillLevels(25, 25, 65, 85, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.SWORD)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Bronze Mace -- 2740
-	recipe = AddRecipe(2740, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2848)
-	recipe:SetSkillLevels(110, 110, 140, 155, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Bronze Axe -- 2741
-	recipe = AddRecipe(2741, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2849)
-	recipe:SetSkillLevels(115, 115, 145, 160, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Bronze Shortsword -- 2742
-	recipe = AddRecipe(2742, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2850)
-	recipe:SetSkillLevels(120, 120, 150, 165, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Rough Weightstone -- 3115
-	recipe = AddRecipe(3115, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3239)
-	recipe:SetSkillLevels(1, 1, 15, 35, 55)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Coarse Weightstone -- 3116
-	recipe = AddRecipe(3116, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3240)
-	recipe:SetSkillLevels(65, 65, 65, 72, 80)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Heavy Weightstone -- 3117
-	recipe = AddRecipe(3117, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3241)
-	recipe:SetSkillLevels(125, 125, 125, 132, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Heavy Copper Broadsword -- 3292
-	recipe = AddRecipe(3292, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3487)
-	recipe:SetSkillLevels(95, 95, 135, 155, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TWO_HAND, F.SWORD)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Battle Axe -- 3293
-	recipe = AddRecipe(3293, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3488)
-	recipe:SetSkillLevels(35, 35, 75, 95, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TWO_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Thick War Axe -- 3294
-	recipe = AddRecipe(3294, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3489)
-	recipe:SetSkillLevels(70, 70, 110, 130, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Deadly Bronze Poniard -- 3295
-	recipe = AddRecipe(3295, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2883)
-	recipe:SetCraftedItemID(3490)
-	recipe:SetSkillLevels(125, 125, 155, 170, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Bronze Mace -- 3296
-	recipe = AddRecipe(3296, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3491)
-	recipe:SetSkillLevels(130, 130, 160, 175, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Mighty Iron Hammer -- 3297
-	recipe = AddRecipe(3297, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3608)
-	recipe:SetCraftedItemID(3492)
-	recipe:SetSkillLevels(145, 145, 175, 190, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Copper Chain Boots -- 3319
-	recipe = AddRecipe(3319, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3469)
-	recipe:SetSkillLevels(20, 20, 60, 80, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Rough Grinding Stone -- 3320
-	recipe = AddRecipe(3320, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3470)
-	recipe:SetSkillLevels(25, 25, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Chain Vest -- 3321
-	recipe = AddRecipe(3321, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3609)
-	recipe:SetCraftedItemID(3471)
-	recipe:SetSkillLevels(35, 35, 75, 95, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Runed Copper Gauntlets -- 3323
-	recipe = AddRecipe(3323, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3472)
-	recipe:SetSkillLevels(40, 40, 80, 100, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Runed Copper Pants -- 3324
-	recipe = AddRecipe(3324, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3473)
-	recipe:SetSkillLevels(45, 45, 85, 105, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Gemmed Copper Gauntlets -- 3325
-	recipe = AddRecipe(3325, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3610)
-	recipe:SetCraftedItemID(3474)
-	recipe:SetSkillLevels(60, 60, 100, 120, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Coarse Grinding Stone -- 3326
-	recipe = AddRecipe(3326, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3478)
-	recipe:SetSkillLevels(75, 75, 75, 87, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Rough Bronze Shoulders -- 3328
-	recipe = AddRecipe(3328, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3480)
-	recipe:SetSkillLevels(110, 110, 140, 155, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Silvered Bronze Shoulders -- 3330
-	recipe = AddRecipe(3330, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2882)
-	recipe:SetCraftedItemID(3481)
-	recipe:SetSkillLevels(125, 125, 155, 170, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Silvered Bronze Boots -- 3331
-	recipe = AddRecipe(3331, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3482)
-	recipe:SetSkillLevels(130, 130, 160, 175, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Silvered Bronze Gauntlets -- 3333
-	recipe = AddRecipe(3333, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3483)
-	recipe:SetSkillLevels(135, 135, 165, 180, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Green Iron Boots -- 3334
-	recipe = AddRecipe(3334, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3611)
-	recipe:SetCraftedItemID(3484)
-	recipe:SetSkillLevels(145, 145, 175, 190, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Iron Gauntlets -- 3336
-	recipe = AddRecipe(3336, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3612)
-	recipe:SetCraftedItemID(3485)
-	recipe:SetSkillLevels(150, 150, 180, 195, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Grinding Stone -- 3337
-	recipe = AddRecipe(3337, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3486)
-	recipe:SetSkillLevels(125, 125, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Big Bronze Knife -- 3491
-	recipe = AddRecipe(3491, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3848)
-	recipe:SetSkillLevels(105, 105, 135, 150, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Hardened Iron Shortsword -- 3492
-	recipe = AddRecipe(3492, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12162)
-	recipe:SetCraftedItemID(3849)
-	recipe:SetSkillLevels(160, 160, 185, 197, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddLimitedVendor(2843, 1, 5512, 1)
-
-	-- Jade Serpentblade -- 3493
-	recipe = AddRecipe(3493, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3866)
-	recipe:SetCraftedItemID(3850)
-	recipe:SetSkillLevels(175, 175, 200, 212, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Solid Iron Maul -- 3494
-	recipe = AddRecipe(3494, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10858)
-	recipe:SetCraftedItemID(3851)
-	recipe:SetSkillLevels(155, 155, 180, 192, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TWO_HAND, F.MACE)
-	recipe:AddLimitedVendor(1471, 1, 8878, 1, 9179, 1, 26081, 1)
-
-	-- Golden Iron Destroyer -- 3495
-	recipe = AddRecipe(3495, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3867)
-	recipe:SetCraftedItemID(3852)
-	recipe:SetSkillLevels(170, 170, 195, 207, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Moonsteel Broadsword -- 3496
-	recipe = AddRecipe(3496, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12163)
-	recipe:SetCraftedItemID(3853)
-	recipe:SetSkillLevels(180, 180, 205, 217, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TWO_HAND, F.SWORD)
-	recipe:AddLimitedVendor(2482, 1)
-
-	-- Frost Tiger Blade -- 3497
-	recipe = AddRecipe(3497, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3868)
-	recipe:SetCraftedItemID(3854)
-	recipe:SetSkillLevels(200, 200, 210, 215, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TWO_HAND, F.SWORD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Massive Iron Axe -- 3498
-	recipe = AddRecipe(3498, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12164)
-	recipe:SetCraftedItemID(3855)
-	recipe:SetSkillLevels(185, 185, 210, 222, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddLimitedVendor(1146, 1, 2483, 1)
-
-	-- Shadow Crescent Axe -- 3500
-	recipe = AddRecipe(3500, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3869)
-	recipe:SetCraftedItemID(3856)
-	recipe:SetSkillLevels(200, 200, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Iron Bracers -- 3501
-	recipe = AddRecipe(3501, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3835)
-	recipe:SetSkillLevels(165, 165, 190, 202, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Green Iron Helm -- 3502
-	recipe = AddRecipe(3502, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3836)
-	recipe:SetSkillLevels(170, 170, 195, 207, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Golden Scale Coif -- 3503
-	recipe = AddRecipe(3503, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6047)
-	recipe:SetCraftedItemID(3837)
-	recipe:SetSkillLevels(190, 190, 215, 227, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddVendor(5411)
-
-	-- Green Iron Shoulders -- 3504
-	recipe = AddRecipe(3504, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3870)
-	recipe:SetCraftedItemID(3840)
-	recipe:SetSkillLevels(160, 160, 185, 197, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Golden Scale Shoulders -- 3505
-	recipe = AddRecipe(3505, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(3871)
-	recipe:SetCraftedItemID(3841)
-	recipe:SetSkillLevels(175, 175, 200, 212, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Iron Leggings -- 3506
-	recipe = AddRecipe(3506, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3842)
-	recipe:SetSkillLevels(155, 155, 180, 192, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Golden Scale Leggings -- 3507
-	recipe = AddRecipe(3507, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3872)
-	recipe:SetCraftedItemID(3843)
-	recipe:SetSkillLevels(170, 170, 195, 207, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Iron Hauberk -- 3508
-	recipe = AddRecipe(3508, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3844)
-	recipe:SetSkillLevels(180, 180, 205, 217, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Golden Scale Cuirass -- 3511
-	recipe = AddRecipe(3511, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3873)
-	recipe:SetCraftedItemID(3845)
-	recipe:SetSkillLevels(195, 195, 220, 232, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Polished Steel Boots -- 3513
-	recipe = AddRecipe(3513, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(3874)
-	recipe:SetCraftedItemID(3846)
-	recipe:SetSkillLevels(185, 185, 210, 222, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Golden Scale Boots -- 3515
-	recipe = AddRecipe(3515, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(3875)
-	recipe:SetCraftedItemID(3847)
-	recipe:SetSkillLevels(200, 200, 210, 215, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Pearl-handled Dagger -- 6517
-	recipe = AddRecipe(6517, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5540)
-	recipe:SetSkillLevels(110, 110, 140, 155, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Iridescent Hammer -- 6518
-	recipe = AddRecipe(6518, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5543)
-	recipe:SetCraftedItemID(5541)
-	recipe:SetSkillLevels(140, 140, 170, 185, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Iron Shield Spike -- 7221
-	recipe = AddRecipe(7221, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6044)
-	recipe:SetCraftedItemID(6042)
-	recipe:SetSkillLevels(150, 150, 180, 195, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Iron Counterweight -- 7222
-	recipe = AddRecipe(7222, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6045)
-	recipe:SetCraftedItemID(6043)
-	recipe:SetSkillLevels(165, 165, 190, 202, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.AXE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Golden Scale Bracers -- 7223
-	recipe = AddRecipe(7223, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6040)
-	recipe:SetSkillLevels(185, 185, 210, 222, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Steel Weapon Chain -- 7224
-	recipe = AddRecipe(7224, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6046)
-	recipe:SetCraftedItemID(6041)
-	recipe:SetSkillLevels(190, 190, 215, 227, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Copper Maul -- 7408
-	recipe = AddRecipe(7408, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6214)
-	recipe:SetSkillLevels(65, 65, 105, 125, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Rough Bronze Boots -- 7817
-	recipe = AddRecipe(7817, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6350)
-	recipe:SetSkillLevels(95, 95, 125, 140, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Silver Rod -- 7818
-	recipe = AddRecipe(7818, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6338)
-	recipe:SetSkillLevels(100, 100, 105, 107, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Ironforge Breastplate -- 8367
-	recipe = AddRecipe(8367, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6735)
-	recipe:SetCraftedItemID(6731)
-	recipe:SetSkillLevels(100, 100, 140, 160, 180)
-	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddQuest(1618)
-
-	-- Iron Buckle -- 8768
-	recipe = AddRecipe(8768, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7071)
-	recipe:SetSkillLevels(150, 150, 150, 152, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Copper Dagger -- 8880
-	recipe = AddRecipe(8880, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7166)
-	recipe:SetSkillLevels(30, 30, 70, 90, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Barbaric Iron Shoulders -- 9811
-	recipe = AddRecipe(9811, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7978)
-	recipe:SetCraftedItemID(7913)
-	recipe:SetSkillLevels(160, 160, 185, 197, 210)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddQuest(2752)
-
-	-- Barbaric Iron Breastplate -- 9813
-	recipe = AddRecipe(9813, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7979)
-	recipe:SetCraftedItemID(7914)
-	recipe:SetSkillLevels(160, 160, 185, 197, 210)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOP, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddQuest(2751)
-
-	-- Barbaric Iron Helm -- 9814
-	recipe = AddRecipe(9814, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7980)
-	recipe:SetCraftedItemID(7915)
-	recipe:SetSkillLevels(175, 175, 200, 212, 225)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddQuest(2754)
-
-	-- Barbaric Iron Boots -- 9818
-	recipe = AddRecipe(9818, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7981)
-	recipe:SetCraftedItemID(7916)
-	recipe:SetSkillLevels(180, 180, 205, 217, 230)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddQuest(2753)
-
-	-- Barbaric Iron Gloves -- 9820
-	recipe = AddRecipe(9820, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7982)
-	recipe:SetCraftedItemID(7917)
-	recipe:SetSkillLevels(185, 185, 210, 222, 235)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddQuest(2755)
-
-	-- Steel Breastplate -- 9916
-	recipe = AddRecipe(9916, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7963)
-	recipe:SetSkillLevels(200, 200, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Solid Sharpening Stone -- 9918
-	recipe = AddRecipe(9918, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7964)
-	recipe:SetSkillLevels(200, 200, 200, 205, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Solid Grinding Stone -- 9920
-	recipe = AddRecipe(9920, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7966)
-	recipe:SetSkillLevels(200, 200, 200, 205, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Solid Weightstone -- 9921
-	recipe = AddRecipe(9921, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7965)
-	recipe:SetSkillLevels(200, 200, 200, 205, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Heavy Mithril Shoulder -- 9926
-	recipe = AddRecipe(9926, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7918)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Heavy Mithril Gauntlet -- 9928
-	recipe = AddRecipe(9928, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7919)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Mithril Scale Pants -- 9931
-	recipe = AddRecipe(9931, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7920)
-	recipe:SetSkillLevels(210, 210, 230, 240, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Heavy Mithril Pants -- 9933
-	recipe = AddRecipe(9933, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7975)
-	recipe:SetCraftedItemID(7921)
-	recipe:SetSkillLevels(210, 210, 230, 240, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.PLATE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Steel Plate Helm -- 9935
-	recipe = AddRecipe(9935, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7922)
-	recipe:SetSkillLevels(215, 215, 235, 245, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Mithril Scale Bracers -- 9937
-	recipe = AddRecipe(9937, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7995)
-	recipe:SetCraftedItemID(7924)
-	recipe:SetSkillLevels(215, 215, 235, 245, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddVendor(8161, 8176)
-
-	-- Mithril Shield Spike -- 9939
-	recipe = AddRecipe(9939, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(7976)
-	recipe:SetCraftedItemID(7967)
-	recipe:SetSkillLevels(215, 215, 235, 245, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Ornate Mithril Pants -- 9945
-	recipe = AddRecipe(9945, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7983)
-	recipe:SetCraftedItemID(7926)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Ornate Mithril Gloves -- 9950
-	recipe = AddRecipe(9950, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7984)
-	recipe:SetCraftedItemID(7927)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Ornate Mithril Shoulder -- 9952
-	recipe = AddRecipe(9952, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7985)
-	recipe:SetCraftedItemID(7928)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Truesilver Gauntlets -- 9954
-	recipe = AddRecipe(9954, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7938)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Orcish War Leggings -- 9957
-	recipe = AddRecipe(9957, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7929)
-	recipe:SetSkillLevels(250, 250, 250, 260, 270)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Heavy Mithril Breastplate -- 9959
-	recipe = AddRecipe(9959, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7930)
-	recipe:SetSkillLevels(230, 230, 250, 260, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Mithril Coif -- 9961
-	recipe = AddRecipe(9961, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7931)
-	recipe:SetSkillLevels(230, 230, 250, 260, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Mithril Spurs -- 9964
-	recipe = AddRecipe(9964, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7989)
-	recipe:SetCraftedItemID(7969)
-	recipe:SetSkillLevels(235, 235, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mithril Scale Shoulders -- 9966
-	recipe = AddRecipe(9966, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(7991)
-	recipe:SetCraftedItemID(7932)
-	recipe:SetSkillLevels(235, 235, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Mithril Boots -- 9968
-	recipe = AddRecipe(9968, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7933)
-	recipe:SetSkillLevels(235, 235, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Heavy Mithril Helm -- 9970
-	recipe = AddRecipe(9970, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7990)
-	recipe:SetCraftedItemID(7934)
-	recipe:SetSkillLevels(245, 245, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Ornate Mithril Breastplate -- 9972
-	recipe = AddRecipe(9972, V.ORIG, Q.UNCOMMON)
-	recipe:SetCraftedItemID(7935)
-	recipe:SetSkillLevels(260, 260, 260, 270, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Truesilver Breastplate -- 9974
-	recipe = AddRecipe(9974, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7939)
-	recipe:SetSkillLevels(245, 245, 265, 275, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Ornate Mithril Boots -- 9979
-	recipe = AddRecipe(9979, V.ORIG, Q.UNCOMMON)
-	recipe:SetCraftedItemID(7936)
-	recipe:SetSkillLevels(265, 265, 265, 275, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Ornate Mithril Helm -- 9980
-	recipe = AddRecipe(9980, V.ORIG, Q.UNCOMMON)
-	recipe:SetCraftedItemID(7937)
-	recipe:SetSkillLevels(265, 265, 265, 275, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Copper Claymore -- 9983
-	recipe = AddRecipe(9983, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7955)
-	recipe:SetSkillLevels(30, 30, 70, 90, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TWO_HAND, F.SWORD)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Bronze Warhammer -- 9985
-	recipe = AddRecipe(9985, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7956)
-	recipe:SetSkillLevels(125, 125, 155, 170, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Bronze Greatsword -- 9986
-	recipe = AddRecipe(9986, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7957)
-	recipe:SetSkillLevels(130, 130, 160, 175, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Bronze Battle Axe -- 9987
-	recipe = AddRecipe(9987, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7958)
-	recipe:SetSkillLevels(135, 135, 165, 180, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Heavy Mithril Axe -- 9993
-	recipe = AddRecipe(9993, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7941)
-	recipe:SetSkillLevels(210, 210, 235, 247, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Blue Glittering Axe -- 9995
-	recipe = AddRecipe(9995, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7992)
-	recipe:SetCraftedItemID(7942)
-	recipe:SetSkillLevels(220, 220, 245, 257, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Wicked Mithril Blade -- 9997
-	recipe = AddRecipe(9997, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8029)
-	recipe:SetCraftedItemID(7943)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Big Black Mace -- 10001
-	recipe = AddRecipe(10001, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7945)
-	recipe:SetSkillLevels(230, 230, 255, 267, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- The Shatterer -- 10003
-	recipe = AddRecipe(10003, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7954)
-	recipe:SetSkillLevels(235, 235, 260, 272, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Dazzling Mithril Rapier -- 10005
-	recipe = AddRecipe(10005, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7993)
-	recipe:SetCraftedItemID(7944)
-	recipe:SetSkillLevels(240, 240, 265, 277, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Phantom Blade -- 10007
-	recipe = AddRecipe(10007, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7961)
-	recipe:SetSkillLevels(245, 245, 270, 282, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Runed Mithril Hammer -- 10009
-	recipe = AddRecipe(10009, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(8028)
-	recipe:SetCraftedItemID(7946)
-	recipe:SetSkillLevels(245, 245, 270, 282, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Blight -- 10011
-	recipe = AddRecipe(10011, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7959)
-	recipe:SetSkillLevels(250, 250, 275, 287, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TWO_HAND, F.POLEARM)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Ebon Shiv -- 10013
-	recipe = AddRecipe(10013, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(8030)
-	recipe:SetCraftedItemID(7947)
-	recipe:SetSkillLevels(255, 255, 280, 292, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddVendor(11278)
-
-	-- Truesilver Champion -- 10015
-	recipe = AddRecipe(10015, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7960)
-	recipe:SetSkillLevels(260, 260, 285, 297, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TWO_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Inlaid Mithril Cylinder -- 11454
-	recipe = AddRecipe(11454, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10713)
-	recipe:SetCraftedItemID(9060)
-	recipe:SetSkillLevels(200, 200, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddCustom("CRAFTED_ENGINEERS")
-
-	-- Golden Scale Gauntlets -- 11643
-	recipe = AddRecipe(11643, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(9367)
-	recipe:SetCraftedItemID(9366)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Silvered Bronze Leggings -- 12259
-	recipe = AddRecipe(12259, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10424)
-	recipe:SetCraftedItemID(10423)
-	recipe:SetSkillLevels(155, 155, 180, 192, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Rough Copper Vest -- 12260
-	recipe = AddRecipe(12260, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10421)
-	recipe:SetSkillLevels(1, 1, 15, 35, 55)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Golden Rod -- 14379
-	recipe = AddRecipe(14379, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11128)
-	recipe:SetSkillLevels(150, 150, 155, 157, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Truesilver Rod -- 14380
-	recipe = AddRecipe(14380, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11144)
-	recipe:SetSkillLevels(200, 200, 205, 207, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Dark Iron Pulverizer -- 15292
-	recipe = AddRecipe(15292, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(11610)
-	recipe:SetCraftedItemID(11608)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TWO_HAND, F.MACE)
-	recipe:AddMobDrop(9028)
-
-	-- Dark Iron Mail -- 15293
-	recipe = AddRecipe(15293, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11614)
-	recipe:SetCraftedItemID(11606)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddCustom("BRD_RANDOM_ROOM")
-
-	-- Dark Iron Sunderer -- 15294
-	recipe = AddRecipe(15294, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(11611)
-	recipe:SetCraftedItemID(11607)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TWO_HAND, F.AXE)
-	recipe:AddMobDrop(9554, 10043)
-
-	-- Dark Iron Shoulders -- 15295
-	recipe = AddRecipe(15295, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11615)
-	recipe:SetCraftedItemID(11605)
-	recipe:SetSkillLevels(280, 280, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddCustom("BRD_RANDOM_ROOM")
-
-	-- Dark Iron Plate -- 15296
-	recipe = AddRecipe(15296, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(11612)
-	recipe:SetCraftedItemID(11604)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.PLATE)
-	recipe:AddMobDrop(9543)
-
-	-- Glinting Steel Dagger -- 15972
-	recipe = AddRecipe(15972, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12259)
-	recipe:SetSkillLevels(180, 180, 205, 217, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Searing Golden Blade -- 15973
-	recipe = AddRecipe(15973, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12261)
-	recipe:SetCraftedItemID(12260)
-	recipe:SetSkillLevels(190, 190, 215, 227, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.DAGGER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Dense Grinding Stone -- 16639
-	recipe = AddRecipe(16639, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12644)
-	recipe:SetSkillLevels(250, 250, 255, 257, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Dense Weightstone -- 16640
-	recipe = AddRecipe(16640, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12643)
-	recipe:SetSkillLevels(250, 250, 255, 257, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Dense Sharpening Stone -- 16641
-	recipe = AddRecipe(16641, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12404)
-	recipe:SetSkillLevels(250, 250, 255, 257, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Thorium Armor -- 16642
-	recipe = AddRecipe(16642, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12682)
-	recipe:SetCraftedItemID(12405)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Thorium Belt -- 16643
-	recipe = AddRecipe(16643, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12683)
-	recipe:SetCraftedItemID(12406)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Thorium Bracers -- 16644
-	recipe = AddRecipe(16644, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12684)
-	recipe:SetCraftedItemID(12408)
-	recipe:SetSkillLevels(255, 255, 275, 285, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Radiant Belt -- 16645
-	recipe = AddRecipe(16645, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12685)
-	recipe:SetCraftedItemID(12416)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Imperial Plate Shoulders -- 16646
-	recipe = AddRecipe(16646, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12687)
-	recipe:SetCraftedItemID(12428)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Imperial Plate Belt -- 16647
-	recipe = AddRecipe(16647, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12688)
-	recipe:SetCraftedItemID(12424)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Radiant Breastplate -- 16648
-	recipe = AddRecipe(16648, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12689)
-	recipe:SetCraftedItemID(12415)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Imperial Plate Bracers -- 16649
-	recipe = AddRecipe(16649, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12690)
-	recipe:SetCraftedItemID(12425)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Wildthorn Mail -- 16650
-	recipe = AddRecipe(16650, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12691)
-	recipe:SetCraftedItemID(12624)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Thorium Shield Spike -- 16651
-	recipe = AddRecipe(16651, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12692)
-	recipe:SetCraftedItemID(12645)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Thorium Boots -- 16652
-	recipe = AddRecipe(16652, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12693)
-	recipe:SetCraftedItemID(12409)
-	recipe:SetSkillLevels(280, 280, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Thorium Helm -- 16653
-	recipe = AddRecipe(16653, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12694)
-	recipe:SetCraftedItemID(12410)
-	recipe:SetSkillLevels(280, 280, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Radiant Gloves -- 16654
-	recipe = AddRecipe(16654, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12695)
-	recipe:SetCraftedItemID(12418)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Fiery Plate Gauntlets -- 16655
-	recipe = AddRecipe(16655, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12699)
-	recipe:SetCraftedItemID(12631)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Radiant Boots -- 16656
-	recipe = AddRecipe(16656, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12697)
-	recipe:SetCraftedItemID(12419)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Imperial Plate Boots -- 16657
-	recipe = AddRecipe(16657, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12700)
-	recipe:SetCraftedItemID(12426)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Imperial Plate Helm -- 16658
-	recipe = AddRecipe(16658, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12701)
-	recipe:SetCraftedItemID(12427)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Radiant Circlet -- 16659
-	recipe = AddRecipe(16659, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12702)
-	recipe:SetCraftedItemID(12417)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Dawnbringer Shoulders -- 16660
-	recipe = AddRecipe(16660, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12698)
-	recipe:SetCraftedItemID(12625)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Storm Gauntlets -- 16661
-	recipe = AddRecipe(16661, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12703)
-	recipe:SetCraftedItemID(12632)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(11278)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Thorium Leggings -- 16662
-	recipe = AddRecipe(16662, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12704)
-	recipe:SetCraftedItemID(12414)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Imperial Plate Chest -- 16663
-	recipe = AddRecipe(16663, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12705)
-	recipe:SetCraftedItemID(12422)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Runic Plate Shoulders -- 16664
-	recipe = AddRecipe(16664, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12706)
-	recipe:SetCraftedItemID(12610)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddMobDrop(4366)
-
-	-- Runic Plate Boots -- 16665
-	recipe = AddRecipe(16665, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12707)
-	recipe:SetCraftedItemID(12611)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddMobDrop(1836)
-
-	-- Demon Forged Breastplate -- 16667
-	recipe = AddRecipe(16667, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12696)
-	recipe:SetCraftedItemID(12628)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Whitesoul Helm -- 16724
-	recipe = AddRecipe(16724, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12711)
-	recipe:SetCraftedItemID(12633)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Radiant Leggings -- 16725
-	recipe = AddRecipe(16725, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12713)
-	recipe:SetCraftedItemID(12420)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Runic Plate Helm -- 16726
-	recipe = AddRecipe(16726, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12714)
-	recipe:SetCraftedItemID(12612)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddMobDrop(4364)
-
-	-- Helm of the Great Chief -- 16728
-	recipe = AddRecipe(16728, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12716)
-	recipe:SetCraftedItemID(12636)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Lionheart Helm -- 16729
-	recipe = AddRecipe(16729, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(12717)
-	recipe:SetCraftedItemID(12640)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Imperial Plate Leggings -- 16730
-	recipe = AddRecipe(16730, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12715)
-	recipe:SetCraftedItemID(12429)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Runic Breastplate -- 16731
-	recipe = AddRecipe(16731, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12718)
-	recipe:SetCraftedItemID(12613)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddMobDrop(4368, 16072)
-
-	-- Runic Plate Leggings -- 16732
-	recipe = AddRecipe(16732, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12719)
-	recipe:SetCraftedItemID(12614)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddMobDrop(1885)
-
-	-- Stronghold Gauntlets -- 16741
-	recipe = AddRecipe(16741, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(12720)
-	recipe:SetCraftedItemID(12639)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchanted Thorium Helm -- 16742
-	recipe = AddRecipe(16742, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12725)
-	recipe:SetCraftedItemID(12620)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddQuest(7651)
-
-	-- Enchanted Thorium Leggings -- 16744
-	recipe = AddRecipe(16744, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12726)
-	recipe:SetCraftedItemID(12619)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddQuest(7650)
-
-	-- Enchanted Thorium Breastplate -- 16745
-	recipe = AddRecipe(16745, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12727)
-	recipe:SetCraftedItemID(12618)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddQuest(7649)
-
-	-- Invulnerable Mail -- 16746
-	recipe = AddRecipe(16746, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(12728)
-	recipe:SetCraftedItemID(12641)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Ornate Thorium Handaxe -- 16969
-	recipe = AddRecipe(16969, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12819)
-	recipe:SetCraftedItemID(12773)
-	recipe:SetSkillLevels(275, 275, 300, 312, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddVendor(11278)
-
-	-- Dawn's Edge -- 16970
-	recipe = AddRecipe(16970, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12821)
-	recipe:SetCraftedItemID(12774)
-	recipe:SetSkillLevels(275, 275, 300, 312, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Huge Thorium Battleaxe -- 16971
-	recipe = AddRecipe(16971, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12823)
-	recipe:SetCraftedItemID(12775)
-	recipe:SetSkillLevels(280, 280, 305, 317, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-	recipe:AddVendor(11278)
-
-	-- Enchanted Battlehammer -- 16973
-	recipe = AddRecipe(16973, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12824)
-	recipe:SetCraftedItemID(12776)
-	recipe:SetSkillLevels(280, 280, 305, 317, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.TANK, F.TWO_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Blazing Rapier -- 16978
-	recipe = AddRecipe(16978, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12825)
-	recipe:SetCraftedItemID(12777)
-	recipe:SetSkillLevels(280, 280, 305, 317, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Serenity -- 16983
-	recipe = AddRecipe(16983, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12827)
-	recipe:SetCraftedItemID(12781)
-	recipe:SetSkillLevels(285, 285, 310, 322, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
-	recipe:AddCustom("STRATH_BS_PLANS")
-
-	-- Volcanic Hammer -- 16984
-	recipe = AddRecipe(16984, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(12828)
-	recipe:SetCraftedItemID(12792)
-	recipe:SetSkillLevels(290, 290, 315, 327, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
-	recipe:AddMobDrop(10119)
-
-	-- Corruption -- 16985
-	recipe = AddRecipe(16985, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12830)
-	recipe:SetCraftedItemID(12782)
-	recipe:SetSkillLevels(290, 290, 315, 327, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.TWO_HAND, F.SWORD)
-	recipe:AddCustom("STRATH_BS_PLANS")
-
-	-- Hammer of the Titans -- 16988
-	recipe = AddRecipe(16988, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12833)
-	recipe:SetCraftedItemID(12796)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddMobDrop(10438)
-
-	-- Arcanite Champion -- 16990
-	recipe = AddRecipe(16990, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12834)
-	recipe:SetCraftedItemID(12790)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddMobDrop(10899)
-
-	-- Annihilator -- 16991
-	recipe = AddRecipe(16991, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12835)
-	recipe:SetCraftedItemID(12798)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
-	recipe:AddMobDrop(9736)
-
-	-- Frostguard -- 16992
-	recipe = AddRecipe(16992, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12836)
-	recipe:SetCraftedItemID(12797)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.SWORD)
-	recipe:AddMobDrop(1844)
-
-	-- Masterwork Stormhammer -- 16993
-	recipe = AddRecipe(16993, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12837)
-	recipe:SetCraftedItemID(12794)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
-	recipe:AddMobDrop(10899)
-
-	-- Arcanite Reaper -- 16994
-	recipe = AddRecipe(16994, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12838)
-	recipe:SetCraftedItemID(12784)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddMobDrop(9596)
-
-	-- Heartseeker -- 16995
-	recipe = AddRecipe(16995, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(12839)
-	recipe:SetCraftedItemID(12783)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddMobDrop(10997)
-
-	-- Silver Skeleton Key -- 19666
-	recipe = AddRecipe(19666, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15869)
-	recipe:SetSkillLevels(100, 100, 100, 110, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Golden Skeleton Key -- 19667
-	recipe = AddRecipe(19667, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15870)
-	recipe:SetSkillLevels(150, 150, 150, 160, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Truesilver Skeleton Key -- 19668
-	recipe = AddRecipe(19668, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15871)
-	recipe:SetSkillLevels(200, 200, 200, 210, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Arcanite Skeleton Key -- 19669
-	recipe = AddRecipe(19669, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15872)
-	recipe:SetSkillLevels(275, 275, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Arcanite Rod -- 20201
-	recipe = AddRecipe(20201, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(16206)
-	recipe:SetSkillLevels(275, 275, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fiery Chain Girdle -- 20872
-	recipe = AddRecipe(20872, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(17049)
-	recipe:SetCraftedItemID(16989)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.MAIL)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Fiery Chain Shoulders -- 20873
-	recipe = AddRecipe(20873, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(17053)
-	recipe:SetCraftedItemID(16988)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.MAIL)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Dark Iron Bracers -- 20874
-	recipe = AddRecipe(20874, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(17051)
-	recipe:SetCraftedItemID(17014)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
-
-	-- Dark Iron Leggings -- 20876
-	recipe = AddRecipe(20876, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(17052)
-	recipe:SetCraftedItemID(17013)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Dark Iron Reaver -- 20890
-	recipe = AddRecipe(20890, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(17059)
-	recipe:SetCraftedItemID(17015)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.SWORD)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Dark Iron Destroyer -- 20897
-	recipe = AddRecipe(20897, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(17060)
-	recipe:SetCraftedItemID(17016)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.AXE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Sulfuron Hammer -- 21161
-	recipe = AddRecipe(21161, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(18592)
-	recipe:SetCraftedItemID(17193)
-	recipe:SetSkillLevels(300, 300, 325, 337, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.TWO_HAND, F.MACE)
-	recipe:AddQuest(7604)
-
-	-- Edge of Winter -- 21913
-	recipe = AddRecipe(21913, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(17706)
-	recipe:SetCraftedItemID(17704)
-	recipe:SetSkillLevels(190, 190, 215, 227, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Elemental Sharpening Stone -- 22757
-	recipe = AddRecipe(22757, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18264)
-	recipe:SetCraftedItemID(18262)
-	recipe:SetSkillLevels(300, 300, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Heavy Timbermaw Belt -- 23628
-	recipe = AddRecipe(23628, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19202)
-	recipe:SetCraftedItemID(19043)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.MAIL)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
-
-	-- Heavy Timbermaw Boots -- 23629
-	recipe = AddRecipe(23629, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19204)
-	recipe:SetCraftedItemID(19048)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.MAIL)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.REVERED, 11557)
-
-	-- Girdle of the Dawn -- 23632
-	recipe = AddRecipe(23632, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19203)
-	recipe:SetCraftedItemID(19051)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ARGENTDAWN, F.PLATE)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
-
-	-- Gloves of the Dawn -- 23633
-	recipe = AddRecipe(23633, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19205)
-	recipe:SetCraftedItemID(19057)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ARGENTDAWN, F.PLATE)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
-
-	-- Dark Iron Helm -- 23636
-	recipe = AddRecipe(23636, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19206)
-	recipe:SetCraftedItemID(19148)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Dark Iron Gauntlets -- 23637
-	recipe = AddRecipe(23637, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19207)
-	recipe:SetCraftedItemID(19164)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.PLATE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Black Amnesty -- 23638
-	recipe = AddRecipe(23638, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19208)
-	recipe:SetCraftedItemID(19166)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.DAGGER)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Blackfury -- 23639
-	recipe = AddRecipe(23639, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19209)
-	recipe:SetCraftedItemID(19167)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.TWO_HAND, F.POLEARM)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Ebon Hand -- 23650
-	recipe = AddRecipe(23650, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19210)
-	recipe:SetCraftedItemID(19170)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.MACE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
-
-	-- Blackguard -- 23652
-	recipe = AddRecipe(23652, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19211)
-	recipe:SetCraftedItemID(19168)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.SWORD)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
-
-	-- Nightfall -- 23653
-	recipe = AddRecipe(23653, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19212)
-	recipe:SetCraftedItemID(19169)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.TWO_HAND, F.AXE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
-
-	-- Bloodsoul Breastplate -- 24136
-	recipe = AddRecipe(24136, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19776)
-	recipe:SetCraftedItemID(19690)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bloodsoul Shoulders -- 24137
-	recipe = AddRecipe(24137, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19777)
-	recipe:SetCraftedItemID(19691)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bloodsoul Gauntlets -- 24138
-	recipe = AddRecipe(24138, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19778)
-	recipe:SetCraftedItemID(19692)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Darksoul Breastplate -- 24139
-	recipe = AddRecipe(24139, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19779)
-	recipe:SetCraftedItemID(19693)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Darksoul Leggings -- 24140
-	recipe = AddRecipe(24140, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19780)
-	recipe:SetCraftedItemID(19694)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Darksoul Shoulders -- 24141
-	recipe = AddRecipe(24141, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19781)
-	recipe:SetCraftedItemID(19695)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Dark Iron Boots -- 24399
-	recipe = AddRecipe(24399, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20040)
-	recipe:SetCraftedItemID(20039)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
-
-	-- Darkrune Gauntlets -- 24912
-	recipe = AddRecipe(24912, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20553)
-	recipe:SetCraftedItemID(20549)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddQuest(8323)
-
-	-- Darkrune Helm -- 24913
-	recipe = AddRecipe(24913, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20555)
-	recipe:SetCraftedItemID(20551)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.PLATE)
-	recipe:AddQuest(8323)
-
-	-- Darkrune Breastplate -- 24914
-	recipe = AddRecipe(24914, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20554)
-	recipe:SetCraftedItemID(20550)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddQuest(8323)
-
-	-- Heavy Obsidian Belt -- 27585
-	recipe = AddRecipe(27585, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22209)
-	recipe:SetCraftedItemID(22197)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.PLATE)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15176)
-
-	-- Jagged Obsidian Shield -- 27586
-	recipe = AddRecipe(27586, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22219)
-	recipe:SetCraftedItemID(22198)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.SHIELD, F.ONE_HAND)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15471)
-
-	-- Thick Obsidian Breastplate -- 27587
-	recipe = AddRecipe(27587, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(22222)
-	recipe:SetCraftedItemID(22196)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddMobDrop(15263)
-
-	-- Light Obsidian Belt -- 27588
-	recipe = AddRecipe(27588, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22214)
-	recipe:SetCraftedItemID(22195)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15176)
-
-	-- Black Grasp of the Destroyer -- 27589
-	recipe = AddRecipe(27589, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(22220)
-	recipe:SetCraftedItemID(22194)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(15340)
-
-	-- Obsidian Mail Tunic -- 27590
-	recipe = AddRecipe(27590, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22221)
-	recipe:SetCraftedItemID(22191)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.EXALTED, 15471)
-
-	-- Titanic Leggings -- 27829
-	recipe = AddRecipe(27829, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(22388)
-	recipe:SetCraftedItemID(22385)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Persuader -- 27830
-	recipe = AddRecipe(27830, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(22390)
-	recipe:SetCraftedItemID(22384)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Sageblade -- 27832
-	recipe = AddRecipe(27832, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(22389)
-	recipe:SetCraftedItemID(22383)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.SWORD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Icebane Breastplate -- 28242
-	recipe = AddRecipe(28242, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22669)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("Custom41")
-
-	-- Icebane Gauntlets -- 28243
-	recipe = AddRecipe(28243, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22670)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("Custom41")
-
-	-- Icebane Bracers -- 28244
-	recipe = AddRecipe(28244, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22671)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("Custom41")
-
-	-- Ironvine Breastplate -- 28461
-	recipe = AddRecipe(28461, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22766)
-	recipe:SetCraftedItemID(22762)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.PLATE)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15176)
-
-	-- Ironvine Gloves -- 28462
-	recipe = AddRecipe(28462, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22767)
-	recipe:SetCraftedItemID(22763)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.PLATE)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15176)
-
-	-- Ironvine Belt -- 28463
-	recipe = AddRecipe(28463, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22768)
-	recipe:SetCraftedItemID(22764)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.PLATE)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15176)
-
-	-- Fel Iron Plate Gloves -- 29545
-	recipe = AddRecipe(29545, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23482)
-	recipe:SetSkillLevels(300, 300, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Plate Belt -- 29547
-	recipe = AddRecipe(29547, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23484)
-	recipe:SetSkillLevels(305, 305, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Plate Boots -- 29548
-	recipe = AddRecipe(29548, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23487)
-	recipe:SetSkillLevels(315, 315, 325, 335, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Plate Pants -- 29549
-	recipe = AddRecipe(29549, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23488)
-	recipe:SetSkillLevels(315, 315, 325, 335, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Breastplate -- 29550
-	recipe = AddRecipe(29550, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23489)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Chain Coif -- 29551
-	recipe = AddRecipe(29551, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23493)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Chain Gloves -- 29552
-	recipe = AddRecipe(29552, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23491)
-	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(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Chain Bracers -- 29553
-	recipe = AddRecipe(29553, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23494)
-	recipe:SetSkillLevels(315, 315, 325, 335, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Chain Tunic -- 29556
-	recipe = AddRecipe(29556, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23490)
-	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(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Hatchet -- 29557
-	recipe = AddRecipe(29557, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23497)
-	recipe:SetSkillLevels(310, 310, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Hammer -- 29558
-	recipe = AddRecipe(29558, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23498)
-	recipe:SetSkillLevels(315, 315, 325, 335, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Fel Iron Greatsword -- 29565
-	recipe = AddRecipe(29565, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23499)
-	recipe:SetSkillLevels(320, 320, 330, 340, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Adamantite Maul -- 29566
-	recipe = AddRecipe(29566, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23590)
-	recipe:SetCraftedItemID(23502)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddVendor(16670, 16713, 19662)
-
-	-- Adamantite Cleaver -- 29568
-	recipe = AddRecipe(29568, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23591)
-	recipe:SetCraftedItemID(23503)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddVendor(16670, 16713, 19662)
-
-	-- Adamantite Dagger -- 29569
-	recipe = AddRecipe(29569, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23592)
-	recipe:SetCraftedItemID(23504)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.ONE_HAND, F.DAGGER)
-	recipe:AddVendor(16670, 16713, 19662)
-
-	-- Adamantite Rapier -- 29571
-	recipe = AddRecipe(29571, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23593)
-	recipe:SetCraftedItemID(23505)
-	recipe:SetSkillLevels(335, 335, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.ONE_HAND, F.SWORD)
-	recipe:AddVendor(16670, 16713, 19662)
-
-	-- Adamantite Plate Bracers -- 29603
-	recipe = AddRecipe(29603, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23594)
-	recipe:SetCraftedItemID(23506)
-	recipe:SetSkillLevels(335, 335, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddVendor(19342, 19694)
-
-	-- Adamantite Plate Gloves -- 29605
-	recipe = AddRecipe(29605, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23595)
-	recipe:SetCraftedItemID(23508)
-	recipe:SetSkillLevels(335, 335, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddVendor(19342, 19694)
-
-	-- Adamantite Breastplate -- 29606
-	recipe = AddRecipe(29606, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23596)
-	recipe:SetCraftedItemID(23507)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddVendor(19342, 19694)
-
-	-- Enchanted Adamantite Belt -- 29608
-	recipe = AddRecipe(29608, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23597)
-	recipe:SetCraftedItemID(23510)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
-	recipe:AddRepVendor(FAC.SCRYER, REP.FRIENDLY, 19331)
-
-	-- Enchanted Adamantite Breastplate -- 29610
-	recipe = AddRecipe(29610, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23599)
-	recipe:SetCraftedItemID(23509)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
-	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
-
-	-- Enchanted Adamantite Boots -- 29611
-	recipe = AddRecipe(29611, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23598)
-	recipe:SetCraftedItemID(23511)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
-	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
-
-	-- Enchanted Adamantite Leggings -- 29613
-	recipe = AddRecipe(29613, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23600)
-	recipe:SetCraftedItemID(23512)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
-	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
-
-	-- Flamebane Bracers -- 29614
-	recipe = AddRecipe(29614, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23601)
-	recipe:SetCraftedItemID(23515)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
-	recipe:AddRepVendor(FAC.ALDOR, REP.FRIENDLY, 19321)
-
-	-- Flamebane Helm -- 29615
-	recipe = AddRecipe(29615, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23602)
-	recipe:SetCraftedItemID(23516)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
-	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
-
-	-- Flamebane Gloves -- 29616
-	recipe = AddRecipe(29616, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23603)
-	recipe:SetCraftedItemID(23514)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
-	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
-
-	-- Flamebane Breastplate -- 29617
-	recipe = AddRecipe(29617, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23604)
-	recipe:SetCraftedItemID(23513)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
-	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
-
-	-- Felsteel Gloves -- 29619
-	recipe = AddRecipe(29619, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23605)
-	recipe:SetCraftedItemID(23517)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddMobDrop(18497)
-
-	-- Felsteel Leggings -- 29620
-	recipe = AddRecipe(29620, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23606)
-	recipe:SetCraftedItemID(23518)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddMobDrop(20900)
-
-	-- Felsteel Helm -- 29621
-	recipe = AddRecipe(29621, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23607)
-	recipe:SetCraftedItemID(23519)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddMobDrop(18830)
-
-	-- Gauntlets of the Iron Tower -- 29622
-	recipe = AddRecipe(29622, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23621)
-	recipe:SetCraftedItemID(23532)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Khorium Belt -- 29628
-	recipe = AddRecipe(29628, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23608)
-	recipe:SetCraftedItemID(23524)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddMobDrop(18203)
-
-	-- Khorium Pants -- 29629
-	recipe = AddRecipe(29629, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23609)
-	recipe:SetCraftedItemID(23523)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddMobDrop(20878)
-
-	-- Khorium Boots -- 29630
-	recipe = AddRecipe(29630, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23610)
-	recipe:SetCraftedItemID(23525)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddMobDrop(18873)
-
-	-- Ragesteel Gloves -- 29642
-	recipe = AddRecipe(29642, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23611)
-	recipe:SetCraftedItemID(23520)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(17136)
-
-	-- Ragesteel Helm -- 29643
-	recipe = AddRecipe(29643, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23612)
-	recipe:SetCraftedItemID(23521)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(16952)
-
-	-- Ragesteel Breastplate -- 29645
-	recipe = AddRecipe(29645, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23613)
-	recipe:SetCraftedItemID(23522)
-	recipe:SetSkillLevels(370, 370, 380, 390, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(21454, 23305, 23324)
-
-	-- Swiftsteel Gloves -- 29648
-	recipe = AddRecipe(29648, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23615)
-	recipe:SetCraftedItemID(23526)
-	recipe:SetSkillLevels(370, 370, 380, 390, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddMobDrop(18314)
-
-	-- Earthpeace Breastplate -- 29649
-	recipe = AddRecipe(29649, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23617)
-	recipe:SetCraftedItemID(23527)
-	recipe:SetSkillLevels(370, 370, 380, 390, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddMobDrop(17975)
-
-	-- Fel Sharpening Stone -- 29654
-	recipe = AddRecipe(29654, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23528)
-	recipe:SetSkillLevels(300, 300, 300, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Adamantite Sharpening Stone -- 29656
-	recipe = AddRecipe(29656, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23618)
-	recipe:SetCraftedItemID(23529)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Felsteel Shield Spike -- 29657
-	recipe = AddRecipe(29657, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24002)
-	recipe:SetCraftedItemID(23530)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.EXALTED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.EXALTED, 17585)
-
-	-- Felfury Gauntlets -- 29658
-	recipe = AddRecipe(29658, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23620)
-	recipe:SetCraftedItemID(23531)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Outland")
-
-	-- Steelgrip Gauntlets -- 29662
-	recipe = AddRecipe(29662, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23622)
-	recipe:SetCraftedItemID(23533)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Storm Helm -- 29663
-	recipe = AddRecipe(29663, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23623)
-	recipe:SetCraftedItemID(23534)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddWorldDrop("Outland")
-
-	-- Helm of the Stalwart Defender -- 29664
-	recipe = AddRecipe(29664, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23624)
-	recipe:SetCraftedItemID(23535)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Oathkeeper's Helm -- 29668
-	recipe = AddRecipe(29668, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23625)
-	recipe:SetCraftedItemID(23536)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Black Felsteel Bracers -- 29669
-	recipe = AddRecipe(29669, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23626)
-	recipe:SetCraftedItemID(23537)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Bracers of the Green Fortress -- 29671
-	recipe = AddRecipe(29671, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23627)
-	recipe:SetCraftedItemID(23538)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Blessed Bracers -- 29672
-	recipe = AddRecipe(29672, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23628)
-	recipe:SetCraftedItemID(23539)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Felsteel Longblade -- 29692
-	recipe = AddRecipe(29692, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23629)
-	recipe:SetCraftedItemID(23540)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddWorldDrop("Outland")
-
-	-- Khorium Champion -- 29693
-	recipe = AddRecipe(29693, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23630)
-	recipe:SetCraftedItemID(23541)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddWorldDrop("Outland")
-
-	-- Fel Edged Battleaxe -- 29694
-	recipe = AddRecipe(29694, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23631)
-	recipe:SetCraftedItemID(23542)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Felsteel Reaper -- 29695
-	recipe = AddRecipe(29695, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23632)
-	recipe:SetCraftedItemID(23543)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Runic Hammer -- 29696
-	recipe = AddRecipe(29696, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23633)
-	recipe:SetCraftedItemID(23544)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Fel Hardened Maul -- 29697
-	recipe = AddRecipe(29697, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23634)
-	recipe:SetCraftedItemID(23546)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Eternium Runed Blade -- 29698
-	recipe = AddRecipe(29698, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23635)
-	recipe:SetCraftedItemID(23554)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.DAGGER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Dirge -- 29699
-	recipe = AddRecipe(29699, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23636)
-	recipe:SetCraftedItemID(23555)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Hand of Eternity -- 29700
-	recipe = AddRecipe(29700, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(23637)
-	recipe:SetCraftedItemID(23556)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.MACE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Lesser Ward of Shielding -- 29728
-	recipe = AddRecipe(29728, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23638)
-	recipe:SetCraftedItemID(23575)
-	recipe:SetSkillLevels(340, 340, 340, 345, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16583, 19373)
-
-	-- Greater Ward of Shielding -- 29729
-	recipe = AddRecipe(29729, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23639)
-	recipe:SetCraftedItemID(23576)
-	recipe:SetSkillLevels(375, 375, 375, 375, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(18853)
-
-	-- Lesser Rune of Warding -- 32284
-	recipe = AddRecipe(32284, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23559)
-	recipe:SetSkillLevels(325, 325, 325, 330, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 37072, 44781, 45548)
-
-	-- Greater Rune of Warding -- 32285
-	recipe = AddRecipe(32285, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25526)
-	recipe:SetCraftedItemID(25521)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Fel Iron Rod -- 32655
-	recipe = AddRecipe(32655, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25843)
-	recipe:SetSkillLevels(300, 300, 300, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Adamantite Rod -- 32656
-	recipe = AddRecipe(32656, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25846)
-	recipe:SetCraftedItemID(25844)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(19662)
-
-	-- Eternium Rod -- 32657
-	recipe = AddRecipe(32657, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25847)
-	recipe:SetCraftedItemID(25845)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16583, 19373)
-
-	-- Nether Chain Shirt -- 34529
-	recipe = AddRecipe(34529, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23563)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Twisting Nether Chain Shirt -- 34530
-	recipe = AddRecipe(34530, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23564)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Breastplate of Kings -- 34533
-	recipe = AddRecipe(34533, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28483)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bulwark of Kings -- 34534
-	recipe = AddRecipe(34534, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28484)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Fireguard -- 34535
-	recipe = AddRecipe(34535, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28425)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Blazeguard -- 34537
-	recipe = AddRecipe(34537, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28426)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Lionheart Blade -- 34538
-	recipe = AddRecipe(34538, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28428)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Lionheart Champion -- 34540
-	recipe = AddRecipe(34540, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28429)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- The Planar Edge -- 34541
-	recipe = AddRecipe(34541, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28431)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Black Planar Edge -- 34542
-	recipe = AddRecipe(34542, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28432)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Lunar Crescent -- 34543
-	recipe = AddRecipe(34543, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28434)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Mooncleaver -- 34544
-	recipe = AddRecipe(34544, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28435)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Drakefist Hammer -- 34545
-	recipe = AddRecipe(34545, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28437)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Dragonmaw -- 34546
-	recipe = AddRecipe(34546, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28438)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Thunder -- 34547
-	recipe = AddRecipe(34547, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28440)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Deep Thunder -- 34548
-	recipe = AddRecipe(34548, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28441)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Fel Weightstone -- 34607
-	recipe = AddRecipe(34607, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28420)
-	recipe:SetSkillLevels(300, 300, 300, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Adamantite Weightstone -- 34608
-	recipe = AddRecipe(34608, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(28632)
-	recipe:SetCraftedItemID(28421)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Thick Bronze Darts -- 34979
-	recipe = AddRecipe(34979, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29201)
-	recipe:SetSkillLevels(100, 100, 130, 145, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Whirling Steel Axes -- 34981
-	recipe = AddRecipe(34981, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29202)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Enchanted Thorium Blades -- 34982
-	recipe = AddRecipe(34982, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29203)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
-	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Felsteel Whisper Knives -- 34983
-	recipe = AddRecipe(34983, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29204)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
-
-	-- Earthforged Leggings -- 36122
-	recipe = AddRecipe(36122, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30069)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Windforged Leggings -- 36124
-	recipe = AddRecipe(36124, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30070)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Light Earthforged Blade -- 36125
-	recipe = AddRecipe(36125, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30071)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Light Skyforged Axe -- 36126
-	recipe = AddRecipe(36126, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30072)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Light Emberforged Hammer -- 36128
-	recipe = AddRecipe(36128, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30073)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Heavy Earthforged Breastplate -- 36129
-	recipe = AddRecipe(36129, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30074)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Stormforged Hauberk -- 36130
-	recipe = AddRecipe(36130, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30076)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Windforged Rapier -- 36131
-	recipe = AddRecipe(36131, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30077)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Stoneforged Claymore -- 36133
-	recipe = AddRecipe(36133, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30086)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Stormforged Axe -- 36134
-	recipe = AddRecipe(36134, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30087)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Skyforged Great Axe -- 36135
-	recipe = AddRecipe(36135, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30088)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Lavaforged Warhammer -- 36136
-	recipe = AddRecipe(36136, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30089)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Great Earthforged Hammer -- 36137
-	recipe = AddRecipe(36137, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30093)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Embrace of the Twisting Nether -- 36256
-	recipe = AddRecipe(36256, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23565)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bulwark of the Ancient Kings -- 36257
-	recipe = AddRecipe(36257, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28485)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Blazefury -- 36258
-	recipe = AddRecipe(36258, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28427)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Lionheart Executioner -- 36259
-	recipe = AddRecipe(36259, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28430)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Wicked Edge of the Planes -- 36260
-	recipe = AddRecipe(36260, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28433)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bloodmoon -- 36261
-	recipe = AddRecipe(36261, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28436)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Dragonstrike -- 36262
-	recipe = AddRecipe(36262, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28439)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Stormherald -- 36263
-	recipe = AddRecipe(36263, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(28442)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Belt of the Guardian -- 36389
-	recipe = AddRecipe(36389, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30321)
-	recipe:SetCraftedItemID(30034)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Red Belt of Battle -- 36390
-	recipe = AddRecipe(36390, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30322)
-	recipe:SetCraftedItemID(30032)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Boots of the Protector -- 36391
-	recipe = AddRecipe(36391, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30323)
-	recipe:SetCraftedItemID(30033)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Red Havoc Boots -- 36392
-	recipe = AddRecipe(36392, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30324)
-	recipe:SetCraftedItemID(30031)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Wildguard Breastplate -- 38473
-	recipe = AddRecipe(38473, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31390)
-	recipe:SetCraftedItemID(31364)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.PLATE)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
-
-	-- Wildguard Leggings -- 38475
-	recipe = AddRecipe(38475, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31391)
-	recipe:SetCraftedItemID(31367)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION, F.PLATE)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
-
-	-- Wildguard Helm -- 38476
-	recipe = AddRecipe(38476, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31392)
-	recipe:SetCraftedItemID(31368)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.PLATE)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
-
-	-- Iceguard Breastplate -- 38477
-	recipe = AddRecipe(38477, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31393)
-	recipe:SetCraftedItemID(31369)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.VIOLETEYE, F.PLATE)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 16388)
-
-	-- Iceguard Leggings -- 38478
-	recipe = AddRecipe(38478, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31394)
-	recipe:SetCraftedItemID(31370)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.VIOLETEYE, F.PLATE)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.REVERED, 16388)
-
-	-- Iceguard Helm -- 38479
-	recipe = AddRecipe(38479, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31395)
-	recipe:SetCraftedItemID(31371)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.VIOLETEYE, F.PLATE)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 16388)
-
-	-- Shadesteel Sabots -- 40033
-	recipe = AddRecipe(40033, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32441)
-	recipe:SetCraftedItemID(32402)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Shadesteel Bracers -- 40034
-	recipe = AddRecipe(40034, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32442)
-	recipe:SetCraftedItemID(32403)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Shadesteel Greaves -- 40035
-	recipe = AddRecipe(40035, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32443)
-	recipe:SetCraftedItemID(32404)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Shadesteel Girdle -- 40036
-	recipe = AddRecipe(40036, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32444)
-	recipe:SetCraftedItemID(32401)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Swiftsteel Bracers -- 41132
-	recipe = AddRecipe(41132, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32736)
-	recipe:SetCraftedItemID(32568)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Swiftsteel Shoulders -- 41133
-	recipe = AddRecipe(41133, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32737)
-	recipe:SetCraftedItemID(32570)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Dawnsteel Bracers -- 41134
-	recipe = AddRecipe(41134, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32738)
-	recipe:SetCraftedItemID(32571)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Dawnsteel Shoulders -- 41135
-	recipe = AddRecipe(41135, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32739)
-	recipe:SetCraftedItemID(32573)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Ragesteel Shoulders -- 42662
-	recipe = AddRecipe(42662, V.TBC, Q.RARE)
-	recipe:SetCraftedItemID(33173)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(21050, 21059, 21060, 21061)
-
-	-- Adamantite Weapon Chain -- 42688
-	recipe = AddRecipe(42688, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(35296)
-	recipe:SetCraftedItemID(33185)
-	recipe:SetSkillLevels(335, 335, 345, 350, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddMobDrop(24664)
-
-	-- Heavy Copper Longsword -- 43549
-	recipe = AddRecipe(43549, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(33792)
-	recipe:SetCraftedItemID(33791)
-	recipe:SetSkillLevels(35, 35, 75, 95, 115)
-	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddQuest(1578)
-
-	-- Hammer of Righteous Might -- 43846
-	recipe = AddRecipe(43846, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(33954)
-	recipe:SetCraftedItemID(32854)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND, F.MACE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Sunblessed Gauntlets -- 46140
-	recipe = AddRecipe(46140, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35208)
-	recipe:SetCraftedItemID(34380)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Hard Khorium Battlefists -- 46141
-	recipe = AddRecipe(46141, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35209)
-	recipe:SetCraftedItemID(34378)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Sunblessed Breastplate -- 46142
-	recipe = AddRecipe(46142, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35210)
-	recipe:SetCraftedItemID(34379)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Hard Khorium Battleplate -- 46144
-	recipe = AddRecipe(46144, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35211)
-	recipe:SetCraftedItemID(34377)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Cobalt Legplates -- 52567
-	recipe = AddRecipe(52567, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39086)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Belt -- 52568
-	recipe = AddRecipe(52568, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39087)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Boots -- 52569
-	recipe = AddRecipe(52569, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39088)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Chestpiece -- 52570
-	recipe = AddRecipe(52570, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39085)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Helm -- 52571
-	recipe = AddRecipe(52571, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39084)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Shoulders -- 52572
-	recipe = AddRecipe(52572, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39083)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Triangle Shield -- 54550
-	recipe = AddRecipe(54550, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40668)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Belt -- 54551
-	recipe = AddRecipe(54551, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40669)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Boots -- 54552
-	recipe = AddRecipe(54552, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40671)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Breastplate -- 54553
-	recipe = AddRecipe(54553, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40672)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Legplates -- 54554
-	recipe = AddRecipe(54554, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40674)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Helm -- 54555
-	recipe = AddRecipe(54555, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40673)
-	recipe:SetSkillLevels(405, 405, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Shoulders -- 54556
-	recipe = AddRecipe(54556, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40675)
-	recipe:SetSkillLevels(405, 405, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Saronite Defender -- 54557
-	recipe = AddRecipe(54557, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40670)
-	recipe:SetSkillLevels(390, 390, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Helm -- 54917
-	recipe = AddRecipe(54917, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40942)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Boots -- 54918
-	recipe = AddRecipe(54918, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40949)
-	recipe:SetSkillLevels(380, 380, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Shoulders -- 54941
-	recipe = AddRecipe(54941, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40950)
-	recipe:SetSkillLevels(385, 385, 390, 395, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Chestpiece -- 54944
-	recipe = AddRecipe(54944, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40951)
-	recipe:SetSkillLevels(385, 385, 390, 395, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Gauntlets -- 54945
-	recipe = AddRecipe(54945, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40952)
-	recipe:SetSkillLevels(390, 390, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Belt -- 54946
-	recipe = AddRecipe(54946, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40953)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Legplates -- 54947
-	recipe = AddRecipe(54947, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40943)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Cobalt Bracers -- 54948
-	recipe = AddRecipe(54948, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40954)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Horned Cobalt Helm -- 54949
-	recipe = AddRecipe(54949, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40955)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Reinforced Cobalt Shoulders -- 54978
-	recipe = AddRecipe(54978, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41124)
-	recipe:SetCraftedItemID(40956)
-	recipe:SetSkillLevels(375, 375, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(27333)
-
-	-- Reinforced Cobalt Helm -- 54979
-	recipe = AddRecipe(54979, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41123)
-	recipe:SetCraftedItemID(40957)
-	recipe:SetSkillLevels(375, 375, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(26270)
-
-	-- Reinforced Cobalt Legplates -- 54980
-	recipe = AddRecipe(54980, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41120)
-	recipe:SetCraftedItemID(40958)
-	recipe:SetSkillLevels(375, 375, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(29235)
-
-	-- Reinforced Cobalt Chestpiece -- 54981
-	recipe = AddRecipe(54981, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41122)
-	recipe:SetCraftedItemID(40959)
-	recipe:SetSkillLevels(375, 375, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddMobDrop(28123)
-
-	-- Saronite Protector -- 55013
-	recipe = AddRecipe(55013, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41117)
-	recipe:SetSkillLevels(390, 390, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHIELD, F.ONE_HAND)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Saronite Bulwark -- 55014
-	recipe = AddRecipe(55014, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41113)
-	recipe:SetSkillLevels(410, 410, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Gauntlets -- 55015
-	recipe = AddRecipe(55015, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41114)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Saronite Bracers -- 55017
-	recipe = AddRecipe(55017, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41116)
-	recipe:SetSkillLevels(410, 410, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Legplates -- 55055
-	recipe = AddRecipe(55055, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41126)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Gauntlets -- 55056
-	recipe = AddRecipe(55056, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41127)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Boots -- 55057
-	recipe = AddRecipe(55057, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41128)
-	recipe:SetSkillLevels(405, 405, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Breastplate -- 55058
-	recipe = AddRecipe(55058, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41129)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Honed Cobalt Cleaver -- 55174
-	recipe = AddRecipe(55174, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41181)
-	recipe:SetSkillLevels(390, 390, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Cobalt Slicer -- 55177
-	recipe = AddRecipe(55177, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41182)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Saronite Ambusher -- 55179
-	recipe = AddRecipe(55179, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41183)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Saronite Shiv -- 55181
-	recipe = AddRecipe(55181, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41184)
-	recipe:SetSkillLevels(405, 405, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Furious Saronite Beatstick -- 55182
-	recipe = AddRecipe(55182, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41185)
-	recipe:SetSkillLevels(410, 410, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Corroded Saronite Edge -- 55183
-	recipe = AddRecipe(55183, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41186)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Corroded Saronite Woundbringer -- 55184
-	recipe = AddRecipe(55184, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41187)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Saronite Mindcrusher -- 55185
-	recipe = AddRecipe(55185, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41188)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 33591, 33609, 37072, 44781, 45548)
-
-	-- Chestplate of Conquest -- 55186
-	recipe = AddRecipe(55186, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41189)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Legplates of Conquest -- 55187
-	recipe = AddRecipe(55187, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41190)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Sturdy Cobalt Quickblade -- 55200
-	recipe = AddRecipe(55200, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41239)
-	recipe:SetSkillLevels(380, 380, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Tenderizer -- 55201
-	recipe = AddRecipe(55201, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41240)
-	recipe:SetSkillLevels(380, 380, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Sure-fire Shuriken -- 55202
-	recipe = AddRecipe(55202, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41241)
-	recipe:SetSkillLevels(385, 385, 390, 395, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.THROWN)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Forged Cobalt Claymore -- 55203
-	recipe = AddRecipe(55203, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41242)
-	recipe:SetSkillLevels(385, 385, 390, 395, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Notched Cobalt War Axe -- 55204
-	recipe = AddRecipe(55204, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41243)
-	recipe:SetSkillLevels(390, 390, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Deadly Saronite Dirk -- 55206
-	recipe = AddRecipe(55206, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41245)
-	recipe:SetSkillLevels(405, 405, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.THROWN)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Vengeance Bindings -- 55298
-	recipe = AddRecipe(55298, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41355)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Righteous Gauntlets -- 55300
-	recipe = AddRecipe(55300, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41356)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Daunting Handguards -- 55301
-	recipe = AddRecipe(55301, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41357)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Helm of Command -- 55302
-	recipe = AddRecipe(55302, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41344)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Daunting Legplates -- 55303
-	recipe = AddRecipe(55303, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41345)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Righteous Greaves -- 55304
-	recipe = AddRecipe(55304, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41346)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Bracers -- 55305
-	recipe = AddRecipe(55305, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41354)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Pauldrons -- 55306
-	recipe = AddRecipe(55306, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41351)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Waistguard -- 55307
-	recipe = AddRecipe(55307, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41352)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Walkers -- 55308
-	recipe = AddRecipe(55308, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41348)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Gauntlets -- 55309
-	recipe = AddRecipe(55309, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41349)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Legplates -- 55310
-	recipe = AddRecipe(55310, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41347)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Hauberk -- 55311
-	recipe = AddRecipe(55311, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41353)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Savage Saronite Skullshield -- 55312
-	recipe = AddRecipe(55312, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41350)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titansteel Destroyer -- 55369
-	recipe = AddRecipe(55369, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41257)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titansteel Bonecrusher -- 55370
-	recipe = AddRecipe(55370, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41383)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titansteel Guardian -- 55371
-	recipe = AddRecipe(55371, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41384)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Titansteel Helm -- 55372
-	recipe = AddRecipe(55372, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41386)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Titansteel Helm -- 55373
-	recipe = AddRecipe(55373, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41387)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Titansteel Helm -- 55374
-	recipe = AddRecipe(55374, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41388)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Spiked Titansteel Treads -- 55375
-	recipe = AddRecipe(55375, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41391)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Tempered Titansteel Treads -- 55376
-	recipe = AddRecipe(55376, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41392)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Titansteel Treads -- 55377
-	recipe = AddRecipe(55377, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41394)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Socket Bracer -- 55628
-	recipe = AddRecipe(55628, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(400, 400, 400, 400, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Socket Gloves -- 55641
-	recipe = AddRecipe(55641, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(400, 400, 400, 400, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Eternal Belt Buckle -- 55656
-	recipe = AddRecipe(55656, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41611)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titanium Rod -- 55732
-	recipe = AddRecipe(55732, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41745)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Bracers -- 55834
-	recipe = AddRecipe(55834, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41974)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Gauntlets -- 55835
-	recipe = AddRecipe(55835, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41975)
-	recipe:SetSkillLevels(370, 370, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titanium Weapon Chain -- 55839
-	recipe = AddRecipe(55839, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41976)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titansteel Shanker -- 56234
-	recipe = AddRecipe(56234, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42435)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cudgel of Saronite Justice -- 56280
-	recipe = AddRecipe(56280, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42443)
-	recipe:SetSkillLevels(410, 410, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.MACE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titanium Shield Spike -- 56357
-	recipe = AddRecipe(56357, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42500)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titansteel Shield Wall -- 56400
-	recipe = AddRecipe(56400, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42508)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Bracers -- 56549
-	recipe = AddRecipe(56549, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42723)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Pauldrons -- 56550
-	recipe = AddRecipe(56550, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42727)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Waistguard -- 56551
-	recipe = AddRecipe(56551, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42729)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Walkers -- 56552
-	recipe = AddRecipe(56552, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42730)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Gauntlets -- 56553
-	recipe = AddRecipe(56553, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42724)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Legplates -- 56554
-	recipe = AddRecipe(56554, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42726)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Hauberk -- 56555
-	recipe = AddRecipe(56555, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42725)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ornate Saronite Skullshield -- 56556
-	recipe = AddRecipe(56556, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42728)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cobalt Skeleton Key -- 59405
-	recipe = AddRecipe(59405, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43854)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titanium Skeleton Key -- 59406
-	recipe = AddRecipe(59406, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43853)
-	recipe:SetSkillLevels(430, 430, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Belt -- 59436
-	recipe = AddRecipe(59436, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43860)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Bracers -- 59438
-	recipe = AddRecipe(59438, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43864)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Pauldrons -- 59440
-	recipe = AddRecipe(59440, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43865)
-	recipe:SetSkillLevels(405, 405, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Brilliant Saronite Helm -- 59441
-	recipe = AddRecipe(59441, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43870)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Saronite Spellblade -- 59442
-	recipe = AddRecipe(59442, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43871)
-	recipe:SetSkillLevels(410, 410, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.SWORD)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Icebane Chestguard -- 61008
-	recipe = AddRecipe(61008, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43586)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Icebane Girdle -- 61009
-	recipe = AddRecipe(61009, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43587)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Icebane Treads -- 61010
-	recipe = AddRecipe(61010, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43588)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Titanium Plating -- 62202
-	recipe = AddRecipe(62202, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44938)
-	recipe:SetCraftedItemID(44936)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.WRATHCOMMON1, F.SHIELD)
-	recipe:AddRepVendor(FAC.HORDE_EXPEDITION, REP.EXALTED, 32565, 32774)
-	recipe:AddRepVendor(FAC.ALLIANCE_VANGUARD, REP.EXALTED, 32564, 32773)
-
-	-- Titansteel Spellblade -- 63182
-	recipe = AddRecipe(63182, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45085)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.DAGGER)
-	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
-
-	-- Belt of the Titans -- 63187
-	recipe = AddRecipe(63187, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45088)
-	recipe:SetCraftedItemID(45088)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Battlelord's Plate Boots -- 63188
-	recipe = AddRecipe(63188, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45089)
-	recipe:SetCraftedItemID(45089)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Plate Girdle of Righteousness -- 63189
-	recipe = AddRecipe(63189, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45090)
-	recipe:SetCraftedItemID(45090)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Treads of Destiny -- 63190
-	recipe = AddRecipe(63190, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45091)
-	recipe:SetCraftedItemID(45091)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Indestructible Plate Girdle -- 63191
-	recipe = AddRecipe(63191, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45092)
-	recipe:SetCraftedItemID(45092)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Spiked Deathdealers -- 63192
-	recipe = AddRecipe(63192, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45093)
-	recipe:SetCraftedItemID(45093)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Breastplate of the White Knight -- 67091
-	recipe = AddRecipe(67091, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47622)
-	recipe:SetCraftedItemID(47591)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Saronite Swordbreakers -- 67092
-	recipe = AddRecipe(67092, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47623)
-	recipe:SetCraftedItemID(47570)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Titanium Razorplate -- 67093
-	recipe = AddRecipe(67093, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47624)
-	recipe:SetCraftedItemID(47589)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Titanium Spikeguards -- 67094
-	recipe = AddRecipe(67094, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47625)
-	recipe:SetCraftedItemID(47572)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Sunforged Breastplate -- 67095
-	recipe = AddRecipe(67095, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47626)
-	recipe:SetCraftedItemID(47593)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Sunforged Bracers -- 67096
-	recipe = AddRecipe(67096, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47627)
-	recipe:SetCraftedItemID(47574)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Breastplate of the White Knight -- 67130
-	recipe = AddRecipe(67130, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47640)
-	recipe:SetCraftedItemID(47592)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Saronite Swordbreakers -- 67131
-	recipe = AddRecipe(67131, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47641)
-	recipe:SetCraftedItemID(47571)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Titanium Razorplate -- 67132
-	recipe = AddRecipe(67132, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47644)
-	recipe:SetCraftedItemID(47590)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Titanium Spikeguards -- 67133
-	recipe = AddRecipe(67133, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47645)
-	recipe:SetCraftedItemID(47573)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Sunforged Breastplate -- 67134
-	recipe = AddRecipe(67134, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47643)
-	recipe:SetCraftedItemID(47594)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Sunforged Bracers -- 67135
-	recipe = AddRecipe(67135, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47642)
-	recipe:SetCraftedItemID(47575)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Puresteel Legplates -- 70562
-	recipe = AddRecipe(70562, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49969)
-	recipe:SetCraftedItemID(49902)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Protectors of Life -- 70563
-	recipe = AddRecipe(70563, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49970)
-	recipe:SetCraftedItemID(49905)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Legplates of Painful Death -- 70565
-	recipe = AddRecipe(70565, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49971)
-	recipe:SetCraftedItemID(49903)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Hellfrozen Bonegrinders -- 70566
-	recipe = AddRecipe(70566, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49972)
-	recipe:SetCraftedItemID(49906)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Pillars of Might -- 70567
-	recipe = AddRecipe(70567, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49973)
-	recipe:SetCraftedItemID(49904)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ASHEN_VERDICT, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Boots of Kingly Upheaval -- 70568
-	recipe = AddRecipe(70568, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49974)
-	recipe:SetCraftedItemID(49907)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ASHEN_VERDICT, F.PLATE)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Folded Obsidium -- 76178
-	recipe = AddRecipe(76178, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(65365)
-	recipe:SetSkillLevels(425, 425, 450, 452, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Bracers -- 76179
-	recipe = AddRecipe(76179, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54850)
-	recipe:SetSkillLevels(440, 440, 460, 462, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Gauntlets -- 76180
-	recipe = AddRecipe(76180, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54852)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Belt -- 76181
-	recipe = AddRecipe(76181, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54853)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Boots -- 76182
-	recipe = AddRecipe(76182, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54854)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Shoulders -- 76258
-	recipe = AddRecipe(76258, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54876)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Legguards -- 76259
-	recipe = AddRecipe(76259, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55022)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Helm -- 76260
-	recipe = AddRecipe(76260, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55023)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Breastplate -- 76261
-	recipe = AddRecipe(76261, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55024)
-	recipe:SetSkillLevels(500, 500, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Bracers -- 76262
-	recipe = AddRecipe(76262, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55025)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Gauntlets -- 76263
-	recipe = AddRecipe(76263, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55026)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Belt -- 76264
-	recipe = AddRecipe(76264, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55027)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Boots -- 76265
-	recipe = AddRecipe(76265, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55028)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Shoulders -- 76266
-	recipe = AddRecipe(76266, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55029)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Legguards -- 76267
-	recipe = AddRecipe(76267, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55030)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Helm -- 76269
-	recipe = AddRecipe(76269, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55031)
-	recipe:SetSkillLevels(500, 500, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Redsteel Breastplate -- 76270
-	recipe = AddRecipe(76270, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55032)
-	recipe:SetSkillLevels(500, 500, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Bracers -- 76280
-	recipe = AddRecipe(76280, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55033)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Gauntlets -- 76281
-	recipe = AddRecipe(76281, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55034)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Belt -- 76283
-	recipe = AddRecipe(76283, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55035)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Boots -- 76285
-	recipe = AddRecipe(76285, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55036)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Shoulders -- 76286
-	recipe = AddRecipe(76286, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55037)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Legguards -- 76287
-	recipe = AddRecipe(76287, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55038)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Helm -- 76288
-	recipe = AddRecipe(76288, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55039)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Breastplate -- 76289
-	recipe = AddRecipe(76289, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55040)
-	recipe:SetSkillLevels(500, 500, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Hardened Obsidium Shield -- 76291
-	recipe = AddRecipe(76291, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55041)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Stormforged Shield -- 76293
-	recipe = AddRecipe(76293, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55042)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Decapitator's Razor -- 76433
-	recipe = AddRecipe(76433, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55043)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Cold-Forged Shank -- 76434
-	recipe = AddRecipe(76434, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55044)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Fire-Etched Dagger -- 76435
-	recipe = AddRecipe(76435, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55045)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 44781, 45548)
-
-	-- Lifeforce Hammer -- 76436
-	recipe = AddRecipe(76436, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55046)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Obsidium Executioner -- 76437
-	recipe = AddRecipe(76437, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55052)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Obsidium Skeleton Key -- 76438
-	recipe = AddRecipe(76438, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55053)
-	recipe:SetSkillLevels(475, 475, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Ebonsteel Belt Buckle -- 76439
-	recipe = AddRecipe(76439, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Pyrium Shield Spike -- 76440
-	recipe = AddRecipe(76440, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Shield Spike -- 76441
-	recipe = AddRecipe(76441, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55055)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Pyrium Weapon Chain -- 76442
-	recipe = AddRecipe(76442, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Hardened Elementium Hauberk -- 76443
-	recipe = AddRecipe(76443, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 515, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Hardened Elementium Girdle -- 76444
-	recipe = AddRecipe(76444, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 522, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Deathplate -- 76445
-	recipe = AddRecipe(76445, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 515, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Girdle of Pain -- 76446
-	recipe = AddRecipe(76446, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 522, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Light Elementium Chestguard -- 76447
-	recipe = AddRecipe(76447, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 515, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Light Elementium Belt -- 76448
-	recipe = AddRecipe(76448, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 522, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Spellblade -- 76449
-	recipe = AddRecipe(76449, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 520, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Hammer -- 76450
-	recipe = AddRecipe(76450, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 515, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Poleaxe -- 76451
-	recipe = AddRecipe(76451, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 520, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Bonesplitter -- 76452
-	recipe = AddRecipe(76452, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 515, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Shank -- 76453
-	recipe = AddRecipe(76453, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 520, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Earthguard -- 76454
-	recipe = AddRecipe(76454, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 520, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Elementium Stormshield -- 76455
-	recipe = AddRecipe(76455, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 520, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Bracers -- 76456
-	recipe = AddRecipe(76456, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 510, 512, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Gauntlets -- 76457
-	recipe = AddRecipe(76457, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(505, 505, 515, 517, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Belt -- 76458
-	recipe = AddRecipe(76458, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 522, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Boots -- 76459
-	recipe = AddRecipe(76459, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 525, 527, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Shoulders -- 76461
-	recipe = AddRecipe(76461, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 530, 532, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Legguards -- 76462
-	recipe = AddRecipe(76462, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 535, 537, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Helm -- 76463
-	recipe = AddRecipe(76463, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 535, 537, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Bloodied Pyrium Breastplate -- 76464
-	recipe = AddRecipe(76464, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 535, 537, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Bracers -- 76465
-	recipe = AddRecipe(76465, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 510, 512, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Gauntlets -- 76466
-	recipe = AddRecipe(76466, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(505, 505, 515, 517, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Belt -- 76467
-	recipe = AddRecipe(76467, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 522, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Boots -- 76468
-	recipe = AddRecipe(76468, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 525, 527, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Shoulders -- 76469
-	recipe = AddRecipe(76469, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 530, 532, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Legguards -- 76470
-	recipe = AddRecipe(76470, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 535, 537, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Helm -- 76471
-	recipe = AddRecipe(76471, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 535, 537, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Ornate Pyrium Breastplate -- 76472
-	recipe = AddRecipe(76472, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 535, 537, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Obsidium Bladespear -- 76474
-	recipe = AddRecipe(76474, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(55246)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Elementium Rod -- 92375
-	recipe = AddRecipe(92375, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(65358)
-	recipe:SetSkillLevels(475, 475, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
-
-	-- Elementium Gutslicer -- 94718
-	recipe = AddRecipe(94718, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 515, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	-- Forged Elementium Mindcrusher -- 94732
-	recipe = AddRecipe(94732, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 520, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50375, 50382)
-
-	self.InitBlacksmithing = nil
-end
diff --git a/Database/Cooking.lua b/Database/Cooking.lua
deleted file mode 100644
index 265dece..0000000
--- a/Database/Cooking.lua
+++ /dev/null
@@ -1,1702 +0,0 @@
---[[
-************************************************************************
-Cooking.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
------------------------------------------------------------------------
--- AddOn namespace.
------------------------------------------------------------------------
-local FOLDER_NAME, private = ...
-
-local LibStub = _G.LibStub
-
-local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
-local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
-
-local FOLDER_NAME, private = ...
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitCooking()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 2550, genesis, quality)
-	end
-
-	private:InitializeCookingTrainers()
-
-	local recipe
-
-	-- Charred Wolf Meat -- 2538
-	recipe = AddRecipe(2538, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2679)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Spiced Wolf Meat -- 2539
-	recipe = AddRecipe(2539, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2680)
-	recipe:SetSkillLevels(10, 10, 50, 70, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Roasted Boar Meat -- 2540
-	recipe = AddRecipe(2540, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2681)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Coyote Steak -- 2541
-	recipe = AddRecipe(2541, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2684)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Goretusk Liver Pie -- 2542
-	recipe = AddRecipe(2542, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(2697)
-	recipe:SetCraftedItemID(724)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-
-	-- Westfall Stew -- 2543
-	recipe = AddRecipe(2543, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(728)
-	recipe:SetCraftedItemID(733)
-	recipe:SetSkillLevels(50, 50, 115, 135, 155)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddVendor(340)
-	recipe:AddWorldDrop("Westfall")
-
-	-- Crab Cake -- 2544
-	recipe = AddRecipe(2544, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2683)
-	recipe:SetSkillLevels(75, 75, 115, 135, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Cooked Crab Claw -- 2545
-	recipe = AddRecipe(2545, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(2698)
-	recipe:SetCraftedItemID(2682)
-	recipe:SetSkillLevels(85, 85, 125, 145, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddVendor(340)
-	recipe:AddWorldDrop("Darkshore", "Westfall")
-
-	-- Dry Pork Ribs -- 2546
-	recipe = AddRecipe(2546, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2687)
-	recipe:SetSkillLevels(80, 80, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Redridge Goulash -- 2547
-	recipe = AddRecipe(2547, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(2699)
-	recipe:SetCraftedItemID(1082)
-	recipe:SetSkillLevels(100, 100, 135, 155, 175)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-
-	-- Succulent Pork Ribs -- 2548
-	recipe = AddRecipe(2548, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(2700)
-	recipe:SetCraftedItemID(2685)
-	recipe:SetSkillLevels(110, 110, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddVendor(340)
-	recipe:AddWorldDrop("Loch Modan", "Redridge Mountains")
-
-	-- Seasoned Wolf Kabob -- 2549
-	recipe = AddRecipe(2549, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(2701)
-	recipe:SetCraftedItemID(1017)
-	recipe:SetSkillLevels(100, 100, 140, 160, 180)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-	recipe:AddQuest(26620)
-
-	-- Beer Basted Boar Ribs -- 2795
-	recipe = AddRecipe(2795, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(2889)
-	recipe:SetCraftedItemID(2888)
-	recipe:SetSkillLevels(10, 10, 60, 80, 100)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-	recipe:AddQuest(384)
-
-	-- Crocolisk Steak -- 3370
-	recipe = AddRecipe(3370, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3678)
-	recipe:SetCraftedItemID(3662)
-	recipe:SetSkillLevels(80, 80, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-
-	-- Blood Sausage -- 3371
-	recipe = AddRecipe(3371, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3679)
-	recipe:SetCraftedItemID(3220)
-	recipe:SetSkillLevels(60, 60, 100, 120, 140)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-	recipe:AddQuest(26860)
-
-	-- Murloc Fin Soup -- 3372
-	recipe = AddRecipe(3372, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3680)
-	recipe:SetCraftedItemID(3663)
-	recipe:SetSkillLevels(90, 90, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-
-	-- Crocolisk Gumbo -- 3373
-	recipe = AddRecipe(3373, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3681)
-	recipe:SetCraftedItemID(3664)
-	recipe:SetSkillLevels(120, 120, 160, 180, 200)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-
-	-- Curiously Tasty Omelet -- 3376
-	recipe = AddRecipe(3376, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3682)
-	recipe:SetCraftedItemID(3665)
-	recipe:SetSkillLevels(130, 130, 170, 190, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340, 1148, 2821)
-
-	-- Gooey Spider Cake -- 3377
-	recipe = AddRecipe(3377, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3683)
-	recipe:SetCraftedItemID(3666)
-	recipe:SetSkillLevels(110, 110, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(340)
-	recipe:AddQuest(26623)
-
-	-- Big Bear Steak -- 3397
-	recipe = AddRecipe(3397, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3734)
-	recipe:SetCraftedItemID(3726)
-	recipe:SetSkillLevels(110, 110, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddLimitedVendor(12246, 1)
-
-	-- Hot Lion Chops -- 3398
-	recipe = AddRecipe(3398, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3735)
-	recipe:SetCraftedItemID(3727)
-	recipe:SetSkillLevels(125, 125, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(3489, 12245)
-
-	-- Tasty Lion Steak -- 3399
-	recipe = AddRecipe(3399, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3736)
-	recipe:SetCraftedItemID(3728)
-	recipe:SetSkillLevels(150, 150, 190, 210, 230)
-	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Soothing Turtle Bisque -- 3400
-	recipe = AddRecipe(3400, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(3737)
-	recipe:SetCraftedItemID(3729)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Barbecued Buzzard Wing -- 4094
-	recipe = AddRecipe(4094, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(4609)
-	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-	recipe:AddVendor(2814)
-	recipe:AddLimitedVendor(12246, 1)
-
-	-- Kaldorei Spider Kabob -- 6412
-	recipe = AddRecipe(6412, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5482)
-	recipe:SetCraftedItemID(5472)
-	recipe:SetSkillLevels(10, 10, 50, 70, 90)
-	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Scorpid Surprise -- 6413
-	recipe = AddRecipe(6413, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5483)
-	recipe:SetCraftedItemID(5473)
-	recipe:SetSkillLevels(20, 20, 60, 80, 100)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(3881)
-
-	-- Roasted Kodo Meat -- 6414
-	recipe = AddRecipe(6414, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5484)
-	recipe:SetCraftedItemID(5474)
-	recipe:SetSkillLevels(35, 35, 75, 95, 115)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(3081)
-
-	-- Fillet of Frenzy -- 6415
-	recipe = AddRecipe(6415, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5485)
-	recipe:SetCraftedItemID(5476)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Strider Stew -- 6416
-	recipe = AddRecipe(6416, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5486)
-	recipe:SetCraftedItemID(5477)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(3482)
-
-	-- Dig Rat Stew -- 6417
-	recipe = AddRecipe(6417, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(44977)
-	recipe:SetCraftedItemID(44977)
-	recipe:SetSkillLevels(90, 90, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Crispy Lizard Tail -- 6418
-	recipe = AddRecipe(6418, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5488)
-	recipe:SetCraftedItemID(5479)
-	recipe:SetSkillLevels(100, 100, 140, 160, 180)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(3482)
-
-	-- Lean Venison -- 6419
-	recipe = AddRecipe(6419, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5489)
-	recipe:SetCraftedItemID(5480)
-	recipe:SetSkillLevels(110, 110, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddLimitedVendor(12245, 1)
-
-	-- Boiled Clams -- 6499
-	recipe = AddRecipe(6499, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5525)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Goblin Deviled Clams -- 6500
-	recipe = AddRecipe(6500, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5527)
-	recipe:SetSkillLevels(125, 125, 165, 185, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Clam Chowder -- 6501
-	recipe = AddRecipe(6501, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5528)
-	recipe:SetCraftedItemID(5526)
-	recipe:SetSkillLevels(90, 90, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(4305)
-
-	-- Giant Clam Scorcho -- 7213
-	recipe = AddRecipe(7213, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6039)
-	recipe:SetCraftedItemID(6038)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(2664)
-
-	-- Brilliant Smallfish -- 7751
-	recipe = AddRecipe(7751, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6325)
-	recipe:SetCraftedItemID(6290)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(66, 1684, 3029, 3550, 4265, 4574, 5494, 5940, 8508)
-
-	-- Slitherskin Mackerel -- 7752
-	recipe = AddRecipe(7752, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6326)
-	recipe:SetCraftedItemID(787)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(3550, 4305, 5162, 5942, 10118)
-
-	-- Longjaw Mud Snapper -- 7753
-	recipe = AddRecipe(7753, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6328)
-	recipe:SetCraftedItemID(4592)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(66, 1684, 3027, 4265, 4574, 5162, 5748, 5940)
-
-	-- Loch Frenzy Delight -- 7754
-	recipe = AddRecipe(7754, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6329)
-	recipe:SetCraftedItemID(6316)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(1684)
-
-	-- Bristle Whisker Catfish -- 7755
-	recipe = AddRecipe(7755, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6330)
-	recipe:SetCraftedItemID(4593)
-	recipe:SetSkillLevels(100, 100, 140, 160, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(2383, 2397, 3027, 3029, 3497, 4553, 5494)
-
-	-- Rainbow Fin Albacore -- 7827
-	recipe = AddRecipe(7827, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6368)
-	recipe:SetCraftedItemID(5095)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(3178, 3333, 3497, 4305, 4553, 5494, 5748, 5942, 10118)
-
-	-- Rockscale Cod -- 7828
-	recipe = AddRecipe(7828, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6369)
-	recipe:SetCraftedItemID(4594)
-	recipe:SetSkillLevels(175, 175, 190, 210, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(2383, 2664, 3178, 3333, 4574, 5162, 12033, 12962)
-
-	-- Savory Deviate Delight -- 8238
-	recipe = AddRecipe(8238, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6661)
-	recipe:SetCraftedItemID(6657)
-	recipe:SetSkillLevels(85, 85, 125, 145, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northern Barrens", "Southern Barrens")
-
-	-- Herb Baked Egg -- 8604
-	recipe = AddRecipe(8604, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6888)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Smoked Bear Meat -- 8607
-	recipe = AddRecipe(8607, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6892)
-	recipe:SetCraftedItemID(6890)
-	recipe:SetSkillLevels(40, 40, 80, 100, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(1465, 3556)
-
-	-- Thistle Tea -- 9513
-	recipe = AddRecipe(9513, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18160)
-	recipe:SetCraftedItemID(7676)
-	recipe:SetSkillLevels(60, 60, 100, 120, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddVendor(6779)
-
-	-- Goldthorn Tea -- 13028
-	recipe = AddRecipe(13028, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10841)
-	recipe:SetSkillLevels(175, 175, 175, 190, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddCustom("HENRY_STERN_RFD")
-
-	-- Lean Wolf Steak -- 15853
-	recipe = AddRecipe(15853, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12227)
-	recipe:SetCraftedItemID(12209)
-	recipe:SetSkillLevels(125, 125, 165, 185, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddLimitedVendor(12246, 1)
-
-	-- Roast Raptor -- 15855
-	recipe = AddRecipe(15855, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12228)
-	recipe:SetCraftedItemID(12210)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(734, 1148, 2810, 2821, 4879, 4897, 12245)
-
-	-- Hot Wolf Ribs -- 15856
-	recipe = AddRecipe(15856, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12229)
-	recipe:SetCraftedItemID(13851)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(7947, 8145)
-	recipe:AddLimitedVendor(12246, 1)
-
-	-- Jungle Stew -- 15861
-	recipe = AddRecipe(15861, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12231)
-	recipe:SetCraftedItemID(12212)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(734, 1148, 12245)
-
-	-- Carrion Surprise -- 15863
-	recipe = AddRecipe(15863, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12232)
-	recipe:SetCraftedItemID(12213)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(989, 4879, 9636, 12245)
-
-	-- Mystery Stew -- 15865
-	recipe = AddRecipe(15865, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12233)
-	recipe:SetCraftedItemID(12214)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(4897, 8150)
-	recipe:AddLimitedVendor(12246, 1)
-
-	-- Dragonbreath Chili -- 15906
-	recipe = AddRecipe(15906, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12239)
-	recipe:SetCraftedItemID(12217)
-	recipe:SetSkillLevels(200, 200, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(4879, 4897)
-	recipe:AddLimitedVendor(12246, 1)
-
-	-- Heavy Kodo Stew -- 15910
-	recipe = AddRecipe(15910, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12240)
-	recipe:SetCraftedItemID(12215)
-	recipe:SetSkillLevels(200, 200, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(8150, 9636, 12245)
-
-	-- Spiced Chili Crab -- 15915
-	recipe = AddRecipe(15915, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16111)
-	recipe:SetCraftedItemID(12216)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(989, 1149, 4305)
-
-	-- Monster Omelet -- 15933
-	recipe = AddRecipe(15933, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16110)
-	recipe:SetCraftedItemID(12218)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(2803, 11187)
-
-	-- Crispy Bat Wing -- 15935
-	recipe = AddRecipe(15935, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(12226)
-	recipe:SetCraftedItemID(12224)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(2118)
-
-	-- Spotted Yellowtail -- 18238
-	recipe = AddRecipe(18238, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13939)
-	recipe:SetCraftedItemID(6887)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Cooked Glossy Mightfish -- 18239
-	recipe = AddRecipe(18239, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13940)
-	recipe:SetCraftedItemID(13927)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(2664)
-
-	-- Grilled Squid -- 18240
-	recipe = AddRecipe(18240, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13942)
-	recipe:SetCraftedItemID(13928)
-	recipe:SetSkillLevels(240, 240, 265, 277, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Filet of Redgill -- 18241
-	recipe = AddRecipe(18241, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13941)
-	recipe:SetCraftedItemID(13930)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(2664)
-
-	-- Hot Smoked Bass -- 18242
-	recipe = AddRecipe(18242, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13943)
-	recipe:SetCraftedItemID(13929)
-	recipe:SetSkillLevels(240, 240, 265, 277, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(2664)
-
-	-- Nightfin Soup -- 18243
-	recipe = AddRecipe(18243, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13945)
-	recipe:SetCraftedItemID(13931)
-	recipe:SetSkillLevels(250, 250, 275, 285, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Poached Sunscale Salmon -- 18244
-	recipe = AddRecipe(18244, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13946)
-	recipe:SetCraftedItemID(13932)
-	recipe:SetSkillLevels(250, 250, 275, 285, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Lobster Stew -- 18245
-	recipe = AddRecipe(18245, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13947)
-	recipe:SetCraftedItemID(13933)
-	recipe:SetSkillLevels(275, 275, 300, 312, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(7947, 8145)
-
-	-- Mightfish Steak -- 18246
-	recipe = AddRecipe(18246, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13948)
-	recipe:SetCraftedItemID(13934)
-	recipe:SetSkillLevels(275, 275, 300, 312, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(2664, 7947, 8145)
-
-	-- Baked Salmon -- 18247
-	recipe = AddRecipe(18247, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13949)
-	recipe:SetCraftedItemID(13935)
-	recipe:SetSkillLevels(275, 275, 300, 312, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(7947, 8145)
-
-	-- Undermine Clam Chowder -- 20626
-	recipe = AddRecipe(20626, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16767)
-	recipe:SetCraftedItemID(16766)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Mithril Head Trout -- 20916
-	recipe = AddRecipe(20916, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17062)
-	recipe:SetCraftedItemID(8364)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(2383, 2664, 3178, 3333, 4574, 5162, 12033, 12962)
-
-	-- Gingerbread Cookie -- 21143
-	recipe = AddRecipe(21143, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17200)
-	recipe:SetCraftedItemID(17197)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(13420, 13429, 13432, 13433, 13435, 23010, 23012, 23064)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Egg Nog -- 21144
-	recipe = AddRecipe(21144, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17201)
-	recipe:SetCraftedItemID(17198)
-	recipe:SetSkillLevels(35, 35, 75, 95, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(13420, 13429, 13432, 13433, 13435, 23010, 23012, 23064)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Spider Sausage -- 21175
-	recipe = AddRecipe(21175, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(17222)
-	recipe:SetSkillLevels(200, 200, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Tender Wolf Steak -- 22480
-	recipe = AddRecipe(22480, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18046)
-	recipe:SetCraftedItemID(18045)
-	recipe:SetSkillLevels(225, 225, 250, 262, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(4782, 7733, 8125)
-
-	-- Runn Tum Tuber Surprise -- 22761
-	recipe = AddRecipe(22761, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18267)
-	recipe:SetCraftedItemID(18254)
-	recipe:SetSkillLevels(275, 275, 300, 312, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddMobDrop(14354)
-
-	-- Heavy Crocolisk Stew -- 24418
-	recipe = AddRecipe(24418, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20075)
-	recipe:SetCraftedItemID(20074)
-	recipe:SetSkillLevels(150, 150, 160, 180, 200)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(4879)
-
-	-- Smoked Desert Dumplings -- 24801
-	recipe = AddRecipe(24801, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(20452)
-	recipe:SetSkillLevels(285, 285, 310, 322, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddQuest(8313)
-
-	-- Dirge's Kickin' Chimaerok Chops -- 25659
-	recipe = AddRecipe(25659, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(21025)
-	recipe:SetCraftedItemID(21023)
-	recipe:SetSkillLevels(300, 300, 325, 337, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Smoked Sagefish -- 25704
-	recipe = AddRecipe(25704, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(21099)
-	recipe:SetCraftedItemID(21072)
-	recipe:SetSkillLevels(80, 80, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(2397, 2664, 3027, 3085, 3400, 4223, 4265, 4553, 5160, 5483, 8307, 12033, 14738, 16253, 16677, 16718, 17246, 19195, 26868)
-
-	-- Sagefish Delight -- 25954
-	recipe = AddRecipe(25954, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(21219)
-	recipe:SetCraftedItemID(21217)
-	recipe:SetSkillLevels(175, 175, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(2397, 2664, 3027, 3085, 3400, 4223, 4265, 4553, 5160, 5483, 8307, 12033, 14738, 16253, 16677, 16718, 17246, 19195, 26868)
-
-	-- Crunchy Spider Surprise -- 28267
-	recipe = AddRecipe(28267, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22647)
-	recipe:SetCraftedItemID(22645)
-	recipe:SetSkillLevels(60, 60, 100, 120, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(16253, 18427)
-	recipe:AddQuest(9171)
-
-	-- Lynx Steak -- 33276
-	recipe = AddRecipe(33276, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27685)
-	recipe:SetCraftedItemID(27635)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(16262)
-
-	-- Roasted Moongraze Tenderloin -- 33277
-	recipe = AddRecipe(33277, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27686)
-	recipe:SetCraftedItemID(24105)
-	recipe:SetSkillLevels(1, 1, 45, 65, 85)
-	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddQuest(9454)
-
-	-- Bat Bites -- 33278
-	recipe = AddRecipe(33278, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27687)
-	recipe:SetCraftedItemID(27636)
-	recipe:SetSkillLevels(50, 50, 90, 110, 130)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(16253)
-
-	-- Buzzard Bites -- 33279
-	recipe = AddRecipe(33279, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27684)
-	recipe:SetCraftedItemID(27651)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddQuest(9356)
-
-	-- Ravager Dog -- 33284
-	recipe = AddRecipe(33284, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27688)
-	recipe:SetCraftedItemID(27655)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(16585, 16826)
-
-	-- Sporeling Snack -- 33285
-	recipe = AddRecipe(33285, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27689)
-	recipe:SetCraftedItemID(27656)
-	recipe:SetSkillLevels(310, 310, 330, 340, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(18382)
-
-	-- Blackened Basilisk -- 33286
-	recipe = AddRecipe(33286, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27690)
-	recipe:SetCraftedItemID(27657)
-	recipe:SetSkillLevels(315, 315, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(18957, 19038)
-
-	-- Roasted Clefthoof -- 33287
-	recipe = AddRecipe(33287, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27691)
-	recipe:SetCraftedItemID(27658)
-	recipe:SetSkillLevels(325, 325, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddVendor(20096, 20097)
-
-	-- Warp Burger -- 33288
-	recipe = AddRecipe(33288, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27692)
-	recipe:SetCraftedItemID(27659)
-	recipe:SetSkillLevels(325, 325, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddVendor(18957, 19038)
-
-	-- Talbuk Steak -- 33289
-	recipe = AddRecipe(33289, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27693)
-	recipe:SetCraftedItemID(27660)
-	recipe:SetSkillLevels(325, 325, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(20096, 20097)
-
-	-- Blackened Trout -- 33290
-	recipe = AddRecipe(33290, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27694)
-	recipe:SetCraftedItemID(27661)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(18015, 20028)
-
-	-- Feltail Delight -- 33291
-	recipe = AddRecipe(33291, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27695)
-	recipe:SetCraftedItemID(27662)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(18011, 20028)
-
-	-- Blackened Sporefish -- 33292
-	recipe = AddRecipe(33292, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27696)
-	recipe:SetCraftedItemID(27663)
-	recipe:SetSkillLevels(310, 310, 330, 340, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(18911)
-
-	-- Grilled Mudfish -- 33293
-	recipe = AddRecipe(33293, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27697)
-	recipe:SetCraftedItemID(27664)
-	recipe:SetSkillLevels(320, 320, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddVendor(20096, 20097)
-
-	-- Poached Bluefish -- 33294
-	recipe = AddRecipe(33294, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27698)
-	recipe:SetCraftedItemID(27665)
-	recipe:SetSkillLevels(320, 320, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(20096, 20097)
-
-	-- Golden Fish Sticks -- 33295
-	recipe = AddRecipe(33295, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27699)
-	recipe:SetCraftedItemID(27666)
-	recipe:SetSkillLevels(325, 325, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(18960, 19296)
-
-	-- Spicy Crawdad -- 33296
-	recipe = AddRecipe(33296, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(27700)
-	recipe:SetCraftedItemID(27667)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(18960, 19296)
-
-	-- Clam Bar -- 36210
-	recipe = AddRecipe(36210, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(30156)
-	recipe:SetCraftedItemID(30155)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(18382)
-
-	-- Spice Bread -- 37836
-	recipe = AddRecipe(37836, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30816)
-	recipe:SetSkillLevels(1, 1, 30, 35, 38)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Mok'Nathal Shortribs -- 38867
-	recipe = AddRecipe(38867, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(31675)
-	recipe:SetCraftedItemID(31672)
-	recipe:SetSkillLevels(335, 335, 355, 365, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(21113)
-	recipe:AddLimitedVendor(20916, 1)
-	recipe:AddQuest(10860)
-
-	-- Crunchy Serpent -- 38868
-	recipe = AddRecipe(38868, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(31674)
-	recipe:SetCraftedItemID(31673)
-	recipe:SetSkillLevels(335, 335, 355, 365, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(21113)
-	recipe:AddLimitedVendor(20916, 1)
-	recipe:AddQuest(10860)
-
-	-- Stewed Trout -- 42296
-	recipe = AddRecipe(42296, V.TBC, Q.COMMON)
-	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, 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, 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, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Skullfish Soup -- 43707
-	recipe = AddRecipe(43707, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(33870)
-	recipe:SetCraftedItemID(33825)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddQuest(11377, 11379, 11380, 11381)
-	recipe:AddCustom("DAILY_COOKING_FISH")
-
-	-- Stormchops -- 43758
-	recipe = AddRecipe(43758, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33871)
-	recipe:SetCraftedItemID(33866)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(11377, 11379, 11380, 11381, 13100, 13101, 13102, 13103, 13107, 13112, 13113, 13114, 13115, 13116)
-	recipe:AddCustom("DAILY_COOKING_DAL", "DAILY_COOKING_FISH", "DAILY_COOKING_MEAT")
-
-	-- Broiled Bloodfin -- 43761
-	recipe = AddRecipe(43761, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(33869)
-	recipe:SetCraftedItemID(33867)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(11377, 11379, 11380, 11381)
-	recipe:AddCustom("DAILY_COOKING_FISH")
-
-	-- Spicy Hot Talbuk -- 43765
-	recipe = AddRecipe(43765, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(33873)
-	recipe:SetCraftedItemID(33872)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddQuest(11377, 11379, 11380, 11381)
-	recipe:AddCustom("DAILY_COOKING_MEAT")
-
-	-- Kibler's Bits -- 43772
-	recipe = AddRecipe(43772, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(33875)
-	recipe:SetCraftedItemID(33874)
-	recipe:SetSkillLevels(300, 300, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddQuest(11377, 11379, 11380, 11381)
-	recipe:AddCustom("DAILY_COOKING_FISH", "DAILY_COOKING_MEAT")
-
-	-- Delicious Chocolate Cake -- 43779
-	recipe = AddRecipe(43779, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33925)
-	recipe:SetCraftedItemID(33924)
-	recipe:SetSkillLevels(1, 1, 50, 62, 75)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(11377, 11379, 11380, 11381, 13100, 13101, 13102, 13103, 13107, 13112, 13113, 13114, 13115, 13116)
-	recipe:AddCustom("DAILY_COOKING_DAL", "DAILY_COOKING_FISH", "DAILY_COOKING_MEAT")
-
-	-- Hot Apple Cider -- 45022
-	recipe = AddRecipe(45022, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(34413)
-	recipe:SetCraftedItemID(34411)
-	recipe:SetSkillLevels(325, 325, 325, 325, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(13420, 13433)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Mammoth Meal -- 45549
-	recipe = AddRecipe(45549, V.WOTLK, Q.COMMON)
-	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, 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, 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, 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, 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, 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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Mega Mammoth Meal -- 45555
-	recipe = AddRecipe(45555, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43018)
-	recipe:SetCraftedItemID(34754)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Tender Shoveltusk Steak -- 45556
-	recipe = AddRecipe(45556, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43019)
-	recipe:SetCraftedItemID(34755)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Spiced Worm Burger -- 45557
-	recipe = AddRecipe(45557, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43020)
-	recipe:SetCraftedItemID(34756)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Very Burnt Worg -- 45558
-	recipe = AddRecipe(45558, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43021)
-	recipe:SetCraftedItemID(34757)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Mighty Rhino Dogs -- 45559
-	recipe = AddRecipe(45559, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43022)
-	recipe:SetCraftedItemID(34758)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Smoked Rockfin -- 45560
-	recipe = AddRecipe(45560, V.WOTLK, Q.COMMON)
-	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, 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, 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, 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, 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, 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, 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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Poached Northern Sculpin -- 45567
-	recipe = AddRecipe(45567, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43023)
-	recipe:SetCraftedItemID(34766)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Firecracker Salmon -- 45568
-	recipe = AddRecipe(45568, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43024)
-	recipe:SetCraftedItemID(34767)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Baked Manta Ray -- 45569
-	recipe = AddRecipe(45569, V.WOTLK, Q.COMMON)
-	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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Imperial Manta Steak -- 45570
-	recipe = AddRecipe(45570, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43026)
-	recipe:SetCraftedItemID(34769)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Spicy Blue Nettlefish -- 45571
-	recipe = AddRecipe(45571, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43025)
-	recipe:SetCraftedItemID(34768)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Captain Rumsey's Lager -- 45695
-	recipe = AddRecipe(45695, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(34834)
-	recipe:SetCraftedItemID(34832)
-	recipe:SetSkillLevels(100, 100, 100, 105, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(11666, 11667, 11668, 11669, 13100, 13101, 13102, 13103, 13107, 13112, 13113, 13114, 13115, 13116)
-	recipe:AddCustom("DAILY_COOKING_DAL", "DAILY_FISHING_SHATT")
-
-	-- Charred Bear Kabobs -- 46684
-	recipe = AddRecipe(46684, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(35564)
-	recipe:SetCraftedItemID(35563)
-	recipe:SetSkillLevels(250, 250, 275, 285, 295)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddVendor(2803)
-
-	-- Juicy Bear Burger -- 46688
-	recipe = AddRecipe(46688, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(35566)
-	recipe:SetCraftedItemID(35565)
-	recipe:SetSkillLevels(250, 250, 275, 285, 295)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(2803)
-
-	-- Kungaloosh -- 53056
-	recipe = AddRecipe(53056, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(39644)
-	recipe:SetCraftedItemID(39520)
-	recipe:SetSkillLevels(375, 375, 375, 387, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(13571)
-	recipe:AddCustom("Custom36")
-
-	-- Northern Stew -- 57421
-	recipe = AddRecipe(57421, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(34747)
-	recipe:SetSkillLevels(350, 350, 350, 362, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(13087, 13088, 13089, 13090)
-
-	-- Fish Feast -- 57423
-	recipe = AddRecipe(57423, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43017)
-	recipe:SetCraftedItemID(43015)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Spicy Fried Herring -- 57433
-	recipe = AddRecipe(57433, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43027)
-	recipe:SetCraftedItemID(42993)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Rhinolicious Wormsteak -- 57434
-	recipe = AddRecipe(57434, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43028)
-	recipe:SetCraftedItemID(42994)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Critter Bites -- 57435
-	recipe = AddRecipe(57435, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43029)
-	recipe:SetCraftedItemID(43004)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Hearty Rhino -- 57436
-	recipe = AddRecipe(57436, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43030)
-	recipe:SetCraftedItemID(42995)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Snapper Extreme -- 57437
-	recipe = AddRecipe(57437, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43031)
-	recipe:SetCraftedItemID(42996)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Blackened Worg Steak -- 57438
-	recipe = AddRecipe(57438, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43032)
-	recipe:SetCraftedItemID(42997)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Cuttlesteak -- 57439
-	recipe = AddRecipe(57439, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43033)
-	recipe:SetCraftedItemID(42998)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Spiced Mammoth Treats -- 57440
-	recipe = AddRecipe(57440, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43034)
-	recipe:SetCraftedItemID(43005)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Blackened Dragonfin -- 57441
-	recipe = AddRecipe(57441, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43035)
-	recipe:SetCraftedItemID(42999)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Dragonfin Filet -- 57442
-	recipe = AddRecipe(57442, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43036)
-	recipe:SetCraftedItemID(43000)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Tracker Snacks -- 57443
-	recipe = AddRecipe(57443, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43037)
-	recipe:SetCraftedItemID(43001)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Dalaran Clam Chowder -- 58065
-	recipe = AddRecipe(58065, V.WOTLK, Q.COMMON)
-	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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Tasty Cupcake -- 58512
-	recipe = AddRecipe(58512, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43507)
-	recipe:SetCraftedItemID(43490)
-	recipe:SetSkillLevels(350, 350, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Last Week's Mammoth -- 58521
-	recipe = AddRecipe(58521, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43508)
-	recipe:SetCraftedItemID(43488)
-	recipe:SetSkillLevels(350, 350, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Bad Clams -- 58523
-	recipe = AddRecipe(58523, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43509)
-	recipe:SetCraftedItemID(43491)
-	recipe:SetSkillLevels(350, 350, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Haunted Herring -- 58525
-	recipe = AddRecipe(58525, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43510)
-	recipe:SetCraftedItemID(43492)
-	recipe:SetSkillLevels(350, 350, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Gigantic Feast -- 58527
-	recipe = AddRecipe(58527, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43505)
-	recipe:SetCraftedItemID(43478)
-	recipe:SetSkillLevels(425, 425, 435, 455, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Small Feast -- 58528
-	recipe = AddRecipe(58528, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(43506)
-	recipe:SetCraftedItemID(43480)
-	recipe:SetSkillLevels(425, 425, 435, 455, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Pumpkin Pie -- 62044
-	recipe = AddRecipe(62044, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44839)
-	recipe:SetSkillLevels(100, 100, 150, 162, 175)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Slow-Roasted Turkey -- 62045
-	recipe = AddRecipe(62045, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44839)
-	recipe:SetSkillLevels(330, 330, 330, 342, 355)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Cranberry Chutney -- 62049
-	recipe = AddRecipe(62049, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44840)
-	recipe:SetSkillLevels(210, 210, 210, 222, 235)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Spice Bread Stuffing -- 62050
-	recipe = AddRecipe(62050, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44837)
-	recipe:SetSkillLevels(90, 90, 90, 102, 115)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOE)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Candied Sweet Potato -- 62051
-	recipe = AddRecipe(62051, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44839)
-	recipe:SetSkillLevels(270, 270, 270, 282, 295)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Worg Tartare -- 62350
-	recipe = AddRecipe(62350, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44954)
-	recipe:SetCraftedItemID(44953)
-	recipe:SetSkillLevels(400, 400, 400, 420, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(31031, 31032, 33595)
-
-	-- Clamlette Magnifique -- 64054
-	recipe = AddRecipe(64054, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(33004)
-	recipe:SetSkillLevels(250, 250, 250, 275, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddQuest(6610)
-
-	-- Black Jelly -- 64358
-	recipe = AddRecipe(64358, V.WOTLK, Q.COMMON)
-	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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Bread of the Dead -- 65454
-	recipe = AddRecipe(65454, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(46691)
-	recipe:SetSkillLevels(45, 45, 55, 60, 65)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddSeason("DAY_OF_THE_DEAD")
-
-	-- Candied Sweet Potato -- 66034
-	recipe = AddRecipe(66034, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44839)
-	recipe:SetSkillLevels(270, 270, 270, 282, 295)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Cranberry Chutney -- 66035
-	recipe = AddRecipe(66035, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44840)
-	recipe:SetSkillLevels(210, 210, 210, 222, 235)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Pumpkin Pie -- 66036
-	recipe = AddRecipe(66036, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44839)
-	recipe:SetSkillLevels(100, 100, 150, 162, 175)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Slow-Roasted Turkey -- 66037
-	recipe = AddRecipe(66037, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44839)
-	recipe:SetSkillLevels(330, 330, 330, 342, 355)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Spice Bread Stuffing -- 66038
-	recipe = AddRecipe(66038, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44837)
-	recipe:SetSkillLevels(90, 90, 90, 102, 115)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOE)
-	recipe:AddSeason("PILGRIMS_BOUNTY")
-
-	-- Baked Rockfish -- 88003
-	recipe = AddRecipe(88003, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65426)
-	recipe:SetCraftedItemID(62661)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Basilisk Liverdog -- 88004
-	recipe = AddRecipe(88004, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65427)
-	recipe:SetCraftedItemID(62665)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Beer-Basted Crocolisk -- 88005
-	recipe = AddRecipe(88005, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65429)
-	recipe:SetCraftedItemID(62670)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Blackened Surprise -- 88006
-	recipe = AddRecipe(88006, V.CATA, Q.COMMON)
-	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Broiled Dragon Feast -- 88011
-	recipe = AddRecipe(88011, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(62289)
-	recipe:SetSkillLevels(500, 500, 500, 500, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
-	recipe:AddAchievement(5467)
-
-	-- Broiled Mountain Trout -- 88012
-	recipe = AddRecipe(88012, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65411)
-	recipe:SetCraftedItemID(62655)
-	recipe:SetSkillLevels(450, 450, 465, 477, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Chocolate Cookie -- 88013
-	recipe = AddRecipe(88013, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65431)
-	recipe:SetCraftedItemID(62680)
-	recipe:SetSkillLevels(505, 505, 510, 512, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Crocolisk Au Gratin -- 88014
-	recipe = AddRecipe(88014, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65430)
-	recipe:SetCraftedItemID(62664)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Darkbrew Lager -- 88015
-	recipe = AddRecipe(88015, V.CATA, Q.COMMON)
-	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Delicious Sagefish Tail -- 88016
-	recipe = AddRecipe(88016, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65422)
-	recipe:SetCraftedItemID(62666)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Feathered Lure -- 88017
-	recipe = AddRecipe(88017, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65408)
-	recipe:SetSkillLevels(450, 450, 450, 455, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Fish Fry -- 88018
-	recipe = AddRecipe(88018, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65423)
-	recipe:SetCraftedItemID(62677)
-	recipe:SetSkillLevels(500, 500, 500, 500, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Fortune Cookie -- 88019
-	recipe = AddRecipe(88019, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65432)
-	recipe:SetCraftedItemID(62649)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Grilled Dragon -- 88020
-	recipe = AddRecipe(88020, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65428)
-	recipe:SetCraftedItemID(62662)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Hearty Seafood Soup -- 88021
-	recipe = AddRecipe(88021, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65418)
-	recipe:SetCraftedItemID(62659)
-	recipe:SetSkillLevels(475, 475, 490, 497, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Highland Spirits -- 88022
-	recipe = AddRecipe(88022, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65415)
-	recipe:SetCraftedItemID(62674)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Lavascale Fillet -- 88024
-	recipe = AddRecipe(88024, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65407)
-	recipe:SetCraftedItemID(62654)
-	recipe:SetSkillLevels(450, 450, 465, 477, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Lavascale Minestrone -- 88025
-	recipe = AddRecipe(88025, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65409)
-	recipe:SetCraftedItemID(62663)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Lightly Fried Lurker -- 88028
-	recipe = AddRecipe(88028, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65412)
-	recipe:SetCraftedItemID(62651)
-	recipe:SetSkillLevels(450, 450, 465, 477, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Lurker Lunch -- 88030
-	recipe = AddRecipe(88030, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65416)
-	recipe:SetCraftedItemID(62657)
-	recipe:SetSkillLevels(450, 450, 465, 477, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Mushroom Sauce Mudfish -- 88031
-	recipe = AddRecipe(88031, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65420)
-	recipe:SetCraftedItemID(62667)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Pickled Guppy -- 88033
-	recipe = AddRecipe(88033, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65417)
-	recipe:SetCraftedItemID(62660)
-	recipe:SetSkillLevels(475, 475, 490, 497, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Blackbelly Sushi -- 88034
-	recipe = AddRecipe(88034, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65424)
-	recipe:SetCraftedItemID(62668)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Salted Eye -- 88035
-	recipe = AddRecipe(88035, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65410)
-	recipe:SetCraftedItemID(62653)
-	recipe:SetSkillLevels(450, 450, 465, 477, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Seafood Magnifique Feast -- 88036
-	recipe = AddRecipe(88036, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(62290)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
-	recipe:AddAchievement(5036)
-
-	-- Seasoned Crab -- 88037
-	recipe = AddRecipe(88037, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65413)
-	recipe:SetCraftedItemID(62652)
-	recipe:SetSkillLevels(450, 450, 465, 477, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Severed Sagefish Head -- 88039
-	recipe = AddRecipe(88039, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65421)
-	recipe:SetCraftedItemID(62671)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Skewered Eel -- 88042
-	recipe = AddRecipe(88042, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65425)
-	recipe:SetCraftedItemID(62669)
-	recipe:SetSkillLevels(500, 500, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- South Island Iced Tea -- 88044
-	recipe = AddRecipe(88044, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65433)
-	recipe:SetCraftedItemID(62672)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Starfire Espresso -- 88045
-	recipe = AddRecipe(88045, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65414)
-	recipe:SetCraftedItemID(62675)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Tender Baked Turtle -- 88046
-	recipe = AddRecipe(88046, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65419)
-	recipe:SetCraftedItemID(62658)
-	recipe:SetSkillLevels(475, 475, 490, 497, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Whitecrest Gumbo -- 88047
-	recipe = AddRecipe(88047, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(65406)
-	recipe:SetCraftedItemID(62656)
-	recipe:SetSkillLevels(450, 450, 465, 477, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	-- Venison Jerky -- 93741
-	recipe = AddRecipe(93741, V.CATA, Q.COMMON)
-	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
-
-	-- Scalding Murglesnout -- 96133
-	recipe = AddRecipe(96133, V.CATA, Q.UNCOMMON)
-	recipe:SetRecipeItemID(68688)
-	recipe:SetCraftedItemID(68687)
-	recipe:SetSkillLevels(500, 500, 500, 500, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(49701, 49737)
-
-	self.InitCooking = nil
-end
diff --git a/Database/Enchanting.lua b/Database/Enchanting.lua
deleted file mode 100644
index b1f6525..0000000
--- a/Database/Enchanting.lua
+++ /dev/null
@@ -1,2372 +0,0 @@
---[[
-************************************************************************
-Enchanting.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
-
-local FOLDER_NAME, private = ...
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitEnchanting()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 7411, genesis, quality)
-	end
-
-	private:InitializeEnchantingTrainers()
-
-	local recipe
-
-	-- Enchant Bracer - Minor Health -- 7418
-	recipe = AddRecipe(7418, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 70, 90, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Enchant Chest - Minor Health -- 7420
-	recipe = AddRecipe(7420, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(15, 15, 70, 90, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Runed Copper Rod -- 7421
-	recipe = AddRecipe(7421, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6218)
-	recipe:SetSkillLevels(1, 1, 5, 7, 10)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Enchant Chest - Minor Absorption -- 7426
-	recipe = AddRecipe(7426, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(40, 40, 90, 110, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Minor Deflection -- 7428
-	recipe = AddRecipe(7428, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 80, 100, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Enchant Chest - Minor Mana -- 7443
-	recipe = AddRecipe(7443, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6342)
-	recipe:SetSkillLevels(20, 20, 80, 100, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Cloak - Minor Resistance -- 7454
-	recipe = AddRecipe(7454, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(45, 45, 95, 115, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Minor Stamina -- 7457
-	recipe = AddRecipe(7457, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(50, 50, 100, 120, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant 2H Weapon - Minor Impact -- 7745
-	recipe = AddRecipe(7745, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(100, 100, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Lesser Health -- 7748
-	recipe = AddRecipe(7748, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(60, 60, 105, 125, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Minor Spirit -- 7766
-	recipe = AddRecipe(7766, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6344)
-	recipe:SetSkillLevels(60, 60, 105, 125, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Cloak - Minor Protection -- 7771
-	recipe = AddRecipe(7771, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(70, 70, 110, 130, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Lesser Mana -- 7776
-	recipe = AddRecipe(7776, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6346)
-	recipe:SetSkillLevels(80, 80, 115, 135, 155)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(3346, 5757)
-
-	-- Enchant Bracer - Minor Agility -- 7779
-	recipe = AddRecipe(7779, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(80, 80, 115, 135, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Minor Strength -- 7782
-	recipe = AddRecipe(7782, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6347)
-	recipe:SetSkillLevels(80, 80, 115, 135, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Weapon - Minor Beastslayer -- 7786
-	recipe = AddRecipe(7786, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6348)
-	recipe:SetSkillLevels(90, 90, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Weapon - Minor Striking -- 7788
-	recipe = AddRecipe(7788, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(90, 90, 120, 140, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant 2H Weapon - Lesser Intellect -- 7793
-	recipe = AddRecipe(7793, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6349)
-	recipe:SetSkillLevels(100, 100, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
-	recipe:AddVendor(3012, 3346, 5158, 5758)
-
-	-- Runed Silver Rod -- 7795
-	recipe = AddRecipe(7795, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6339)
-	recipe:SetSkillLevels(100, 100, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Health -- 7857
-	recipe = AddRecipe(7857, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(120, 120, 145, 165, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Lesser Spirit -- 7859
-	recipe = AddRecipe(7859, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6375)
-	recipe:SetSkillLevels(120, 120, 145, 165, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Cloak - Lesser Fire Resistance -- 7861
-	recipe = AddRecipe(7861, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(125, 125, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Minor Stamina -- 7863
-	recipe = AddRecipe(7863, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(125, 125, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Minor Agility -- 7867
-	recipe = AddRecipe(7867, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6377)
-	recipe:SetSkillLevels(125, 125, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddVendor(3012, 3537)
-
-	-- Enchant Shield - Minor Stamina -- 13378
-	recipe = AddRecipe(13378, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(105, 105, 130, 150, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.SHIELD)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant 2H Weapon - Lesser Spirit -- 13380
-	recipe = AddRecipe(13380, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11038)
-	recipe:SetSkillLevels(110, 110, 135, 155, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Cloak - Minor Agility -- 13419
-	recipe = AddRecipe(13419, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11039)
-	recipe:SetSkillLevels(110, 110, 135, 155, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
-	recipe:AddVendor(3954, 12043)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Cloak - Lesser Protection -- 13421
-	recipe = AddRecipe(13421, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(115, 115, 140, 160, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Shield - Lesser Protection -- 13464
-	recipe = AddRecipe(13464, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11081)
-	recipe:SetSkillLevels(115, 115, 140, 160, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Shield - Lesser Spirit -- 13485
-	recipe = AddRecipe(13485, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(130, 130, 155, 175, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Lesser Stamina -- 13501
-	recipe = AddRecipe(13501, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(130, 130, 155, 175, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Weapon - Lesser Striking -- 13503
-	recipe = AddRecipe(13503, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(140, 140, 165, 185, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Cloak - Lesser Shadow Resistance -- 13522
-	recipe = AddRecipe(13522, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11098)
-	recipe:SetSkillLevels(135, 135, 160, 180, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant 2H Weapon - Lesser Impact -- 13529
-	recipe = AddRecipe(13529, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(145, 145, 170, 190, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Lesser Strength -- 13536
-	recipe = AddRecipe(13536, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11101)
-	recipe:SetSkillLevels(140, 140, 165, 185, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddVendor(3954, 12043)
-
-	-- Enchant Chest - Lesser Absorption -- 13538
-	recipe = AddRecipe(13538, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(140, 140, 165, 185, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Mana -- 13607
-	recipe = AddRecipe(13607, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(145, 145, 170, 190, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Gloves - Mining -- 13612
-	recipe = AddRecipe(13612, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11150)
-	recipe:SetSkillLevels(145, 145, 170, 190, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(1051, 1052, 1053, 1054, 1364)
-
-	-- Enchant Gloves - Herbalism -- 13617
-	recipe = AddRecipe(13617, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11151)
-	recipe:SetSkillLevels(145, 145, 170, 190, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(3834, 3919, 4028, 4029, 4030)
-
-	-- Enchant Gloves - Fishing -- 13620
-	recipe = AddRecipe(13620, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11152)
-	recipe:SetSkillLevels(145, 145, 170, 190, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(2374, 2375, 2376, 2377, 14276)
-
-	-- Enchant Bracer - Lesser Intellect -- 13622
-	recipe = AddRecipe(13622, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(150, 150, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Minor Stats -- 13626
-	recipe = AddRecipe(13626, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(150, 150, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Runed Golden Rod -- 13628
-	recipe = AddRecipe(13628, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11130)
-	recipe:SetSkillLevels(150, 150, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Shield - Lesser Stamina -- 13631
-	recipe = AddRecipe(13631, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(155, 155, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.SHIELD)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Cloak - Defense -- 13635
-	recipe = AddRecipe(13635, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(155, 155, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Lesser Agility -- 13637
-	recipe = AddRecipe(13637, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(160, 160, 180, 200, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Greater Health -- 13640
-	recipe = AddRecipe(13640, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(160, 160, 180, 200, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Spirit -- 13642
-	recipe = AddRecipe(13642, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(165, 165, 185, 205, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Lesser Stamina -- 13644
-	recipe = AddRecipe(13644, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(170, 170, 190, 210, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Lesser Deflection -- 13646
-	recipe = AddRecipe(13646, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11163)
-	recipe:SetSkillLevels(170, 170, 190, 210, 230)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddLimitedVendor(2821, 1)
-
-	-- Enchant Bracer - Stamina -- 13648
-	recipe = AddRecipe(13648, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(170, 170, 190, 210, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Weapon - Lesser Beastslayer -- 13653
-	recipe = AddRecipe(13653, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11164)
-	recipe:SetSkillLevels(175, 175, 195, 215, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Weapon - Lesser Elemental Slayer -- 13655
-	recipe = AddRecipe(13655, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11165)
-	recipe:SetSkillLevels(175, 175, 195, 215, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Cloak - Fire Resistance -- 13657
-	recipe = AddRecipe(13657, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(175, 175, 195, 215, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Shield - Spirit -- 13659
-	recipe = AddRecipe(13659, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(180, 180, 200, 220, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Strength -- 13661
-	recipe = AddRecipe(13661, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(180, 180, 200, 220, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Greater Mana -- 13663
-	recipe = AddRecipe(13663, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(185, 185, 205, 225, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Lesser Spirit -- 13687
-	recipe = AddRecipe(13687, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11167)
-	recipe:SetSkillLevels(190, 190, 210, 230, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Shield - Lesser Block -- 13689
-	recipe = AddRecipe(13689, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11168)
-	recipe:SetSkillLevels(195, 195, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Weapon - Striking -- 13693
-	recipe = AddRecipe(13693, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(195, 195, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant 2H Weapon - Impact -- 13695
-	recipe = AddRecipe(13695, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(200, 200, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Gloves - Skinning -- 13698
-	recipe = AddRecipe(13698, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11166)
-	recipe:SetSkillLevels(200, 200, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(2556, 2557, 2558, 2606)
-
-	-- Enchant Chest - Lesser Stats -- 13700
-	recipe = AddRecipe(13700, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(200, 200, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Runed Truesilver Rod -- 13702
-	recipe = AddRecipe(13702, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11145)
-	recipe:SetSkillLevels(200, 200, 220, 240, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Cloak - Greater Defense -- 13746
-	recipe = AddRecipe(13746, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(205, 205, 225, 245, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Cloak - Resistance -- 13794
-	recipe = AddRecipe(13794, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(205, 205, 225, 245, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Gloves - Agility -- 13815
-	recipe = AddRecipe(13815, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(210, 210, 230, 250, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Shield - Stamina -- 13817
-	recipe = AddRecipe(13817, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11202)
-	recipe:SetSkillLevels(210, 210, 230, 250, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Bracer - Intellect -- 13822
-	recipe = AddRecipe(13822, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(210, 210, 230, 250, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Stamina -- 13836
-	recipe = AddRecipe(13836, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(215, 215, 235, 255, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Gloves - Advanced Mining -- 13841
-	recipe = AddRecipe(13841, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11203)
-	recipe:SetSkillLevels(215, 215, 235, 255, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(674)
-
-	-- Enchant Bracer - Greater Spirit -- 13846
-	recipe = AddRecipe(13846, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11204)
-	recipe:SetSkillLevels(220, 220, 240, 260, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Chest - Superior Health -- 13858
-	recipe = AddRecipe(13858, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(220, 220, 240, 260, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Gloves - Advanced Herbalism -- 13868
-	recipe = AddRecipe(13868, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11205)
-	recipe:SetSkillLevels(225, 225, 245, 265, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(764, 765, 766, 1081, 14448)
-
-	-- Enchant Cloak - Lesser Agility -- 13882
-	recipe = AddRecipe(13882, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11206)
-	recipe:SetSkillLevels(225, 225, 245, 265, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Enchant Gloves - Strength -- 13887
-	recipe = AddRecipe(13887, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(225, 225, 245, 265, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Minor Speed -- 13890
-	recipe = AddRecipe(13890, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(225, 225, 245, 265, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Weapon - Fiery Weapon -- 13898
-	recipe = AddRecipe(13898, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11207)
-	recipe:SetSkillLevels(265, 265, 285, 305, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(9024)
-
-	-- Enchant Shield - Greater Spirit -- 13905
-	recipe = AddRecipe(13905, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(230, 230, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Weapon - Demonslaying -- 13915
-	recipe = AddRecipe(13915, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11208)
-	recipe:SetSkillLevels(230, 230, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Chest - Superior Mana -- 13917
-	recipe = AddRecipe(13917, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(230, 230, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Deflection -- 13931
-	recipe = AddRecipe(13931, V.ORIG, Q.UNCOMMON)
-	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(989, 4229)
-
-	-- Enchant Shield - Frost Resistance -- 13933
-	recipe = AddRecipe(13933, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11224)
-	recipe:SetSkillLevels(235, 235, 255, 275, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Boots - Agility -- 13935
-	recipe = AddRecipe(13935, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(235, 235, 255, 275, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant 2H Weapon - Greater Impact -- 13937
-	recipe = AddRecipe(13937, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(240, 240, 260, 280, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Greater Strength -- 13939
-	recipe = AddRecipe(13939, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(240, 240, 260, 280, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Chest - Stats -- 13941
-	recipe = AddRecipe(13941, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(245, 245, 265, 285, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Weapon - Greater Striking -- 13943
-	recipe = AddRecipe(13943, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(245, 245, 265, 285, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Greater Stamina -- 13945
-	recipe = AddRecipe(13945, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11225)
-	recipe:SetSkillLevels(245, 245, 265, 285, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Gloves - Riding Skill -- 13947
-	recipe = AddRecipe(13947, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11226)
-	recipe:SetSkillLevels(250, 250, 270, 290, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Gloves - Minor Haste -- 13948
-	recipe = AddRecipe(13948, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(250, 250, 270, 290, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Lesser Magic Wand -- 14293
-	recipe = AddRecipe(14293, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11287)
-	recipe:SetSkillLevels(10, 10, 75, 95, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Greater Magic Wand -- 14807
-	recipe = AddRecipe(14807, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11288)
-	recipe:SetSkillLevels(70, 70, 110, 130, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Lesser Mystic Wand -- 14809
-	recipe = AddRecipe(14809, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11289)
-	recipe:SetSkillLevels(155, 155, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Greater Mystic Wand -- 14810
-	recipe = AddRecipe(14810, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11290)
-	recipe:SetSkillLevels(175, 175, 195, 215, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Smoking Heart of the Mountain -- 15596
-	recipe = AddRecipe(15596, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(45050)
-	recipe:SetCraftedItemID(45050)
-	recipe:SetSkillLevels(265, 265, 285, 305, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOP, F.TRINKET)
-	recipe:AddMobDrop(9025)
-
-	-- Enchanted Thorium -- 17180
-	recipe = AddRecipe(17180, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12655)
-	recipe:SetSkillLevels(250, 250, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18747, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchanted Leather -- 17181
-	recipe = AddRecipe(17181, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12810)
-	recipe:SetSkillLevels(250, 250, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Greater Intellect -- 20008
-	recipe = AddRecipe(20008, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(255, 255, 275, 295, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Bracer - Superior Spirit -- 20009
-	recipe = AddRecipe(20009, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16218)
-	recipe:SetSkillLevels(270, 270, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Bracer - Superior Strength -- 20010
-	recipe = AddRecipe(20010, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16246)
-	recipe:SetSkillLevels(295, 295, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddMobDrop(7372)
-
-	-- Enchant Bracer - Superior Stamina -- 20011
-	recipe = AddRecipe(20011, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16251)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Gloves - Greater Agility -- 20012
-	recipe = AddRecipe(20012, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16219)
-	recipe:SetSkillLevels(270, 270, 290, 310, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Gloves - Greater Strength -- 20013
-	recipe = AddRecipe(20013, V.ORIG, Q.COMMON)
-	recipe:SetSkillLevels(295, 295, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Cloak - Greater Resistance -- 20014
-	recipe = AddRecipe(20014, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16216)
-	recipe:SetSkillLevels(265, 265, 285, 305, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Cloak - Superior Defense -- 20015
-	recipe = AddRecipe(20015, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16224)
-	recipe:SetSkillLevels(285, 285, 300, 317, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
-	recipe:AddVendor(12022)
-
-	-- Enchant Shield - Vitality -- 20016
-	recipe = AddRecipe(20016, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16222)
-	recipe:SetSkillLevels(280, 280, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Shield - Greater Stamina -- 20017
-	recipe = AddRecipe(20017, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16217)
-	recipe:SetSkillLevels(265, 265, 285, 305, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHIELD)
-	recipe:AddVendor(4229, 4561)
-
-	-- Enchant Boots - Greater Stamina -- 20020
-	recipe = AddRecipe(20020, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16215)
-	recipe:SetSkillLevels(260, 260, 280, 300, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Boots - Greater Agility -- 20023
-	recipe = AddRecipe(20023, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16245)
-	recipe:SetSkillLevels(295, 295, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Boots - Spirit -- 20024
-	recipe = AddRecipe(20024, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16220)
-	recipe:SetSkillLevels(275, 275, 295, 315, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Chest - Greater Stats -- 20025
-	recipe = AddRecipe(20025, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16253)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Chest - Major Health -- 20026
-	recipe = AddRecipe(20026, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16221)
-	recipe:SetSkillLevels(275, 275, 295, 315, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(11189)
-
-	-- Enchant Chest - Major Mana -- 20028
-	recipe = AddRecipe(20028, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16242)
-	recipe:SetSkillLevels(290, 290, 305, 322, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Weapon - Icy Chill -- 20029
-	recipe = AddRecipe(20029, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16223)
-	recipe:SetSkillLevels(285, 285, 300, 317, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(7524)
-
-	-- Enchant 2H Weapon - Superior Impact -- 20030
-	recipe = AddRecipe(20030, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16247)
-	recipe:SetSkillLevels(295, 295, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TWO_HAND)
-	recipe:AddMobDrop(10317)
-
-	-- Enchant Weapon - Superior Striking -- 20031
-	recipe = AddRecipe(20031, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16250)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(9216)
-
-	-- Enchant Weapon - Lifestealing -- 20032
-	recipe = AddRecipe(20032, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(16254)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(10499)
-
-	-- Enchant Weapon - Unholy Weapon -- 20033
-	recipe = AddRecipe(20033, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16248)
-	recipe:SetSkillLevels(295, 295, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(10398, 16810)
-
-	-- Enchant Weapon - Crusader -- 20034
-	recipe = AddRecipe(20034, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16252)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(4494, 9451)
-
-	-- Enchant 2H Weapon - Major Spirit -- 20035
-	recipe = AddRecipe(20035, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16255)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
-	recipe:AddMobDrop(10469)
-
-	-- Enchant 2H Weapon - Major Intellect -- 20036
-	recipe = AddRecipe(20036, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16249)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
-	recipe:AddMobDrop(10422)
-
-	-- Runed Arcanite Rod -- 20051
-	recipe = AddRecipe(20051, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16243)
-	recipe:SetCraftedItemID(16207)
-	recipe:SetSkillLevels(290, 290, 305, 322, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE)
-	recipe:AddVendor(12022)
-
-	-- Enchant Weapon - Winter's Might -- 21931
-	recipe = AddRecipe(21931, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(17725)
-	recipe:SetSkillLevels(190, 190, 210, 230, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Enchant Weapon - Spellpower -- 22749
-	recipe = AddRecipe(22749, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18259)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Enchant Weapon - Healing Power -- 22750
-	recipe = AddRecipe(22750, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18260)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Enchant Weapon - Strength -- 23799
-	recipe = AddRecipe(23799, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19444)
-	recipe:SetSkillLevels(290, 290, 305, 322, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
-
-	-- Enchant Weapon - Agility -- 23800
-	recipe = AddRecipe(23800, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19445)
-	recipe:SetSkillLevels(290, 290, 305, 322, 340)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
-
-	-- Enchant Bracer - Mana Regeneration -- 23801
-	recipe = AddRecipe(23801, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19446)
-	recipe:SetSkillLevels(290, 290, 305, 322, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
-
-	-- Enchant Bracer - Healing Power -- 23802
-	recipe = AddRecipe(23802, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19447)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
-
-	-- Enchant Weapon - Mighty Spirit -- 23803
-	recipe = AddRecipe(23803, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19448)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Enchant Weapon - Mighty Intellect -- 23804
-	recipe = AddRecipe(23804, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19449)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Enchant Gloves - Threat -- 25072
-	recipe = AddRecipe(25072, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20726)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.SHATAR)
-	recipe:AddMobDrop(15275)
-	recipe:AddRepVendor(FAC.SHATAR, REP.EXALTED, 21432)
-
-	-- Enchant Gloves - Shadow Power -- 25073
-	recipe = AddRecipe(25073, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20727)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("AQ40_RANDOM_BOP")
-
-	-- Enchant Gloves - Frost Power -- 25074
-	recipe = AddRecipe(25074, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20728)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("AQ40_RANDOM_BOP")
-
-	-- Enchant Gloves - Fire Power -- 25078
-	recipe = AddRecipe(25078, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20729)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("AQ40_RANDOM_BOP")
-
-	-- Enchant Gloves - Healing Power -- 25079
-	recipe = AddRecipe(25079, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20730)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("AQ40_RANDOM_BOP")
-
-	-- Enchant Gloves - Superior Agility -- 25080
-	recipe = AddRecipe(25080, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(20731)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.KOT)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.EXALTED, 21643)
-	recipe:AddCustom("AQ40_RANDOM_BOP")
-
-	-- Enchant Cloak - Greater Fire Resistance -- 25081
-	recipe = AddRecipe(25081, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20732)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.CLOAK)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15419)
-
-	-- Enchant Cloak - Greater Nature Resistance -- 25082
-	recipe = AddRecipe(25082, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20733)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.CLOAK)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15419)
-
-	-- Enchant Cloak - Stealth -- 25083
-	recipe = AddRecipe(25083, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(20734)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOE, F.CENARION_EXPEDITION, F.CLOAK)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
-	recipe:AddCustom("AQ40_RANDOM_BOP")
-
-	-- Enchant Cloak - Subtlety -- 25084
-	recipe = AddRecipe(25084, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33151)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HELLFIRE, F.CLOAK)
-	recipe:AddMobDrop(15276)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.EXALTED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.EXALTED, 17585)
-
-	-- Enchant Cloak - Dodge -- 25086
-	recipe = AddRecipe(25086, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33148)
-	recipe:SetSkillLevels(300, 300, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.TANK, F.LOWERCITY, F.CLOAK)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.EXALTED, 21655)
-	recipe:AddCustom("AQ40_RANDOM_BOP")
-
-	-- Minor Wizard Oil -- 25124
-	recipe = AddRecipe(25124, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20758)
-	recipe:SetCraftedItemID(20744)
-	recipe:SetSkillLevels(45, 45, 55, 65, 75)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
-
-	-- Minor Mana Oil -- 25125
-	recipe = AddRecipe(25125, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20752)
-	recipe:SetCraftedItemID(20745)
-	recipe:SetSkillLevels(150, 150, 160, 170, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
-
-	-- Lesser Wizard Oil -- 25126
-	recipe = AddRecipe(25126, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20753)
-	recipe:SetCraftedItemID(20746)
-	recipe:SetSkillLevels(200, 200, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
-
-	-- Lesser Mana Oil -- 25127
-	recipe = AddRecipe(25127, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20754)
-	recipe:SetCraftedItemID(20747)
-	recipe:SetSkillLevels(250, 250, 260, 270, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(15419)
-
-	-- Wizard Oil -- 25128
-	recipe = AddRecipe(25128, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20755)
-	recipe:SetCraftedItemID(20750)
-	recipe:SetSkillLevels(275, 275, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(15419)
-
-	-- Brilliant Wizard Oil -- 25129
-	recipe = AddRecipe(25129, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20756)
-	recipe:SetCraftedItemID(20749)
-	recipe:SetSkillLevels(300, 300, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Brilliant Mana Oil -- 25130
-	recipe = AddRecipe(25130, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20757)
-	recipe:SetCraftedItemID(20748)
-	recipe:SetSkillLevels(300, 300, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Enchant 2H Weapon - Agility -- 27837
-	recipe = AddRecipe(27837, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22392)
-	recipe:SetSkillLevels(290, 290, 305, 322, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
-
-	-- Enchant Bracer - Brawn -- 27899
-	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)
-
-	-- 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)
-
-	-- Enchant Bracer - Major Defense -- 27906
-	recipe = AddRecipe(27906, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22530)
-	recipe:SetSkillLevels(320, 320, 330, 345, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddMobDrop(22822, 23008)
-
-	-- Enchant Bracer - Superior Healing -- 27911
-	recipe = AddRecipe(27911, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24000)
-	recipe:SetSkillLevels(325, 325, 335, 350, 365)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.FRIENDLY, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.FRIENDLY, 17585)
-
-	-- Enchant Bracer - Restore Mana Prime -- 27913
-	recipe = AddRecipe(27913, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22532)
-	recipe:SetSkillLevels(335, 335, 345, 360, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Bracer - Fortitude -- 27914
-	recipe = AddRecipe(27914, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22533)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(17803)
-
-	-- Enchant Bracer - Spellpower -- 27917
-	recipe = AddRecipe(27917, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22534)
-	recipe:SetSkillLevels(360, 360, 370, 385, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddMobDrop(19952)
-
-	-- Enchant Ring - Striking -- 27920
-	recipe = AddRecipe(27920, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22535)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM, F.RING)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 17518)
-
-	-- Enchant Ring - Spellpower -- 27924
-	recipe = AddRecipe(27924, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22536)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KOT, F.RING)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
-
-	-- Enchant Ring - Healing Power -- 27926
-	recipe = AddRecipe(27926, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22537)
-	recipe:SetSkillLevels(370, 370, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.RING)
-	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
-
-	-- Enchant Ring - Stats -- 27927
-	recipe = AddRecipe(27927, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22538)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LOWERCITY, F.RING)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.HONORED, 21655)
-
-	-- Enchant Shield - Tough Shield -- 27944
-	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)
-
-	-- Enchant Shield - Intellect -- 27945
-	recipe = AddRecipe(27945, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22539)
-	recipe:SetSkillLevels(325, 325, 335, 350, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
-	recipe:AddVendor(18664)
-
-	-- Enchant Shield - Shield Block -- 27946
-	recipe = AddRecipe(27946, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22540)
-	recipe:SetSkillLevels(340, 340, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Shield - Resistance -- 27947
-	recipe = AddRecipe(27947, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22541)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Boots - Vitality -- 27948
-	recipe = AddRecipe(27948, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22542)
-	recipe:SetSkillLevels(305, 305, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddMobDrop(24664)
-
-	-- Enchant Boots - Fortitude -- 27950
-	recipe = AddRecipe(27950, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22543)
-	recipe:SetSkillLevels(320, 320, 330, 345, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(18317)
-
-	-- Enchant Boots - Dexterity -- 27951
-	recipe = AddRecipe(27951, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22544)
-	recipe:SetSkillLevels(340, 340, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddMobDrop(18521)
-
-	-- Enchant Boots - Surefooted -- 27954
-	recipe = AddRecipe(27954, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22545)
-	recipe:SetSkillLevels(370, 370, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.CASTER)
-	recipe:AddMobDrop(16472)
-
-	-- Enchant Chest - Exceptional Health -- 27957
-	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)
-
-	-- 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)
-
-	-- Enchant Chest - Exceptional Stats -- 27960
-	recipe = AddRecipe(27960, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22547)
-	recipe:SetSkillLevels(345, 345, 355, 367, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.REVERED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.REVERED, 17585)
-
-	-- Enchant Cloak - Major Armor -- 27961
-	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)
-
-	-- Enchant Cloak - Major Resistance -- 27962
-	recipe = AddRecipe(27962, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22548)
-	recipe:SetSkillLevels(330, 330, 340, 355, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Weapon - Major Striking -- 27967
-	recipe = AddRecipe(27967, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22552)
-	recipe:SetSkillLevels(340, 340, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
-
-	-- Enchant Weapon - Major Intellect -- 27968
-	recipe = AddRecipe(27968, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22551)
-	recipe:SetSkillLevels(340, 340, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(20136)
-
-	-- Enchant 2H Weapon - Savagery -- 27971
-	recipe = AddRecipe(27971, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22554)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND)
-	recipe:AddMobDrop(17465)
-
-	-- Enchant Weapon - Potency -- 27972
-	recipe = AddRecipe(27972, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22553)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Weapon - Major Spellpower -- 27975
-	recipe = AddRecipe(27975, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22555)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(22242)
-
-	-- Enchant 2H Weapon - Major Agility -- 27977
-	recipe = AddRecipe(27977, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22556)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND)
-	recipe:AddMobDrop(20880)
-
-	-- Enchant Weapon - Sunfire -- 27981
-	recipe = AddRecipe(27981, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(22560)
-	recipe:SetSkillLevels(375, 375, 375, 375, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(16524)
-
-	-- Enchant Weapon - Soulfrost -- 27982
-	recipe = AddRecipe(27982, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(22561)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(15688)
-
-	-- Enchant Weapon - Mongoose -- 27984
-	recipe = AddRecipe(27984, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(22559)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddMobDrop(15687)
-
-	-- Enchant Weapon - Spellsurge -- 28003
-	recipe = AddRecipe(28003, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22558)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Weapon - Battlemaster -- 28004
-	recipe = AddRecipe(28004, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22557)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddWorldDrop("Outland")
-
-	-- Superior Mana Oil -- 28016
-	recipe = AddRecipe(28016, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22562)
-	recipe:SetCraftedItemID(22521)
-	recipe:SetSkillLevels(310, 310, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16635, 16722, 19663)
-
-	-- Superior Wizard Oil -- 28019
-	recipe = AddRecipe(28019, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22563)
-	recipe:SetCraftedItemID(22522)
-	recipe:SetSkillLevels(340, 340, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddVendor(16635, 16722, 19663)
-
-	-- Large Prismatic Shard -- 28022
-	recipe = AddRecipe(28022, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22565)
-	recipe:SetCraftedItemID(22449)
-	recipe:SetSkillLevels(335, 335, 335, 335, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16635, 16722, 19663)
-
-	-- Prismatic Sphere -- 28027
-	recipe = AddRecipe(28027, V.TBC, Q.COMMON)
-	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)
-
-	-- 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)
-
-	-- 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)
-
-	-- Runed Adamantite Rod -- 32665
-	recipe = AddRecipe(32665, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25848)
-	recipe:SetCraftedItemID(22462)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE)
-	recipe:AddVendor(18960, 19004)
-
-	-- Runed Eternium Rod -- 32667
-	recipe = AddRecipe(32667, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25849)
-	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:AddVendor(19663)
-
-	-- 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)
-
-	-- 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)
-
-	-- Enchant Chest - Major Resilience -- 33992
-	recipe = AddRecipe(33992, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(28270)
-	recipe:SetSkillLevels(345, 345, 355, 367, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Enchant Gloves - Blasting -- 33993
-	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)
-
-	-- Enchant Gloves - Precise Strikes -- 33994
-	recipe = AddRecipe(33994, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(28271)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
-
-	-- Enchant Gloves - Major Strength -- 33995
-	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)
-
-	-- 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)
-
-	-- Enchant Gloves - Major Spellpower -- 33997
-	recipe = AddRecipe(33997, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(28272)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KOT)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
-
-	-- Enchant Gloves - Major Healing -- 33999
-	recipe = AddRecipe(33999, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(28273)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR)
-	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
-
-	-- Enchant Bracer - Major Intellect -- 34001
-	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)
-
-	-- 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)
-
-	-- Enchant Cloak - Spell Penetration -- 34003
-	recipe = AddRecipe(34003, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(28274)
-	recipe:SetSkillLevels(325, 325, 335, 350, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER, F.CONSORTIUM, F.CLOAK)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
-
-	-- Enchant Cloak - Greater Agility -- 34004
-	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)
-
-	-- Enchant Cloak - Greater Arcane Resistance -- 34005
-	recipe = AddRecipe(34005, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(28276)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddMobDrop(19796)
-
-	-- Enchant Cloak - Greater Shadow Resistance -- 34006
-	recipe = AddRecipe(34006, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(28277)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddMobDrop(18870)
-
-	-- Enchant Boots - Cat's Swiftness -- 34007
-	recipe = AddRecipe(34007, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(28279)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddMobDrop(24664)
-
-	-- Enchant Boots - Boar's Speed -- 34008
-	recipe = AddRecipe(34008, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(28280)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(24664)
-
-	-- Enchant Shield - Major Stamina -- 34009
-	recipe = AddRecipe(34009, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(28282)
-	recipe:SetSkillLevels(325, 325, 335, 350, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.SHIELD)
-	recipe:AddVendor(19663)
-
-	-- Enchant Weapon - Major Healing -- 34010
-	recipe = AddRecipe(34010, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(28281)
-	recipe:SetSkillLevels(350, 350, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
-
-	-- Nexus Transformation -- 42613
-	recipe = AddRecipe(42613, V.TBC, Q.COMMON)
-	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)
-
-	-- 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)
-
-	-- Enchant Weapon - Greater Agility -- 42620
-	recipe = AddRecipe(42620, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33165)
-	recipe:SetSkillLevels(350, 350, 360, 367, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.VIOLETEYE, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.EXALTED, 18255)
-
-	-- Enchant Weapon - Executioner -- 42974
-	recipe = AddRecipe(42974, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33307)
-	recipe:SetCraftedItemID(33307)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddCustom("ZA_RANDOM")
-
-	-- Enchant Shield - Resilience -- 44383
-	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)
-
-	-- Enchant Cloak - Superior Frost Resistance -- 44483
-	recipe = AddRecipe(44483, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37332)
-	recipe:SetSkillLevels(400, 400, 415, 425, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddMobDrop(32289)
-
-	-- Enchant Gloves - Expertise -- 44484
-	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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- Enchant Cloak - Superior Nature Resistance -- 44494
-	recipe = AddRecipe(44494, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37333)
-	recipe:SetSkillLevels(400, 400, 415, 425, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddMobDrop(32290)
-
-	-- Enchant Cloak - Superior Agility -- 44500
-	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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- Enchant Weapon - Icebreaker -- 44524
-	recipe = AddRecipe(44524, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(37344)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Boots - Greater Fortitude -- 44528
-	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)
-
-	-- 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)
-
-	-- 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)
-
-	-- Enchant Cloak - Superior Fire Resistance -- 44556
-	recipe = AddRecipe(44556, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37331)
-	recipe:SetSkillLevels(400, 400, 415, 425, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddMobDrop(30921)
-
-	-- Enchant Bracers - Greater Assault -- 44575
-	recipe = AddRecipe(44575, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44484)
-	recipe:SetSkillLevels(430, 430, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Lifeward -- 44576
-	recipe = AddRecipe(44576, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44494)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Cloak - Spell Piercing -- 44582
-	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)
-
-	-- 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)
-
-	-- Enchant Chest - Exceptional Resilience -- 44588
-	recipe = AddRecipe(44588, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37340)
-	recipe:SetSkillLevels(410, 410, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(32514)
-
-	-- Enchant Boots - Superior Agility -- 44589
-	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)
-
-	-- Enchant Cloak - Superior Shadow Resistance -- 44590
-	recipe = AddRecipe(44590, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37334)
-	recipe:SetSkillLevels(400, 400, 415, 425, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddMobDrop(32349)
-
-	-- Enchant Cloak - Titanweave -- 44591
-	recipe = AddRecipe(44591, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37347)
-	recipe:SetSkillLevels(435, 435, 445, 455, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CLOAK)
-	recipe:AddVendor(32514)
-
-	-- Enchant Gloves - Exceptional Spellpower -- 44592
-	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)
-
-	-- 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)
-
-	-- Enchant 2H Weapon - Scourgebane -- 44595
-	recipe = AddRecipe(44595, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44473)
-	recipe:SetCraftedItemID(44473)
-	recipe:SetSkillLevels(430, 430, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Cloak - Superior Arcane Resistance -- 44596
-	recipe = AddRecipe(44596, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37330)
-	recipe:SetSkillLevels(400, 400, 415, 425, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddMobDrop(31702, 32297)
-
-	-- Enchant Bracers - Expertise -- 44598
-	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)
-
-	-- 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)
-
-	-- Enchant Weapon - Giant Slayer -- 44621
-	recipe = AddRecipe(44621, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(37339)
-	recipe:SetSkillLevels(430, 430, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Chest - Super Stats -- 44623
-	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)
-
-	-- Enchant Gloves - Armsman -- 44625
-	recipe = AddRecipe(44625, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44485)
-	recipe:SetSkillLevels(435, 435, 445, 455, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Exceptional Spellpower -- 44629
-	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)
-
-	-- 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)
-
-	-- Enchant Cloak - Shadow Armor -- 44631
-	recipe = AddRecipe(44631, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(37349)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Exceptional Agility -- 44633
-	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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- Void Shatter -- 45765
-	recipe = AddRecipe(45765, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(34872)
-	recipe:SetCraftedItemID(22449)
-	recipe:SetSkillLevels(375, 375, 375, 375, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25032)
-
-	-- Enchant Weapon - Deathfrost -- 46578
-	recipe = AddRecipe(46578, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35498)
-	recipe:SetCraftedItemID(35498)
-	recipe:SetSkillLevels(350, 350, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddSeason("MIDSUMMER")
-
-	-- Enchant Chest - Defense -- 46594
-	recipe = AddRecipe(46594, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(35500)
-	recipe:SetSkillLevels(360, 360, 370, 385, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25032)
-
-	-- Enchant Cloak - Steelweave -- 47051
-	recipe = AddRecipe(47051, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35756)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.CLOAK)
-	recipe:AddMobDrop(24560)
-
-	-- Enchant Cloak - Mighty Armor -- 47672
-	recipe = AddRecipe(47672, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44471)
-	recipe:SetSkillLevels(430, 430, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddVendor(32514)
-
-	-- Enchant Chest - Greater Defense -- 47766
-	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)
-
-	-- Enchant Cloak - Greater Speed -- 47898
-	recipe = AddRecipe(47898, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44472)
-	recipe:SetSkillLevels(430, 430, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddVendor(32514)
-
-	-- Enchant Cloak - Wisdom -- 47899
-	recipe = AddRecipe(47899, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44488)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddVendor(32514)
-
-	-- Enchant Chest - Super Health -- 47900
-	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)
-
-	-- Enchant Boots - Tuskarr's Vitality -- 47901
-	recipe = AddRecipe(47901, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44491)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Accuracy -- 59619
-	recipe = AddRecipe(59619, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44496)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Berserking -- 59621
-	recipe = AddRecipe(59621, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44492)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Black Magic -- 59625
-	recipe = AddRecipe(59625, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44495)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Ring - Stamina -- 59636
-	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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- 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)
-
-	-- Enchant 2H Weapon - Massacre -- 60691
-	recipe = AddRecipe(60691, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44483)
-	recipe:SetSkillLevels(430, 430, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Chest - Powerful Stats -- 60692
-	recipe = AddRecipe(60692, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44489)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Superior Potency -- 60707
-	recipe = AddRecipe(60707, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44486)
-	recipe:SetSkillLevels(435, 435, 445, 455, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Weapon - Mighty Spellpower -- 60714
-	recipe = AddRecipe(60714, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44487)
-	recipe:SetSkillLevels(435, 435, 445, 455, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddVendor(32514)
-
-	-- Enchant Boots - Greater Assault -- 60763
-	recipe = AddRecipe(60763, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44490)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(32514)
-
-	-- Enchant Bracers - Superior Spellpower -- 60767
-	recipe = AddRecipe(60767, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44498)
-	recipe:SetCraftedItemID(44498)
-	recipe:SetSkillLevels(440, 440, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(32514)
-
-	-- Enchant Bracers - Major Stamina -- 62256
-	recipe = AddRecipe(62256, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44944)
-	recipe:SetCraftedItemID(44944)
-	recipe:SetSkillLevels(450, 450, 460, 470, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(32514)
-
-	-- Enchant Staff - Greater Spellpower -- 62948
-	recipe = AddRecipe(62948, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(45059)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.STAFF)
-	recipe:AddVendor(32514)
-
-	-- Enchant Staff - Spellpower -- 62959
-	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)
-
-	-- Enchant Boots - Lesser Accuracy -- 63746
-	recipe = AddRecipe(63746, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(225, 225, 245, 265, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
-
-	-- Enchant Weapon - Blade Ward -- 64441
-	recipe = AddRecipe(64441, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(46027)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Enchant Weapon - Blood Draining -- 64579
-	recipe = AddRecipe(64579, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(46348)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Abyssal Shatter -- 69412
-	recipe = AddRecipe(69412, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(49640)
-	recipe:SetSkillLevels(445, 445, 445, 447, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3345, 26906, 26954, 26980, 26990, 28693, 33633)
-
-	-- Enchant Gloves - Angler -- 71692
-	recipe = AddRecipe(71692, V.WOTLK, Q.UNCOMMON)
-	recipe:SetSkillLevels(375, 375, 385, 392, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOP, F.RBOP)
-	recipe:AddMobDrop(26336, 26343, 26344)
-
-	-- Enchant Gloves - Mastery -- 74132
-	recipe = AddRecipe(74132, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Boots - Earthen Vitality -- 74189
-	recipe = AddRecipe(74189, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Chest - Mighty Stats -- 74191
-	recipe = AddRecipe(74191, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Cloak - Greater Spell Piercing -- 74192
-	recipe = AddRecipe(74192, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(435, 435, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Bracer - Speed -- 74193
-	recipe = AddRecipe(74193, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(435, 435, 450, 460, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Weapon - Mending -- 74195
-	recipe = AddRecipe(74195, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(450, 450, 460, 462, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Weapon - Avalanche -- 74197
-	recipe = AddRecipe(74197, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(450, 450, 460, 462, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Gloves - Haste -- 74198
-	recipe = AddRecipe(74198, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(455, 455, 465, 475, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Boots - Haste -- 74199
-	recipe = AddRecipe(74199, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(455, 455, 465, 475, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Chest - Stamina -- 74200
-	recipe = AddRecipe(74200, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(460, 460, 470, 480, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Bracer - Critical Strike -- 74201
-	recipe = AddRecipe(74201, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(460, 460, 470, 480, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Cloak - Intellect -- 74202
-	recipe = AddRecipe(74202, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(465, 465, 475, 485, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Shield - Protection -- 74207
-	recipe = AddRecipe(74207, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(465, 465, 475, 485, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Weapon - Elemental Slayer -- 74211
-	recipe = AddRecipe(74211, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(470, 470, 480, 490, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Gloves - Exceptional Strength -- 74212
-	recipe = AddRecipe(74212, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(470, 470, 480, 490, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Boots - Major Agility -- 74213
-	recipe = AddRecipe(74213, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 485, 495, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Chest - Mighty Resilience -- 74214
-	recipe = AddRecipe(74214, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 485, 495, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Ring - Strength -- 74215
-	recipe = AddRecipe(74215, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 475, 475, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Ring - Agility -- 74216
-	recipe = AddRecipe(74216, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 475, 475, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Ring - Intellect -- 74217
-	recipe = AddRecipe(74217, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 475, 475, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Ring - Greater Stamina -- 74218
-	recipe = AddRecipe(74218, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 475, 475, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Gloves - Greater Expertise -- 74220
-	recipe = AddRecipe(74220, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(480, 480, 490, 500, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Weapon - Hurricane -- 74223
-	recipe = AddRecipe(74223, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(480, 480, 490, 500, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Weapon - Heartsong -- 74225
-	recipe = AddRecipe(74225, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(485, 485, 495, 505, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Shield - Blocking -- 74226
-	recipe = AddRecipe(74226, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(485, 485, 495, 505, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Bracer - Dodge -- 74229
-	recipe = AddRecipe(74229, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(490, 490, 500, 510, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Cloak - Critical Strike -- 74230
-	recipe = AddRecipe(74230, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(490, 490, 500, 510, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Chest - Exceptional Spirit -- 74231
-	recipe = AddRecipe(74231, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(495, 495, 505, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Bracer - Precision -- 74232
-	recipe = AddRecipe(74232, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(495, 495, 505, 515, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Cloak - Protection -- 74234
-	recipe = AddRecipe(74234, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 510, 520, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Off-Hand - Superior Intellect -- 74235
-	recipe = AddRecipe(74235, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 510, 520, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Boots - Precision -- 74236
-	recipe = AddRecipe(74236, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(505, 505, 510, 512, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Bracer - Exceptional Spirit -- 74237
-	recipe = AddRecipe(74237, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(505, 505, 515, 525, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Boots - Mastery -- 74238
-	recipe = AddRecipe(74238, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 530, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Bracer - Greater Expertise -- 74239
-	recipe = AddRecipe(74239, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 530, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Cloak - Greater Intellect -- 74240
-	recipe = AddRecipe(74240, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 520, 530, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Weapon - Power Torrent -- 74242
-	recipe = AddRecipe(74242, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Weapon - Windwalk -- 74244
-	recipe = AddRecipe(74244, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Weapon - Landslide -- 74246
-	recipe = AddRecipe(74246, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Cloak - Greater Critical Strike -- 74247
-	recipe = AddRecipe(74247, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Bracer - Greater Critical Strike -- 74248
-	recipe = AddRecipe(74248, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Chest - Peerless Stats -- 74250
-	recipe = AddRecipe(74250, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Chest - Greater Stamina -- 74251
-	recipe = AddRecipe(74251, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Boots - Assassin's Step -- 74252
-	recipe = AddRecipe(74252, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Boots - Lavawalker -- 74253
-	recipe = AddRecipe(74253, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Gloves - Mighty Strength -- 74254
-	recipe = AddRecipe(74254, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(64415)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Gloves - Greater Mastery -- 74255
-	recipe = AddRecipe(74255, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchant Bracer - Greater Speed -- 74256
-	recipe = AddRecipe(74256, V.CATA, Q.UNCOMMON)
-	recipe:SetSkillLevels(525, 525, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Runed Elementium Rod -- 92370
-	recipe = AddRecipe(92370, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(65359)
-	recipe:SetSkillLevels(515, 515, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(50134, 50146)
-
-	-- Enchanted Lantern -- 93841
-	recipe = AddRecipe(93841, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(67308)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50146)
-
-	-- Magic Lamp -- 93843
-	recipe = AddRecipe(93843, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(67312)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50134)
-
-	-- Enchant 2H Weapon - Mighty Agility -- 95471
-	recipe = AddRecipe(95471, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(470, 470, 480, 490, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
-
-	-- Enchant Bracer - Major Strength -- 96261
-	recipe = AddRecipe(96261, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(515, 515, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Bracer - Mighty Intellect -- 96262
-	recipe = AddRecipe(96262, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(515, 515, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
-
-	-- Enchant Bracer - Agility -- 96264
-	recipe = AddRecipe(96264, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(515, 515, 525, 532, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
-
-	self.InitEnchanting = nil
-end
diff --git a/Database/Engineering.lua b/Database/Engineering.lua
deleted file mode 100644
index b75a67c..0000000
--- a/Database/Engineering.lua
+++ /dev/null
@@ -1,2448 +0,0 @@
---[[
-************************************************************************
-Engineering.lua
-Engineering data for all of Ackis Recipe List
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
-
-local FOLDER_NAME, private = ...
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitEngineering()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 4036, genesis, quality)
-	end
-
-	private:InitializeEngineeringTrainers()
-
-	local recipe
-
-	-- Rough Blasting Powder -- 3918
-	recipe = AddRecipe(3918, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4357)
-	recipe:SetSkillLevels(1, 1, 20, 30, 40)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Rough Dynamite -- 3919
-	recipe = AddRecipe(3919, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4358)
-	recipe:SetSkillLevels(1, 1, 30, 45, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Handful of Copper Bolts -- 3922
-	recipe = AddRecipe(3922, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4359)
-	recipe:SetSkillLevels(30, 30, 45, 52, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Rough Copper Bomb -- 3923
-	recipe = AddRecipe(3923, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4360)
-	recipe:SetSkillLevels(30, 30, 60, 75, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Copper Tube -- 3924
-	recipe = AddRecipe(3924, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4361)
-	recipe:SetSkillLevels(50, 50, 80, 95, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Rough Boomstick -- 3925
-	recipe = AddRecipe(3925, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4362)
-	recipe:SetSkillLevels(50, 50, 80, 95, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Copper Modulator -- 3926
-	recipe = AddRecipe(3926, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4363)
-	recipe:SetSkillLevels(65, 65, 95, 110, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Mechanical Squirrel Box -- 3928
-	recipe = AddRecipe(3928, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4408)
-	recipe:SetCraftedItemID(4401)
-	recipe:SetSkillLevels(75, 75, 105, 120, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Coarse Blasting Powder -- 3929
-	recipe = AddRecipe(3929, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4364)
-	recipe:SetSkillLevels(75, 75, 85, 90, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Coarse Dynamite -- 3931
-	recipe = AddRecipe(3931, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4365)
-	recipe:SetSkillLevels(75, 75, 90, 97, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Target Dummy -- 3932
-	recipe = AddRecipe(3932, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4366)
-	recipe:SetSkillLevels(85, 85, 115, 130, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Small Seaforium Charge -- 3933
-	recipe = AddRecipe(3933, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4409)
-	recipe:SetCraftedItemID(4367)
-	recipe:SetSkillLevels(100, 100, 130, 145, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Flying Tiger Goggles -- 3934
-	recipe = AddRecipe(3934, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4368)
-	recipe:SetSkillLevels(100, 100, 130, 145, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Deadly Blunderbuss -- 3936
-	recipe = AddRecipe(3936, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4369)
-	recipe:SetSkillLevels(105, 105, 130, 142, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Large Copper Bomb -- 3937
-	recipe = AddRecipe(3937, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4370)
-	recipe:SetSkillLevels(105, 105, 105, 130, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Bronze Tube -- 3938
-	recipe = AddRecipe(3938, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4371)
-	recipe:SetSkillLevels(105, 105, 105, 130, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Lovingly Crafted Boomstick -- 3939
-	recipe = AddRecipe(3939, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13309)
-	recipe:SetCraftedItemID(4372)
-	recipe:SetSkillLevels(120, 120, 145, 157, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.GUN)
-	recipe:AddVendor(2682, 6730)
-
-	-- Shadow Goggles -- 3940
-	recipe = AddRecipe(3940, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4410)
-	recipe:SetCraftedItemID(4373)
-	recipe:SetSkillLevels(120, 120, 145, 157, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Small Bronze Bomb -- 3941
-	recipe = AddRecipe(3941, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4374)
-	recipe:SetSkillLevels(120, 120, 120, 145, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Whirring Bronze Gizmo -- 3942
-	recipe = AddRecipe(3942, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4375)
-	recipe:SetSkillLevels(125, 125, 125, 150, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Flame Deflector -- 3944
-	recipe = AddRecipe(3944, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4411)
-	recipe:SetCraftedItemID(4376)
-	recipe:SetSkillLevels(125, 125, 125, 150, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(7800)
-
-	-- Heavy Blasting Powder -- 3945
-	recipe = AddRecipe(3945, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4377)
-	recipe:SetSkillLevels(125, 125, 125, 135, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Heavy Dynamite -- 3946
-	recipe = AddRecipe(3946, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4378)
-	recipe:SetSkillLevels(125, 125, 125, 135, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Silver-plated Shotgun -- 3949
-	recipe = AddRecipe(3949, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4379)
-	recipe:SetSkillLevels(130, 130, 155, 167, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Big Bronze Bomb -- 3950
-	recipe = AddRecipe(3950, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4380)
-	recipe:SetSkillLevels(140, 140, 140, 165, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Minor Recombobulator -- 3952
-	recipe = AddRecipe(3952, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14639)
-	recipe:SetCraftedItemID(4381)
-	recipe:SetSkillLevels(140, 140, 165, 177, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddVendor(2682, 2683, 3495)
-
-	-- Bronze Framework -- 3953
-	recipe = AddRecipe(3953, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4382)
-	recipe:SetSkillLevels(145, 145, 145, 170, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Moonsight Rifle -- 3954
-	recipe = AddRecipe(3954, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4412)
-	recipe:SetCraftedItemID(4383)
-	recipe:SetSkillLevels(145, 145, 170, 182, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.GUN)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Explosive Sheep -- 3955
-	recipe = AddRecipe(3955, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4384)
-	recipe:SetSkillLevels(150, 150, 175, 187, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Green Tinted Goggles -- 3956
-	recipe = AddRecipe(3956, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4385)
-	recipe:SetSkillLevels(150, 150, 175, 187, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Ice Deflector -- 3957
-	recipe = AddRecipe(3957, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13308)
-	recipe:SetCraftedItemID(4386)
-	recipe:SetSkillLevels(155, 155, 175, 185, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Iron Strut -- 3958
-	recipe = AddRecipe(3958, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4387)
-	recipe:SetSkillLevels(160, 160, 160, 170, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Discombobulator Ray -- 3959
-	recipe = AddRecipe(3959, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4413)
-	recipe:SetCraftedItemID(4388)
-	recipe:SetSkillLevels(160, 160, 180, 190, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(7800)
-
-	-- Portable Bronze Mortar -- 3960
-	recipe = AddRecipe(3960, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4414)
-	recipe:SetCraftedItemID(4403)
-	recipe:SetSkillLevels(165, 165, 185, 195, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Gyrochronatom -- 3961
-	recipe = AddRecipe(3961, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4389)
-	recipe:SetSkillLevels(170, 170, 170, 190, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Iron Grenade -- 3962
-	recipe = AddRecipe(3962, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4390)
-	recipe:SetSkillLevels(175, 175, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Compact Harvest Reaper Kit -- 3963
-	recipe = AddRecipe(3963, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4391)
-	recipe:SetSkillLevels(175, 175, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Advanced Target Dummy -- 3965
-	recipe = AddRecipe(3965, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4392)
-	recipe:SetSkillLevels(185, 185, 185, 205, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Craftsman's Monocle -- 3966
-	recipe = AddRecipe(3966, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(4415)
-	recipe:SetCraftedItemID(4393)
-	recipe:SetSkillLevels(185, 185, 205, 215, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Big Iron Bomb -- 3967
-	recipe = AddRecipe(3967, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4394)
-	recipe:SetSkillLevels(190, 190, 190, 210, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Goblin Land Mine -- 3968
-	recipe = AddRecipe(3968, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4416)
-	recipe:SetCraftedItemID(4395)
-	recipe:SetSkillLevels(195, 195, 215, 225, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mechanical Dragonling -- 3969
-	recipe = AddRecipe(3969, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13311)
-	recipe:SetCraftedItemID(4396)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddLimitedVendor(2687, 1, 35826, 1)
-
-	-- Gnomish Cloaking Device -- 3971
-	recipe = AddRecipe(3971, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7742)
-	recipe:SetCraftedItemID(4397)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddMobDrop(7800)
-	recipe:AddLimitedVendor(6777, 1)
-
-	-- Large Seaforium Charge -- 3972
-	recipe = AddRecipe(3972, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4417)
-	recipe:SetCraftedItemID(4398)
-	recipe:SetSkillLevels(200, 200, 200, 220, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Silver Contact -- 3973
-	recipe = AddRecipe(3973, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4404)
-	recipe:SetSkillLevels(90, 90, 110, 125, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Crude Scope -- 3977
-	recipe = AddRecipe(3977, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4405)
-	recipe:SetSkillLevels(60, 60, 90, 105, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Standard Scope -- 3978
-	recipe = AddRecipe(3978, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4406)
-	recipe:SetSkillLevels(110, 110, 135, 147, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Accurate Scope -- 3979
-	recipe = AddRecipe(3979, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(13310)
-	recipe:SetCraftedItemID(4407)
-	recipe:SetSkillLevels(180, 180, 200, 210, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2685, 1)
-
-	-- Ornate Spyglass -- 6458
-	recipe = AddRecipe(6458, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5507)
-	recipe:SetSkillLevels(135, 135, 160, 172, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Arclight Spanner -- 7430
-	recipe = AddRecipe(7430, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6219)
-	recipe:SetSkillLevels(50, 50, 70, 80, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Flash Bomb -- 8243
-	recipe = AddRecipe(8243, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6672)
-	recipe:SetCraftedItemID(4852)
-	recipe:SetSkillLevels(185, 185, 185, 205, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(7800)
-
-	-- Practice Lock -- 8334
-	recipe = AddRecipe(8334, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6712)
-	recipe:SetSkillLevels(100, 100, 115, 122, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- EZ-Thro Dynamite -- 8339
-	recipe = AddRecipe(8339, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6716)
-	recipe:SetCraftedItemID(6714)
-	recipe:SetSkillLevels(100, 100, 115, 122, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Goblin Rocket Boots -- 8895
-	recipe = AddRecipe(8895, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7189)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(8126, 29513)
-
-	-- Gnomish Universal Remote -- 9269
-	recipe = AddRecipe(9269, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7560)
-	recipe:SetCraftedItemID(7506)
-	recipe:SetSkillLevels(125, 125, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddMobDrop(7800)
-	recipe:AddVendor(5175, 6730)
-
-	-- Aquadynamic Fish Attractor -- 9271
-	recipe = AddRecipe(9271, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6533)
-	recipe:SetSkillLevels(150, 150, 150, 160, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Goblin Jumper Cables -- 9273
-	recipe = AddRecipe(9273, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7561)
-	recipe:SetCraftedItemID(7148)
-	recipe:SetSkillLevels(165, 165, 165, 180, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(7800)
-	recipe:AddVendor(3134, 3537, 4086)
-
-	-- Gold Power Core -- 12584
-	recipe = AddRecipe(12584, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10558)
-	recipe:SetSkillLevels(150, 150, 150, 170, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Solid Blasting Powder -- 12585
-	recipe = AddRecipe(12585, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10505)
-	recipe:SetSkillLevels(175, 175, 175, 185, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Solid Dynamite -- 12586
-	recipe = AddRecipe(12586, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10507)
-	recipe:SetSkillLevels(175, 175, 175, 185, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Bright-Eye Goggles -- 12587
-	recipe = AddRecipe(12587, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10601)
-	recipe:SetCraftedItemID(10499)
-	recipe:SetSkillLevels(175, 175, 195, 205, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mithril Tube -- 12589
-	recipe = AddRecipe(12589, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10559)
-	recipe:SetSkillLevels(195, 195, 195, 215, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Gyromatic Micro-Adjustor -- 12590
-	recipe = AddRecipe(12590, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10498)
-	recipe:SetSkillLevels(175, 175, 175, 195, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Unstable Trigger -- 12591
-	recipe = AddRecipe(12591, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10560)
-	recipe:SetSkillLevels(200, 200, 200, 220, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Fire Goggles -- 12594
-	recipe = AddRecipe(12594, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10500)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Mithril Blunderbuss -- 12595
-	recipe = AddRecipe(12595, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10508)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.GUN)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Deadly Scope -- 12597
-	recipe = AddRecipe(12597, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10602)
-	recipe:SetCraftedItemID(10546)
-	recipe:SetSkillLevels(210, 210, 230, 240, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(8679, 1, 9544, 1)
-
-	-- Mithril Casing -- 12599
-	recipe = AddRecipe(12599, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10561)
-	recipe:SetSkillLevels(215, 215, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Mithril Frag Bomb -- 12603
-	recipe = AddRecipe(12603, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10514)
-	recipe:SetSkillLevels(215, 215, 215, 235, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Catseye Ultra Goggles -- 12607
-	recipe = AddRecipe(12607, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10603)
-	recipe:SetCraftedItemID(10501)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mithril Heavy-bore Rifle -- 12614
-	recipe = AddRecipe(12614, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10604)
-	recipe:SetCraftedItemID(10510)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.GUN)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Spellpower Goggles Xtreme -- 12615
-	recipe = AddRecipe(12615, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10605)
-	recipe:SetCraftedItemID(10502)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Parachute Cloak -- 12616
-	recipe = AddRecipe(12616, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10606)
-	recipe:SetCraftedItemID(10518)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Deepdive Helmet -- 12617
-	recipe = AddRecipe(12617, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10607)
-	recipe:SetCraftedItemID(10506)
-	recipe:SetSkillLevels(230, 230, 250, 260, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Rose Colored Goggles -- 12618
-	recipe = AddRecipe(12618, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10503)
-	recipe:SetSkillLevels(230, 230, 250, 260, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Hi-Explosive Bomb -- 12619
-	recipe = AddRecipe(12619, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10562)
-	recipe:SetSkillLevels(235, 235, 235, 255, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Sniper Scope -- 12620
-	recipe = AddRecipe(12620, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(10608)
-	recipe:SetCraftedItemID(10548)
-	recipe:SetSkillLevels(240, 240, 260, 270, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Lens -- 12622
-	recipe = AddRecipe(12622, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10504)
-	recipe:SetSkillLevels(245, 245, 265, 275, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Mithril Mechanical Dragonling -- 12624
-	recipe = AddRecipe(12624, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10609)
-	recipe:SetCraftedItemID(10576)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddLimitedVendor(2688, 1, 35826, 1)
-
-	-- Goblin Rocket Fuel Recipe -- 12715
-	recipe = AddRecipe(12715, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10644)
-	recipe:SetSkillLevels(205, 205, 205, 205, 205)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(8126, 29513)
-
-	-- Goblin Mortar -- 12716
-	recipe = AddRecipe(12716, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10577)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Goblin Mining Helmet -- 12717
-	recipe = AddRecipe(12717, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10542)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.MAIL)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Goblin Construction Helmet -- 12718
-	recipe = AddRecipe(12718, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10543)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- The Big One -- 12754
-	recipe = AddRecipe(12754, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10586)
-	recipe:SetSkillLevels(235, 235, 235, 255, 275)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Goblin Bomb Dispenser -- 12755
-	recipe = AddRecipe(12755, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10587)
-	recipe:SetSkillLevels(230, 230, 230, 250, 270)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Goblin Rocket Helmet -- 12758
-	recipe = AddRecipe(12758, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10588)
-	recipe:SetSkillLevels(245, 245, 265, 275, 285)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Gnomish Death Ray -- 12759
-	recipe = AddRecipe(12759, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10645)
-	recipe:SetSkillLevels(240, 240, 260, 270, 280)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Goblin Sapper Charge -- 12760
-	recipe = AddRecipe(12760, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10646)
-	recipe:SetSkillLevels(205, 205, 205, 225, 245)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(8126, 29513)
-
-	-- Inlaid Mithril Cylinder Plans -- 12895
-	recipe = AddRecipe(12895, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10713)
-	recipe:SetSkillLevels(205, 205, 205, 205, 205)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Goggles -- 12897
-	recipe = AddRecipe(12897, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10545)
-	recipe:SetSkillLevels(215, 215, 230, 240, 250)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Shrink Ray -- 12899
-	recipe = AddRecipe(12899, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10716)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TRINKET)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Net-o-Matic Projector -- 12902
-	recipe = AddRecipe(12902, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10720)
-	recipe:SetSkillLevels(210, 210, 230, 240, 250)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Harm Prevention Belt -- 12903
-	recipe = AddRecipe(12903, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10721)
-	recipe:SetSkillLevels(215, 215, 235, 245, 255)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Rocket Boots -- 12905
-	recipe = AddRecipe(12905, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10724)
-	recipe:SetSkillLevels(210, 210, 245, 255, 265)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Battle Chicken -- 12906
-	recipe = AddRecipe(12906, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10725)
-	recipe:SetSkillLevels(230, 230, 250, 260, 270)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Mind Control Cap -- 12907
-	recipe = AddRecipe(12907, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10726)
-	recipe:SetSkillLevels(235, 235, 255, 265, 275)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Goblin Dragon Gun -- 12908
-	recipe = AddRecipe(12908, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10727)
-	recipe:SetSkillLevels(240, 240, 260, 270, 280)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- The Mortar: Reloaded -- 13240
-	recipe = AddRecipe(13240, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10577)
-	recipe:SetSkillLevels(205, 205, 205, 205, 205)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(8126, 8738)
-
-	-- Mechanical Repair Kit -- 15255
-	recipe = AddRecipe(15255, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11590)
-	recipe:SetSkillLevels(200, 200, 200, 220, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Pet Bombling -- 15628
-	recipe = AddRecipe(15628, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11828)
-	recipe:SetCraftedItemID(11825)
-	recipe:SetSkillLevels(205, 205, 205, 205, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddCustom("ENG_GNOMER")
-
-	-- Lil' Smoky -- 15633
-	recipe = AddRecipe(15633, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(11827)
-	recipe:SetCraftedItemID(11826)
-	recipe:SetSkillLevels(205, 205, 205, 205, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddCustom("ENG_GNOMER")
-
-	-- Salt Shaker -- 19567
-	recipe = AddRecipe(19567, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15846)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Dense Blasting Powder -- 19788
-	recipe = AddRecipe(19788, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15992)
-	recipe:SetSkillLevels(250, 250, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Thorium Grenade -- 19790
-	recipe = AddRecipe(19790, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16041)
-	recipe:SetCraftedItemID(15993)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Thorium Widget -- 19791
-	recipe = AddRecipe(19791, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16042)
-	recipe:SetCraftedItemID(15994)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Thorium Rifle -- 19792
-	recipe = AddRecipe(19792, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16043)
-	recipe:SetCraftedItemID(15995)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.GUN)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Lifelike Mechanical Toad -- 19793
-	recipe = AddRecipe(19793, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16044)
-	recipe:SetCraftedItemID(15996)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Spellpower Goggles Xtreme Plus -- 19794
-	recipe = AddRecipe(19794, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16045)
-	recipe:SetCraftedItemID(15999)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Thorium Tube -- 19795
-	recipe = AddRecipe(19795, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16047)
-	recipe:SetCraftedItemID(16000)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Dark Iron Rifle -- 19796
-	recipe = AddRecipe(19796, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16048)
-	recipe:SetCraftedItemID(16004)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.GUN)
-	recipe:AddMobDrop(8897)
-
-	-- Dark Iron Bomb -- 19799
-	recipe = AddRecipe(19799, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16049)
-	recipe:SetCraftedItemID(16005)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(8920)
-
-	-- Masterwork Target Dummy -- 19814
-	recipe = AddRecipe(19814, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16046)
-	recipe:SetCraftedItemID(16023)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(11185)
-
-	-- Delicate Arcanite Converter -- 19815
-	recipe = AddRecipe(19815, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16050)
-	recipe:SetCraftedItemID(16006)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(11185)
-
-	-- Voice Amplification Modulator -- 19819
-	recipe = AddRecipe(19819, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16052)
-	recipe:SetCraftedItemID(16009)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.NECK)
-	recipe:AddMobDrop(10426)
-
-	-- Master Engineer's Goggles -- 19825
-	recipe = AddRecipe(19825, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16053)
-	recipe:SetCraftedItemID(16008)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Arcanite Dragonling -- 19830
-	recipe = AddRecipe(19830, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16054)
-	recipe:SetCraftedItemID(16022)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddLimitedVendor(35826, 1)
-
-	-- Arcane Bomb -- 19831
-	recipe = AddRecipe(19831, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16055)
-	recipe:SetCraftedItemID(16040)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Flawless Arcanite Rifle -- 19833
-	recipe = AddRecipe(19833, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(16056)
-	recipe:SetCraftedItemID(16007)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.GUN)
-	recipe:AddMobDrop(8561)
-
-	-- Snowmaster 9000 -- 21940
-	recipe = AddRecipe(21940, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(17720)
-	recipe:SetCraftedItemID(17716)
-	recipe:SetSkillLevels(190, 190, 190, 210, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Field Repair Bot 74A -- 22704
-	recipe = AddRecipe(22704, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(18232)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
-	recipe:AddCustom("ENG_FLOOR_ITEM_BRD")
-
-	-- Biznicks 247x128 Accurascope -- 22793
-	recipe = AddRecipe(22793, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18290)
-	recipe:SetCraftedItemID(18283)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Core Marksman Rifle -- 22795
-	recipe = AddRecipe(22795, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18292)
-	recipe:SetCraftedItemID(18282)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.GUN)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Force Reactive Disk -- 22797
-	recipe = AddRecipe(22797, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18291)
-	recipe:SetCraftedItemID(18168)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Red Firework -- 23066
-	recipe = AddRecipe(23066, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18647)
-	recipe:SetCraftedItemID(9318)
-	recipe:SetSkillLevels(150, 150, 150, 162, 175)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(3413, 1)
-
-	-- Blue Firework -- 23067
-	recipe = AddRecipe(23067, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18649)
-	recipe:SetCraftedItemID(9312)
-	recipe:SetSkillLevels(150, 150, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(5175)
-
-	-- Green Firework -- 23068
-	recipe = AddRecipe(23068, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18648)
-	recipe:SetCraftedItemID(9313)
-	recipe:SetSkillLevels(150, 150, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2838, 1, 3495, 1)
-
-	-- EZ-Thro Dynamite II -- 23069
-	recipe = AddRecipe(23069, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18650)
-	recipe:SetCraftedItemID(18588)
-	recipe:SetSkillLevels(200, 200, 200, 210, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(8131)
-
-	-- Dense Dynamite -- 23070
-	recipe = AddRecipe(23070, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(18641)
-	recipe:SetSkillLevels(250, 250, 250, 260, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Truesilver Transformer -- 23071
-	recipe = AddRecipe(23071, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18651)
-	recipe:SetCraftedItemID(18631)
-	recipe:SetSkillLevels(260, 260, 270, 275, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Gyrofreeze Ice Reflector -- 23077
-	recipe = AddRecipe(23077, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18652)
-	recipe:SetCraftedItemID(18634)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddVendor(11185)
-
-	-- Goblin Jumper Cables XL -- 23078
-	recipe = AddRecipe(23078, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18653)
-	recipe:SetCraftedItemID(18587)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(9499)
-
-	-- Major Recombobulator -- 23079
-	recipe = AddRecipe(23079, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18655)
-	recipe:SetCraftedItemID(18637)
-	recipe:SetSkillLevels(275, 275, 285, 290, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddCustom("DM_TRIBUTE")
-
-	-- Powerful Seaforium Charge -- 23080
-	recipe = AddRecipe(23080, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18656)
-	recipe:SetCraftedItemID(18594)
-	recipe:SetSkillLevels(275, 275, 275, 285, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(11185)
-
-	-- Hyper-Radiant Flame Reflector -- 23081
-	recipe = AddRecipe(23081, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18657)
-	recipe:SetCraftedItemID(18638)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddMobDrop(10264)
-
-	-- Ultra-Flash Shadow Reflector -- 23082
-	recipe = AddRecipe(23082, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18658)
-	recipe:SetCraftedItemID(18639)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddMobDrop(10426)
-
-	-- Gnomish Alarm-o-Bot -- 23096
-	recipe = AddRecipe(23096, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18654)
-	recipe:SetCraftedItemID(18645)
-	recipe:SetSkillLevels(265, 265, 275, 280, 285)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(8920)
-
-	-- World Enlarger -- 23129
-	recipe = AddRecipe(23129, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(18661)
-	recipe:SetCraftedItemID(18660)
-	recipe:SetSkillLevels(260, 260, 260, 265, 270)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(8920)
-
-	-- Dimensional Ripper - Everlook -- 23486
-	recipe = AddRecipe(23486, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(18984)
-	recipe:SetSkillLevels(260, 260, 285, 295, 305)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(14742)
-
-	-- Ultrasafe Transporter - Gadgetzan -- 23489
-	recipe = AddRecipe(23489, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(18986)
-	recipe:SetSkillLevels(260, 260, 285, 295, 305)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(14743)
-
-	-- Snake Burst Firework -- 23507
-	recipe = AddRecipe(23507, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19027)
-	recipe:SetCraftedItemID(19026)
-	recipe:SetSkillLevels(250, 250, 250, 260, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(14637)
-
-	-- Bloodvine Goggles -- 24356
-	recipe = AddRecipe(24356, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20000)
-	recipe:SetCraftedItemID(19999)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bloodvine Lens -- 24357
-	recipe = AddRecipe(24357, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20001)
-	recipe:SetCraftedItemID(19998)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Tranquil Mechanical Yeti -- 26011
-	recipe = AddRecipe(26011, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(21277)
-	recipe:SetSkillLevels(250, 250, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(8798)
-
-	-- Small Blue Rocket -- 26416
-	recipe = AddRecipe(26416, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21724)
-	recipe:SetCraftedItemID(21558)
-	recipe:SetSkillLevels(125, 125, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Small Green Rocket -- 26417
-	recipe = AddRecipe(26417, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21725)
-	recipe:SetCraftedItemID(21559)
-	recipe:SetSkillLevels(125, 125, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Small Red Rocket -- 26418
-	recipe = AddRecipe(26418, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21726)
-	recipe:SetCraftedItemID(21557)
-	recipe:SetSkillLevels(125, 125, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Large Blue Rocket -- 26420
-	recipe = AddRecipe(26420, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21727)
-	recipe:SetCraftedItemID(21589)
-	recipe:SetSkillLevels(175, 175, 175, 187, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Large Green Rocket -- 26421
-	recipe = AddRecipe(26421, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21728)
-	recipe:SetCraftedItemID(21590)
-	recipe:SetSkillLevels(175, 175, 175, 187, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Large Red Rocket -- 26422
-	recipe = AddRecipe(26422, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21729)
-	recipe:SetCraftedItemID(21592)
-	recipe:SetSkillLevels(175, 175, 175, 187, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Blue Rocket Cluster -- 26423
-	recipe = AddRecipe(26423, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21730)
-	recipe:SetCraftedItemID(21571)
-	recipe:SetSkillLevels(225, 225, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Green Rocket Cluster -- 26424
-	recipe = AddRecipe(26424, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21731)
-	recipe:SetCraftedItemID(21574)
-	recipe:SetSkillLevels(225, 225, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Red Rocket Cluster -- 26425
-	recipe = AddRecipe(26425, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21732)
-	recipe:SetCraftedItemID(21576)
-	recipe:SetSkillLevels(225, 225, 225, 237, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Large Blue Rocket Cluster -- 26426
-	recipe = AddRecipe(26426, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21733)
-	recipe:SetCraftedItemID(21714)
-	recipe:SetSkillLevels(275, 275, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Large Green Rocket Cluster -- 26427
-	recipe = AddRecipe(26427, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21734)
-	recipe:SetCraftedItemID(21716)
-	recipe:SetSkillLevels(275, 275, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Large Red Rocket Cluster -- 26428
-	recipe = AddRecipe(26428, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21735)
-	recipe:SetCraftedItemID(21718)
-	recipe:SetSkillLevels(275, 275, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Firework Launcher -- 26442
-	recipe = AddRecipe(26442, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44919)
-	recipe:SetCraftedItemID(21569)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Cluster Launcher -- 26443
-	recipe = AddRecipe(26443, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44918)
-	recipe:SetCraftedItemID(21570)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Steam Tonk Controller -- 28327
-	recipe = AddRecipe(28327, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22729)
-	recipe:SetCraftedItemID(22728)
-	recipe:SetSkillLevels(275, 275, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddVendor(5175)
-	recipe:AddLimitedVendor(3413, 1)
-	recipe:AddQuest(9249)
-
-	-- Elemental Blasting Powder -- 30303
-	recipe = AddRecipe(30303, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23781)
-	recipe:SetSkillLevels(300, 300, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Fel Iron Casing -- 30304
-	recipe = AddRecipe(30304, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23782)
-	recipe:SetSkillLevels(300, 300, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Handful of Fel Iron Bolts -- 30305
-	recipe = AddRecipe(30305, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23783)
-	recipe:SetSkillLevels(300, 300, 300, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Adamantite Frame -- 30306
-	recipe = AddRecipe(30306, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23784)
-	recipe:SetSkillLevels(325, 325, 325, 330, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Hardened Adamantite Tube -- 30307
-	recipe = AddRecipe(30307, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23785)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Khorium Power Core -- 30308
-	recipe = AddRecipe(30308, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23786)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Felsteel Stabilizer -- 30309
-	recipe = AddRecipe(30309, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23787)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Fel Iron Bomb -- 30310
-	recipe = AddRecipe(30310, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23736)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Adamantite Grenade -- 30311
-	recipe = AddRecipe(30311, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23737)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Fel Iron Musket -- 30312
-	recipe = AddRecipe(30312, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23742)
-	recipe:SetSkillLevels(320, 320, 330, 340, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Adamantite Rifle -- 30313
-	recipe = AddRecipe(30313, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23799)
-	recipe:SetCraftedItemID(23746)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.GUN)
-	recipe:AddVendor(16657, 16782, 19661)
-
-	-- Felsteel Boomstick -- 30314
-	recipe = AddRecipe(30314, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23800)
-	recipe:SetCraftedItemID(23747)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.GUN)
-	recipe:AddMobDrop(19960)
-
-	-- Ornate Khorium Rifle -- 30315
-	recipe = AddRecipe(30315, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23802)
-	recipe:SetCraftedItemID(23748)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.GUN)
-	recipe:AddWorldDrop("Outland")
-
-	-- Cogspinner Goggles -- 30316
-	recipe = AddRecipe(30316, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23803)
-	recipe:SetCraftedItemID(23758)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddVendor(18775, 19836)
-
-	-- Power Amplification Goggles -- 30317
-	recipe = AddRecipe(30317, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23804)
-	recipe:SetCraftedItemID(23761)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Outland")
-
-	-- Ultra-Spectropic Detection Goggles -- 30318
-	recipe = AddRecipe(30318, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23805)
-	recipe:SetCraftedItemID(23762)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(18775, 19383)
-
-	-- Hyper-Vision Goggles -- 30325
-	recipe = AddRecipe(30325, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23806)
-	recipe:SetCraftedItemID(23763)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(19755)
-
-	-- Adamantite Scope -- 30329
-	recipe = AddRecipe(30329, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23807)
-	recipe:SetCraftedItemID(23764)
-	recipe:SetSkillLevels(335, 335, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(19351, 19836)
-
-	-- Khorium Scope -- 30332
-	recipe = AddRecipe(30332, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23808)
-	recipe:SetCraftedItemID(23765)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(20207)
-
-	-- Stabilized Eternium Scope -- 30334
-	recipe = AddRecipe(30334, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23809)
-	recipe:SetCraftedItemID(23766)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(16152)
-
-	-- Crashin' Thrashin' Robot -- 30337
-	recipe = AddRecipe(30337, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23810)
-	recipe:SetCraftedItemID(23767)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- White Smoke Flare -- 30341
-	recipe = AddRecipe(30341, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23811)
-	recipe:SetCraftedItemID(23768)
-	recipe:SetSkillLevels(335, 335, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16657, 16782, 18484, 19383)
-
-	-- Green Smoke Flare -- 30344
-	recipe = AddRecipe(30344, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23814)
-	recipe:SetCraftedItemID(23771)
-	recipe:SetSkillLevels(335, 335, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.FRIENDLY, 17904)
-
-	-- Fel Iron Toolbox -- 30348
-	recipe = AddRecipe(30348, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23816)
-	recipe:SetCraftedItemID(23774)
-	recipe:SetSkillLevels(325, 325, 325, 335, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16657, 16782, 18484)
-
-	-- Titanium Toolbox -- 30349
-	recipe = AddRecipe(30349, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(23817)
-	recipe:SetCraftedItemID(23775)
-	recipe:SetSkillLevels(405, 405, 425, 432, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(28722, 5, 33594, 5)
-
-	-- Elemental Seaforium Charge -- 30547
-	recipe = AddRecipe(30547, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23874)
-	recipe:SetCraftedItemID(23819)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
-
-	-- Zapthrottle Mote Extractor -- 30548
-	recipe = AddRecipe(30548, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23888)
-	recipe:SetCraftedItemID(23821)
-	recipe:SetSkillLevels(305, 305, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(9635, 9636)
-
-	-- Healing Potion Injector -- 30551
-	recipe = AddRecipe(30551, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35310)
-	recipe:SetCraftedItemID(33092)
-	recipe:SetSkillLevels(330, 330, 330, 340, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(24664)
-
-	-- Mana Potion Injector -- 30552
-	recipe = AddRecipe(30552, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35311)
-	recipe:SetCraftedItemID(33093)
-	recipe:SetSkillLevels(345, 345, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(24664)
-
-	-- Rocket Boots Xtreme -- 30556
-	recipe = AddRecipe(30556, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(23887)
-	recipe:SetCraftedItemID(23824)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(17796)
-
-	-- The Bigger One -- 30558
-	recipe = AddRecipe(30558, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23826)
-	recipe:SetSkillLevels(325, 325, 325, 335, 345)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Super Sapper Charge -- 30560
-	recipe = AddRecipe(30560, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23827)
-	recipe:SetSkillLevels(340, 340, 340, 350, 360)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Goblin Rocket Launcher -- 30563
-	recipe = AddRecipe(30563, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23836)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Foreman's Enchanted Helmet -- 30565
-	recipe = AddRecipe(30565, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23838)
-	recipe:SetSkillLevels(375, 375, 375, 385, 395)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Foreman's Reinforced Helmet -- 30566
-	recipe = AddRecipe(30566, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23839)
-	recipe:SetSkillLevels(375, 375, 375, 385, 395)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddTrainer(8126, 8738, 29513)
-
-	-- Gnomish Flame Turret -- 30568
-	recipe = AddRecipe(30568, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23841)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Poultryizer -- 30569
-	recipe = AddRecipe(30569, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23835)
-	recipe:SetSkillLevels(340, 340, 360, 370, 380)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Nigh-Invulnerability Belt -- 30570
-	recipe = AddRecipe(30570, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23825)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Power Goggles -- 30574
-	recipe = AddRecipe(30574, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23828)
-	recipe:SetSkillLevels(375, 375, 375, 385, 395)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Gnomish Battle Goggles -- 30575
-	recipe = AddRecipe(30575, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23829)
-	recipe:SetSkillLevels(375, 375, 375, 385, 395)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(7406, 7944, 29514)
-
-	-- Purple Smoke Flare -- 32814
-	recipe = AddRecipe(32814, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(25887)
-	recipe:SetCraftedItemID(25886)
-	recipe:SetSkillLevels(335, 335, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Dimensional Ripper - Area 52 -- 36954
-	recipe = AddRecipe(36954, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30542)
-	recipe:SetSkillLevels(350, 350, 350, 360, 370)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(21493)
-
-	-- Ultrasafe Transporter - Toshley's Station -- 36955
-	recipe = AddRecipe(36955, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30544)
-	recipe:SetSkillLevels(350, 350, 350, 360, 370)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(21494)
-
-	-- Fused Wiring -- 39895
-	recipe = AddRecipe(39895, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32381)
-	recipe:SetCraftedItemID(7191)
-	recipe:SetSkillLevels(275, 275, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(11185, 19661)
-
-	-- Icy Blasting Primers -- 39971
-	recipe = AddRecipe(39971, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32423)
-	recipe:SetSkillLevels(335, 335, 335, 340, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Frost Grenades -- 39973
-	recipe = AddRecipe(39973, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32413)
-	recipe:SetSkillLevels(335, 335, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Furious Gizmatic Goggles -- 40274
-	recipe = AddRecipe(40274, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32461)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.PALADIN, F.WARRIOR, F.PLATE)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26955, 28697, 33586)
-
-	-- Gyro-balanced Khorium Destroyer -- 41307
-	recipe = AddRecipe(41307, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32756)
-	recipe:SetSkillLevels(375, 375, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Justicebringer 2000 Specs -- 41311
-	recipe = AddRecipe(41311, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32472)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.PALADIN, F.PLATE)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Tankatronic Goggles -- 41312
-	recipe = AddRecipe(41312, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32473)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TANK, F.PALADIN, F.WARRIOR, F.PLATE)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Surestrike Goggles v2.0 -- 41314
-	recipe = AddRecipe(41314, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32474)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Gadgetstorm Goggles -- 41315
-	recipe = AddRecipe(41315, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32476)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Living Replicator Specs -- 41316
-	recipe = AddRecipe(41316, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32475)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Deathblow X11 Goggles -- 41317
-	recipe = AddRecipe(41317, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32478)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.ROGUE, F.LEATHER)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Wonderheal XT40 Shades -- 41318
-	recipe = AddRecipe(41318, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32479)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Magnified Moon Specs -- 41319
-	recipe = AddRecipe(41319, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32480)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Destruction Holo-gogs -- 41320
-	recipe = AddRecipe(41320, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32494)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
-	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Powerheal 4000 Lens -- 41321
-	recipe = AddRecipe(41321, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32495)
-	recipe:SetSkillLevels(350, 350, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.PRIEST, F.CLOTH)
-	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Adamantite Arrow Maker -- 43676
-	recipe = AddRecipe(43676, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(33804)
-	recipe:SetCraftedItemID(20475)
-	recipe:SetSkillLevels(335, 335, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(19707)
-	recipe:AddCustom("BUGGED")
-
-	-- Flying Machine -- 44155
-	recipe = AddRecipe(44155, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(34060)
-	recipe:SetSkillLevels(300, 300, 330, 340, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 24868, 25099, 25277, 26955, 28697, 33586, 33611)
-
-	-- Turbo-Charged Flying Machine -- 44157
-	recipe = AddRecipe(44157, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(34061)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 24868, 25099, 33586, 33611)
-
-	-- Field Repair Bot 110G -- 44391
-	recipe = AddRecipe(44391, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(34114)
-	recipe:SetCraftedItemID(34113)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(23385, 23386)
-
-	-- Wonderheal XT68 Shades -- 46106
-	recipe = AddRecipe(46106, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35191)
-	recipe:SetCraftedItemID(35183)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Justicebringer 3000 Specs -- 46107
-	recipe = AddRecipe(46107, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35187)
-	recipe:SetCraftedItemID(35185)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.PALADIN, F.PLATE)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Powerheal 9000 Lens -- 46108
-	recipe = AddRecipe(46108, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35189)
-	recipe:SetCraftedItemID(35181)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.PRIEST, F.CLOTH)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Hyper-Magnified Moon Specs -- 46109
-	recipe = AddRecipe(46109, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35190)
-	recipe:SetCraftedItemID(35182)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Primal-Attuned Goggles -- 46110
-	recipe = AddRecipe(46110, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35192)
-	recipe:SetCraftedItemID(35184)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Annihilator Holo-Gogs -- 46111
-	recipe = AddRecipe(46111, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35186)
-	recipe:SetCraftedItemID(34847)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Lightning Etched Specs -- 46112
-	recipe = AddRecipe(46112, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35193)
-	recipe:SetCraftedItemID(34355)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Surestrike Goggles v3.0 -- 46113
-	recipe = AddRecipe(46113, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35194)
-	recipe:SetCraftedItemID(34356)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Mayhem Projection Goggles -- 46114
-	recipe = AddRecipe(46114, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35195)
-	recipe:SetCraftedItemID(34354)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DPS, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Hard Khorium Goggles -- 46115
-	recipe = AddRecipe(46115, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35196)
-	recipe:SetCraftedItemID(34357)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.TANK, F.PALADIN, F.WARRIOR, F.PLATE)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Quad Deathblow X44 Goggles -- 46116
-	recipe = AddRecipe(46116, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35197)
-	recipe:SetCraftedItemID(34353)
-	recipe:SetSkillLevels(375, 375, 390, 410, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DRUID, F.ROGUE, F.LEATHER)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Rocket Boots Xtreme Lite -- 46697
-	recipe = AddRecipe(46697, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35582)
-	recipe:SetCraftedItemID(35581)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(19219)
-
-	-- Volatile Blasting Trigger -- 53281
-	recipe = AddRecipe(53281, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(39690)
-	recipe:SetSkillLevels(350, 350, 366, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Mark "S" Boomstick -- 54353
-	recipe = AddRecipe(54353, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39688)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.GUN)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Personal Electromagnetic Pulse Generator -- 54736
-	recipe = AddRecipe(54736, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(390, 390, 390, 392, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Frag Belt -- 54793
-	recipe = AddRecipe(54793, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(380, 380, 380, 382, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Hand-Mounted Pyro Rocket -- 54998
-	recipe = AddRecipe(54998, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(400, 400, 400, 402, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Hyperspeed Accelerators -- 54999
-	recipe = AddRecipe(54999, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(400, 400, 400, 402, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Flexweave Underlay -- 55002
-	recipe = AddRecipe(55002, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(380, 380, 380, 382, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Nitro Boosts -- 55016
-	recipe = AddRecipe(55016, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(405, 405, 405, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Scrapbot Construction Kit -- 55252
-	recipe = AddRecipe(55252, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40769)
-	recipe:SetSkillLevels(415, 415, 415, 417, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(12889)
-
-	-- Handful of Cobalt Bolts -- 56349
-	recipe = AddRecipe(56349, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(39681)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Hammer Pick -- 56459
-	recipe = AddRecipe(56459, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(40892)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Cobalt Frag Bomb -- 56460
-	recipe = AddRecipe(56460, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(40771)
-	recipe:SetSkillLevels(350, 350, 375, 382, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Bladed Pickaxe -- 56461
-	recipe = AddRecipe(56461, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40893)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Gnomish Army Knife -- 56462
-	recipe = AddRecipe(56462, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40772)
-	recipe:SetSkillLevels(435, 435, 440, 445, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Explosive Decoy -- 56463
-	recipe = AddRecipe(56463, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40536)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Overcharged Capacitor -- 56464
-	recipe = AddRecipe(56464, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39682)
-	recipe:SetSkillLevels(375, 375, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Mechanized Snow Goggles -- 56465
-	recipe = AddRecipe(56465, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41112)
-	recipe:SetSkillLevels(420, 420, 425, 432, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Sonic Booster -- 56466
-	recipe = AddRecipe(56466, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40767)
-	recipe:SetSkillLevels(420, 420, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TRINKET)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Noise Machine -- 56467
-	recipe = AddRecipe(56467, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40865)
-	recipe:SetSkillLevels(420, 420, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Box of Bombs -- 56468
-	recipe = AddRecipe(56468, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41119)
-	recipe:SetSkillLevels(405, 405, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Gnomish Lightning Generator -- 56469
-	recipe = AddRecipe(56469, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41121)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Sun Scope -- 56470
-	recipe = AddRecipe(56470, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41146)
-	recipe:SetSkillLevels(425, 425, 430, 432, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Froststeel Tube -- 56471
-	recipe = AddRecipe(56471, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39683)
-	recipe:SetSkillLevels(390, 390, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- MOLL-E -- 56472
-	recipe = AddRecipe(56472, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40768)
-	recipe:SetSkillLevels(425, 425, 430, 432, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Gnomish X-Ray Specs -- 56473
-	recipe = AddRecipe(56473, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40895)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26907, 26955, 29514)
-
-	-- Healing Injector Kit -- 56476
-	recipe = AddRecipe(56476, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(37567)
-	recipe:SetSkillLevels(410, 410, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Mana Injector Kit -- 56477
-	recipe = AddRecipe(56477, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42546)
-	recipe:SetSkillLevels(415, 415, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Heartseeker Scope -- 56478
-	recipe = AddRecipe(56478, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41167)
-	recipe:SetSkillLevels(430, 430, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Armor Plated Combat Shotgun -- 56479
-	recipe = AddRecipe(56479, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41168)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.GUN)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Armored Titanium Goggles -- 56480
-	recipe = AddRecipe(56480, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42549)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.TANK, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Weakness Spectralizers -- 56481
-	recipe = AddRecipe(56481, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42550)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Charged Titanium Specs -- 56483
-	recipe = AddRecipe(56483, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42552)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Visage Liquification Goggles -- 56484
-	recipe = AddRecipe(56484, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42553)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Greensight Gogs -- 56486
-	recipe = AddRecipe(56486, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42554)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Electroflux Sight Enhancers -- 56487
-	recipe = AddRecipe(56487, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42555)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Global Thermal Sapper Charge -- 56514
-	recipe = AddRecipe(56514, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42641)
-	recipe:SetSkillLevels(425, 425, 425, 430, 435)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(25277, 29513)
-
-	-- Truesight Ice Blinders -- 56574
-	recipe = AddRecipe(56574, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42551)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Mechano-Hog -- 60866
-	recipe = AddRecipe(60866, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44502)
-	recipe:SetCraftedItemID(41508)
-	recipe:SetSkillLevels(450, 450, 480, 485, 490)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WRATHCOMMON1)
-	recipe:AddRepVendor(FAC.HORDE_EXPEDITION, REP.EXALTED, 32565, 32774)
-
-	-- Mekgineer's Chopper -- 60867
-	recipe = AddRecipe(60867, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44503)
-	recipe:SetCraftedItemID(44413)
-	recipe:SetSkillLevels(450, 450, 480, 485, 490)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.WRATHCOMMON1)
-	recipe:AddRepVendor(FAC.ALLIANCE_VANGUARD, REP.EXALTED, 32564, 32773)
-
-	-- Nesingwary 4000 -- 60874
-	recipe = AddRecipe(60874, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44504)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.GUN)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Diamond-cut Refractor Scope -- 61471
-	recipe = AddRecipe(61471, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44739)
-	recipe:SetSkillLevels(390, 390, 400, 407, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Mechanized Snow Goggles -- 61481
-	recipe = AddRecipe(61481, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44742)
-	recipe:SetSkillLevels(420, 420, 425, 432, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID, F.ROGUE, F.LEATHER)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Mechanized Snow Goggles -- 61482
-	recipe = AddRecipe(61482, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44742)
-	recipe:SetSkillLevels(420, 420, 425, 432, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Mechanized Snow Goggles -- 61483
-	recipe = AddRecipe(61483, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44742)
-	recipe:SetSkillLevels(420, 420, 425, 432, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
-	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
-
-	-- Unbreakable Healing Amplifiers -- 62271
-	recipe = AddRecipe(62271, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44949)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.PALADIN, F.PLATE)
-	recipe:AddTrainer(25277, 26907, 26955)
-
-	-- High-powered Flashlight -- 63750
-	recipe = AddRecipe(63750, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45631)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
-
-	-- Reticulated Armor Webbing -- 63770
-	recipe = AddRecipe(63770, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(400, 400, 400, 402, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TANK)
-	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
-
-	-- Goblin Beam Welder -- 67326
-	recipe = AddRecipe(67326, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(47828)
-	recipe:SetSkillLevels(410, 410, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26955, 28697, 33586, 33611)
-
-	-- Mind Amplification Dish -- 67839
-	recipe = AddRecipe(67839, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(410, 410, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26955, 28697, 33586, 33611)
-
-	-- Wormhole Generator: Northrend -- 67920
-	recipe = AddRecipe(67920, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(48933)
-	recipe:SetSkillLevels(435, 435, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(11017, 25277, 26955, 28697, 33586, 33611)
-
-	-- Jeeves -- 68067
-	recipe = AddRecipe(68067, V.WOTLK, Q.RARE)
-	recipe:SetCraftedItemID(49050)
-	recipe:SetSkillLevels(450, 450, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOP)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Reinforced Bio-Optic Killshades -- 81714
-	recipe = AddRecipe(81714, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59359)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.PALADIN, F.WARRIOR)
-	recipe:AddTrainer(5518, 11017)
-
-	-- Specialized Bio-Optic Killshades -- 81715
-	recipe = AddRecipe(81715, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59448)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(5518, 11017)
-
-	-- Deadly Bio-Optic Killshades -- 81716
-	recipe = AddRecipe(81716, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59456)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HUNTER, F.SHAMAN)
-	recipe:AddTrainer(5518, 11017)
-
-	-- Energized Bio-Optic Killshades -- 81720
-	recipe = AddRecipe(81720, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59458)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(5518, 11017)
-
-	-- Agile Bio-Optic Killshades -- 81722
-	recipe = AddRecipe(81722, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59455)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID, F.ROGUE)
-	recipe:AddTrainer(5518, 11017)
-
-	-- Camouflage Bio-Optic Killshades -- 81724
-	recipe = AddRecipe(81724, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59453)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(5518, 11017)
-
-	-- Lightweight Bio-Optic Killshades -- 81725
-	recipe = AddRecipe(81725, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59449)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Synapse Springs -- 82175
-	recipe = AddRecipe(82175, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Quickflip Deflection Plates -- 82177
-	recipe = AddRecipe(82177, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Tazik Shocker -- 82180
-	recipe = AddRecipe(82180, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Spinal Healing Injector -- 82200
-	recipe = AddRecipe(82200, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Z50 Mana Gulper -- 82201
-	recipe = AddRecipe(82201, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Handful of Obsidium Bolts -- 84403
-	recipe = AddRecipe(84403, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60224)
-	recipe:SetSkillLevels(425, 425, 435, 442, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Authentic Jr. Engineer Goggles -- 84406
-	recipe = AddRecipe(84406, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60222)
-	recipe:SetSkillLevels(440, 440, 455, 457, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- R19 Threatfinder -- 84408
-	recipe = AddRecipe(84408, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59595)
-	recipe:SetSkillLevels(450, 450, 470, 472, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Volatile Seaforium Blastpack -- 84409
-	recipe = AddRecipe(84409, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60853)
-	recipe:SetSkillLevels(455, 455, 460, 467, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Safety Catch Removal Kit -- 84410
-	recipe = AddRecipe(84410, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59596)
-	recipe:SetSkillLevels(450, 450, 470, 472, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- High-Powered Bolt Gun -- 84411
-	recipe = AddRecipe(84411, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60223)
-	recipe:SetSkillLevels(465, 465, 465, 465, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Personal World Destroyer -- 84412
-	recipe = AddRecipe(84412, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59597)
-	recipe:SetSkillLevels(475, 475, 495, 497, 500)
-	recipe:SetSpecialty(20222)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(29513)
-
-	-- De-Weaponized Mechanical Companion -- 84413
-	recipe = AddRecipe(84413, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60216)
-	recipe:SetSkillLevels(475, 475, 495, 497, 500)
-	recipe:SetSpecialty(20219)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(7944, 29514)
-
-	-- Lure Master Tackle Box -- 84415
-	recipe = AddRecipe(84415, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60218)
-	recipe:SetSkillLevels(475, 475, 490, 492, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Elementium Toolbox -- 84416
-	recipe = AddRecipe(84416, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60217)
-	recipe:SetSkillLevels(475, 475, 495, 497, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Volatile Thunderstick -- 84417
-	recipe = AddRecipe(84417, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59599)
-	recipe:SetSkillLevels(495, 495, 515, 517, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Elementium Dragonling -- 84418
-	recipe = AddRecipe(84418, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60403)
-	recipe:SetSkillLevels(475, 475, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Finely-Tuned Throat Needler -- 84420
-	recipe = AddRecipe(84420, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59598)
-	recipe:SetSkillLevels(490, 490, 510, 512, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Loot-a-Rang -- 84421
-	recipe = AddRecipe(84421, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60854)
-	recipe:SetSkillLevels(490, 490, 495, 497, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Invisibility Field -- 84424
-	recipe = AddRecipe(84424, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Cardboard Assassin -- 84425
-	recipe = AddRecipe(84425, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Grounded Plasma Shield -- 84427
-	recipe = AddRecipe(84427, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 425, 437, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
-	recipe:AddCustom("ENG_DISC")
-
-	-- Gnomish X-Ray Scope -- 84428
-	recipe = AddRecipe(84428, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59594)
-	recipe:SetSkillLevels(515, 515, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Goblin Barbecue -- 84429
-	recipe = AddRecipe(84429, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60858)
-	recipe:SetSkillLevels(505, 505, 505, 505, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Heat-Treated Spinning Lure -- 84430
-	recipe = AddRecipe(84430, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(68049)
-	recipe:SetSkillLevels(510, 510, 510, 520, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Overpowered Chicken Splitter -- 84431
-	recipe = AddRecipe(84431, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59364)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Kickback 5000 -- 84432
-	recipe = AddRecipe(84432, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(59367)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Electrified Ether -- 94748
-	recipe = AddRecipe(94748, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(67749)
-	recipe:SetSkillLevels(445, 445, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	-- Electrostatic Condenser -- 95703
-	recipe = AddRecipe(95703, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(67494)
-	recipe:SetSkillLevels(440, 440, 450, 452, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(5518, 11017, 33586, 33611)
-
-	self.InitEngineering = nil
-end
diff --git a/Database/FirstAid.lua b/Database/FirstAid.lua
deleted file mode 100644
index e30ce39..0000000
--- a/Database/FirstAid.lua
+++ /dev/null
@@ -1,203 +0,0 @@
---[[
-************************************************************************
-FirstAid.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
-
-local FOLDER_NAME, private = ...
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitFirstAid()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 3273, genesis, quality)
-	end
-
-	private:InitializeFirstAidTrainers()
-
-	local recipe
-
-	-- Linen Bandage -- 3275
-	recipe = AddRecipe(3275, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(1251)
-	recipe:SetSkillLevels(1, 1, 30, 45, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Heavy Linen Bandage -- 3276
-	recipe = AddRecipe(3276, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2581)
-	recipe:SetSkillLevels(40, 40, 50, 75, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Wool Bandage -- 3277
-	recipe = AddRecipe(3277, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3530)
-	recipe:SetSkillLevels(80, 80, 80, 115, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Heavy Wool Bandage -- 3278
-	recipe = AddRecipe(3278, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3531)
-	recipe:SetSkillLevels(115, 115, 115, 150, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Silk Bandage -- 7928
-	recipe = AddRecipe(7928, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6450)
-	recipe:SetSkillLevels(150, 150, 150, 180, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Heavy Silk Bandage -- 7929
-	recipe = AddRecipe(7929, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16112)
-	recipe:SetCraftedItemID(6451)
-	recipe:SetSkillLevels(180, 180, 180, 210, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Anti-Venom -- 7934
-	recipe = AddRecipe(7934, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6452)
-	recipe:SetSkillLevels(80, 80, 80, 115, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33621, 45540, 49879, 50574)
-
-	-- Strong Anti-Venom -- 7935
-	recipe = AddRecipe(7935, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6454)
-	recipe:SetCraftedItemID(6453)
-	recipe:SetSkillLevels(130, 130, 130, 165, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mageweave Bandage -- 10840
-	recipe = AddRecipe(10840, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(16113)
-	recipe:SetCraftedItemID(8544)
-	recipe:SetSkillLevels(210, 210, 210, 240, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Heavy Mageweave Bandage -- 10841
-	recipe = AddRecipe(10841, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8545)
-	recipe:SetSkillLevels(240, 240, 240, 270, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Runecloth Bandage -- 18629
-	recipe = AddRecipe(18629, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(14529)
-	recipe:SetSkillLevels(260, 260, 260, 290, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Heavy Runecloth Bandage -- 18630
-	recipe = AddRecipe(18630, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(14530)
-	recipe:SetSkillLevels(290, 290, 290, 320, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Powerful Anti-Venom -- 23787
-	recipe = AddRecipe(23787, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19442)
-	recipe:SetCraftedItemID(19440)
-	recipe:SetSkillLevels(300, 300, 300, 330, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ARGENTDAWN)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
-
-	-- Netherweave Bandage -- 27032
-	recipe = AddRecipe(27032, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21992)
-	recipe:SetCraftedItemID(21990)
-	recipe:SetSkillLevels(300, 300, 330, 347, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Heavy Netherweave Bandage -- 27033
-	recipe = AddRecipe(27033, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21993)
-	recipe:SetCraftedItemID(21991)
-	recipe:SetSkillLevels(330, 330, 360, 367, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Frostweave Bandage -- 45545
-	recipe = AddRecipe(45545, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(34721)
-	recipe:SetSkillLevels(350, 350, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Heavy Frostweave Bandage -- 45546
-	recipe = AddRecipe(45546, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(39152)
-	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:AddWorldDrop("Northrend")
-
-	-- Embersilk Bandage -- 74556
-	recipe = AddRecipe(74556, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(34722)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Heavy Embersilk Bandage -- 74557
-	recipe = AddRecipe(74557, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(53050)
-	recipe:SetSkillLevels(475, 475, 485, 505, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Field Bandage: Dense Embersilk -- 74558
-	recipe = AddRecipe(74558, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(53051)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	-- Dense Embersilk Bandage -- 88893
-	recipe = AddRecipe(88893, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(53051)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
-
-	self.InitFirstAid = nil
-end
diff --git a/Database/Inscription.lua b/Database/Inscription.lua
deleted file mode 100644
index be3079b..0000000
--- a/Database/Inscription.lua
+++ /dev/null
@@ -1,3303 +0,0 @@
---[[
-************************************************************************
-Inscription.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Format:
-
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local FOLDER_NAME, private = ...
-
-local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
-local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
-
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitInscription()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 45357, genesis, quality)
-	end
-
-	private:InitializeInscriptionTrainers()
-
-	local recipe
-
-	-- Scroll of Stamina -- 45382
-	recipe = AddRecipe(45382, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(1180)
-	recipe:SetSkillLevels(1, 1, 35, 40, 45)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Scroll of Intellect -- 48114
-	recipe = AddRecipe(48114, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(955)
-	recipe:SetSkillLevels(1, 1, 35, 40, 45)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Scroll of Spirit -- 48116
-	recipe = AddRecipe(48116, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(1181)
-	recipe:SetSkillLevels(1, 1, 35, 40, 45)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Glyph of Entangling Roots -- 48121
-	recipe = AddRecipe(48121, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40924)
-	recipe:SetSkillLevels(100, 100, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Mysterious Tarot -- 48247
-	recipe = AddRecipe(48247, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(37168)
-	recipe:SetSkillLevels(85, 85, 95, 100, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Recall -- 48248
-	recipe = AddRecipe(48248, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(37118)
-	recipe:SetSkillLevels(35, 35, 60, 67, 75)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Intellect II -- 50598
-	recipe = AddRecipe(50598, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(2290)
-	recipe:SetSkillLevels(75, 75, 75, 80, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Intellect III -- 50599
-	recipe = AddRecipe(50599, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(4419)
-	recipe:SetSkillLevels(165, 165, 170, 175, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Intellect IV -- 50600
-	recipe = AddRecipe(50600, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(10308)
-	recipe:SetSkillLevels(215, 215, 220, 225, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Intellect V -- 50601
-	recipe = AddRecipe(50601, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(27499)
-	recipe:SetSkillLevels(260, 260, 265, 270, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Intellect VI -- 50602
-	recipe = AddRecipe(50602, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(33458)
-	recipe:SetSkillLevels(300, 300, 310, 315, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Intellect VII -- 50603
-	recipe = AddRecipe(50603, V.WOTLK, Q.COMMON)
-	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, 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, 46716)
-
-	-- Scroll of Spirit II -- 50605
-	recipe = AddRecipe(50605, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(1712)
-	recipe:SetSkillLevels(75, 75, 75, 80, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Spirit III -- 50606
-	recipe = AddRecipe(50606, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(4424)
-	recipe:SetSkillLevels(160, 160, 165, 170, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Spirit IV -- 50607
-	recipe = AddRecipe(50607, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(10306)
-	recipe:SetSkillLevels(210, 210, 215, 220, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Spirit V -- 50608
-	recipe = AddRecipe(50608, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(27501)
-	recipe:SetSkillLevels(255, 255, 260, 265, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Spirit VI -- 50609
-	recipe = AddRecipe(50609, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(33460)
-	recipe:SetSkillLevels(295, 295, 305, 310, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Spirit VII -- 50610
-	recipe = AddRecipe(50610, V.WOTLK, Q.COMMON)
-	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, 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, 46716)
-
-	-- Scroll of Stamina II -- 50612
-	recipe = AddRecipe(50612, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(1711)
-	recipe:SetSkillLevels(75, 75, 75, 80, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Stamina III -- 50614
-	recipe = AddRecipe(50614, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(4422)
-	recipe:SetSkillLevels(155, 155, 160, 165, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Stamina IV -- 50616
-	recipe = AddRecipe(50616, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(10307)
-	recipe:SetSkillLevels(205, 205, 210, 215, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Stamina V -- 50617
-	recipe = AddRecipe(50617, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(27502)
-	recipe:SetSkillLevels(250, 250, 255, 260, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Stamina VI -- 50618
-	recipe = AddRecipe(50618, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(33461)
-	recipe:SetSkillLevels(290, 290, 300, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Stamina VII -- 50619
-	recipe = AddRecipe(50619, V.WOTLK, Q.COMMON)
-	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, 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, 46716)
-
-	-- Ivory Ink -- 52738
-	recipe = AddRecipe(52738, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(37101)
-	recipe:SetSkillLevels(1, 1, 15, 22, 30)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Enchanting Vellum -- 52739
-	recipe = AddRecipe(52739, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(38682)
-	recipe:SetSkillLevels(35, 35, 75, 87, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Moonglow Ink -- 52843
-	recipe = AddRecipe(52843, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39469)
-	recipe:SetSkillLevels(35, 35, 45, 60, 75)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Midnight Ink -- 53462
-	recipe = AddRecipe(53462, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39774)
-	recipe:SetSkillLevels(75, 75, 75, 77, 80)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Frenzied Regeneration -- 56943
-	recipe = AddRecipe(56943, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Solar Beam -- 56944
-	recipe = AddRecipe(56944, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40899)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Healing Touch -- 56945
-	recipe = AddRecipe(56945, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40914)
-	recipe:SetSkillLevels(115, 115, 120, 125, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Hurricane -- 56946
-	recipe = AddRecipe(56946, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40920)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Innervate -- 56947
-	recipe = AddRecipe(56947, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40908)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Insect Swarm -- 56948
-	recipe = AddRecipe(56948, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40919)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Lifebloom -- 56949
-	recipe = AddRecipe(56949, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40915)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Mangle -- 56950
-	recipe = AddRecipe(56950, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40900)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Moonfire -- 56951
-	recipe = AddRecipe(56951, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40923)
-	recipe:SetSkillLevels(130, 130, 135, 140, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Rake -- 56952
-	recipe = AddRecipe(56952, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Rebirth -- 56953
-	recipe = AddRecipe(56953, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40909)
-	recipe:SetSkillLevels(170, 170, 175, 180, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Regrowth -- 56954
-	recipe = AddRecipe(56954, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40912)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Rejuvenation -- 56955
-	recipe = AddRecipe(56955, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40913)
-	recipe:SetSkillLevels(80, 80, 90, 100, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Rip -- 56956
-	recipe = AddRecipe(56956, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40902)
-	recipe:SetSkillLevels(200, 200, 205, 210, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Shred -- 56957
-	recipe = AddRecipe(56957, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40901)
-	recipe:SetSkillLevels(260, 260, 265, 270, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Starfall -- 56958
-	recipe = AddRecipe(56958, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40921)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Starfire -- 56959
-	recipe = AddRecipe(56959, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40916)
-	recipe:SetSkillLevels(220, 220, 225, 230, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Swiftmend -- 56960
-	recipe = AddRecipe(56960, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40906)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Maul -- 56961
-	recipe = AddRecipe(56961, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40897)
-	recipe:SetSkillLevels(90, 90, 100, 110, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Wrath -- 56963
-	recipe = AddRecipe(56963, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(40922)
-	recipe:SetSkillLevels(85, 85, 95, 105, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Typhoon -- 56965
-	recipe = AddRecipe(56965, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44922)
-	recipe:SetSkillLevels(310, 310, 320, 325, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Arcane Missiles -- 56971
-	recipe = AddRecipe(56971, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42735)
-	recipe:SetSkillLevels(115, 115, 120, 125, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Arcane Power -- 56972
-	recipe = AddRecipe(56972, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Blink -- 56973
-	recipe = AddRecipe(56973, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42737)
-	recipe:SetSkillLevels(130, 130, 135, 140, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Evocation -- 56974
-	recipe = AddRecipe(56974, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42738)
-	recipe:SetSkillLevels(155, 155, 160, 165, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Fireball -- 56975
-	recipe = AddRecipe(56975, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42739)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Frost Nova -- 56976
-	recipe = AddRecipe(56976, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42741)
-	recipe:SetSkillLevels(80, 80, 90, 100, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Frostbolt -- 56977
-	recipe = AddRecipe(56977, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42742)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Pyroblast -- 56978
-	recipe = AddRecipe(56978, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42743)
-	recipe:SetSkillLevels(90, 90, 100, 110, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Ice Block -- 56979
-	recipe = AddRecipe(56979, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42744)
-	recipe:SetSkillLevels(225, 225, 230, 235, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Ice Lance -- 56980
-	recipe = AddRecipe(56980, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Icy Veins -- 56981
-	recipe = AddRecipe(56981, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42746)
-	recipe:SetSkillLevels(175, 175, 180, 185, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Invisibility -- 56983
-	recipe = AddRecipe(56983, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42748)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Mage Armor -- 56984
-	recipe = AddRecipe(56984, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Molten Armor -- 56986
-	recipe = AddRecipe(56986, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42751)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Polymorph -- 56987
-	recipe = AddRecipe(56987, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Cone of Cold -- 56988
-	recipe = AddRecipe(56988, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42753)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Dragon's Breath -- 56989
-	recipe = AddRecipe(56989, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42754)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Blast Wave -- 56990
-	recipe = AddRecipe(56990, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44920)
-	recipe:SetSkillLevels(310, 310, 355, 360, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Arcane Blast -- 56991
-	recipe = AddRecipe(56991, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Aimed Shot -- 56994
-	recipe = AddRecipe(56994, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42897)
-	recipe:SetSkillLevels(175, 175, 180, 185, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Arcane Shot -- 56995
-	recipe = AddRecipe(56995, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42898)
-	recipe:SetSkillLevels(100, 100, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Trap Launcher -- 56996
-	recipe = AddRecipe(56996, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42899)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Mending -- 56997
-	recipe = AddRecipe(56997, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42900)
-	recipe:SetSkillLevels(115, 115, 120, 125, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Concussive Shot -- 56998
-	recipe = AddRecipe(56998, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42901)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Bestial Wrath -- 56999
-	recipe = AddRecipe(56999, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42902)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Deterrence -- 57000
-	recipe = AddRecipe(57000, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42903)
-	recipe:SetSkillLevels(200, 200, 205, 210, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Disengage -- 57001
-	recipe = AddRecipe(57001, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42904)
-	recipe:SetSkillLevels(225, 225, 230, 235, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Freezing Trap -- 57002
-	recipe = AddRecipe(57002, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42905)
-	recipe:SetSkillLevels(260, 260, 265, 270, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Ice Trap -- 57003
-	recipe = AddRecipe(57003, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Misdirection -- 57004
-	recipe = AddRecipe(57004, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42907)
-	recipe:SetSkillLevels(80, 80, 90, 100, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Immolation Trap -- 57005
-	recipe = AddRecipe(57005, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42908)
-	recipe:SetSkillLevels(130, 130, 135, 140, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of the Dazzled Prey -- 57006
-	recipe = AddRecipe(57006, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Silencing Shot -- 57007
-	recipe = AddRecipe(57007, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42910)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Rapid Fire -- 57008
-	recipe = AddRecipe(57008, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Serpent Sting -- 57009
-	recipe = AddRecipe(57009, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42912)
-	recipe:SetSkillLevels(90, 90, 100, 110, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Snake Trap -- 57010
-	recipe = AddRecipe(57010, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42913)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Steady Shot -- 57011
-	recipe = AddRecipe(57011, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42914)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Kill Command -- 57012
-	recipe = AddRecipe(57012, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42915)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Wyvern Sting -- 57014
-	recipe = AddRecipe(57014, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42917)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Focused Shield -- 57019
-	recipe = AddRecipe(57019, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41101)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Cleansing -- 57020
-	recipe = AddRecipe(57020, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41104)
-	recipe:SetSkillLevels(180, 180, 185, 190, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of the Ascetic Crusader -- 57021
-	recipe = AddRecipe(57021, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41107)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Divine Protection -- 57022
-	recipe = AddRecipe(57022, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41096)
-	recipe:SetSkillLevels(80, 80, 90, 100, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Consecration -- 57023
-	recipe = AddRecipe(57023, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41099)
-	recipe:SetSkillLevels(205, 205, 210, 215, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Crusader Strike -- 57024
-	recipe = AddRecipe(57024, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41098)
-	recipe:SetSkillLevels(230, 230, 235, 240, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Exorcism -- 57025
-	recipe = AddRecipe(57025, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41103)
-	recipe:SetSkillLevels(265, 265, 270, 275, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Word of Glory -- 57026
-	recipe = AddRecipe(57026, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Hammer of Justice -- 57027
-	recipe = AddRecipe(57027, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41095)
-	recipe:SetSkillLevels(90, 90, 100, 110, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Hammer of Wrath -- 57028
-	recipe = AddRecipe(57028, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41097)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Divine Favor -- 57029
-	recipe = AddRecipe(57029, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41106)
-	recipe:SetSkillLevels(105, 105, 110, 115, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Judgement -- 57030
-	recipe = AddRecipe(57030, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41092)
-	recipe:SetSkillLevels(120, 120, 125, 130, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Divinity -- 57031
-	recipe = AddRecipe(57031, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41108)
-	recipe:SetSkillLevels(135, 135, 140, 145, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Righteousness -- 57032
-	recipe = AddRecipe(57032, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41100)
-	recipe:SetSkillLevels(155, 155, 160, 165, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Rebuke -- 57033
-	recipe = AddRecipe(57033, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Seal of Insight -- 57034
-	recipe = AddRecipe(57034, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41110)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Light of Dawn -- 57035
-	recipe = AddRecipe(57035, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41109)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Turn Evil -- 57036
-	recipe = AddRecipe(57036, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Adrenaline Rush -- 57112
-	recipe = AddRecipe(57112, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42954)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Ambush -- 57113
-	recipe = AddRecipe(57113, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Backstab -- 57114
-	recipe = AddRecipe(57114, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42956)
-	recipe:SetSkillLevels(80, 80, 90, 100, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Blade Flurry -- 57115
-	recipe = AddRecipe(57115, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42957)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Crippling Poison -- 57116
-	recipe = AddRecipe(57116, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42958)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Deadly Throw -- 57117
-	recipe = AddRecipe(57117, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42959)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Evasion -- 57119
-	recipe = AddRecipe(57119, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42960)
-	recipe:SetSkillLevels(95, 95, 105, 115, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Eviscerate -- 57120
-	recipe = AddRecipe(57120, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42961)
-	recipe:SetSkillLevels(105, 105, 110, 115, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Expose Armor -- 57121
-	recipe = AddRecipe(57121, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42962)
-	recipe:SetSkillLevels(120, 120, 125, 130, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Feint -- 57122
-	recipe = AddRecipe(57122, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Garrote -- 57123
-	recipe = AddRecipe(57123, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42964)
-	recipe:SetSkillLevels(135, 135, 140, 145, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Revealing Strike -- 57124
-	recipe = AddRecipe(57124, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42965)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Gouge -- 57125
-	recipe = AddRecipe(57125, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42966)
-	recipe:SetSkillLevels(160, 160, 165, 170, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Hemorrhage -- 57126
-	recipe = AddRecipe(57126, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42967)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Preparation -- 57127
-	recipe = AddRecipe(57127, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42968)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Rupture -- 57128
-	recipe = AddRecipe(57128, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42969)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Sap -- 57129
-	recipe = AddRecipe(57129, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42970)
-	recipe:SetSkillLevels(185, 185, 190, 195, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Kick -- 57130
-	recipe = AddRecipe(57130, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42971)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Sinister Strike -- 57131
-	recipe = AddRecipe(57131, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42972)
-	recipe:SetSkillLevels(210, 210, 215, 220, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Slice and Dice -- 57132
-	recipe = AddRecipe(57132, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42973)
-	recipe:SetSkillLevels(235, 235, 240, 245, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Sprint -- 57133
-	recipe = AddRecipe(57133, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42974)
-	recipe:SetSkillLevels(285, 285, 290, 295, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Shield Slam -- 57152
-	recipe = AddRecipe(57152, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43425)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Bloody Healing -- 57153
-	recipe = AddRecipe(57153, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43412)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Cleaving -- 57154
-	recipe = AddRecipe(57154, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43414)
-	recipe:SetSkillLevels(240, 240, 245, 250, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Devastate -- 57155
-	recipe = AddRecipe(57155, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43415)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Bloodthirst -- 57156
-	recipe = AddRecipe(57156, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43416)
-	recipe:SetSkillLevels(285, 285, 290, 295, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Piercing Howl -- 57157
-	recipe = AddRecipe(57157, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43417)
-	recipe:SetSkillLevels(125, 125, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Heroic Throw -- 57158
-	recipe = AddRecipe(57158, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43418)
-	recipe:SetSkillLevels(95, 95, 105, 115, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Intervene -- 57159
-	recipe = AddRecipe(57159, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43419)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Mortal Strike -- 57160
-	recipe = AddRecipe(57160, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43421)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Overpower -- 57161
-	recipe = AddRecipe(57161, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43422)
-	recipe:SetSkillLevels(170, 170, 175, 180, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Rapid Charge -- 57162
-	recipe = AddRecipe(57162, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43413)
-	recipe:SetSkillLevels(85, 85, 95, 105, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Slam -- 57163
-	recipe = AddRecipe(57163, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43423)
-	recipe:SetSkillLevels(110, 110, 115, 120, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Resonating Power -- 57164
-	recipe = AddRecipe(57164, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43430)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Revenge -- 57165
-	recipe = AddRecipe(57165, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43424)
-	recipe:SetSkillLevels(190, 190, 195, 200, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Sunder Armor -- 57167
-	recipe = AddRecipe(57167, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43427)
-	recipe:SetSkillLevels(140, 140, 145, 150, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.WARRIOR)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Sweeping Strikes -- 57168
-	recipe = AddRecipe(57168, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Victory Rush -- 57170
-	recipe = AddRecipe(57170, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43431)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Raging Blow -- 57172
-	recipe = AddRecipe(57172, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Circle of Healing -- 57181
-	recipe = AddRecipe(57181, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42396)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Dispel Magic -- 57183
-	recipe = AddRecipe(57183, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42397)
-	recipe:SetSkillLevels(230, 230, 235, 240, 245)
-	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Fade -- 57184
-	recipe = AddRecipe(57184, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42398)
-	recipe:SetSkillLevels(105, 105, 110, 115, 120)
-	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Fear Ward -- 57185
-	recipe = AddRecipe(57185, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42399)
-	recipe:SetSkillLevels(270, 270, 275, 280, 285)
-	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Flash Heal -- 57186
-	recipe = AddRecipe(57186, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42400)
-	recipe:SetSkillLevels(120, 120, 125, 130, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Holy Nova -- 57187
-	recipe = AddRecipe(57187, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Inner Fire -- 57188
-	recipe = AddRecipe(57188, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42402)
-	recipe:SetSkillLevels(135, 135, 140, 145, 150)
-	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Lightwell -- 57189
-	recipe = AddRecipe(57189, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42403)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Mass Dispel -- 57190
-	recipe = AddRecipe(57190, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42404)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Psychic Horror -- 57191
-	recipe = AddRecipe(57191, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42405)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Shadow Word: Pain -- 57192
-	recipe = AddRecipe(57192, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Power Word: Barrier -- 57193
-	recipe = AddRecipe(57193, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42407)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Power Word: Shield -- 57194
-	recipe = AddRecipe(57194, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42408)
-	recipe:SetSkillLevels(80, 80, 90, 100, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Prayer of Healing -- 57195
-	recipe = AddRecipe(57195, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42409)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Psychic Scream -- 57196
-	recipe = AddRecipe(57196, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42410)
-	recipe:SetSkillLevels(95, 95, 105, 115, 125)
-	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Renew -- 57197
-	recipe = AddRecipe(57197, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42411)
-	recipe:SetSkillLevels(160, 160, 165, 170, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Scourge Imprisonment -- 57198
-	recipe = AddRecipe(57198, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Shadow Word: Death -- 57199
-	recipe = AddRecipe(57199, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42414)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Mind Flay -- 57200
-	recipe = AddRecipe(57200, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42415)
-	recipe:SetSkillLevels(180, 180, 185, 190, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Smite -- 57201
-	recipe = AddRecipe(57201, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42416)
-	recipe:SetSkillLevels(210, 210, 215, 220, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Spirit of Redemption -- 57202
-	recipe = AddRecipe(57202, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42417)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Anti-Magic Shell -- 57207
-	recipe = AddRecipe(57207, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43533)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Heart Strike -- 57208
-	recipe = AddRecipe(57208, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43534)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Blood Tap -- 57209
-	recipe = AddRecipe(57209, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43535)
-	recipe:SetSkillLevels(320, 320, 330, 335, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Bone Shield -- 57210
-	recipe = AddRecipe(57210, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43536)
-	recipe:SetSkillLevels(265, 265, 270, 275, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Chains of Ice -- 57211
-	recipe = AddRecipe(57211, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43537)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Death Grip -- 57213
-	recipe = AddRecipe(57213, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43541)
-	recipe:SetSkillLevels(285, 285, 290, 295, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Death and Decay -- 57214
-	recipe = AddRecipe(57214, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43542)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Death's Embrace -- 57215
-	recipe = AddRecipe(57215, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43539)
-	recipe:SetSkillLevels(300, 300, 305, 310, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Frost Strike -- 57216
-	recipe = AddRecipe(57216, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43543)
-	recipe:SetSkillLevels(270, 270, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Horn of Winter -- 57217
-	recipe = AddRecipe(57217, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43544)
-	recipe:SetSkillLevels(320, 320, 330, 335, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Icy Touch -- 57219
-	recipe = AddRecipe(57219, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43546)
-	recipe:SetSkillLevels(280, 280, 285, 290, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Obliterate -- 57220
-	recipe = AddRecipe(57220, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43547)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Pestilence -- 57221
-	recipe = AddRecipe(57221, V.WOTLK, Q.COMMON)
-	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, 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, 33679, 46716)
-
-	-- Glyph of Rune Strike -- 57223
-	recipe = AddRecipe(57223, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43550)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Scourge Strike -- 57224
-	recipe = AddRecipe(57224, V.WOTLK, Q.COMMON)
-	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, 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, 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, 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, 33679, 46716)
-
-	-- Glyph of Raise Ally -- 57228
-	recipe = AddRecipe(57228, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43673)
-	recipe:SetSkillLevels(300, 300, 305, 310, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Path of Frost -- 57229
-	recipe = AddRecipe(57229, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43671)
-	recipe:SetSkillLevels(300, 300, 305, 310, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Resilient Grip -- 57230
-	recipe = AddRecipe(57230, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43672)
-	recipe:SetSkillLevels(300, 300, 305, 310, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Chain Heal -- 57232
-	recipe = AddRecipe(57232, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41517)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Chain Lightning -- 57233
-	recipe = AddRecipe(57233, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41518)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Lava Burst -- 57234
-	recipe = AddRecipe(57234, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41524)
-	recipe:SetSkillLevels(385, 385, 390, 395, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Shocking -- 57235
-	recipe = AddRecipe(57235, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41526)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Earthliving Weapon -- 57236
-	recipe = AddRecipe(57236, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Fire Elemental Totem -- 57237
-	recipe = AddRecipe(57237, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41529)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Fire Nova -- 57238
-	recipe = AddRecipe(57238, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41530)
-	recipe:SetSkillLevels(110, 110, 115, 120, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Flame Shock -- 57239
-	recipe = AddRecipe(57239, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41531)
-	recipe:SetSkillLevels(85, 85, 95, 105, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Flametongue Weapon -- 57240
-	recipe = AddRecipe(57240, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41532)
-	recipe:SetSkillLevels(125, 125, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Frost Shock -- 57241
-	recipe = AddRecipe(57241, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41547)
-	recipe:SetSkillLevels(185, 185, 190, 195, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Healing Stream Totem -- 57242
-	recipe = AddRecipe(57242, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41533)
-	recipe:SetSkillLevels(215, 215, 220, 225, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Healing Wave -- 57243
-	recipe = AddRecipe(57243, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41534)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Totemic Recall -- 57244
-	recipe = AddRecipe(57244, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41535)
-	recipe:SetSkillLevels(235, 235, 240, 245, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Lightning Bolt -- 57245
-	recipe = AddRecipe(57245, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41536)
-	recipe:SetSkillLevels(140, 140, 145, 150, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Lightning Shield -- 57246
-	recipe = AddRecipe(57246, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41537)
-	recipe:SetSkillLevels(95, 95, 105, 115, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Grounding Totem -- 57247
-	recipe = AddRecipe(57247, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41538)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Stormstrike -- 57248
-	recipe = AddRecipe(57248, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Lava Lash -- 57249
-	recipe = AddRecipe(57249, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41540)
-	recipe:SetSkillLevels(165, 165, 170, 175, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Elemental Mastery -- 57250
-	recipe = AddRecipe(57250, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41552)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Water Shield -- 57251
-	recipe = AddRecipe(57251, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41541)
-	recipe:SetSkillLevels(275, 275, 280, 285, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Windfury Weapon -- 57252
-	recipe = AddRecipe(57252, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Thunderstorm -- 57253
-	recipe = AddRecipe(57253, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44923)
-	recipe:SetSkillLevels(355, 355, 355, 360, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Incinerate -- 57257
-	recipe = AddRecipe(57257, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Conflagrate -- 57258
-	recipe = AddRecipe(57258, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42454)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Corruption -- 57259
-	recipe = AddRecipe(57259, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42455)
-	recipe:SetSkillLevels(85, 85, 95, 105, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Bane of Agony -- 57260
-	recipe = AddRecipe(57260, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42456)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Death Coil -- 57261
-	recipe = AddRecipe(57261, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42457)
-	recipe:SetSkillLevels(275, 275, 285, 290, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Fear -- 57262
-	recipe = AddRecipe(57262, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42458)
-	recipe:SetSkillLevels(125, 125, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Felguard -- 57263
-	recipe = AddRecipe(57263, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42459)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Felhunter -- 57264
-	recipe = AddRecipe(57264, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42460)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Health Funnel -- 57265
-	recipe = AddRecipe(57265, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42461)
-	recipe:SetSkillLevels(110, 110, 115, 120, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Healthstone -- 57266
-	recipe = AddRecipe(57266, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42462)
-	recipe:SetSkillLevels(95, 95, 105, 115, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Howl of Terror -- 57267
-	recipe = AddRecipe(57267, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42463)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Immolate -- 57268
-	recipe = AddRecipe(57268, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42464)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Imp -- 57269
-	recipe = AddRecipe(57269, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42465)
-	recipe:SetSkillLevels(140, 140, 145, 150, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Soul Swap -- 57270
-	recipe = AddRecipe(57270, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42466)
-	recipe:SetSkillLevels(215, 215, 220, 225, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Shadow Bolt -- 57271
-	recipe = AddRecipe(57271, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42467)
-	recipe:SetSkillLevels(165, 165, 170, 175, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Shadowburn -- 57272
-	recipe = AddRecipe(57272, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42468)
-	recipe:SetSkillLevels(275, 275, 280, 285, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Soulstone -- 57274
-	recipe = AddRecipe(57274, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42470)
-	recipe:SetSkillLevels(240, 240, 245, 250, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Seduction -- 57275
-	recipe = AddRecipe(57275, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Unstable Affliction -- 57276
-	recipe = AddRecipe(57276, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42472)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Voidwalker -- 57277
-	recipe = AddRecipe(57277, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42473)
-	recipe:SetSkillLevels(190, 190, 195, 200, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Hunter's Ink -- 57703
-	recipe = AddRecipe(57703, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43115)
-	recipe:SetSkillLevels(85, 85, 85, 90, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Lion's Ink -- 57704
-	recipe = AddRecipe(57704, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43116)
-	recipe:SetSkillLevels(100, 100, 100, 100, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Dawnstar Ink -- 57706
-	recipe = AddRecipe(57706, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43117)
-	recipe:SetSkillLevels(125, 125, 125, 130, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Jadefire Ink -- 57707
-	recipe = AddRecipe(57707, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43118)
-	recipe:SetSkillLevels(150, 150, 150, 150, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Royal Ink -- 57708
-	recipe = AddRecipe(57708, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43119)
-	recipe:SetSkillLevels(175, 175, 175, 175, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Celestial Ink -- 57709
-	recipe = AddRecipe(57709, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43120)
-	recipe:SetSkillLevels(200, 200, 200, 200, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Fiery Ink -- 57710
-	recipe = AddRecipe(57710, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43121)
-	recipe:SetSkillLevels(225, 225, 225, 225, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Shimmering Ink -- 57711
-	recipe = AddRecipe(57711, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43122)
-	recipe:SetSkillLevels(250, 250, 250, 250, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Ink of the Sky -- 57712
-	recipe = AddRecipe(57712, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43123)
-	recipe:SetSkillLevels(275, 275, 290, 295, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Ethereal Ink -- 57713
-	recipe = AddRecipe(57713, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43124)
-	recipe:SetSkillLevels(290, 290, 295, 300, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Darkflame Ink -- 57714
-	recipe = AddRecipe(57714, V.WOTLK, Q.COMMON)
-	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, 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, 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, 46716)
-
-	-- Glyph of Aquatic Form -- 58286
-	recipe = AddRecipe(58286, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43316)
-	recipe:SetSkillLevels(75, 75, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Challenging Roar -- 58287
-	recipe = AddRecipe(58287, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43334)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Unburdened Rebirth -- 58288
-	recipe = AddRecipe(58288, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43331)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Thorns -- 58289
-	recipe = AddRecipe(58289, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43332)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Mark of the Wild -- 58296
-	recipe = AddRecipe(58296, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43335)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Aspect of the Pack -- 58297
-	recipe = AddRecipe(58297, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43355)
-	recipe:SetSkillLevels(195, 195, 205, 210, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Scare Beast -- 58298
-	recipe = AddRecipe(58298, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43356)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Revive Pet -- 58299
-	recipe = AddRecipe(58299, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43338)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Mend Pet -- 58301
-	recipe = AddRecipe(58301, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43350)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Feign Death -- 58302
-	recipe = AddRecipe(58302, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43351)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Arcane Intellect -- 58303
-	recipe = AddRecipe(58303, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43339)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Conjuring -- 58306
-	recipe = AddRecipe(58306, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43359)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of the Monkey -- 58307
-	recipe = AddRecipe(58307, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43360)
-	recipe:SetSkillLevels(120, 120, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Slow Fall -- 58308
-	recipe = AddRecipe(58308, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43364)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of the Penguin -- 58310
-	recipe = AddRecipe(58310, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43361)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Blessing of Kings -- 58311
-	recipe = AddRecipe(58311, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43365)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Insight -- 58312
-	recipe = AddRecipe(58312, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43366)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Lay on Hands -- 58313
-	recipe = AddRecipe(58313, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43367)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Blessing of Might -- 58314
-	recipe = AddRecipe(58314, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43340)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Truth -- 58315
-	recipe = AddRecipe(58315, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43368)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Justice -- 58316
-	recipe = AddRecipe(58316, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43369)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Fading -- 58317
-	recipe = AddRecipe(58317, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43342)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Fortitude -- 58318
-	recipe = AddRecipe(58318, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43371)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Levitate -- 58319
-	recipe = AddRecipe(58319, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43370)
-	recipe:SetSkillLevels(170, 170, 180, 185, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Shackle Undead -- 58320
-	recipe = AddRecipe(58320, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43373)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Shadow Protection -- 58321
-	recipe = AddRecipe(58321, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43372)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Shadowfiend -- 58322
-	recipe = AddRecipe(58322, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43374)
-	recipe:SetSkillLevels(345, 345, 355, 360, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Blurred Speed -- 58323
-	recipe = AddRecipe(58323, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43379)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Distract -- 58324
-	recipe = AddRecipe(58324, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43376)
-	recipe:SetSkillLevels(120, 120, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Pick Lock -- 58325
-	recipe = AddRecipe(58325, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43377)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Pick Pocket -- 58326
-	recipe = AddRecipe(58326, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43343)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Safe Fall -- 58327
-	recipe = AddRecipe(58327, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43378)
-	recipe:SetSkillLevels(195, 195, 205, 210, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Poisons -- 58328
-	recipe = AddRecipe(58328, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43380)
-	recipe:SetSkillLevels(120, 120, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Astral Recall -- 58329
-	recipe = AddRecipe(58329, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43381)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Renewed Life -- 58330
-	recipe = AddRecipe(58330, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43385)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Water Breathing -- 58331
-	recipe = AddRecipe(58331, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43344)
-	recipe:SetSkillLevels(120, 120, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of the Arctic Wolf -- 58332
-	recipe = AddRecipe(58332, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43386)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Water Walking -- 58333
-	recipe = AddRecipe(58333, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43388)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Unending Breath -- 58336
-	recipe = AddRecipe(58336, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43389)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Drain Soul -- 58337
-	recipe = AddRecipe(58337, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43390)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Curse of Exhaustion -- 58338
-	recipe = AddRecipe(58338, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43392)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Enslave Demon -- 58339
-	recipe = AddRecipe(58339, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43393)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Eye of Kilrogg -- 58340
-	recipe = AddRecipe(58340, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43391)
-	recipe:SetSkillLevels(120, 120, 130, 135, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Ritual of Souls -- 58341
-	recipe = AddRecipe(58341, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43394)
-	recipe:SetSkillLevels(345, 345, 355, 360, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Battle -- 58342
-	recipe = AddRecipe(58342, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43395)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Berserker Rage -- 58343
-	recipe = AddRecipe(58343, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43396)
-	recipe:SetSkillLevels(75, 75, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Long Charge -- 58344
-	recipe = AddRecipe(58344, V.WOTLK, Q.COMMON)
-	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, 46716)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Demoralizing Shout -- 58345
-	recipe = AddRecipe(58345, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43398)
-	recipe:SetSkillLevels(95, 95, 105, 110, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Thunder Clap -- 58346
-	recipe = AddRecipe(58346, V.WOTLK, Q.COMMON)
-	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, 46716)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Enduring Victory -- 58347
-	recipe = AddRecipe(58347, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43400)
-	recipe:SetSkillLevels(320, 320, 330, 335, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Scroll of Agility -- 58472
-	recipe = AddRecipe(58472, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(3012)
-	recipe:SetSkillLevels(15, 15, 35, 40, 45)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Agility II -- 58473
-	recipe = AddRecipe(58473, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(1477)
-	recipe:SetSkillLevels(85, 85, 85, 90, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Agility III -- 58476
-	recipe = AddRecipe(58476, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(4425)
-	recipe:SetSkillLevels(175, 175, 180, 185, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Agility IV -- 58478
-	recipe = AddRecipe(58478, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(10309)
-	recipe:SetSkillLevels(225, 225, 230, 235, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Agility V -- 58480
-	recipe = AddRecipe(58480, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(27498)
-	recipe:SetSkillLevels(270, 270, 275, 280, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Agility VI -- 58481
-	recipe = AddRecipe(58481, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(33457)
-	recipe:SetSkillLevels(310, 310, 320, 325, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Agility VII -- 58482
-	recipe = AddRecipe(58482, V.WOTLK, Q.COMMON)
-	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, 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, 46716)
-
-	-- Scroll of Strength -- 58484
-	recipe = AddRecipe(58484, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(954)
-	recipe:SetSkillLevels(15, 15, 35, 40, 45)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Strength II -- 58485
-	recipe = AddRecipe(58485, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(2289)
-	recipe:SetSkillLevels(80, 80, 80, 85, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Strength III -- 58486
-	recipe = AddRecipe(58486, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(4426)
-	recipe:SetSkillLevels(170, 170, 175, 180, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Strength IV -- 58487
-	recipe = AddRecipe(58487, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(10310)
-	recipe:SetSkillLevels(220, 220, 225, 230, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Strength V -- 58488
-	recipe = AddRecipe(58488, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(27503)
-	recipe:SetSkillLevels(265, 265, 270, 275, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Strength VI -- 58489
-	recipe = AddRecipe(58489, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(33462)
-	recipe:SetSkillLevels(305, 305, 315, 320, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Strength VII -- 58490
-	recipe = AddRecipe(58490, V.WOTLK, Q.COMMON)
-	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, 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, 46716)
-
-	-- Mystic Tome -- 58565
-	recipe = AddRecipe(58565, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43515)
-	recipe:SetSkillLevels(85, 85, 95, 100, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Dash -- 59315
-	recipe = AddRecipe(59315, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43674)
-	recipe:SetSkillLevels(150, 150, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Ghost Wolf -- 59326
-	recipe = AddRecipe(59326, V.WOTLK, Q.COMMON)
-	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, 46716)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Rune Tap -- 59338
-	recipe = AddRecipe(59338, V.WOTLK, Q.COMMON)
-	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, 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, 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, 33679, 46716)
-
-	-- Certificate of Ownership -- 59387
-	recipe = AddRecipe(59387, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43850)
-	recipe:SetSkillLevels(200, 200, 205, 210, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HUNTER)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Tome of the Dawn -- 59475
-	recipe = AddRecipe(59475, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43654)
-	recipe:SetSkillLevels(125, 125, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Book of Survival -- 59478
-	recipe = AddRecipe(59478, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43655)
-	recipe:SetSkillLevels(125, 125, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Strange Tarot -- 59480
-	recipe = AddRecipe(59480, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44142)
-	recipe:SetSkillLevels(125, 125, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Tome of Kings -- 59484
-	recipe = AddRecipe(59484, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43656)
-	recipe:SetSkillLevels(175, 175, 200, 205, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Royal Guide of Escape Routes -- 59486
-	recipe = AddRecipe(59486, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43657)
-	recipe:SetSkillLevels(175, 175, 200, 205, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Arcane Tarot -- 59487
-	recipe = AddRecipe(59487, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44161)
-	recipe:SetSkillLevels(175, 175, 200, 205, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Fire Eater's Guide -- 59489
-	recipe = AddRecipe(59489, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43660)
-	recipe:SetSkillLevels(225, 225, 240, 245, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Book of Stars -- 59490
-	recipe = AddRecipe(59490, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43661)
-	recipe:SetSkillLevels(225, 225, 240, 245, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Shadowy Tarot -- 59491
-	recipe = AddRecipe(59491, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44163)
-	recipe:SetSkillLevels(225, 225, 240, 245, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Stormbound Tome -- 59493
-	recipe = AddRecipe(59493, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43663)
-	recipe:SetSkillLevels(275, 275, 290, 295, 300)
-	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Manual of Clouds -- 59494
-	recipe = AddRecipe(59494, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43664)
-	recipe:SetSkillLevels(275, 275, 290, 295, 300)
-	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Hellfire Tome -- 59495
-	recipe = AddRecipe(59495, V.WOTLK, Q.COMMON)
-	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, 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, 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, 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, 46716)
-
-	-- Darkmoon Card -- 59502
-	recipe = AddRecipe(59502, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44316)
-	recipe:SetSkillLevels(275, 275, 290, 295, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Greater Darkmoon Card -- 59503
-	recipe = AddRecipe(59503, V.WOTLK, Q.COMMON)
-	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, 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, 46716)
-
-	-- Glyph of Holy Wrath -- 59559
-	recipe = AddRecipe(59559, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43867)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Dazing Shield -- 59560
-	recipe = AddRecipe(59560, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43868)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Seal of Truth -- 59561
-	recipe = AddRecipe(59561, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43869)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Scroll of Recall II -- 60336
-	recipe = AddRecipe(60336, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44314)
-	recipe:SetSkillLevels(200, 200, 215, 220, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Scroll of Recall III -- 60337
-	recipe = AddRecipe(60337, V.WOTLK, Q.COMMON)
-	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, 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, 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, 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, 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, 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, 33679, 46716)
-
-	-- Minor Inscription Research -- 61288
-	recipe = AddRecipe(61288, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(75, 75, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Frostfire -- 61677
-	recipe = AddRecipe(61677, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44684)
-	recipe:SetSkillLevels(385, 385, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Focus -- 62162
-	recipe = AddRecipe(62162, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Rituals of the New Moon -- 64051
-	recipe = AddRecipe(64051, V.WOTLK, Q.UNCOMMON)
-	recipe:SetCraftedItemID(46108)
-	recipe:SetSkillLevels(350, 350, 375, 387, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CASTER, F.ONE_HAND)
-	recipe:AddMobDrop(26679, 26708, 27546, 27676)
-
-	-- Twilight Tome -- 64053
-	recipe = AddRecipe(64053, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Raptor Strike -- 64246
-	recipe = AddRecipe(64246, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45735)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Stoneclaw Totem -- 64247
-	recipe = AddRecipe(64247, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45778)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Life Tap -- 64248
-	recipe = AddRecipe(64248, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45785)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Scatter Shot -- 64249
-	recipe = AddRecipe(64249, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45734)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Soul Link -- 64250
-	recipe = AddRecipe(64250, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45789)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Salvation -- 64251
-	recipe = AddRecipe(64251, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45747)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Shield Wall -- 64252
-	recipe = AddRecipe(64252, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45797)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Master's Call -- 64253
-	recipe = AddRecipe(64253, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45733)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Holy Shock -- 64254
-	recipe = AddRecipe(64254, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45746)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Furious Sundering -- 64255
-	recipe = AddRecipe(64255, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45793)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Barkskin -- 64256
-	recipe = AddRecipe(64256, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45623)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Ice Barrier -- 64257
-	recipe = AddRecipe(64257, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45740)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Monsoon -- 64258
-	recipe = AddRecipe(64258, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45622)
-	recipe:SetSkillLevels(250, 250, 255, 262, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Pain Suppression -- 64259
-	recipe = AddRecipe(64259, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45760)
-	recipe:SetSkillLevels(255, 255, 255, 262, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PRIEST)
-	recipe:AddTrainer(26916, 26959, 26977, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Mutilate -- 64260
-	recipe = AddRecipe(64260, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45768)
-	recipe:SetSkillLevels(255, 255, 255, 262, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Earth Shield -- 64261
-	recipe = AddRecipe(64261, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45775)
-	recipe:SetSkillLevels(250, 250, 255, 262, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Shamanistic Rage -- 64262
-	recipe = AddRecipe(64262, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45776)
-	recipe:SetSkillLevels(255, 255, 255, 262, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Death Coil -- 64266
-	recipe = AddRecipe(64266, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45804)
-	recipe:SetSkillLevels(275, 275, 280, 287, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
-	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
-
-	-- Glyph of Berserk -- 64268
-	recipe = AddRecipe(64268, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45601)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Wild Growth -- 64270
-	recipe = AddRecipe(64270, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45602)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Chimera Shot -- 64271
-	recipe = AddRecipe(64271, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45625)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Explosive Shot -- 64273
-	recipe = AddRecipe(64273, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45731)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Deep Freeze -- 64274
-	recipe = AddRecipe(64274, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45736)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Slow -- 64275
-	recipe = AddRecipe(64275, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45737)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Arcane Barrage -- 64276
-	recipe = AddRecipe(64276, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45738)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Beacon of Light -- 64277
-	recipe = AddRecipe(64277, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45741)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Hammer of the Righteous -- 64278
-	recipe = AddRecipe(64278, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45742)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Templar's Verdict -- 64279
-	recipe = AddRecipe(64279, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45743)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Dispersion -- 64280
-	recipe = AddRecipe(64280, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45753)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Guardian Spirit -- 64281
-	recipe = AddRecipe(64281, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45755)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Penance -- 64282
-	recipe = AddRecipe(64282, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45756)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Divine Accuracy -- 64283
-	recipe = AddRecipe(64283, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45758)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Vendetta -- 64284
-	recipe = AddRecipe(64284, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45761)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Killing Spree -- 64285
-	recipe = AddRecipe(64285, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45762)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Shadow Dance -- 64286
-	recipe = AddRecipe(64286, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45764)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Thunder -- 64287
-	recipe = AddRecipe(64287, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45770)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Feral Spirit -- 64288
-	recipe = AddRecipe(64288, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45771)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Riptide -- 64289
-	recipe = AddRecipe(64289, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45772)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Haunt -- 64291
-	recipe = AddRecipe(64291, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45779)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Chaos Bolt -- 64294
-	recipe = AddRecipe(64294, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45781)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Bladestorm -- 64295
-	recipe = AddRecipe(64295, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45790)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Shockwave -- 64296
-	recipe = AddRecipe(64296, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45792)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Dancing Rune Weapon -- 64297
-	recipe = AddRecipe(64297, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45799)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Hungering Cold -- 64298
-	recipe = AddRecipe(64298, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45800)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Howling Blast -- 64300
-	recipe = AddRecipe(64300, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45806)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Spell Reflection -- 64302
-	recipe = AddRecipe(64302, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45795)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Cloak of Shadows -- 64303
-	recipe = AddRecipe(64303, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45769)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Kill Shot -- 64304
-	recipe = AddRecipe(64304, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45732)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Divine Plea -- 64305
-	recipe = AddRecipe(64305, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45745)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Savage Roar -- 64307
-	recipe = AddRecipe(64307, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45604)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Shield of the Righteous -- 64308
-	recipe = AddRecipe(64308, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45744)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Spirit Tap -- 64309
-	recipe = AddRecipe(64309, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45757)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Tricks of the Trade -- 64310
-	recipe = AddRecipe(64310, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45767)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Shadowflame -- 64311
-	recipe = AddRecipe(64311, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45783)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Intimidating Shout -- 64312
-	recipe = AddRecipe(64312, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45794)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Starsurge -- 64313
-	recipe = AddRecipe(64313, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45603)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Mirror Image -- 64314
-	recipe = AddRecipe(64314, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45739)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Fan of Knives -- 64315
-	recipe = AddRecipe(64315, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45766)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Hex -- 64316
-	recipe = AddRecipe(64316, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45777)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Demonic Circle -- 64317
-	recipe = AddRecipe(64317, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45782)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Metamorphosis -- 64318
-	recipe = AddRecipe(64318, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45780)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of Ferocious Bite -- 67600
-	recipe = AddRecipe(67600, V.WOTLK, Q.COMMON)
-	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, 33679, 46716)
-
-	-- Glyph of Command -- 68166
-	recipe = AddRecipe(68166, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(49084)
-	recipe:SetSkillLevels(355, 355, 355, 360, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Runescroll of Fortitude -- 69385
-	recipe = AddRecipe(69385, V.WOTLK, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Mana Shield -- 71101
-	recipe = AddRecipe(71101, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(50166)
-	recipe:SetCraftedItemID(50045)
-	recipe:SetSkillLevels(250, 250, 255, 260, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CASTER, F.MAGE)
-	recipe:AddVendor(28723, 30734, 30735)
-
-	-- Glyph of Lash of Pain -- 71102
-	recipe = AddRecipe(71102, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(50168)
-	recipe:SetCraftedItemID(50077)
-	recipe:SetSkillLevels(375, 375, 380, 382, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CASTER, F.WARLOCK)
-	recipe:AddVendor(28723)
-
-	-- Runescroll of Fortitude II -- 85785
-	recipe = AddRecipe(85785, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62251)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Blackfallow Ink -- 86004
-	recipe = AddRecipe(86004, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(61978)
-	recipe:SetSkillLevels(425, 425, 440, 445, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Inferno Ink -- 86005
-	recipe = AddRecipe(86005, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(61981)
-	recipe:SetSkillLevels(475, 475, 480, 482, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Swiftsteel Inscription -- 86375
-	recipe = AddRecipe(86375, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Lionsmane Inscription -- 86401
-	recipe = AddRecipe(86401, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Inscription of the Earth Prince -- 86402
-	recipe = AddRecipe(86402, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Felfire Inscription -- 86403
-	recipe = AddRecipe(86403, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Mysterious Fortune Card -- 86609
-	recipe = AddRecipe(86609, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(60838)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Darkmoon Card of Destruction -- 86615
-	recipe = AddRecipe(86615, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(61987)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Book of Blood -- 86616
-	recipe = AddRecipe(86616, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62231)
-	recipe:SetSkillLevels(475, 475, 485, 487, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Lord Rottington's Pressed Wisp Book -- 86640
-	recipe = AddRecipe(86640, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62233)
-	recipe:SetSkillLevels(475, 475, 485, 487, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Dungeoneering Guide -- 86641
-	recipe = AddRecipe(86641, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62234)
-	recipe:SetSkillLevels(510, 510, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Divine Companion -- 86642
-	recipe = AddRecipe(86642, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62235)
-	recipe:SetSkillLevels(510, 510, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Battle Tome -- 86643
-	recipe = AddRecipe(86643, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62236)
-	recipe:SetSkillLevels(510, 510, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Origami Slime -- 86644
-	recipe = AddRecipe(86644, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62239)
-	recipe:SetSkillLevels(480, 480, 480, 480, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddCustom("VASHJ'IR_RANDOM_INSC")
-
-	-- Origami Rock -- 86645
-	recipe = AddRecipe(86645, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62238)
-	recipe:SetSkillLevels(490, 490, 490, 490, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEEPHOLM_RANDOM_INSC")
-
-	-- Etched Horn -- 86647
-	recipe = AddRecipe(86647, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62240)
-	recipe:SetSkillLevels(480, 480, 500, 502, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Manual of the Planes -- 86648
-	recipe = AddRecipe(86648, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62241)
-	recipe:SetSkillLevels(480, 480, 500, 502, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Runed Dragonscale -- 86649
-	recipe = AddRecipe(86649, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62242)
-	recipe:SetSkillLevels(505, 505, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Notched Jawbone -- 86650
-	recipe = AddRecipe(86650, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62243)
-	recipe:SetSkillLevels(515, 515, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Tattooed Eyeball -- 86652
-	recipe = AddRecipe(86652, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62244)
-	recipe:SetSkillLevels(515, 515, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Silver Inlaid Leaf -- 86653
-	recipe = AddRecipe(86653, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62245)
-	recipe:SetSkillLevels(515, 515, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Forged Documents -- 86654
-	recipe = AddRecipe(86654, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63276)
-	recipe:SetSkillLevels(500, 500, 510, 522, 535)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 33603, 33615, 46716)
-
-	-- Forged Documents -- 89244
-	recipe = AddRecipe(89244, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62056)
-	recipe:SetSkillLevels(500, 500, 510, 522, 535)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30713, 30715, 30717, 46716)
-
-	-- Adventurer's Journal -- 89367
-	recipe = AddRecipe(89367, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(62237)
-	recipe:SetSkillLevels(460, 460, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Scroll of Intellect IX -- 89368
-	recipe = AddRecipe(89368, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63305)
-	recipe:SetSkillLevels(445, 445, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Scroll of Strength IX -- 89369
-	recipe = AddRecipe(89369, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63304)
-	recipe:SetSkillLevels(465, 465, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Scroll of Agility IX -- 89370
-	recipe = AddRecipe(89370, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63303)
-	recipe:SetSkillLevels(470, 470, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Scroll of Spirit IX -- 89371
-	recipe = AddRecipe(89371, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63307)
-	recipe:SetSkillLevels(455, 455, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Scroll of Stamina IX -- 89372
-	recipe = AddRecipe(89372, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63306)
-	recipe:SetSkillLevels(460, 460, 465, 470, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Scroll of Protection IX -- 89373
-	recipe = AddRecipe(89373, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63308)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Glyph of Colossus Smash -- 89815
-	recipe = AddRecipe(89815, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63481)
-	recipe:SetSkillLevels(430, 430, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.WARRIOR)
-	recipe:AddVendor(49703, 50248)
-
-	-- Vanishing Powder -- 92026
-	recipe = AddRecipe(92026, V.CATA, Q.COMMON)
-	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, 46716)
-
-	-- Dust of Disappearance -- 92027
-	recipe = AddRecipe(92027, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63388)
-	recipe:SetSkillLevels(475, 475, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	-- Glyph of Blind -- 92579
-	recipe = AddRecipe(92579, V.CATA, Q.COMMON)
-	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, 46716)
-
-	-- Glyph of Living Bomb -- 94000
-	recipe = AddRecipe(94000, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(63539)
-	recipe:SetSkillLevels(390, 390, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.CASTER, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Tiger's Fury -- 94401
-	recipe = AddRecipe(94401, V.CATA, Q.COMMON)
-	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, 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, 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, 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, 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, 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, 46716)
-
-	-- Glyph of Vanish -- 94711
-	recipe = AddRecipe(94711, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63420)
-	recipe:SetSkillLevels(430, 430, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.ROGUE)
-	recipe:AddCustom("DISCOVERY_INSC_BOOK")
-
-	-- Glyph of the Treant -- 95215
-	recipe = AddRecipe(95215, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(68039)
-	recipe:SetSkillLevels(155, 155, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.DRUID)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of Armors -- 95710
-	recipe = AddRecipe(95710, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(63416)
-	recipe:SetSkillLevels(155, 155, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.MAGE)
-	recipe:AddCustom("DISCOVERY_INSC_MINOR")
-
-	-- Glyph of the Long Word -- 95825
-	recipe = AddRecipe(95825, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(66918)
-	recipe:SetSkillLevels(390, 390, 390, 397, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.PALADIN)
-	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
-
-	-- Glyph of Dark Succor -- 96284
-	recipe = AddRecipe(96284, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(68793)
-	recipe:SetSkillLevels(275, 275, 280, 287, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
-	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
-
-	self.InitInscription = nil
-end
diff --git a/Database/Jewelcrafting.lua b/Database/Jewelcrafting.lua
deleted file mode 100644
index adbcc74..0000000
--- a/Database/Jewelcrafting.lua
+++ /dev/null
@@ -1,4427 +0,0 @@
---[[
-************************************************************************
-Jewelcrafting.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local FOLDER_NAME, private = ...
-
-local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
-local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
-
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitJewelcrafting()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 25229, genesis, quality)
-	end
-
-	private:InitializeJewelcraftingTrainers()
-
-	local recipe
-
-	-- Delicate Copper Wire -- 25255
-	recipe = AddRecipe(25255, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20816)
-	recipe:SetSkillLevels(1, 1, 20, 35, 50)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Bronze Setting -- 25278
-	recipe = AddRecipe(25278, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20817)
-	recipe:SetSkillLevels(50, 50, 70, 80, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Elegant Silver Ring -- 25280
-	recipe = AddRecipe(25280, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20818)
-	recipe:SetSkillLevels(50, 50, 80, 95, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Inlaid Malachite Ring -- 25283
-	recipe = AddRecipe(25283, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20821)
-	recipe:SetSkillLevels(30, 30, 60, 75, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Simple Pearl Ring -- 25284
-	recipe = AddRecipe(25284, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20820)
-	recipe:SetSkillLevels(60, 60, 90, 105, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Gloom Band -- 25287
-	recipe = AddRecipe(25287, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20823)
-	recipe:SetSkillLevels(70, 70, 100, 115, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Heavy Silver Ring -- 25305
-	recipe = AddRecipe(25305, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20826)
-	recipe:SetSkillLevels(90, 90, 120, 135, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Ring of Silver Might -- 25317
-	recipe = AddRecipe(25317, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20827)
-	recipe:SetSkillLevels(80, 80, 110, 125, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Ring of Twilight Shadows -- 25318
-	recipe = AddRecipe(25318, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20828)
-	recipe:SetSkillLevels(100, 100, 130, 145, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Heavy Golden Necklace of Battle -- 25320
-	recipe = AddRecipe(25320, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(20856)
-	recipe:SetCraftedItemID(20856)
-	recipe:SetSkillLevels(150, 150, 180, 195, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.NECK)
-	recipe:AddLimitedVendor(1286, 1, 3367, 1, 16624, 1, 17512, 1)
-
-	-- Moonsoul Crown -- 25321
-	recipe = AddRecipe(25321, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20832)
-	recipe:SetSkillLevels(120, 120, 150, 165, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Wicked Moonstone Ring -- 25323
-	recipe = AddRecipe(25323, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(20855)
-	recipe:SetCraftedItemID(20833)
-	recipe:SetSkillLevels(125, 125, 155, 170, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
-	recipe:AddLimitedVendor(3499, 1, 3954, 1)
-
-	-- Amulet of the Moon -- 25339
-	recipe = AddRecipe(25339, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(20854)
-	recipe:SetCraftedItemID(20830)
-	recipe:SetSkillLevels(110, 110, 140, 155, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddLimitedVendor(4229, 1, 4561, 1, 16624, 1, 17512, 1)
-
-	-- Solid Bronze Ring -- 25490
-	recipe = AddRecipe(25490, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20907)
-	recipe:SetSkillLevels(50, 50, 80, 95, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Braided Copper Ring -- 25493
-	recipe = AddRecipe(25493, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20906)
-	recipe:SetSkillLevels(1, 1, 30, 45, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Barbaric Iron Collar -- 25498
-	recipe = AddRecipe(25498, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20909)
-	recipe:SetSkillLevels(110, 110, 140, 155, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Pendant of the Agate Shield -- 25610
-	recipe = AddRecipe(25610, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(20970)
-	recipe:SetCraftedItemID(20950)
-	recipe:SetSkillLevels(120, 120, 150, 165, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.NECK)
-	recipe:AddVendor(1448, 4877)
-
-	-- Heavy Iron Knuckles -- 25612
-	recipe = AddRecipe(25612, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(20971)
-	recipe:SetCraftedItemID(20954)
-	recipe:SetSkillLevels(125, 125, 155, 170, 185)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.FIST)
-	recipe:AddLimitedVendor(2393, 1)
-
-	-- Golden Dragon Ring -- 25613
-	recipe = AddRecipe(25613, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20955)
-	recipe:SetSkillLevels(135, 135, 165, 180, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Mithril Filigree -- 25615
-	recipe = AddRecipe(25615, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20963)
-	recipe:SetSkillLevels(150, 150, 170, 180, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Blazing Citrine Ring -- 25617
-	recipe = AddRecipe(25617, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(20973)
-	recipe:SetCraftedItemID(20958)
-	recipe:SetSkillLevels(150, 150, 180, 195, 210)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
-	recipe:AddLimitedVendor(9636, 1)
-
-	-- Jade Pendant of Blasting -- 25618
-	recipe = AddRecipe(25618, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(20974)
-	recipe:SetCraftedItemID(20966)
-	recipe:SetSkillLevels(160, 160, 190, 205, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- The Jade Eye -- 25619
-	recipe = AddRecipe(25619, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(20975)
-	recipe:SetCraftedItemID(20959)
-	recipe:SetSkillLevels(170, 170, 200, 215, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.RING)
-	recipe:AddLimitedVendor(4775, 1, 5163, 1, 16624, 1, 17512, 1)
-
-	-- Engraved Truesilver Ring -- 25620
-	recipe = AddRecipe(25620, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20960)
-	recipe:SetSkillLevels(170, 170, 200, 215, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Citrine Ring of Rapid Healing -- 25621
-	recipe = AddRecipe(25621, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20961)
-	recipe:SetSkillLevels(180, 180, 210, 225, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Citrine Pendant of Golden Healing -- 25622
-	recipe = AddRecipe(25622, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(20976)
-	recipe:SetCraftedItemID(20967)
-	recipe:SetSkillLevels(190, 190, 220, 235, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Figurine - Jade Owl -- 26872
-	recipe = AddRecipe(26872, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21748)
-	recipe:SetSkillLevels(200, 200, 225, 240, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Figurine - Golden Hare -- 26873
-	recipe = AddRecipe(26873, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21940)
-	recipe:SetCraftedItemID(21756)
-	recipe:SetSkillLevels(200, 200, 225, 240, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.TRINKET)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Aquamarine Signet -- 26874
-	recipe = AddRecipe(26874, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(20964)
-	recipe:SetSkillLevels(210, 210, 235, 250, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Figurine - Black Pearl Panther -- 26875
-	recipe = AddRecipe(26875, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21941)
-	recipe:SetCraftedItemID(21758)
-	recipe:SetSkillLevels(215, 215, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE, F.DPS, F.TRINKET)
-	recipe:AddVendor(989, 4897)
-
-	-- Aquamarine Pendant of the Warrior -- 26876
-	recipe = AddRecipe(26876, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21755)
-	recipe:SetSkillLevels(220, 220, 245, 260, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Ruby Crown of Restoration -- 26878
-	recipe = AddRecipe(26878, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21942)
-	recipe:SetCraftedItemID(20969)
-	recipe:SetSkillLevels(225, 225, 250, 265, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(2810, 1, 2821, 1)
-
-	-- Thorium Setting -- 26880
-	recipe = AddRecipe(26880, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21752)
-	recipe:SetSkillLevels(225, 225, 235, 245, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Figurine - Truesilver Crab -- 26881
-	recipe = AddRecipe(26881, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21943)
-	recipe:SetCraftedItemID(21760)
-	recipe:SetSkillLevels(225, 225, 250, 265, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE, F.TANK, F.TRINKET)
-	recipe:AddLimitedVendor(1148, 1, 4897, 1)
-
-	-- Figurine - Truesilver Boar -- 26882
-	recipe = AddRecipe(26882, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21944)
-	recipe:SetCraftedItemID(21763)
-	recipe:SetSkillLevels(235, 235, 260, 275, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.DPS, F.TRINKET)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Ruby Pendant of Fire -- 26883
-	recipe = AddRecipe(26883, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21764)
-	recipe:SetSkillLevels(235, 235, 260, 275, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Truesilver Healing Ring -- 26885
-	recipe = AddRecipe(26885, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21765)
-	recipe:SetSkillLevels(240, 240, 265, 280, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- The Aquamarine Ward -- 26887
-	recipe = AddRecipe(26887, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21945)
-	recipe:SetCraftedItemID(21754)
-	recipe:SetSkillLevels(245, 245, 270, 285, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.RING)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Gem Studded Band -- 26896
-	recipe = AddRecipe(26896, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21947)
-	recipe:SetCraftedItemID(21753)
-	recipe:SetSkillLevels(250, 250, 275, 290, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Opal Necklace of Impact -- 26897
-	recipe = AddRecipe(26897, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21948)
-	recipe:SetCraftedItemID(21766)
-	recipe:SetSkillLevels(250, 250, 275, 290, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.NECK)
-	recipe:AddLimitedVendor(5163, 1, 8363, 1, 16624, 1, 17512, 1)
-
-	-- Figurine - Ruby Serpent -- 26900
-	recipe = AddRecipe(26900, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21949)
-	recipe:SetCraftedItemID(21769)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Simple Opal Ring -- 26902
-	recipe = AddRecipe(26902, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21767)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Sapphire Signet -- 26903
-	recipe = AddRecipe(26903, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21768)
-	recipe:SetSkillLevels(275, 275, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Emerald Crown of Destruction -- 26906
-	recipe = AddRecipe(26906, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21952)
-	recipe:SetCraftedItemID(21774)
-	recipe:SetSkillLevels(275, 275, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(15179, 1)
-
-	-- Onslaught Ring -- 26907
-	recipe = AddRecipe(26907, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21775)
-	recipe:SetSkillLevels(280, 280, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Sapphire Pendant of Winter Night -- 26908
-	recipe = AddRecipe(26908, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21790)
-	recipe:SetSkillLevels(280, 280, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Figurine - Emerald Owl -- 26909
-	recipe = AddRecipe(26909, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21953)
-	recipe:SetCraftedItemID(21777)
-	recipe:SetSkillLevels(285, 285, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Ring of Bitter Shadows -- 26910
-	recipe = AddRecipe(26910, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21954)
-	recipe:SetCraftedItemID(21778)
-	recipe:SetSkillLevels(285, 285, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
-	recipe:AddVendor(12941)
-
-	-- Living Emerald Pendant -- 26911
-	recipe = AddRecipe(26911, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21791)
-	recipe:SetSkillLevels(290, 290, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Figurine - Black Diamond Crab -- 26912
-	recipe = AddRecipe(26912, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21955)
-	recipe:SetCraftedItemID(21784)
-	recipe:SetSkillLevels(300, 300, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOP, F.TANK, F.TRINKET)
-	recipe:AddMobDrop(9736)
-
-	-- Figurine - Dark Iron Scorpid -- 26914
-	recipe = AddRecipe(26914, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21956)
-	recipe:SetCraftedItemID(21789)
-	recipe:SetSkillLevels(300, 300, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOP, F.DPS, F.TRINKET)
-	recipe:AddMobDrop(8983)
-
-	-- Necklace of the Diamond Tower -- 26915
-	recipe = AddRecipe(26915, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21957)
-	recipe:SetCraftedItemID(21792)
-	recipe:SetSkillLevels(305, 305, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.NECK)
-	recipe:AddVendor(11189)
-
-	-- Band of Natural Fire -- 26916
-	recipe = AddRecipe(26916, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21779)
-	recipe:SetSkillLevels(310, 310, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Woven Copper Ring -- 26925
-	recipe = AddRecipe(26925, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21931)
-	recipe:SetSkillLevels(1, 1, 30, 45, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Heavy Copper Ring -- 26926
-	recipe = AddRecipe(26926, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21932)
-	recipe:SetSkillLevels(5, 5, 35, 50, 65)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Thick Bronze Necklace -- 26927
-	recipe = AddRecipe(26927, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21933)
-	recipe:SetSkillLevels(50, 50, 80, 95, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Ornate Tigerseye Necklace -- 26928
-	recipe = AddRecipe(26928, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21934)
-	recipe:SetSkillLevels(30, 30, 60, 75, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Brilliant Blood Garnet -- 28903
-	recipe = AddRecipe(28903, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23130)
-	recipe:SetCraftedItemID(23094)
-	recipe:SetSkillLevels(300, 300, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
-
-	-- Bold Blood Garnet -- 28905
-	recipe = AddRecipe(28905, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23131)
-	recipe:SetCraftedItemID(23095)
-	recipe:SetSkillLevels(300, 300, 310, 315, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Inscribed Flame Spessarite -- 28910
-	recipe = AddRecipe(28910, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23135)
-	recipe:SetCraftedItemID(23098)
-	recipe:SetSkillLevels(300, 300, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Reckless Flame Spessarite -- 28912
-	recipe = AddRecipe(28912, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23136)
-	recipe:SetCraftedItemID(23099)
-	recipe:SetSkillLevels(305, 305, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
-
-	-- Glinting Shadow Draenite -- 28914
-	recipe = AddRecipe(28914, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23137)
-	recipe:SetCraftedItemID(23100)
-	recipe:SetSkillLevels(315, 315, 315, 335, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Potent Flame Spessarite -- 28915
-	recipe = AddRecipe(28915, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23138)
-	recipe:SetCraftedItemID(23101)
-	recipe:SetSkillLevels(325, 325, 325, 340, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LOWERCITY)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.FRIENDLY, 21655)
-
-	-- Radiant Deep Peridot -- 28916
-	recipe = AddRecipe(28916, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23140)
-	recipe:SetCraftedItemID(23103)
-	recipe:SetSkillLevels(300, 300, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
-
-	-- Jagged Deep Peridot -- 28917
-	recipe = AddRecipe(28917, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23141)
-	recipe:SetCraftedItemID(23104)
-	recipe:SetSkillLevels(300, 300, 310, 315, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Regal Deep Peridot -- 28918
-	recipe = AddRecipe(28918, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(31359)
-	recipe:SetCraftedItemID(23105)
-	recipe:SetSkillLevels(315, 315, 315, 335, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.FRIENDLY, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.FRIENDLY, 17585)
-
-	-- Timeless Shadow Draenite -- 28925
-	recipe = AddRecipe(28925, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23108)
-	recipe:SetSkillLevels(300, 300, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
-
-	-- Purified Shadow Draenite -- 28927
-	recipe = AddRecipe(28927, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23145)
-	recipe:SetCraftedItemID(23109)
-	recipe:SetSkillLevels(305, 305, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR)
-	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
-
-	-- Shifting Shadow Draenite -- 28933
-	recipe = AddRecipe(28933, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23146)
-	recipe:SetCraftedItemID(23110)
-	recipe:SetSkillLevels(315, 315, 315, 335, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
-
-	-- Sovereign Shadow Draenite -- 28936
-	recipe = AddRecipe(28936, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23147)
-	recipe:SetCraftedItemID(23111)
-	recipe:SetSkillLevels(325, 325, 325, 340, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Smooth Golden Draenite -- 28944
-	recipe = AddRecipe(28944, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23149)
-	recipe:SetCraftedItemID(23114)
-	recipe:SetSkillLevels(305, 305, 305, 325, 345)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.ALDOR)
-	recipe:AddRepVendor(FAC.ALDOR, REP.FRIENDLY, 19321)
-
-	-- Subtle Golden Draenite -- 28947
-	recipe = AddRecipe(28947, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23150)
-	recipe:SetCraftedItemID(23115)
-	recipe:SetSkillLevels(315, 315, 315, 335, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
-
-	-- Rigid Azure Moonstone -- 28948
-	recipe = AddRecipe(28948, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23151)
-	recipe:SetCraftedItemID(23116)
-	recipe:SetSkillLevels(325, 325, 325, 340, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Solid Azure Moonstone -- 28950
-	recipe = AddRecipe(28950, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23152)
-	recipe:SetCraftedItemID(23118)
-	recipe:SetSkillLevels(300, 300, 300, 320, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
-
-	-- Sparkling Azure Moonstone -- 28953
-	recipe = AddRecipe(28953, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(23153)
-	recipe:SetCraftedItemID(23119)
-	recipe:SetSkillLevels(300, 300, 310, 315, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Stormy Azure Moonstone -- 28955
-	recipe = AddRecipe(28955, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(23154)
-	recipe:SetCraftedItemID(23120)
-	recipe:SetSkillLevels(315, 315, 315, 335, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Fel Iron Blood Ring -- 31048
-	recipe = AddRecipe(31048, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(24074)
-	recipe:SetSkillLevels(305, 305, 315, 320, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Golden Draenite Ring -- 31049
-	recipe = AddRecipe(31049, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(24075)
-	recipe:SetSkillLevels(305, 305, 315, 320, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Azure Moonstone Ring -- 31050
-	recipe = AddRecipe(31050, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(24076)
-	recipe:SetSkillLevels(320, 320, 330, 340, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Thick Adamantite Necklace -- 31051
-	recipe = AddRecipe(31051, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(24077)
-	recipe:SetSkillLevels(335, 335, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.NECK)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Heavy Adamantite Ring -- 31052
-	recipe = AddRecipe(31052, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(24078)
-	recipe:SetSkillLevels(335, 335, 345, 355, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Khorium Band of Shadows -- 31053
-	recipe = AddRecipe(31053, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24158)
-	recipe:SetCraftedItemID(24079)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddMobDrop(19826)
-
-	-- Khorium Band of Frost -- 31054
-	recipe = AddRecipe(31054, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24159)
-	recipe:SetCraftedItemID(24080)
-	recipe:SetSkillLevels(355, 355, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddMobDrop(17722)
-
-	-- Khorium Inferno Band -- 31055
-	recipe = AddRecipe(31055, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24160)
-	recipe:SetCraftedItemID(24082)
-	recipe:SetSkillLevels(355, 355, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddMobDrop(18472)
-
-	-- Khorium Band of Leaves -- 31056
-	recipe = AddRecipe(31056, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24161)
-	recipe:SetCraftedItemID(24085)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddMobDrop(19984)
-
-	-- Arcane Khorium Band -- 31057
-	recipe = AddRecipe(31057, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24162)
-	recipe:SetCraftedItemID(24086)
-	recipe:SetSkillLevels(365, 365, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddMobDrop(18866)
-
-	-- Heavy Felsteel Ring -- 31058
-	recipe = AddRecipe(31058, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24163)
-	recipe:SetCraftedItemID(24087)
-	recipe:SetSkillLevels(345, 345, 355, 365, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.RING)
-	recipe:AddWorldDrop("Outland")
-
-	-- Delicate Eternium Ring -- 31060
-	recipe = AddRecipe(31060, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24164)
-	recipe:SetCraftedItemID(24088)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TANK, F.RING)
-	recipe:AddWorldDrop("Outland")
-
-	-- Blazing Eternium Band -- 31061
-	recipe = AddRecipe(31061, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24165)
-	recipe:SetCraftedItemID(24089)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
-	recipe:AddWorldDrop("Outland")
-
-	-- Pendant of Frozen Flame -- 31062
-	recipe = AddRecipe(31062, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24174)
-	recipe:SetCraftedItemID(24092)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KOT, F.NECK)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.REVERED, 21643)
-
-	-- Pendant of Thawing -- 31063
-	recipe = AddRecipe(31063, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24175)
-	recipe:SetCraftedItemID(24093)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LOWERCITY, F.NECK)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
-
-	-- Pendant of Withering -- 31064
-	recipe = AddRecipe(31064, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24176)
-	recipe:SetCraftedItemID(24095)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCRYER, F.NECK)
-	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
-
-	-- Pendant of Shadow's End -- 31065
-	recipe = AddRecipe(31065, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24177)
-	recipe:SetCraftedItemID(24097)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.ALDOR, F.NECK)
-	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
-
-	-- Pendant of the Null Rune -- 31066
-	recipe = AddRecipe(31066, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24178)
-	recipe:SetCraftedItemID(24098)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM, F.NECK)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
-
-	-- Thick Felsteel Necklace -- 31067
-	recipe = AddRecipe(31067, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24166)
-	recipe:SetCraftedItemID(24106)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.NECK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Living Ruby Pendant -- 31068
-	recipe = AddRecipe(31068, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24167)
-	recipe:SetCraftedItemID(24110)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Braided Eternium Chain -- 31070
-	recipe = AddRecipe(31070, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24168)
-	recipe:SetCraftedItemID(24114)
-	recipe:SetSkillLevels(360, 360, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.NECK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Eye of the Night -- 31071
-	recipe = AddRecipe(31071, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24169)
-	recipe:SetCraftedItemID(24116)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Embrace of the Dawn -- 31072
-	recipe = AddRecipe(31072, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24170)
-	recipe:SetCraftedItemID(24117)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Chain of the Twilight Owl -- 31076
-	recipe = AddRecipe(31076, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24171)
-	recipe:SetCraftedItemID(24121)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Coronet of Verdant Flame -- 31077
-	recipe = AddRecipe(31077, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24172)
-	recipe:SetCraftedItemID(24122)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(18422)
-
-	-- Circlet of Arcane Might -- 31078
-	recipe = AddRecipe(31078, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24173)
-	recipe:SetCraftedItemID(24123)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(18096)
-
-	-- Figurine - Felsteel Boar -- 31079
-	recipe = AddRecipe(31079, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24179)
-	recipe:SetCraftedItemID(24124)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.LOWERCITY, F.TRINKET)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
-
-	-- Figurine - Dawnstone Crab -- 31080
-	recipe = AddRecipe(31080, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(31358)
-	recipe:SetCraftedItemID(24125)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.HELLFIRE, F.TRINKET)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.REVERED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.REVERED, 17585)
-
-	-- Figurine - Living Ruby Serpent -- 31081
-	recipe = AddRecipe(31081, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24181)
-	recipe:SetCraftedItemID(24126)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.KOT, F.TRINKET)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.REVERED, 21643)
-
-	-- Figurine - Talasite Owl -- 31082
-	recipe = AddRecipe(31082, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24182)
-	recipe:SetCraftedItemID(24127)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
-
-	-- Figurine - Nightseye Panther -- 31083
-	recipe = AddRecipe(31083, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24183)
-	recipe:SetCraftedItemID(24128)
-	recipe:SetSkillLevels(370, 370, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.CENARION_EXPEDITION, F.TRINKET)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
-
-	-- Bold Living Ruby -- 31084
-	recipe = AddRecipe(31084, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24193)
-	recipe:SetCraftedItemID(24027)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Delicate Living Ruby -- 31085
-	recipe = AddRecipe(31085, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24194)
-	recipe:SetCraftedItemID(24028)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Brilliant Living Ruby -- 31088
-	recipe = AddRecipe(31088, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35305)
-	recipe:SetCraftedItemID(24030)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddMobDrop(24664)
-	recipe:AddWorldDrop("Outland")
-
-	-- Subtle Dawnstone -- 31090
-	recipe = AddRecipe(31090, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24197)
-	recipe:SetCraftedItemID(24032)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Flashing Living Ruby -- 31091
-	recipe = AddRecipe(31091, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24198)
-	recipe:SetCraftedItemID(24036)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Solid Star of Elune -- 31092
-	recipe = AddRecipe(31092, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35304)
-	recipe:SetCraftedItemID(24033)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOE, F.RBOP)
-	recipe:AddMobDrop(24664)
-	recipe:AddWorldDrop("Outland")
-
-	-- Stormy Star of Elune -- 31095
-	recipe = AddRecipe(31095, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24202)
-	recipe:SetCraftedItemID(24039)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Smooth Dawnstone -- 31097
-	recipe = AddRecipe(31097, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24204)
-	recipe:SetCraftedItemID(24048)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Rigid Star of Elune -- 31098
-	recipe = AddRecipe(31098, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35307)
-	recipe:SetCraftedItemID(24051)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOE, F.RBOP)
-	recipe:AddMobDrop(24664)
-	recipe:AddWorldDrop("Outland")
-
-	-- Mystic Dawnstone -- 31101
-	recipe = AddRecipe(31101, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24208)
-	recipe:SetCraftedItemID(24053)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(21474, 21485)
-
-	-- Sovereign Nightseye -- 31102
-	recipe = AddRecipe(31102, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24209)
-	recipe:SetCraftedItemID(24054)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Shifting Nightseye -- 31103
-	recipe = AddRecipe(31103, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24210)
-	recipe:SetCraftedItemID(24055)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Timeless Nightseye -- 31104
-	recipe = AddRecipe(31104, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24211)
-	recipe:SetCraftedItemID(24056)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Inscribed Noble Topaz -- 31106
-	recipe = AddRecipe(31106, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24213)
-	recipe:SetCraftedItemID(24058)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Potent Noble Topaz -- 31107
-	recipe = AddRecipe(31107, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24214)
-	recipe:SetCraftedItemID(24059)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Reckless Noble Topaz -- 31108
-	recipe = AddRecipe(31108, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24215)
-	recipe:SetCraftedItemID(24060)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Glinting Nightseye -- 31109
-	recipe = AddRecipe(31109, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24216)
-	recipe:SetCraftedItemID(24061)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Radiant Talasite -- 31111
-	recipe = AddRecipe(31111, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24218)
-	recipe:SetCraftedItemID(24066)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Purified Nightseye -- 31112
-	recipe = AddRecipe(31112, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24219)
-	recipe:SetCraftedItemID(24065)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Jagged Talasite -- 31113
-	recipe = AddRecipe(31113, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24220)
-	recipe:SetCraftedItemID(24067)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Sparkling Star of Elune -- 31149
-	recipe = AddRecipe(31149, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24200)
-	recipe:SetCraftedItemID(24035)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Malachite Pendant -- 32178
-	recipe = AddRecipe(32178, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25438)
-	recipe:SetSkillLevels(20, 20, 50, 65, 80)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Tigerseye Band -- 32179
-	recipe = AddRecipe(32179, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25439)
-	recipe:SetSkillLevels(20, 20, 50, 65, 80)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Rough Stone Statue -- 32259
-	recipe = AddRecipe(32259, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25498)
-	recipe:SetSkillLevels(1, 1, 30, 40, 50)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Coarse Stone Statue -- 32801
-	recipe = AddRecipe(32801, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25880)
-	recipe:SetSkillLevels(50, 50, 70, 80, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Heavy Stone Statue -- 32807
-	recipe = AddRecipe(32807, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25881)
-	recipe:SetSkillLevels(110, 110, 120, 130, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Solid Stone Statue -- 32808
-	recipe = AddRecipe(32808, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25882)
-	recipe:SetSkillLevels(175, 175, 175, 185, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Dense Stone Statue -- 32809
-	recipe = AddRecipe(32809, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(25883)
-	recipe:SetSkillLevels(225, 225, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Powerful Earthstorm Diamond -- 32866
-	recipe = AddRecipe(32866, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25902)
-	recipe:SetCraftedItemID(25896)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 17518)
-
-	-- Bracing Earthstorm Diamond -- 32867
-	recipe = AddRecipe(32867, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25903)
-	recipe:SetCraftedItemID(25897)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 17518)
-
-	-- Tenacious Earthstorm Diamond -- 32868
-	recipe = AddRecipe(32868, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25905)
-	recipe:SetCraftedItemID(25898)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Brutal Earthstorm Diamond -- 32869
-	recipe = AddRecipe(32869, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25906)
-	recipe:SetCraftedItemID(25899)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Insightful Earthstorm Diamond -- 32870
-	recipe = AddRecipe(32870, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25904)
-	recipe:SetCraftedItemID(25901)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR)
-	recipe:AddRepVendor(FAC.SHATAR, REP.FRIENDLY, 21432)
-
-	-- Destructive Skyfire Diamond -- 32871
-	recipe = AddRecipe(32871, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25907)
-	recipe:SetCraftedItemID(25890)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Mystical Skyfire Diamond -- 32872
-	recipe = AddRecipe(32872, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25909)
-	recipe:SetCraftedItemID(25893)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Swift Skyfire Diamond -- 32873
-	recipe = AddRecipe(32873, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25908)
-	recipe:SetCraftedItemID(25894)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
-
-	-- Enigmatic Skyfire Diamond -- 32874
-	recipe = AddRecipe(32874, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25910)
-	recipe:SetCraftedItemID(25895)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KOT)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
-
-	-- Delicate Blood Garnet -- 34590
-	recipe = AddRecipe(34590, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(28596)
-	recipe:SetCraftedItemID(28595)
-	recipe:SetSkillLevels(300, 300, 310, 315, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Golden Ring of Power -- 34955
-	recipe = AddRecipe(34955, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29157)
-	recipe:SetSkillLevels(180, 180, 190, 200, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Truesilver Commander's Ring -- 34959
-	recipe = AddRecipe(34959, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29158)
-	recipe:SetSkillLevels(200, 200, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Glowing Thorium Band -- 34960
-	recipe = AddRecipe(34960, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29159)
-	recipe:SetSkillLevels(280, 280, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Emerald Lion Ring -- 34961
-	recipe = AddRecipe(34961, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29160)
-	recipe:SetSkillLevels(290, 290, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Brilliant Necklace -- 36523
-	recipe = AddRecipe(36523, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30419)
-	recipe:SetSkillLevels(75, 75, 105, 120, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Heavy Jade Ring -- 36524
-	recipe = AddRecipe(36524, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30420)
-	recipe:SetSkillLevels(105, 105, 135, 150, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Red Ring of Destruction -- 36525
-	recipe = AddRecipe(36525, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30421)
-	recipe:SetSkillLevels(230, 230, 255, 270, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Diamond Focus Ring -- 36526
-	recipe = AddRecipe(36526, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30422)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Bronze Band of Force -- 37818
-	recipe = AddRecipe(37818, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(30804)
-	recipe:SetSkillLevels(65, 65, 95, 110, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Ring of Arcane Shielding -- 37855
-	recipe = AddRecipe(37855, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(30826)
-	recipe:SetCraftedItemID(30825)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATAR, F.RING)
-	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
-
-	-- Mercurial Adamantite -- 38068
-	recipe = AddRecipe(38068, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(31079)
-	recipe:SetSkillLevels(325, 325, 325, 335, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Bronze Torc -- 38175
-	recipe = AddRecipe(38175, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(31154)
-	recipe:SetSkillLevels(80, 80, 110, 125, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- The Frozen Eye -- 38503
-	recipe = AddRecipe(38503, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31401)
-	recipe:SetCraftedItemID(31398)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.VIOLETEYE, F.RING)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 18255)
-
-	-- The Natural Ward -- 38504
-	recipe = AddRecipe(38504, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(31402)
-	recipe:SetCraftedItemID(31399)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION, F.RING)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
-
-	-- Veiled Shadow Draenite -- 39466
-	recipe = AddRecipe(39466, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(31873)
-	recipe:SetCraftedItemID(31866)
-	recipe:SetSkillLevels(325, 325, 325, 340, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddCustom("Custom35")
-
-	-- Deadly Flame Spessarite -- 39467
-	recipe = AddRecipe(39467, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(31874)
-	recipe:SetCraftedItemID(31869)
-	recipe:SetSkillLevels(325, 325, 325, 340, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddCustom("Custom35")
-
-	-- Veiled Nightseye -- 39470
-	recipe = AddRecipe(39470, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(31878)
-	recipe:SetCraftedItemID(31867)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Deadly Noble Topaz -- 39471
-	recipe = AddRecipe(39471, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(31879)
-	recipe:SetCraftedItemID(31868)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Outland")
-
-	-- Bold Crimson Spinel -- 39705
-	recipe = AddRecipe(39705, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35244)
-	recipe:SetCraftedItemID(32193)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
-
-	-- Delicate Crimson Spinel -- 39706
-	recipe = AddRecipe(39706, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35246)
-	recipe:SetCraftedItemID(32194)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
-
-	-- Brilliant Crimson Spinel -- 39711
-	recipe = AddRecipe(39711, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35248)
-	recipe:SetCraftedItemID(32196)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
-
-	-- Subtle Lionseye -- 39713
-	recipe = AddRecipe(39713, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35249)
-	recipe:SetCraftedItemID(32198)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
-
-	-- Flashing Crimson Spinel -- 39714
-	recipe = AddRecipe(39714, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35247)
-	recipe:SetCraftedItemID(32199)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-	recipe:AddCustom("HYJAL_RANDOM")
-
-	-- Solid Empyrean Sapphire -- 39715
-	recipe = AddRecipe(39715, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35263)
-	recipe:SetCraftedItemID(32200)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
-
-	-- Sparkling Empyrean Sapphire -- 39716
-	recipe = AddRecipe(39716, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35264)
-	recipe:SetCraftedItemID(32201)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
-
-	-- Stormy Empyrean Sapphire -- 39718
-	recipe = AddRecipe(39718, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35265)
-	recipe:SetCraftedItemID(32203)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.CASTER, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-	recipe:AddCustom("HYJAL_RANDOM")
-
-	-- Smooth Lionseye -- 39720
-	recipe = AddRecipe(39720, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35260)
-	recipe:SetCraftedItemID(32205)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
-
-	-- Rigid Empyrean Sapphire -- 39721
-	recipe = AddRecipe(39721, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35259)
-	recipe:SetCraftedItemID(32206)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.REVERED, 23437)
-
-	-- Mystic Lionseye -- 39724
-	recipe = AddRecipe(39724, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35258)
-	recipe:SetCraftedItemID(32209)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-	recipe:AddCustom("HYJAL_RANDOM")
-
-	-- Sovereign Shadowsong Amethyst -- 39727
-	recipe = AddRecipe(39727, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35243)
-	recipe:SetCraftedItemID(32211)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-	recipe:AddCustom("HYJAL_RANDOM")
-
-	-- Shifting Shadowsong Amethyst -- 39728
-	recipe = AddRecipe(39728, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35242)
-	recipe:SetCraftedItemID(32212)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-	recipe:AddCustom("HYJAL_RANDOM")
-
-	-- Timeless Shadowsong Amethyst -- 39731
-	recipe = AddRecipe(39731, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35239)
-	recipe:SetCraftedItemID(32215)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Inscribed Pyrestone -- 39733
-	recipe = AddRecipe(39733, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35267)
-	recipe:SetCraftedItemID(32217)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-	recipe:AddCustom("HYJAL_RANDOM")
-
-	-- Potent Pyrestone -- 39734
-	recipe = AddRecipe(39734, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35269)
-	recipe:SetCraftedItemID(32218)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Glinting Shadowsong Amethyst -- 39736
-	recipe = AddRecipe(39736, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35266)
-	recipe:SetCraftedItemID(32220)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Veiled Shadowsong Amethyst -- 39737
-	recipe = AddRecipe(39737, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35270)
-	recipe:SetCraftedItemID(32221)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-	recipe:AddCustom("HYJAL_RANDOM")
-
-	-- Deadly Pyrestone -- 39738
-	recipe = AddRecipe(39738, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35271)
-	recipe:SetCraftedItemID(32222)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.REVERED, 23437)
-
-	-- Regal Seaspray Emerald -- 39739
-	recipe = AddRecipe(39739, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35252)
-	recipe:SetCraftedItemID(32223)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.REVERED, 23437)
-
-	-- Radiant Seaspray Emerald -- 39740
-	recipe = AddRecipe(39740, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35254)
-	recipe:SetCraftedItemID(32224)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Purified Shadowsong Amethyst -- 39741
-	recipe = AddRecipe(39741, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35251)
-	recipe:SetCraftedItemID(32225)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Jagged Seaspray Emerald -- 39742
-	recipe = AddRecipe(39742, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35253)
-	recipe:SetCraftedItemID(32226)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Relentless Earthstorm Diamond -- 39961
-	recipe = AddRecipe(39961, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33622)
-	recipe:SetCraftedItemID(32409)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.EXALTED, 20242, 23007)
-
-	-- Thundering Skyfire Diamond -- 39963
-	recipe = AddRecipe(39963, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(32411)
-	recipe:SetCraftedItemID(32410)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Outland")
-
-	-- Necklace of the Deep -- 40514
-	recipe = AddRecipe(40514, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32508)
-	recipe:SetSkillLevels(340, 340, 340, 355, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Brilliant Pearl Band -- 41414
-	recipe = AddRecipe(41414, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32772)
-	recipe:SetSkillLevels(325, 325, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- The Black Pearl -- 41415
-	recipe = AddRecipe(41415, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32774)
-	recipe:SetSkillLevels(330, 330, 340, 350, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Crown of the Sea Witch -- 41418
-	recipe = AddRecipe(41418, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32776)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Purified Jaggal Pearl -- 41420
-	recipe = AddRecipe(41420, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32833)
-	recipe:SetSkillLevels(325, 325, 325, 332, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Purified Shadow Pearl -- 41429
-	recipe = AddRecipe(41429, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(32836)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Don Julio's Heart -- 42558
-	recipe = AddRecipe(42558, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33305)
-	recipe:SetCraftedItemID(33133)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
-
-	-- Kailee's Rose -- 42588
-	recipe = AddRecipe(42588, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33155)
-	recipe:SetCraftedItemID(33134)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATAR)
-	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
-
-	-- Crimson Sun -- 42589
-	recipe = AddRecipe(42589, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33156)
-	recipe:SetCraftedItemID(33131)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
-
-	-- Falling Star -- 42590
-	recipe = AddRecipe(42590, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33157)
-	recipe:SetCraftedItemID(33135)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.LOWERCITY)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
-
-	-- Stone of Blades -- 42591
-	recipe = AddRecipe(42591, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33158)
-	recipe:SetCraftedItemID(33143)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.KOT)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.REVERED, 21643)
-
-	-- Blood of Amber -- 42592
-	recipe = AddRecipe(42592, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33159)
-	recipe:SetCraftedItemID(33140)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATAR)
-	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
-
-	-- Facet of Eternity -- 42593
-	recipe = AddRecipe(42593, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(33160)
-	recipe:SetCraftedItemID(33144)
-	recipe:SetSkillLevels(360, 360, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.KOT)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
-
-	-- Steady Talasite -- 43493
-	recipe = AddRecipe(43493, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33783)
-	recipe:SetCraftedItemID(33782)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(18821, 18822)
-
-	-- Chaotic Skyfire Diamond -- 44794
-	recipe = AddRecipe(44794, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(34689)
-	recipe:SetCraftedItemID(34220)
-	recipe:SetSkillLevels(365, 365, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(19768)
-
-	-- Loop of Forged Power -- 46122
-	recipe = AddRecipe(46122, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35198)
-	recipe:SetCraftedItemID(34362)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Ring of Flowing Life -- 46123
-	recipe = AddRecipe(46123, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35538)
-	recipe:SetCraftedItemID(34363)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Hard Khorium Band -- 46124
-	recipe = AddRecipe(46124, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35200)
-	recipe:SetCraftedItemID(34361)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Pendant of Sunfire -- 46125
-	recipe = AddRecipe(46125, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35201)
-	recipe:SetCraftedItemID(34359)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Amulet of Flowing Life -- 46126
-	recipe = AddRecipe(46126, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35533)
-	recipe:SetCraftedItemID(34360)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Hard Khorium Choker -- 46127
-	recipe = AddRecipe(46127, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35203)
-	recipe:SetCraftedItemID(34358)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.NECK)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Quick Dawnstone -- 46403
-	recipe = AddRecipe(46403, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35322)
-	recipe:SetCraftedItemID(35315)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-
-	-- Forceful Talasite -- 46405
-	recipe = AddRecipe(46405, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35325)
-	recipe:SetCraftedItemID(35318)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
-
-	-- Eternal Earthstorm Diamond -- 46597
-	recipe = AddRecipe(46597, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35502)
-	recipe:SetCraftedItemID(35501)
-	recipe:SetSkillLevels(370, 370, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Ember Skyfire Diamond -- 46601
-	recipe = AddRecipe(46601, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35505)
-	recipe:SetCraftedItemID(35503)
-	recipe:SetSkillLevels(370, 370, 375, 377, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Figurine - Empyrean Tortoise -- 46775
-	recipe = AddRecipe(46775, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35695)
-	recipe:SetCraftedItemID(35693)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Figurine - Khorium Boar -- 46776
-	recipe = AddRecipe(46776, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35696)
-	recipe:SetCraftedItemID(35694)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Figurine - Crimson Serpent -- 46777
-	recipe = AddRecipe(46777, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35697)
-	recipe:SetCraftedItemID(35700)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Figurine - Shadowsong Panther -- 46778
-	recipe = AddRecipe(46778, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35698)
-	recipe:SetCraftedItemID(35702)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Figurine - Seaspray Albatross -- 46779
-	recipe = AddRecipe(46779, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35699)
-	recipe:SetCraftedItemID(35703)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Regal Talasite -- 46803
-	recipe = AddRecipe(46803, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(35708)
-	recipe:SetCraftedItemID(35707)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
-
-	-- Forceful Seaspray Emerald -- 47053
-	recipe = AddRecipe(47053, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35769)
-	recipe:SetCraftedItemID(35759)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Steady Seaspray Emerald -- 47054
-	recipe = AddRecipe(47054, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35766)
-	recipe:SetCraftedItemID(35758)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
-
-	-- Reckless Pyrestone -- 47055
-	recipe = AddRecipe(47055, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35767)
-	recipe:SetCraftedItemID(35760)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Quick Lionseye -- 47056
-	recipe = AddRecipe(47056, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35768)
-	recipe:SetCraftedItemID(35761)
-	recipe:SetSkillLevels(375, 375, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
-	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
-	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
-
-	-- Brilliant Glass -- 47280
-	recipe = AddRecipe(47280, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(35945)
-	recipe:SetSkillLevels(350, 350, 350, 365, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Bold Scarlet Ruby -- 53830
-	recipe = AddRecipe(53830, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41576)
-	recipe:SetCraftedItemID(39996)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Bold Bloodstone -- 53831
-	recipe = AddRecipe(53831, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39900)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Delicate Bloodstone -- 53832
-	recipe = AddRecipe(53832, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39905)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Subtle Sun Crystal -- 53843
-	recipe = AddRecipe(53843, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39907)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Flashing Bloodstone -- 53844
-	recipe = AddRecipe(53844, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39908)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Smooth Sun Crystal -- 53845
-	recipe = AddRecipe(53845, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39909)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Brilliant Bloodstone -- 53852
-	recipe = AddRecipe(53852, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39912)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Rigid Chalcedony -- 53854
-	recipe = AddRecipe(53854, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39915)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Quick Sun Crystal -- 53856
-	recipe = AddRecipe(53856, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39918)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Mystic Sun Crystal -- 53857
-	recipe = AddRecipe(53857, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41559)
-	recipe:SetCraftedItemID(39917)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(34039, 34079)
-
-	-- Sovereign Shadow Crystal -- 53859
-	recipe = AddRecipe(53859, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39934)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Shifting Shadow Crystal -- 53860
-	recipe = AddRecipe(53860, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39935)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Glinting Shadow Crystal -- 53861
-	recipe = AddRecipe(53861, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39942)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Mysterious Shadow Crystal -- 53865
-	recipe = AddRecipe(53865, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41575)
-	recipe:SetCraftedItemID(39945)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(34039, 34079)
-
-	-- Defender's Shadow Crystal -- 53869
-	recipe = AddRecipe(53869, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41574)
-	recipe:SetCraftedItemID(39939)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.KALUAK)
-	recipe:AddRepVendor(FAC.KALUAK, REP.HONORED, 31916, 32763)
-
-	-- Jagged Dark Jade -- 53870
-	recipe = AddRecipe(53870, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39933)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Guardian's Shadow Crystal -- 53871
-	recipe = AddRecipe(53871, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39940)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Inscribed Huge Citrine -- 53872
-	recipe = AddRecipe(53872, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39947)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Etched Shadow Crystal -- 53873
-	recipe = AddRecipe(53873, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39948)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Champion's Huge Citrine -- 53874
-	recipe = AddRecipe(53874, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39949)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Resplendent Huge Citrine -- 53875
-	recipe = AddRecipe(53875, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41566)
-	recipe:SetCraftedItemID(39950)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(34039, 34079)
-
-	-- Fierce Huge Citrine -- 53876
-	recipe = AddRecipe(53876, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39951)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Deadly Huge Citrine -- 53877
-	recipe = AddRecipe(53877, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41562)
-	recipe:SetCraftedItemID(39952)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.EBONBLADE)
-	recipe:AddRepVendor(FAC.EBONBLADE, REP.FRIENDLY, 32538)
-
-	-- Lucent Huge Citrine -- 53879
-	recipe = AddRecipe(53879, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41565)
-	recipe:SetCraftedItemID(39954)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(34039, 34079)
-
-	-- Deft Huge Citrine -- 53880
-	recipe = AddRecipe(53880, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39955)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Potent Huge Citrine -- 53882
-	recipe = AddRecipe(53882, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39956)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Veiled Shadow Crystal -- 53883
-	recipe = AddRecipe(53883, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39957)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Willful Huge Citrine -- 53884
-	recipe = AddRecipe(53884, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41563)
-	recipe:SetCraftedItemID(39958)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(34039, 34079)
-
-	-- Reckless Huge Citrine -- 53885
-	recipe = AddRecipe(53885, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41561)
-	recipe:SetCraftedItemID(39959)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.FRENZYHEART)
-	recipe:AddRepVendor(FAC.FRENZYHEART, REP.FRIENDLY, 31911)
-
-	-- Stalwart Huge Citrine -- 53891
-	recipe = AddRecipe(53891, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39965)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Accurate Shadow Crystal -- 53892
-	recipe = AddRecipe(53892, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39966)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Resolute Huge Citrine -- 53893
-	recipe = AddRecipe(53893, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39967)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Timeless Shadow Crystal -- 53894
-	recipe = AddRecipe(53894, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39968)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Nimble Dark Jade -- 53917
-	recipe = AddRecipe(53917, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41567)
-	recipe:SetCraftedItemID(39975)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ORACLES)
-	recipe:AddRepVendor(FAC.ORACLES, REP.FRIENDLY, 31910)
-
-	-- Regal Dark Jade -- 53918
-	recipe = AddRecipe(53918, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39976)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Steady Dark Jade -- 53919
-	recipe = AddRecipe(53919, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41572)
-	recipe:SetCraftedItemID(39977)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(34039, 34079)
-
-	-- Forceful Dark Jade -- 53920
-	recipe = AddRecipe(53920, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39978)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Purified Shadow Crystal -- 53921
-	recipe = AddRecipe(53921, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41568)
-	recipe:SetCraftedItemID(39979)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KALUAK)
-	recipe:AddRepVendor(FAC.KALUAK, REP.FRIENDLY, 31916, 32763)
-
-	-- Misty Dark Jade -- 53922
-	recipe = AddRecipe(53922, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39980)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Lightning Dark Jade -- 53923
-	recipe = AddRecipe(53923, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39981)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Turbid Dark Jade -- 53924
-	recipe = AddRecipe(53924, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41571)
-	recipe:SetCraftedItemID(39982)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(34039, 34079)
-
-	-- Energized Dark Jade -- 53925
-	recipe = AddRecipe(53925, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39983)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Radiant Dark Jade -- 53932
-	recipe = AddRecipe(53932, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41570)
-	recipe:SetCraftedItemID(39991)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(34039, 34079)
-
-	-- Shattered Dark Jade -- 53933
-	recipe = AddRecipe(53933, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41569)
-	recipe:SetCraftedItemID(39992)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(34039, 34079)
-
-	-- Solid Chalcedony -- 53934
-	recipe = AddRecipe(53934, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39919)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Sparkling Chalcedony -- 53941
-	recipe = AddRecipe(53941, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39927)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Stormy Chalcedony -- 53943
-	recipe = AddRecipe(53943, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(41560)
-	recipe:SetCraftedItemID(39932)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(34039, 34079)
-
-	-- Delicate Scarlet Ruby -- 53945
-	recipe = AddRecipe(53945, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41577)
-	recipe:SetCraftedItemID(39997)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Brilliant Scarlet Ruby -- 53946
-	recipe = AddRecipe(53946, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41718)
-	recipe:SetCraftedItemID(39998)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KIRINTOR)
-	recipe:AddRepVendor(FAC.KIRINTOR, REP.EXALTED, 32287)
-
-	-- Subtle Autumn's Glow -- 53948
-	recipe = AddRecipe(53948, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41719)
-	recipe:SetCraftedItemID(40000)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Flashing Scarlet Ruby -- 53949
-	recipe = AddRecipe(53949, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41578)
-	recipe:SetCraftedItemID(40001)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Precise Scarlet Ruby -- 53951
-	recipe = AddRecipe(53951, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41790)
-	recipe:SetCraftedItemID(40003)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddMobDrop(29311)
-
-	-- Solid Sky Sapphire -- 53952
-	recipe = AddRecipe(53952, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42138)
-	recipe:SetCraftedItemID(40008)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Sparkling Sky Sapphire -- 53954
-	recipe = AddRecipe(53954, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41581)
-	recipe:SetCraftedItemID(40010)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Stormy Sky Sapphire -- 53955
-	recipe = AddRecipe(53955, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41728)
-	recipe:SetCraftedItemID(40011)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Smooth Autumn's Glow -- 53957
-	recipe = AddRecipe(53957, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41720)
-	recipe:SetCraftedItemID(40013)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HODIR)
-	recipe:AddRepVendor(FAC.HODIR, REP.EXALTED, 32540)
-
-	-- Rigid Sky Sapphire -- 53958
-	recipe = AddRecipe(53958, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41580)
-	recipe:SetCraftedItemID(40014)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Mystic Autumn's Glow -- 53960
-	recipe = AddRecipe(53960, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41727)
-	recipe:SetCraftedItemID(40016)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Quick Autumn's Glow -- 53961
-	recipe = AddRecipe(53961, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41579)
-	recipe:SetCraftedItemID(40017)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Sovereign Twilight Opal -- 53962
-	recipe = AddRecipe(53962, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41784)
-	recipe:SetCraftedItemID(40022)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Shifting Twilight Opal -- 53963
-	recipe = AddRecipe(53963, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41747)
-	recipe:SetCraftedItemID(40023)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Timeless Twilight Opal -- 53965
-	recipe = AddRecipe(53965, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41725)
-	recipe:SetCraftedItemID(40025)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.EBONBLADE)
-	recipe:AddRepVendor(FAC.EBONBLADE, REP.EXALTED, 32538)
-
-	-- Purified Twilight Opal -- 53966
-	recipe = AddRecipe(53966, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41783)
-	recipe:SetCraftedItemID(40026)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Mysterious Twilight Opal -- 53968
-	recipe = AddRecipe(53968, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41740)
-	recipe:SetCraftedItemID(40028)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Defender's Twilight Opal -- 53972
-	recipe = AddRecipe(53972, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41820)
-	recipe:SetCraftedItemID(40032)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddMobDrop(29370, 29376, 30208, 30222)
-
-	-- Guardian's Twilight Opal -- 53974
-	recipe = AddRecipe(53974, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41726)
-	recipe:SetCraftedItemID(40034)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ARGENTCRUSADE)
-	recipe:AddRepVendor(FAC.ARGENTCRUSADE, REP.REVERED, 30431)
-
-	-- Inscribed Monarch Topaz -- 53975
-	recipe = AddRecipe(53975, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41789)
-	recipe:SetCraftedItemID(40037)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Etched Twilight Opal -- 53976
-	recipe = AddRecipe(53976, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41777)
-	recipe:SetCraftedItemID(40038)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Champion's Monarch Topaz -- 53977
-	recipe = AddRecipe(53977, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41780)
-	recipe:SetCraftedItemID(40039)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TANK)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Resplendent Monarch Topaz -- 53978
-	recipe = AddRecipe(53978, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41734)
-	recipe:SetCraftedItemID(40040)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Glinting Twilight Opal -- 53980
-	recipe = AddRecipe(53980, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41582)
-	recipe:SetCraftedItemID(40044)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Lucent Monarch Topaz -- 53981
-	recipe = AddRecipe(53981, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41733)
-	recipe:SetCraftedItemID(40045)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Potent Monarch Topaz -- 53984
-	recipe = AddRecipe(53984, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41686)
-	recipe:SetCraftedItemID(40048)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Veiled Twilight Opal -- 53985
-	recipe = AddRecipe(53985, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41688)
-	recipe:SetCraftedItemID(40049)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Willful Monarch Topaz -- 53986
-	recipe = AddRecipe(53986, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41730)
-	recipe:SetCraftedItemID(40050)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Reckless Monarch Topaz -- 53987
-	recipe = AddRecipe(53987, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41690)
-	recipe:SetCraftedItemID(40051)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Deadly Monarch Topaz -- 53988
-	recipe = AddRecipe(53988, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41721)
-	recipe:SetCraftedItemID(40052)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.EBONBLADE)
-	recipe:AddRepVendor(FAC.EBONBLADE, REP.REVERED, 32538)
-
-	-- Deft Monarch Topaz -- 53991
-	recipe = AddRecipe(53991, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41687)
-	recipe:SetCraftedItemID(40055)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Stalwart Monarch Topaz -- 53993
-	recipe = AddRecipe(53993, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41722)
-	recipe:SetCraftedItemID(40057)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.WYRMREST)
-	recipe:AddRepVendor(FAC.WYRMREST, REP.EXALTED, 32533)
-
-	-- Accurate Twilight Opal -- 53994
-	recipe = AddRecipe(53994, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41818)
-	recipe:SetCraftedItemID(40058)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddMobDrop(28379, 28851, 29402, 30260, 30448)
-
-	-- Jagged Forest Emerald -- 53996
-	recipe = AddRecipe(53996, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41723)
-	recipe:SetCraftedItemID(40086)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.FRENZYHEART)
-	recipe:AddRepVendor(FAC.FRENZYHEART, REP.REVERED, 31911)
-
-	-- Nimble Forest Emerald -- 53997
-	recipe = AddRecipe(53997, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41698)
-	recipe:SetCraftedItemID(40088)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Regal Forest Emerald -- 53998
-	recipe = AddRecipe(53998, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41697)
-	recipe:SetCraftedItemID(40089)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Steady Forest Emerald -- 54000
-	recipe = AddRecipe(54000, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41738)
-	recipe:SetCraftedItemID(40090)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Forceful Forest Emerald -- 54001
-	recipe = AddRecipe(54001, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41693)
-	recipe:SetCraftedItemID(40091)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Misty Forest Emerald -- 54003
-	recipe = AddRecipe(54003, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41781)
-	recipe:SetCraftedItemID(40095)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Turbid Forest Emerald -- 54005
-	recipe = AddRecipe(54005, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41737)
-	recipe:SetCraftedItemID(40102)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Lightning Forest Emerald -- 54009
-	recipe = AddRecipe(54009, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41696)
-	recipe:SetCraftedItemID(40100)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Energized Forest Emerald -- 54011
-	recipe = AddRecipe(54011, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41692)
-	recipe:SetCraftedItemID(40105)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Radiant Forest Emerald -- 54012
-	recipe = AddRecipe(54012, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41819)
-	recipe:SetCraftedItemID(40098)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddMobDrop(29792, 29793)
-
-	-- Shattered Forest Emerald -- 54014
-	recipe = AddRecipe(54014, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41735)
-	recipe:SetCraftedItemID(40106)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Precise Bloodstone -- 54017
-	recipe = AddRecipe(54017, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(39910)
-	recipe:SetSkillLevels(350, 350, 375, 395, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Fierce Monarch Topaz -- 54019
-	recipe = AddRecipe(54019, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41793)
-	recipe:SetCraftedItemID(40041)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddMobDrop(23954)
-
-	-- Resolute Monarch Topaz -- 54023
-	recipe = AddRecipe(54023, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41778)
-	recipe:SetCraftedItemID(40059)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TANK)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Shielded Skyflare Diamond -- 55384
-	recipe = AddRecipe(55384, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41705)
-	recipe:SetCraftedItemID(41377)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Tireless Skyflare Diamond -- 55386
-	recipe = AddRecipe(55386, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41375)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Forlorn Skyflare Diamond -- 55387
-	recipe = AddRecipe(55387, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41743)
-	recipe:SetCraftedItemID(41378)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Impassive Skyflare Diamond -- 55388
-	recipe = AddRecipe(55388, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41744)
-	recipe:SetCraftedItemID(41379)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Chaotic Skyflare Diamond -- 55389
-	recipe = AddRecipe(55389, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41704)
-	recipe:SetCraftedItemID(41285)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Destructive Skyflare Diamond -- 55390
-	recipe = AddRecipe(55390, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41786)
-	recipe:SetCraftedItemID(41307)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Ember Skyflare Diamond -- 55392
-	recipe = AddRecipe(55392, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41706)
-	recipe:SetCraftedItemID(41333)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Enigmatic Skyflare Diamond -- 55393
-	recipe = AddRecipe(55393, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41742)
-	recipe:SetCraftedItemID(41335)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
-	recipe:AddVendor(30489, 32294, 32296)
-
-	-- Swift Skyflare Diamond -- 55394
-	recipe = AddRecipe(55394, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41339)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Thundering Skyflare Diamond -- 55395
-	recipe = AddRecipe(55395, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41787)
-	recipe:SetCraftedItemID(41400)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Insightful Earthsiege Diamond -- 55396
-	recipe = AddRecipe(55396, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41708)
-	recipe:SetCraftedItemID(41401)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Bracing Earthsiege Diamond -- 55397
-	recipe = AddRecipe(55397, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41798)
-	recipe:SetCraftedItemID(41395)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddMobDrop(27656)
-
-	-- Eternal Earthsiege Diamond -- 55398
-	recipe = AddRecipe(55398, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41799)
-	recipe:SetCraftedItemID(41396)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddMobDrop(28923)
-
-	-- Powerful Earthsiege Diamond -- 55399
-	recipe = AddRecipe(55399, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41397)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Relentless Earthsiege Diamond -- 55400
-	recipe = AddRecipe(55400, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41710)
-	recipe:SetCraftedItemID(41398)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Austere Earthsiege Diamond -- 55401
-	recipe = AddRecipe(55401, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41797)
-	recipe:SetCraftedItemID(41380)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(26861)
-
-	-- Persistent Earthsiege Diamond -- 55402
-	recipe = AddRecipe(55402, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41381)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Trenchant Earthsiege Diamond -- 55403
-	recipe = AddRecipe(55403, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41711)
-	recipe:SetCraftedItemID(41382)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Invigorating Earthsiege Diamond -- 55404
-	recipe = AddRecipe(55404, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41709)
-	recipe:SetCraftedItemID(41385)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Beaming Earthsiege Diamond -- 55405
-	recipe = AddRecipe(55405, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41788)
-	recipe:SetCraftedItemID(41389)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Revitalizing Skyflare Diamond -- 55407
-	recipe = AddRecipe(55407, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(41707)
-	recipe:SetCraftedItemID(41376)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Bold Dragon's Eye -- 56049
-	recipe = AddRecipe(56049, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42298)
-	recipe:SetCraftedItemID(42142)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Delicate Dragon's Eye -- 56052
-	recipe = AddRecipe(56052, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42301)
-	recipe:SetCraftedItemID(42143)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS)
-	recipe:AddVendor(28721, 33602)
-
-	-- Brilliant Dragon's Eye -- 56053
-	recipe = AddRecipe(56053, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42309)
-	recipe:SetCraftedItemID(42144)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Subtle Dragon's Eye -- 56055
-	recipe = AddRecipe(56055, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42314)
-	recipe:SetCraftedItemID(42151)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Flashing Dragon's Eye -- 56056
-	recipe = AddRecipe(56056, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42302)
-	recipe:SetCraftedItemID(42152)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Mystic Dragon's Eye -- 56079
-	recipe = AddRecipe(56079, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42305)
-	recipe:SetCraftedItemID(42158)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Precise Dragon's Eye -- 56081
-	recipe = AddRecipe(56081, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42306)
-	recipe:SetCraftedItemID(42154)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.TANK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Quick Dragon's Eye -- 56083
-	recipe = AddRecipe(56083, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42307)
-	recipe:SetCraftedItemID(42150)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Rigid Dragon's Eye -- 56084
-	recipe = AddRecipe(56084, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42308)
-	recipe:SetCraftedItemID(42156)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Smooth Dragon's Eye -- 56085
-	recipe = AddRecipe(56085, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42310)
-	recipe:SetCraftedItemID(42149)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Solid Dragon's Eye -- 56086
-	recipe = AddRecipe(56086, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42311)
-	recipe:SetCraftedItemID(36767)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
-	recipe:AddVendor(28721, 33602)
-
-	-- Sparkling Dragon's Eye -- 56087
-	recipe = AddRecipe(56087, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42312)
-	recipe:SetCraftedItemID(42145)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Stormy Dragon's Eye -- 56088
-	recipe = AddRecipe(56088, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(42313)
-	recipe:SetCraftedItemID(42155)
-	recipe:SetSkillLevels(370, 370, 390, 415, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.CASTER)
-	recipe:AddVendor(28721, 33602)
-
-	-- Bloodstone Band -- 56193
-	recipe = AddRecipe(56193, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42336)
-	recipe:SetSkillLevels(350, 350, 380, 400, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Sun Rock Ring -- 56194
-	recipe = AddRecipe(56194, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42337)
-	recipe:SetSkillLevels(350, 350, 380, 400, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Jade Dagger Pendant -- 56195
-	recipe = AddRecipe(56195, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42338)
-	recipe:SetSkillLevels(380, 380, 400, 410, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Blood Sun Necklace -- 56196
-	recipe = AddRecipe(56196, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42339)
-	recipe:SetSkillLevels(380, 380, 400, 410, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Dream Signet -- 56197
-	recipe = AddRecipe(56197, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42340)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Figurine - Ruby Hare -- 56199
-	recipe = AddRecipe(56199, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42341)
-	recipe:SetSkillLevels(400, 400, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Figurine - Twilight Serpent -- 56201
-	recipe = AddRecipe(56201, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42395)
-	recipe:SetSkillLevels(400, 400, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Figurine - Sapphire Owl -- 56202
-	recipe = AddRecipe(56202, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42413)
-	recipe:SetSkillLevels(400, 400, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Figurine - Emerald Boar -- 56203
-	recipe = AddRecipe(56203, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42418)
-	recipe:SetSkillLevels(400, 400, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.TRINKET)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Dark Jade Focusing Lens -- 56205
-	recipe = AddRecipe(56205, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41367)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Shadow Crystal Focusing Lens -- 56206
-	recipe = AddRecipe(56206, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42420)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Shadow Jade Focusing Lens -- 56208
-	recipe = AddRecipe(56208, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42421)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Titanium Impact Band -- 56496
-	recipe = AddRecipe(56496, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(42648)
-	recipe:SetCraftedItemID(42642)
-	recipe:SetSkillLevels(430, 430, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Titanium Earthguard Ring -- 56497
-	recipe = AddRecipe(56497, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(42649)
-	recipe:SetCraftedItemID(42643)
-	recipe:SetSkillLevels(430, 430, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Titanium Spellshock Ring -- 56498
-	recipe = AddRecipe(56498, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(42650)
-	recipe:SetCraftedItemID(42644)
-	recipe:SetSkillLevels(430, 430, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Titanium Impact Choker -- 56499
-	recipe = AddRecipe(56499, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(42651)
-	recipe:SetCraftedItemID(42645)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Titanium Earthguard Chain -- 56500
-	recipe = AddRecipe(56500, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(42652)
-	recipe:SetCraftedItemID(42646)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.NECK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Titanium Spellshock Necklace -- 56501
-	recipe = AddRecipe(56501, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(42653)
-	recipe:SetCraftedItemID(42647)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddVendor(28721, 33602)
-
-	-- Enchanted Pearl -- 56530
-	recipe = AddRecipe(56530, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42701)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Enchanted Tear -- 56531
-	recipe = AddRecipe(56531, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42702)
-	recipe:SetSkillLevels(390, 390, 410, 425, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Crystal Citrine Necklace -- 58141
-	recipe = AddRecipe(58141, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43244)
-	recipe:SetSkillLevels(350, 350, 380, 400, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Crystal Chalcedony Amulet -- 58142
-	recipe = AddRecipe(58142, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43245)
-	recipe:SetSkillLevels(350, 350, 380, 400, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Earthshadow Ring -- 58143
-	recipe = AddRecipe(58143, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43246)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Jade Ring of Slaying -- 58144
-	recipe = AddRecipe(58144, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43247)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.TANK, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Stoneguard Band -- 58145
-	recipe = AddRecipe(58145, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43248)
-	recipe:SetSkillLevels(390, 390, 410, 420, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Shadowmight Ring -- 58146
-	recipe = AddRecipe(58146, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43249)
-	recipe:SetSkillLevels(390, 390, 410, 420, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Ring of Earthen Might -- 58147
-	recipe = AddRecipe(58147, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(43317)
-	recipe:SetCraftedItemID(43250)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Ring of Scarlet Shadows -- 58148
-	recipe = AddRecipe(58148, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(43318)
-	recipe:SetCraftedItemID(43251)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Windfire Band -- 58149
-	recipe = AddRecipe(58149, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(43319)
-	recipe:SetCraftedItemID(43252)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Ring of Northern Tears -- 58150
-	recipe = AddRecipe(58150, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(43320)
-	recipe:SetCraftedItemID(43253)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Savage Titanium Ring -- 58492
-	recipe = AddRecipe(58492, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(43485)
-	recipe:SetCraftedItemID(43482)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Savage Titanium Band -- 58507
-	recipe = AddRecipe(58507, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(43497)
-	recipe:SetCraftedItemID(43498)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Titanium Frostguard Ring -- 58954
-	recipe = AddRecipe(58954, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(43597)
-	recipe:SetCraftedItemID(43582)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.RING)
-	recipe:AddVendor(28721, 33602)
-
-	-- Figurine - Monarch Crab -- 59759
-	recipe = AddRecipe(59759, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44063)
-	recipe:SetSkillLevels(400, 400, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TANK, F.TRINKET)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Icy Prism -- 62242
-	recipe = AddRecipe(62242, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44943)
-	recipe:SetSkillLevels(425, 425, 445, 457, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Prismatic Black Diamond -- 62941
-	recipe = AddRecipe(62941, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45054)
-	recipe:SetSkillLevels(300, 300, 310, 315, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Amulet of Truesight -- 63743
-	recipe = AddRecipe(63743, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45627)
-	recipe:SetSkillLevels(200, 200, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
-
-	-- Emerald Choker -- 64725
-	recipe = AddRecipe(64725, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45812)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Sky Sapphire Amulet -- 64726
-	recipe = AddRecipe(64726, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45813)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Runed Mana Band -- 64727
-	recipe = AddRecipe(64727, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45808)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Scarlet Signet -- 64728
-	recipe = AddRecipe(64728, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45809)
-	recipe:SetSkillLevels(420, 420, 440, 450, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
-	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
-
-	-- Regal Eye of Zul -- 66338
-	recipe = AddRecipe(66338, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46897)
-	recipe:SetCraftedItemID(40167)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Steady Eye of Zul -- 66428
-	recipe = AddRecipe(66428, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46898)
-	recipe:SetCraftedItemID(40168)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Nimble Eye of Zul -- 66429
-	recipe = AddRecipe(66429, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46899)
-	recipe:SetCraftedItemID(40166)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Jagged Eye of Zul -- 66431
-	recipe = AddRecipe(66431, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46901)
-	recipe:SetCraftedItemID(40165)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Timeless Dreadstone -- 66432
-	recipe = AddRecipe(66432, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46902)
-	recipe:SetCraftedItemID(40164)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Forceful Eye of Zul -- 66434
-	recipe = AddRecipe(66434, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46904)
-	recipe:SetCraftedItemID(40169)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Misty Eye of Zul -- 66435
-	recipe = AddRecipe(66435, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46905)
-	recipe:SetCraftedItemID(40171)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Lightning Eye of Zul -- 66439
-	recipe = AddRecipe(66439, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46909)
-	recipe:SetCraftedItemID(40177)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Radiant Eye of Zul -- 66441
-	recipe = AddRecipe(66441, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46911)
-	recipe:SetCraftedItemID(40180)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Energized Eye of Zul -- 66442
-	recipe = AddRecipe(66442, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46912)
-	recipe:SetCraftedItemID(40179)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Shattered Eye of Zul -- 66443
-	recipe = AddRecipe(66443, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46913)
-	recipe:SetCraftedItemID(40182)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Turbid Eye of Zul -- 66445
-	recipe = AddRecipe(66445, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46915)
-	recipe:SetCraftedItemID(40173)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Brilliant Cardinal Ruby -- 66446
-	recipe = AddRecipe(66446, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46916)
-	recipe:SetCraftedItemID(40113)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Bold Cardinal Ruby -- 66447
-	recipe = AddRecipe(66447, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46917)
-	recipe:SetCraftedItemID(40111)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Delicate Cardinal Ruby -- 66448
-	recipe = AddRecipe(66448, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46918)
-	recipe:SetCraftedItemID(40112)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Precise Cardinal Ruby -- 66450
-	recipe = AddRecipe(66450, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46920)
-	recipe:SetCraftedItemID(40118)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Subtle King's Amber -- 66452
-	recipe = AddRecipe(66452, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46922)
-	recipe:SetCraftedItemID(40115)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Flashing Cardinal Ruby -- 66453
-	recipe = AddRecipe(66453, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46923)
-	recipe:SetCraftedItemID(40116)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Solid Majestic Zircon -- 66497
-	recipe = AddRecipe(66497, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46924)
-	recipe:SetCraftedItemID(40119)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Sparkling Majestic Zircon -- 66498
-	recipe = AddRecipe(66498, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46925)
-	recipe:SetCraftedItemID(40120)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Stormy Majestic Zircon -- 66499
-	recipe = AddRecipe(66499, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46926)
-	recipe:SetCraftedItemID(40122)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Rigid Majestic Zircon -- 66501
-	recipe = AddRecipe(66501, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46928)
-	recipe:SetCraftedItemID(40125)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Smooth King's Amber -- 66502
-	recipe = AddRecipe(66502, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46929)
-	recipe:SetCraftedItemID(40124)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Mystic King's Amber -- 66505
-	recipe = AddRecipe(66505, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46932)
-	recipe:SetCraftedItemID(40127)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Quick King's Amber -- 66506
-	recipe = AddRecipe(66506, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46933)
-	recipe:SetCraftedItemID(40128)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Sovereign Dreadstone -- 66554
-	recipe = AddRecipe(66554, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46935)
-	recipe:SetCraftedItemID(40129)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Purified Dreadstone -- 66556
-	recipe = AddRecipe(66556, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46937)
-	recipe:SetCraftedItemID(40133)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Shifting Dreadstone -- 66557
-	recipe = AddRecipe(66557, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46938)
-	recipe:SetCraftedItemID(40130)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Defender's Dreadstone -- 66560
-	recipe = AddRecipe(66560, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46941)
-	recipe:SetCraftedItemID(40139)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Guardian's Dreadstone -- 66561
-	recipe = AddRecipe(66561, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46942)
-	recipe:SetCraftedItemID(40141)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Mysterious Dreadstone -- 66562
-	recipe = AddRecipe(66562, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46943)
-	recipe:SetCraftedItemID(40135)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Inscribed Ametrine -- 66567
-	recipe = AddRecipe(66567, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46948)
-	recipe:SetCraftedItemID(40142)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Deadly Ametrine -- 66568
-	recipe = AddRecipe(66568, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46949)
-	recipe:SetCraftedItemID(40147)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Potent Ametrine -- 66569
-	recipe = AddRecipe(66569, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46950)
-	recipe:SetCraftedItemID(40152)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Veiled Dreadstone -- 66570
-	recipe = AddRecipe(66570, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46951)
-	recipe:SetCraftedItemID(40153)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Willful Ametrine -- 66571
-	recipe = AddRecipe(66571, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46952)
-	recipe:SetCraftedItemID(40154)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Etched Dreadstone -- 66572
-	recipe = AddRecipe(66572, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46953)
-	recipe:SetCraftedItemID(40143)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Glinting Dreadstone -- 66573
-	recipe = AddRecipe(66573, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(46956)
-	recipe:SetCraftedItemID(40157)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Reckless Ametrine -- 66574
-	recipe = AddRecipe(66574, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47007)
-	recipe:SetCraftedItemID(40155)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Accurate Dreadstone -- 66576
-	recipe = AddRecipe(66576, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47010)
-	recipe:SetCraftedItemID(40162)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Champion's Ametrine -- 66579
-	recipe = AddRecipe(66579, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47015)
-	recipe:SetCraftedItemID(40144)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Stalwart Ametrine -- 66581
-	recipe = AddRecipe(66581, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47017)
-	recipe:SetCraftedItemID(40160)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Resplendent Ametrine -- 66582
-	recipe = AddRecipe(66582, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47018)
-	recipe:SetCraftedItemID(40145)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Fierce Ametrine -- 66583
-	recipe = AddRecipe(66583, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47019)
-	recipe:SetCraftedItemID(40146)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Deft Ametrine -- 66584
-	recipe = AddRecipe(66584, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47020)
-	recipe:SetCraftedItemID(40150)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Lucent Ametrine -- 66585
-	recipe = AddRecipe(66585, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47021)
-	recipe:SetCraftedItemID(40149)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Resolute Ametrine -- 66586
-	recipe = AddRecipe(66586, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(47022)
-	recipe:SetCraftedItemID(40163)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Nightmare Tear -- 68253
-	recipe = AddRecipe(68253, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(49112)
-	recipe:SetCraftedItemID(49110)
-	recipe:SetSkillLevels(450, 450, 450, 452, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(19065, 28701, 33637, 33680)
-
-	-- Bold Carnelian -- 73222
-	recipe = AddRecipe(73222, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52081)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Delicate Carnelian -- 73223
-	recipe = AddRecipe(73223, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52082)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Flashing Carnelian -- 73224
-	recipe = AddRecipe(73224, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52083)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Brilliant Carnelian -- 73225
-	recipe = AddRecipe(73225, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52084)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Precise Carnelian -- 73226
-	recipe = AddRecipe(73226, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52085)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Solid Zephyrite -- 73227
-	recipe = AddRecipe(73227, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52086)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Sparkling Zephyrite -- 73228
-	recipe = AddRecipe(73228, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52087)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Stormy Zephyrite -- 73229
-	recipe = AddRecipe(73229, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52088)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Rigid Zephyrite -- 73230
-	recipe = AddRecipe(73230, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52089)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Subtle Alicite -- 73231
-	recipe = AddRecipe(73231, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52090)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Smooth Alicite -- 73232
-	recipe = AddRecipe(73232, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52091)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Quick Alicite -- 73234
-	recipe = AddRecipe(73234, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52093)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Fractured Alicite -- 73239
-	recipe = AddRecipe(73239, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52094)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Sovereign Nightstone -- 73240
-	recipe = AddRecipe(73240, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52095)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Shifting Nightstone -- 73241
-	recipe = AddRecipe(73241, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52096)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Defender's Nightstone -- 73242
-	recipe = AddRecipe(73242, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52097)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Timeless Nightstone -- 73243
-	recipe = AddRecipe(73243, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52098)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Guardian's Nightstone -- 73244
-	recipe = AddRecipe(73244, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52099)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Purified Nightstone -- 73245
-	recipe = AddRecipe(73245, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52100)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Etched Nightstone -- 73246
-	recipe = AddRecipe(73246, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52101)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Glinting Nightstone -- 73247
-	recipe = AddRecipe(73247, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52102)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Retaliating Nightstone -- 73248
-	recipe = AddRecipe(73248, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52103)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Veiled Nightstone -- 73249
-	recipe = AddRecipe(73249, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52104)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Accurate Nightstone -- 73250
-	recipe = AddRecipe(73250, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52105)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Polished Hessonite -- 73258
-	recipe = AddRecipe(73258, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52106)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Inscribed Hessonite -- 73260
-	recipe = AddRecipe(73260, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52108)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Deadly Hessonite -- 73262
-	recipe = AddRecipe(73262, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52109)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Potent Hessonite -- 73263
-	recipe = AddRecipe(73263, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52110)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Fierce Hessonite -- 73264
-	recipe = AddRecipe(73264, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52111)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Deft Hessonite -- 73265
-	recipe = AddRecipe(73265, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52112)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Reckless Hessonite -- 73266
-	recipe = AddRecipe(73266, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52113)
-	recipe:SetSkillLevels(425, 425, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Skillful Hessonite -- 73267
-	recipe = AddRecipe(73267, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52114)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Adept Hessonite -- 73268
-	recipe = AddRecipe(73268, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52115)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Fine Hessonite -- 73269
-	recipe = AddRecipe(73269, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52116)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Artful Hessonite -- 73270
-	recipe = AddRecipe(73270, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52117)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Keen Hessonite -- 73271
-	recipe = AddRecipe(73271, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52118)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Regal Jasper -- 73272
-	recipe = AddRecipe(73272, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52119)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Nimble Jasper -- 73273
-	recipe = AddRecipe(73273, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52120)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Jagged Jasper -- 73274
-	recipe = AddRecipe(73274, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52121)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Piercing Jasper -- 73275
-	recipe = AddRecipe(73275, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52122)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Steady Jasper -- 73276
-	recipe = AddRecipe(73276, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52123)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Forceful Jasper -- 73277
-	recipe = AddRecipe(73277, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52124)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Lightning Jasper -- 73278
-	recipe = AddRecipe(73278, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52125)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Puissant Jasper -- 73279
-	recipe = AddRecipe(73279, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52126)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Zen Jasper -- 73280
-	recipe = AddRecipe(73280, V.CATA, Q.UNCOMMON)
-	recipe:SetCraftedItemID(52127)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Sensei's Jasper -- 73281
-	recipe = AddRecipe(73281, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52128)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Bold Inferno Ruby -- 73335
-	recipe = AddRecipe(73335, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Delicate Inferno Ruby -- 73336
-	recipe = AddRecipe(73336, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Flashing Inferno Ruby -- 73337
-	recipe = AddRecipe(73337, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Brilliant Inferno Ruby -- 73338
-	recipe = AddRecipe(73338, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Precise Inferno Ruby -- 73339
-	recipe = AddRecipe(73339, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Solid Ocean Sapphire -- 73340
-	recipe = AddRecipe(73340, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Sparkling Ocean Sapphire -- 73341
-	recipe = AddRecipe(73341, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Stormy Ocean Sapphire -- 73343
-	recipe = AddRecipe(73343, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Rigid Ocean Sapphire -- 73344
-	recipe = AddRecipe(73344, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Subtle Amberjewel -- 73345
-	recipe = AddRecipe(73345, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Smooth Amberjewel -- 73346
-	recipe = AddRecipe(73346, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Mystic Amberjewel -- 73347
-	recipe = AddRecipe(73347, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Quick Amberjewel -- 73348
-	recipe = AddRecipe(73348, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Fractured Amberjewel -- 73349
-	recipe = AddRecipe(73349, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Sovereign Demonseye -- 73350
-	recipe = AddRecipe(73350, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Shifting Demonseye -- 73351
-	recipe = AddRecipe(73351, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Defender's Demonseye -- 73352
-	recipe = AddRecipe(73352, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Timeless Demonseye -- 73353
-	recipe = AddRecipe(73353, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Guardian's Demonseye -- 73354
-	recipe = AddRecipe(73354, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Purified Demonseye -- 73355
-	recipe = AddRecipe(73355, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Etched Demonseye -- 73356
-	recipe = AddRecipe(73356, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Glinting Demonseye -- 73357
-	recipe = AddRecipe(73357, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Retaliating Demonseye -- 73358
-	recipe = AddRecipe(73358, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Veiled Demonseye -- 73359
-	recipe = AddRecipe(73359, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Accurate Demonseye -- 73360
-	recipe = AddRecipe(73360, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Polished Ember Topaz -- 73361
-	recipe = AddRecipe(73361, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Resolute Ember Topaz -- 73362
-	recipe = AddRecipe(73362, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Inscribed Ember Topaz -- 73364
-	recipe = AddRecipe(73364, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Deadly Ember Topaz -- 73365
-	recipe = AddRecipe(73365, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Potent Ember Topaz -- 73366
-	recipe = AddRecipe(73366, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Fierce Ember Topaz -- 73367
-	recipe = AddRecipe(73367, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Deft Ember Topaz -- 73368
-	recipe = AddRecipe(73368, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Reckless Ember Topaz -- 73369
-	recipe = AddRecipe(73369, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Skillful Ember Topaz -- 73370
-	recipe = AddRecipe(73370, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Adept Ember Topaz -- 73371
-	recipe = AddRecipe(73371, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Fine Ember Topaz -- 73372
-	recipe = AddRecipe(73372, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Artful Ember Topaz -- 73373
-	recipe = AddRecipe(73373, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Keen Ember Topaz -- 73374
-	recipe = AddRecipe(73374, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Regal Dream Emerald -- 73375
-	recipe = AddRecipe(73375, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Nimble Dream Emerald -- 73376
-	recipe = AddRecipe(73376, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Jagged Dream Emerald -- 73377
-	recipe = AddRecipe(73377, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Piercing Dream Emerald -- 73378
-	recipe = AddRecipe(73378, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Steady Dream Emerald -- 73379
-	recipe = AddRecipe(73379, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Forceful Dream Emerald -- 73380
-	recipe = AddRecipe(73380, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Lightning Dream Emerald -- 73381
-	recipe = AddRecipe(73381, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Puissant Dream Emerald -- 73382
-	recipe = AddRecipe(73382, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Zen Dream Emerald -- 73383
-	recipe = AddRecipe(73383, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Sensei's Dream Emerald -- 73384
-	recipe = AddRecipe(73384, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Bold Chimera's Eye -- 73396
-	recipe = AddRecipe(73396, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Delicate Chimera's Eye -- 73397
-	recipe = AddRecipe(73397, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Flashing Chimera's Eye -- 73398
-	recipe = AddRecipe(73398, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Brilliant Chimera's Eye -- 73399
-	recipe = AddRecipe(73399, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Precise Chimera's Eye -- 73400
-	recipe = AddRecipe(73400, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Solid Chimera's Eye -- 73401
-	recipe = AddRecipe(73401, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Sparkling Chimera's Eye -- 73402
-	recipe = AddRecipe(73402, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52262)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Stormy Chimera's Eye -- 73403
-	recipe = AddRecipe(73403, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52263)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Rigid Chimera's Eye -- 73404
-	recipe = AddRecipe(73404, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Subtle Chimera's Eye -- 73405
-	recipe = AddRecipe(73405, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52265)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Smooth Chimera's Eye -- 73406
-	recipe = AddRecipe(73406, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Mystic Chimera's Eye -- 73407
-	recipe = AddRecipe(73407, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Quick Chimera's Eye -- 73408
-	recipe = AddRecipe(73408, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Fractured Chimera's Eye -- 73409
-	recipe = AddRecipe(73409, V.CATA, Q.EPIC)
-	recipe:SetSkillLevels(500, 500, 505, 507, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Fleet Shadowspirit Diamond -- 73464
-	recipe = AddRecipe(73464, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Chaotic Shadowspirit Diamond -- 73465
-	recipe = AddRecipe(73465, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Bracing Shadowspirit Diamond -- 73466
-	recipe = AddRecipe(73466, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Eternal Shadowspirit Diamond -- 73467
-	recipe = AddRecipe(73467, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Austere Shadowspirit Diamond -- 73468
-	recipe = AddRecipe(73468, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Effulgent Shadowspirit Diamond -- 73469
-	recipe = AddRecipe(73469, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Ember Shadowspirit Diamond -- 73470
-	recipe = AddRecipe(73470, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Revitalizing Shadowspirit Diamond -- 73471
-	recipe = AddRecipe(73471, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Destructive Shadowspirit Diamond -- 73472
-	recipe = AddRecipe(73472, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Powerful Shadowspirit Diamond -- 73473
-	recipe = AddRecipe(73473, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Enigmatic Shadowspirit Diamond -- 73474
-	recipe = AddRecipe(73474, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Impassive Shadowspirit Diamond -- 73475
-	recipe = AddRecipe(73475, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Forlorn Shadowspirit Diamond -- 73476
-	recipe = AddRecipe(73476, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Fire Prism -- 73478
-	recipe = AddRecipe(73478, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52304)
-	recipe:SetSkillLevels(500, 500, 500, 500, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Jasper Ring -- 73494
-	recipe = AddRecipe(73494, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52306)
-	recipe:SetSkillLevels(425, 425, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Hessonite Band -- 73495
-	recipe = AddRecipe(73495, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52308)
-	recipe:SetSkillLevels(450, 450, 485, 495, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Alicite Pendant -- 73496
-	recipe = AddRecipe(73496, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52307)
-	recipe:SetSkillLevels(435, 435, 450, 467, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Nightstone Choker -- 73497
-	recipe = AddRecipe(73497, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52309)
-	recipe:SetSkillLevels(460, 460, 495, 505, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Band of Blades -- 73498
-	recipe = AddRecipe(73498, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52318)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Ring of Warring Elements -- 73502
-	recipe = AddRecipe(73502, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52319)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Elementium Moebius Band -- 73503
-	recipe = AddRecipe(73503, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52320)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Entwined Elementium Choker -- 73504
-	recipe = AddRecipe(73504, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52321)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Eye of Many Deaths -- 73505
-	recipe = AddRecipe(73505, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52322)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Elementium Guardian -- 73506
-	recipe = AddRecipe(73506, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52323)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Elementium Destroyer's Ring -- 73520
-	recipe = AddRecipe(73520, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52348)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Brazen Elementium Medallion -- 73521
-	recipe = AddRecipe(73521, V.CATA, Q.EPIC)
-	recipe:SetCraftedItemID(52350)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Carnelian Spikes -- 73620
-	recipe = AddRecipe(73620, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52492)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- The Perforator -- 73621
-	recipe = AddRecipe(73621, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52493)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
-
-	-- Jeweler's Ruby Monocle -- 73625
-	recipe = AddRecipe(73625, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(52485)
-	recipe:SetSkillLevels(450, 450, 480, 490, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Jeweler's Sapphire Monocle -- 73626
-	recipe = AddRecipe(73626, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(52486)
-	recipe:SetSkillLevels(455, 455, 485, 495, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Jeweler's Emerald Monocle -- 73627
-	recipe = AddRecipe(73627, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(52487)
-	recipe:SetSkillLevels(460, 460, 490, 500, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Willful Ember Topaz -- 95754
-	recipe = AddRecipe(95754, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Lucent Ember Topaz -- 95755
-	recipe = AddRecipe(95755, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Resplendent Ember Topaz -- 95756
-	recipe = AddRecipe(95756, V.CATA, Q.RARE)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Vivid Dream Emerald -- 96226
-	recipe = AddRecipe(96226, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(68741)
-	recipe:SetSkillLevels(465, 465, 500, 507, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50480, 50482)
-
-	-- Agile Shadowspirit Diamond -- 96255
-	recipe = AddRecipe(96255, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(68778)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
-
-	-- Reverberating Shadowspirit Diamond -- 96256
-	recipe = AddRecipe(96256, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(68779)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
-
-	-- Burning Shadowspirit Diamond -- 96257
-	recipe = AddRecipe(96257, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(68780)
-	recipe:SetSkillLevels(490, 490, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
-
-	self.InitJewelcrafting = nil
-end
diff --git a/Database/Leatherworking.lua b/Database/Leatherworking.lua
deleted file mode 100644
index 5651a1f..0000000
--- a/Database/Leatherworking.lua
+++ /dev/null
@@ -1,4553 +0,0 @@
---[[
-************************************************************************
-Leatherworking.lua
-Leatherworking data for all of Ackis Recipe List
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local FOLDER_NAME, private = ...
-
-local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
-local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitLeatherworking()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 2108, genesis, quality)
-	end
-
-	private:InitializeLeatherworkingTrainers()
-
-	local recipe
-
-	-- Handstitched Leather Boots -- 2149
-	recipe = AddRecipe(2149, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2302)
-	recipe:SetSkillLevels(1, 1, 40, 55, 70)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Light Armor Kit -- 2152
-	recipe = AddRecipe(2152, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2304)
-	recipe:SetSkillLevels(1, 1, 30, 45, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Handstitched Leather Pants -- 2153
-	recipe = AddRecipe(2153, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2303)
-	recipe:SetSkillLevels(15, 15, 45, 60, 75)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Fine Leather Boots -- 2158
-	recipe = AddRecipe(2158, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2406)
-	recipe:SetCraftedItemID(2307)
-	recipe:SetSkillLevels(90, 90, 120, 135, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Fine Leather Cloak -- 2159
-	recipe = AddRecipe(2159, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2308)
-	recipe:SetSkillLevels(85, 85, 105, 120, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Embossed Leather Vest -- 2160
-	recipe = AddRecipe(2160, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2300)
-	recipe:SetSkillLevels(40, 40, 70, 85, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Embossed Leather Boots -- 2161
-	recipe = AddRecipe(2161, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2309)
-	recipe:SetSkillLevels(55, 55, 85, 100, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Embossed Leather Cloak -- 2162
-	recipe = AddRecipe(2162, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2310)
-	recipe:SetSkillLevels(60, 60, 90, 105, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- White Leather Jerkin -- 2163
-	recipe = AddRecipe(2163, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2407)
-	recipe:SetCraftedItemID(2311)
-	recipe:SetSkillLevels(60, 60, 90, 105, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Fine Leather Gloves -- 2164
-	recipe = AddRecipe(2164, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2408)
-	recipe:SetCraftedItemID(2312)
-	recipe:SetSkillLevels(75, 75, 105, 120, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Medium Armor Kit -- 2165
-	recipe = AddRecipe(2165, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2313)
-	recipe:SetSkillLevels(100, 100, 115, 122, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Toughened Leather Armor -- 2166
-	recipe = AddRecipe(2166, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2314)
-	recipe:SetSkillLevels(120, 120, 145, 157, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Dark Leather Boots -- 2167
-	recipe = AddRecipe(2167, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2315)
-	recipe:SetSkillLevels(100, 100, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Dark Leather Cloak -- 2168
-	recipe = AddRecipe(2168, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2316)
-	recipe:SetSkillLevels(110, 110, 135, 147, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Dark Leather Tunic -- 2169
-	recipe = AddRecipe(2169, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2409)
-	recipe:SetCraftedItemID(2317)
-	recipe:SetSkillLevels(100, 100, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Light Leather -- 2881
-	recipe = AddRecipe(2881, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2318)
-	recipe:SetSkillLevels(1, 1, 20, 30, 40)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Handstitched Leather Belt -- 3753
-	recipe = AddRecipe(3753, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4237)
-	recipe:SetSkillLevels(25, 25, 55, 70, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Embossed Leather Gloves -- 3756
-	recipe = AddRecipe(3756, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4239)
-	recipe:SetSkillLevels(55, 55, 85, 100, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Embossed Leather Pants -- 3759
-	recipe = AddRecipe(3759, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4242)
-	recipe:SetSkillLevels(75, 75, 105, 120, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Hillman's Cloak -- 3760
-	recipe = AddRecipe(3760, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3719)
-	recipe:SetSkillLevels(150, 150, 170, 180, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Fine Leather Tunic -- 3761
-	recipe = AddRecipe(3761, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4243)
-	recipe:SetSkillLevels(85, 85, 115, 130, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Hillman's Leather Vest -- 3762
-	recipe = AddRecipe(3762, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4293)
-	recipe:SetCraftedItemID(4244)
-	recipe:SetSkillLevels(100, 100, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Fine Leather Belt -- 3763
-	recipe = AddRecipe(3763, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4246)
-	recipe:SetSkillLevels(80, 80, 110, 125, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Hillman's Leather Gloves -- 3764
-	recipe = AddRecipe(3764, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4247)
-	recipe:SetSkillLevels(145, 145, 170, 182, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Dark Leather Gloves -- 3765
-	recipe = AddRecipe(3765, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7360)
-	recipe:SetCraftedItemID(4248)
-	recipe:SetSkillLevels(120, 120, 155, 167, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Dark Leather Belt -- 3766
-	recipe = AddRecipe(3766, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4249)
-	recipe:SetSkillLevels(125, 125, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Hillman's Belt -- 3767
-	recipe = AddRecipe(3767, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4294)
-	recipe:SetCraftedItemID(4250)
-	recipe:SetSkillLevels(120, 120, 145, 157, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Hillman's Shoulders -- 3768
-	recipe = AddRecipe(3768, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4251)
-	recipe:SetSkillLevels(130, 130, 155, 167, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635)
-
-	-- Dark Leather Shoulders -- 3769
-	recipe = AddRecipe(3769, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4296)
-	recipe:SetCraftedItemID(4252)
-	recipe:SetSkillLevels(140, 140, 165, 177, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Toughened Leather Gloves -- 3770
-	recipe = AddRecipe(3770, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4253)
-	recipe:SetSkillLevels(135, 135, 160, 172, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Barbaric Gloves -- 3771
-	recipe = AddRecipe(3771, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4297)
-	recipe:SetCraftedItemID(4254)
-	recipe:SetSkillLevels(150, 150, 170, 180, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Leather Armor -- 3772
-	recipe = AddRecipe(3772, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7613)
-	recipe:SetCraftedItemID(4255)
-	recipe:SetSkillLevels(155, 155, 175, 185, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
-	recipe:AddVendor(2679, 2698)
-
-	-- Guardian Armor -- 3773
-	recipe = AddRecipe(3773, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4299)
-	recipe:SetCraftedItemID(4256)
-	recipe:SetSkillLevels(175, 175, 195, 205, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Leather Belt -- 3774
-	recipe = AddRecipe(3774, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4257)
-	recipe:SetSkillLevels(160, 160, 180, 190, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Guardian Belt -- 3775
-	recipe = AddRecipe(3775, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(4298)
-	recipe:SetCraftedItemID(4258)
-	recipe:SetSkillLevels(170, 170, 190, 200, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Leather Bracers -- 3776
-	recipe = AddRecipe(3776, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4259)
-	recipe:SetSkillLevels(180, 180, 200, 210, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Guardian Leather Bracers -- 3777
-	recipe = AddRecipe(3777, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4300)
-	recipe:SetCraftedItemID(4260)
-	recipe:SetSkillLevels(195, 195, 215, 225, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Gem-studded Leather Belt -- 3778
-	recipe = AddRecipe(3778, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14635)
-	recipe:SetCraftedItemID(4262)
-	recipe:SetSkillLevels(185, 185, 205, 215, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddLimitedVendor(2699, 1)
-
-	-- Barbaric Belt -- 3779
-	recipe = AddRecipe(3779, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(4301)
-	recipe:SetCraftedItemID(4264)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Armor Kit -- 3780
-	recipe = AddRecipe(3780, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4265)
-	recipe:SetSkillLevels(150, 150, 170, 180, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Cured Light Hide -- 3816
-	recipe = AddRecipe(3816, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4231)
-	recipe:SetSkillLevels(35, 35, 55, 65, 75)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Cured Medium Hide -- 3817
-	recipe = AddRecipe(3817, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4233)
-	recipe:SetSkillLevels(100, 100, 115, 122, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Cured Heavy Hide -- 3818
-	recipe = AddRecipe(3818, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4236)
-	recipe:SetSkillLevels(150, 150, 160, 165, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Raptor Hide Harness -- 4096
-	recipe = AddRecipe(4096, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13287)
-	recipe:SetCraftedItemID(4455)
-	recipe:SetSkillLevels(165, 165, 185, 195, 205)
-	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddLimitedVendor(2819, 1)
-
-	-- Raptor Hide Belt -- 4097
-	recipe = AddRecipe(4097, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(13288)
-	recipe:SetCraftedItemID(4456)
-	recipe:SetSkillLevels(165, 165, 185, 195, 205)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddVendor(2816)
-
-	-- Kodo Hide Bag -- 5244
-	recipe = AddRecipe(5244, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5083)
-	recipe:SetCraftedItemID(5081)
-	recipe:SetSkillLevels(40, 40, 70, 85, 100)
-	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE)
-	recipe:AddQuest(769)
-
-	-- Barbaric Harness -- 6661
-	recipe = AddRecipe(6661, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5739)
-	recipe:SetSkillLevels(190, 190, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Murloc Scale Belt -- 6702
-	recipe = AddRecipe(6702, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5786)
-	recipe:SetCraftedItemID(5780)
-	recipe:SetSkillLevels(90, 90, 120, 135, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(1732, 3385)
-	recipe:AddVendor(843, 3556, 4186)
-
-	-- Murloc Scale Breastplate -- 6703
-	recipe = AddRecipe(6703, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5787)
-	recipe:SetCraftedItemID(5781)
-	recipe:SetSkillLevels(95, 95, 125, 140, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(657, 3386)
-	recipe:AddVendor(843, 3556, 4186)
-
-	-- Thick Murloc Armor -- 6704
-	recipe = AddRecipe(6704, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5788)
-	recipe:SetCraftedItemID(5782)
-	recipe:SetSkillLevels(170, 170, 190, 200, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(938, 1160)
-	recipe:AddLimitedVendor(2393, 1, 2846, 1)
-
-	-- Murloc Scale Bracers -- 6705
-	recipe = AddRecipe(6705, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5789)
-	recipe:SetCraftedItemID(5783)
-	recipe:SetSkillLevels(190, 190, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(1561, 2636)
-	recipe:AddLimitedVendor(4897, 1)
-
-	-- Handstitched Leather Vest -- 7126
-	recipe = AddRecipe(7126, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5957)
-	recipe:SetSkillLevels(1, 1, 40, 55, 70)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Fine Leather Pants -- 7133
-	recipe = AddRecipe(7133, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5972)
-	recipe:SetCraftedItemID(5958)
-	recipe:SetSkillLevels(105, 105, 130, 142, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Dark Leather Pants -- 7135
-	recipe = AddRecipe(7135, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5961)
-	recipe:SetSkillLevels(115, 115, 140, 152, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Guardian Pants -- 7147
-	recipe = AddRecipe(7147, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5962)
-	recipe:SetSkillLevels(160, 160, 180, 190, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Barbaric Leggings -- 7149
-	recipe = AddRecipe(7149, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5973)
-	recipe:SetCraftedItemID(5963)
-	recipe:SetSkillLevels(170, 170, 190, 200, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddVendor(2810, 2821, 3958, 4877)
-
-	-- Barbaric Shoulders -- 7151
-	recipe = AddRecipe(7151, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5964)
-	recipe:SetSkillLevels(175, 175, 195, 205, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Guardian Cloak -- 7153
-	recipe = AddRecipe(7153, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5974)
-	recipe:SetCraftedItemID(5965)
-	recipe:SetSkillLevels(185, 185, 205, 215, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Guardian Gloves -- 7156
-	recipe = AddRecipe(7156, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5966)
-	recipe:SetSkillLevels(190, 190, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Deviate Scale Cloak -- 7953
-	recipe = AddRecipe(7953, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6474)
-	recipe:SetCraftedItemID(6466)
-	recipe:SetSkillLevels(90, 90, 120, 135, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Deviate Scale Gloves -- 7954
-	recipe = AddRecipe(7954, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6475)
-	recipe:SetCraftedItemID(6467)
-	recipe:SetSkillLevels(105, 105, 130, 142, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Deviate Scale Belt -- 7955
-	recipe = AddRecipe(7955, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6476)
-	recipe:SetCraftedItemID(6468)
-	recipe:SetSkillLevels(115, 115, 140, 152, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Moonglow Vest -- 8322
-	recipe = AddRecipe(8322, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6710)
-	recipe:SetCraftedItemID(6709)
-	recipe:SetSkillLevels(90, 90, 115, 130, 145)
-	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddQuest(1582)
-
-	-- Handstitched Leather Cloak -- 9058
-	recipe = AddRecipe(9058, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7276)
-	recipe:SetSkillLevels(1, 1, 40, 55, 70)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Handstitched Leather Bracers -- 9059
-	recipe = AddRecipe(9059, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7277)
-	recipe:SetSkillLevels(1, 1, 40, 55, 70)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Rugged Leather Pants -- 9064
-	recipe = AddRecipe(9064, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7288)
-	recipe:SetCraftedItemID(7280)
-	recipe:SetSkillLevels(35, 35, 65, 80, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Light Leather Bracers -- 9065
-	recipe = AddRecipe(9065, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7281)
-	recipe:SetSkillLevels(70, 70, 100, 115, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Light Leather Pants -- 9068
-	recipe = AddRecipe(9068, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7282)
-	recipe:SetSkillLevels(95, 95, 125, 140, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Black Whelp Cloak -- 9070
-	recipe = AddRecipe(9070, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7289)
-	recipe:SetCraftedItemID(7283)
-	recipe:SetSkillLevels(100, 100, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddVendor(2697)
-
-	-- Red Whelp Gloves -- 9072
-	recipe = AddRecipe(9072, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7290)
-	recipe:SetCraftedItemID(7284)
-	recipe:SetSkillLevels(120, 120, 145, 157, 170)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddVendor(2679)
-
-	-- Nimble Leather Gloves -- 9074
-	recipe = AddRecipe(9074, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7285)
-	recipe:SetSkillLevels(120, 120, 145, 157, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Fletcher's Gloves -- 9145
-	recipe = AddRecipe(9145, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7348)
-	recipe:SetSkillLevels(125, 125, 150, 162, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Herbalist's Gloves -- 9146
-	recipe = AddRecipe(9146, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7361)
-	recipe:SetCraftedItemID(7349)
-	recipe:SetSkillLevels(135, 135, 160, 172, 185)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddVendor(6731)
-
-	-- Earthen Leather Shoulders -- 9147
-	recipe = AddRecipe(9147, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7362)
-	recipe:SetCraftedItemID(7352)
-	recipe:SetSkillLevels(135, 135, 160, 172, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddVendor(3537)
-
-	-- Pilferer's Gloves -- 9148
-	recipe = AddRecipe(9148, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7363)
-	recipe:SetCraftedItemID(7358)
-	recipe:SetSkillLevels(140, 140, 165, 177, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Earthen Gloves -- 9149
-	recipe = AddRecipe(9149, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7364)
-	recipe:SetCraftedItemID(7359)
-	recipe:SetSkillLevels(145, 145, 170, 182, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Dusky Leather Leggings -- 9195
-	recipe = AddRecipe(9195, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7449)
-	recipe:SetCraftedItemID(7373)
-	recipe:SetSkillLevels(165, 165, 185, 195, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Dusky Leather Armor -- 9196
-	recipe = AddRecipe(9196, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7374)
-	recipe:SetSkillLevels(175, 175, 195, 205, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Green Whelp Armor -- 9197
-	recipe = AddRecipe(9197, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7450)
-	recipe:SetCraftedItemID(7375)
-	recipe:SetSkillLevels(175, 175, 195, 205, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Frost Leather Cloak -- 9198
-	recipe = AddRecipe(9198, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7377)
-	recipe:SetSkillLevels(180, 180, 200, 210, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Dusky Bracers -- 9201
-	recipe = AddRecipe(9201, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7378)
-	recipe:SetSkillLevels(185, 185, 205, 215, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Green Whelp Bracers -- 9202
-	recipe = AddRecipe(9202, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7451)
-	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, 4589, 7852, 7854)
-
-	-- Dusky Belt -- 9206
-	recipe = AddRecipe(9206, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7387)
-	recipe:SetSkillLevels(195, 195, 215, 225, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Dusky Boots -- 9207
-	recipe = AddRecipe(9207, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(7452)
-	recipe:SetCraftedItemID(7390)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Swift Boots -- 9208
-	recipe = AddRecipe(9208, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7453)
-	recipe:SetCraftedItemID(7391)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Cured Thick Hide -- 10482
-	recipe = AddRecipe(10482, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8172)
-	recipe:SetSkillLevels(200, 200, 200, 200, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Thick Armor Kit -- 10487
-	recipe = AddRecipe(10487, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8173)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Comfortable Leather Hat -- 10490
-	recipe = AddRecipe(10490, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(8384)
-	recipe:SetCraftedItemID(8174)
-	recipe:SetSkillLevels(200, 200, 220, 230, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Nightscape Tunic -- 10499
-	recipe = AddRecipe(10499, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8175)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Nightscape Headband -- 10507
-	recipe = AddRecipe(10507, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8176)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Turtle Scale Gloves -- 10509
-	recipe = AddRecipe(10509, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(8385)
-	recipe:SetCraftedItemID(8187)
-	recipe:SetSkillLevels(205, 205, 225, 235, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(7852, 7854)
-
-	-- Turtle Scale Breastplate -- 10511
-	recipe = AddRecipe(10511, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8189)
-	recipe:SetSkillLevels(210, 210, 230, 240, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Nightscape Shoulders -- 10516
-	recipe = AddRecipe(10516, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8409)
-	recipe:SetCraftedItemID(8192)
-	recipe:SetSkillLevels(210, 210, 230, 240, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddVendor(7854, 8160)
-
-	-- Turtle Scale Bracers -- 10518
-	recipe = AddRecipe(10518, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8198)
-	recipe:SetSkillLevels(210, 210, 230, 240, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Big Voodoo Robe -- 10520
-	recipe = AddRecipe(10520, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8386)
-	recipe:SetCraftedItemID(8200)
-	recipe:SetSkillLevels(215, 215, 235, 245, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Tough Scorpid Breastplate -- 10525
-	recipe = AddRecipe(10525, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8395)
-	recipe:SetCraftedItemID(8203)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(5618)
-
-	-- Wild Leather Shoulders -- 10529
-	recipe = AddRecipe(10529, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8403)
-	recipe:SetCraftedItemID(8210)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddQuest(2848, 2855)
-
-	-- Big Voodoo Mask -- 10531
-	recipe = AddRecipe(10531, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8387)
-	recipe:SetCraftedItemID(8201)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Tough Scorpid Bracers -- 10533
-	recipe = AddRecipe(10533, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8397)
-	recipe:SetCraftedItemID(8205)
-	recipe:SetSkillLevels(220, 220, 240, 250, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(5617)
-
-	-- Tough Scorpid Gloves -- 10542
-	recipe = AddRecipe(10542, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8398)
-	recipe:SetCraftedItemID(8204)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(5616)
-
-	-- Wild Leather Vest -- 10544
-	recipe = AddRecipe(10544, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8404)
-	recipe:SetCraftedItemID(8211)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddQuest(2849, 2856)
-
-	-- Wild Leather Helmet -- 10546
-	recipe = AddRecipe(10546, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8405)
-	recipe:SetCraftedItemID(8214)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddQuest(2850, 2857)
-
-	-- Nightscape Pants -- 10548
-	recipe = AddRecipe(10548, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8193)
-	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(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Turtle Scale Helm -- 10552
-	recipe = AddRecipe(10552, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8191)
-	recipe:SetSkillLevels(230, 230, 250, 260, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Tough Scorpid Boots -- 10554
-	recipe = AddRecipe(10554, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8399)
-	recipe:SetCraftedItemID(8209)
-	recipe:SetSkillLevels(235, 235, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(5615)
-
-	-- Turtle Scale Leggings -- 10556
-	recipe = AddRecipe(10556, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8185)
-	recipe:SetSkillLevels(235, 235, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Nightscape Boots -- 10558
-	recipe = AddRecipe(10558, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8197)
-	recipe:SetSkillLevels(235, 235, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Big Voodoo Pants -- 10560
-	recipe = AddRecipe(10560, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8389)
-	recipe:SetCraftedItemID(8202)
-	recipe:SetSkillLevels(240, 240, 260, 270, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Big Voodoo Cloak -- 10562
-	recipe = AddRecipe(10562, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8390)
-	recipe:SetCraftedItemID(8216)
-	recipe:SetSkillLevels(240, 240, 260, 270, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Tough Scorpid Shoulders -- 10564
-	recipe = AddRecipe(10564, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8400)
-	recipe:SetCraftedItemID(8207)
-	recipe:SetSkillLevels(240, 240, 260, 270, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Wild Leather Boots -- 10566
-	recipe = AddRecipe(10566, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8406)
-	recipe:SetCraftedItemID(8213)
-	recipe:SetSkillLevels(245, 245, 265, 275, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddQuest(2851, 2858)
-
-	-- Tough Scorpid Leggings -- 10568
-	recipe = AddRecipe(10568, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8401)
-	recipe:SetCraftedItemID(8206)
-	recipe:SetSkillLevels(245, 245, 265, 275, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(5615)
-
-	-- Tough Scorpid Helm -- 10570
-	recipe = AddRecipe(10570, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8402)
-	recipe:SetCraftedItemID(8208)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Wild Leather Leggings -- 10572
-	recipe = AddRecipe(10572, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8407)
-	recipe:SetCraftedItemID(8212)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddQuest(2852, 2859)
-
-	-- Wild Leather Cloak -- 10574
-	recipe = AddRecipe(10574, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(8408)
-	recipe:SetCraftedItemID(8215)
-	recipe:SetSkillLevels(250, 250, 270, 280, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddQuest(2853, 2860)
-
-	-- Dragonscale Gauntlets -- 10619
-	recipe = AddRecipe(10619, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8347)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddTrainer(7866, 7867, 29508)
-
-	-- Wolfshead Helm -- 10621
-	recipe = AddRecipe(10621, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8345)
-	recipe:SetSkillLevels(225, 225, 245, 255, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.DRUID, F.LEATHER)
-	recipe:AddTrainer(7870, 7871, 29509)
-
-	-- Gauntlets of the Sea -- 10630
-	recipe = AddRecipe(10630, V.ORIG, Q.COMMON)
-	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, 7868, 7869, 29507, 33581, 33612)
-
-	-- 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, 7868, 7869, 29507, 33581, 33612)
-
-	-- 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, 7870, 7871, 29509, 33581, 33612)
-
-	-- 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, 7866, 7867, 29508, 33581, 33612)
-
-	-- Cured Rugged Hide -- 19047
-	recipe = AddRecipe(19047, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15407)
-	recipe:SetSkillLevels(250, 250, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Heavy Scorpid Bracers -- 19048
-	recipe = AddRecipe(19048, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15724)
-	recipe:SetCraftedItemID(15077)
-	recipe:SetSkillLevels(255, 255, 275, 285, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddVendor(12956)
-
-	-- Wicked Leather Gauntlets -- 19049
-	recipe = AddRecipe(19049, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15725)
-	recipe:SetCraftedItemID(15083)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddVendor(12942, 12943)
-
-	-- Green Dragonscale Breastplate -- 19050
-	recipe = AddRecipe(19050, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15726)
-	recipe:SetCraftedItemID(15045)
-	recipe:SetSkillLevels(260, 260, 280, 290, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(11874)
-
-	-- Heavy Scorpid Vest -- 19051
-	recipe = AddRecipe(19051, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15727)
-	recipe:SetCraftedItemID(15076)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(6005)
-
-	-- Wicked Leather Bracers -- 19052
-	recipe = AddRecipe(19052, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15728)
-	recipe:SetCraftedItemID(15084)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Chimeric Gloves -- 19053
-	recipe = AddRecipe(19053, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15729)
-	recipe:SetCraftedItemID(15074)
-	recipe:SetSkillLevels(265, 265, 285, 295, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Red Dragonscale Breastplate -- 19054
-	recipe = AddRecipe(19054, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15730)
-	recipe:SetCraftedItemID(15047)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddMobDrop(10363)
-
-	-- Runic Leather Gauntlets -- 19055
-	recipe = AddRecipe(19055, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15731)
-	recipe:SetCraftedItemID(15091)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Rugged Armor Kit -- 19058
-	recipe = AddRecipe(19058, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15564)
-	recipe:SetSkillLevels(250, 250, 255, 265, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Volcanic Leggings -- 19059
-	recipe = AddRecipe(19059, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15732)
-	recipe:SetCraftedItemID(15054)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddMobDrop(7035)
-
-	-- Green Dragonscale Leggings -- 19060
-	recipe = AddRecipe(19060, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15733)
-	recipe:SetCraftedItemID(15046)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddMobDrop(5226)
-
-	-- Living Shoulders -- 19061
-	recipe = AddRecipe(19061, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15734)
-	recipe:SetCraftedItemID(15061)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(7852, 7854)
-
-	-- Ironfeather Shoulders -- 19062
-	recipe = AddRecipe(19062, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15735)
-	recipe:SetCraftedItemID(15067)
-	recipe:SetSkillLevels(270, 270, 290, 300, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(12958)
-
-	-- Chimeric Boots -- 19063
-	recipe = AddRecipe(19063, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15737)
-	recipe:SetCraftedItemID(15073)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Scorpid Gauntlets -- 19064
-	recipe = AddRecipe(19064, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15738)
-	recipe:SetCraftedItemID(15078)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(7025)
-
-	-- Runic Leather Bracers -- 19065
-	recipe = AddRecipe(19065, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15739)
-	recipe:SetCraftedItemID(15092)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Frostsaber Boots -- 19066
-	recipe = AddRecipe(19066, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15740)
-	recipe:SetCraftedItemID(15071)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddVendor(11189)
-
-	-- Stormshroud Pants -- 19067
-	recipe = AddRecipe(19067, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15741)
-	recipe:SetCraftedItemID(15057)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
-	recipe:AddVendor(12942, 12943)
-
-	-- Warbear Harness -- 19068
-	recipe = AddRecipe(19068, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20253)
-	recipe:SetCraftedItemID(15064)
-	recipe:SetSkillLevels(275, 275, 295, 305, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.LEATHER)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
-
-	-- Heavy Scorpid Belt -- 19070
-	recipe = AddRecipe(19070, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15743)
-	recipe:SetCraftedItemID(15082)
-	recipe:SetSkillLevels(280, 280, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Wicked Leather Headband -- 19071
-	recipe = AddRecipe(19071, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15744)
-	recipe:SetCraftedItemID(15086)
-	recipe:SetSkillLevels(280, 280, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Runic Leather Belt -- 19072
-	recipe = AddRecipe(19072, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15745)
-	recipe:SetCraftedItemID(15093)
-	recipe:SetSkillLevels(280, 280, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Chimeric Leggings -- 19073
-	recipe = AddRecipe(19073, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15746)
-	recipe:SetCraftedItemID(15072)
-	recipe:SetSkillLevels(280, 280, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Frostsaber Leggings -- 19074
-	recipe = AddRecipe(19074, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15747)
-	recipe:SetCraftedItemID(15069)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddMobDrop(7440)
-
-	-- Heavy Scorpid Leggings -- 19075
-	recipe = AddRecipe(19075, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15748)
-	recipe:SetCraftedItemID(15079)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(7027)
-
-	-- Volcanic Breastplate -- 19076
-	recipe = AddRecipe(19076, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15749)
-	recipe:SetCraftedItemID(15053)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddMobDrop(9259)
-
-	-- Blue Dragonscale Breastplate -- 19077
-	recipe = AddRecipe(19077, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15751)
-	recipe:SetCraftedItemID(15048)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Living Leggings -- 19078
-	recipe = AddRecipe(19078, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15752)
-	recipe:SetCraftedItemID(15060)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddMobDrop(7158)
-
-	-- Stormshroud Armor -- 19079
-	recipe = AddRecipe(19079, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15753)
-	recipe:SetCraftedItemID(15056)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Warbear Woolies -- 19080
-	recipe = AddRecipe(19080, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20254)
-	recipe:SetCraftedItemID(15065)
-	recipe:SetSkillLevels(285, 285, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.LEATHER)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
-
-	-- Chimeric Vest -- 19081
-	recipe = AddRecipe(19081, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15755)
-	recipe:SetCraftedItemID(15075)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Runic Leather Headband -- 19082
-	recipe = AddRecipe(19082, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15756)
-	recipe:SetCraftedItemID(15094)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Wicked Leather Pants -- 19083
-	recipe = AddRecipe(19083, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15757)
-	recipe:SetCraftedItemID(15087)
-	recipe:SetSkillLevels(290, 290, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Devilsaur Gauntlets -- 19084
-	recipe = AddRecipe(19084, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15758)
-	recipe:SetCraftedItemID(15063)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddVendor(12959)
-
-	-- Black Dragonscale Breastplate -- 19085
-	recipe = AddRecipe(19085, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15759)
-	recipe:SetCraftedItemID(15050)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddVendor(9499)
-
-	-- Ironfeather Breastplate -- 19086
-	recipe = AddRecipe(19086, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15760)
-	recipe:SetCraftedItemID(15066)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddMobDrop(2644)
-
-	-- Frostsaber Gloves -- 19087
-	recipe = AddRecipe(19087, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15761)
-	recipe:SetCraftedItemID(15070)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddMobDrop(7441)
-
-	-- Heavy Scorpid Helm -- 19088
-	recipe = AddRecipe(19088, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15762)
-	recipe:SetCraftedItemID(15080)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddVendor(12956)
-
-	-- Blue Dragonscale Shoulders -- 19089
-	recipe = AddRecipe(19089, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15763)
-	recipe:SetCraftedItemID(15049)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Stormshroud Shoulders -- 19090
-	recipe = AddRecipe(19090, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15764)
-	recipe:SetCraftedItemID(15058)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Runic Leather Pants -- 19091
-	recipe = AddRecipe(19091, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15765)
-	recipe:SetCraftedItemID(15095)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Wicked Leather Belt -- 19092
-	recipe = AddRecipe(19092, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15768)
-	recipe:SetCraftedItemID(15088)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Onyxia Scale Cloak -- 19093
-	recipe = AddRecipe(19093, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15769)
-	recipe:SetCraftedItemID(15138)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.QUEST, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddQuest(7493, 7497)
-	recipe:AddCustom("ONYXIA_HEAD_QUEST")
-
-	-- Black Dragonscale Shoulders -- 19094
-	recipe = AddRecipe(19094, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15770)
-	recipe:SetCraftedItemID(15051)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(8898)
-
-	-- Living Breastplate -- 19095
-	recipe = AddRecipe(19095, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15771)
-	recipe:SetCraftedItemID(15059)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddMobDrop(1813)
-
-	-- Devilsaur Leggings -- 19097
-	recipe = AddRecipe(19097, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15772)
-	recipe:SetCraftedItemID(15062)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(6556, 6557, 6559, 9477)
-
-	-- Wicked Leather Armor -- 19098
-	recipe = AddRecipe(19098, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15773)
-	recipe:SetCraftedItemID(15085)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Heavy Scorpid Shoulders -- 19100
-	recipe = AddRecipe(19100, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15774)
-	recipe:SetCraftedItemID(15081)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(7029)
-
-	-- Volcanic Shoulders -- 19101
-	recipe = AddRecipe(19101, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15775)
-	recipe:SetCraftedItemID(15055)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddMobDrop(9260)
-
-	-- Runic Leather Armor -- 19102
-	recipe = AddRecipe(19102, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15776)
-	recipe:SetCraftedItemID(15090)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Runic Leather Shoulders -- 19103
-	recipe = AddRecipe(19103, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(15777)
-	recipe:SetCraftedItemID(15096)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Frostsaber Tunic -- 19104
-	recipe = AddRecipe(19104, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(15779)
-	recipe:SetCraftedItemID(15068)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddMobDrop(7438)
-
-	-- Black Dragonscale Leggings -- 19107
-	recipe = AddRecipe(19107, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(15781)
-	recipe:SetCraftedItemID(15052)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddMobDrop(8903)
-
-	-- Medium Leather -- 20648
-	recipe = AddRecipe(20648, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2319)
-	recipe:SetSkillLevels(100, 100, 100, 105, 110)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Heavy Leather -- 20649
-	recipe = AddRecipe(20649, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4234)
-	recipe:SetSkillLevels(150, 150, 150, 155, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Thick Leather -- 20650
-	recipe = AddRecipe(20650, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4304)
-	recipe:SetSkillLevels(200, 200, 200, 202, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Corehound Boots -- 20853
-	recipe = AddRecipe(20853, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17022)
-	recipe:SetCraftedItemID(16982)
-	recipe:SetSkillLevels(295, 295, 315, 325, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(12944)
-
-	-- Molten Helm -- 20854
-	recipe = AddRecipe(20854, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17023)
-	recipe:SetCraftedItemID(16983)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.LEATHER)
-	recipe:AddVendor(12944)
-
-	-- Black Dragonscale Boots -- 20855
-	recipe = AddRecipe(20855, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17025)
-	recipe:SetCraftedItemID(16984)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.MAIL)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Gloves of the Greatfather -- 21943
-	recipe = AddRecipe(21943, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(17722)
-	recipe:SetCraftedItemID(17721)
-	recipe:SetSkillLevels(190, 190, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Rugged Leather -- 22331
-	recipe = AddRecipe(22331, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(8170)
-	recipe:SetSkillLevels(250, 250, 250, 250, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Shadowskin Gloves -- 22711
-	recipe = AddRecipe(22711, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18239)
-	recipe:SetCraftedItemID(18238)
-	recipe:SetSkillLevels(200, 200, 210, 220, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
-	recipe:AddLimitedVendor(2699, 1)
-
-	-- Core Armor Kit -- 22727
-	recipe = AddRecipe(22727, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18252)
-	recipe:SetCraftedItemID(18251)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Gordok Ogre Suit -- 22815
-	recipe = AddRecipe(22815, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(18258)
-	recipe:SetSkillLevels(275, 275, 285, 290, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(5518)
-
-	-- Girdle of Insight -- 22921
-	recipe = AddRecipe(22921, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18514)
-	recipe:SetCraftedItemID(18504)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Mongoose Boots -- 22922
-	recipe = AddRecipe(22922, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18515)
-	recipe:SetCraftedItemID(18506)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Swift Flight Bracers -- 22923
-	recipe = AddRecipe(22923, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18516)
-	recipe:SetCraftedItemID(18508)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Chromatic Cloak -- 22926
-	recipe = AddRecipe(22926, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(18517)
-	recipe:SetCraftedItemID(18509)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Hide of the Wild -- 22927
-	recipe = AddRecipe(22927, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(18518)
-	recipe:SetCraftedItemID(18510)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Shifting Cloak -- 22928
-	recipe = AddRecipe(22928, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(18519)
-	recipe:SetCraftedItemID(18511)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Heavy Leather Ball -- 23190
-	recipe = AddRecipe(23190, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18731)
-	recipe:SetCraftedItemID(18662)
-	recipe:SetSkillLevels(150, 150, 150, 155, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(3366, 5128)
-
-	-- Barbaric Bracers -- 23399
-	recipe = AddRecipe(23399, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18949)
-	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, 4589)
-
-	-- Might of the Timbermaw -- 23703
-	recipe = AddRecipe(23703, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19326)
-	recipe:SetCraftedItemID(19044)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.TIMBERMAW_HOLD, F.LEATHER)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
-
-	-- Timbermaw Brawlers -- 23704
-	recipe = AddRecipe(23704, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19327)
-	recipe:SetCraftedItemID(19049)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.LEATHER)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.REVERED, 11557)
-
-	-- Dawn Treaders -- 23705
-	recipe = AddRecipe(23705, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19328)
-	recipe:SetCraftedItemID(19052)
-	recipe:SetSkillLevels(290, 290, 310, 320, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ARGENTDAWN, F.LEATHER)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
-
-	-- Golden Mantle of the Dawn -- 23706
-	recipe = AddRecipe(23706, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19329)
-	recipe:SetCraftedItemID(19058)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ARGENTDAWN, F.LEATHER)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
-
-	-- Lava Belt -- 23707
-	recipe = AddRecipe(23707, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19330)
-	recipe:SetCraftedItemID(19149)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.LEATHER)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Chromatic Gauntlets -- 23708
-	recipe = AddRecipe(23708, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19331)
-	recipe:SetCraftedItemID(19157)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.MAIL)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Corehound Belt -- 23709
-	recipe = AddRecipe(23709, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19332)
-	recipe:SetCraftedItemID(19162)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.LEATHER)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Molten Belt -- 23710
-	recipe = AddRecipe(23710, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19333)
-	recipe:SetCraftedItemID(19163)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.LEATHER)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Primal Batskin Jerkin -- 24121
-	recipe = AddRecipe(24121, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19769)
-	recipe:SetCraftedItemID(19685)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Primal Batskin Gloves -- 24122
-	recipe = AddRecipe(24122, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19770)
-	recipe:SetCraftedItemID(19686)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Primal Batskin Bracers -- 24123
-	recipe = AddRecipe(24123, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19771)
-	recipe:SetCraftedItemID(19687)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Blood Tiger Breastplate -- 24124
-	recipe = AddRecipe(24124, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19772)
-	recipe:SetCraftedItemID(19688)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Blood Tiger Shoulders -- 24125
-	recipe = AddRecipe(24125, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19773)
-	recipe:SetCraftedItemID(19689)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Blue Dragonscale Leggings -- 24654
-	recipe = AddRecipe(24654, V.ORIG, Q.COMMON)
-	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, 7866, 7867, 29508, 33581, 33612)
-
-	-- 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, 7866, 7867, 29508, 33581, 33612)
-
-	-- Dreamscale Breastplate -- 24703
-	recipe = AddRecipe(24703, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20382)
-	recipe:SetCraftedItemID(20380)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.EXALTED, 15293)
-
-	-- Spitfire Bracers -- 24846
-	recipe = AddRecipe(24846, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20506)
-	recipe:SetCraftedItemID(20481)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15293)
-
-	-- Spitfire Gauntlets -- 24847
-	recipe = AddRecipe(24847, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20507)
-	recipe:SetCraftedItemID(20480)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15293)
-
-	-- Spitfire Breastplate -- 24848
-	recipe = AddRecipe(24848, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20508)
-	recipe:SetCraftedItemID(20479)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15293)
-
-	-- Sandstalker Bracers -- 24849
-	recipe = AddRecipe(24849, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20509)
-	recipe:SetCraftedItemID(20476)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15293)
-
-	-- Sandstalker Gauntlets -- 24850
-	recipe = AddRecipe(24850, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20510)
-	recipe:SetCraftedItemID(20477)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15293)
-
-	-- Sandstalker Breastplate -- 24851
-	recipe = AddRecipe(24851, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20511)
-	recipe:SetCraftedItemID(20478)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.MAIL)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15293)
-
-	-- Black Whelp Tunic -- 24940
-	recipe = AddRecipe(24940, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(20576)
-	recipe:SetCraftedItemID(20575)
-	recipe:SetSkillLevels(100, 100, 125, 137, 150)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddVendor(777)
-
-	-- Stormshroud Gloves -- 26279
-	recipe = AddRecipe(26279, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(21548)
-	recipe:SetCraftedItemID(21278)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(14454, 14457)
-
-	-- Polar Tunic -- 28219
-	recipe = AddRecipe(28219, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22661)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("Custom41")
-
-	-- Polar Gloves -- 28220
-	recipe = AddRecipe(28220, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22662)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("Custom41")
-
-	-- Polar Bracers -- 28221
-	recipe = AddRecipe(28221, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22663)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("Custom41")
-
-	-- Icy Scale Breastplate -- 28222
-	recipe = AddRecipe(28222, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22664)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("Custom41")
-
-	-- Icy Scale Gauntlets -- 28223
-	recipe = AddRecipe(28223, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22666)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("Custom41")
-
-	-- Icy Scale Bracers -- 28224
-	recipe = AddRecipe(28224, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22665)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("Custom41")
-
-	-- Bramblewood Helm -- 28472
-	recipe = AddRecipe(28472, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22771)
-	recipe:SetCraftedItemID(22759)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.LEATHER)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15293)
-
-	-- Bramblewood Boots -- 28473
-	recipe = AddRecipe(28473, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22770)
-	recipe:SetCraftedItemID(22760)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.LEATHER)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15293)
-
-	-- Bramblewood Belt -- 28474
-	recipe = AddRecipe(28474, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22769)
-	recipe:SetCraftedItemID(22761)
-	recipe:SetSkillLevels(300, 300, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.LEATHER)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15293)
-
-	-- Knothide Leather -- 32454
-	recipe = AddRecipe(32454, V.TBC, Q.COMMON)
-	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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Heavy Knothide Leather -- 32455
-	recipe = AddRecipe(32455, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25720)
-	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, 28700, 33581, 33612)
-
-	-- 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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Vindicator's Armor Kit -- 32457
-	recipe = AddRecipe(32457, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25721)
-	recipe:SetCraftedItemID(25651)
-	recipe:SetSkillLevels(325, 325, 335, 340, 345)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR)
-	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
-
-	-- Magister's Armor Kit -- 32458
-	recipe = AddRecipe(32458, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25722)
-	recipe:SetCraftedItemID(25652)
-	recipe:SetSkillLevels(325, 325, 335, 340, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
-	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
-
-	-- Riding Crop -- 32461
-	recipe = AddRecipe(32461, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25725)
-	recipe:SetCraftedItemID(25653)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
-	recipe:AddVendor(18672)
-
-	-- Felscale Gloves -- 32462
-	recipe = AddRecipe(32462, V.TBC, Q.COMMON)
-	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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Comfortable Insoles -- 32482
-	recipe = AddRecipe(32482, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(25726)
-	recipe:SetCraftedItemID(25679)
-	recipe:SetSkillLevels(300, 300, 300, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16689, 16748)
-
-	-- Stylin' Purple Hat -- 32485
-	recipe = AddRecipe(32485, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25728)
-	recipe:SetCraftedItemID(25680)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(18667)
-
-	-- Stylin' Adventure Hat -- 32487
-	recipe = AddRecipe(32487, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25729)
-	recipe:SetCraftedItemID(25681)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddMobDrop(17820, 28132)
-
-	-- Stylin' Crimson Hat -- 32488
-	recipe = AddRecipe(32488, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25731)
-	recipe:SetCraftedItemID(25683)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddMobDrop(18322)
-
-	-- Stylin' Jungle Hat -- 32489
-	recipe = AddRecipe(32489, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25730)
-	recipe:SetCraftedItemID(25682)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddMobDrop(17839, 21104)
-
-	-- Fel Leather Gloves -- 32490
-	recipe = AddRecipe(32490, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25732)
-	recipe:SetCraftedItemID(25685)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM, F.LEATHER)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
-
-	-- Fel Leather Boots -- 32493
-	recipe = AddRecipe(32493, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25733)
-	recipe:SetCraftedItemID(25686)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM, F.LEATHER)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
-
-	-- Fel Leather Leggings -- 32494
-	recipe = AddRecipe(32494, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25734)
-	recipe:SetCraftedItemID(25687)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM, F.LEATHER)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
-
-	-- Heavy Clefthoof Vest -- 32495
-	recipe = AddRecipe(32495, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25735)
-	recipe:SetCraftedItemID(25689)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.LEATHER)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Heavy Clefthoof Leggings -- 32496
-	recipe = AddRecipe(32496, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25736)
-	recipe:SetCraftedItemID(25690)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.LEATHER)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Heavy Clefthoof Boots -- 32497
-	recipe = AddRecipe(32497, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(25737)
-	recipe:SetCraftedItemID(25691)
-	recipe:SetSkillLevels(355, 355, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.LEATHER)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.FRIENDLY, 17904)
-
-	-- Felstalker Belt -- 32498
-	recipe = AddRecipe(32498, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(29213)
-	recipe:SetCraftedItemID(25695)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.HELLFIRE, F.MAIL)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.FRIENDLY, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.FRIENDLY, 17585)
-
-	-- Felstalker Bracers -- 32499
-	recipe = AddRecipe(32499, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(29214)
-	recipe:SetCraftedItemID(25697)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.HELLFIRE, F.MAIL)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
-
-	-- Felstalker Breastplate -- 32500
-	recipe = AddRecipe(32500, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(29215)
-	recipe:SetCraftedItemID(25696)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.HELLFIRE, F.MAIL)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
-
-	-- Netherfury Belt -- 32501
-	recipe = AddRecipe(32501, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(29217)
-	recipe:SetCraftedItemID(25694)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NAGRAND, F.MAIL)
-	recipe:AddRepVendor(FAC.KURENAI, REP.FRIENDLY, 20240)
-
-	-- Netherfury Leggings -- 32502
-	recipe = AddRecipe(32502, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(29219)
-	recipe:SetCraftedItemID(25692)
-	recipe:SetSkillLevels(340, 340, 350, 360, 370)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NAGRAND, F.MAIL)
-	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
-
-	-- Netherfury Boots -- 32503
-	recipe = AddRecipe(32503, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(29218)
-	recipe:SetCraftedItemID(25693)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NAGRAND, F.MAIL)
-	recipe:AddRepVendor(FAC.KURENAI, REP.REVERED, 20240)
-
-	-- Shadow Armor Kit -- 35520
-	recipe = AddRecipe(35520, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(29669)
-	recipe:SetCraftedItemID(29483)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(18320)
-
-	-- Flame Armor Kit -- 35521
-	recipe = AddRecipe(35521, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(29672)
-	recipe:SetCraftedItemID(29485)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(20898)
-
-	-- Frost Armor Kit -- 35522
-	recipe = AddRecipe(35522, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(29673)
-	recipe:SetCraftedItemID(29486)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(17797)
-
-	-- Nature Armor Kit -- 35523
-	recipe = AddRecipe(35523, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(29674)
-	recipe:SetCraftedItemID(29487)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(17941)
-
-	-- Arcane Armor Kit -- 35524
-	recipe = AddRecipe(35524, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(29675)
-	recipe:SetCraftedItemID(29488)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(17879)
-
-	-- Enchanted Felscale Leggings -- 35525
-	recipe = AddRecipe(35525, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29677)
-	recipe:SetCraftedItemID(29489)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.MAIL)
-	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
-
-	-- Enchanted Felscale Gloves -- 35526
-	recipe = AddRecipe(35526, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29682)
-	recipe:SetCraftedItemID(29490)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.MAIL)
-	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
-
-	-- Enchanted Felscale Boots -- 35527
-	recipe = AddRecipe(35527, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29684)
-	recipe:SetCraftedItemID(29491)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.MAIL)
-	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
-
-	-- Flamescale Boots -- 35528
-	recipe = AddRecipe(35528, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29691)
-	recipe:SetCraftedItemID(29493)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.MAIL)
-	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
-
-	-- Flamescale Leggings -- 35529
-	recipe = AddRecipe(35529, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29689)
-	recipe:SetCraftedItemID(29492)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.MAIL)
-	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
-
-	-- Reinforced Mining Bag -- 35530
-	recipe = AddRecipe(35530, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(30444)
-	recipe:SetCraftedItemID(29540)
-	recipe:SetSkillLevels(325, 325, 335, 340, 345)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.NAGRAND)
-	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
-
-	-- Flamescale Belt -- 35531
-	recipe = AddRecipe(35531, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29693)
-	recipe:SetCraftedItemID(29494)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.MAIL)
-	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
-
-	-- Enchanted Clefthoof Leggings -- 35532
-	recipe = AddRecipe(35532, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29698)
-	recipe:SetCraftedItemID(29495)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.LEATHER)
-	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
-
-	-- Enchanted Clefthoof Gloves -- 35533
-	recipe = AddRecipe(35533, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29700)
-	recipe:SetCraftedItemID(29496)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.LEATHER)
-	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
-
-	-- Enchanted Clefthoof Boots -- 35534
-	recipe = AddRecipe(35534, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29701)
-	recipe:SetCraftedItemID(29497)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.LEATHER)
-	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
-
-	-- Blastguard Pants -- 35535
-	recipe = AddRecipe(35535, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29702)
-	recipe:SetCraftedItemID(29498)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.LEATHER)
-	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
-
-	-- Blastguard Boots -- 35536
-	recipe = AddRecipe(35536, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29703)
-	recipe:SetCraftedItemID(29499)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.LEATHER)
-	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
-
-	-- Blastguard Belt -- 35537
-	recipe = AddRecipe(35537, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29704)
-	recipe:SetCraftedItemID(29500)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.LEATHER)
-	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
-
-	-- Drums of Panic -- 35538
-	recipe = AddRecipe(35538, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29713)
-	recipe:SetCraftedItemID(29532)
-	recipe:SetSkillLevels(370, 370, 370, 377, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KOT)
-	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
-
-	-- Drums of Restoration -- 35539
-	recipe = AddRecipe(35539, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(34175)
-	recipe:SetCraftedItemID(29531)
-	recipe:SetSkillLevels(350, 350, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.NAGRAND)
-	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
-
-	-- Drums of War -- 35540
-	recipe = AddRecipe(35540, V.TBC, Q.COMMON)
-	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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Drums of Battle -- 35543
-	recipe = AddRecipe(35543, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29717)
-	recipe:SetCraftedItemID(29529)
-	recipe:SetSkillLevels(365, 365, 365, 372, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SHATAR)
-	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
-
-	-- Drums of Speed -- 35544
-	recipe = AddRecipe(35544, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(34173)
-	recipe:SetCraftedItemID(29530)
-	recipe:SetSkillLevels(345, 345, 345, 352, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.NAGRAND)
-	recipe:AddRepVendor(FAC.MAGHAR, REP.HONORED, 20241)
-	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
-
-	-- Cobrahide Leg Armor -- 35549
-	recipe = AddRecipe(35549, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(31361)
-	recipe:SetCraftedItemID(29533)
-	recipe:SetSkillLevels(335, 335, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
-
-	-- Nethercobra Leg Armor -- 35554
-	recipe = AddRecipe(35554, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(31362)
-	recipe:SetCraftedItemID(29535)
-	recipe:SetSkillLevels(365, 365, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HELLFIRE)
-	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.EXALTED, 17657)
-	recipe:AddRepVendor(FAC.THRALLMAR, REP.EXALTED, 17585)
-
-	-- Clefthide Leg Armor -- 35555
-	recipe = AddRecipe(35555, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29720)
-	recipe:SetCraftedItemID(29534)
-	recipe:SetSkillLevels(335, 335, 335, 345, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
-
-	-- Nethercleft Leg Armor -- 35557
-	recipe = AddRecipe(35557, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(29721)
-	recipe:SetCraftedItemID(29536)
-	recipe:SetSkillLevels(365, 365, 365, 375, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.CENARION_EXPEDITION)
-	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
-
-	-- Cobrascale Hood -- 35558
-	recipe = AddRecipe(35558, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29723)
-	recipe:SetCraftedItemID(29502)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Cobrascale Gloves -- 35559
-	recipe = AddRecipe(35559, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35302)
-	recipe:SetCraftedItemID(29503)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddMobDrop(24664)
-	recipe:AddWorldDrop("Outland")
-
-	-- Windscale Hood -- 35560
-	recipe = AddRecipe(35560, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29725)
-	recipe:SetCraftedItemID(29504)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Hood of Primal Life -- 35561
-	recipe = AddRecipe(35561, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29726)
-	recipe:SetCraftedItemID(29505)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Gloves of the Living Touch -- 35562
-	recipe = AddRecipe(35562, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35303)
-	recipe:SetCraftedItemID(29506)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddMobDrop(24664)
-
-	-- Windslayer Wraps -- 35563
-	recipe = AddRecipe(35563, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29728)
-	recipe:SetCraftedItemID(29507)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddWorldDrop("Outland")
-
-	-- Living Dragonscale Helm -- 35564
-	recipe = AddRecipe(35564, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29729)
-	recipe:SetCraftedItemID(29508)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddWorldDrop("Outland")
-
-	-- Earthen Netherscale Boots -- 35567
-	recipe = AddRecipe(35567, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29730)
-	recipe:SetCraftedItemID(29512)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddWorldDrop("Outland")
-
-	-- Windstrike Gloves -- 35568
-	recipe = AddRecipe(35568, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35300)
-	recipe:SetCraftedItemID(29509)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddMobDrop(24664)
-
-	-- Netherdrake Helm -- 35572
-	recipe = AddRecipe(35572, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29732)
-	recipe:SetCraftedItemID(29510)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddWorldDrop("Outland")
-
-	-- Netherdrake Gloves -- 35573
-	recipe = AddRecipe(35573, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35301)
-	recipe:SetCraftedItemID(29511)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddMobDrop(24664)
-
-	-- Thick Netherscale Breastplate -- 35574
-	recipe = AddRecipe(35574, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(29734)
-	recipe:SetCraftedItemID(29514)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddWorldDrop("Outland")
-
-	-- Ebon Netherscale Breastplate -- 35575
-	recipe = AddRecipe(35575, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29515)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Ebon Netherscale Belt -- 35576
-	recipe = AddRecipe(35576, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29516)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Ebon Netherscale Bracers -- 35577
-	recipe = AddRecipe(35577, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29517)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Netherstrike Breastplate -- 35580
-	recipe = AddRecipe(35580, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29519)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Netherstrike Belt -- 35582
-	recipe = AddRecipe(35582, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29520)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Netherstrike Bracers -- 35584
-	recipe = AddRecipe(35584, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29521)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Windhawk Hauberk -- 35585
-	recipe = AddRecipe(35585, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29522)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Windhawk Belt -- 35587
-	recipe = AddRecipe(35587, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29524)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Windhawk Bracers -- 35588
-	recipe = AddRecipe(35588, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29523)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Primalstrike Vest -- 35589
-	recipe = AddRecipe(35589, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29525)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Primalstrike Belt -- 35590
-	recipe = AddRecipe(35590, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29526)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Primalstrike Bracers -- 35591
-	recipe = AddRecipe(35591, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(29527)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Blackstorm Leggings -- 36074
-	recipe = AddRecipe(36074, V.TBC, Q.COMMON)
-	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, 7868, 7869, 29507, 33581, 33612)
-
-	-- 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, 7870, 7871, 29509, 33581, 33612)
-
-	-- 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, 7866, 7867, 29508, 33581, 33612)
-
-	-- 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, 7868, 7869, 29507, 33581, 33612)
-
-	-- 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, 7870, 7871, 29509, 33581, 33612)
-
-	-- 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, 7866, 7867, 29508, 33581, 33612)
-
-	-- Belt of Natural Power -- 36349
-	recipe = AddRecipe(36349, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30301)
-	recipe:SetCraftedItemID(30042)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Belt of Deep Shadow -- 36351
-	recipe = AddRecipe(36351, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30302)
-	recipe:SetCraftedItemID(30040)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Belt of the Black Eagle -- 36352
-	recipe = AddRecipe(36352, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30303)
-	recipe:SetCraftedItemID(30046)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Monsoon Belt -- 36353
-	recipe = AddRecipe(36353, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30304)
-	recipe:SetCraftedItemID(30044)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Boots of Natural Grace -- 36355
-	recipe = AddRecipe(36355, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30305)
-	recipe:SetCraftedItemID(30041)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Boots of Utter Darkness -- 36357
-	recipe = AddRecipe(36357, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30306)
-	recipe:SetCraftedItemID(30039)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Boots of the Crimson Hawk -- 36358
-	recipe = AddRecipe(36358, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30307)
-	recipe:SetCraftedItemID(30045)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Hurricane Boots -- 36359
-	recipe = AddRecipe(36359, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30308)
-	recipe:SetCraftedItemID(30043)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Boots of Shackled Souls -- 39997
-	recipe = AddRecipe(39997, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32429)
-	recipe:SetCraftedItemID(32398)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Greaves of Shackled Souls -- 40001
-	recipe = AddRecipe(40001, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32431)
-	recipe:SetCraftedItemID(32400)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Waistguard of Shackled Souls -- 40002
-	recipe = AddRecipe(40002, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32432)
-	recipe:SetCraftedItemID(32397)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Redeemed Soul Moccasins -- 40003
-	recipe = AddRecipe(40003, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32433)
-	recipe:SetCraftedItemID(32394)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Redeemed Soul Wristguards -- 40004
-	recipe = AddRecipe(40004, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32434)
-	recipe:SetCraftedItemID(32395)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Redeemed Soul Legguards -- 40005
-	recipe = AddRecipe(40005, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32435)
-	recipe:SetCraftedItemID(32396)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Redeemed Soul Cinch -- 40006
-	recipe = AddRecipe(40006, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32436)
-	recipe:SetCraftedItemID(32393)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Bracers of Renewed Life -- 41156
-	recipe = AddRecipe(41156, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32744)
-	recipe:SetCraftedItemID(32582)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Shoulderpads of Renewed Life -- 41157
-	recipe = AddRecipe(41157, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35523)
-	recipe:SetCraftedItemID(32583)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Swiftstrike Bracers -- 41158
-	recipe = AddRecipe(41158, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35527)
-	recipe:SetCraftedItemID(32580)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Swiftstrike Shoulders -- 41160
-	recipe = AddRecipe(41160, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35528)
-	recipe:SetCraftedItemID(32581)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Bindings of Lightning Reflexes -- 41161
-	recipe = AddRecipe(41161, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35517)
-	recipe:SetCraftedItemID(32574)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Shoulders of Lightning Reflexes -- 41162
-	recipe = AddRecipe(41162, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35524)
-	recipe:SetCraftedItemID(32575)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Living Earth Bindings -- 41163
-	recipe = AddRecipe(41163, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35520)
-	recipe:SetCraftedItemID(32577)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Living Earth Shoulders -- 41164
-	recipe = AddRecipe(41164, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35521)
-	recipe:SetCraftedItemID(32579)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Cloak of Darkness -- 42546
-	recipe = AddRecipe(42546, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(33124)
-	recipe:SetCraftedItemID(33122)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.VIOLETEYE, F.CLOAK)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.EXALTED, 18255)
-
-	-- Shadowprowler's Chestguard -- 42731
-	recipe = AddRecipe(42731, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(33205)
-	recipe:SetCraftedItemID(33204)
-	recipe:SetSkillLevels(365, 365, 375, 385, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.VIOLETEYE, F.LEATHER)
-	recipe:AddRepVendor(FAC.VIOLETEYE, REP.REVERED, 18255)
-
-	-- Quiver of a Thousand Feathers -- 44359
-	recipe = AddRecipe(44359, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(34200)
-	recipe:SetCraftedItemID(34105)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.LOWERCITY)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Glove Reinforcements -- 44770
-	recipe = AddRecipe(44770, V.TBC, Q.COMMON)
-	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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Winter Boots -- 44953
-	recipe = AddRecipe(44953, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(34262)
-	recipe:SetCraftedItemID(34086)
-	recipe:SetSkillLevels(285, 285, 285, 285, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddVendor(13420, 13433)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Heavy Knothide Armor Kit -- 44970
-	recipe = AddRecipe(44970, V.TBC, Q.COMMON)
-	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, 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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
-
-	-- Bag of Many Hides -- 45117
-	recipe = AddRecipe(45117, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(34491)
-	recipe:SetCraftedItemID(34490)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(22143, 22144, 22148, 23022)
-
-	-- Leather Gauntlets of the Sun -- 46132
-	recipe = AddRecipe(46132, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35546)
-	recipe:SetCraftedItemID(34372)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Fletcher's Gloves of the Phoenix -- 46133
-	recipe = AddRecipe(46133, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35541)
-	recipe:SetCraftedItemID(34374)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Gloves of Immortal Dusk -- 46134
-	recipe = AddRecipe(46134, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35214)
-	recipe:SetCraftedItemID(34370)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Sun-Drenched Scale Gloves -- 46135
-	recipe = AddRecipe(46135, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35215)
-	recipe:SetCraftedItemID(34376)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Leather Chestguard of the Sun -- 46136
-	recipe = AddRecipe(46136, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35216)
-	recipe:SetCraftedItemID(34371)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Embrace of the Phoenix -- 46137
-	recipe = AddRecipe(46137, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35217)
-	recipe:SetCraftedItemID(34373)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Carapace of Sun and Shadow -- 46138
-	recipe = AddRecipe(46138, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35218)
-	recipe:SetCraftedItemID(34369)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Sun-Drenched Scale Chestguard -- 46139
-	recipe = AddRecipe(46139, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35549)
-	recipe:SetCraftedItemID(34375)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Heavy Borean Leather -- 50936
-	recipe = AddRecipe(50936, V.WOTLK, Q.COMMON)
-	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- Trapper's Traveling Pack -- 50970
-	recipe = AddRecipe(50970, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44509)
-	recipe:SetCraftedItemID(38399)
-	recipe:SetSkillLevels(415, 415, 420, 422, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KALUAK)
-	recipe:AddRepVendor(FAC.KALUAK, REP.REVERED, 31916, 32763)
-
-	-- Mammoth Mining Bag -- 50971
-	recipe = AddRecipe(50971, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44510)
-	recipe:SetCraftedItemID(38347)
-	recipe:SetSkillLevels(415, 415, 420, 422, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HODIR)
-	recipe:AddRepVendor(FAC.HODIR, REP.HONORED, 32540)
-
-	-- Black Chitinguard Boots -- 51568
-	recipe = AddRecipe(51568, V.WOTLK, Q.COMMON)
-	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- Bracers of Shackled Souls -- 52733
-	recipe = AddRecipe(52733, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(32430)
-	recipe:SetCraftedItemID(32399)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Cloak of Tormented Skies -- 55199
-	recipe = AddRecipe(55199, V.WOTLK, Q.COMMON)
-	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- Fur Lining - Fire Resist -- 57692
-	recipe = AddRecipe(57692, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44559)
-	recipe:SetSkillLevels(400, 400, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(30921)
-
-	-- Fur Lining - Frost Resist -- 57694
-	recipe = AddRecipe(57694, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44560)
-	recipe:SetSkillLevels(400, 400, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(32289)
-
-	-- Fur Lining - Shadow Resist -- 57696
-	recipe = AddRecipe(57696, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44561)
-	recipe:SetSkillLevels(400, 400, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(32349)
-
-	-- Fur Lining - Nature Resist -- 57699
-	recipe = AddRecipe(57699, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44562)
-	recipe:SetSkillLevels(400, 400, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(32290)
-
-	-- Fur Lining - Arcane Resist -- 57701
-	recipe = AddRecipe(57701, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44563)
-	recipe:SetSkillLevels(400, 400, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(31702, 32297)
-
-	-- Jormungar Leg Reinforcements -- 60583
-	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- Eviscerator's Facemask -- 60697
-	recipe = AddRecipe(60697, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44513)
-	recipe:SetCraftedItemID(43260)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Eviscerator's Shoulderpads -- 60702
-	recipe = AddRecipe(60702, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44514)
-	recipe:SetCraftedItemID(43433)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Eviscerator's Chestguard -- 60703
-	recipe = AddRecipe(60703, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44515)
-	recipe:SetCraftedItemID(43434)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Eviscerator's Bindings -- 60704
-	recipe = AddRecipe(60704, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44516)
-	recipe:SetCraftedItemID(43435)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Eviscerator's Gauntlets -- 60705
-	recipe = AddRecipe(60705, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44517)
-	recipe:SetCraftedItemID(43436)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Eviscerator's Waistguard -- 60706
-	recipe = AddRecipe(60706, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44518)
-	recipe:SetCraftedItemID(43437)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Eviscerator's Legguards -- 60711
-	recipe = AddRecipe(60711, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44519)
-	recipe:SetCraftedItemID(43438)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Eviscerator's Treads -- 60712
-	recipe = AddRecipe(60712, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44520)
-	recipe:SetCraftedItemID(43439)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Headguard -- 60715
-	recipe = AddRecipe(60715, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44521)
-	recipe:SetCraftedItemID(43261)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Spaulders -- 60716
-	recipe = AddRecipe(60716, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44522)
-	recipe:SetCraftedItemID(43262)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Chestguard -- 60718
-	recipe = AddRecipe(60718, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44523)
-	recipe:SetCraftedItemID(43263)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Bracers -- 60720
-	recipe = AddRecipe(60720, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44524)
-	recipe:SetCraftedItemID(43264)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Handwraps -- 60721
-	recipe = AddRecipe(60721, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44525)
-	recipe:SetCraftedItemID(43265)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Belt -- 60723
-	recipe = AddRecipe(60723, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44526)
-	recipe:SetCraftedItemID(43266)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Leggings -- 60725
-	recipe = AddRecipe(60725, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44527)
-	recipe:SetCraftedItemID(43271)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Overcast Boots -- 60727
-	recipe = AddRecipe(60727, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44528)
-	recipe:SetCraftedItemID(43273)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Helm -- 60728
-	recipe = AddRecipe(60728, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44530)
-	recipe:SetCraftedItemID(43447)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Shoulderguards -- 60729
-	recipe = AddRecipe(60729, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44531)
-	recipe:SetCraftedItemID(43449)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Hauberk -- 60730
-	recipe = AddRecipe(60730, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44532)
-	recipe:SetCraftedItemID(43445)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Bracers -- 60731
-	recipe = AddRecipe(60731, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44533)
-	recipe:SetCraftedItemID(43444)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Gauntlets -- 60732
-	recipe = AddRecipe(60732, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44534)
-	recipe:SetCraftedItemID(43446)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Belt -- 60734
-	recipe = AddRecipe(60734, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44535)
-	recipe:SetCraftedItemID(43442)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Leggings -- 60735
-	recipe = AddRecipe(60735, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44536)
-	recipe:SetCraftedItemID(43448)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Swiftarrow Boots -- 60737
-	recipe = AddRecipe(60737, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44537)
-	recipe:SetCraftedItemID(43443)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Crown -- 60743
-	recipe = AddRecipe(60743, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44538)
-	recipe:SetCraftedItemID(43455)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Shoulders -- 60746
-	recipe = AddRecipe(60746, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44539)
-	recipe:SetCraftedItemID(43457)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Hauberk -- 60747
-	recipe = AddRecipe(60747, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44540)
-	recipe:SetCraftedItemID(43453)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Wristguards -- 60748
-	recipe = AddRecipe(60748, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44541)
-	recipe:SetCraftedItemID(43452)
-	recipe:SetSkillLevels(420, 420, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Grips -- 60749
-	recipe = AddRecipe(60749, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44542)
-	recipe:SetCraftedItemID(43454)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Belt -- 60750
-	recipe = AddRecipe(60750, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44543)
-	recipe:SetCraftedItemID(43450)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Legguards -- 60751
-	recipe = AddRecipe(60751, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44544)
-	recipe:SetCraftedItemID(43456)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Stormhide Stompers -- 60752
-	recipe = AddRecipe(60752, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(44545)
-	recipe:SetCraftedItemID(43451)
-	recipe:SetSkillLevels(425, 425, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Giantmaim Legguards -- 60754
-	recipe = AddRecipe(60754, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44546)
-	recipe:SetCraftedItemID(43458)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Giantmaim Bracers -- 60755
-	recipe = AddRecipe(60755, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44547)
-	recipe:SetCraftedItemID(43459)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Revenant's Breastplate -- 60756
-	recipe = AddRecipe(60756, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44548)
-	recipe:SetCraftedItemID(43461)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Revenant's Treads -- 60757
-	recipe = AddRecipe(60757, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44549)
-	recipe:SetCraftedItemID(43469)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Trollwoven Spaulders -- 60758
-	recipe = AddRecipe(60758, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44550)
-	recipe:SetCraftedItemID(43481)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Trollwoven Girdle -- 60759
-	recipe = AddRecipe(60759, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44551)
-	recipe:SetCraftedItemID(43484)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Earthgiving Legguards -- 60760
-	recipe = AddRecipe(60760, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44552)
-	recipe:SetCraftedItemID(43495)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Earthgiving Boots -- 60761
-	recipe = AddRecipe(60761, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44553)
-	recipe:SetCraftedItemID(43502)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Polar Vest -- 60996
-	recipe = AddRecipe(60996, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44584)
-	recipe:SetCraftedItemID(43590)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Polar Cord -- 60997
-	recipe = AddRecipe(60997, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44585)
-	recipe:SetCraftedItemID(43591)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Polar Boots -- 60998
-	recipe = AddRecipe(60998, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44586)
-	recipe:SetCraftedItemID(43592)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Icy Scale Chestguard -- 60999
-	recipe = AddRecipe(60999, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44587)
-	recipe:SetCraftedItemID(43593)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Icy Scale Belt -- 61000
-	recipe = AddRecipe(61000, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44588)
-	recipe:SetCraftedItemID(43594)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Icy Scale Boots -- 61002
-	recipe = AddRecipe(61002, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44589)
-	recipe:SetCraftedItemID(43595)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.MAIL)
-	recipe:AddVendor(32515)
-
-	-- Windripper Boots -- 62176
-	recipe = AddRecipe(62176, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44932)
-	recipe:SetCraftedItemID(44930)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Windripper Leggings -- 62177
-	recipe = AddRecipe(62177, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(44933)
-	recipe:SetCraftedItemID(44931)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddVendor(32515)
-
-	-- Earthen Leg Armor -- 62448
-	recipe = AddRecipe(62448, V.WOTLK, Q.COMMON)
-	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- Belt of Dragons -- 63194
-	recipe = AddRecipe(63194, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45094)
-	recipe:SetCraftedItemID(45553)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Boots of Living Scale -- 63195
-	recipe = AddRecipe(63195, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45095)
-	recipe:SetCraftedItemID(45095)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Blue Belt of Chaos -- 63196
-	recipe = AddRecipe(63196, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45096)
-	recipe:SetCraftedItemID(45096)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Lightning Grounded Boots -- 63197
-	recipe = AddRecipe(63197, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45097)
-	recipe:SetCraftedItemID(45097)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Death-warmed Belt -- 63198
-	recipe = AddRecipe(63198, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45098)
-	recipe:SetCraftedItemID(45098)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Footpads of Silence -- 63199
-	recipe = AddRecipe(63199, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45099)
-	recipe:SetCraftedItemID(45099)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Belt of Arctic Life -- 63200
-	recipe = AddRecipe(63200, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45100)
-	recipe:SetCraftedItemID(45100)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Boots of Wintry Endurance -- 63201
-	recipe = AddRecipe(63201, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45101)
-	recipe:SetCraftedItemID(45101)
-	recipe:SetSkillLevels(450, 450, 455, 465, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Borean Leather -- 64661
-	recipe = AddRecipe(64661, V.WOTLK, Q.COMMON)
-	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- Ensorcelled Nerubian Breastplate -- 67080
-	recipe = AddRecipe(67080, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47597)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Black Chitin Bracers -- 67081
-	recipe = AddRecipe(67081, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47579)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Crusader's Dragonscale Breastplate -- 67082
-	recipe = AddRecipe(67082, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47595)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Crusader's Dragonscale Bracers -- 67083
-	recipe = AddRecipe(67083, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47576)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Lunar Eclipse Robes -- 67084
-	recipe = AddRecipe(67084, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47602)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Moonshadow Armguards -- 67085
-	recipe = AddRecipe(67085, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47583)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Knightbane Carapace -- 67086
-	recipe = AddRecipe(67086, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47599)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Bracers of Swift Death -- 67087
-	recipe = AddRecipe(67087, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47581)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Ensorcelled Nerubian Breastplate -- 67136
-	recipe = AddRecipe(67136, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47650)
-	recipe:SetCraftedItemID(47598)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Black Chitin Bracers -- 67137
-	recipe = AddRecipe(67137, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47646)
-	recipe:SetCraftedItemID(47580)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Crusader's Dragonscale Breastplate -- 67138
-	recipe = AddRecipe(67138, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47649)
-	recipe:SetCraftedItemID(47596)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Bracers of Swift Death -- 67139
-	recipe = AddRecipe(67139, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47647)
-	recipe:SetCraftedItemID(47582)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Lunar Eclipse Robes -- 67140
-	recipe = AddRecipe(67140, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47652)
-	recipe:SetCraftedItemID(47601)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Moonshadow Armguards -- 67141
-	recipe = AddRecipe(67141, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47653)
-	recipe:SetCraftedItemID(47584)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Knightbane Carapace -- 67142
-	recipe = AddRecipe(67142, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47651)
-	recipe:SetCraftedItemID(47600)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Crusader's Dragonscale Bracers -- 67143
-	recipe = AddRecipe(67143, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47648)
-	recipe:SetCraftedItemID(47577)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Drums of Forgotten Kings -- 69386
-	recipe = AddRecipe(69386, V.WOTLK, Q.COMMON)
-	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
-
-	-- Legwraps of Unleashed Nature -- 70554
-	recipe = AddRecipe(70554, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49957)
-	recipe:SetCraftedItemID(49898)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Blessed Cenarion Boots -- 70555
-	recipe = AddRecipe(70555, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49958)
-	recipe:SetCraftedItemID(49894)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Bladeborn Leggings -- 70556
-	recipe = AddRecipe(70556, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49959)
-	recipe:SetCraftedItemID(49899)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Footpads of Impending Death -- 70557
-	recipe = AddRecipe(70557, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49961)
-	recipe:SetCraftedItemID(49895)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ASHEN_VERDICT, F.LEATHER)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Lightning-Infused Leggings -- 70558
-	recipe = AddRecipe(70558, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49962)
-	recipe:SetCraftedItemID(49900)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Earthsoul Boots -- 70559
-	recipe = AddRecipe(70559, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49963)
-	recipe:SetCraftedItemID(49896)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Draconic Bonesplinter Legguards -- 70560
-	recipe = AddRecipe(70560, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49965)
-	recipe:SetCraftedItemID(49901)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Rock-Steady Treads -- 70561
-	recipe = AddRecipe(70561, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49966)
-	recipe:SetCraftedItemID(49897)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.MAIL)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Savage Armor Kit -- 78379
-	recipe = AddRecipe(78379, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56477)
-	recipe:SetSkillLevels(425, 425, 450, 452, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Savage Cloak -- 78380
-	recipe = AddRecipe(78380, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56480)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Bracers -- 78388
-	recipe = AddRecipe(78388, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56481)
-	recipe:SetSkillLevels(460, 460, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Belt -- 78396
-	recipe = AddRecipe(78396, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56482)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Bracers -- 78398
-	recipe = AddRecipe(78398, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56483)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Gloves -- 78399
-	recipe = AddRecipe(78399, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56484)
-	recipe:SetSkillLevels(465, 465, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Hardened Scale Cloak -- 78405
-	recipe = AddRecipe(78405, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56489)
-	recipe:SetSkillLevels(470, 470, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Gloves -- 78406
-	recipe = AddRecipe(78406, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56490)
-	recipe:SetSkillLevels(475, 475, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Boots -- 78407
-	recipe = AddRecipe(78407, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56491)
-	recipe:SetSkillLevels(465, 465, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Boots -- 78410
-	recipe = AddRecipe(78410, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56494)
-	recipe:SetSkillLevels(450, 450, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Shoulders -- 78411
-	recipe = AddRecipe(78411, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56495)
-	recipe:SetSkillLevels(475, 475, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Shoulders -- 78415
-	recipe = AddRecipe(78415, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56498)
-	recipe:SetSkillLevels(455, 455, 465, 470, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Belt -- 78416
-	recipe = AddRecipe(78416, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56499)
-	recipe:SetSkillLevels(455, 455, 465, 470, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Scorched Leg Armor -- 78419
-	recipe = AddRecipe(78419, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56502)
-	recipe:SetSkillLevels(475, 475, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Twilight Leg Armor -- 78420
-	recipe = AddRecipe(78420, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56503)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Chestguard -- 78423
-	recipe = AddRecipe(78423, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56504)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Helm -- 78424
-	recipe = AddRecipe(78424, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56505)
-	recipe:SetSkillLevels(490, 490, 500, 505, 510)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Leggings -- 78427
-	recipe = AddRecipe(78427, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56508)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Chestguard -- 78428
-	recipe = AddRecipe(78428, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56509)
-	recipe:SetSkillLevels(480, 480, 490, 495, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Tsunami Helm -- 78432
-	recipe = AddRecipe(78432, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56512)
-	recipe:SetSkillLevels(485, 485, 495, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Darkbrand Leggings -- 78433
-	recipe = AddRecipe(78433, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56513)
-	recipe:SetSkillLevels(485, 485, 495, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Heavy Savage Leather -- 78436
-	recipe = AddRecipe(78436, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56516)
-	recipe:SetSkillLevels(485, 485, 495, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Heavy Savage Armor Kit -- 78437
-	recipe = AddRecipe(78437, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56517)
-	recipe:SetSkillLevels(485, 485, 495, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Cloak of Beasts -- 78438
-	recipe = AddRecipe(78438, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56518)
-	recipe:SetSkillLevels(495, 495, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Cloak of War -- 78439
-	recipe = AddRecipe(78439, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(56519)
-	recipe:SetSkillLevels(495, 495, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Bloodied Wyrmhide Bracers -- 78444
-	recipe = AddRecipe(78444, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Wyrmhide Belt -- 78445
-	recipe = AddRecipe(78445, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Bracers -- 78446
-	recipe = AddRecipe(78446, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Gloves -- 78447
-	recipe = AddRecipe(78447, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Bracers -- 78448
-	recipe = AddRecipe(78448, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Gloves -- 78449
-	recipe = AddRecipe(78449, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Bracers -- 78450
-	recipe = AddRecipe(78450, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Shoulders -- 78451
-	recipe = AddRecipe(78451, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Wyrmhide Gloves -- 78452
-	recipe = AddRecipe(78452, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Wyrmhide Boots -- 78453
-	recipe = AddRecipe(78453, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Boots -- 78454
-	recipe = AddRecipe(78454, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Shoulders -- 78455
-	recipe = AddRecipe(78455, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Boots -- 78456
-	recipe = AddRecipe(78456, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Belt -- 78457
-	recipe = AddRecipe(78457, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Boots -- 78458
-	recipe = AddRecipe(78458, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Gloves -- 78459
-	recipe = AddRecipe(78459, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Lightning Lash -- 78460
-	recipe = AddRecipe(78460, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Belt of Nefarious Whispers -- 78461
-	recipe = AddRecipe(78461, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 525, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Stormleather Sash -- 78462
-	recipe = AddRecipe(78462, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Corded Viper Belt -- 78463
-	recipe = AddRecipe(78463, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 525, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Wyrmhide Shoulders -- 78464
-	recipe = AddRecipe(78464, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Wyrmhide Chest -- 78467
-	recipe = AddRecipe(78467, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Belt -- 78468
-	recipe = AddRecipe(78468, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Helm -- 78469
-	recipe = AddRecipe(78469, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Shoulders -- 78470
-	recipe = AddRecipe(78470, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Legs -- 78471
-	recipe = AddRecipe(78471, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Belt -- 78473
-	recipe = AddRecipe(78473, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Helm -- 78474
-	recipe = AddRecipe(78474, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Razor-Edged Cloak -- 78475
-	recipe = AddRecipe(78475, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Twilight Dragonscale Cloak -- 78476
-	recipe = AddRecipe(78476, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Dragonscale Leg Armor -- 78477
-	recipe = AddRecipe(78477, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Charscale Leg Armor -- 78478
-	recipe = AddRecipe(78478, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Wyrmhide Legs -- 78479
-	recipe = AddRecipe(78479, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Wyrmhide Helm -- 78480
-	recipe = AddRecipe(78480, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Chest -- 78481
-	recipe = AddRecipe(78481, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Leather Legs -- 78482
-	recipe = AddRecipe(78482, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Chest -- 78483
-	recipe = AddRecipe(78483, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Scale Helm -- 78484
-	recipe = AddRecipe(78484, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Legs -- 78485
-	recipe = AddRecipe(78485, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Bloodied Dragonscale Chest -- 78486
-	recipe = AddRecipe(78486, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Chestguard of Nature's Fury -- 78487
-	recipe = AddRecipe(78487, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Assassin's Chestplate -- 78488
-	recipe = AddRecipe(78488, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(525, 525, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Twilight Scale Chestguard -- 78489
-	recipe = AddRecipe(78489, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Dragonkiller Tunic -- 78490
-	recipe = AddRecipe(78490, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(425, 425, 530, 535, 540)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50172, 50381)
-
-	-- Savage Leather -- 84950
-	recipe = AddRecipe(84950, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52976)
-	recipe:SetSkillLevels(425, 425, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Draconic Embossment - Stamina -- 85007
-	recipe = AddRecipe(85007, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Draconic Embossment - Agility -- 85008
-	recipe = AddRecipe(85008, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Draconic Embossment - Strength -- 85009
-	recipe = AddRecipe(85009, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Draconic Embossment - Intellect -- 85010
-	recipe = AddRecipe(85010, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Dragonbone Leg Reinforcements -- 85067
-	recipe = AddRecipe(85067, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(465, 465, 465, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	-- Charscale Leg Reinforcements -- 85068
-	recipe = AddRecipe(85068, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(465, 465, 465, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
-
-	self.InitLeatherworking = nil
-end
-
diff --git a/Database/Recipes/Alchemy.lua b/Database/Recipes/Alchemy.lua
new file mode 100644
index 0000000..59d44f5
--- /dev/null
+++ b/Database/Recipes/Alchemy.lua
@@ -0,0 +1,2258 @@
+--[[
+************************************************************************
+Alchemy.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME = "Ackis Recipe List"
+local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+
+local FOLDER_NAME, private = ...
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitAlchemy()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 51304, genesis, quality)
+	end
+
+	private:InitializeAlchemyTrainers()
+
+	local recipe
+
+	-- Elixir of Lion's Strength -- 2329
+	recipe = AddRecipe(2329, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2454)
+	recipe:SetSkillLevels(1, 1, 55, 75, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Minor Healing Potion -- 2330
+	recipe = AddRecipe(2330, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(118)
+	recipe:SetSkillLevels(1, 1, 55, 75, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Minor Mana Potion -- 2331
+	recipe = AddRecipe(2331, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2455)
+	recipe:SetSkillLevels(25, 25, 65, 85, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
+
+	-- Minor Rejuvenation Potion -- 2332
+	recipe = AddRecipe(2332, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2456)
+	recipe:SetSkillLevels(40, 40, 70, 90, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
+
+	-- Elixir of Lesser Agility -- 2333
+	recipe = AddRecipe(2333, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3396)
+	recipe:SetCraftedItemID(3390)
+	recipe:SetSkillLevels(140, 140, 165, 185, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Elixir of Minor Fortitude -- 2334
+	recipe = AddRecipe(2334, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2458)
+	recipe:SetSkillLevels(50, 50, 80, 100, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
+
+	-- Swiftness Potion -- 2335
+	recipe = AddRecipe(2335, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2555)
+	recipe:SetCraftedItemID(2459)
+	recipe:SetSkillLevels(60, 60, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Lesser Healing Potion -- 2337
+	recipe = AddRecipe(2337, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(858)
+	recipe:SetSkillLevels(55, 55, 85, 105, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
+
+	-- Weak Troll's Blood Elixir -- 3170
+	recipe = AddRecipe(3170, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3382)
+	recipe:SetSkillLevels(15, 15, 60, 80, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1246, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 17215, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674, 47418)
+
+	-- Elixir of Wisdom -- 3171
+	recipe = AddRecipe(3171, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3383)
+	recipe:SetSkillLevels(90, 90, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Minor Magic Resistance Potion -- 3172
+	recipe = AddRecipe(3172, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3393)
+	recipe:SetCraftedItemID(3384)
+	recipe:SetSkillLevels(110, 110, 135, 155, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Lesser Mana Potion -- 3173
+	recipe = AddRecipe(3173, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3385)
+	recipe:SetSkillLevels(120, 120, 145, 165, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Potion of Curing -- 3174
+	recipe = AddRecipe(3174, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3394)
+	recipe:SetCraftedItemID(3386)
+	recipe:SetSkillLevels(120, 120, 145, 165, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Limited Invulnerability Potion -- 3175
+	recipe = AddRecipe(3175, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3395)
+	recipe:SetCraftedItemID(3387)
+	recipe:SetSkillLevels(250, 250, 275, 295, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Strong Troll's Blood Elixir -- 3176
+	recipe = AddRecipe(3176, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3388)
+	recipe:SetSkillLevels(125, 125, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Defense -- 3177
+	recipe = AddRecipe(3177, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3389)
+	recipe:SetSkillLevels(130, 130, 155, 175, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Ogre's Strength -- 3188
+	recipe = AddRecipe(3188, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6211)
+	recipe:SetCraftedItemID(3391)
+	recipe:SetSkillLevels(150, 150, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Elixir of Minor Agility -- 3230
+	recipe = AddRecipe(3230, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2553)
+	recipe:SetCraftedItemID(2457)
+	recipe:SetSkillLevels(50, 50, 80, 100, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Healing Potion -- 3447
+	recipe = AddRecipe(3447, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(929)
+	recipe:SetSkillLevels(110, 110, 135, 155, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Lesser Invisibility Potion -- 3448
+	recipe = AddRecipe(3448, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3823)
+	recipe:SetSkillLevels(165, 165, 185, 205, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Shadow Oil -- 3449
+	recipe = AddRecipe(3449, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6068)
+	recipe:SetCraftedItemID(3824)
+	recipe:SetSkillLevels(165, 165, 190, 210, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(4878, 1)
+
+	-- Elixir of Fortitude -- 3450
+	recipe = AddRecipe(3450, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3830)
+	recipe:SetCraftedItemID(3825)
+	recipe:SetSkillLevels(175, 175, 195, 215, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Major Troll's Blood Elixir -- 3451
+	recipe = AddRecipe(3451, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3831)
+	recipe:SetCraftedItemID(3826)
+	recipe:SetSkillLevels(180, 180, 200, 220, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mana Potion -- 3452
+	recipe = AddRecipe(3452, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3827)
+	recipe:SetSkillLevels(160, 160, 180, 200, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Detect Lesser Invisibility -- 3453
+	recipe = AddRecipe(3453, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3832)
+	recipe:SetCraftedItemID(3828)
+	recipe:SetSkillLevels(195, 195, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Frost Oil -- 3454
+	recipe = AddRecipe(3454, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14634)
+	recipe:SetCraftedItemID(3829)
+	recipe:SetSkillLevels(200, 200, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2480, 1)
+
+	-- Discolored Healing Potion -- 4508
+	recipe = AddRecipe(4508, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4597)
+	recipe:SetCraftedItemID(4596)
+	recipe:SetSkillLevels(50, 50, 80, 100, 120)
+	recipe:AddFilters(F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Lesser Stoneshield Potion -- 4942
+	recipe = AddRecipe(4942, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(4624)
+	recipe:SetCraftedItemID(4623)
+	recipe:SetSkillLevels(215, 215, 230, 250, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Rage Potion -- 6617
+	recipe = AddRecipe(6617, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5640)
+	recipe:SetCraftedItemID(5631)
+	recipe:SetSkillLevels(60, 60, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TANK, F.DRUID, F.WARRIOR)
+	recipe:AddVendor(1685, 3499)
+	recipe:AddLimitedVendor(3335, 2)
+
+	-- Great Rage Potion -- 6618
+	recipe = AddRecipe(6618, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5643)
+	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)
+
+	-- Free Action Potion -- 6624
+	recipe = AddRecipe(6624, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5642)
+	recipe:SetCraftedItemID(5634)
+	recipe:SetSkillLevels(150, 150, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(3348, 1, 4226, 1, 5178, 1)
+
+	-- Elixir of Water Breathing -- 7179
+	recipe = AddRecipe(7179, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5996)
+	recipe:SetSkillLevels(90, 90, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Greater Healing Potion -- 7181
+	recipe = AddRecipe(7181, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(1710)
+	recipe:SetSkillLevels(155, 155, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Minor Defense -- 7183
+	recipe = AddRecipe(7183, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5997)
+	recipe:SetSkillLevels(1, 1, 55, 75, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Holy Protection Potion -- 7255
+	recipe = AddRecipe(7255, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6053)
+	recipe:SetCraftedItemID(6051)
+	recipe:SetSkillLevels(100, 100, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(1685, 1, 3134, 1, 3490, 1)
+
+	-- Shadow Protection Potion -- 7256
+	recipe = AddRecipe(7256, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6054)
+	recipe:SetCraftedItemID(6048)
+	recipe:SetSkillLevels(135, 135, 160, 180, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2393, 1, 3956, 1)
+
+	-- Fire Protection Potion -- 7257
+	recipe = AddRecipe(7257, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6055)
+	recipe:SetCraftedItemID(6049)
+	recipe:SetSkillLevels(165, 165, 210, 230, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2380, 1, 4083, 1)
+
+	-- Frost Protection Potion -- 7258
+	recipe = AddRecipe(7258, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6056)
+	recipe:SetCraftedItemID(6050)
+	recipe:SetSkillLevels(190, 190, 205, 225, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2812, 1, 2848, 1)
+
+	-- Nature Protection Potion -- 7259
+	recipe = AddRecipe(7259, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6057)
+	recipe:SetCraftedItemID(6052)
+	recipe:SetSkillLevels(190, 190, 210, 230, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2848, 1, 5594, 1, 8157, 1, 8158, 1)
+
+	-- Blackmouth Oil -- 7836
+	recipe = AddRecipe(7836, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6370)
+	recipe:SetSkillLevels(80, 80, 80, 90, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Fire Oil -- 7837
+	recipe = AddRecipe(7837, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6371)
+	recipe:SetSkillLevels(130, 130, 150, 160, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Swim Speed Potion -- 7841
+	recipe = AddRecipe(7841, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6372)
+	recipe:SetSkillLevels(100, 100, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Firepower -- 7845
+	recipe = AddRecipe(7845, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6373)
+	recipe:SetSkillLevels(140, 140, 165, 185, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Giant Growth -- 8240
+	recipe = AddRecipe(8240, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6663)
+	recipe:SetCraftedItemID(6662)
+	recipe:SetSkillLevels(90, 90, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Northern Barrens", "Southern Barrens")
+
+	-- Greater Mana Potion -- 11448
+	recipe = AddRecipe(11448, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6149)
+	recipe:SetSkillLevels(205, 205, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Agility -- 11449
+	recipe = AddRecipe(11449, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8949)
+	recipe:SetSkillLevels(185, 185, 205, 225, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Greater Defense -- 11450
+	recipe = AddRecipe(11450, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8951)
+	recipe:SetSkillLevels(195, 195, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Oil of Immolation -- 11451
+	recipe = AddRecipe(11451, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8956)
+	recipe:SetSkillLevels(205, 205, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Restorative Potion -- 11452
+	recipe = AddRecipe(11452, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9030)
+	recipe:SetSkillLevels(210, 210, 225, 245, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Magic Resistance Potion -- 11453
+	recipe = AddRecipe(11453, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9293)
+	recipe:SetCraftedItemID(9036)
+	recipe:SetSkillLevels(210, 210, 225, 245, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Goblin Rocket Fuel -- 11456
+	recipe = AddRecipe(11456, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10644)
+	recipe:SetCraftedItemID(9061)
+	recipe:SetSkillLevels(210, 210, 225, 245, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("CRAFTED_ENGINEERS")
+
+	-- Superior Healing Potion -- 11457
+	recipe = AddRecipe(11457, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3928)
+	recipe:SetSkillLevels(215, 215, 230, 250, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Wildvine Potion -- 11458
+	recipe = AddRecipe(11458, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9294)
+	recipe:SetCraftedItemID(9144)
+	recipe:SetSkillLevels(225, 225, 240, 260, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms")
+
+	-- Philosopher's Stone -- 11459
+	recipe = AddRecipe(11459, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(9303)
+	recipe:SetCraftedItemID(9149)
+	recipe:SetSkillLevels(225, 225, 240, 260, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.TRINKET)
+	recipe:AddVendor(5594)
+
+	-- Elixir of Detect Undead -- 11460
+	recipe = AddRecipe(11460, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9154)
+	recipe:SetSkillLevels(230, 230, 245, 265, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Arcane Elixir -- 11461
+	recipe = AddRecipe(11461, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9155)
+	recipe:SetSkillLevels(235, 235, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Invisibility Potion -- 11464
+	recipe = AddRecipe(11464, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9295)
+	recipe:SetCraftedItemID(9172)
+	recipe:SetSkillLevels(235, 235, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Elixir of Greater Intellect -- 11465
+	recipe = AddRecipe(11465, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9179)
+	recipe:SetSkillLevels(235, 235, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Gift of Arthas -- 11466
+	recipe = AddRecipe(11466, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9296)
+	recipe:SetCraftedItemID(9088)
+	recipe:SetSkillLevels(240, 240, 255, 275, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(1783, 1791)
+
+	-- Elixir of Greater Agility -- 11467
+	recipe = AddRecipe(11467, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9187)
+	recipe:SetSkillLevels(240, 240, 255, 275, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Dream Vision -- 11468
+	recipe = AddRecipe(11468, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9297)
+	recipe:SetCraftedItemID(9197)
+	recipe:SetSkillLevels(240, 240, 255, 275, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Elixir of Giants -- 11472
+	recipe = AddRecipe(11472, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9298)
+	recipe:SetCraftedItemID(9206)
+	recipe:SetSkillLevels(245, 245, 260, 280, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Ghost Dye -- 11473
+	recipe = AddRecipe(11473, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(9302)
+	recipe:SetCraftedItemID(9210)
+	recipe:SetSkillLevels(245, 245, 260, 280, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(8157, 1, 8158, 1)
+
+	-- Elixir of Shadow Power -- 11476
+	recipe = AddRecipe(11476, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9301)
+	recipe:SetCraftedItemID(9264)
+	recipe:SetSkillLevels(250, 250, 265, 285, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddLimitedVendor(1313, 1, 4610, 1)
+
+	-- Elixir of Demonslaying -- 11477
+	recipe = AddRecipe(11477, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(9300)
+	recipe:SetCraftedItemID(9224)
+	recipe:SetSkillLevels(250, 250, 265, 285, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddLimitedVendor(8177, 1, 8178, 1)
+
+	-- Elixir of Detect Demon -- 11478
+	recipe = AddRecipe(11478, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9233)
+	recipe:SetSkillLevels(250, 250, 265, 285, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Transmute: Iron to Gold -- 11479
+	recipe = AddRecipe(11479, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(9304)
+	recipe:SetCraftedItemID(3577)
+	recipe:SetSkillLevels(225, 225, 240, 260, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(5594)
+
+	-- Transmute: Mithril to Truesilver -- 11480
+	recipe = AddRecipe(11480, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(9305)
+	recipe:SetCraftedItemID(6037)
+	recipe:SetSkillLevels(225, 225, 240, 260, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(5594, 1)
+
+	-- Catseye Elixir -- 12609
+	recipe = AddRecipe(12609, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10592)
+	recipe:SetSkillLevels(200, 200, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Dreamless Sleep Potion -- 15833
+	recipe = AddRecipe(15833, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12190)
+	recipe:SetSkillLevels(230, 230, 245, 265, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Transmute: Arcanite -- 17187
+	recipe = AddRecipe(17187, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12958)
+	recipe:SetCraftedItemID(12360)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(5594)
+
+	-- Stonescale Oil -- 17551
+	recipe = AddRecipe(17551, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(13423)
+	recipe:SetSkillLevels(250, 250, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Mighty Rage Potion -- 17552
+	recipe = AddRecipe(17552, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13476)
+	recipe:SetCraftedItemID(13442)
+	recipe:SetSkillLevels(255, 255, 270, 290, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.TANK, F.DRUID, F.WARRIOR)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Superior Mana Potion -- 17553
+	recipe = AddRecipe(17553, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13477)
+	recipe:SetCraftedItemID(13443)
+	recipe:SetSkillLevels(260, 260, 275, 295, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Superior Defense -- 17554
+	recipe = AddRecipe(17554, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13478)
+	recipe:SetCraftedItemID(13445)
+	recipe:SetSkillLevels(265, 265, 280, 300, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
+	recipe:AddLimitedVendor(3348, 1, 5178, 1)
+
+	-- Elixir of the Sages -- 17555
+	recipe = AddRecipe(17555, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13479)
+	recipe:SetCraftedItemID(13447)
+	recipe:SetSkillLevels(270, 270, 285, 305, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Major Healing Potion -- 17556
+	recipe = AddRecipe(17556, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13480)
+	recipe:SetCraftedItemID(13446)
+	recipe:SetSkillLevels(275, 275, 290, 310, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Elixir of Brute Force -- 17557
+	recipe = AddRecipe(17557, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13481)
+	recipe:SetCraftedItemID(13453)
+	recipe:SetSkillLevels(275, 275, 290, 310, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Transmute: Air to Fire -- 17559
+	recipe = AddRecipe(17559, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13482)
+	recipe:SetCraftedItemID(7078)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ARGENTDAWN)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
+
+	-- Transmute: Fire to Earth -- 17560
+	recipe = AddRecipe(17560, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13483)
+	recipe:SetCraftedItemID(7076)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(9499)
+
+	-- Transmute: Earth to Water -- 17561
+	recipe = AddRecipe(17561, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13484)
+	recipe:SetCraftedItemID(7080)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TIMBERMAW_HOLD)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
+
+	-- Transmute: Water to Air -- 17562
+	recipe = AddRecipe(17562, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13485)
+	recipe:SetCraftedItemID(7082)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(11278)
+
+	-- Transmute: Undeath to Water -- 17563
+	recipe = AddRecipe(17563, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13486)
+	recipe:SetCraftedItemID(7080)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Transmute: Water to Undeath -- 17564
+	recipe = AddRecipe(17564, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13487)
+	recipe:SetCraftedItemID(12808)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Transmute: Life to Earth -- 17565
+	recipe = AddRecipe(17565, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13488)
+	recipe:SetCraftedItemID(7076)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Transmute: Earth to Life -- 17566
+	recipe = AddRecipe(17566, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13489)
+	recipe:SetCraftedItemID(12803)
+	recipe:SetSkillLevels(275, 275, 275, 282, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Greater Stoneshield Potion -- 17570
+	recipe = AddRecipe(17570, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13490)
+	recipe:SetCraftedItemID(13455)
+	recipe:SetSkillLevels(280, 280, 295, 315, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Elixir of the Mongoose -- 17571
+	recipe = AddRecipe(17571, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13491)
+	recipe:SetCraftedItemID(13452)
+	recipe:SetSkillLevels(280, 280, 295, 315, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Purification Potion -- 17572
+	recipe = AddRecipe(17572, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13492)
+	recipe:SetCraftedItemID(13462)
+	recipe:SetSkillLevels(285, 285, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Greater Arcane Elixir -- 17573
+	recipe = AddRecipe(17573, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13493)
+	recipe:SetCraftedItemID(13454)
+	recipe:SetSkillLevels(285, 285, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Greater Fire Protection Potion -- 17574
+	recipe = AddRecipe(17574, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13494)
+	recipe:SetCraftedItemID(13457)
+	recipe:SetSkillLevels(290, 290, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(9262, 9264)
+
+	-- Greater Frost Protection Potion -- 17575
+	recipe = AddRecipe(17575, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13495)
+	recipe:SetCraftedItemID(13456)
+	recipe:SetSkillLevels(290, 290, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(7428)
+
+	-- Greater Nature Protection Potion -- 17576
+	recipe = AddRecipe(17576, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13496)
+	recipe:SetCraftedItemID(13458)
+	recipe:SetSkillLevels(290, 290, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(1812, 1813)
+
+	-- Greater Arcane Protection Potion -- 17577
+	recipe = AddRecipe(17577, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13497)
+	recipe:SetCraftedItemID(13461)
+	recipe:SetSkillLevels(290, 290, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Greater Shadow Protection Potion -- 17578
+	recipe = AddRecipe(17578, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13499)
+	recipe:SetCraftedItemID(13459)
+	recipe:SetSkillLevels(290, 290, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(8546, 8550)
+
+	-- Major Mana Potion -- 17580
+	recipe = AddRecipe(17580, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13501)
+	recipe:SetCraftedItemID(13444)
+	recipe:SetSkillLevels(295, 295, 310, 330, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(1853)
+	recipe:AddVendor(11278)
+
+	-- Alchemist's Stone -- 17632
+	recipe = AddRecipe(17632, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(13517)
+	recipe:SetCraftedItemID(13503)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
+
+	-- Potion of Petrification -- 17634
+	recipe = AddRecipe(17634, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13518)
+	recipe:SetCraftedItemID(13506)
+	recipe:SetSkillLevels(300, 300, 315, 322, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Flask of the Titans -- 17635
+	recipe = AddRecipe(17635, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(31354)
+	recipe:SetCraftedItemID(13510)
+	recipe:SetSkillLevels(300, 300, 315, 322, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.TANK, F.SHATAR)
+	recipe:AddMobDrop(10363)
+	recipe:AddRepVendor(FAC.SHATAR, REP.EXALTED, 21432)
+
+	-- Flask of Distilled Wisdom -- 17636
+	recipe = AddRecipe(17636, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(31356)
+	recipe:SetCraftedItemID(13511)
+	recipe:SetSkillLevels(300, 300, 315, 322, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
+	recipe:AddMobDrop(10813)
+
+	-- Flask of Supreme Power -- 17637
+	recipe = AddRecipe(17637, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(31355)
+	recipe:SetCraftedItemID(13512)
+	recipe:SetSkillLevels(300, 300, 315, 322, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KOT)
+	recipe:AddMobDrop(10508)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.EXALTED, 21643)
+
+	-- Flask of Chromatic Resistance -- 17638
+	recipe = AddRecipe(17638, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(31357)
+	recipe:SetCraftedItemID(13513)
+	recipe:SetSkillLevels(300, 300, 315, 322, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.LOWERCITY)
+	recipe:AddMobDrop(10339)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.EXALTED, 21655)
+
+	-- Elixir of Frost Power -- 21923
+	recipe = AddRecipe(21923, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17709)
+	recipe:SetCraftedItemID(17708)
+	recipe:SetSkillLevels(190, 190, 210, 230, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Major Rejuvenation Potion -- 22732
+	recipe = AddRecipe(22732, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18257)
+	recipe:SetCraftedItemID(18253)
+	recipe:SetSkillLevels(300, 300, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Elixir of Greater Water Breathing -- 22808
+	recipe = AddRecipe(22808, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(18294)
+	recipe:SetSkillLevels(215, 215, 230, 250, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Gurubashi Mojo Madness -- 24266
+	recipe = AddRecipe(24266, V.ORIG, Q.RARE)
+	recipe:SetCraftedItemID(19931)
+	recipe:SetSkillLevels(300, 300, 315, 322, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Mageblood Elixir -- 24365
+	recipe = AddRecipe(24365, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20011)
+	recipe:SetCraftedItemID(20007)
+	recipe:SetSkillLevels(275, 275, 290, 310, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Greater Dreamless Sleep Potion -- 24366
+	recipe = AddRecipe(24366, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20012)
+	recipe:SetCraftedItemID(20002)
+	recipe:SetSkillLevels(275, 275, 290, 310, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Living Action Potion -- 24367
+	recipe = AddRecipe(24367, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20013)
+	recipe:SetCraftedItemID(20008)
+	recipe:SetSkillLevels(285, 285, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Mighty Troll's Blood Elixir -- 24368
+	recipe = AddRecipe(24368, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20014)
+	recipe:SetCraftedItemID(20004)
+	recipe:SetSkillLevels(290, 290, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Transmute: Elemental Fire -- 25146
+	recipe = AddRecipe(25146, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20761)
+	recipe:SetCraftedItemID(7068)
+	recipe:SetSkillLevels(300, 300, 301, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
+
+	-- Elixir of Greater Firepower -- 26277
+	recipe = AddRecipe(26277, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21547)
+	recipe:SetCraftedItemID(21546)
+	recipe:SetSkillLevels(250, 250, 265, 285, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddMobDrop(5844, 5846, 8637)
+
+	-- Elixir of Camouflage -- 28543
+	recipe = AddRecipe(28543, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22900)
+	recipe:SetCraftedItemID(22823)
+	recipe:SetSkillLevels(305, 305, 320, 327, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(16588, 1, 16641, 1, 16705, 1, 18802, 1)
+
+	-- Elixir of Major Strength -- 28544
+	recipe = AddRecipe(28544, V.TBC, Q.COMMON)
+	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, 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, 33674)
+
+	-- Sneaking Potion -- 28546
+	recipe = AddRecipe(28546, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22901)
+	recipe:SetCraftedItemID(22826)
+	recipe:SetSkillLevels(315, 315, 330, 337, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(18017, 1, 19042, 1)
+
+	-- Elixir of Major Frost Power -- 28549
+	recipe = AddRecipe(28549, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22902)
+	recipe:SetCraftedItemID(22827)
+	recipe:SetSkillLevels(320, 320, 335, 342, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddLimitedVendor(18005, 1, 18017, 1)
+
+	-- Insane Strength Potion -- 28550
+	recipe = AddRecipe(28550, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22903)
+	recipe:SetCraftedItemID(22828)
+	recipe:SetSkillLevels(320, 320, 335, 342, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Super Healing Potion -- 28551
+	recipe = AddRecipe(28551, V.TBC, Q.COMMON)
+	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, 33674)
+
+	-- Elixir of the Searching Eye -- 28552
+	recipe = AddRecipe(28552, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22904)
+	recipe:SetCraftedItemID(22830)
+	recipe:SetSkillLevels(325, 325, 340, 347, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Elixir of Major Agility -- 28553
+	recipe = AddRecipe(28553, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24001)
+	recipe:SetCraftedItemID(22831)
+	recipe:SetSkillLevels(330, 330, 345, 352, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
+
+	-- Shrouding Potion -- 28554
+	recipe = AddRecipe(28554, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22906)
+	recipe:SetCraftedItemID(22871)
+	recipe:SetSkillLevels(335, 335, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SPOREGGAR)
+	recipe:AddRepVendor(FAC.SPOREGGAR, REP.EXALTED, 18382)
+
+	-- Super Mana Potion -- 28555
+	recipe = AddRecipe(28555, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22907)
+	recipe:SetCraftedItemID(22832)
+	recipe:SetSkillLevels(340, 340, 355, 362, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(18005, 1, 19837, 1)
+
+	-- Elixir of Major Firepower -- 28556
+	recipe = AddRecipe(28556, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22908)
+	recipe:SetCraftedItemID(22833)
+	recipe:SetSkillLevels(345, 345, 360, 367, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
+	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
+
+	-- Elixir of Major Defense -- 28557
+	recipe = AddRecipe(28557, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22909)
+	recipe:SetCraftedItemID(22834)
+	recipe:SetSkillLevels(345, 345, 360, 367, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
+	recipe:AddLimitedVendor(18005, 1, 19837, 1)
+
+	-- Elixir of Major Shadow Power -- 28558
+	recipe = AddRecipe(28558, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22910)
+	recipe:SetCraftedItemID(22835)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LOWERCITY)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
+
+	-- Major Dreamless Sleep Potion -- 28562
+	recipe = AddRecipe(28562, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22911)
+	recipe:SetCraftedItemID(22836)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(19042, 1, 19837, 1)
+
+	-- Heroic Potion -- 28563
+	recipe = AddRecipe(28563, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22912)
+	recipe:SetCraftedItemID(22837)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Haste Potion -- 28564
+	recipe = AddRecipe(28564, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(35295)
+	recipe:SetCraftedItemID(22838)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(24664)
+
+	-- Destruction Potion -- 28565
+	recipe = AddRecipe(28565, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22914)
+	recipe:SetCraftedItemID(22839)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Transmute: Primal Air to Fire -- 28566
+	recipe = AddRecipe(28566, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22915)
+	recipe:SetCraftedItemID(21884)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATAR)
+	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
+
+	-- Transmute: Primal Earth to Water -- 28567
+	recipe = AddRecipe(28567, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22916)
+	recipe:SetCraftedItemID(21885)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SPOREGGAR)
+	recipe:AddRepVendor(FAC.SPOREGGAR, REP.REVERED, 18382)
+
+	-- Transmute: Primal Fire to Earth -- 28568
+	recipe = AddRecipe(28568, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(30443)
+	recipe:SetCraftedItemID(22452)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.NAGRAND)
+	recipe:AddRepVendor(FAC.KURENAI, REP.REVERED, 20240)
+	recipe:AddRepVendor(FAC.MAGHAR, REP.REVERED, 20241)
+
+	-- Transmute: Primal Water to Air -- 28569
+	recipe = AddRecipe(28569, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22918)
+	recipe:SetCraftedItemID(22451)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
+
+	-- Elixir of Major Mageblood -- 28570
+	recipe = AddRecipe(28570, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22919)
+	recipe:SetCraftedItemID(22840)
+	recipe:SetSkillLevels(355, 355, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Major Fire Protection Potion -- 28571
+	recipe = AddRecipe(28571, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22920)
+	recipe:SetCraftedItemID(22841)
+	recipe:SetSkillLevels(360, 360, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(19168, 19221)
+
+	-- Major Frost Protection Potion -- 28572
+	recipe = AddRecipe(28572, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22921)
+	recipe:SetCraftedItemID(22842)
+	recipe:SetSkillLevels(360, 360, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(18344)
+
+	-- Major Nature Protection Potion -- 28573
+	recipe = AddRecipe(28573, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22922)
+	recipe:SetCraftedItemID(22844)
+	recipe:SetSkillLevels(360, 360, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
+
+	-- Major Arcane Protection Potion -- 28575
+	recipe = AddRecipe(28575, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22923)
+	recipe:SetCraftedItemID(22845)
+	recipe:SetSkillLevels(360, 360, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(17150)
+
+	-- Major Shadow Protection Potion -- 28576
+	recipe = AddRecipe(28576, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22924)
+	recipe:SetCraftedItemID(22846)
+	recipe:SetSkillLevels(360, 360, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(21302)
+
+	-- Major Holy Protection Potion -- 28577
+	recipe = AddRecipe(28577, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22925)
+	recipe:SetCraftedItemID(22847)
+	recipe:SetSkillLevels(360, 360, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(19973)
+
+	-- Elixir of Empowerment -- 28578
+	recipe = AddRecipe(28578, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(35294)
+	recipe:SetCraftedItemID(22848)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(24664)
+	recipe:AddWorldDrop("Outland")
+
+	-- Ironshield Potion -- 28579
+	recipe = AddRecipe(28579, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22927)
+	recipe:SetCraftedItemID(22849)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(17862)
+
+	-- Transmute: Primal Shadow to Water -- 28580
+	recipe = AddRecipe(28580, V.TBC, Q.UNCOMMON)
+	recipe:SetCraftedItemID(21885)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
+
+	-- Transmute: Primal Water to Shadow -- 28581
+	recipe = AddRecipe(28581, V.TBC, Q.UNCOMMON)
+	recipe:SetCraftedItemID(22456)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
+
+	-- Transmute: Primal Mana to Fire -- 28582
+	recipe = AddRecipe(28582, V.TBC, Q.UNCOMMON)
+	recipe:SetCraftedItemID(21884)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
+
+	-- Transmute: Primal Fire to Mana -- 28583
+	recipe = AddRecipe(28583, V.TBC, Q.UNCOMMON)
+	recipe:SetCraftedItemID(22457)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
+
+	-- Transmute: Primal Life to Earth -- 28584
+	recipe = AddRecipe(28584, V.TBC, Q.UNCOMMON)
+	recipe:SetCraftedItemID(22452)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
+
+	-- Transmute: Primal Earth to Life -- 28585
+	recipe = AddRecipe(28585, V.TBC, Q.UNCOMMON)
+	recipe:SetCraftedItemID(21886)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_XMUTE")
+
+	-- Super Rejuvenation Potion -- 28586
+	recipe = AddRecipe(28586, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22850)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_POTION")
+
+	-- Flask of Fortification -- 28587
+	recipe = AddRecipe(28587, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22851)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
+
+	-- Flask of Mighty Restoration -- 28588
+	recipe = AddRecipe(28588, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22853)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
+
+	-- Flask of Relentless Assault -- 28589
+	recipe = AddRecipe(28589, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22854)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
+
+	-- Flask of Blinding Light -- 28590
+	recipe = AddRecipe(28590, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22861)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
+
+	-- Flask of Pure Death -- 28591
+	recipe = AddRecipe(28591, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22866)
+	recipe:SetSkillLevels(375, 375, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("DISCOVERY_ALCH_ELIXIRFLASK")
+
+	-- Transmute: Primal Might -- 29688
+	recipe = AddRecipe(29688, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23574)
+	recipe:SetCraftedItemID(23571)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(16641, 1, 16705, 1, 19074, 1)
+
+	-- Transmute: Earthstorm Diamond -- 32765
+	recipe = AddRecipe(32765, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25869)
+	recipe:SetCraftedItemID(25867)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Transmute: Skyfire Diamond -- 32766
+	recipe = AddRecipe(32766, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29232)
+	recipe:SetCraftedItemID(25868)
+	recipe:SetSkillLevels(350, 350, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
+
+	-- Volatile Healing Potion -- 33732
+	recipe = AddRecipe(33732, V.TBC, Q.COMMON)
+	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, 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, 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, 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, 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, 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, 33674)
+
+	-- Fel Strength Elixir -- 38960
+	recipe = AddRecipe(38960, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(31680)
+	recipe:SetCraftedItemID(31679)
+	recipe:SetSkillLevels(335, 335, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddMobDrop(19740, 19755, 21302, 21314)
+
+	-- Fel Mana Potion -- 38961
+	recipe = AddRecipe(38961, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(31682)
+	recipe:SetCraftedItemID(31677)
+	recipe:SetSkillLevels(360, 360, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddMobDrop(19792, 19795, 19796, 19806, 22016, 22017, 22018, 22076, 22093)
+
+	-- Fel Regeneration Potion -- 38962
+	recipe = AddRecipe(38962, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(31681)
+	recipe:SetCraftedItemID(31676)
+	recipe:SetSkillLevels(345, 345, 360, 367, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(19754, 19756, 20878, 20887)
+
+	-- Elixir of Major Fortitude -- 39636
+	recipe = AddRecipe(39636, V.TBC, Q.COMMON)
+	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, 33674)
+
+	-- Earthen Elixir -- 39637
+	recipe = AddRecipe(39637, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32070)
+	recipe:SetCraftedItemID(32063)
+	recipe:SetSkillLevels(320, 320, 335, 342, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Elixir of Draenic Wisdom -- 39638
+	recipe = AddRecipe(39638, V.TBC, Q.COMMON)
+	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, 33674)
+
+	-- Elixir of Ironskin -- 39639
+	recipe = AddRecipe(39639, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32071)
+	recipe:SetCraftedItemID(32068)
+	recipe:SetSkillLevels(330, 330, 345, 352, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(18821, 18822)
+
+	-- Cauldron of Major Arcane Protection -- 41458
+	recipe = AddRecipe(41458, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32839)
+	recipe:SetSkillLevels(360, 360, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_PROT")
+
+	-- Cauldron of Major Fire Protection -- 41500
+	recipe = AddRecipe(41500, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32849)
+	recipe:SetSkillLevels(360, 360, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_PROT")
+
+	-- Cauldron of Major Frost Protection -- 41501
+	recipe = AddRecipe(41501, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32850)
+	recipe:SetSkillLevels(360, 360, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_PROT")
+
+	-- Cauldron of Major Nature Protection -- 41502
+	recipe = AddRecipe(41502, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32851)
+	recipe:SetSkillLevels(360, 360, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_PROT")
+
+	-- Cauldron of Major Shadow Protection -- 41503
+	recipe = AddRecipe(41503, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32852)
+	recipe:SetSkillLevels(360, 360, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_PROT")
+
+	-- Flask of Chromatic Wonder -- 42736
+	recipe = AddRecipe(42736, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(33209)
+	recipe:SetCraftedItemID(33208)
+	recipe:SetSkillLevels(375, 375, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.VIOLETEYE)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 18255)
+
+	-- Mad Alchemist's Potion -- 45061
+	recipe = AddRecipe(45061, V.TBC, Q.COMMON)
+	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, 33674)
+
+	-- Guardian's Alchemist Stone -- 47046
+	recipe = AddRecipe(47046, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35752)
+	recipe:SetCraftedItemID(35748)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
+
+	-- Sorcerer's Alchemist Stone -- 47048
+	recipe = AddRecipe(47048, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35753)
+	recipe:SetCraftedItemID(35749)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
+
+	-- Redeemer's Alchemist Stone -- 47049
+	recipe = AddRecipe(47049, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35754)
+	recipe:SetCraftedItemID(35750)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
+
+	-- Assassin's Alchemist Stone -- 47050
+	recipe = AddRecipe(47050, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35755)
+	recipe:SetCraftedItemID(35751)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25032)
+
+	-- Transmute: Eternal Life to Shadow -- 53771
+	recipe = AddRecipe(53771, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35627)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Life to Fire -- 53773
+	recipe = AddRecipe(53773, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(36860)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Fire to Water -- 53774
+	recipe = AddRecipe(53774, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35622)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Fire to Life -- 53775
+	recipe = AddRecipe(53775, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35625)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Air to Water -- 53776
+	recipe = AddRecipe(53776, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35622)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Air to Earth -- 53777
+	recipe = AddRecipe(53777, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35624)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Shadow to Earth -- 53779
+	recipe = AddRecipe(53779, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35624)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Shadow to Life -- 53780
+	recipe = AddRecipe(53780, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35625)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Earth to Air -- 53781
+	recipe = AddRecipe(53781, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35623)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Earth to Shadow -- 53782
+	recipe = AddRecipe(53782, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35627)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Water to Air -- 53783
+	recipe = AddRecipe(53783, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(35623)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Transmute: Eternal Water to Fire -- 53784
+	recipe = AddRecipe(53784, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(36860)
+	recipe:SetSkillLevels(405, 405, 405, 415, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_XMUTE")
+
+	-- Pygmy Oil -- 53812
+	recipe = AddRecipe(53812, V.WOTLK, Q.COMMON)
+	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Crazy Alchemist's Potion -- 53895
+	recipe = AddRecipe(53895, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40077)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Mighty Fortitude -- 53898
+	recipe = AddRecipe(53898, V.WOTLK, Q.COMMON)
+	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Flask of the Frost Wyrm -- 53901
+	recipe = AddRecipe(53901, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40082)
+	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)
+
+	-- Flask of Stoneblood -- 53902
+	recipe = AddRecipe(53902, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40083)
+	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)
+
+	-- Flask of Endless Rage -- 53903
+	recipe = AddRecipe(53903, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40084)
+	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)
+
+	-- Powerful Rejuvenation Potion -- 53904
+	recipe = AddRecipe(53904, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40087)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Indestructible Potion -- 53905
+	recipe = AddRecipe(53905, V.WOTLK, Q.COMMON)
+	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Mighty Arcane Protection Potion -- 53936
+	recipe = AddRecipe(53936, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44564)
+	recipe:SetCraftedItemID(40213)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(31702, 32297)
+
+	-- Mighty Frost Protection Potion -- 53937
+	recipe = AddRecipe(53937, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44566)
+	recipe:SetCraftedItemID(40215)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(32289)
+
+	-- Mighty Shadow Protection Potion -- 53938
+	recipe = AddRecipe(53938, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44568)
+	recipe:SetCraftedItemID(40217)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(32349)
+
+	-- Mighty Fire Protection Potion -- 53939
+	recipe = AddRecipe(53939, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44565)
+	recipe:SetCraftedItemID(40214)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(30921)
+
+	-- Mighty Nature Protection Potion -- 53942
+	recipe = AddRecipe(53942, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44567)
+	recipe:SetCraftedItemID(40216)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(32290)
+
+	-- Flask of Pure Mojo -- 54213
+	recipe = AddRecipe(54213, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40404)
+	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)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of Protection -- 54220
+	recipe = AddRecipe(54220, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40097)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Potion of Speed -- 54221
+	recipe = AddRecipe(54221, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40211)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Potion of Wild Magic -- 54222
+	recipe = AddRecipe(54222, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40212)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Mighty Mageblood -- 56519
+	recipe = AddRecipe(56519, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40109)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Transmute: Skyflare Diamond -- 57425
+	recipe = AddRecipe(57425, V.WOTLK, Q.COMMON)
+	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of Accuracy -- 60354
+	recipe = AddRecipe(60354, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44325)
+	recipe:SetSkillLevels(400, 400, 415, 422, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Deadly Strikes -- 60355
+	recipe = AddRecipe(60355, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44327)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Mighty Defense -- 60356
+	recipe = AddRecipe(60356, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44328)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Expertise -- 60357
+	recipe = AddRecipe(60357, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44329)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Armor Piercing -- 60365
+	recipe = AddRecipe(60365, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44330)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Lightning Speed -- 60366
+	recipe = AddRecipe(60366, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44331)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Mighty Thoughts -- 60367
+	recipe = AddRecipe(60367, V.WOTLK, Q.COMMON)
+	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of Water Walking -- 62410
+	recipe = AddRecipe(62410, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(8827)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
+	recipe:AddCustom("DISCOVERY_ALCH_NORTHREND_RESEARCH")
+
+	-- Elixir of Minor Accuracy -- 63732
+	recipe = AddRecipe(63732, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45621)
+	recipe:SetSkillLevels(135, 135, 160, 180, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1215, 1386, 1470, 2132, 2391, 2837, 3009, 3184, 3347, 3603, 3964, 4160, 4611, 4900, 5177, 5499, 7948, 16161, 16588, 16642, 16723, 18802, 19052, 26951, 26975, 27023, 27029, 28703, 33588, 33608, 33674)
+
+	-- Transmute: Ametrine -- 66658
+	recipe = AddRecipe(66658, V.WOTLK, Q.COMMON)
+	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Cardinal Ruby -- 66659
+	recipe = AddRecipe(66659, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(36919)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(14151)
+
+	-- Transmute: King's Amber -- 66660
+	recipe = AddRecipe(66660, V.WOTLK, Q.COMMON)
+	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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- 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, 26903, 26951, 26975, 26987, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Living Elements -- 78866
+	recipe = AddRecipe(78866, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(485, 485, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33608)
+
+	-- Transmute: Shadowspirit Diamond -- 80237
+	recipe = AddRecipe(80237, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52303)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Truegold -- 80243
+	recipe = AddRecipe(80243, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58480)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Pyrium Bar -- 80244
+	recipe = AddRecipe(80244, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(51950)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Inferno Ruby -- 80245
+	recipe = AddRecipe(80245, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52190)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Ocean Sapphire -- 80246
+	recipe = AddRecipe(80246, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52191)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Amberjewel -- 80247
+	recipe = AddRecipe(80247, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52195)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Demonseye -- 80248
+	recipe = AddRecipe(80248, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52194)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Ember Topaz -- 80250
+	recipe = AddRecipe(80250, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52193)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Transmute: Dream Emerald -- 80251
+	recipe = AddRecipe(80251, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52192)
+	recipe:SetSkillLevels(505, 505, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Potion of Illusion -- 80269
+	recipe = AddRecipe(80269, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58489)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Ghost Elixir -- 80477
+	recipe = AddRecipe(80477, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58084)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Earthen Potion -- 80478
+	recipe = AddRecipe(80478, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58090)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Deathblood Venom -- 80479
+	recipe = AddRecipe(80479, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58142)
+	recipe:SetSkillLevels(455, 455, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of the Naga -- 80480
+	recipe = AddRecipe(80480, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58089)
+	recipe:SetSkillLevels(455, 455, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Volcanic Potion -- 80481
+	recipe = AddRecipe(80481, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58091)
+	recipe:SetSkillLevels(460, 460, 465, 470, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Potion of Concentration -- 80482
+	recipe = AddRecipe(80482, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(57194)
+	recipe:SetSkillLevels(465, 465, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of the Cobra -- 80484
+	recipe = AddRecipe(80484, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58092)
+	recipe:SetSkillLevels(465, 465, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Deepstone Oil -- 80486
+	recipe = AddRecipe(80486, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56850)
+	recipe:SetSkillLevels(470, 470, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Mysterious Potion -- 80487
+	recipe = AddRecipe(80487, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(57099)
+	recipe:SetSkillLevels(470, 470, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of Deep Earth -- 80488
+	recipe = AddRecipe(80488, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58093)
+	recipe:SetSkillLevels(475, 475, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Mighty Rejuvenation Potion -- 80490
+	recipe = AddRecipe(80490, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(57193)
+	recipe:SetSkillLevels(475, 475, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of Impossible Accuracy -- 80491
+	recipe = AddRecipe(80491, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58094)
+	recipe:SetSkillLevels(480, 480, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Prismatic Elixir -- 80492
+	recipe = AddRecipe(80492, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58143)
+	recipe:SetSkillLevels(480, 480, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of Mighty Speed -- 80493
+	recipe = AddRecipe(80493, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58144)
+	recipe:SetSkillLevels(490, 490, 495, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Mythical Mana Potion -- 80494
+	recipe = AddRecipe(80494, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(57192)
+	recipe:SetSkillLevels(485, 485, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Potion of the Tol'vir -- 80495
+	recipe = AddRecipe(80495, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58145)
+	recipe:SetSkillLevels(485, 485, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Golemblood Potion -- 80496
+	recipe = AddRecipe(80496, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58146)
+	recipe:SetSkillLevels(490, 490, 495, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Elixir of the Master -- 80497
+	recipe = AddRecipe(80497, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58148)
+	recipe:SetSkillLevels(495, 495, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Mythical Healing Potion -- 80498
+	recipe = AddRecipe(80498, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(57191)
+	recipe:SetSkillLevels(495, 495, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Lifebound Alchemist Stone -- 80508
+	recipe = AddRecipe(80508, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58483)
+	recipe:SetSkillLevels(500, 500, 510, 512, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Flask of Steelskin -- 80719
+	recipe = AddRecipe(80719, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58085)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Flask of the Draconic Mind -- 80720
+	recipe = AddRecipe(80720, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58086)
+	recipe:SetSkillLevels(505, 505, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Flask of the Winds -- 80721
+	recipe = AddRecipe(80721, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58087)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Flask of Titanic Strength -- 80723
+	recipe = AddRecipe(80723, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58088)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Flask of Enhancement -- 80724
+	recipe = AddRecipe(80724, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58149)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Potion of Deepholm -- 80725
+	recipe = AddRecipe(80725, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58487)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Potion of Treasure Finding -- 80726
+	recipe = AddRecipe(80726, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(58488)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Cauldron of Battle -- 92643
+	recipe = AddRecipe(92643, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62288)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
+	recipe:AddAchievement(5465)
+
+	-- Big Cauldron of Battle -- 92688
+	recipe = AddRecipe(92688, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(65460)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
+	recipe:AddAchievement(5024)
+
+	-- Vial of the Sands -- 93328
+	recipe = AddRecipe(93328, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(65891)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddCustom("ARCH_DROP")
+
+	-- Draught of War -- 93935
+	recipe = AddRecipe(93935, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(67415)
+	recipe:SetSkillLevels(425, 425, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Flask of Flowing Water -- 94162
+	recipe = AddRecipe(94162, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(67438)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Volatile Alchemist Stone -- 96252
+	recipe = AddRecipe(96252, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(68775)
+	recipe:SetSkillLevels(500, 500, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Quicksilver Alchemist Stone -- 96253
+	recipe = AddRecipe(96253, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(68776)
+	recipe:SetSkillLevels(500, 500, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	-- Vibrant Alchemist Stone -- 96254
+	recipe = AddRecipe(96254, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(68777)
+	recipe:SetSkillLevels(500, 500, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1386, 2132, 3009, 3184, 3347, 4160, 4611, 5177, 5499, 26951, 26975, 27023, 27029, 28703, 33588, 33608)
+
+	self.InitAlchemy = nil
+end
diff --git a/Database/Recipes/Blacksmithing.lua b/Database/Recipes/Blacksmithing.lua
new file mode 100644
index 0000000..37b1197
--- /dev/null
+++ b/Database/Recipes/Blacksmithing.lua
@@ -0,0 +1,4311 @@
+--[[
+************************************************************************
+Blacksmithing.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME = "Ackis Recipe List"
+local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+
+local FOLDER_NAME, private = ...
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitBlacksmithing()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 2018, genesis, quality)
+	end
+
+	private:InitializeBlacksmithingTrainers()
+
+	local recipe
+
+	-- Rough Sharpening Stone -- 2660
+	recipe = AddRecipe(2660, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2862)
+	recipe:SetSkillLevels(1, 1, 15, 35, 55)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Copper Chain Belt -- 2661
+	recipe = AddRecipe(2661, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2851)
+	recipe:SetSkillLevels(35, 35, 75, 95, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Chain Pants -- 2662
+	recipe = AddRecipe(2662, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2852)
+	recipe:SetSkillLevels(1, 1, 50, 70, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Bracers -- 2663
+	recipe = AddRecipe(2663, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2853)
+	recipe:SetSkillLevels(1, 1, 20, 40, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Runed Copper Bracers -- 2664
+	recipe = AddRecipe(2664, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2854)
+	recipe:SetSkillLevels(90, 90, 115, 127, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Coarse Sharpening Stone -- 2665
+	recipe = AddRecipe(2665, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2863)
+	recipe:SetSkillLevels(65, 65, 65, 72, 80)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Runed Copper Belt -- 2666
+	recipe = AddRecipe(2666, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2857)
+	recipe:SetSkillLevels(70, 70, 110, 130, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Runed Copper Breastplate -- 2667
+	recipe = AddRecipe(2667, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2881)
+	recipe:SetCraftedItemID(2864)
+	recipe:SetSkillLevels(80, 80, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Rough Bronze Leggings -- 2668
+	recipe = AddRecipe(2668, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2865)
+	recipe:SetSkillLevels(105, 105, 145, 160, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Rough Bronze Cuirass -- 2670
+	recipe = AddRecipe(2670, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2866)
+	recipe:SetSkillLevels(105, 105, 145, 160, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Patterned Bronze Bracers -- 2672
+	recipe = AddRecipe(2672, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2868)
+	recipe:SetSkillLevels(120, 120, 150, 165, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Silvered Bronze Breastplate -- 2673
+	recipe = AddRecipe(2673, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5578)
+	recipe:SetCraftedItemID(2869)
+	recipe:SetSkillLevels(130, 130, 160, 175, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Sharpening Stone -- 2674
+	recipe = AddRecipe(2674, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2871)
+	recipe:SetSkillLevels(125, 125, 125, 132, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Shining Silver Breastplate -- 2675
+	recipe = AddRecipe(2675, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2870)
+	recipe:SetSkillLevels(145, 145, 175, 190, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Mace -- 2737
+	recipe = AddRecipe(2737, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2844)
+	recipe:SetSkillLevels(15, 15, 55, 75, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Axe -- 2738
+	recipe = AddRecipe(2738, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2845)
+	recipe:SetSkillLevels(20, 20, 60, 80, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Shortsword -- 2739
+	recipe = AddRecipe(2739, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2847)
+	recipe:SetSkillLevels(25, 25, 65, 85, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.SWORD)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Bronze Mace -- 2740
+	recipe = AddRecipe(2740, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2848)
+	recipe:SetSkillLevels(110, 110, 140, 155, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Bronze Axe -- 2741
+	recipe = AddRecipe(2741, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2849)
+	recipe:SetSkillLevels(115, 115, 145, 160, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Bronze Shortsword -- 2742
+	recipe = AddRecipe(2742, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2850)
+	recipe:SetSkillLevels(120, 120, 150, 165, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Rough Weightstone -- 3115
+	recipe = AddRecipe(3115, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3239)
+	recipe:SetSkillLevels(1, 1, 15, 35, 55)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Coarse Weightstone -- 3116
+	recipe = AddRecipe(3116, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3240)
+	recipe:SetSkillLevels(65, 65, 65, 72, 80)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Heavy Weightstone -- 3117
+	recipe = AddRecipe(3117, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3241)
+	recipe:SetSkillLevels(125, 125, 125, 132, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Heavy Copper Broadsword -- 3292
+	recipe = AddRecipe(3292, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3487)
+	recipe:SetSkillLevels(95, 95, 135, 155, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TWO_HAND, F.SWORD)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Battle Axe -- 3293
+	recipe = AddRecipe(3293, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3488)
+	recipe:SetSkillLevels(35, 35, 75, 95, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TWO_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Thick War Axe -- 3294
+	recipe = AddRecipe(3294, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3489)
+	recipe:SetSkillLevels(70, 70, 110, 130, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Deadly Bronze Poniard -- 3295
+	recipe = AddRecipe(3295, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2883)
+	recipe:SetCraftedItemID(3490)
+	recipe:SetSkillLevels(125, 125, 155, 170, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Bronze Mace -- 3296
+	recipe = AddRecipe(3296, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3491)
+	recipe:SetSkillLevels(130, 130, 160, 175, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Mighty Iron Hammer -- 3297
+	recipe = AddRecipe(3297, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3608)
+	recipe:SetCraftedItemID(3492)
+	recipe:SetSkillLevels(145, 145, 175, 190, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Copper Chain Boots -- 3319
+	recipe = AddRecipe(3319, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3469)
+	recipe:SetSkillLevels(20, 20, 60, 80, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Rough Grinding Stone -- 3320
+	recipe = AddRecipe(3320, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3470)
+	recipe:SetSkillLevels(25, 25, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Chain Vest -- 3321
+	recipe = AddRecipe(3321, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3609)
+	recipe:SetCraftedItemID(3471)
+	recipe:SetSkillLevels(35, 35, 75, 95, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Runed Copper Gauntlets -- 3323
+	recipe = AddRecipe(3323, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3472)
+	recipe:SetSkillLevels(40, 40, 80, 100, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Runed Copper Pants -- 3324
+	recipe = AddRecipe(3324, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3473)
+	recipe:SetSkillLevels(45, 45, 85, 105, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Gemmed Copper Gauntlets -- 3325
+	recipe = AddRecipe(3325, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3610)
+	recipe:SetCraftedItemID(3474)
+	recipe:SetSkillLevels(60, 60, 100, 120, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Coarse Grinding Stone -- 3326
+	recipe = AddRecipe(3326, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3478)
+	recipe:SetSkillLevels(75, 75, 75, 87, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Rough Bronze Shoulders -- 3328
+	recipe = AddRecipe(3328, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3480)
+	recipe:SetSkillLevels(110, 110, 140, 155, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Silvered Bronze Shoulders -- 3330
+	recipe = AddRecipe(3330, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2882)
+	recipe:SetCraftedItemID(3481)
+	recipe:SetSkillLevels(125, 125, 155, 170, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Silvered Bronze Boots -- 3331
+	recipe = AddRecipe(3331, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3482)
+	recipe:SetSkillLevels(130, 130, 160, 175, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Silvered Bronze Gauntlets -- 3333
+	recipe = AddRecipe(3333, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3483)
+	recipe:SetSkillLevels(135, 135, 165, 180, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Green Iron Boots -- 3334
+	recipe = AddRecipe(3334, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3611)
+	recipe:SetCraftedItemID(3484)
+	recipe:SetSkillLevels(145, 145, 175, 190, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Iron Gauntlets -- 3336
+	recipe = AddRecipe(3336, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3612)
+	recipe:SetCraftedItemID(3485)
+	recipe:SetSkillLevels(150, 150, 180, 195, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Grinding Stone -- 3337
+	recipe = AddRecipe(3337, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3486)
+	recipe:SetSkillLevels(125, 125, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Big Bronze Knife -- 3491
+	recipe = AddRecipe(3491, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3848)
+	recipe:SetSkillLevels(105, 105, 135, 150, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Hardened Iron Shortsword -- 3492
+	recipe = AddRecipe(3492, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12162)
+	recipe:SetCraftedItemID(3849)
+	recipe:SetSkillLevels(160, 160, 185, 197, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddLimitedVendor(2843, 1, 5512, 1)
+
+	-- Jade Serpentblade -- 3493
+	recipe = AddRecipe(3493, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3866)
+	recipe:SetCraftedItemID(3850)
+	recipe:SetSkillLevels(175, 175, 200, 212, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Solid Iron Maul -- 3494
+	recipe = AddRecipe(3494, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10858)
+	recipe:SetCraftedItemID(3851)
+	recipe:SetSkillLevels(155, 155, 180, 192, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TWO_HAND, F.MACE)
+	recipe:AddLimitedVendor(1471, 1, 8878, 1, 9179, 1, 26081, 1)
+
+	-- Golden Iron Destroyer -- 3495
+	recipe = AddRecipe(3495, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3867)
+	recipe:SetCraftedItemID(3852)
+	recipe:SetSkillLevels(170, 170, 195, 207, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Moonsteel Broadsword -- 3496
+	recipe = AddRecipe(3496, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12163)
+	recipe:SetCraftedItemID(3853)
+	recipe:SetSkillLevels(180, 180, 205, 217, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TWO_HAND, F.SWORD)
+	recipe:AddLimitedVendor(2482, 1)
+
+	-- Frost Tiger Blade -- 3497
+	recipe = AddRecipe(3497, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3868)
+	recipe:SetCraftedItemID(3854)
+	recipe:SetSkillLevels(200, 200, 210, 215, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TWO_HAND, F.SWORD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Massive Iron Axe -- 3498
+	recipe = AddRecipe(3498, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12164)
+	recipe:SetCraftedItemID(3855)
+	recipe:SetSkillLevels(185, 185, 210, 222, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddLimitedVendor(1146, 1, 2483, 1)
+
+	-- Shadow Crescent Axe -- 3500
+	recipe = AddRecipe(3500, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3869)
+	recipe:SetCraftedItemID(3856)
+	recipe:SetSkillLevels(200, 200, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Iron Bracers -- 3501
+	recipe = AddRecipe(3501, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3835)
+	recipe:SetSkillLevels(165, 165, 190, 202, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Green Iron Helm -- 3502
+	recipe = AddRecipe(3502, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3836)
+	recipe:SetSkillLevels(170, 170, 195, 207, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Golden Scale Coif -- 3503
+	recipe = AddRecipe(3503, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6047)
+	recipe:SetCraftedItemID(3837)
+	recipe:SetSkillLevels(190, 190, 215, 227, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddVendor(5411)
+
+	-- Green Iron Shoulders -- 3504
+	recipe = AddRecipe(3504, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3870)
+	recipe:SetCraftedItemID(3840)
+	recipe:SetSkillLevels(160, 160, 185, 197, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Golden Scale Shoulders -- 3505
+	recipe = AddRecipe(3505, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(3871)
+	recipe:SetCraftedItemID(3841)
+	recipe:SetSkillLevels(175, 175, 200, 212, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Iron Leggings -- 3506
+	recipe = AddRecipe(3506, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3842)
+	recipe:SetSkillLevels(155, 155, 180, 192, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Golden Scale Leggings -- 3507
+	recipe = AddRecipe(3507, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3872)
+	recipe:SetCraftedItemID(3843)
+	recipe:SetSkillLevels(170, 170, 195, 207, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Iron Hauberk -- 3508
+	recipe = AddRecipe(3508, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3844)
+	recipe:SetSkillLevels(180, 180, 205, 217, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Golden Scale Cuirass -- 3511
+	recipe = AddRecipe(3511, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3873)
+	recipe:SetCraftedItemID(3845)
+	recipe:SetSkillLevels(195, 195, 220, 232, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Polished Steel Boots -- 3513
+	recipe = AddRecipe(3513, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(3874)
+	recipe:SetCraftedItemID(3846)
+	recipe:SetSkillLevels(185, 185, 210, 222, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Golden Scale Boots -- 3515
+	recipe = AddRecipe(3515, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(3875)
+	recipe:SetCraftedItemID(3847)
+	recipe:SetSkillLevels(200, 200, 210, 215, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Pearl-handled Dagger -- 6517
+	recipe = AddRecipe(6517, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5540)
+	recipe:SetSkillLevels(110, 110, 140, 155, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Iridescent Hammer -- 6518
+	recipe = AddRecipe(6518, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5543)
+	recipe:SetCraftedItemID(5541)
+	recipe:SetSkillLevels(140, 140, 170, 185, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Iron Shield Spike -- 7221
+	recipe = AddRecipe(7221, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6044)
+	recipe:SetCraftedItemID(6042)
+	recipe:SetSkillLevels(150, 150, 180, 195, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Iron Counterweight -- 7222
+	recipe = AddRecipe(7222, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6045)
+	recipe:SetCraftedItemID(6043)
+	recipe:SetSkillLevels(165, 165, 190, 202, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.AXE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Golden Scale Bracers -- 7223
+	recipe = AddRecipe(7223, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6040)
+	recipe:SetSkillLevels(185, 185, 210, 222, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Steel Weapon Chain -- 7224
+	recipe = AddRecipe(7224, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6046)
+	recipe:SetCraftedItemID(6041)
+	recipe:SetSkillLevels(190, 190, 215, 227, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Copper Maul -- 7408
+	recipe = AddRecipe(7408, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6214)
+	recipe:SetSkillLevels(65, 65, 105, 125, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Rough Bronze Boots -- 7817
+	recipe = AddRecipe(7817, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6350)
+	recipe:SetSkillLevels(95, 95, 125, 140, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Silver Rod -- 7818
+	recipe = AddRecipe(7818, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6338)
+	recipe:SetSkillLevels(100, 100, 105, 107, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Ironforge Breastplate -- 8367
+	recipe = AddRecipe(8367, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6735)
+	recipe:SetCraftedItemID(6731)
+	recipe:SetSkillLevels(100, 100, 140, 160, 180)
+	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddQuest(1618)
+
+	-- Iron Buckle -- 8768
+	recipe = AddRecipe(8768, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7071)
+	recipe:SetSkillLevels(150, 150, 150, 152, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Copper Dagger -- 8880
+	recipe = AddRecipe(8880, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7166)
+	recipe:SetSkillLevels(30, 30, 70, 90, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Barbaric Iron Shoulders -- 9811
+	recipe = AddRecipe(9811, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7978)
+	recipe:SetCraftedItemID(7913)
+	recipe:SetSkillLevels(160, 160, 185, 197, 210)
+	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddQuest(2752)
+
+	-- Barbaric Iron Breastplate -- 9813
+	recipe = AddRecipe(9813, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7979)
+	recipe:SetCraftedItemID(7914)
+	recipe:SetSkillLevels(160, 160, 185, 197, 210)
+	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOP, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddQuest(2751)
+
+	-- Barbaric Iron Helm -- 9814
+	recipe = AddRecipe(9814, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7980)
+	recipe:SetCraftedItemID(7915)
+	recipe:SetSkillLevels(175, 175, 200, 212, 225)
+	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddQuest(2754)
+
+	-- Barbaric Iron Boots -- 9818
+	recipe = AddRecipe(9818, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7981)
+	recipe:SetCraftedItemID(7916)
+	recipe:SetSkillLevels(180, 180, 205, 217, 230)
+	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddQuest(2753)
+
+	-- Barbaric Iron Gloves -- 9820
+	recipe = AddRecipe(9820, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7982)
+	recipe:SetCraftedItemID(7917)
+	recipe:SetSkillLevels(185, 185, 210, 222, 235)
+	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddQuest(2755)
+
+	-- Steel Breastplate -- 9916
+	recipe = AddRecipe(9916, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7963)
+	recipe:SetSkillLevels(200, 200, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Solid Sharpening Stone -- 9918
+	recipe = AddRecipe(9918, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7964)
+	recipe:SetSkillLevels(200, 200, 200, 205, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Solid Grinding Stone -- 9920
+	recipe = AddRecipe(9920, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7966)
+	recipe:SetSkillLevels(200, 200, 200, 205, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Solid Weightstone -- 9921
+	recipe = AddRecipe(9921, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7965)
+	recipe:SetSkillLevels(200, 200, 200, 205, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Heavy Mithril Shoulder -- 9926
+	recipe = AddRecipe(9926, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7918)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Heavy Mithril Gauntlet -- 9928
+	recipe = AddRecipe(9928, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7919)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Mithril Scale Pants -- 9931
+	recipe = AddRecipe(9931, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7920)
+	recipe:SetSkillLevels(210, 210, 230, 240, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Heavy Mithril Pants -- 9933
+	recipe = AddRecipe(9933, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7975)
+	recipe:SetCraftedItemID(7921)
+	recipe:SetSkillLevels(210, 210, 230, 240, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.PLATE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Steel Plate Helm -- 9935
+	recipe = AddRecipe(9935, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7922)
+	recipe:SetSkillLevels(215, 215, 235, 245, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Mithril Scale Bracers -- 9937
+	recipe = AddRecipe(9937, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7995)
+	recipe:SetCraftedItemID(7924)
+	recipe:SetSkillLevels(215, 215, 235, 245, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddVendor(8161, 8176)
+
+	-- Mithril Shield Spike -- 9939
+	recipe = AddRecipe(9939, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(7976)
+	recipe:SetCraftedItemID(7967)
+	recipe:SetSkillLevels(215, 215, 235, 245, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Ornate Mithril Pants -- 9945
+	recipe = AddRecipe(9945, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7983)
+	recipe:SetCraftedItemID(7926)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Ornate Mithril Gloves -- 9950
+	recipe = AddRecipe(9950, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7984)
+	recipe:SetCraftedItemID(7927)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Ornate Mithril Shoulder -- 9952
+	recipe = AddRecipe(9952, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7985)
+	recipe:SetCraftedItemID(7928)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Truesilver Gauntlets -- 9954
+	recipe = AddRecipe(9954, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7938)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Orcish War Leggings -- 9957
+	recipe = AddRecipe(9957, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7929)
+	recipe:SetSkillLevels(250, 250, 250, 260, 270)
+	recipe:AddFilters(F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Heavy Mithril Breastplate -- 9959
+	recipe = AddRecipe(9959, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7930)
+	recipe:SetSkillLevels(230, 230, 250, 260, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Mithril Coif -- 9961
+	recipe = AddRecipe(9961, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7931)
+	recipe:SetSkillLevels(230, 230, 250, 260, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Mithril Spurs -- 9964
+	recipe = AddRecipe(9964, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7989)
+	recipe:SetCraftedItemID(7969)
+	recipe:SetSkillLevels(235, 235, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mithril Scale Shoulders -- 9966
+	recipe = AddRecipe(9966, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(7991)
+	recipe:SetCraftedItemID(7932)
+	recipe:SetSkillLevels(235, 235, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Mithril Boots -- 9968
+	recipe = AddRecipe(9968, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7933)
+	recipe:SetSkillLevels(235, 235, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Heavy Mithril Helm -- 9970
+	recipe = AddRecipe(9970, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7990)
+	recipe:SetCraftedItemID(7934)
+	recipe:SetSkillLevels(245, 245, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Ornate Mithril Breastplate -- 9972
+	recipe = AddRecipe(9972, V.ORIG, Q.UNCOMMON)
+	recipe:SetCraftedItemID(7935)
+	recipe:SetSkillLevels(260, 260, 260, 270, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Truesilver Breastplate -- 9974
+	recipe = AddRecipe(9974, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7939)
+	recipe:SetSkillLevels(245, 245, 265, 275, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Ornate Mithril Boots -- 9979
+	recipe = AddRecipe(9979, V.ORIG, Q.UNCOMMON)
+	recipe:SetCraftedItemID(7936)
+	recipe:SetSkillLevels(265, 265, 265, 275, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Ornate Mithril Helm -- 9980
+	recipe = AddRecipe(9980, V.ORIG, Q.UNCOMMON)
+	recipe:SetCraftedItemID(7937)
+	recipe:SetSkillLevels(265, 265, 265, 275, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Copper Claymore -- 9983
+	recipe = AddRecipe(9983, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7955)
+	recipe:SetSkillLevels(30, 30, 70, 90, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TWO_HAND, F.SWORD)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Bronze Warhammer -- 9985
+	recipe = AddRecipe(9985, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7956)
+	recipe:SetSkillLevels(125, 125, 155, 170, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Bronze Greatsword -- 9986
+	recipe = AddRecipe(9986, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7957)
+	recipe:SetSkillLevels(130, 130, 160, 175, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Bronze Battle Axe -- 9987
+	recipe = AddRecipe(9987, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7958)
+	recipe:SetSkillLevels(135, 135, 165, 180, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Heavy Mithril Axe -- 9993
+	recipe = AddRecipe(9993, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7941)
+	recipe:SetSkillLevels(210, 210, 235, 247, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Blue Glittering Axe -- 9995
+	recipe = AddRecipe(9995, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7992)
+	recipe:SetCraftedItemID(7942)
+	recipe:SetSkillLevels(220, 220, 245, 257, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Wicked Mithril Blade -- 9997
+	recipe = AddRecipe(9997, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8029)
+	recipe:SetCraftedItemID(7943)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Big Black Mace -- 10001
+	recipe = AddRecipe(10001, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7945)
+	recipe:SetSkillLevels(230, 230, 255, 267, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- The Shatterer -- 10003
+	recipe = AddRecipe(10003, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7954)
+	recipe:SetSkillLevels(235, 235, 260, 272, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Dazzling Mithril Rapier -- 10005
+	recipe = AddRecipe(10005, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7993)
+	recipe:SetCraftedItemID(7944)
+	recipe:SetSkillLevels(240, 240, 265, 277, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Phantom Blade -- 10007
+	recipe = AddRecipe(10007, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7961)
+	recipe:SetSkillLevels(245, 245, 270, 282, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Runed Mithril Hammer -- 10009
+	recipe = AddRecipe(10009, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(8028)
+	recipe:SetCraftedItemID(7946)
+	recipe:SetSkillLevels(245, 245, 270, 282, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Blight -- 10011
+	recipe = AddRecipe(10011, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7959)
+	recipe:SetSkillLevels(250, 250, 275, 287, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TWO_HAND, F.POLEARM)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Ebon Shiv -- 10013
+	recipe = AddRecipe(10013, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(8030)
+	recipe:SetCraftedItemID(7947)
+	recipe:SetSkillLevels(255, 255, 280, 292, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddVendor(11278)
+
+	-- Truesilver Champion -- 10015
+	recipe = AddRecipe(10015, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7960)
+	recipe:SetSkillLevels(260, 260, 285, 297, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TWO_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Inlaid Mithril Cylinder -- 11454
+	recipe = AddRecipe(11454, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10713)
+	recipe:SetCraftedItemID(9060)
+	recipe:SetSkillLevels(200, 200, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddCustom("CRAFTED_ENGINEERS")
+
+	-- Golden Scale Gauntlets -- 11643
+	recipe = AddRecipe(11643, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(9367)
+	recipe:SetCraftedItemID(9366)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Silvered Bronze Leggings -- 12259
+	recipe = AddRecipe(12259, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10424)
+	recipe:SetCraftedItemID(10423)
+	recipe:SetSkillLevels(155, 155, 180, 192, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Rough Copper Vest -- 12260
+	recipe = AddRecipe(12260, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10421)
+	recipe:SetSkillLevels(1, 1, 15, 35, 55)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Golden Rod -- 14379
+	recipe = AddRecipe(14379, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11128)
+	recipe:SetSkillLevels(150, 150, 155, 157, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Truesilver Rod -- 14380
+	recipe = AddRecipe(14380, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11144)
+	recipe:SetSkillLevels(200, 200, 205, 207, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Dark Iron Pulverizer -- 15292
+	recipe = AddRecipe(15292, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(11610)
+	recipe:SetCraftedItemID(11608)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TWO_HAND, F.MACE)
+	recipe:AddMobDrop(9028)
+
+	-- Dark Iron Mail -- 15293
+	recipe = AddRecipe(15293, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11614)
+	recipe:SetCraftedItemID(11606)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddCustom("BRD_RANDOM_ROOM")
+
+	-- Dark Iron Sunderer -- 15294
+	recipe = AddRecipe(15294, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(11611)
+	recipe:SetCraftedItemID(11607)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TWO_HAND, F.AXE)
+	recipe:AddMobDrop(9554, 10043)
+
+	-- Dark Iron Shoulders -- 15295
+	recipe = AddRecipe(15295, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11615)
+	recipe:SetCraftedItemID(11605)
+	recipe:SetSkillLevels(280, 280, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddCustom("BRD_RANDOM_ROOM")
+
+	-- Dark Iron Plate -- 15296
+	recipe = AddRecipe(15296, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(11612)
+	recipe:SetCraftedItemID(11604)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.PLATE)
+	recipe:AddMobDrop(9543)
+
+	-- Glinting Steel Dagger -- 15972
+	recipe = AddRecipe(15972, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12259)
+	recipe:SetSkillLevels(180, 180, 205, 217, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Searing Golden Blade -- 15973
+	recipe = AddRecipe(15973, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12261)
+	recipe:SetCraftedItemID(12260)
+	recipe:SetSkillLevels(190, 190, 215, 227, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.DAGGER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Dense Grinding Stone -- 16639
+	recipe = AddRecipe(16639, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12644)
+	recipe:SetSkillLevels(250, 250, 255, 257, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Dense Weightstone -- 16640
+	recipe = AddRecipe(16640, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12643)
+	recipe:SetSkillLevels(250, 250, 255, 257, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Dense Sharpening Stone -- 16641
+	recipe = AddRecipe(16641, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12404)
+	recipe:SetSkillLevels(250, 250, 255, 257, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Thorium Armor -- 16642
+	recipe = AddRecipe(16642, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12682)
+	recipe:SetCraftedItemID(12405)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Thorium Belt -- 16643
+	recipe = AddRecipe(16643, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12683)
+	recipe:SetCraftedItemID(12406)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Thorium Bracers -- 16644
+	recipe = AddRecipe(16644, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12684)
+	recipe:SetCraftedItemID(12408)
+	recipe:SetSkillLevels(255, 255, 275, 285, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Radiant Belt -- 16645
+	recipe = AddRecipe(16645, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12685)
+	recipe:SetCraftedItemID(12416)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Imperial Plate Shoulders -- 16646
+	recipe = AddRecipe(16646, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12687)
+	recipe:SetCraftedItemID(12428)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Imperial Plate Belt -- 16647
+	recipe = AddRecipe(16647, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12688)
+	recipe:SetCraftedItemID(12424)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Radiant Breastplate -- 16648
+	recipe = AddRecipe(16648, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12689)
+	recipe:SetCraftedItemID(12415)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Imperial Plate Bracers -- 16649
+	recipe = AddRecipe(16649, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12690)
+	recipe:SetCraftedItemID(12425)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Wildthorn Mail -- 16650
+	recipe = AddRecipe(16650, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12691)
+	recipe:SetCraftedItemID(12624)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Thorium Shield Spike -- 16651
+	recipe = AddRecipe(16651, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12692)
+	recipe:SetCraftedItemID(12645)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Thorium Boots -- 16652
+	recipe = AddRecipe(16652, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12693)
+	recipe:SetCraftedItemID(12409)
+	recipe:SetSkillLevels(280, 280, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Thorium Helm -- 16653
+	recipe = AddRecipe(16653, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12694)
+	recipe:SetCraftedItemID(12410)
+	recipe:SetSkillLevels(280, 280, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Radiant Gloves -- 16654
+	recipe = AddRecipe(16654, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12695)
+	recipe:SetCraftedItemID(12418)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Fiery Plate Gauntlets -- 16655
+	recipe = AddRecipe(16655, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12699)
+	recipe:SetCraftedItemID(12631)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Radiant Boots -- 16656
+	recipe = AddRecipe(16656, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12697)
+	recipe:SetCraftedItemID(12419)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Imperial Plate Boots -- 16657
+	recipe = AddRecipe(16657, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12700)
+	recipe:SetCraftedItemID(12426)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Imperial Plate Helm -- 16658
+	recipe = AddRecipe(16658, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12701)
+	recipe:SetCraftedItemID(12427)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Radiant Circlet -- 16659
+	recipe = AddRecipe(16659, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12702)
+	recipe:SetCraftedItemID(12417)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Dawnbringer Shoulders -- 16660
+	recipe = AddRecipe(16660, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12698)
+	recipe:SetCraftedItemID(12625)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Storm Gauntlets -- 16661
+	recipe = AddRecipe(16661, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12703)
+	recipe:SetCraftedItemID(12632)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(11278)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Thorium Leggings -- 16662
+	recipe = AddRecipe(16662, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12704)
+	recipe:SetCraftedItemID(12414)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Imperial Plate Chest -- 16663
+	recipe = AddRecipe(16663, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12705)
+	recipe:SetCraftedItemID(12422)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Runic Plate Shoulders -- 16664
+	recipe = AddRecipe(16664, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12706)
+	recipe:SetCraftedItemID(12610)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddMobDrop(4366)
+
+	-- Runic Plate Boots -- 16665
+	recipe = AddRecipe(16665, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12707)
+	recipe:SetCraftedItemID(12611)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddMobDrop(1836)
+
+	-- Demon Forged Breastplate -- 16667
+	recipe = AddRecipe(16667, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12696)
+	recipe:SetCraftedItemID(12628)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Whitesoul Helm -- 16724
+	recipe = AddRecipe(16724, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12711)
+	recipe:SetCraftedItemID(12633)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Radiant Leggings -- 16725
+	recipe = AddRecipe(16725, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12713)
+	recipe:SetCraftedItemID(12420)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Runic Plate Helm -- 16726
+	recipe = AddRecipe(16726, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12714)
+	recipe:SetCraftedItemID(12612)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddMobDrop(4364)
+
+	-- Helm of the Great Chief -- 16728
+	recipe = AddRecipe(16728, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12716)
+	recipe:SetCraftedItemID(12636)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Lionheart Helm -- 16729
+	recipe = AddRecipe(16729, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(12717)
+	recipe:SetCraftedItemID(12640)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Imperial Plate Leggings -- 16730
+	recipe = AddRecipe(16730, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12715)
+	recipe:SetCraftedItemID(12429)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 4258, 4596, 5164, 5511, 7230, 7231, 11146, 11177, 11178, 16583, 16669, 16724, 16823, 20124, 20125, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29505, 29506, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Runic Breastplate -- 16731
+	recipe = AddRecipe(16731, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12718)
+	recipe:SetCraftedItemID(12613)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddMobDrop(4368, 16072)
+
+	-- Runic Plate Leggings -- 16732
+	recipe = AddRecipe(16732, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12719)
+	recipe:SetCraftedItemID(12614)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddMobDrop(1885)
+
+	-- Stronghold Gauntlets -- 16741
+	recipe = AddRecipe(16741, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(12720)
+	recipe:SetCraftedItemID(12639)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchanted Thorium Helm -- 16742
+	recipe = AddRecipe(16742, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12725)
+	recipe:SetCraftedItemID(12620)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddQuest(7651)
+
+	-- Enchanted Thorium Leggings -- 16744
+	recipe = AddRecipe(16744, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12726)
+	recipe:SetCraftedItemID(12619)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddQuest(7650)
+
+	-- Enchanted Thorium Breastplate -- 16745
+	recipe = AddRecipe(16745, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12727)
+	recipe:SetCraftedItemID(12618)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddQuest(7649)
+
+	-- Invulnerable Mail -- 16746
+	recipe = AddRecipe(16746, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(12728)
+	recipe:SetCraftedItemID(12641)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Ornate Thorium Handaxe -- 16969
+	recipe = AddRecipe(16969, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12819)
+	recipe:SetCraftedItemID(12773)
+	recipe:SetSkillLevels(275, 275, 300, 312, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddVendor(11278)
+
+	-- Dawn's Edge -- 16970
+	recipe = AddRecipe(16970, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12821)
+	recipe:SetCraftedItemID(12774)
+	recipe:SetSkillLevels(275, 275, 300, 312, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Huge Thorium Battleaxe -- 16971
+	recipe = AddRecipe(16971, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12823)
+	recipe:SetCraftedItemID(12775)
+	recipe:SetSkillLevels(280, 280, 305, 317, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16724, 16823, 17245, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+	recipe:AddVendor(11278)
+
+	-- Enchanted Battlehammer -- 16973
+	recipe = AddRecipe(16973, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12824)
+	recipe:SetCraftedItemID(12776)
+	recipe:SetSkillLevels(280, 280, 305, 317, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.TANK, F.TWO_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Blazing Rapier -- 16978
+	recipe = AddRecipe(16978, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12825)
+	recipe:SetCraftedItemID(12777)
+	recipe:SetSkillLevels(280, 280, 305, 317, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Serenity -- 16983
+	recipe = AddRecipe(16983, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12827)
+	recipe:SetCraftedItemID(12781)
+	recipe:SetSkillLevels(285, 285, 310, 322, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
+	recipe:AddCustom("STRATH_BS_PLANS")
+
+	-- Volcanic Hammer -- 16984
+	recipe = AddRecipe(16984, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(12828)
+	recipe:SetCraftedItemID(12792)
+	recipe:SetSkillLevels(290, 290, 315, 327, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
+	recipe:AddMobDrop(10119)
+
+	-- Corruption -- 16985
+	recipe = AddRecipe(16985, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12830)
+	recipe:SetCraftedItemID(12782)
+	recipe:SetSkillLevels(290, 290, 315, 327, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.TWO_HAND, F.SWORD)
+	recipe:AddCustom("STRATH_BS_PLANS")
+
+	-- Hammer of the Titans -- 16988
+	recipe = AddRecipe(16988, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12833)
+	recipe:SetCraftedItemID(12796)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddMobDrop(10438)
+
+	-- Arcanite Champion -- 16990
+	recipe = AddRecipe(16990, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12834)
+	recipe:SetCraftedItemID(12790)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddMobDrop(10899)
+
+	-- Annihilator -- 16991
+	recipe = AddRecipe(16991, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12835)
+	recipe:SetCraftedItemID(12798)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
+	recipe:AddMobDrop(9736)
+
+	-- Frostguard -- 16992
+	recipe = AddRecipe(16992, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12836)
+	recipe:SetCraftedItemID(12797)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.SWORD)
+	recipe:AddMobDrop(1844)
+
+	-- Masterwork Stormhammer -- 16993
+	recipe = AddRecipe(16993, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12837)
+	recipe:SetCraftedItemID(12794)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
+	recipe:AddMobDrop(10899)
+
+	-- Arcanite Reaper -- 16994
+	recipe = AddRecipe(16994, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12838)
+	recipe:SetCraftedItemID(12784)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddMobDrop(9596)
+
+	-- Heartseeker -- 16995
+	recipe = AddRecipe(16995, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(12839)
+	recipe:SetCraftedItemID(12783)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddMobDrop(10997)
+
+	-- Silver Skeleton Key -- 19666
+	recipe = AddRecipe(19666, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15869)
+	recipe:SetSkillLevels(100, 100, 100, 110, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Golden Skeleton Key -- 19667
+	recipe = AddRecipe(19667, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15870)
+	recipe:SetSkillLevels(150, 150, 150, 160, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Truesilver Skeleton Key -- 19668
+	recipe = AddRecipe(19668, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15871)
+	recipe:SetSkillLevels(200, 200, 200, 210, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Arcanite Skeleton Key -- 19669
+	recipe = AddRecipe(19669, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15872)
+	recipe:SetSkillLevels(275, 275, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Arcanite Rod -- 20201
+	recipe = AddRecipe(20201, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(16206)
+	recipe:SetSkillLevels(275, 275, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fiery Chain Girdle -- 20872
+	recipe = AddRecipe(20872, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(17049)
+	recipe:SetCraftedItemID(16989)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.MAIL)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Fiery Chain Shoulders -- 20873
+	recipe = AddRecipe(20873, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(17053)
+	recipe:SetCraftedItemID(16988)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.MAIL)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Dark Iron Bracers -- 20874
+	recipe = AddRecipe(20874, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(17051)
+	recipe:SetCraftedItemID(17014)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
+
+	-- Dark Iron Leggings -- 20876
+	recipe = AddRecipe(20876, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(17052)
+	recipe:SetCraftedItemID(17013)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Dark Iron Reaver -- 20890
+	recipe = AddRecipe(20890, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(17059)
+	recipe:SetCraftedItemID(17015)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.SWORD)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Dark Iron Destroyer -- 20897
+	recipe = AddRecipe(20897, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(17060)
+	recipe:SetCraftedItemID(17016)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.AXE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Sulfuron Hammer -- 21161
+	recipe = AddRecipe(21161, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(18592)
+	recipe:SetCraftedItemID(17193)
+	recipe:SetSkillLevels(300, 300, 325, 337, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.TWO_HAND, F.MACE)
+	recipe:AddQuest(7604)
+
+	-- Edge of Winter -- 21913
+	recipe = AddRecipe(21913, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(17706)
+	recipe:SetCraftedItemID(17704)
+	recipe:SetSkillLevels(190, 190, 215, 227, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Elemental Sharpening Stone -- 22757
+	recipe = AddRecipe(22757, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18264)
+	recipe:SetCraftedItemID(18262)
+	recipe:SetSkillLevels(300, 300, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Heavy Timbermaw Belt -- 23628
+	recipe = AddRecipe(23628, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19202)
+	recipe:SetCraftedItemID(19043)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.MAIL)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
+
+	-- Heavy Timbermaw Boots -- 23629
+	recipe = AddRecipe(23629, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19204)
+	recipe:SetCraftedItemID(19048)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.MAIL)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.REVERED, 11557)
+
+	-- Girdle of the Dawn -- 23632
+	recipe = AddRecipe(23632, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19203)
+	recipe:SetCraftedItemID(19051)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ARGENTDAWN, F.PLATE)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
+
+	-- Gloves of the Dawn -- 23633
+	recipe = AddRecipe(23633, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19205)
+	recipe:SetCraftedItemID(19057)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ARGENTDAWN, F.PLATE)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
+
+	-- Dark Iron Helm -- 23636
+	recipe = AddRecipe(23636, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19206)
+	recipe:SetCraftedItemID(19148)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Dark Iron Gauntlets -- 23637
+	recipe = AddRecipe(23637, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19207)
+	recipe:SetCraftedItemID(19164)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.PLATE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Black Amnesty -- 23638
+	recipe = AddRecipe(23638, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19208)
+	recipe:SetCraftedItemID(19166)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.DAGGER)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Blackfury -- 23639
+	recipe = AddRecipe(23639, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19209)
+	recipe:SetCraftedItemID(19167)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.TWO_HAND, F.POLEARM)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Ebon Hand -- 23650
+	recipe = AddRecipe(23650, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19210)
+	recipe:SetCraftedItemID(19170)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.MACE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
+
+	-- Blackguard -- 23652
+	recipe = AddRecipe(23652, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19211)
+	recipe:SetCraftedItemID(19168)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.SWORD)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
+
+	-- Nightfall -- 23653
+	recipe = AddRecipe(23653, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19212)
+	recipe:SetCraftedItemID(19169)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.TWO_HAND, F.AXE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
+
+	-- Bloodsoul Breastplate -- 24136
+	recipe = AddRecipe(24136, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19776)
+	recipe:SetCraftedItemID(19690)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bloodsoul Shoulders -- 24137
+	recipe = AddRecipe(24137, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19777)
+	recipe:SetCraftedItemID(19691)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bloodsoul Gauntlets -- 24138
+	recipe = AddRecipe(24138, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19778)
+	recipe:SetCraftedItemID(19692)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Darksoul Breastplate -- 24139
+	recipe = AddRecipe(24139, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19779)
+	recipe:SetCraftedItemID(19693)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Darksoul Leggings -- 24140
+	recipe = AddRecipe(24140, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19780)
+	recipe:SetCraftedItemID(19694)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Darksoul Shoulders -- 24141
+	recipe = AddRecipe(24141, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19781)
+	recipe:SetCraftedItemID(19695)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Dark Iron Boots -- 24399
+	recipe = AddRecipe(24399, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20040)
+	recipe:SetCraftedItemID(20039)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.PLATE)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.EXALTED, 12944)
+
+	-- Darkrune Gauntlets -- 24912
+	recipe = AddRecipe(24912, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20553)
+	recipe:SetCraftedItemID(20549)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddQuest(8323)
+
+	-- Darkrune Helm -- 24913
+	recipe = AddRecipe(24913, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20555)
+	recipe:SetCraftedItemID(20551)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.PLATE)
+	recipe:AddQuest(8323)
+
+	-- Darkrune Breastplate -- 24914
+	recipe = AddRecipe(24914, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20554)
+	recipe:SetCraftedItemID(20550)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddQuest(8323)
+
+	-- Heavy Obsidian Belt -- 27585
+	recipe = AddRecipe(27585, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22209)
+	recipe:SetCraftedItemID(22197)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.PLATE)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15176)
+
+	-- Jagged Obsidian Shield -- 27586
+	recipe = AddRecipe(27586, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22219)
+	recipe:SetCraftedItemID(22198)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.SHIELD, F.ONE_HAND)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15471)
+
+	-- Thick Obsidian Breastplate -- 27587
+	recipe = AddRecipe(27587, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(22222)
+	recipe:SetCraftedItemID(22196)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddMobDrop(15263)
+
+	-- Light Obsidian Belt -- 27588
+	recipe = AddRecipe(27588, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22214)
+	recipe:SetCraftedItemID(22195)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15176)
+
+	-- Black Grasp of the Destroyer -- 27589
+	recipe = AddRecipe(27589, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(22220)
+	recipe:SetCraftedItemID(22194)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(15340)
+
+	-- Obsidian Mail Tunic -- 27590
+	recipe = AddRecipe(27590, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22221)
+	recipe:SetCraftedItemID(22191)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.EXALTED, 15471)
+
+	-- Titanic Leggings -- 27829
+	recipe = AddRecipe(27829, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(22388)
+	recipe:SetCraftedItemID(22385)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Persuader -- 27830
+	recipe = AddRecipe(27830, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(22390)
+	recipe:SetCraftedItemID(22384)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.MACE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Sageblade -- 27832
+	recipe = AddRecipe(27832, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(22389)
+	recipe:SetCraftedItemID(22383)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.SWORD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Icebane Breastplate -- 28242
+	recipe = AddRecipe(28242, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22669)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("Custom41")
+
+	-- Icebane Gauntlets -- 28243
+	recipe = AddRecipe(28243, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22670)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("Custom41")
+
+	-- Icebane Bracers -- 28244
+	recipe = AddRecipe(28244, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22671)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("Custom41")
+
+	-- Ironvine Breastplate -- 28461
+	recipe = AddRecipe(28461, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22766)
+	recipe:SetCraftedItemID(22762)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.PLATE)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15176)
+
+	-- Ironvine Gloves -- 28462
+	recipe = AddRecipe(28462, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22767)
+	recipe:SetCraftedItemID(22763)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.PLATE)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15176)
+
+	-- Ironvine Belt -- 28463
+	recipe = AddRecipe(28463, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22768)
+	recipe:SetCraftedItemID(22764)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_CIRCLE, F.PLATE)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15176)
+
+	-- Fel Iron Plate Gloves -- 29545
+	recipe = AddRecipe(29545, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23482)
+	recipe:SetSkillLevels(300, 300, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Plate Belt -- 29547
+	recipe = AddRecipe(29547, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23484)
+	recipe:SetSkillLevels(305, 305, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Plate Boots -- 29548
+	recipe = AddRecipe(29548, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23487)
+	recipe:SetSkillLevels(315, 315, 325, 335, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Plate Pants -- 29549
+	recipe = AddRecipe(29549, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23488)
+	recipe:SetSkillLevels(315, 315, 325, 335, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Breastplate -- 29550
+	recipe = AddRecipe(29550, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23489)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Chain Coif -- 29551
+	recipe = AddRecipe(29551, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23493)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Chain Gloves -- 29552
+	recipe = AddRecipe(29552, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23491)
+	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(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Chain Bracers -- 29553
+	recipe = AddRecipe(29553, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23494)
+	recipe:SetSkillLevels(315, 315, 325, 335, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Chain Tunic -- 29556
+	recipe = AddRecipe(29556, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23490)
+	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(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Hatchet -- 29557
+	recipe = AddRecipe(29557, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23497)
+	recipe:SetSkillLevels(310, 310, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Hammer -- 29558
+	recipe = AddRecipe(29558, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23498)
+	recipe:SetSkillLevels(315, 315, 325, 335, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Fel Iron Greatsword -- 29565
+	recipe = AddRecipe(29565, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23499)
+	recipe:SetSkillLevels(320, 320, 330, 340, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Adamantite Maul -- 29566
+	recipe = AddRecipe(29566, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23590)
+	recipe:SetCraftedItemID(23502)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddVendor(16670, 16713, 19662)
+
+	-- Adamantite Cleaver -- 29568
+	recipe = AddRecipe(29568, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23591)
+	recipe:SetCraftedItemID(23503)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddVendor(16670, 16713, 19662)
+
+	-- Adamantite Dagger -- 29569
+	recipe = AddRecipe(29569, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23592)
+	recipe:SetCraftedItemID(23504)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.ONE_HAND, F.DAGGER)
+	recipe:AddVendor(16670, 16713, 19662)
+
+	-- Adamantite Rapier -- 29571
+	recipe = AddRecipe(29571, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23593)
+	recipe:SetCraftedItemID(23505)
+	recipe:SetSkillLevels(335, 335, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.ONE_HAND, F.SWORD)
+	recipe:AddVendor(16670, 16713, 19662)
+
+	-- Adamantite Plate Bracers -- 29603
+	recipe = AddRecipe(29603, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23594)
+	recipe:SetCraftedItemID(23506)
+	recipe:SetSkillLevels(335, 335, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddVendor(19342, 19694)
+
+	-- Adamantite Plate Gloves -- 29605
+	recipe = AddRecipe(29605, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23595)
+	recipe:SetCraftedItemID(23508)
+	recipe:SetSkillLevels(335, 335, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddVendor(19342, 19694)
+
+	-- Adamantite Breastplate -- 29606
+	recipe = AddRecipe(29606, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23596)
+	recipe:SetCraftedItemID(23507)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddVendor(19342, 19694)
+
+	-- Enchanted Adamantite Belt -- 29608
+	recipe = AddRecipe(29608, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23597)
+	recipe:SetCraftedItemID(23510)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
+	recipe:AddRepVendor(FAC.SCRYER, REP.FRIENDLY, 19331)
+
+	-- Enchanted Adamantite Breastplate -- 29610
+	recipe = AddRecipe(29610, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23599)
+	recipe:SetCraftedItemID(23509)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
+	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
+
+	-- Enchanted Adamantite Boots -- 29611
+	recipe = AddRecipe(29611, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23598)
+	recipe:SetCraftedItemID(23511)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
+	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
+
+	-- Enchanted Adamantite Leggings -- 29613
+	recipe = AddRecipe(29613, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23600)
+	recipe:SetCraftedItemID(23512)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCRYER, F.PLATE)
+	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
+
+	-- Flamebane Bracers -- 29614
+	recipe = AddRecipe(29614, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23601)
+	recipe:SetCraftedItemID(23515)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
+	recipe:AddRepVendor(FAC.ALDOR, REP.FRIENDLY, 19321)
+
+	-- Flamebane Helm -- 29615
+	recipe = AddRecipe(29615, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23602)
+	recipe:SetCraftedItemID(23516)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
+	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
+
+	-- Flamebane Gloves -- 29616
+	recipe = AddRecipe(29616, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23603)
+	recipe:SetCraftedItemID(23514)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
+	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
+
+	-- Flamebane Breastplate -- 29617
+	recipe = AddRecipe(29617, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23604)
+	recipe:SetCraftedItemID(23513)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR, F.PLATE)
+	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
+
+	-- Felsteel Gloves -- 29619
+	recipe = AddRecipe(29619, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23605)
+	recipe:SetCraftedItemID(23517)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddMobDrop(18497)
+
+	-- Felsteel Leggings -- 29620
+	recipe = AddRecipe(29620, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23606)
+	recipe:SetCraftedItemID(23518)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddMobDrop(20900)
+
+	-- Felsteel Helm -- 29621
+	recipe = AddRecipe(29621, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23607)
+	recipe:SetCraftedItemID(23519)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddMobDrop(18830)
+
+	-- Gauntlets of the Iron Tower -- 29622
+	recipe = AddRecipe(29622, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23621)
+	recipe:SetCraftedItemID(23532)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Khorium Belt -- 29628
+	recipe = AddRecipe(29628, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23608)
+	recipe:SetCraftedItemID(23524)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddMobDrop(18203)
+
+	-- Khorium Pants -- 29629
+	recipe = AddRecipe(29629, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23609)
+	recipe:SetCraftedItemID(23523)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddMobDrop(20878)
+
+	-- Khorium Boots -- 29630
+	recipe = AddRecipe(29630, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23610)
+	recipe:SetCraftedItemID(23525)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddMobDrop(18873)
+
+	-- Ragesteel Gloves -- 29642
+	recipe = AddRecipe(29642, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23611)
+	recipe:SetCraftedItemID(23520)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(17136)
+
+	-- Ragesteel Helm -- 29643
+	recipe = AddRecipe(29643, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23612)
+	recipe:SetCraftedItemID(23521)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(16952)
+
+	-- Ragesteel Breastplate -- 29645
+	recipe = AddRecipe(29645, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23613)
+	recipe:SetCraftedItemID(23522)
+	recipe:SetSkillLevels(370, 370, 380, 390, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(21454, 23305, 23324)
+
+	-- Swiftsteel Gloves -- 29648
+	recipe = AddRecipe(29648, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23615)
+	recipe:SetCraftedItemID(23526)
+	recipe:SetSkillLevels(370, 370, 380, 390, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddMobDrop(18314)
+
+	-- Earthpeace Breastplate -- 29649
+	recipe = AddRecipe(29649, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23617)
+	recipe:SetCraftedItemID(23527)
+	recipe:SetSkillLevels(370, 370, 380, 390, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddMobDrop(17975)
+
+	-- Fel Sharpening Stone -- 29654
+	recipe = AddRecipe(29654, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23528)
+	recipe:SetSkillLevels(300, 300, 300, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Adamantite Sharpening Stone -- 29656
+	recipe = AddRecipe(29656, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23618)
+	recipe:SetCraftedItemID(23529)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Felsteel Shield Spike -- 29657
+	recipe = AddRecipe(29657, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24002)
+	recipe:SetCraftedItemID(23530)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.EXALTED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.EXALTED, 17585)
+
+	-- Felfury Gauntlets -- 29658
+	recipe = AddRecipe(29658, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23620)
+	recipe:SetCraftedItemID(23531)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Outland")
+
+	-- Steelgrip Gauntlets -- 29662
+	recipe = AddRecipe(29662, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23622)
+	recipe:SetCraftedItemID(23533)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Storm Helm -- 29663
+	recipe = AddRecipe(29663, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23623)
+	recipe:SetCraftedItemID(23534)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddWorldDrop("Outland")
+
+	-- Helm of the Stalwart Defender -- 29664
+	recipe = AddRecipe(29664, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23624)
+	recipe:SetCraftedItemID(23535)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Oathkeeper's Helm -- 29668
+	recipe = AddRecipe(29668, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23625)
+	recipe:SetCraftedItemID(23536)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Black Felsteel Bracers -- 29669
+	recipe = AddRecipe(29669, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23626)
+	recipe:SetCraftedItemID(23537)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Bracers of the Green Fortress -- 29671
+	recipe = AddRecipe(29671, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23627)
+	recipe:SetCraftedItemID(23538)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Blessed Bracers -- 29672
+	recipe = AddRecipe(29672, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23628)
+	recipe:SetCraftedItemID(23539)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Felsteel Longblade -- 29692
+	recipe = AddRecipe(29692, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23629)
+	recipe:SetCraftedItemID(23540)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddWorldDrop("Outland")
+
+	-- Khorium Champion -- 29693
+	recipe = AddRecipe(29693, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23630)
+	recipe:SetCraftedItemID(23541)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddWorldDrop("Outland")
+
+	-- Fel Edged Battleaxe -- 29694
+	recipe = AddRecipe(29694, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23631)
+	recipe:SetCraftedItemID(23542)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.AXE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Felsteel Reaper -- 29695
+	recipe = AddRecipe(29695, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23632)
+	recipe:SetCraftedItemID(23543)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Runic Hammer -- 29696
+	recipe = AddRecipe(29696, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23633)
+	recipe:SetCraftedItemID(23544)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Fel Hardened Maul -- 29697
+	recipe = AddRecipe(29697, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23634)
+	recipe:SetCraftedItemID(23546)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Eternium Runed Blade -- 29698
+	recipe = AddRecipe(29698, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23635)
+	recipe:SetCraftedItemID(23554)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.DAGGER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Dirge -- 29699
+	recipe = AddRecipe(29699, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23636)
+	recipe:SetCraftedItemID(23555)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Hand of Eternity -- 29700
+	recipe = AddRecipe(29700, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(23637)
+	recipe:SetCraftedItemID(23556)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.MACE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Lesser Ward of Shielding -- 29728
+	recipe = AddRecipe(29728, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23638)
+	recipe:SetCraftedItemID(23575)
+	recipe:SetSkillLevels(340, 340, 340, 345, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16583, 19373)
+
+	-- Greater Ward of Shielding -- 29729
+	recipe = AddRecipe(29729, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23639)
+	recipe:SetCraftedItemID(23576)
+	recipe:SetSkillLevels(375, 375, 375, 375, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(18853)
+
+	-- Lesser Rune of Warding -- 32284
+	recipe = AddRecipe(32284, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23559)
+	recipe:SetSkillLevels(325, 325, 325, 330, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 37072, 44781, 45548)
+
+	-- Greater Rune of Warding -- 32285
+	recipe = AddRecipe(32285, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25526)
+	recipe:SetCraftedItemID(25521)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Fel Iron Rod -- 32655
+	recipe = AddRecipe(32655, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25843)
+	recipe:SetSkillLevels(300, 300, 300, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Adamantite Rod -- 32656
+	recipe = AddRecipe(32656, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25846)
+	recipe:SetCraftedItemID(25844)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(19662)
+
+	-- Eternium Rod -- 32657
+	recipe = AddRecipe(32657, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25847)
+	recipe:SetCraftedItemID(25845)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16583, 19373)
+
+	-- Nether Chain Shirt -- 34529
+	recipe = AddRecipe(34529, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23563)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Twisting Nether Chain Shirt -- 34530
+	recipe = AddRecipe(34530, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23564)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Breastplate of Kings -- 34533
+	recipe = AddRecipe(34533, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28483)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bulwark of Kings -- 34534
+	recipe = AddRecipe(34534, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28484)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Fireguard -- 34535
+	recipe = AddRecipe(34535, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28425)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Blazeguard -- 34537
+	recipe = AddRecipe(34537, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28426)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Lionheart Blade -- 34538
+	recipe = AddRecipe(34538, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28428)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Lionheart Champion -- 34540
+	recipe = AddRecipe(34540, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28429)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- The Planar Edge -- 34541
+	recipe = AddRecipe(34541, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28431)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Black Planar Edge -- 34542
+	recipe = AddRecipe(34542, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28432)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Lunar Crescent -- 34543
+	recipe = AddRecipe(34543, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28434)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Mooncleaver -- 34544
+	recipe = AddRecipe(34544, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28435)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Drakefist Hammer -- 34545
+	recipe = AddRecipe(34545, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28437)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Dragonmaw -- 34546
+	recipe = AddRecipe(34546, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28438)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Thunder -- 34547
+	recipe = AddRecipe(34547, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28440)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Deep Thunder -- 34548
+	recipe = AddRecipe(34548, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28441)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Fel Weightstone -- 34607
+	recipe = AddRecipe(34607, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28420)
+	recipe:SetSkillLevels(300, 300, 300, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Adamantite Weightstone -- 34608
+	recipe = AddRecipe(34608, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(28632)
+	recipe:SetCraftedItemID(28421)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Thick Bronze Darts -- 34979
+	recipe = AddRecipe(34979, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29201)
+	recipe:SetSkillLevels(100, 100, 130, 145, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Whirling Steel Axes -- 34981
+	recipe = AddRecipe(34981, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29202)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16669, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Enchanted Thorium Blades -- 34982
+	recipe = AddRecipe(34982, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29203)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
+	recipe:AddTrainer(514, 1241, 2836, 2998, 3136, 3174, 3355, 3478, 3557, 4258, 4596, 5511, 6299, 7230, 7231, 11177, 11178, 15400, 16583, 16724, 16823, 17245, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Felsteel Whisper Knives -- 34983
+	recipe = AddRecipe(34983, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29204)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.THROWN)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 16583, 16823, 19341, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 33631, 33675, 37072, 44781, 45548)
+
+	-- Earthforged Leggings -- 36122
+	recipe = AddRecipe(36122, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30069)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Windforged Leggings -- 36124
+	recipe = AddRecipe(36124, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30070)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Light Earthforged Blade -- 36125
+	recipe = AddRecipe(36125, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30071)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Light Skyforged Axe -- 36126
+	recipe = AddRecipe(36126, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30072)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Light Emberforged Hammer -- 36128
+	recipe = AddRecipe(36128, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30073)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Heavy Earthforged Breastplate -- 36129
+	recipe = AddRecipe(36129, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30074)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Stormforged Hauberk -- 36130
+	recipe = AddRecipe(36130, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30076)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Windforged Rapier -- 36131
+	recipe = AddRecipe(36131, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30077)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Stoneforged Claymore -- 36133
+	recipe = AddRecipe(36133, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30086)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Stormforged Axe -- 36134
+	recipe = AddRecipe(36134, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30087)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Skyforged Great Axe -- 36135
+	recipe = AddRecipe(36135, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30088)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Lavaforged Warhammer -- 36136
+	recipe = AddRecipe(36136, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30089)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Great Earthforged Hammer -- 36137
+	recipe = AddRecipe(36137, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30093)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Embrace of the Twisting Nether -- 36256
+	recipe = AddRecipe(36256, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23565)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bulwark of the Ancient Kings -- 36257
+	recipe = AddRecipe(36257, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28485)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Blazefury -- 36258
+	recipe = AddRecipe(36258, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28427)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Lionheart Executioner -- 36259
+	recipe = AddRecipe(36259, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28430)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Wicked Edge of the Planes -- 36260
+	recipe = AddRecipe(36260, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28433)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bloodmoon -- 36261
+	recipe = AddRecipe(36261, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28436)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Dragonstrike -- 36262
+	recipe = AddRecipe(36262, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28439)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.ONE_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Stormherald -- 36263
+	recipe = AddRecipe(36263, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(28442)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Belt of the Guardian -- 36389
+	recipe = AddRecipe(36389, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30321)
+	recipe:SetCraftedItemID(30034)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Red Belt of Battle -- 36390
+	recipe = AddRecipe(36390, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30322)
+	recipe:SetCraftedItemID(30032)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Boots of the Protector -- 36391
+	recipe = AddRecipe(36391, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30323)
+	recipe:SetCraftedItemID(30033)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Red Havoc Boots -- 36392
+	recipe = AddRecipe(36392, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30324)
+	recipe:SetCraftedItemID(30031)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Wildguard Breastplate -- 38473
+	recipe = AddRecipe(38473, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31390)
+	recipe:SetCraftedItemID(31364)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.PLATE)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
+
+	-- Wildguard Leggings -- 38475
+	recipe = AddRecipe(38475, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31391)
+	recipe:SetCraftedItemID(31367)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION, F.PLATE)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
+
+	-- Wildguard Helm -- 38476
+	recipe = AddRecipe(38476, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31392)
+	recipe:SetCraftedItemID(31368)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.PLATE)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
+
+	-- Iceguard Breastplate -- 38477
+	recipe = AddRecipe(38477, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31393)
+	recipe:SetCraftedItemID(31369)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.VIOLETEYE, F.PLATE)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 16388)
+
+	-- Iceguard Leggings -- 38478
+	recipe = AddRecipe(38478, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31394)
+	recipe:SetCraftedItemID(31370)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.VIOLETEYE, F.PLATE)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.REVERED, 16388)
+
+	-- Iceguard Helm -- 38479
+	recipe = AddRecipe(38479, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31395)
+	recipe:SetCraftedItemID(31371)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.VIOLETEYE, F.PLATE)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 16388)
+
+	-- Shadesteel Sabots -- 40033
+	recipe = AddRecipe(40033, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32441)
+	recipe:SetCraftedItemID(32402)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Shadesteel Bracers -- 40034
+	recipe = AddRecipe(40034, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32442)
+	recipe:SetCraftedItemID(32403)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Shadesteel Greaves -- 40035
+	recipe = AddRecipe(40035, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32443)
+	recipe:SetCraftedItemID(32404)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Shadesteel Girdle -- 40036
+	recipe = AddRecipe(40036, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32444)
+	recipe:SetCraftedItemID(32401)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Swiftsteel Bracers -- 41132
+	recipe = AddRecipe(41132, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32736)
+	recipe:SetCraftedItemID(32568)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Swiftsteel Shoulders -- 41133
+	recipe = AddRecipe(41133, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32737)
+	recipe:SetCraftedItemID(32570)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Dawnsteel Bracers -- 41134
+	recipe = AddRecipe(41134, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32738)
+	recipe:SetCraftedItemID(32571)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Dawnsteel Shoulders -- 41135
+	recipe = AddRecipe(41135, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32739)
+	recipe:SetCraftedItemID(32573)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Ragesteel Shoulders -- 42662
+	recipe = AddRecipe(42662, V.TBC, Q.RARE)
+	recipe:SetCraftedItemID(33173)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(21050, 21059, 21060, 21061)
+
+	-- Adamantite Weapon Chain -- 42688
+	recipe = AddRecipe(42688, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(35296)
+	recipe:SetCraftedItemID(33185)
+	recipe:SetSkillLevels(335, 335, 345, 350, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddMobDrop(24664)
+
+	-- Heavy Copper Longsword -- 43549
+	recipe = AddRecipe(43549, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(33792)
+	recipe:SetCraftedItemID(33791)
+	recipe:SetSkillLevels(35, 35, 75, 95, 115)
+	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddQuest(1578)
+
+	-- Hammer of Righteous Might -- 43846
+	recipe = AddRecipe(43846, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(33954)
+	recipe:SetCraftedItemID(32854)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND, F.MACE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Sunblessed Gauntlets -- 46140
+	recipe = AddRecipe(46140, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35208)
+	recipe:SetCraftedItemID(34380)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Hard Khorium Battlefists -- 46141
+	recipe = AddRecipe(46141, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35209)
+	recipe:SetCraftedItemID(34378)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Sunblessed Breastplate -- 46142
+	recipe = AddRecipe(46142, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35210)
+	recipe:SetCraftedItemID(34379)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Hard Khorium Battleplate -- 46144
+	recipe = AddRecipe(46144, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35211)
+	recipe:SetCraftedItemID(34377)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Cobalt Legplates -- 52567
+	recipe = AddRecipe(52567, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39086)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Belt -- 52568
+	recipe = AddRecipe(52568, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39087)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Boots -- 52569
+	recipe = AddRecipe(52569, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39088)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Chestpiece -- 52570
+	recipe = AddRecipe(52570, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39085)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Helm -- 52571
+	recipe = AddRecipe(52571, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39084)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Shoulders -- 52572
+	recipe = AddRecipe(52572, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39083)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Triangle Shield -- 54550
+	recipe = AddRecipe(54550, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40668)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Belt -- 54551
+	recipe = AddRecipe(54551, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40669)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Boots -- 54552
+	recipe = AddRecipe(54552, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40671)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Breastplate -- 54553
+	recipe = AddRecipe(54553, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40672)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Legplates -- 54554
+	recipe = AddRecipe(54554, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40674)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Helm -- 54555
+	recipe = AddRecipe(54555, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40673)
+	recipe:SetSkillLevels(405, 405, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Shoulders -- 54556
+	recipe = AddRecipe(54556, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40675)
+	recipe:SetSkillLevels(405, 405, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Saronite Defender -- 54557
+	recipe = AddRecipe(54557, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40670)
+	recipe:SetSkillLevels(390, 390, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Helm -- 54917
+	recipe = AddRecipe(54917, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40942)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Boots -- 54918
+	recipe = AddRecipe(54918, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40949)
+	recipe:SetSkillLevels(380, 380, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Shoulders -- 54941
+	recipe = AddRecipe(54941, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40950)
+	recipe:SetSkillLevels(385, 385, 390, 395, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Chestpiece -- 54944
+	recipe = AddRecipe(54944, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40951)
+	recipe:SetSkillLevels(385, 385, 390, 395, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Gauntlets -- 54945
+	recipe = AddRecipe(54945, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40952)
+	recipe:SetSkillLevels(390, 390, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Belt -- 54946
+	recipe = AddRecipe(54946, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40953)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Legplates -- 54947
+	recipe = AddRecipe(54947, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40943)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Cobalt Bracers -- 54948
+	recipe = AddRecipe(54948, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40954)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Horned Cobalt Helm -- 54949
+	recipe = AddRecipe(54949, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40955)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Reinforced Cobalt Shoulders -- 54978
+	recipe = AddRecipe(54978, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41124)
+	recipe:SetCraftedItemID(40956)
+	recipe:SetSkillLevels(375, 375, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(27333)
+
+	-- Reinforced Cobalt Helm -- 54979
+	recipe = AddRecipe(54979, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41123)
+	recipe:SetCraftedItemID(40957)
+	recipe:SetSkillLevels(375, 375, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(26270)
+
+	-- Reinforced Cobalt Legplates -- 54980
+	recipe = AddRecipe(54980, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41120)
+	recipe:SetCraftedItemID(40958)
+	recipe:SetSkillLevels(375, 375, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(29235)
+
+	-- Reinforced Cobalt Chestpiece -- 54981
+	recipe = AddRecipe(54981, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41122)
+	recipe:SetCraftedItemID(40959)
+	recipe:SetSkillLevels(375, 375, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddMobDrop(28123)
+
+	-- Saronite Protector -- 55013
+	recipe = AddRecipe(55013, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41117)
+	recipe:SetSkillLevels(390, 390, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHIELD, F.ONE_HAND)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Saronite Bulwark -- 55014
+	recipe = AddRecipe(55014, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41113)
+	recipe:SetSkillLevels(410, 410, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Gauntlets -- 55015
+	recipe = AddRecipe(55015, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41114)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Saronite Bracers -- 55017
+	recipe = AddRecipe(55017, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41116)
+	recipe:SetSkillLevels(410, 410, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Legplates -- 55055
+	recipe = AddRecipe(55055, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41126)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Gauntlets -- 55056
+	recipe = AddRecipe(55056, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41127)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Boots -- 55057
+	recipe = AddRecipe(55057, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41128)
+	recipe:SetSkillLevels(405, 405, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Breastplate -- 55058
+	recipe = AddRecipe(55058, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41129)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Honed Cobalt Cleaver -- 55174
+	recipe = AddRecipe(55174, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41181)
+	recipe:SetSkillLevels(390, 390, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.AXE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Cobalt Slicer -- 55177
+	recipe = AddRecipe(55177, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41182)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Saronite Ambusher -- 55179
+	recipe = AddRecipe(55179, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41183)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Saronite Shiv -- 55181
+	recipe = AddRecipe(55181, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41184)
+	recipe:SetSkillLevels(405, 405, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Furious Saronite Beatstick -- 55182
+	recipe = AddRecipe(55182, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41185)
+	recipe:SetSkillLevels(410, 410, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Corroded Saronite Edge -- 55183
+	recipe = AddRecipe(55183, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41186)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Corroded Saronite Woundbringer -- 55184
+	recipe = AddRecipe(55184, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41187)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Saronite Mindcrusher -- 55185
+	recipe = AddRecipe(55185, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41188)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 33591, 33609, 37072, 44781, 45548)
+
+	-- Chestplate of Conquest -- 55186
+	recipe = AddRecipe(55186, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41189)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Legplates of Conquest -- 55187
+	recipe = AddRecipe(55187, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41190)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Sturdy Cobalt Quickblade -- 55200
+	recipe = AddRecipe(55200, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41239)
+	recipe:SetSkillLevels(380, 380, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.SWORD)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Tenderizer -- 55201
+	recipe = AddRecipe(55201, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41240)
+	recipe:SetSkillLevels(380, 380, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Sure-fire Shuriken -- 55202
+	recipe = AddRecipe(55202, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41241)
+	recipe:SetSkillLevels(385, 385, 390, 395, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.THROWN)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Forged Cobalt Claymore -- 55203
+	recipe = AddRecipe(55203, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41242)
+	recipe:SetSkillLevels(385, 385, 390, 395, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.SWORD)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Notched Cobalt War Axe -- 55204
+	recipe = AddRecipe(55204, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41243)
+	recipe:SetSkillLevels(390, 390, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.AXE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Deadly Saronite Dirk -- 55206
+	recipe = AddRecipe(55206, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41245)
+	recipe:SetSkillLevels(405, 405, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.THROWN)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Vengeance Bindings -- 55298
+	recipe = AddRecipe(55298, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41355)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Righteous Gauntlets -- 55300
+	recipe = AddRecipe(55300, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41356)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Daunting Handguards -- 55301
+	recipe = AddRecipe(55301, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41357)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Helm of Command -- 55302
+	recipe = AddRecipe(55302, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41344)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Daunting Legplates -- 55303
+	recipe = AddRecipe(55303, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41345)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Righteous Greaves -- 55304
+	recipe = AddRecipe(55304, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41346)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Bracers -- 55305
+	recipe = AddRecipe(55305, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41354)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Pauldrons -- 55306
+	recipe = AddRecipe(55306, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41351)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Waistguard -- 55307
+	recipe = AddRecipe(55307, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41352)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Walkers -- 55308
+	recipe = AddRecipe(55308, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41348)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Gauntlets -- 55309
+	recipe = AddRecipe(55309, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41349)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Legplates -- 55310
+	recipe = AddRecipe(55310, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41347)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Hauberk -- 55311
+	recipe = AddRecipe(55311, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41353)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Savage Saronite Skullshield -- 55312
+	recipe = AddRecipe(55312, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41350)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titansteel Destroyer -- 55369
+	recipe = AddRecipe(55369, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41257)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titansteel Bonecrusher -- 55370
+	recipe = AddRecipe(55370, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41383)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titansteel Guardian -- 55371
+	recipe = AddRecipe(55371, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41384)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Titansteel Helm -- 55372
+	recipe = AddRecipe(55372, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41386)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Titansteel Helm -- 55373
+	recipe = AddRecipe(55373, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41387)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Titansteel Helm -- 55374
+	recipe = AddRecipe(55374, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41388)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Spiked Titansteel Treads -- 55375
+	recipe = AddRecipe(55375, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41391)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Tempered Titansteel Treads -- 55376
+	recipe = AddRecipe(55376, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41392)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Titansteel Treads -- 55377
+	recipe = AddRecipe(55377, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41394)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Socket Bracer -- 55628
+	recipe = AddRecipe(55628, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(400, 400, 400, 400, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Socket Gloves -- 55641
+	recipe = AddRecipe(55641, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(400, 400, 400, 400, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Eternal Belt Buckle -- 55656
+	recipe = AddRecipe(55656, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41611)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titanium Rod -- 55732
+	recipe = AddRecipe(55732, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41745)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Bracers -- 55834
+	recipe = AddRecipe(55834, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41974)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Gauntlets -- 55835
+	recipe = AddRecipe(55835, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41975)
+	recipe:SetSkillLevels(370, 370, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titanium Weapon Chain -- 55839
+	recipe = AddRecipe(55839, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41976)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titansteel Shanker -- 56234
+	recipe = AddRecipe(56234, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42435)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cudgel of Saronite Justice -- 56280
+	recipe = AddRecipe(56280, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42443)
+	recipe:SetSkillLevels(410, 410, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.MACE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titanium Shield Spike -- 56357
+	recipe = AddRecipe(56357, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42500)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titansteel Shield Wall -- 56400
+	recipe = AddRecipe(56400, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42508)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Bracers -- 56549
+	recipe = AddRecipe(56549, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42723)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Pauldrons -- 56550
+	recipe = AddRecipe(56550, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42727)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Waistguard -- 56551
+	recipe = AddRecipe(56551, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42729)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Walkers -- 56552
+	recipe = AddRecipe(56552, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42730)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Gauntlets -- 56553
+	recipe = AddRecipe(56553, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42724)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Legplates -- 56554
+	recipe = AddRecipe(56554, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42726)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Hauberk -- 56555
+	recipe = AddRecipe(56555, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42725)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ornate Saronite Skullshield -- 56556
+	recipe = AddRecipe(56556, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42728)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cobalt Skeleton Key -- 59405
+	recipe = AddRecipe(59405, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43854)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titanium Skeleton Key -- 59406
+	recipe = AddRecipe(59406, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43853)
+	recipe:SetSkillLevels(430, 430, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Belt -- 59436
+	recipe = AddRecipe(59436, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43860)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Bracers -- 59438
+	recipe = AddRecipe(59438, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43864)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Pauldrons -- 59440
+	recipe = AddRecipe(59440, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43865)
+	recipe:SetSkillLevels(405, 405, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Brilliant Saronite Helm -- 59441
+	recipe = AddRecipe(59441, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43870)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Saronite Spellblade -- 59442
+	recipe = AddRecipe(59442, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43871)
+	recipe:SetSkillLevels(410, 410, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.SWORD)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Icebane Chestguard -- 61008
+	recipe = AddRecipe(61008, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43586)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Icebane Girdle -- 61009
+	recipe = AddRecipe(61009, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43587)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Icebane Treads -- 61010
+	recipe = AddRecipe(61010, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43588)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PLATE)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Titanium Plating -- 62202
+	recipe = AddRecipe(62202, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44938)
+	recipe:SetCraftedItemID(44936)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.WRATHCOMMON1, F.SHIELD)
+	recipe:AddRepVendor(FAC.HORDE_EXPEDITION, REP.EXALTED, 32565, 32774)
+	recipe:AddRepVendor(FAC.ALLIANCE_VANGUARD, REP.EXALTED, 32564, 32773)
+
+	-- Titansteel Spellblade -- 63182
+	recipe = AddRecipe(63182, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45085)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.DAGGER)
+	recipe:AddTrainer(3355, 7230, 7231, 11177, 11178, 26564, 26904, 26952, 26981, 26988, 27034, 28694, 29924, 33591, 33609, 37072, 44781, 45548)
+
+	-- Belt of the Titans -- 63187
+	recipe = AddRecipe(63187, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45088)
+	recipe:SetCraftedItemID(45088)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Battlelord's Plate Boots -- 63188
+	recipe = AddRecipe(63188, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45089)
+	recipe:SetCraftedItemID(45089)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Plate Girdle of Righteousness -- 63189
+	recipe = AddRecipe(63189, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45090)
+	recipe:SetCraftedItemID(45090)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Treads of Destiny -- 63190
+	recipe = AddRecipe(63190, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45091)
+	recipe:SetCraftedItemID(45091)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Indestructible Plate Girdle -- 63191
+	recipe = AddRecipe(63191, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45092)
+	recipe:SetCraftedItemID(45092)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Spiked Deathdealers -- 63192
+	recipe = AddRecipe(63192, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45093)
+	recipe:SetCraftedItemID(45093)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Breastplate of the White Knight -- 67091
+	recipe = AddRecipe(67091, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47622)
+	recipe:SetCraftedItemID(47591)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Saronite Swordbreakers -- 67092
+	recipe = AddRecipe(67092, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47623)
+	recipe:SetCraftedItemID(47570)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Titanium Razorplate -- 67093
+	recipe = AddRecipe(67093, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47624)
+	recipe:SetCraftedItemID(47589)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Titanium Spikeguards -- 67094
+	recipe = AddRecipe(67094, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47625)
+	recipe:SetCraftedItemID(47572)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Sunforged Breastplate -- 67095
+	recipe = AddRecipe(67095, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47626)
+	recipe:SetCraftedItemID(47593)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Sunforged Bracers -- 67096
+	recipe = AddRecipe(67096, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47627)
+	recipe:SetCraftedItemID(47574)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Breastplate of the White Knight -- 67130
+	recipe = AddRecipe(67130, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47640)
+	recipe:SetCraftedItemID(47592)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Saronite Swordbreakers -- 67131
+	recipe = AddRecipe(67131, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47641)
+	recipe:SetCraftedItemID(47571)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.TANK, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Titanium Razorplate -- 67132
+	recipe = AddRecipe(67132, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47644)
+	recipe:SetCraftedItemID(47590)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Titanium Spikeguards -- 67133
+	recipe = AddRecipe(67133, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47645)
+	recipe:SetCraftedItemID(47573)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Sunforged Breastplate -- 67134
+	recipe = AddRecipe(67134, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47643)
+	recipe:SetCraftedItemID(47594)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Sunforged Bracers -- 67135
+	recipe = AddRecipe(67135, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47642)
+	recipe:SetCraftedItemID(47575)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.PLATE)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Puresteel Legplates -- 70562
+	recipe = AddRecipe(70562, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49969)
+	recipe:SetCraftedItemID(49902)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Protectors of Life -- 70563
+	recipe = AddRecipe(70563, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49970)
+	recipe:SetCraftedItemID(49905)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Legplates of Painful Death -- 70565
+	recipe = AddRecipe(70565, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49971)
+	recipe:SetCraftedItemID(49903)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Hellfrozen Bonegrinders -- 70566
+	recipe = AddRecipe(70566, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49972)
+	recipe:SetCraftedItemID(49906)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Pillars of Might -- 70567
+	recipe = AddRecipe(70567, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49973)
+	recipe:SetCraftedItemID(49904)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ASHEN_VERDICT, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Boots of Kingly Upheaval -- 70568
+	recipe = AddRecipe(70568, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49974)
+	recipe:SetCraftedItemID(49907)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ASHEN_VERDICT, F.PLATE)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Folded Obsidium -- 76178
+	recipe = AddRecipe(76178, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(65365)
+	recipe:SetSkillLevels(425, 425, 450, 452, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Bracers -- 76179
+	recipe = AddRecipe(76179, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54850)
+	recipe:SetSkillLevels(440, 440, 460, 462, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Gauntlets -- 76180
+	recipe = AddRecipe(76180, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54852)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Belt -- 76181
+	recipe = AddRecipe(76181, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54853)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Boots -- 76182
+	recipe = AddRecipe(76182, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54854)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Shoulders -- 76258
+	recipe = AddRecipe(76258, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54876)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Legguards -- 76259
+	recipe = AddRecipe(76259, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55022)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Helm -- 76260
+	recipe = AddRecipe(76260, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55023)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Breastplate -- 76261
+	recipe = AddRecipe(76261, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55024)
+	recipe:SetSkillLevels(500, 500, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Bracers -- 76262
+	recipe = AddRecipe(76262, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55025)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Gauntlets -- 76263
+	recipe = AddRecipe(76263, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55026)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Belt -- 76264
+	recipe = AddRecipe(76264, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55027)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Boots -- 76265
+	recipe = AddRecipe(76265, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55028)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Shoulders -- 76266
+	recipe = AddRecipe(76266, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55029)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Legguards -- 76267
+	recipe = AddRecipe(76267, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55030)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Helm -- 76269
+	recipe = AddRecipe(76269, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55031)
+	recipe:SetSkillLevels(500, 500, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Redsteel Breastplate -- 76270
+	recipe = AddRecipe(76270, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55032)
+	recipe:SetSkillLevels(500, 500, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Bracers -- 76280
+	recipe = AddRecipe(76280, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55033)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Gauntlets -- 76281
+	recipe = AddRecipe(76281, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55034)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Belt -- 76283
+	recipe = AddRecipe(76283, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55035)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Boots -- 76285
+	recipe = AddRecipe(76285, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55036)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Shoulders -- 76286
+	recipe = AddRecipe(76286, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55037)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Legguards -- 76287
+	recipe = AddRecipe(76287, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55038)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Helm -- 76288
+	recipe = AddRecipe(76288, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55039)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Breastplate -- 76289
+	recipe = AddRecipe(76289, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55040)
+	recipe:SetSkillLevels(500, 500, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Hardened Obsidium Shield -- 76291
+	recipe = AddRecipe(76291, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55041)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Stormforged Shield -- 76293
+	recipe = AddRecipe(76293, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55042)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Decapitator's Razor -- 76433
+	recipe = AddRecipe(76433, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55043)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Cold-Forged Shank -- 76434
+	recipe = AddRecipe(76434, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55044)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Fire-Etched Dagger -- 76435
+	recipe = AddRecipe(76435, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55045)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 44781, 45548)
+
+	-- Lifeforce Hammer -- 76436
+	recipe = AddRecipe(76436, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55046)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Obsidium Executioner -- 76437
+	recipe = AddRecipe(76437, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55052)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Obsidium Skeleton Key -- 76438
+	recipe = AddRecipe(76438, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55053)
+	recipe:SetSkillLevels(475, 475, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Ebonsteel Belt Buckle -- 76439
+	recipe = AddRecipe(76439, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Pyrium Shield Spike -- 76440
+	recipe = AddRecipe(76440, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Shield Spike -- 76441
+	recipe = AddRecipe(76441, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55055)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Pyrium Weapon Chain -- 76442
+	recipe = AddRecipe(76442, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Hardened Elementium Hauberk -- 76443
+	recipe = AddRecipe(76443, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 515, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Hardened Elementium Girdle -- 76444
+	recipe = AddRecipe(76444, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 522, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Deathplate -- 76445
+	recipe = AddRecipe(76445, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 515, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Girdle of Pain -- 76446
+	recipe = AddRecipe(76446, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 522, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Light Elementium Chestguard -- 76447
+	recipe = AddRecipe(76447, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 515, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Light Elementium Belt -- 76448
+	recipe = AddRecipe(76448, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 522, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Spellblade -- 76449
+	recipe = AddRecipe(76449, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 520, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Hammer -- 76450
+	recipe = AddRecipe(76450, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 515, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Poleaxe -- 76451
+	recipe = AddRecipe(76451, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 520, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Bonesplitter -- 76452
+	recipe = AddRecipe(76452, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 515, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Shank -- 76453
+	recipe = AddRecipe(76453, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 520, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Earthguard -- 76454
+	recipe = AddRecipe(76454, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 520, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Elementium Stormshield -- 76455
+	recipe = AddRecipe(76455, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 520, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Bracers -- 76456
+	recipe = AddRecipe(76456, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 510, 512, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Gauntlets -- 76457
+	recipe = AddRecipe(76457, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(505, 505, 515, 517, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Belt -- 76458
+	recipe = AddRecipe(76458, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 522, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Boots -- 76459
+	recipe = AddRecipe(76459, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 525, 527, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Shoulders -- 76461
+	recipe = AddRecipe(76461, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 530, 532, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Legguards -- 76462
+	recipe = AddRecipe(76462, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 535, 537, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Helm -- 76463
+	recipe = AddRecipe(76463, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 535, 537, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Bloodied Pyrium Breastplate -- 76464
+	recipe = AddRecipe(76464, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 535, 537, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Bracers -- 76465
+	recipe = AddRecipe(76465, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 510, 512, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Gauntlets -- 76466
+	recipe = AddRecipe(76466, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(505, 505, 515, 517, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Belt -- 76467
+	recipe = AddRecipe(76467, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 522, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Boots -- 76468
+	recipe = AddRecipe(76468, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 525, 527, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Shoulders -- 76469
+	recipe = AddRecipe(76469, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 530, 532, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Legguards -- 76470
+	recipe = AddRecipe(76470, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 535, 537, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Helm -- 76471
+	recipe = AddRecipe(76471, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 535, 537, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Ornate Pyrium Breastplate -- 76472
+	recipe = AddRecipe(76472, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 535, 537, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Obsidium Bladespear -- 76474
+	recipe = AddRecipe(76474, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(55246)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Elementium Rod -- 92375
+	recipe = AddRecipe(92375, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(65358)
+	recipe:SetSkillLevels(475, 475, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3136, 3355, 4258, 5164, 7230, 7231, 11146, 11177, 11178, 16669, 16823, 26564, 26981, 26988, 28694, 29505, 33591, 33609, 37072, 44781, 45548)
+
+	-- Elementium Gutslicer -- 94718
+	recipe = AddRecipe(94718, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 515, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	-- Forged Elementium Mindcrusher -- 94732
+	recipe = AddRecipe(94732, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 520, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50375, 50382)
+
+	self.InitBlacksmithing = nil
+end
diff --git a/Database/Recipes/Cooking.lua b/Database/Recipes/Cooking.lua
new file mode 100644
index 0000000..265dece
--- /dev/null
+++ b/Database/Recipes/Cooking.lua
@@ -0,0 +1,1702 @@
+--[[
+************************************************************************
+Cooking.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-----------------------------------------------------------------------
+-- AddOn namespace.
+-----------------------------------------------------------------------
+local FOLDER_NAME, private = ...
+
+local LibStub = _G.LibStub
+
+local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
+local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
+
+local FOLDER_NAME, private = ...
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitCooking()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 2550, genesis, quality)
+	end
+
+	private:InitializeCookingTrainers()
+
+	local recipe
+
+	-- Charred Wolf Meat -- 2538
+	recipe = AddRecipe(2538, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2679)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Spiced Wolf Meat -- 2539
+	recipe = AddRecipe(2539, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2680)
+	recipe:SetSkillLevels(10, 10, 50, 70, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Roasted Boar Meat -- 2540
+	recipe = AddRecipe(2540, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2681)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Coyote Steak -- 2541
+	recipe = AddRecipe(2541, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2684)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Goretusk Liver Pie -- 2542
+	recipe = AddRecipe(2542, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(2697)
+	recipe:SetCraftedItemID(724)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+
+	-- Westfall Stew -- 2543
+	recipe = AddRecipe(2543, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(728)
+	recipe:SetCraftedItemID(733)
+	recipe:SetSkillLevels(50, 50, 115, 135, 155)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddVendor(340)
+	recipe:AddWorldDrop("Westfall")
+
+	-- Crab Cake -- 2544
+	recipe = AddRecipe(2544, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2683)
+	recipe:SetSkillLevels(75, 75, 115, 135, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Cooked Crab Claw -- 2545
+	recipe = AddRecipe(2545, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(2698)
+	recipe:SetCraftedItemID(2682)
+	recipe:SetSkillLevels(85, 85, 125, 145, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddVendor(340)
+	recipe:AddWorldDrop("Darkshore", "Westfall")
+
+	-- Dry Pork Ribs -- 2546
+	recipe = AddRecipe(2546, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2687)
+	recipe:SetSkillLevels(80, 80, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Redridge Goulash -- 2547
+	recipe = AddRecipe(2547, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(2699)
+	recipe:SetCraftedItemID(1082)
+	recipe:SetSkillLevels(100, 100, 135, 155, 175)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+
+	-- Succulent Pork Ribs -- 2548
+	recipe = AddRecipe(2548, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(2700)
+	recipe:SetCraftedItemID(2685)
+	recipe:SetSkillLevels(110, 110, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddVendor(340)
+	recipe:AddWorldDrop("Loch Modan", "Redridge Mountains")
+
+	-- Seasoned Wolf Kabob -- 2549
+	recipe = AddRecipe(2549, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(2701)
+	recipe:SetCraftedItemID(1017)
+	recipe:SetSkillLevels(100, 100, 140, 160, 180)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+	recipe:AddQuest(26620)
+
+	-- Beer Basted Boar Ribs -- 2795
+	recipe = AddRecipe(2795, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(2889)
+	recipe:SetCraftedItemID(2888)
+	recipe:SetSkillLevels(10, 10, 60, 80, 100)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+	recipe:AddQuest(384)
+
+	-- Crocolisk Steak -- 3370
+	recipe = AddRecipe(3370, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3678)
+	recipe:SetCraftedItemID(3662)
+	recipe:SetSkillLevels(80, 80, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+
+	-- Blood Sausage -- 3371
+	recipe = AddRecipe(3371, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3679)
+	recipe:SetCraftedItemID(3220)
+	recipe:SetSkillLevels(60, 60, 100, 120, 140)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+	recipe:AddQuest(26860)
+
+	-- Murloc Fin Soup -- 3372
+	recipe = AddRecipe(3372, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3680)
+	recipe:SetCraftedItemID(3663)
+	recipe:SetSkillLevels(90, 90, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+
+	-- Crocolisk Gumbo -- 3373
+	recipe = AddRecipe(3373, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3681)
+	recipe:SetCraftedItemID(3664)
+	recipe:SetSkillLevels(120, 120, 160, 180, 200)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+
+	-- Curiously Tasty Omelet -- 3376
+	recipe = AddRecipe(3376, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3682)
+	recipe:SetCraftedItemID(3665)
+	recipe:SetSkillLevels(130, 130, 170, 190, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340, 1148, 2821)
+
+	-- Gooey Spider Cake -- 3377
+	recipe = AddRecipe(3377, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3683)
+	recipe:SetCraftedItemID(3666)
+	recipe:SetSkillLevels(110, 110, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(340)
+	recipe:AddQuest(26623)
+
+	-- Big Bear Steak -- 3397
+	recipe = AddRecipe(3397, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3734)
+	recipe:SetCraftedItemID(3726)
+	recipe:SetSkillLevels(110, 110, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddLimitedVendor(12246, 1)
+
+	-- Hot Lion Chops -- 3398
+	recipe = AddRecipe(3398, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3735)
+	recipe:SetCraftedItemID(3727)
+	recipe:SetSkillLevels(125, 125, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(3489, 12245)
+
+	-- Tasty Lion Steak -- 3399
+	recipe = AddRecipe(3399, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3736)
+	recipe:SetCraftedItemID(3728)
+	recipe:SetSkillLevels(150, 150, 190, 210, 230)
+	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Soothing Turtle Bisque -- 3400
+	recipe = AddRecipe(3400, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(3737)
+	recipe:SetCraftedItemID(3729)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Barbecued Buzzard Wing -- 4094
+	recipe = AddRecipe(4094, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(4609)
+	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+	recipe:AddVendor(2814)
+	recipe:AddLimitedVendor(12246, 1)
+
+	-- Kaldorei Spider Kabob -- 6412
+	recipe = AddRecipe(6412, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5482)
+	recipe:SetCraftedItemID(5472)
+	recipe:SetSkillLevels(10, 10, 50, 70, 90)
+	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Scorpid Surprise -- 6413
+	recipe = AddRecipe(6413, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5483)
+	recipe:SetCraftedItemID(5473)
+	recipe:SetSkillLevels(20, 20, 60, 80, 100)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(3881)
+
+	-- Roasted Kodo Meat -- 6414
+	recipe = AddRecipe(6414, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5484)
+	recipe:SetCraftedItemID(5474)
+	recipe:SetSkillLevels(35, 35, 75, 95, 115)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(3081)
+
+	-- Fillet of Frenzy -- 6415
+	recipe = AddRecipe(6415, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5485)
+	recipe:SetCraftedItemID(5476)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Strider Stew -- 6416
+	recipe = AddRecipe(6416, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5486)
+	recipe:SetCraftedItemID(5477)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(3482)
+
+	-- Dig Rat Stew -- 6417
+	recipe = AddRecipe(6417, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(44977)
+	recipe:SetCraftedItemID(44977)
+	recipe:SetSkillLevels(90, 90, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Crispy Lizard Tail -- 6418
+	recipe = AddRecipe(6418, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5488)
+	recipe:SetCraftedItemID(5479)
+	recipe:SetSkillLevels(100, 100, 140, 160, 180)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(3482)
+
+	-- Lean Venison -- 6419
+	recipe = AddRecipe(6419, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5489)
+	recipe:SetCraftedItemID(5480)
+	recipe:SetSkillLevels(110, 110, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddLimitedVendor(12245, 1)
+
+	-- Boiled Clams -- 6499
+	recipe = AddRecipe(6499, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5525)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Goblin Deviled Clams -- 6500
+	recipe = AddRecipe(6500, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5527)
+	recipe:SetSkillLevels(125, 125, 165, 185, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Clam Chowder -- 6501
+	recipe = AddRecipe(6501, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5528)
+	recipe:SetCraftedItemID(5526)
+	recipe:SetSkillLevels(90, 90, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(4305)
+
+	-- Giant Clam Scorcho -- 7213
+	recipe = AddRecipe(7213, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6039)
+	recipe:SetCraftedItemID(6038)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(2664)
+
+	-- Brilliant Smallfish -- 7751
+	recipe = AddRecipe(7751, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6325)
+	recipe:SetCraftedItemID(6290)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(66, 1684, 3029, 3550, 4265, 4574, 5494, 5940, 8508)
+
+	-- Slitherskin Mackerel -- 7752
+	recipe = AddRecipe(7752, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6326)
+	recipe:SetCraftedItemID(787)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(3550, 4305, 5162, 5942, 10118)
+
+	-- Longjaw Mud Snapper -- 7753
+	recipe = AddRecipe(7753, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6328)
+	recipe:SetCraftedItemID(4592)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(66, 1684, 3027, 4265, 4574, 5162, 5748, 5940)
+
+	-- Loch Frenzy Delight -- 7754
+	recipe = AddRecipe(7754, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6329)
+	recipe:SetCraftedItemID(6316)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(1684)
+
+	-- Bristle Whisker Catfish -- 7755
+	recipe = AddRecipe(7755, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6330)
+	recipe:SetCraftedItemID(4593)
+	recipe:SetSkillLevels(100, 100, 140, 160, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(2383, 2397, 3027, 3029, 3497, 4553, 5494)
+
+	-- Rainbow Fin Albacore -- 7827
+	recipe = AddRecipe(7827, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6368)
+	recipe:SetCraftedItemID(5095)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(3178, 3333, 3497, 4305, 4553, 5494, 5748, 5942, 10118)
+
+	-- Rockscale Cod -- 7828
+	recipe = AddRecipe(7828, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6369)
+	recipe:SetCraftedItemID(4594)
+	recipe:SetSkillLevels(175, 175, 190, 210, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(2383, 2664, 3178, 3333, 4574, 5162, 12033, 12962)
+
+	-- Savory Deviate Delight -- 8238
+	recipe = AddRecipe(8238, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6661)
+	recipe:SetCraftedItemID(6657)
+	recipe:SetSkillLevels(85, 85, 125, 145, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northern Barrens", "Southern Barrens")
+
+	-- Herb Baked Egg -- 8604
+	recipe = AddRecipe(8604, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6888)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Smoked Bear Meat -- 8607
+	recipe = AddRecipe(8607, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6892)
+	recipe:SetCraftedItemID(6890)
+	recipe:SetSkillLevels(40, 40, 80, 100, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(1465, 3556)
+
+	-- Thistle Tea -- 9513
+	recipe = AddRecipe(9513, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18160)
+	recipe:SetCraftedItemID(7676)
+	recipe:SetSkillLevels(60, 60, 100, 120, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddVendor(6779)
+
+	-- Goldthorn Tea -- 13028
+	recipe = AddRecipe(13028, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10841)
+	recipe:SetSkillLevels(175, 175, 175, 190, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddCustom("HENRY_STERN_RFD")
+
+	-- Lean Wolf Steak -- 15853
+	recipe = AddRecipe(15853, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12227)
+	recipe:SetCraftedItemID(12209)
+	recipe:SetSkillLevels(125, 125, 165, 185, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddLimitedVendor(12246, 1)
+
+	-- Roast Raptor -- 15855
+	recipe = AddRecipe(15855, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12228)
+	recipe:SetCraftedItemID(12210)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(734, 1148, 2810, 2821, 4879, 4897, 12245)
+
+	-- Hot Wolf Ribs -- 15856
+	recipe = AddRecipe(15856, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12229)
+	recipe:SetCraftedItemID(13851)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(7947, 8145)
+	recipe:AddLimitedVendor(12246, 1)
+
+	-- Jungle Stew -- 15861
+	recipe = AddRecipe(15861, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12231)
+	recipe:SetCraftedItemID(12212)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(734, 1148, 12245)
+
+	-- Carrion Surprise -- 15863
+	recipe = AddRecipe(15863, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12232)
+	recipe:SetCraftedItemID(12213)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(989, 4879, 9636, 12245)
+
+	-- Mystery Stew -- 15865
+	recipe = AddRecipe(15865, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12233)
+	recipe:SetCraftedItemID(12214)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(4897, 8150)
+	recipe:AddLimitedVendor(12246, 1)
+
+	-- Dragonbreath Chili -- 15906
+	recipe = AddRecipe(15906, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12239)
+	recipe:SetCraftedItemID(12217)
+	recipe:SetSkillLevels(200, 200, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(4879, 4897)
+	recipe:AddLimitedVendor(12246, 1)
+
+	-- Heavy Kodo Stew -- 15910
+	recipe = AddRecipe(15910, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12240)
+	recipe:SetCraftedItemID(12215)
+	recipe:SetSkillLevels(200, 200, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(8150, 9636, 12245)
+
+	-- Spiced Chili Crab -- 15915
+	recipe = AddRecipe(15915, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16111)
+	recipe:SetCraftedItemID(12216)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(989, 1149, 4305)
+
+	-- Monster Omelet -- 15933
+	recipe = AddRecipe(15933, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16110)
+	recipe:SetCraftedItemID(12218)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(2803, 11187)
+
+	-- Crispy Bat Wing -- 15935
+	recipe = AddRecipe(15935, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(12226)
+	recipe:SetCraftedItemID(12224)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(2118)
+
+	-- Spotted Yellowtail -- 18238
+	recipe = AddRecipe(18238, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13939)
+	recipe:SetCraftedItemID(6887)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Cooked Glossy Mightfish -- 18239
+	recipe = AddRecipe(18239, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13940)
+	recipe:SetCraftedItemID(13927)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(2664)
+
+	-- Grilled Squid -- 18240
+	recipe = AddRecipe(18240, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13942)
+	recipe:SetCraftedItemID(13928)
+	recipe:SetSkillLevels(240, 240, 265, 277, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Filet of Redgill -- 18241
+	recipe = AddRecipe(18241, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13941)
+	recipe:SetCraftedItemID(13930)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(2664)
+
+	-- Hot Smoked Bass -- 18242
+	recipe = AddRecipe(18242, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13943)
+	recipe:SetCraftedItemID(13929)
+	recipe:SetSkillLevels(240, 240, 265, 277, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(2664)
+
+	-- Nightfin Soup -- 18243
+	recipe = AddRecipe(18243, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13945)
+	recipe:SetCraftedItemID(13931)
+	recipe:SetSkillLevels(250, 250, 275, 285, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Poached Sunscale Salmon -- 18244
+	recipe = AddRecipe(18244, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13946)
+	recipe:SetCraftedItemID(13932)
+	recipe:SetSkillLevels(250, 250, 275, 285, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Lobster Stew -- 18245
+	recipe = AddRecipe(18245, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13947)
+	recipe:SetCraftedItemID(13933)
+	recipe:SetSkillLevels(275, 275, 300, 312, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(7947, 8145)
+
+	-- Mightfish Steak -- 18246
+	recipe = AddRecipe(18246, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13948)
+	recipe:SetCraftedItemID(13934)
+	recipe:SetSkillLevels(275, 275, 300, 312, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(2664, 7947, 8145)
+
+	-- Baked Salmon -- 18247
+	recipe = AddRecipe(18247, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13949)
+	recipe:SetCraftedItemID(13935)
+	recipe:SetSkillLevels(275, 275, 300, 312, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(7947, 8145)
+
+	-- Undermine Clam Chowder -- 20626
+	recipe = AddRecipe(20626, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16767)
+	recipe:SetCraftedItemID(16766)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Mithril Head Trout -- 20916
+	recipe = AddRecipe(20916, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17062)
+	recipe:SetCraftedItemID(8364)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(2383, 2664, 3178, 3333, 4574, 5162, 12033, 12962)
+
+	-- Gingerbread Cookie -- 21143
+	recipe = AddRecipe(21143, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17200)
+	recipe:SetCraftedItemID(17197)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(13420, 13429, 13432, 13433, 13435, 23010, 23012, 23064)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Egg Nog -- 21144
+	recipe = AddRecipe(21144, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17201)
+	recipe:SetCraftedItemID(17198)
+	recipe:SetSkillLevels(35, 35, 75, 95, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(13420, 13429, 13432, 13433, 13435, 23010, 23012, 23064)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Spider Sausage -- 21175
+	recipe = AddRecipe(21175, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(17222)
+	recipe:SetSkillLevels(200, 200, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Tender Wolf Steak -- 22480
+	recipe = AddRecipe(22480, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18046)
+	recipe:SetCraftedItemID(18045)
+	recipe:SetSkillLevels(225, 225, 250, 262, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(4782, 7733, 8125)
+
+	-- Runn Tum Tuber Surprise -- 22761
+	recipe = AddRecipe(22761, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18267)
+	recipe:SetCraftedItemID(18254)
+	recipe:SetSkillLevels(275, 275, 300, 312, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddMobDrop(14354)
+
+	-- Heavy Crocolisk Stew -- 24418
+	recipe = AddRecipe(24418, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20075)
+	recipe:SetCraftedItemID(20074)
+	recipe:SetSkillLevels(150, 150, 160, 180, 200)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(4879)
+
+	-- Smoked Desert Dumplings -- 24801
+	recipe = AddRecipe(24801, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(20452)
+	recipe:SetSkillLevels(285, 285, 310, 322, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddQuest(8313)
+
+	-- Dirge's Kickin' Chimaerok Chops -- 25659
+	recipe = AddRecipe(25659, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(21025)
+	recipe:SetCraftedItemID(21023)
+	recipe:SetSkillLevels(300, 300, 325, 337, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Smoked Sagefish -- 25704
+	recipe = AddRecipe(25704, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(21099)
+	recipe:SetCraftedItemID(21072)
+	recipe:SetSkillLevels(80, 80, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(2397, 2664, 3027, 3085, 3400, 4223, 4265, 4553, 5160, 5483, 8307, 12033, 14738, 16253, 16677, 16718, 17246, 19195, 26868)
+
+	-- Sagefish Delight -- 25954
+	recipe = AddRecipe(25954, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(21219)
+	recipe:SetCraftedItemID(21217)
+	recipe:SetSkillLevels(175, 175, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(2397, 2664, 3027, 3085, 3400, 4223, 4265, 4553, 5160, 5483, 8307, 12033, 14738, 16253, 16677, 16718, 17246, 19195, 26868)
+
+	-- Crunchy Spider Surprise -- 28267
+	recipe = AddRecipe(28267, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22647)
+	recipe:SetCraftedItemID(22645)
+	recipe:SetSkillLevels(60, 60, 100, 120, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(16253, 18427)
+	recipe:AddQuest(9171)
+
+	-- Lynx Steak -- 33276
+	recipe = AddRecipe(33276, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27685)
+	recipe:SetCraftedItemID(27635)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(16262)
+
+	-- Roasted Moongraze Tenderloin -- 33277
+	recipe = AddRecipe(33277, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27686)
+	recipe:SetCraftedItemID(24105)
+	recipe:SetSkillLevels(1, 1, 45, 65, 85)
+	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddQuest(9454)
+
+	-- Bat Bites -- 33278
+	recipe = AddRecipe(33278, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27687)
+	recipe:SetCraftedItemID(27636)
+	recipe:SetSkillLevels(50, 50, 90, 110, 130)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(16253)
+
+	-- Buzzard Bites -- 33279
+	recipe = AddRecipe(33279, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27684)
+	recipe:SetCraftedItemID(27651)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddQuest(9356)
+
+	-- Ravager Dog -- 33284
+	recipe = AddRecipe(33284, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27688)
+	recipe:SetCraftedItemID(27655)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(16585, 16826)
+
+	-- Sporeling Snack -- 33285
+	recipe = AddRecipe(33285, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27689)
+	recipe:SetCraftedItemID(27656)
+	recipe:SetSkillLevels(310, 310, 330, 340, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(18382)
+
+	-- Blackened Basilisk -- 33286
+	recipe = AddRecipe(33286, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27690)
+	recipe:SetCraftedItemID(27657)
+	recipe:SetSkillLevels(315, 315, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(18957, 19038)
+
+	-- Roasted Clefthoof -- 33287
+	recipe = AddRecipe(33287, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27691)
+	recipe:SetCraftedItemID(27658)
+	recipe:SetSkillLevels(325, 325, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddVendor(20096, 20097)
+
+	-- Warp Burger -- 33288
+	recipe = AddRecipe(33288, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27692)
+	recipe:SetCraftedItemID(27659)
+	recipe:SetSkillLevels(325, 325, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddVendor(18957, 19038)
+
+	-- Talbuk Steak -- 33289
+	recipe = AddRecipe(33289, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27693)
+	recipe:SetCraftedItemID(27660)
+	recipe:SetSkillLevels(325, 325, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(20096, 20097)
+
+	-- Blackened Trout -- 33290
+	recipe = AddRecipe(33290, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27694)
+	recipe:SetCraftedItemID(27661)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(18015, 20028)
+
+	-- Feltail Delight -- 33291
+	recipe = AddRecipe(33291, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27695)
+	recipe:SetCraftedItemID(27662)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(18011, 20028)
+
+	-- Blackened Sporefish -- 33292
+	recipe = AddRecipe(33292, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27696)
+	recipe:SetCraftedItemID(27663)
+	recipe:SetSkillLevels(310, 310, 330, 340, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(18911)
+
+	-- Grilled Mudfish -- 33293
+	recipe = AddRecipe(33293, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27697)
+	recipe:SetCraftedItemID(27664)
+	recipe:SetSkillLevels(320, 320, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddVendor(20096, 20097)
+
+	-- Poached Bluefish -- 33294
+	recipe = AddRecipe(33294, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27698)
+	recipe:SetCraftedItemID(27665)
+	recipe:SetSkillLevels(320, 320, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(20096, 20097)
+
+	-- Golden Fish Sticks -- 33295
+	recipe = AddRecipe(33295, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27699)
+	recipe:SetCraftedItemID(27666)
+	recipe:SetSkillLevels(325, 325, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(18960, 19296)
+
+	-- Spicy Crawdad -- 33296
+	recipe = AddRecipe(33296, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(27700)
+	recipe:SetCraftedItemID(27667)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(18960, 19296)
+
+	-- Clam Bar -- 36210
+	recipe = AddRecipe(36210, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(30156)
+	recipe:SetCraftedItemID(30155)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(18382)
+
+	-- Spice Bread -- 37836
+	recipe = AddRecipe(37836, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30816)
+	recipe:SetSkillLevels(1, 1, 30, 35, 38)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1355, 1382, 1430, 1699, 2818, 3026, 3067, 3087, 3399, 4210, 4552, 5159, 5482, 6286, 8306, 16253, 16277, 16676, 16719, 17246, 18987, 18988, 18993, 19185, 19369, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Mok'Nathal Shortribs -- 38867
+	recipe = AddRecipe(38867, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(31675)
+	recipe:SetCraftedItemID(31672)
+	recipe:SetSkillLevels(335, 335, 355, 365, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(21113)
+	recipe:AddLimitedVendor(20916, 1)
+	recipe:AddQuest(10860)
+
+	-- Crunchy Serpent -- 38868
+	recipe = AddRecipe(38868, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(31674)
+	recipe:SetCraftedItemID(31673)
+	recipe:SetSkillLevels(335, 335, 355, 365, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(21113)
+	recipe:AddLimitedVendor(20916, 1)
+	recipe:AddQuest(10860)
+
+	-- Stewed Trout -- 42296
+	recipe = AddRecipe(42296, V.TBC, Q.COMMON)
+	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, 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, 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, 19186, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Skullfish Soup -- 43707
+	recipe = AddRecipe(43707, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(33870)
+	recipe:SetCraftedItemID(33825)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddQuest(11377, 11379, 11380, 11381)
+	recipe:AddCustom("DAILY_COOKING_FISH")
+
+	-- Stormchops -- 43758
+	recipe = AddRecipe(43758, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33871)
+	recipe:SetCraftedItemID(33866)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(11377, 11379, 11380, 11381, 13100, 13101, 13102, 13103, 13107, 13112, 13113, 13114, 13115, 13116)
+	recipe:AddCustom("DAILY_COOKING_DAL", "DAILY_COOKING_FISH", "DAILY_COOKING_MEAT")
+
+	-- Broiled Bloodfin -- 43761
+	recipe = AddRecipe(43761, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(33869)
+	recipe:SetCraftedItemID(33867)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(11377, 11379, 11380, 11381)
+	recipe:AddCustom("DAILY_COOKING_FISH")
+
+	-- Spicy Hot Talbuk -- 43765
+	recipe = AddRecipe(43765, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(33873)
+	recipe:SetCraftedItemID(33872)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddQuest(11377, 11379, 11380, 11381)
+	recipe:AddCustom("DAILY_COOKING_MEAT")
+
+	-- Kibler's Bits -- 43772
+	recipe = AddRecipe(43772, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(33875)
+	recipe:SetCraftedItemID(33874)
+	recipe:SetSkillLevels(300, 300, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddQuest(11377, 11379, 11380, 11381)
+	recipe:AddCustom("DAILY_COOKING_FISH", "DAILY_COOKING_MEAT")
+
+	-- Delicious Chocolate Cake -- 43779
+	recipe = AddRecipe(43779, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33925)
+	recipe:SetCraftedItemID(33924)
+	recipe:SetSkillLevels(1, 1, 50, 62, 75)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(11377, 11379, 11380, 11381, 13100, 13101, 13102, 13103, 13107, 13112, 13113, 13114, 13115, 13116)
+	recipe:AddCustom("DAILY_COOKING_DAL", "DAILY_COOKING_FISH", "DAILY_COOKING_MEAT")
+
+	-- Hot Apple Cider -- 45022
+	recipe = AddRecipe(45022, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(34413)
+	recipe:SetCraftedItemID(34411)
+	recipe:SetSkillLevels(325, 325, 325, 325, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(13420, 13433)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Mammoth Meal -- 45549
+	recipe = AddRecipe(45549, V.WOTLK, Q.COMMON)
+	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, 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, 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, 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, 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, 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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Mega Mammoth Meal -- 45555
+	recipe = AddRecipe(45555, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43018)
+	recipe:SetCraftedItemID(34754)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Tender Shoveltusk Steak -- 45556
+	recipe = AddRecipe(45556, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43019)
+	recipe:SetCraftedItemID(34755)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Spiced Worm Burger -- 45557
+	recipe = AddRecipe(45557, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43020)
+	recipe:SetCraftedItemID(34756)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Very Burnt Worg -- 45558
+	recipe = AddRecipe(45558, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43021)
+	recipe:SetCraftedItemID(34757)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Mighty Rhino Dogs -- 45559
+	recipe = AddRecipe(45559, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43022)
+	recipe:SetCraftedItemID(34758)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Smoked Rockfin -- 45560
+	recipe = AddRecipe(45560, V.WOTLK, Q.COMMON)
+	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, 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, 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, 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, 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, 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, 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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Poached Northern Sculpin -- 45567
+	recipe = AddRecipe(45567, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43023)
+	recipe:SetCraftedItemID(34766)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Firecracker Salmon -- 45568
+	recipe = AddRecipe(45568, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43024)
+	recipe:SetCraftedItemID(34767)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Baked Manta Ray -- 45569
+	recipe = AddRecipe(45569, V.WOTLK, Q.COMMON)
+	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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Imperial Manta Steak -- 45570
+	recipe = AddRecipe(45570, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43026)
+	recipe:SetCraftedItemID(34769)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Spicy Blue Nettlefish -- 45571
+	recipe = AddRecipe(45571, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43025)
+	recipe:SetCraftedItemID(34768)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Captain Rumsey's Lager -- 45695
+	recipe = AddRecipe(45695, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(34834)
+	recipe:SetCraftedItemID(34832)
+	recipe:SetSkillLevels(100, 100, 100, 105, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(11666, 11667, 11668, 11669, 13100, 13101, 13102, 13103, 13107, 13112, 13113, 13114, 13115, 13116)
+	recipe:AddCustom("DAILY_COOKING_DAL", "DAILY_FISHING_SHATT")
+
+	-- Charred Bear Kabobs -- 46684
+	recipe = AddRecipe(46684, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(35564)
+	recipe:SetCraftedItemID(35563)
+	recipe:SetSkillLevels(250, 250, 275, 285, 295)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddVendor(2803)
+
+	-- Juicy Bear Burger -- 46688
+	recipe = AddRecipe(46688, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(35566)
+	recipe:SetCraftedItemID(35565)
+	recipe:SetSkillLevels(250, 250, 275, 285, 295)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(2803)
+
+	-- Kungaloosh -- 53056
+	recipe = AddRecipe(53056, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(39644)
+	recipe:SetCraftedItemID(39520)
+	recipe:SetSkillLevels(375, 375, 375, 387, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(13571)
+	recipe:AddCustom("Custom36")
+
+	-- Northern Stew -- 57421
+	recipe = AddRecipe(57421, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(34747)
+	recipe:SetSkillLevels(350, 350, 350, 362, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(13087, 13088, 13089, 13090)
+
+	-- Fish Feast -- 57423
+	recipe = AddRecipe(57423, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43017)
+	recipe:SetCraftedItemID(43015)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Spicy Fried Herring -- 57433
+	recipe = AddRecipe(57433, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43027)
+	recipe:SetCraftedItemID(42993)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Rhinolicious Wormsteak -- 57434
+	recipe = AddRecipe(57434, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43028)
+	recipe:SetCraftedItemID(42994)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Critter Bites -- 57435
+	recipe = AddRecipe(57435, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43029)
+	recipe:SetCraftedItemID(43004)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Hearty Rhino -- 57436
+	recipe = AddRecipe(57436, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43030)
+	recipe:SetCraftedItemID(42995)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Snapper Extreme -- 57437
+	recipe = AddRecipe(57437, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43031)
+	recipe:SetCraftedItemID(42996)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Blackened Worg Steak -- 57438
+	recipe = AddRecipe(57438, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43032)
+	recipe:SetCraftedItemID(42997)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Cuttlesteak -- 57439
+	recipe = AddRecipe(57439, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43033)
+	recipe:SetCraftedItemID(42998)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Spiced Mammoth Treats -- 57440
+	recipe = AddRecipe(57440, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43034)
+	recipe:SetCraftedItemID(43005)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Blackened Dragonfin -- 57441
+	recipe = AddRecipe(57441, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43035)
+	recipe:SetCraftedItemID(42999)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Dragonfin Filet -- 57442
+	recipe = AddRecipe(57442, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43036)
+	recipe:SetCraftedItemID(43000)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Tracker Snacks -- 57443
+	recipe = AddRecipe(57443, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43037)
+	recipe:SetCraftedItemID(43001)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Dalaran Clam Chowder -- 58065
+	recipe = AddRecipe(58065, V.WOTLK, Q.COMMON)
+	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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Tasty Cupcake -- 58512
+	recipe = AddRecipe(58512, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43507)
+	recipe:SetCraftedItemID(43490)
+	recipe:SetSkillLevels(350, 350, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Last Week's Mammoth -- 58521
+	recipe = AddRecipe(58521, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43508)
+	recipe:SetCraftedItemID(43488)
+	recipe:SetSkillLevels(350, 350, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Bad Clams -- 58523
+	recipe = AddRecipe(58523, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43509)
+	recipe:SetCraftedItemID(43491)
+	recipe:SetSkillLevels(350, 350, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Haunted Herring -- 58525
+	recipe = AddRecipe(58525, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43510)
+	recipe:SetCraftedItemID(43492)
+	recipe:SetSkillLevels(350, 350, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Gigantic Feast -- 58527
+	recipe = AddRecipe(58527, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43505)
+	recipe:SetCraftedItemID(43478)
+	recipe:SetSkillLevels(425, 425, 435, 455, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Small Feast -- 58528
+	recipe = AddRecipe(58528, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(43506)
+	recipe:SetCraftedItemID(43480)
+	recipe:SetSkillLevels(425, 425, 435, 455, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Pumpkin Pie -- 62044
+	recipe = AddRecipe(62044, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44839)
+	recipe:SetSkillLevels(100, 100, 150, 162, 175)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Slow-Roasted Turkey -- 62045
+	recipe = AddRecipe(62045, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44839)
+	recipe:SetSkillLevels(330, 330, 330, 342, 355)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Cranberry Chutney -- 62049
+	recipe = AddRecipe(62049, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44840)
+	recipe:SetSkillLevels(210, 210, 210, 222, 235)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Spice Bread Stuffing -- 62050
+	recipe = AddRecipe(62050, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44837)
+	recipe:SetSkillLevels(90, 90, 90, 102, 115)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOE)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Candied Sweet Potato -- 62051
+	recipe = AddRecipe(62051, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44839)
+	recipe:SetSkillLevels(270, 270, 270, 282, 295)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Worg Tartare -- 62350
+	recipe = AddRecipe(62350, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44954)
+	recipe:SetCraftedItemID(44953)
+	recipe:SetSkillLevels(400, 400, 400, 420, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(31031, 31032, 33595)
+
+	-- Clamlette Magnifique -- 64054
+	recipe = AddRecipe(64054, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(33004)
+	recipe:SetSkillLevels(250, 250, 250, 275, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddQuest(6610)
+
+	-- Black Jelly -- 64358
+	recipe = AddRecipe(64358, V.WOTLK, Q.COMMON)
+	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, 26905, 26953, 26972, 26989, 28705, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Bread of the Dead -- 65454
+	recipe = AddRecipe(65454, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(46691)
+	recipe:SetSkillLevels(45, 45, 55, 60, 65)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddSeason("DAY_OF_THE_DEAD")
+
+	-- Candied Sweet Potato -- 66034
+	recipe = AddRecipe(66034, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44839)
+	recipe:SetSkillLevels(270, 270, 270, 282, 295)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Cranberry Chutney -- 66035
+	recipe = AddRecipe(66035, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44840)
+	recipe:SetSkillLevels(210, 210, 210, 222, 235)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Pumpkin Pie -- 66036
+	recipe = AddRecipe(66036, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44839)
+	recipe:SetSkillLevels(100, 100, 150, 162, 175)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Slow-Roasted Turkey -- 66037
+	recipe = AddRecipe(66037, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44839)
+	recipe:SetSkillLevels(330, 330, 330, 342, 355)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Spice Bread Stuffing -- 66038
+	recipe = AddRecipe(66038, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44837)
+	recipe:SetSkillLevels(90, 90, 90, 102, 115)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.SEASONAL, F.IBOE, F.RBOE)
+	recipe:AddSeason("PILGRIMS_BOUNTY")
+
+	-- Baked Rockfish -- 88003
+	recipe = AddRecipe(88003, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65426)
+	recipe:SetCraftedItemID(62661)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Basilisk Liverdog -- 88004
+	recipe = AddRecipe(88004, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65427)
+	recipe:SetCraftedItemID(62665)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Beer-Basted Crocolisk -- 88005
+	recipe = AddRecipe(88005, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65429)
+	recipe:SetCraftedItemID(62670)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Blackened Surprise -- 88006
+	recipe = AddRecipe(88006, V.CATA, Q.COMMON)
+	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Broiled Dragon Feast -- 88011
+	recipe = AddRecipe(88011, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(62289)
+	recipe:SetSkillLevels(500, 500, 500, 500, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
+	recipe:AddAchievement(5467)
+
+	-- Broiled Mountain Trout -- 88012
+	recipe = AddRecipe(88012, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65411)
+	recipe:SetCraftedItemID(62655)
+	recipe:SetSkillLevels(450, 450, 465, 477, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Chocolate Cookie -- 88013
+	recipe = AddRecipe(88013, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65431)
+	recipe:SetCraftedItemID(62680)
+	recipe:SetSkillLevels(505, 505, 510, 512, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Crocolisk Au Gratin -- 88014
+	recipe = AddRecipe(88014, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65430)
+	recipe:SetCraftedItemID(62664)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Darkbrew Lager -- 88015
+	recipe = AddRecipe(88015, V.CATA, Q.COMMON)
+	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Delicious Sagefish Tail -- 88016
+	recipe = AddRecipe(88016, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65422)
+	recipe:SetCraftedItemID(62666)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Feathered Lure -- 88017
+	recipe = AddRecipe(88017, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65408)
+	recipe:SetSkillLevels(450, 450, 450, 455, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Fish Fry -- 88018
+	recipe = AddRecipe(88018, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65423)
+	recipe:SetCraftedItemID(62677)
+	recipe:SetSkillLevels(500, 500, 500, 500, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Fortune Cookie -- 88019
+	recipe = AddRecipe(88019, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65432)
+	recipe:SetCraftedItemID(62649)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Grilled Dragon -- 88020
+	recipe = AddRecipe(88020, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65428)
+	recipe:SetCraftedItemID(62662)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Hearty Seafood Soup -- 88021
+	recipe = AddRecipe(88021, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65418)
+	recipe:SetCraftedItemID(62659)
+	recipe:SetSkillLevels(475, 475, 490, 497, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Highland Spirits -- 88022
+	recipe = AddRecipe(88022, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65415)
+	recipe:SetCraftedItemID(62674)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Lavascale Fillet -- 88024
+	recipe = AddRecipe(88024, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65407)
+	recipe:SetCraftedItemID(62654)
+	recipe:SetSkillLevels(450, 450, 465, 477, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Lavascale Minestrone -- 88025
+	recipe = AddRecipe(88025, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65409)
+	recipe:SetCraftedItemID(62663)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Lightly Fried Lurker -- 88028
+	recipe = AddRecipe(88028, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65412)
+	recipe:SetCraftedItemID(62651)
+	recipe:SetSkillLevels(450, 450, 465, 477, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Lurker Lunch -- 88030
+	recipe = AddRecipe(88030, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65416)
+	recipe:SetCraftedItemID(62657)
+	recipe:SetSkillLevels(450, 450, 465, 477, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Mushroom Sauce Mudfish -- 88031
+	recipe = AddRecipe(88031, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65420)
+	recipe:SetCraftedItemID(62667)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Pickled Guppy -- 88033
+	recipe = AddRecipe(88033, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65417)
+	recipe:SetCraftedItemID(62660)
+	recipe:SetSkillLevels(475, 475, 490, 497, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Blackbelly Sushi -- 88034
+	recipe = AddRecipe(88034, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65424)
+	recipe:SetCraftedItemID(62668)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Salted Eye -- 88035
+	recipe = AddRecipe(88035, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65410)
+	recipe:SetCraftedItemID(62653)
+	recipe:SetSkillLevels(450, 450, 465, 477, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Seafood Magnifique Feast -- 88036
+	recipe = AddRecipe(88036, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(62290)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.ACHIEVEMENT)
+	recipe:AddAchievement(5036)
+
+	-- Seasoned Crab -- 88037
+	recipe = AddRecipe(88037, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65413)
+	recipe:SetCraftedItemID(62652)
+	recipe:SetSkillLevels(450, 450, 465, 477, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Severed Sagefish Head -- 88039
+	recipe = AddRecipe(88039, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65421)
+	recipe:SetCraftedItemID(62671)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Skewered Eel -- 88042
+	recipe = AddRecipe(88042, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65425)
+	recipe:SetCraftedItemID(62669)
+	recipe:SetSkillLevels(500, 500, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- South Island Iced Tea -- 88044
+	recipe = AddRecipe(88044, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65433)
+	recipe:SetCraftedItemID(62672)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Starfire Espresso -- 88045
+	recipe = AddRecipe(88045, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65414)
+	recipe:SetCraftedItemID(62675)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Tender Baked Turtle -- 88046
+	recipe = AddRecipe(88046, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65419)
+	recipe:SetCraftedItemID(62658)
+	recipe:SetSkillLevels(475, 475, 490, 497, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Whitecrest Gumbo -- 88047
+	recipe = AddRecipe(88047, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(65406)
+	recipe:SetCraftedItemID(62656)
+	recipe:SetSkillLevels(450, 450, 465, 477, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	-- Venison Jerky -- 93741
+	recipe = AddRecipe(93741, V.CATA, Q.COMMON)
+	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, 26953, 26972, 29631, 33587, 33619, 45550, 46709, 47405, 49789)
+
+	-- Scalding Murglesnout -- 96133
+	recipe = AddRecipe(96133, V.CATA, Q.UNCOMMON)
+	recipe:SetRecipeItemID(68688)
+	recipe:SetCraftedItemID(68687)
+	recipe:SetSkillLevels(500, 500, 500, 500, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(49701, 49737)
+
+	self.InitCooking = nil
+end
diff --git a/Database/Recipes/Enchanting.lua b/Database/Recipes/Enchanting.lua
new file mode 100644
index 0000000..b1f6525
--- /dev/null
+++ b/Database/Recipes/Enchanting.lua
@@ -0,0 +1,2372 @@
+--[[
+************************************************************************
+Enchanting.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME = "Ackis Recipe List"
+local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+
+local FOLDER_NAME, private = ...
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitEnchanting()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 7411, genesis, quality)
+	end
+
+	private:InitializeEnchantingTrainers()
+
+	local recipe
+
+	-- Enchant Bracer - Minor Health -- 7418
+	recipe = AddRecipe(7418, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 70, 90, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Enchant Chest - Minor Health -- 7420
+	recipe = AddRecipe(7420, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(15, 15, 70, 90, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Runed Copper Rod -- 7421
+	recipe = AddRecipe(7421, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6218)
+	recipe:SetSkillLevels(1, 1, 5, 7, 10)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Enchant Chest - Minor Absorption -- 7426
+	recipe = AddRecipe(7426, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(40, 40, 90, 110, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Minor Deflection -- 7428
+	recipe = AddRecipe(7428, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 80, 100, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Enchant Chest - Minor Mana -- 7443
+	recipe = AddRecipe(7443, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6342)
+	recipe:SetSkillLevels(20, 20, 80, 100, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Cloak - Minor Resistance -- 7454
+	recipe = AddRecipe(7454, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(45, 45, 95, 115, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Minor Stamina -- 7457
+	recipe = AddRecipe(7457, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(50, 50, 100, 120, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant 2H Weapon - Minor Impact -- 7745
+	recipe = AddRecipe(7745, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(100, 100, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Lesser Health -- 7748
+	recipe = AddRecipe(7748, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(60, 60, 105, 125, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Minor Spirit -- 7766
+	recipe = AddRecipe(7766, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6344)
+	recipe:SetSkillLevels(60, 60, 105, 125, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Cloak - Minor Protection -- 7771
+	recipe = AddRecipe(7771, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(70, 70, 110, 130, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Lesser Mana -- 7776
+	recipe = AddRecipe(7776, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6346)
+	recipe:SetSkillLevels(80, 80, 115, 135, 155)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(3346, 5757)
+
+	-- Enchant Bracer - Minor Agility -- 7779
+	recipe = AddRecipe(7779, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(80, 80, 115, 135, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Minor Strength -- 7782
+	recipe = AddRecipe(7782, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6347)
+	recipe:SetSkillLevels(80, 80, 115, 135, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Weapon - Minor Beastslayer -- 7786
+	recipe = AddRecipe(7786, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6348)
+	recipe:SetSkillLevels(90, 90, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Weapon - Minor Striking -- 7788
+	recipe = AddRecipe(7788, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(90, 90, 120, 140, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant 2H Weapon - Lesser Intellect -- 7793
+	recipe = AddRecipe(7793, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6349)
+	recipe:SetSkillLevels(100, 100, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
+	recipe:AddVendor(3012, 3346, 5158, 5758)
+
+	-- Runed Silver Rod -- 7795
+	recipe = AddRecipe(7795, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6339)
+	recipe:SetSkillLevels(100, 100, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Health -- 7857
+	recipe = AddRecipe(7857, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(120, 120, 145, 165, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Lesser Spirit -- 7859
+	recipe = AddRecipe(7859, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6375)
+	recipe:SetSkillLevels(120, 120, 145, 165, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Cloak - Lesser Fire Resistance -- 7861
+	recipe = AddRecipe(7861, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(125, 125, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Minor Stamina -- 7863
+	recipe = AddRecipe(7863, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(125, 125, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Minor Agility -- 7867
+	recipe = AddRecipe(7867, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6377)
+	recipe:SetSkillLevels(125, 125, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddVendor(3012, 3537)
+
+	-- Enchant Shield - Minor Stamina -- 13378
+	recipe = AddRecipe(13378, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(105, 105, 130, 150, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.SHIELD)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant 2H Weapon - Lesser Spirit -- 13380
+	recipe = AddRecipe(13380, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11038)
+	recipe:SetSkillLevels(110, 110, 135, 155, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Cloak - Minor Agility -- 13419
+	recipe = AddRecipe(13419, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11039)
+	recipe:SetSkillLevels(110, 110, 135, 155, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
+	recipe:AddVendor(3954, 12043)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Cloak - Lesser Protection -- 13421
+	recipe = AddRecipe(13421, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(115, 115, 140, 160, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Shield - Lesser Protection -- 13464
+	recipe = AddRecipe(13464, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11081)
+	recipe:SetSkillLevels(115, 115, 140, 160, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Shield - Lesser Spirit -- 13485
+	recipe = AddRecipe(13485, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(130, 130, 155, 175, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Lesser Stamina -- 13501
+	recipe = AddRecipe(13501, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(130, 130, 155, 175, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Weapon - Lesser Striking -- 13503
+	recipe = AddRecipe(13503, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(140, 140, 165, 185, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Cloak - Lesser Shadow Resistance -- 13522
+	recipe = AddRecipe(13522, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11098)
+	recipe:SetSkillLevels(135, 135, 160, 180, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant 2H Weapon - Lesser Impact -- 13529
+	recipe = AddRecipe(13529, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(145, 145, 170, 190, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Lesser Strength -- 13536
+	recipe = AddRecipe(13536, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11101)
+	recipe:SetSkillLevels(140, 140, 165, 185, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddVendor(3954, 12043)
+
+	-- Enchant Chest - Lesser Absorption -- 13538
+	recipe = AddRecipe(13538, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(140, 140, 165, 185, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Mana -- 13607
+	recipe = AddRecipe(13607, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(145, 145, 170, 190, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Gloves - Mining -- 13612
+	recipe = AddRecipe(13612, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11150)
+	recipe:SetSkillLevels(145, 145, 170, 190, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(1051, 1052, 1053, 1054, 1364)
+
+	-- Enchant Gloves - Herbalism -- 13617
+	recipe = AddRecipe(13617, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11151)
+	recipe:SetSkillLevels(145, 145, 170, 190, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(3834, 3919, 4028, 4029, 4030)
+
+	-- Enchant Gloves - Fishing -- 13620
+	recipe = AddRecipe(13620, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11152)
+	recipe:SetSkillLevels(145, 145, 170, 190, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(2374, 2375, 2376, 2377, 14276)
+
+	-- Enchant Bracer - Lesser Intellect -- 13622
+	recipe = AddRecipe(13622, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(150, 150, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Minor Stats -- 13626
+	recipe = AddRecipe(13626, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(150, 150, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Runed Golden Rod -- 13628
+	recipe = AddRecipe(13628, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11130)
+	recipe:SetSkillLevels(150, 150, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Shield - Lesser Stamina -- 13631
+	recipe = AddRecipe(13631, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(155, 155, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.SHIELD)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Cloak - Defense -- 13635
+	recipe = AddRecipe(13635, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(155, 155, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Lesser Agility -- 13637
+	recipe = AddRecipe(13637, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(160, 160, 180, 200, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Greater Health -- 13640
+	recipe = AddRecipe(13640, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(160, 160, 180, 200, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Spirit -- 13642
+	recipe = AddRecipe(13642, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(165, 165, 185, 205, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Lesser Stamina -- 13644
+	recipe = AddRecipe(13644, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(170, 170, 190, 210, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Lesser Deflection -- 13646
+	recipe = AddRecipe(13646, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11163)
+	recipe:SetSkillLevels(170, 170, 190, 210, 230)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
+	recipe:AddLimitedVendor(2821, 1)
+
+	-- Enchant Bracer - Stamina -- 13648
+	recipe = AddRecipe(13648, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(170, 170, 190, 210, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Weapon - Lesser Beastslayer -- 13653
+	recipe = AddRecipe(13653, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11164)
+	recipe:SetSkillLevels(175, 175, 195, 215, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Weapon - Lesser Elemental Slayer -- 13655
+	recipe = AddRecipe(13655, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11165)
+	recipe:SetSkillLevels(175, 175, 195, 215, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Cloak - Fire Resistance -- 13657
+	recipe = AddRecipe(13657, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(175, 175, 195, 215, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Shield - Spirit -- 13659
+	recipe = AddRecipe(13659, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(180, 180, 200, 220, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Strength -- 13661
+	recipe = AddRecipe(13661, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(180, 180, 200, 220, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Greater Mana -- 13663
+	recipe = AddRecipe(13663, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(185, 185, 205, 225, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Lesser Spirit -- 13687
+	recipe = AddRecipe(13687, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11167)
+	recipe:SetSkillLevels(190, 190, 210, 230, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Shield - Lesser Block -- 13689
+	recipe = AddRecipe(13689, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11168)
+	recipe:SetSkillLevels(195, 195, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Weapon - Striking -- 13693
+	recipe = AddRecipe(13693, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(195, 195, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant 2H Weapon - Impact -- 13695
+	recipe = AddRecipe(13695, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(200, 200, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Gloves - Skinning -- 13698
+	recipe = AddRecipe(13698, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11166)
+	recipe:SetSkillLevels(200, 200, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(2556, 2557, 2558, 2606)
+
+	-- Enchant Chest - Lesser Stats -- 13700
+	recipe = AddRecipe(13700, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(200, 200, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Runed Truesilver Rod -- 13702
+	recipe = AddRecipe(13702, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11145)
+	recipe:SetSkillLevels(200, 200, 220, 240, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Cloak - Greater Defense -- 13746
+	recipe = AddRecipe(13746, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(205, 205, 225, 245, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Cloak - Resistance -- 13794
+	recipe = AddRecipe(13794, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(205, 205, 225, 245, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Gloves - Agility -- 13815
+	recipe = AddRecipe(13815, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(210, 210, 230, 250, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Shield - Stamina -- 13817
+	recipe = AddRecipe(13817, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11202)
+	recipe:SetSkillLevels(210, 210, 230, 250, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Bracer - Intellect -- 13822
+	recipe = AddRecipe(13822, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(210, 210, 230, 250, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Stamina -- 13836
+	recipe = AddRecipe(13836, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(215, 215, 235, 255, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Gloves - Advanced Mining -- 13841
+	recipe = AddRecipe(13841, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11203)
+	recipe:SetSkillLevels(215, 215, 235, 255, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(674)
+
+	-- Enchant Bracer - Greater Spirit -- 13846
+	recipe = AddRecipe(13846, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11204)
+	recipe:SetSkillLevels(220, 220, 240, 260, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Chest - Superior Health -- 13858
+	recipe = AddRecipe(13858, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(220, 220, 240, 260, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Gloves - Advanced Herbalism -- 13868
+	recipe = AddRecipe(13868, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11205)
+	recipe:SetSkillLevels(225, 225, 245, 265, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(764, 765, 766, 1081, 14448)
+
+	-- Enchant Cloak - Lesser Agility -- 13882
+	recipe = AddRecipe(13882, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11206)
+	recipe:SetSkillLevels(225, 225, 245, 265, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Enchant Gloves - Strength -- 13887
+	recipe = AddRecipe(13887, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(225, 225, 245, 265, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Minor Speed -- 13890
+	recipe = AddRecipe(13890, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(225, 225, 245, 265, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Weapon - Fiery Weapon -- 13898
+	recipe = AddRecipe(13898, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11207)
+	recipe:SetSkillLevels(265, 265, 285, 305, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(9024)
+
+	-- Enchant Shield - Greater Spirit -- 13905
+	recipe = AddRecipe(13905, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(230, 230, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Weapon - Demonslaying -- 13915
+	recipe = AddRecipe(13915, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11208)
+	recipe:SetSkillLevels(230, 230, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Chest - Superior Mana -- 13917
+	recipe = AddRecipe(13917, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(230, 230, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Deflection -- 13931
+	recipe = AddRecipe(13931, V.ORIG, Q.UNCOMMON)
+	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(989, 4229)
+
+	-- Enchant Shield - Frost Resistance -- 13933
+	recipe = AddRecipe(13933, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11224)
+	recipe:SetSkillLevels(235, 235, 255, 275, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Boots - Agility -- 13935
+	recipe = AddRecipe(13935, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(235, 235, 255, 275, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant 2H Weapon - Greater Impact -- 13937
+	recipe = AddRecipe(13937, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(240, 240, 260, 280, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Greater Strength -- 13939
+	recipe = AddRecipe(13939, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(240, 240, 260, 280, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Chest - Stats -- 13941
+	recipe = AddRecipe(13941, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(245, 245, 265, 285, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Weapon - Greater Striking -- 13943
+	recipe = AddRecipe(13943, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(245, 245, 265, 285, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Greater Stamina -- 13945
+	recipe = AddRecipe(13945, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11225)
+	recipe:SetSkillLevels(245, 245, 265, 285, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Gloves - Riding Skill -- 13947
+	recipe = AddRecipe(13947, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11226)
+	recipe:SetSkillLevels(250, 250, 270, 290, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Gloves - Minor Haste -- 13948
+	recipe = AddRecipe(13948, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(250, 250, 270, 290, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Lesser Magic Wand -- 14293
+	recipe = AddRecipe(14293, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11287)
+	recipe:SetSkillLevels(10, 10, 75, 95, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Greater Magic Wand -- 14807
+	recipe = AddRecipe(14807, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11288)
+	recipe:SetSkillLevels(70, 70, 110, 130, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Lesser Mystic Wand -- 14809
+	recipe = AddRecipe(14809, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11289)
+	recipe:SetSkillLevels(155, 155, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Greater Mystic Wand -- 14810
+	recipe = AddRecipe(14810, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11290)
+	recipe:SetSkillLevels(175, 175, 195, 215, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WAND)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Smoking Heart of the Mountain -- 15596
+	recipe = AddRecipe(15596, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(45050)
+	recipe:SetCraftedItemID(45050)
+	recipe:SetSkillLevels(265, 265, 285, 305, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOP, F.TRINKET)
+	recipe:AddMobDrop(9025)
+
+	-- Enchanted Thorium -- 17180
+	recipe = AddRecipe(17180, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12655)
+	recipe:SetSkillLevels(250, 250, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18747, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchanted Leather -- 17181
+	recipe = AddRecipe(17181, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12810)
+	recipe:SetSkillLevels(250, 250, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Greater Intellect -- 20008
+	recipe = AddRecipe(20008, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(255, 255, 275, 295, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Bracer - Superior Spirit -- 20009
+	recipe = AddRecipe(20009, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16218)
+	recipe:SetSkillLevels(270, 270, 290, 310, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Bracer - Superior Strength -- 20010
+	recipe = AddRecipe(20010, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16246)
+	recipe:SetSkillLevels(295, 295, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddMobDrop(7372)
+
+	-- Enchant Bracer - Superior Stamina -- 20011
+	recipe = AddRecipe(20011, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16251)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Gloves - Greater Agility -- 20012
+	recipe = AddRecipe(20012, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16219)
+	recipe:SetSkillLevels(270, 270, 290, 310, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Gloves - Greater Strength -- 20013
+	recipe = AddRecipe(20013, V.ORIG, Q.COMMON)
+	recipe:SetSkillLevels(295, 295, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Cloak - Greater Resistance -- 20014
+	recipe = AddRecipe(20014, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16216)
+	recipe:SetSkillLevels(265, 265, 285, 305, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Cloak - Superior Defense -- 20015
+	recipe = AddRecipe(20015, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16224)
+	recipe:SetSkillLevels(285, 285, 300, 317, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
+	recipe:AddVendor(12022)
+
+	-- Enchant Shield - Vitality -- 20016
+	recipe = AddRecipe(20016, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16222)
+	recipe:SetSkillLevels(280, 280, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Shield - Greater Stamina -- 20017
+	recipe = AddRecipe(20017, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16217)
+	recipe:SetSkillLevels(265, 265, 285, 305, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHIELD)
+	recipe:AddVendor(4229, 4561)
+
+	-- Enchant Boots - Greater Stamina -- 20020
+	recipe = AddRecipe(20020, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16215)
+	recipe:SetSkillLevels(260, 260, 280, 300, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Boots - Greater Agility -- 20023
+	recipe = AddRecipe(20023, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16245)
+	recipe:SetSkillLevels(295, 295, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Boots - Spirit -- 20024
+	recipe = AddRecipe(20024, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16220)
+	recipe:SetSkillLevels(275, 275, 295, 315, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Chest - Greater Stats -- 20025
+	recipe = AddRecipe(20025, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16253)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Chest - Major Health -- 20026
+	recipe = AddRecipe(20026, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16221)
+	recipe:SetSkillLevels(275, 275, 295, 315, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(11189)
+
+	-- Enchant Chest - Major Mana -- 20028
+	recipe = AddRecipe(20028, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16242)
+	recipe:SetSkillLevels(290, 290, 305, 322, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Weapon - Icy Chill -- 20029
+	recipe = AddRecipe(20029, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16223)
+	recipe:SetSkillLevels(285, 285, 300, 317, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(7524)
+
+	-- Enchant 2H Weapon - Superior Impact -- 20030
+	recipe = AddRecipe(20030, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16247)
+	recipe:SetSkillLevels(295, 295, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TWO_HAND)
+	recipe:AddMobDrop(10317)
+
+	-- Enchant Weapon - Superior Striking -- 20031
+	recipe = AddRecipe(20031, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16250)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(9216)
+
+	-- Enchant Weapon - Lifestealing -- 20032
+	recipe = AddRecipe(20032, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(16254)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(10499)
+
+	-- Enchant Weapon - Unholy Weapon -- 20033
+	recipe = AddRecipe(20033, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16248)
+	recipe:SetSkillLevels(295, 295, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(10398, 16810)
+
+	-- Enchant Weapon - Crusader -- 20034
+	recipe = AddRecipe(20034, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16252)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(4494, 9451)
+
+	-- Enchant 2H Weapon - Major Spirit -- 20035
+	recipe = AddRecipe(20035, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16255)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
+	recipe:AddMobDrop(10469)
+
+	-- Enchant 2H Weapon - Major Intellect -- 20036
+	recipe = AddRecipe(20036, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16249)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.TWO_HAND)
+	recipe:AddMobDrop(10422)
+
+	-- Runed Arcanite Rod -- 20051
+	recipe = AddRecipe(20051, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16243)
+	recipe:SetCraftedItemID(16207)
+	recipe:SetSkillLevels(290, 290, 305, 322, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE)
+	recipe:AddVendor(12022)
+
+	-- Enchant Weapon - Winter's Might -- 21931
+	recipe = AddRecipe(21931, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(17725)
+	recipe:SetSkillLevels(190, 190, 210, 230, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Enchant Weapon - Spellpower -- 22749
+	recipe = AddRecipe(22749, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18259)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Enchant Weapon - Healing Power -- 22750
+	recipe = AddRecipe(22750, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18260)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Enchant Weapon - Strength -- 23799
+	recipe = AddRecipe(23799, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19444)
+	recipe:SetSkillLevels(290, 290, 305, 322, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
+
+	-- Enchant Weapon - Agility -- 23800
+	recipe = AddRecipe(23800, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19445)
+	recipe:SetSkillLevels(290, 290, 305, 322, 340)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
+
+	-- Enchant Bracer - Mana Regeneration -- 23801
+	recipe = AddRecipe(23801, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19446)
+	recipe:SetSkillLevels(290, 290, 305, 322, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
+
+	-- Enchant Bracer - Healing Power -- 23802
+	recipe = AddRecipe(23802, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19447)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
+
+	-- Enchant Weapon - Mighty Spirit -- 23803
+	recipe = AddRecipe(23803, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19448)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Enchant Weapon - Mighty Intellect -- 23804
+	recipe = AddRecipe(23804, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19449)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Enchant Gloves - Threat -- 25072
+	recipe = AddRecipe(25072, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20726)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.SHATAR)
+	recipe:AddMobDrop(15275)
+	recipe:AddRepVendor(FAC.SHATAR, REP.EXALTED, 21432)
+
+	-- Enchant Gloves - Shadow Power -- 25073
+	recipe = AddRecipe(25073, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20727)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("AQ40_RANDOM_BOP")
+
+	-- Enchant Gloves - Frost Power -- 25074
+	recipe = AddRecipe(25074, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20728)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("AQ40_RANDOM_BOP")
+
+	-- Enchant Gloves - Fire Power -- 25078
+	recipe = AddRecipe(25078, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20729)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("AQ40_RANDOM_BOP")
+
+	-- Enchant Gloves - Healing Power -- 25079
+	recipe = AddRecipe(25079, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20730)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("AQ40_RANDOM_BOP")
+
+	-- Enchant Gloves - Superior Agility -- 25080
+	recipe = AddRecipe(25080, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(20731)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.KOT)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.EXALTED, 21643)
+	recipe:AddCustom("AQ40_RANDOM_BOP")
+
+	-- Enchant Cloak - Greater Fire Resistance -- 25081
+	recipe = AddRecipe(25081, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20732)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.CLOAK)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15419)
+
+	-- Enchant Cloak - Greater Nature Resistance -- 25082
+	recipe = AddRecipe(25082, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20733)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.CLOAK)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15419)
+
+	-- Enchant Cloak - Stealth -- 25083
+	recipe = AddRecipe(25083, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(20734)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOE, F.CENARION_EXPEDITION, F.CLOAK)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
+	recipe:AddCustom("AQ40_RANDOM_BOP")
+
+	-- Enchant Cloak - Subtlety -- 25084
+	recipe = AddRecipe(25084, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33151)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HELLFIRE, F.CLOAK)
+	recipe:AddMobDrop(15276)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.EXALTED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.EXALTED, 17585)
+
+	-- Enchant Cloak - Dodge -- 25086
+	recipe = AddRecipe(25086, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33148)
+	recipe:SetSkillLevels(300, 300, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.TANK, F.LOWERCITY, F.CLOAK)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.EXALTED, 21655)
+	recipe:AddCustom("AQ40_RANDOM_BOP")
+
+	-- Minor Wizard Oil -- 25124
+	recipe = AddRecipe(25124, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20758)
+	recipe:SetCraftedItemID(20744)
+	recipe:SetSkillLevels(45, 45, 55, 65, 75)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
+
+	-- Minor Mana Oil -- 25125
+	recipe = AddRecipe(25125, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20752)
+	recipe:SetCraftedItemID(20745)
+	recipe:SetSkillLevels(150, 150, 160, 170, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
+
+	-- Lesser Wizard Oil -- 25126
+	recipe = AddRecipe(25126, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20753)
+	recipe:SetCraftedItemID(20746)
+	recipe:SetSkillLevels(200, 200, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
+
+	-- Lesser Mana Oil -- 25127
+	recipe = AddRecipe(25127, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20754)
+	recipe:SetCraftedItemID(20747)
+	recipe:SetSkillLevels(250, 250, 260, 270, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(15419)
+
+	-- Wizard Oil -- 25128
+	recipe = AddRecipe(25128, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20755)
+	recipe:SetCraftedItemID(20750)
+	recipe:SetSkillLevels(275, 275, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(15419)
+
+	-- Brilliant Wizard Oil -- 25129
+	recipe = AddRecipe(25129, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20756)
+	recipe:SetCraftedItemID(20749)
+	recipe:SetSkillLevels(300, 300, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Brilliant Mana Oil -- 25130
+	recipe = AddRecipe(25130, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20757)
+	recipe:SetCraftedItemID(20748)
+	recipe:SetSkillLevels(300, 300, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Enchant 2H Weapon - Agility -- 27837
+	recipe = AddRecipe(27837, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22392)
+	recipe:SetSkillLevels(290, 290, 305, 322, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
+
+	-- Enchant Bracer - Brawn -- 27899
+	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)
+
+	-- 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)
+
+	-- Enchant Bracer - Major Defense -- 27906
+	recipe = AddRecipe(27906, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22530)
+	recipe:SetSkillLevels(320, 320, 330, 345, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddMobDrop(22822, 23008)
+
+	-- Enchant Bracer - Superior Healing -- 27911
+	recipe = AddRecipe(27911, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24000)
+	recipe:SetSkillLevels(325, 325, 335, 350, 365)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.FRIENDLY, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.FRIENDLY, 17585)
+
+	-- Enchant Bracer - Restore Mana Prime -- 27913
+	recipe = AddRecipe(27913, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22532)
+	recipe:SetSkillLevels(335, 335, 345, 360, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Bracer - Fortitude -- 27914
+	recipe = AddRecipe(27914, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22533)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(17803)
+
+	-- Enchant Bracer - Spellpower -- 27917
+	recipe = AddRecipe(27917, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22534)
+	recipe:SetSkillLevels(360, 360, 370, 385, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddMobDrop(19952)
+
+	-- Enchant Ring - Striking -- 27920
+	recipe = AddRecipe(27920, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22535)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM, F.RING)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 17518)
+
+	-- Enchant Ring - Spellpower -- 27924
+	recipe = AddRecipe(27924, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22536)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KOT, F.RING)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
+
+	-- Enchant Ring - Healing Power -- 27926
+	recipe = AddRecipe(27926, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22537)
+	recipe:SetSkillLevels(370, 370, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.RING)
+	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
+
+	-- Enchant Ring - Stats -- 27927
+	recipe = AddRecipe(27927, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22538)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LOWERCITY, F.RING)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.HONORED, 21655)
+
+	-- Enchant Shield - Tough Shield -- 27944
+	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)
+
+	-- Enchant Shield - Intellect -- 27945
+	recipe = AddRecipe(27945, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22539)
+	recipe:SetSkillLevels(325, 325, 335, 350, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.SHIELD)
+	recipe:AddVendor(18664)
+
+	-- Enchant Shield - Shield Block -- 27946
+	recipe = AddRecipe(27946, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22540)
+	recipe:SetSkillLevels(340, 340, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.SHIELD)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Shield - Resistance -- 27947
+	recipe = AddRecipe(27947, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22541)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.SHIELD)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Boots - Vitality -- 27948
+	recipe = AddRecipe(27948, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22542)
+	recipe:SetSkillLevels(305, 305, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddMobDrop(24664)
+
+	-- Enchant Boots - Fortitude -- 27950
+	recipe = AddRecipe(27950, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22543)
+	recipe:SetSkillLevels(320, 320, 330, 345, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(18317)
+
+	-- Enchant Boots - Dexterity -- 27951
+	recipe = AddRecipe(27951, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22544)
+	recipe:SetSkillLevels(340, 340, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddMobDrop(18521)
+
+	-- Enchant Boots - Surefooted -- 27954
+	recipe = AddRecipe(27954, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22545)
+	recipe:SetSkillLevels(370, 370, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.CASTER)
+	recipe:AddMobDrop(16472)
+
+	-- Enchant Chest - Exceptional Health -- 27957
+	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)
+
+	-- 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)
+
+	-- Enchant Chest - Exceptional Stats -- 27960
+	recipe = AddRecipe(27960, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22547)
+	recipe:SetSkillLevels(345, 345, 355, 367, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.REVERED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.REVERED, 17585)
+
+	-- Enchant Cloak - Major Armor -- 27961
+	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)
+
+	-- Enchant Cloak - Major Resistance -- 27962
+	recipe = AddRecipe(27962, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22548)
+	recipe:SetSkillLevels(330, 330, 340, 355, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Weapon - Major Striking -- 27967
+	recipe = AddRecipe(27967, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22552)
+	recipe:SetSkillLevels(340, 340, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
+
+	-- Enchant Weapon - Major Intellect -- 27968
+	recipe = AddRecipe(27968, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22551)
+	recipe:SetSkillLevels(340, 340, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(20136)
+
+	-- Enchant 2H Weapon - Savagery -- 27971
+	recipe = AddRecipe(27971, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22554)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND)
+	recipe:AddMobDrop(17465)
+
+	-- Enchant Weapon - Potency -- 27972
+	recipe = AddRecipe(27972, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22553)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Weapon - Major Spellpower -- 27975
+	recipe = AddRecipe(27975, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22555)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(22242)
+
+	-- Enchant 2H Weapon - Major Agility -- 27977
+	recipe = AddRecipe(27977, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22556)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND)
+	recipe:AddMobDrop(20880)
+
+	-- Enchant Weapon - Sunfire -- 27981
+	recipe = AddRecipe(27981, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(22560)
+	recipe:SetSkillLevels(375, 375, 375, 375, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(16524)
+
+	-- Enchant Weapon - Soulfrost -- 27982
+	recipe = AddRecipe(27982, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(22561)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(15688)
+
+	-- Enchant Weapon - Mongoose -- 27984
+	recipe = AddRecipe(27984, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(22559)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddMobDrop(15687)
+
+	-- Enchant Weapon - Spellsurge -- 28003
+	recipe = AddRecipe(28003, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22558)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Weapon - Battlemaster -- 28004
+	recipe = AddRecipe(28004, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22557)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddWorldDrop("Outland")
+
+	-- Superior Mana Oil -- 28016
+	recipe = AddRecipe(28016, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22562)
+	recipe:SetCraftedItemID(22521)
+	recipe:SetSkillLevels(310, 310, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16635, 16722, 19663)
+
+	-- Superior Wizard Oil -- 28019
+	recipe = AddRecipe(28019, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22563)
+	recipe:SetCraftedItemID(22522)
+	recipe:SetSkillLevels(340, 340, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddVendor(16635, 16722, 19663)
+
+	-- Large Prismatic Shard -- 28022
+	recipe = AddRecipe(28022, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22565)
+	recipe:SetCraftedItemID(22449)
+	recipe:SetSkillLevels(335, 335, 335, 335, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16635, 16722, 19663)
+
+	-- Prismatic Sphere -- 28027
+	recipe = AddRecipe(28027, V.TBC, Q.COMMON)
+	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)
+
+	-- 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)
+
+	-- 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)
+
+	-- Runed Adamantite Rod -- 32665
+	recipe = AddRecipe(32665, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25848)
+	recipe:SetCraftedItemID(22462)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE)
+	recipe:AddVendor(18960, 19004)
+
+	-- Runed Eternium Rod -- 32667
+	recipe = AddRecipe(32667, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25849)
+	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:AddVendor(19663)
+
+	-- 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)
+
+	-- 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)
+
+	-- Enchant Chest - Major Resilience -- 33992
+	recipe = AddRecipe(33992, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(28270)
+	recipe:SetSkillLevels(345, 345, 355, 367, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Enchant Gloves - Blasting -- 33993
+	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)
+
+	-- Enchant Gloves - Precise Strikes -- 33994
+	recipe = AddRecipe(33994, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(28271)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
+
+	-- Enchant Gloves - Major Strength -- 33995
+	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)
+
+	-- 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)
+
+	-- Enchant Gloves - Major Spellpower -- 33997
+	recipe = AddRecipe(33997, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(28272)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KOT)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
+
+	-- Enchant Gloves - Major Healing -- 33999
+	recipe = AddRecipe(33999, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(28273)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR)
+	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
+
+	-- Enchant Bracer - Major Intellect -- 34001
+	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)
+
+	-- 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)
+
+	-- Enchant Cloak - Spell Penetration -- 34003
+	recipe = AddRecipe(34003, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(28274)
+	recipe:SetSkillLevels(325, 325, 335, 350, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER, F.CONSORTIUM, F.CLOAK)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
+
+	-- Enchant Cloak - Greater Agility -- 34004
+	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)
+
+	-- Enchant Cloak - Greater Arcane Resistance -- 34005
+	recipe = AddRecipe(34005, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(28276)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddMobDrop(19796)
+
+	-- Enchant Cloak - Greater Shadow Resistance -- 34006
+	recipe = AddRecipe(34006, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(28277)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddMobDrop(18870)
+
+	-- Enchant Boots - Cat's Swiftness -- 34007
+	recipe = AddRecipe(34007, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(28279)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddMobDrop(24664)
+
+	-- Enchant Boots - Boar's Speed -- 34008
+	recipe = AddRecipe(34008, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(28280)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(24664)
+
+	-- Enchant Shield - Major Stamina -- 34009
+	recipe = AddRecipe(34009, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(28282)
+	recipe:SetSkillLevels(325, 325, 335, 350, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.SHIELD)
+	recipe:AddVendor(19663)
+
+	-- Enchant Weapon - Major Healing -- 34010
+	recipe = AddRecipe(34010, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(28281)
+	recipe:SetSkillLevels(350, 350, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
+
+	-- Nexus Transformation -- 42613
+	recipe = AddRecipe(42613, V.TBC, Q.COMMON)
+	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)
+
+	-- 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)
+
+	-- Enchant Weapon - Greater Agility -- 42620
+	recipe = AddRecipe(42620, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33165)
+	recipe:SetSkillLevels(350, 350, 360, 367, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.VIOLETEYE, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.EXALTED, 18255)
+
+	-- Enchant Weapon - Executioner -- 42974
+	recipe = AddRecipe(42974, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33307)
+	recipe:SetCraftedItemID(33307)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddCustom("ZA_RANDOM")
+
+	-- Enchant Shield - Resilience -- 44383
+	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)
+
+	-- Enchant Cloak - Superior Frost Resistance -- 44483
+	recipe = AddRecipe(44483, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37332)
+	recipe:SetSkillLevels(400, 400, 415, 425, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddMobDrop(32289)
+
+	-- Enchant Gloves - Expertise -- 44484
+	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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- Enchant Cloak - Superior Nature Resistance -- 44494
+	recipe = AddRecipe(44494, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37333)
+	recipe:SetSkillLevels(400, 400, 415, 425, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddMobDrop(32290)
+
+	-- Enchant Cloak - Superior Agility -- 44500
+	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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- Enchant Weapon - Icebreaker -- 44524
+	recipe = AddRecipe(44524, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(37344)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Boots - Greater Fortitude -- 44528
+	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)
+
+	-- 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)
+
+	-- 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)
+
+	-- Enchant Cloak - Superior Fire Resistance -- 44556
+	recipe = AddRecipe(44556, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37331)
+	recipe:SetSkillLevels(400, 400, 415, 425, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddMobDrop(30921)
+
+	-- Enchant Bracers - Greater Assault -- 44575
+	recipe = AddRecipe(44575, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44484)
+	recipe:SetSkillLevels(430, 430, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Lifeward -- 44576
+	recipe = AddRecipe(44576, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44494)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Cloak - Spell Piercing -- 44582
+	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)
+
+	-- 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)
+
+	-- Enchant Chest - Exceptional Resilience -- 44588
+	recipe = AddRecipe(44588, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37340)
+	recipe:SetSkillLevels(410, 410, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(32514)
+
+	-- Enchant Boots - Superior Agility -- 44589
+	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)
+
+	-- Enchant Cloak - Superior Shadow Resistance -- 44590
+	recipe = AddRecipe(44590, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37334)
+	recipe:SetSkillLevels(400, 400, 415, 425, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddMobDrop(32349)
+
+	-- Enchant Cloak - Titanweave -- 44591
+	recipe = AddRecipe(44591, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37347)
+	recipe:SetSkillLevels(435, 435, 445, 455, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CLOAK)
+	recipe:AddVendor(32514)
+
+	-- Enchant Gloves - Exceptional Spellpower -- 44592
+	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)
+
+	-- 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)
+
+	-- Enchant 2H Weapon - Scourgebane -- 44595
+	recipe = AddRecipe(44595, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44473)
+	recipe:SetCraftedItemID(44473)
+	recipe:SetSkillLevels(430, 430, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Cloak - Superior Arcane Resistance -- 44596
+	recipe = AddRecipe(44596, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37330)
+	recipe:SetSkillLevels(400, 400, 415, 425, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddMobDrop(31702, 32297)
+
+	-- Enchant Bracers - Expertise -- 44598
+	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)
+
+	-- 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)
+
+	-- Enchant Weapon - Giant Slayer -- 44621
+	recipe = AddRecipe(44621, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(37339)
+	recipe:SetSkillLevels(430, 430, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Chest - Super Stats -- 44623
+	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)
+
+	-- Enchant Gloves - Armsman -- 44625
+	recipe = AddRecipe(44625, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44485)
+	recipe:SetSkillLevels(435, 435, 445, 455, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Exceptional Spellpower -- 44629
+	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)
+
+	-- 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)
+
+	-- Enchant Cloak - Shadow Armor -- 44631
+	recipe = AddRecipe(44631, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(37349)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Exceptional Agility -- 44633
+	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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- Void Shatter -- 45765
+	recipe = AddRecipe(45765, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(34872)
+	recipe:SetCraftedItemID(22449)
+	recipe:SetSkillLevels(375, 375, 375, 375, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25032)
+
+	-- Enchant Weapon - Deathfrost -- 46578
+	recipe = AddRecipe(46578, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35498)
+	recipe:SetCraftedItemID(35498)
+	recipe:SetSkillLevels(350, 350, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddSeason("MIDSUMMER")
+
+	-- Enchant Chest - Defense -- 46594
+	recipe = AddRecipe(46594, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(35500)
+	recipe:SetSkillLevels(360, 360, 370, 385, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25032)
+
+	-- Enchant Cloak - Steelweave -- 47051
+	recipe = AddRecipe(47051, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35756)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK, F.CLOAK)
+	recipe:AddMobDrop(24560)
+
+	-- Enchant Cloak - Mighty Armor -- 47672
+	recipe = AddRecipe(47672, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44471)
+	recipe:SetSkillLevels(430, 430, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddVendor(32514)
+
+	-- Enchant Chest - Greater Defense -- 47766
+	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)
+
+	-- Enchant Cloak - Greater Speed -- 47898
+	recipe = AddRecipe(47898, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44472)
+	recipe:SetSkillLevels(430, 430, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddVendor(32514)
+
+	-- Enchant Cloak - Wisdom -- 47899
+	recipe = AddRecipe(47899, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44488)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddVendor(32514)
+
+	-- Enchant Chest - Super Health -- 47900
+	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)
+
+	-- Enchant Boots - Tuskarr's Vitality -- 47901
+	recipe = AddRecipe(47901, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44491)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Accuracy -- 59619
+	recipe = AddRecipe(59619, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44496)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Berserking -- 59621
+	recipe = AddRecipe(59621, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44492)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Black Magic -- 59625
+	recipe = AddRecipe(59625, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44495)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Ring - Stamina -- 59636
+	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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- Enchant 2H Weapon - Massacre -- 60691
+	recipe = AddRecipe(60691, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44483)
+	recipe:SetSkillLevels(430, 430, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Chest - Powerful Stats -- 60692
+	recipe = AddRecipe(60692, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44489)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Superior Potency -- 60707
+	recipe = AddRecipe(60707, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44486)
+	recipe:SetSkillLevels(435, 435, 445, 455, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Weapon - Mighty Spellpower -- 60714
+	recipe = AddRecipe(60714, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44487)
+	recipe:SetSkillLevels(435, 435, 445, 455, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddVendor(32514)
+
+	-- Enchant Boots - Greater Assault -- 60763
+	recipe = AddRecipe(60763, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44490)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(32514)
+
+	-- Enchant Bracers - Superior Spellpower -- 60767
+	recipe = AddRecipe(60767, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44498)
+	recipe:SetCraftedItemID(44498)
+	recipe:SetSkillLevels(440, 440, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(32514)
+
+	-- Enchant Bracers - Major Stamina -- 62256
+	recipe = AddRecipe(62256, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44944)
+	recipe:SetCraftedItemID(44944)
+	recipe:SetSkillLevels(450, 450, 460, 470, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(32514)
+
+	-- Enchant Staff - Greater Spellpower -- 62948
+	recipe = AddRecipe(62948, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(45059)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.STAFF)
+	recipe:AddVendor(32514)
+
+	-- Enchant Staff - Spellpower -- 62959
+	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)
+
+	-- Enchant Boots - Lesser Accuracy -- 63746
+	recipe = AddRecipe(63746, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(225, 225, 245, 265, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(1317, 3011, 3345, 3606, 4213, 4616, 5157, 5695, 7949, 11072, 11073, 11074, 16160, 16633, 16725, 18753, 18773, 19251, 19252, 19540, 33583, 33610, 33633, 33676)
+
+	-- Enchant Weapon - Blade Ward -- 64441
+	recipe = AddRecipe(64441, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(46027)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Enchant Weapon - Blood Draining -- 64579
+	recipe = AddRecipe(64579, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(46348)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.ONE_HAND, F.TWO_HAND)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Abyssal Shatter -- 69412
+	recipe = AddRecipe(69412, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(49640)
+	recipe:SetSkillLevels(445, 445, 445, 447, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3345, 26906, 26954, 26980, 26990, 28693, 33633)
+
+	-- Enchant Gloves - Angler -- 71692
+	recipe = AddRecipe(71692, V.WOTLK, Q.UNCOMMON)
+	recipe:SetSkillLevels(375, 375, 385, 392, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOP, F.RBOP)
+	recipe:AddMobDrop(26336, 26343, 26344)
+
+	-- Enchant Gloves - Mastery -- 74132
+	recipe = AddRecipe(74132, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Boots - Earthen Vitality -- 74189
+	recipe = AddRecipe(74189, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Chest - Mighty Stats -- 74191
+	recipe = AddRecipe(74191, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Cloak - Greater Spell Piercing -- 74192
+	recipe = AddRecipe(74192, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(435, 435, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Bracer - Speed -- 74193
+	recipe = AddRecipe(74193, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(435, 435, 450, 460, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Weapon - Mending -- 74195
+	recipe = AddRecipe(74195, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(450, 450, 460, 462, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Weapon - Avalanche -- 74197
+	recipe = AddRecipe(74197, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(450, 450, 460, 462, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Gloves - Haste -- 74198
+	recipe = AddRecipe(74198, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(455, 455, 465, 475, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Boots - Haste -- 74199
+	recipe = AddRecipe(74199, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(455, 455, 465, 475, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Chest - Stamina -- 74200
+	recipe = AddRecipe(74200, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(460, 460, 470, 480, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Bracer - Critical Strike -- 74201
+	recipe = AddRecipe(74201, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(460, 460, 470, 480, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Cloak - Intellect -- 74202
+	recipe = AddRecipe(74202, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(465, 465, 475, 485, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Shield - Protection -- 74207
+	recipe = AddRecipe(74207, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(465, 465, 475, 485, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Weapon - Elemental Slayer -- 74211
+	recipe = AddRecipe(74211, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(470, 470, 480, 490, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Gloves - Exceptional Strength -- 74212
+	recipe = AddRecipe(74212, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(470, 470, 480, 490, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Boots - Major Agility -- 74213
+	recipe = AddRecipe(74213, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 485, 495, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Chest - Mighty Resilience -- 74214
+	recipe = AddRecipe(74214, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 485, 495, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Ring - Strength -- 74215
+	recipe = AddRecipe(74215, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 475, 475, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Ring - Agility -- 74216
+	recipe = AddRecipe(74216, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 475, 475, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Ring - Intellect -- 74217
+	recipe = AddRecipe(74217, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 475, 475, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Ring - Greater Stamina -- 74218
+	recipe = AddRecipe(74218, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 475, 475, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Gloves - Greater Expertise -- 74220
+	recipe = AddRecipe(74220, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(480, 480, 490, 500, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Weapon - Hurricane -- 74223
+	recipe = AddRecipe(74223, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(480, 480, 490, 500, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Weapon - Heartsong -- 74225
+	recipe = AddRecipe(74225, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(485, 485, 495, 505, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Shield - Blocking -- 74226
+	recipe = AddRecipe(74226, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(485, 485, 495, 505, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Bracer - Dodge -- 74229
+	recipe = AddRecipe(74229, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(490, 490, 500, 510, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Cloak - Critical Strike -- 74230
+	recipe = AddRecipe(74230, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(490, 490, 500, 510, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Chest - Exceptional Spirit -- 74231
+	recipe = AddRecipe(74231, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(495, 495, 505, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Bracer - Precision -- 74232
+	recipe = AddRecipe(74232, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(495, 495, 505, 515, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Cloak - Protection -- 74234
+	recipe = AddRecipe(74234, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 510, 520, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Off-Hand - Superior Intellect -- 74235
+	recipe = AddRecipe(74235, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 510, 520, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Boots - Precision -- 74236
+	recipe = AddRecipe(74236, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(505, 505, 510, 512, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Bracer - Exceptional Spirit -- 74237
+	recipe = AddRecipe(74237, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(505, 505, 515, 525, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Boots - Mastery -- 74238
+	recipe = AddRecipe(74238, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 530, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Bracer - Greater Expertise -- 74239
+	recipe = AddRecipe(74239, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 530, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Cloak - Greater Intellect -- 74240
+	recipe = AddRecipe(74240, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 520, 530, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Weapon - Power Torrent -- 74242
+	recipe = AddRecipe(74242, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Weapon - Windwalk -- 74244
+	recipe = AddRecipe(74244, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Weapon - Landslide -- 74246
+	recipe = AddRecipe(74246, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Cloak - Greater Critical Strike -- 74247
+	recipe = AddRecipe(74247, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Bracer - Greater Critical Strike -- 74248
+	recipe = AddRecipe(74248, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Chest - Peerless Stats -- 74250
+	recipe = AddRecipe(74250, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Chest - Greater Stamina -- 74251
+	recipe = AddRecipe(74251, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Boots - Assassin's Step -- 74252
+	recipe = AddRecipe(74252, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Boots - Lavawalker -- 74253
+	recipe = AddRecipe(74253, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Gloves - Mighty Strength -- 74254
+	recipe = AddRecipe(74254, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(64415)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Gloves - Greater Mastery -- 74255
+	recipe = AddRecipe(74255, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchant Bracer - Greater Speed -- 74256
+	recipe = AddRecipe(74256, V.CATA, Q.UNCOMMON)
+	recipe:SetSkillLevels(525, 525, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Runed Elementium Rod -- 92370
+	recipe = AddRecipe(92370, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(65359)
+	recipe:SetSkillLevels(515, 515, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(50134, 50146)
+
+	-- Enchanted Lantern -- 93841
+	recipe = AddRecipe(93841, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(67308)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50146)
+
+	-- Magic Lamp -- 93843
+	recipe = AddRecipe(93843, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(67312)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50134)
+
+	-- Enchant 2H Weapon - Mighty Agility -- 95471
+	recipe = AddRecipe(95471, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(470, 470, 480, 490, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(1317, 3011, 3345, 4213, 4616, 5157, 16633, 19251, 19252, 28693, 33583, 33610, 33633)
+
+	-- Enchant Bracer - Major Strength -- 96261
+	recipe = AddRecipe(96261, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(515, 515, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Bracer - Mighty Intellect -- 96262
+	recipe = AddRecipe(96262, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(515, 515, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
+
+	-- Enchant Bracer - Agility -- 96264
+	recipe = AddRecipe(96264, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(515, 515, 525, 532, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
+
+	self.InitEnchanting = nil
+end
diff --git a/Database/Recipes/Engineering.lua b/Database/Recipes/Engineering.lua
new file mode 100644
index 0000000..b75a67c
--- /dev/null
+++ b/Database/Recipes/Engineering.lua
@@ -0,0 +1,2448 @@
+--[[
+************************************************************************
+Engineering.lua
+Engineering data for all of Ackis Recipe List
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME = "Ackis Recipe List"
+local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+
+local FOLDER_NAME, private = ...
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitEngineering()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 4036, genesis, quality)
+	end
+
+	private:InitializeEngineeringTrainers()
+
+	local recipe
+
+	-- Rough Blasting Powder -- 3918
+	recipe = AddRecipe(3918, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4357)
+	recipe:SetSkillLevels(1, 1, 20, 30, 40)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Rough Dynamite -- 3919
+	recipe = AddRecipe(3919, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4358)
+	recipe:SetSkillLevels(1, 1, 30, 45, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Handful of Copper Bolts -- 3922
+	recipe = AddRecipe(3922, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4359)
+	recipe:SetSkillLevels(30, 30, 45, 52, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Rough Copper Bomb -- 3923
+	recipe = AddRecipe(3923, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4360)
+	recipe:SetSkillLevels(30, 30, 60, 75, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Copper Tube -- 3924
+	recipe = AddRecipe(3924, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4361)
+	recipe:SetSkillLevels(50, 50, 80, 95, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Rough Boomstick -- 3925
+	recipe = AddRecipe(3925, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4362)
+	recipe:SetSkillLevels(50, 50, 80, 95, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Copper Modulator -- 3926
+	recipe = AddRecipe(3926, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4363)
+	recipe:SetSkillLevels(65, 65, 95, 110, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Mechanical Squirrel Box -- 3928
+	recipe = AddRecipe(3928, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4408)
+	recipe:SetCraftedItemID(4401)
+	recipe:SetSkillLevels(75, 75, 105, 120, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Coarse Blasting Powder -- 3929
+	recipe = AddRecipe(3929, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4364)
+	recipe:SetSkillLevels(75, 75, 85, 90, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Coarse Dynamite -- 3931
+	recipe = AddRecipe(3931, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4365)
+	recipe:SetSkillLevels(75, 75, 90, 97, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Target Dummy -- 3932
+	recipe = AddRecipe(3932, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4366)
+	recipe:SetSkillLevels(85, 85, 115, 130, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Small Seaforium Charge -- 3933
+	recipe = AddRecipe(3933, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4409)
+	recipe:SetCraftedItemID(4367)
+	recipe:SetSkillLevels(100, 100, 130, 145, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Flying Tiger Goggles -- 3934
+	recipe = AddRecipe(3934, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4368)
+	recipe:SetSkillLevels(100, 100, 130, 145, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Deadly Blunderbuss -- 3936
+	recipe = AddRecipe(3936, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4369)
+	recipe:SetSkillLevels(105, 105, 130, 142, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Large Copper Bomb -- 3937
+	recipe = AddRecipe(3937, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4370)
+	recipe:SetSkillLevels(105, 105, 105, 130, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Bronze Tube -- 3938
+	recipe = AddRecipe(3938, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4371)
+	recipe:SetSkillLevels(105, 105, 105, 130, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Lovingly Crafted Boomstick -- 3939
+	recipe = AddRecipe(3939, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13309)
+	recipe:SetCraftedItemID(4372)
+	recipe:SetSkillLevels(120, 120, 145, 157, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.GUN)
+	recipe:AddVendor(2682, 6730)
+
+	-- Shadow Goggles -- 3940
+	recipe = AddRecipe(3940, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4410)
+	recipe:SetCraftedItemID(4373)
+	recipe:SetSkillLevels(120, 120, 145, 157, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Small Bronze Bomb -- 3941
+	recipe = AddRecipe(3941, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4374)
+	recipe:SetSkillLevels(120, 120, 120, 145, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Whirring Bronze Gizmo -- 3942
+	recipe = AddRecipe(3942, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4375)
+	recipe:SetSkillLevels(125, 125, 125, 150, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Flame Deflector -- 3944
+	recipe = AddRecipe(3944, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4411)
+	recipe:SetCraftedItemID(4376)
+	recipe:SetSkillLevels(125, 125, 125, 150, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(7800)
+
+	-- Heavy Blasting Powder -- 3945
+	recipe = AddRecipe(3945, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4377)
+	recipe:SetSkillLevels(125, 125, 125, 135, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Heavy Dynamite -- 3946
+	recipe = AddRecipe(3946, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4378)
+	recipe:SetSkillLevels(125, 125, 125, 135, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Silver-plated Shotgun -- 3949
+	recipe = AddRecipe(3949, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4379)
+	recipe:SetSkillLevels(130, 130, 155, 167, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Big Bronze Bomb -- 3950
+	recipe = AddRecipe(3950, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4380)
+	recipe:SetSkillLevels(140, 140, 140, 165, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Minor Recombobulator -- 3952
+	recipe = AddRecipe(3952, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14639)
+	recipe:SetCraftedItemID(4381)
+	recipe:SetSkillLevels(140, 140, 165, 177, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddVendor(2682, 2683, 3495)
+
+	-- Bronze Framework -- 3953
+	recipe = AddRecipe(3953, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4382)
+	recipe:SetSkillLevels(145, 145, 145, 170, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Moonsight Rifle -- 3954
+	recipe = AddRecipe(3954, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4412)
+	recipe:SetCraftedItemID(4383)
+	recipe:SetSkillLevels(145, 145, 170, 182, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.GUN)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Explosive Sheep -- 3955
+	recipe = AddRecipe(3955, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4384)
+	recipe:SetSkillLevels(150, 150, 175, 187, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Green Tinted Goggles -- 3956
+	recipe = AddRecipe(3956, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4385)
+	recipe:SetSkillLevels(150, 150, 175, 187, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Ice Deflector -- 3957
+	recipe = AddRecipe(3957, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13308)
+	recipe:SetCraftedItemID(4386)
+	recipe:SetSkillLevels(155, 155, 175, 185, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Iron Strut -- 3958
+	recipe = AddRecipe(3958, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4387)
+	recipe:SetSkillLevels(160, 160, 160, 170, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Discombobulator Ray -- 3959
+	recipe = AddRecipe(3959, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4413)
+	recipe:SetCraftedItemID(4388)
+	recipe:SetSkillLevels(160, 160, 180, 190, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(7800)
+
+	-- Portable Bronze Mortar -- 3960
+	recipe = AddRecipe(3960, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4414)
+	recipe:SetCraftedItemID(4403)
+	recipe:SetSkillLevels(165, 165, 185, 195, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Gyrochronatom -- 3961
+	recipe = AddRecipe(3961, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4389)
+	recipe:SetSkillLevels(170, 170, 170, 190, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Iron Grenade -- 3962
+	recipe = AddRecipe(3962, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4390)
+	recipe:SetSkillLevels(175, 175, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Compact Harvest Reaper Kit -- 3963
+	recipe = AddRecipe(3963, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4391)
+	recipe:SetSkillLevels(175, 175, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Advanced Target Dummy -- 3965
+	recipe = AddRecipe(3965, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4392)
+	recipe:SetSkillLevels(185, 185, 185, 205, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Craftsman's Monocle -- 3966
+	recipe = AddRecipe(3966, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(4415)
+	recipe:SetCraftedItemID(4393)
+	recipe:SetSkillLevels(185, 185, 205, 215, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Big Iron Bomb -- 3967
+	recipe = AddRecipe(3967, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4394)
+	recipe:SetSkillLevels(190, 190, 190, 210, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Goblin Land Mine -- 3968
+	recipe = AddRecipe(3968, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4416)
+	recipe:SetCraftedItemID(4395)
+	recipe:SetSkillLevels(195, 195, 215, 225, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mechanical Dragonling -- 3969
+	recipe = AddRecipe(3969, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13311)
+	recipe:SetCraftedItemID(4396)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddLimitedVendor(2687, 1, 35826, 1)
+
+	-- Gnomish Cloaking Device -- 3971
+	recipe = AddRecipe(3971, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7742)
+	recipe:SetCraftedItemID(4397)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddMobDrop(7800)
+	recipe:AddLimitedVendor(6777, 1)
+
+	-- Large Seaforium Charge -- 3972
+	recipe = AddRecipe(3972, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4417)
+	recipe:SetCraftedItemID(4398)
+	recipe:SetSkillLevels(200, 200, 200, 220, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Silver Contact -- 3973
+	recipe = AddRecipe(3973, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4404)
+	recipe:SetSkillLevels(90, 90, 110, 125, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Crude Scope -- 3977
+	recipe = AddRecipe(3977, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4405)
+	recipe:SetSkillLevels(60, 60, 90, 105, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Standard Scope -- 3978
+	recipe = AddRecipe(3978, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4406)
+	recipe:SetSkillLevels(110, 110, 135, 147, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Accurate Scope -- 3979
+	recipe = AddRecipe(3979, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(13310)
+	recipe:SetCraftedItemID(4407)
+	recipe:SetSkillLevels(180, 180, 200, 210, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2685, 1)
+
+	-- Ornate Spyglass -- 6458
+	recipe = AddRecipe(6458, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5507)
+	recipe:SetSkillLevels(135, 135, 160, 172, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Arclight Spanner -- 7430
+	recipe = AddRecipe(7430, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6219)
+	recipe:SetSkillLevels(50, 50, 70, 80, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Flash Bomb -- 8243
+	recipe = AddRecipe(8243, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6672)
+	recipe:SetCraftedItemID(4852)
+	recipe:SetSkillLevels(185, 185, 185, 205, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(7800)
+
+	-- Practice Lock -- 8334
+	recipe = AddRecipe(8334, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6712)
+	recipe:SetSkillLevels(100, 100, 115, 122, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- EZ-Thro Dynamite -- 8339
+	recipe = AddRecipe(8339, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6716)
+	recipe:SetCraftedItemID(6714)
+	recipe:SetSkillLevels(100, 100, 115, 122, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Goblin Rocket Boots -- 8895
+	recipe = AddRecipe(8895, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7189)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(8126, 29513)
+
+	-- Gnomish Universal Remote -- 9269
+	recipe = AddRecipe(9269, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7560)
+	recipe:SetCraftedItemID(7506)
+	recipe:SetSkillLevels(125, 125, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddMobDrop(7800)
+	recipe:AddVendor(5175, 6730)
+
+	-- Aquadynamic Fish Attractor -- 9271
+	recipe = AddRecipe(9271, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6533)
+	recipe:SetSkillLevels(150, 150, 150, 160, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Goblin Jumper Cables -- 9273
+	recipe = AddRecipe(9273, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7561)
+	recipe:SetCraftedItemID(7148)
+	recipe:SetSkillLevels(165, 165, 165, 180, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(7800)
+	recipe:AddVendor(3134, 3537, 4086)
+
+	-- Gold Power Core -- 12584
+	recipe = AddRecipe(12584, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10558)
+	recipe:SetSkillLevels(150, 150, 150, 170, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Solid Blasting Powder -- 12585
+	recipe = AddRecipe(12585, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10505)
+	recipe:SetSkillLevels(175, 175, 175, 185, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Solid Dynamite -- 12586
+	recipe = AddRecipe(12586, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10507)
+	recipe:SetSkillLevels(175, 175, 175, 185, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Bright-Eye Goggles -- 12587
+	recipe = AddRecipe(12587, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10601)
+	recipe:SetCraftedItemID(10499)
+	recipe:SetSkillLevels(175, 175, 195, 205, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mithril Tube -- 12589
+	recipe = AddRecipe(12589, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10559)
+	recipe:SetSkillLevels(195, 195, 195, 215, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Gyromatic Micro-Adjustor -- 12590
+	recipe = AddRecipe(12590, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10498)
+	recipe:SetSkillLevels(175, 175, 175, 195, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Unstable Trigger -- 12591
+	recipe = AddRecipe(12591, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10560)
+	recipe:SetSkillLevels(200, 200, 200, 220, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Fire Goggles -- 12594
+	recipe = AddRecipe(12594, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10500)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Mithril Blunderbuss -- 12595
+	recipe = AddRecipe(12595, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10508)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.GUN)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Deadly Scope -- 12597
+	recipe = AddRecipe(12597, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10602)
+	recipe:SetCraftedItemID(10546)
+	recipe:SetSkillLevels(210, 210, 230, 240, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(8679, 1, 9544, 1)
+
+	-- Mithril Casing -- 12599
+	recipe = AddRecipe(12599, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10561)
+	recipe:SetSkillLevels(215, 215, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Mithril Frag Bomb -- 12603
+	recipe = AddRecipe(12603, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10514)
+	recipe:SetSkillLevels(215, 215, 215, 235, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Catseye Ultra Goggles -- 12607
+	recipe = AddRecipe(12607, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10603)
+	recipe:SetCraftedItemID(10501)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mithril Heavy-bore Rifle -- 12614
+	recipe = AddRecipe(12614, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10604)
+	recipe:SetCraftedItemID(10510)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.GUN)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Spellpower Goggles Xtreme -- 12615
+	recipe = AddRecipe(12615, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10605)
+	recipe:SetCraftedItemID(10502)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Parachute Cloak -- 12616
+	recipe = AddRecipe(12616, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10606)
+	recipe:SetCraftedItemID(10518)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Deepdive Helmet -- 12617
+	recipe = AddRecipe(12617, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10607)
+	recipe:SetCraftedItemID(10506)
+	recipe:SetSkillLevels(230, 230, 250, 260, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Rose Colored Goggles -- 12618
+	recipe = AddRecipe(12618, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10503)
+	recipe:SetSkillLevels(230, 230, 250, 260, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Hi-Explosive Bomb -- 12619
+	recipe = AddRecipe(12619, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10562)
+	recipe:SetSkillLevels(235, 235, 235, 255, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Sniper Scope -- 12620
+	recipe = AddRecipe(12620, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(10608)
+	recipe:SetCraftedItemID(10548)
+	recipe:SetSkillLevels(240, 240, 260, 270, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Lens -- 12622
+	recipe = AddRecipe(12622, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10504)
+	recipe:SetSkillLevels(245, 245, 265, 275, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Mithril Mechanical Dragonling -- 12624
+	recipe = AddRecipe(12624, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10609)
+	recipe:SetCraftedItemID(10576)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddLimitedVendor(2688, 1, 35826, 1)
+
+	-- Goblin Rocket Fuel Recipe -- 12715
+	recipe = AddRecipe(12715, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10644)
+	recipe:SetSkillLevels(205, 205, 205, 205, 205)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(8126, 29513)
+
+	-- Goblin Mortar -- 12716
+	recipe = AddRecipe(12716, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10577)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Goblin Mining Helmet -- 12717
+	recipe = AddRecipe(12717, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10542)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.MAIL)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Goblin Construction Helmet -- 12718
+	recipe = AddRecipe(12718, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10543)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- The Big One -- 12754
+	recipe = AddRecipe(12754, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10586)
+	recipe:SetSkillLevels(235, 235, 235, 255, 275)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Goblin Bomb Dispenser -- 12755
+	recipe = AddRecipe(12755, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10587)
+	recipe:SetSkillLevels(230, 230, 230, 250, 270)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Goblin Rocket Helmet -- 12758
+	recipe = AddRecipe(12758, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10588)
+	recipe:SetSkillLevels(245, 245, 265, 275, 285)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Gnomish Death Ray -- 12759
+	recipe = AddRecipe(12759, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10645)
+	recipe:SetSkillLevels(240, 240, 260, 270, 280)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Goblin Sapper Charge -- 12760
+	recipe = AddRecipe(12760, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10646)
+	recipe:SetSkillLevels(205, 205, 205, 225, 245)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(8126, 29513)
+
+	-- Inlaid Mithril Cylinder Plans -- 12895
+	recipe = AddRecipe(12895, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10713)
+	recipe:SetSkillLevels(205, 205, 205, 205, 205)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Goggles -- 12897
+	recipe = AddRecipe(12897, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10545)
+	recipe:SetSkillLevels(215, 215, 230, 240, 250)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Shrink Ray -- 12899
+	recipe = AddRecipe(12899, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10716)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TRINKET)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Net-o-Matic Projector -- 12902
+	recipe = AddRecipe(12902, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10720)
+	recipe:SetSkillLevels(210, 210, 230, 240, 250)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Harm Prevention Belt -- 12903
+	recipe = AddRecipe(12903, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10721)
+	recipe:SetSkillLevels(215, 215, 235, 245, 255)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Rocket Boots -- 12905
+	recipe = AddRecipe(12905, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10724)
+	recipe:SetSkillLevels(210, 210, 245, 255, 265)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Battle Chicken -- 12906
+	recipe = AddRecipe(12906, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10725)
+	recipe:SetSkillLevels(230, 230, 250, 260, 270)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Mind Control Cap -- 12907
+	recipe = AddRecipe(12907, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10726)
+	recipe:SetSkillLevels(235, 235, 255, 265, 275)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Goblin Dragon Gun -- 12908
+	recipe = AddRecipe(12908, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10727)
+	recipe:SetSkillLevels(240, 240, 260, 270, 280)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- The Mortar: Reloaded -- 13240
+	recipe = AddRecipe(13240, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10577)
+	recipe:SetSkillLevels(205, 205, 205, 205, 205)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(8126, 8738)
+
+	-- Mechanical Repair Kit -- 15255
+	recipe = AddRecipe(15255, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11590)
+	recipe:SetSkillLevels(200, 200, 200, 220, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Pet Bombling -- 15628
+	recipe = AddRecipe(15628, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11828)
+	recipe:SetCraftedItemID(11825)
+	recipe:SetSkillLevels(205, 205, 205, 205, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddCustom("ENG_GNOMER")
+
+	-- Lil' Smoky -- 15633
+	recipe = AddRecipe(15633, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(11827)
+	recipe:SetCraftedItemID(11826)
+	recipe:SetSkillLevels(205, 205, 205, 205, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddCustom("ENG_GNOMER")
+
+	-- Salt Shaker -- 19567
+	recipe = AddRecipe(19567, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15846)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Dense Blasting Powder -- 19788
+	recipe = AddRecipe(19788, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15992)
+	recipe:SetSkillLevels(250, 250, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Thorium Grenade -- 19790
+	recipe = AddRecipe(19790, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16041)
+	recipe:SetCraftedItemID(15993)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Thorium Widget -- 19791
+	recipe = AddRecipe(19791, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16042)
+	recipe:SetCraftedItemID(15994)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Thorium Rifle -- 19792
+	recipe = AddRecipe(19792, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16043)
+	recipe:SetCraftedItemID(15995)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.GUN)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Lifelike Mechanical Toad -- 19793
+	recipe = AddRecipe(19793, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16044)
+	recipe:SetCraftedItemID(15996)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Spellpower Goggles Xtreme Plus -- 19794
+	recipe = AddRecipe(19794, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16045)
+	recipe:SetCraftedItemID(15999)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Thorium Tube -- 19795
+	recipe = AddRecipe(19795, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16047)
+	recipe:SetCraftedItemID(16000)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Dark Iron Rifle -- 19796
+	recipe = AddRecipe(19796, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16048)
+	recipe:SetCraftedItemID(16004)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.GUN)
+	recipe:AddMobDrop(8897)
+
+	-- Dark Iron Bomb -- 19799
+	recipe = AddRecipe(19799, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16049)
+	recipe:SetCraftedItemID(16005)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(8920)
+
+	-- Masterwork Target Dummy -- 19814
+	recipe = AddRecipe(19814, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16046)
+	recipe:SetCraftedItemID(16023)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(11185)
+
+	-- Delicate Arcanite Converter -- 19815
+	recipe = AddRecipe(19815, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16050)
+	recipe:SetCraftedItemID(16006)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(11185)
+
+	-- Voice Amplification Modulator -- 19819
+	recipe = AddRecipe(19819, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16052)
+	recipe:SetCraftedItemID(16009)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.NECK)
+	recipe:AddMobDrop(10426)
+
+	-- Master Engineer's Goggles -- 19825
+	recipe = AddRecipe(19825, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16053)
+	recipe:SetCraftedItemID(16008)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Arcanite Dragonling -- 19830
+	recipe = AddRecipe(19830, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16054)
+	recipe:SetCraftedItemID(16022)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddLimitedVendor(35826, 1)
+
+	-- Arcane Bomb -- 19831
+	recipe = AddRecipe(19831, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16055)
+	recipe:SetCraftedItemID(16040)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Flawless Arcanite Rifle -- 19833
+	recipe = AddRecipe(19833, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(16056)
+	recipe:SetCraftedItemID(16007)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.GUN)
+	recipe:AddMobDrop(8561)
+
+	-- Snowmaster 9000 -- 21940
+	recipe = AddRecipe(21940, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(17720)
+	recipe:SetCraftedItemID(17716)
+	recipe:SetSkillLevels(190, 190, 190, 210, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Field Repair Bot 74A -- 22704
+	recipe = AddRecipe(22704, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(18232)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	recipe:AddCustom("ENG_FLOOR_ITEM_BRD")
+
+	-- Biznicks 247x128 Accurascope -- 22793
+	recipe = AddRecipe(22793, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18290)
+	recipe:SetCraftedItemID(18283)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Core Marksman Rifle -- 22795
+	recipe = AddRecipe(22795, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18292)
+	recipe:SetCraftedItemID(18282)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.GUN)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Force Reactive Disk -- 22797
+	recipe = AddRecipe(22797, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18291)
+	recipe:SetCraftedItemID(18168)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK, F.SHIELD, F.ONE_HAND)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Red Firework -- 23066
+	recipe = AddRecipe(23066, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18647)
+	recipe:SetCraftedItemID(9318)
+	recipe:SetSkillLevels(150, 150, 150, 162, 175)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(3413, 1)
+
+	-- Blue Firework -- 23067
+	recipe = AddRecipe(23067, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18649)
+	recipe:SetCraftedItemID(9312)
+	recipe:SetSkillLevels(150, 150, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(5175)
+
+	-- Green Firework -- 23068
+	recipe = AddRecipe(23068, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18648)
+	recipe:SetCraftedItemID(9313)
+	recipe:SetSkillLevels(150, 150, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2838, 1, 3495, 1)
+
+	-- EZ-Thro Dynamite II -- 23069
+	recipe = AddRecipe(23069, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18650)
+	recipe:SetCraftedItemID(18588)
+	recipe:SetSkillLevels(200, 200, 200, 210, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(8131)
+
+	-- Dense Dynamite -- 23070
+	recipe = AddRecipe(23070, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(18641)
+	recipe:SetSkillLevels(250, 250, 250, 260, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Truesilver Transformer -- 23071
+	recipe = AddRecipe(23071, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18651)
+	recipe:SetCraftedItemID(18631)
+	recipe:SetSkillLevels(260, 260, 270, 275, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Gyrofreeze Ice Reflector -- 23077
+	recipe = AddRecipe(23077, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18652)
+	recipe:SetCraftedItemID(18634)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddVendor(11185)
+
+	-- Goblin Jumper Cables XL -- 23078
+	recipe = AddRecipe(23078, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18653)
+	recipe:SetCraftedItemID(18587)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(9499)
+
+	-- Major Recombobulator -- 23079
+	recipe = AddRecipe(23079, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18655)
+	recipe:SetCraftedItemID(18637)
+	recipe:SetSkillLevels(275, 275, 285, 290, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddCustom("DM_TRIBUTE")
+
+	-- Powerful Seaforium Charge -- 23080
+	recipe = AddRecipe(23080, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18656)
+	recipe:SetCraftedItemID(18594)
+	recipe:SetSkillLevels(275, 275, 275, 285, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(11185)
+
+	-- Hyper-Radiant Flame Reflector -- 23081
+	recipe = AddRecipe(23081, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18657)
+	recipe:SetCraftedItemID(18638)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddMobDrop(10264)
+
+	-- Ultra-Flash Shadow Reflector -- 23082
+	recipe = AddRecipe(23082, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18658)
+	recipe:SetCraftedItemID(18639)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddMobDrop(10426)
+
+	-- Gnomish Alarm-o-Bot -- 23096
+	recipe = AddRecipe(23096, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18654)
+	recipe:SetCraftedItemID(18645)
+	recipe:SetSkillLevels(265, 265, 275, 280, 285)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(8920)
+
+	-- World Enlarger -- 23129
+	recipe = AddRecipe(23129, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(18661)
+	recipe:SetCraftedItemID(18660)
+	recipe:SetSkillLevels(260, 260, 260, 265, 270)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(8920)
+
+	-- Dimensional Ripper - Everlook -- 23486
+	recipe = AddRecipe(23486, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(18984)
+	recipe:SetSkillLevels(260, 260, 285, 295, 305)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(14742)
+
+	-- Ultrasafe Transporter - Gadgetzan -- 23489
+	recipe = AddRecipe(23489, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(18986)
+	recipe:SetSkillLevels(260, 260, 285, 295, 305)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(14743)
+
+	-- Snake Burst Firework -- 23507
+	recipe = AddRecipe(23507, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19027)
+	recipe:SetCraftedItemID(19026)
+	recipe:SetSkillLevels(250, 250, 250, 260, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(14637)
+
+	-- Bloodvine Goggles -- 24356
+	recipe = AddRecipe(24356, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20000)
+	recipe:SetCraftedItemID(19999)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bloodvine Lens -- 24357
+	recipe = AddRecipe(24357, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20001)
+	recipe:SetCraftedItemID(19998)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Tranquil Mechanical Yeti -- 26011
+	recipe = AddRecipe(26011, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(21277)
+	recipe:SetSkillLevels(250, 250, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(8798)
+
+	-- Small Blue Rocket -- 26416
+	recipe = AddRecipe(26416, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21724)
+	recipe:SetCraftedItemID(21558)
+	recipe:SetSkillLevels(125, 125, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Small Green Rocket -- 26417
+	recipe = AddRecipe(26417, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21725)
+	recipe:SetCraftedItemID(21559)
+	recipe:SetSkillLevels(125, 125, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Small Red Rocket -- 26418
+	recipe = AddRecipe(26418, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21726)
+	recipe:SetCraftedItemID(21557)
+	recipe:SetSkillLevels(125, 125, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Large Blue Rocket -- 26420
+	recipe = AddRecipe(26420, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21727)
+	recipe:SetCraftedItemID(21589)
+	recipe:SetSkillLevels(175, 175, 175, 187, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Large Green Rocket -- 26421
+	recipe = AddRecipe(26421, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21728)
+	recipe:SetCraftedItemID(21590)
+	recipe:SetSkillLevels(175, 175, 175, 187, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Large Red Rocket -- 26422
+	recipe = AddRecipe(26422, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21729)
+	recipe:SetCraftedItemID(21592)
+	recipe:SetSkillLevels(175, 175, 175, 187, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Blue Rocket Cluster -- 26423
+	recipe = AddRecipe(26423, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21730)
+	recipe:SetCraftedItemID(21571)
+	recipe:SetSkillLevels(225, 225, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Green Rocket Cluster -- 26424
+	recipe = AddRecipe(26424, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21731)
+	recipe:SetCraftedItemID(21574)
+	recipe:SetSkillLevels(225, 225, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Red Rocket Cluster -- 26425
+	recipe = AddRecipe(26425, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21732)
+	recipe:SetCraftedItemID(21576)
+	recipe:SetSkillLevels(225, 225, 225, 237, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Large Blue Rocket Cluster -- 26426
+	recipe = AddRecipe(26426, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21733)
+	recipe:SetCraftedItemID(21714)
+	recipe:SetSkillLevels(275, 275, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Large Green Rocket Cluster -- 26427
+	recipe = AddRecipe(26427, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21734)
+	recipe:SetCraftedItemID(21716)
+	recipe:SetSkillLevels(275, 275, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Large Red Rocket Cluster -- 26428
+	recipe = AddRecipe(26428, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21735)
+	recipe:SetCraftedItemID(21718)
+	recipe:SetSkillLevels(275, 275, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Firework Launcher -- 26442
+	recipe = AddRecipe(26442, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44919)
+	recipe:SetCraftedItemID(21569)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Cluster Launcher -- 26443
+	recipe = AddRecipe(26443, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44918)
+	recipe:SetCraftedItemID(21570)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Steam Tonk Controller -- 28327
+	recipe = AddRecipe(28327, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22729)
+	recipe:SetCraftedItemID(22728)
+	recipe:SetSkillLevels(275, 275, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddVendor(5175)
+	recipe:AddLimitedVendor(3413, 1)
+	recipe:AddQuest(9249)
+
+	-- Elemental Blasting Powder -- 30303
+	recipe = AddRecipe(30303, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23781)
+	recipe:SetSkillLevels(300, 300, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Fel Iron Casing -- 30304
+	recipe = AddRecipe(30304, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23782)
+	recipe:SetSkillLevels(300, 300, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Handful of Fel Iron Bolts -- 30305
+	recipe = AddRecipe(30305, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23783)
+	recipe:SetSkillLevels(300, 300, 300, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Adamantite Frame -- 30306
+	recipe = AddRecipe(30306, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23784)
+	recipe:SetSkillLevels(325, 325, 325, 330, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Hardened Adamantite Tube -- 30307
+	recipe = AddRecipe(30307, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23785)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Khorium Power Core -- 30308
+	recipe = AddRecipe(30308, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23786)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Felsteel Stabilizer -- 30309
+	recipe = AddRecipe(30309, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23787)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Fel Iron Bomb -- 30310
+	recipe = AddRecipe(30310, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23736)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Adamantite Grenade -- 30311
+	recipe = AddRecipe(30311, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23737)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Fel Iron Musket -- 30312
+	recipe = AddRecipe(30312, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23742)
+	recipe:SetSkillLevels(320, 320, 330, 340, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Adamantite Rifle -- 30313
+	recipe = AddRecipe(30313, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23799)
+	recipe:SetCraftedItemID(23746)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.GUN)
+	recipe:AddVendor(16657, 16782, 19661)
+
+	-- Felsteel Boomstick -- 30314
+	recipe = AddRecipe(30314, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23800)
+	recipe:SetCraftedItemID(23747)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.GUN)
+	recipe:AddMobDrop(19960)
+
+	-- Ornate Khorium Rifle -- 30315
+	recipe = AddRecipe(30315, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23802)
+	recipe:SetCraftedItemID(23748)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.GUN)
+	recipe:AddWorldDrop("Outland")
+
+	-- Cogspinner Goggles -- 30316
+	recipe = AddRecipe(30316, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23803)
+	recipe:SetCraftedItemID(23758)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddVendor(18775, 19836)
+
+	-- Power Amplification Goggles -- 30317
+	recipe = AddRecipe(30317, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23804)
+	recipe:SetCraftedItemID(23761)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Outland")
+
+	-- Ultra-Spectropic Detection Goggles -- 30318
+	recipe = AddRecipe(30318, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23805)
+	recipe:SetCraftedItemID(23762)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(18775, 19383)
+
+	-- Hyper-Vision Goggles -- 30325
+	recipe = AddRecipe(30325, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23806)
+	recipe:SetCraftedItemID(23763)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(19755)
+
+	-- Adamantite Scope -- 30329
+	recipe = AddRecipe(30329, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23807)
+	recipe:SetCraftedItemID(23764)
+	recipe:SetSkillLevels(335, 335, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(19351, 19836)
+
+	-- Khorium Scope -- 30332
+	recipe = AddRecipe(30332, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23808)
+	recipe:SetCraftedItemID(23765)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(20207)
+
+	-- Stabilized Eternium Scope -- 30334
+	recipe = AddRecipe(30334, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23809)
+	recipe:SetCraftedItemID(23766)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(16152)
+
+	-- Crashin' Thrashin' Robot -- 30337
+	recipe = AddRecipe(30337, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23810)
+	recipe:SetCraftedItemID(23767)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- White Smoke Flare -- 30341
+	recipe = AddRecipe(30341, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23811)
+	recipe:SetCraftedItemID(23768)
+	recipe:SetSkillLevels(335, 335, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16657, 16782, 18484, 19383)
+
+	-- Green Smoke Flare -- 30344
+	recipe = AddRecipe(30344, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23814)
+	recipe:SetCraftedItemID(23771)
+	recipe:SetSkillLevels(335, 335, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.FRIENDLY, 17904)
+
+	-- Fel Iron Toolbox -- 30348
+	recipe = AddRecipe(30348, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23816)
+	recipe:SetCraftedItemID(23774)
+	recipe:SetSkillLevels(325, 325, 325, 335, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16657, 16782, 18484)
+
+	-- Titanium Toolbox -- 30349
+	recipe = AddRecipe(30349, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(23817)
+	recipe:SetCraftedItemID(23775)
+	recipe:SetSkillLevels(405, 405, 425, 432, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(28722, 5, 33594, 5)
+
+	-- Elemental Seaforium Charge -- 30547
+	recipe = AddRecipe(30547, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23874)
+	recipe:SetCraftedItemID(23819)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
+
+	-- Zapthrottle Mote Extractor -- 30548
+	recipe = AddRecipe(30548, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23888)
+	recipe:SetCraftedItemID(23821)
+	recipe:SetSkillLevels(305, 305, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(9635, 9636)
+
+	-- Healing Potion Injector -- 30551
+	recipe = AddRecipe(30551, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35310)
+	recipe:SetCraftedItemID(33092)
+	recipe:SetSkillLevels(330, 330, 330, 340, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(24664)
+
+	-- Mana Potion Injector -- 30552
+	recipe = AddRecipe(30552, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35311)
+	recipe:SetCraftedItemID(33093)
+	recipe:SetSkillLevels(345, 345, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(24664)
+
+	-- Rocket Boots Xtreme -- 30556
+	recipe = AddRecipe(30556, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(23887)
+	recipe:SetCraftedItemID(23824)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(17796)
+
+	-- The Bigger One -- 30558
+	recipe = AddRecipe(30558, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23826)
+	recipe:SetSkillLevels(325, 325, 325, 335, 345)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Super Sapper Charge -- 30560
+	recipe = AddRecipe(30560, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23827)
+	recipe:SetSkillLevels(340, 340, 340, 350, 360)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Goblin Rocket Launcher -- 30563
+	recipe = AddRecipe(30563, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23836)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Foreman's Enchanted Helmet -- 30565
+	recipe = AddRecipe(30565, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23838)
+	recipe:SetSkillLevels(375, 375, 375, 385, 395)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Foreman's Reinforced Helmet -- 30566
+	recipe = AddRecipe(30566, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23839)
+	recipe:SetSkillLevels(375, 375, 375, 385, 395)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddTrainer(8126, 8738, 29513)
+
+	-- Gnomish Flame Turret -- 30568
+	recipe = AddRecipe(30568, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23841)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Poultryizer -- 30569
+	recipe = AddRecipe(30569, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23835)
+	recipe:SetSkillLevels(340, 340, 360, 370, 380)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Nigh-Invulnerability Belt -- 30570
+	recipe = AddRecipe(30570, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23825)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Power Goggles -- 30574
+	recipe = AddRecipe(30574, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23828)
+	recipe:SetSkillLevels(375, 375, 375, 385, 395)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Gnomish Battle Goggles -- 30575
+	recipe = AddRecipe(30575, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23829)
+	recipe:SetSkillLevels(375, 375, 375, 385, 395)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(7406, 7944, 29514)
+
+	-- Purple Smoke Flare -- 32814
+	recipe = AddRecipe(32814, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(25887)
+	recipe:SetCraftedItemID(25886)
+	recipe:SetSkillLevels(335, 335, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Dimensional Ripper - Area 52 -- 36954
+	recipe = AddRecipe(36954, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30542)
+	recipe:SetSkillLevels(350, 350, 350, 360, 370)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(21493)
+
+	-- Ultrasafe Transporter - Toshley's Station -- 36955
+	recipe = AddRecipe(36955, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30544)
+	recipe:SetSkillLevels(350, 350, 350, 360, 370)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(21494)
+
+	-- Fused Wiring -- 39895
+	recipe = AddRecipe(39895, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32381)
+	recipe:SetCraftedItemID(7191)
+	recipe:SetSkillLevels(275, 275, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(11185, 19661)
+
+	-- Icy Blasting Primers -- 39971
+	recipe = AddRecipe(39971, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32423)
+	recipe:SetSkillLevels(335, 335, 335, 340, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Frost Grenades -- 39973
+	recipe = AddRecipe(39973, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32413)
+	recipe:SetSkillLevels(335, 335, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Furious Gizmatic Goggles -- 40274
+	recipe = AddRecipe(40274, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32461)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.PALADIN, F.WARRIOR, F.PLATE)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26955, 28697, 33586)
+
+	-- Gyro-balanced Khorium Destroyer -- 41307
+	recipe = AddRecipe(41307, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32756)
+	recipe:SetSkillLevels(375, 375, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.GUN)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Justicebringer 2000 Specs -- 41311
+	recipe = AddRecipe(41311, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32472)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.PALADIN, F.PLATE)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Tankatronic Goggles -- 41312
+	recipe = AddRecipe(41312, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32473)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TANK, F.PALADIN, F.WARRIOR, F.PLATE)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Surestrike Goggles v2.0 -- 41314
+	recipe = AddRecipe(41314, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32474)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Gadgetstorm Goggles -- 41315
+	recipe = AddRecipe(41315, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32476)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Living Replicator Specs -- 41316
+	recipe = AddRecipe(41316, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32475)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Deathblow X11 Goggles -- 41317
+	recipe = AddRecipe(41317, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32478)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.ROGUE, F.LEATHER)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Wonderheal XT40 Shades -- 41318
+	recipe = AddRecipe(41318, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32479)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Magnified Moon Specs -- 41319
+	recipe = AddRecipe(41319, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32480)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Destruction Holo-gogs -- 41320
+	recipe = AddRecipe(41320, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32494)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
+	recipe:AddTrainer(11017, 17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Powerheal 4000 Lens -- 41321
+	recipe = AddRecipe(41321, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32495)
+	recipe:SetSkillLevels(350, 350, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.PRIEST, F.CLOTH)
+	recipe:AddTrainer(17634, 17637, 18752, 18775, 19576, 25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Adamantite Arrow Maker -- 43676
+	recipe = AddRecipe(43676, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(33804)
+	recipe:SetCraftedItemID(20475)
+	recipe:SetSkillLevels(335, 335, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(19707)
+	recipe:AddCustom("BUGGED")
+
+	-- Flying Machine -- 44155
+	recipe = AddRecipe(44155, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(34060)
+	recipe:SetSkillLevels(300, 300, 330, 340, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 24868, 25099, 25277, 26955, 28697, 33586, 33611)
+
+	-- Turbo-Charged Flying Machine -- 44157
+	recipe = AddRecipe(44157, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(34061)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 24868, 25099, 33586, 33611)
+
+	-- Field Repair Bot 110G -- 44391
+	recipe = AddRecipe(44391, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(34114)
+	recipe:SetCraftedItemID(34113)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(23385, 23386)
+
+	-- Wonderheal XT68 Shades -- 46106
+	recipe = AddRecipe(46106, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35191)
+	recipe:SetCraftedItemID(35183)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Justicebringer 3000 Specs -- 46107
+	recipe = AddRecipe(46107, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35187)
+	recipe:SetCraftedItemID(35185)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.PALADIN, F.PLATE)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Powerheal 9000 Lens -- 46108
+	recipe = AddRecipe(46108, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35189)
+	recipe:SetCraftedItemID(35181)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.PRIEST, F.CLOTH)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Hyper-Magnified Moon Specs -- 46109
+	recipe = AddRecipe(46109, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35190)
+	recipe:SetCraftedItemID(35182)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Primal-Attuned Goggles -- 46110
+	recipe = AddRecipe(46110, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35192)
+	recipe:SetCraftedItemID(35184)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Annihilator Holo-Gogs -- 46111
+	recipe = AddRecipe(46111, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35186)
+	recipe:SetCraftedItemID(34847)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Lightning Etched Specs -- 46112
+	recipe = AddRecipe(46112, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35193)
+	recipe:SetCraftedItemID(34355)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Surestrike Goggles v3.0 -- 46113
+	recipe = AddRecipe(46113, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35194)
+	recipe:SetCraftedItemID(34356)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Mayhem Projection Goggles -- 46114
+	recipe = AddRecipe(46114, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35195)
+	recipe:SetCraftedItemID(34354)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DPS, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Hard Khorium Goggles -- 46115
+	recipe = AddRecipe(46115, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35196)
+	recipe:SetCraftedItemID(34357)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.TANK, F.PALADIN, F.WARRIOR, F.PLATE)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Quad Deathblow X44 Goggles -- 46116
+	recipe = AddRecipe(46116, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35197)
+	recipe:SetCraftedItemID(34353)
+	recipe:SetSkillLevels(375, 375, 390, 410, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOP, F.DRUID, F.ROGUE, F.LEATHER)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Rocket Boots Xtreme Lite -- 46697
+	recipe = AddRecipe(46697, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35582)
+	recipe:SetCraftedItemID(35581)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(19219)
+
+	-- Volatile Blasting Trigger -- 53281
+	recipe = AddRecipe(53281, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(39690)
+	recipe:SetSkillLevels(350, 350, 366, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Mark "S" Boomstick -- 54353
+	recipe = AddRecipe(54353, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39688)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.GUN)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Personal Electromagnetic Pulse Generator -- 54736
+	recipe = AddRecipe(54736, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(390, 390, 390, 392, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Frag Belt -- 54793
+	recipe = AddRecipe(54793, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(380, 380, 380, 382, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Hand-Mounted Pyro Rocket -- 54998
+	recipe = AddRecipe(54998, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(400, 400, 400, 402, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Hyperspeed Accelerators -- 54999
+	recipe = AddRecipe(54999, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(400, 400, 400, 402, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Flexweave Underlay -- 55002
+	recipe = AddRecipe(55002, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(380, 380, 380, 382, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Nitro Boosts -- 55016
+	recipe = AddRecipe(55016, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(405, 405, 405, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Scrapbot Construction Kit -- 55252
+	recipe = AddRecipe(55252, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40769)
+	recipe:SetSkillLevels(415, 415, 415, 417, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(12889)
+
+	-- Handful of Cobalt Bolts -- 56349
+	recipe = AddRecipe(56349, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(39681)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Hammer Pick -- 56459
+	recipe = AddRecipe(56459, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(40892)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Cobalt Frag Bomb -- 56460
+	recipe = AddRecipe(56460, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(40771)
+	recipe:SetSkillLevels(350, 350, 375, 382, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Bladed Pickaxe -- 56461
+	recipe = AddRecipe(56461, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40893)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Gnomish Army Knife -- 56462
+	recipe = AddRecipe(56462, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40772)
+	recipe:SetSkillLevels(435, 435, 440, 445, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Explosive Decoy -- 56463
+	recipe = AddRecipe(56463, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40536)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Overcharged Capacitor -- 56464
+	recipe = AddRecipe(56464, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39682)
+	recipe:SetSkillLevels(375, 375, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Mechanized Snow Goggles -- 56465
+	recipe = AddRecipe(56465, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41112)
+	recipe:SetSkillLevels(420, 420, 425, 432, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Sonic Booster -- 56466
+	recipe = AddRecipe(56466, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40767)
+	recipe:SetSkillLevels(420, 420, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TRINKET)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Noise Machine -- 56467
+	recipe = AddRecipe(56467, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40865)
+	recipe:SetSkillLevels(420, 420, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Box of Bombs -- 56468
+	recipe = AddRecipe(56468, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41119)
+	recipe:SetSkillLevels(405, 405, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Gnomish Lightning Generator -- 56469
+	recipe = AddRecipe(56469, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41121)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Sun Scope -- 56470
+	recipe = AddRecipe(56470, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41146)
+	recipe:SetSkillLevels(425, 425, 430, 432, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Froststeel Tube -- 56471
+	recipe = AddRecipe(56471, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39683)
+	recipe:SetSkillLevels(390, 390, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- MOLL-E -- 56472
+	recipe = AddRecipe(56472, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40768)
+	recipe:SetSkillLevels(425, 425, 430, 432, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Gnomish X-Ray Specs -- 56473
+	recipe = AddRecipe(56473, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40895)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26907, 26955, 29514)
+
+	-- Healing Injector Kit -- 56476
+	recipe = AddRecipe(56476, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(37567)
+	recipe:SetSkillLevels(410, 410, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Mana Injector Kit -- 56477
+	recipe = AddRecipe(56477, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42546)
+	recipe:SetSkillLevels(415, 415, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Heartseeker Scope -- 56478
+	recipe = AddRecipe(56478, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41167)
+	recipe:SetSkillLevels(430, 430, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Armor Plated Combat Shotgun -- 56479
+	recipe = AddRecipe(56479, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41168)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.GUN)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Armored Titanium Goggles -- 56480
+	recipe = AddRecipe(56480, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42549)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.TANK, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Weakness Spectralizers -- 56481
+	recipe = AddRecipe(56481, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42550)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Charged Titanium Specs -- 56483
+	recipe = AddRecipe(56483, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42552)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Visage Liquification Goggles -- 56484
+	recipe = AddRecipe(56484, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42553)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Greensight Gogs -- 56486
+	recipe = AddRecipe(56486, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42554)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DRUID, F.LEATHER)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Electroflux Sight Enhancers -- 56487
+	recipe = AddRecipe(56487, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42555)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.SHAMAN, F.MAIL)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Global Thermal Sapper Charge -- 56514
+	recipe = AddRecipe(56514, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42641)
+	recipe:SetSkillLevels(425, 425, 425, 430, 435)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(25277, 29513)
+
+	-- Truesight Ice Blinders -- 56574
+	recipe = AddRecipe(56574, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42551)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Mechano-Hog -- 60866
+	recipe = AddRecipe(60866, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44502)
+	recipe:SetCraftedItemID(41508)
+	recipe:SetSkillLevels(450, 450, 480, 485, 490)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WRATHCOMMON1)
+	recipe:AddRepVendor(FAC.HORDE_EXPEDITION, REP.EXALTED, 32565, 32774)
+
+	-- Mekgineer's Chopper -- 60867
+	recipe = AddRecipe(60867, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44503)
+	recipe:SetCraftedItemID(44413)
+	recipe:SetSkillLevels(450, 450, 480, 485, 490)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.WRATHCOMMON1)
+	recipe:AddRepVendor(FAC.ALLIANCE_VANGUARD, REP.EXALTED, 32564, 32773)
+
+	-- Nesingwary 4000 -- 60874
+	recipe = AddRecipe(60874, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44504)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.GUN)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Diamond-cut Refractor Scope -- 61471
+	recipe = AddRecipe(61471, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44739)
+	recipe:SetSkillLevels(390, 390, 400, 407, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Mechanized Snow Goggles -- 61481
+	recipe = AddRecipe(61481, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44742)
+	recipe:SetSkillLevels(420, 420, 425, 432, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID, F.ROGUE, F.LEATHER)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Mechanized Snow Goggles -- 61482
+	recipe = AddRecipe(61482, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44742)
+	recipe:SetSkillLevels(420, 420, 425, 432, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HUNTER, F.SHAMAN, F.MAIL)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Mechanized Snow Goggles -- 61483
+	recipe = AddRecipe(61483, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44742)
+	recipe:SetSkillLevels(420, 420, 425, 432, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK, F.PALADIN, F.WARRIOR, F.PLATE)
+	recipe:AddTrainer(25277, 26907, 26955, 26991, 28697, 33586)
+
+	-- Unbreakable Healing Amplifiers -- 62271
+	recipe = AddRecipe(62271, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44949)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.PALADIN, F.PLATE)
+	recipe:AddTrainer(25277, 26907, 26955)
+
+	-- High-powered Flashlight -- 63750
+	recipe = AddRecipe(63750, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45631)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(1676, 1702, 3290, 3494, 5174, 5518, 8736, 11017, 11025, 11031, 11037, 16667, 16726, 17222, 17634, 17637, 25277, 26907, 26955, 26991, 28697, 33586, 33611, 33634)
+
+	-- Reticulated Armor Webbing -- 63770
+	recipe = AddRecipe(63770, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(400, 400, 400, 402, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TANK)
+	recipe:AddTrainer(11017, 25277, 26907, 26955, 26991, 28697, 33586, 33611)
+
+	-- Goblin Beam Welder -- 67326
+	recipe = AddRecipe(67326, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(47828)
+	recipe:SetSkillLevels(410, 410, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26955, 28697, 33586, 33611)
+
+	-- Mind Amplification Dish -- 67839
+	recipe = AddRecipe(67839, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(410, 410, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26955, 28697, 33586, 33611)
+
+	-- Wormhole Generator: Northrend -- 67920
+	recipe = AddRecipe(67920, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(48933)
+	recipe:SetSkillLevels(435, 435, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(11017, 25277, 26955, 28697, 33586, 33611)
+
+	-- Jeeves -- 68067
+	recipe = AddRecipe(68067, V.WOTLK, Q.RARE)
+	recipe:SetCraftedItemID(49050)
+	recipe:SetSkillLevels(450, 450, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOP)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Reinforced Bio-Optic Killshades -- 81714
+	recipe = AddRecipe(81714, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59359)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.PALADIN, F.WARRIOR)
+	recipe:AddTrainer(5518, 11017)
+
+	-- Specialized Bio-Optic Killshades -- 81715
+	recipe = AddRecipe(81715, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59448)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(5518, 11017)
+
+	-- Deadly Bio-Optic Killshades -- 81716
+	recipe = AddRecipe(81716, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59456)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HUNTER, F.SHAMAN)
+	recipe:AddTrainer(5518, 11017)
+
+	-- Energized Bio-Optic Killshades -- 81720
+	recipe = AddRecipe(81720, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59458)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(5518, 11017)
+
+	-- Agile Bio-Optic Killshades -- 81722
+	recipe = AddRecipe(81722, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59455)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID, F.ROGUE)
+	recipe:AddTrainer(5518, 11017)
+
+	-- Camouflage Bio-Optic Killshades -- 81724
+	recipe = AddRecipe(81724, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59453)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddTrainer(5518, 11017)
+
+	-- Lightweight Bio-Optic Killshades -- 81725
+	recipe = AddRecipe(81725, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59449)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAGE, F.PRIEST, F.WARLOCK)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Synapse Springs -- 82175
+	recipe = AddRecipe(82175, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Quickflip Deflection Plates -- 82177
+	recipe = AddRecipe(82177, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Tazik Shocker -- 82180
+	recipe = AddRecipe(82180, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Spinal Healing Injector -- 82200
+	recipe = AddRecipe(82200, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Z50 Mana Gulper -- 82201
+	recipe = AddRecipe(82201, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Handful of Obsidium Bolts -- 84403
+	recipe = AddRecipe(84403, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60224)
+	recipe:SetSkillLevels(425, 425, 435, 442, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Authentic Jr. Engineer Goggles -- 84406
+	recipe = AddRecipe(84406, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60222)
+	recipe:SetSkillLevels(440, 440, 455, 457, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- R19 Threatfinder -- 84408
+	recipe = AddRecipe(84408, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59595)
+	recipe:SetSkillLevels(450, 450, 470, 472, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Volatile Seaforium Blastpack -- 84409
+	recipe = AddRecipe(84409, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60853)
+	recipe:SetSkillLevels(455, 455, 460, 467, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Safety Catch Removal Kit -- 84410
+	recipe = AddRecipe(84410, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59596)
+	recipe:SetSkillLevels(450, 450, 470, 472, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- High-Powered Bolt Gun -- 84411
+	recipe = AddRecipe(84411, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60223)
+	recipe:SetSkillLevels(465, 465, 465, 465, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Personal World Destroyer -- 84412
+	recipe = AddRecipe(84412, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59597)
+	recipe:SetSkillLevels(475, 475, 495, 497, 500)
+	recipe:SetSpecialty(20222)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(29513)
+
+	-- De-Weaponized Mechanical Companion -- 84413
+	recipe = AddRecipe(84413, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60216)
+	recipe:SetSkillLevels(475, 475, 495, 497, 500)
+	recipe:SetSpecialty(20219)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(7944, 29514)
+
+	-- Lure Master Tackle Box -- 84415
+	recipe = AddRecipe(84415, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60218)
+	recipe:SetSkillLevels(475, 475, 490, 492, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Elementium Toolbox -- 84416
+	recipe = AddRecipe(84416, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60217)
+	recipe:SetSkillLevels(475, 475, 495, 497, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Volatile Thunderstick -- 84417
+	recipe = AddRecipe(84417, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59599)
+	recipe:SetSkillLevels(495, 495, 515, 517, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Elementium Dragonling -- 84418
+	recipe = AddRecipe(84418, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60403)
+	recipe:SetSkillLevels(475, 475, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Finely-Tuned Throat Needler -- 84420
+	recipe = AddRecipe(84420, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59598)
+	recipe:SetSkillLevels(490, 490, 510, 512, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Loot-a-Rang -- 84421
+	recipe = AddRecipe(84421, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60854)
+	recipe:SetSkillLevels(490, 490, 495, 497, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Invisibility Field -- 84424
+	recipe = AddRecipe(84424, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Cardboard Assassin -- 84425
+	recipe = AddRecipe(84425, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Grounded Plasma Shield -- 84427
+	recipe = AddRecipe(84427, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 425, 437, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOP, F.RBOP)
+	recipe:AddCustom("ENG_DISC")
+
+	-- Gnomish X-Ray Scope -- 84428
+	recipe = AddRecipe(84428, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59594)
+	recipe:SetSkillLevels(515, 515, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Goblin Barbecue -- 84429
+	recipe = AddRecipe(84429, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60858)
+	recipe:SetSkillLevels(505, 505, 505, 505, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Heat-Treated Spinning Lure -- 84430
+	recipe = AddRecipe(84430, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(68049)
+	recipe:SetSkillLevels(510, 510, 510, 520, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Overpowered Chicken Splitter -- 84431
+	recipe = AddRecipe(84431, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59364)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Kickback 5000 -- 84432
+	recipe = AddRecipe(84432, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(59367)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Electrified Ether -- 94748
+	recipe = AddRecipe(94748, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(67749)
+	recipe:SetSkillLevels(445, 445, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	-- Electrostatic Condenser -- 95703
+	recipe = AddRecipe(95703, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(67494)
+	recipe:SetSkillLevels(440, 440, 450, 452, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(5518, 11017, 33586, 33611)
+
+	self.InitEngineering = nil
+end
diff --git a/Database/Recipes/FirstAid.lua b/Database/Recipes/FirstAid.lua
new file mode 100644
index 0000000..e30ce39
--- /dev/null
+++ b/Database/Recipes/FirstAid.lua
@@ -0,0 +1,203 @@
+--[[
+************************************************************************
+FirstAid.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME = "Ackis Recipe List"
+local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+
+local FOLDER_NAME, private = ...
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitFirstAid()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 3273, genesis, quality)
+	end
+
+	private:InitializeFirstAidTrainers()
+
+	local recipe
+
+	-- Linen Bandage -- 3275
+	recipe = AddRecipe(3275, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(1251)
+	recipe:SetSkillLevels(1, 1, 30, 45, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Heavy Linen Bandage -- 3276
+	recipe = AddRecipe(3276, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2581)
+	recipe:SetSkillLevels(40, 40, 50, 75, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Wool Bandage -- 3277
+	recipe = AddRecipe(3277, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3530)
+	recipe:SetSkillLevels(80, 80, 80, 115, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Heavy Wool Bandage -- 3278
+	recipe = AddRecipe(3278, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3531)
+	recipe:SetSkillLevels(115, 115, 115, 150, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Silk Bandage -- 7928
+	recipe = AddRecipe(7928, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6450)
+	recipe:SetSkillLevels(150, 150, 150, 180, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Heavy Silk Bandage -- 7929
+	recipe = AddRecipe(7929, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16112)
+	recipe:SetCraftedItemID(6451)
+	recipe:SetSkillLevels(180, 180, 180, 210, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Anti-Venom -- 7934
+	recipe = AddRecipe(7934, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6452)
+	recipe:SetSkillLevels(80, 80, 80, 115, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33621, 45540, 49879, 50574)
+
+	-- Strong Anti-Venom -- 7935
+	recipe = AddRecipe(7935, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6454)
+	recipe:SetCraftedItemID(6453)
+	recipe:SetSkillLevels(130, 130, 130, 165, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mageweave Bandage -- 10840
+	recipe = AddRecipe(10840, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(16113)
+	recipe:SetCraftedItemID(8544)
+	recipe:SetSkillLevels(210, 210, 210, 240, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Heavy Mageweave Bandage -- 10841
+	recipe = AddRecipe(10841, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8545)
+	recipe:SetSkillLevels(240, 240, 240, 270, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Runecloth Bandage -- 18629
+	recipe = AddRecipe(18629, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(14529)
+	recipe:SetSkillLevels(260, 260, 260, 290, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Heavy Runecloth Bandage -- 18630
+	recipe = AddRecipe(18630, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(14530)
+	recipe:SetSkillLevels(290, 290, 290, 320, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Powerful Anti-Venom -- 23787
+	recipe = AddRecipe(23787, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19442)
+	recipe:SetCraftedItemID(19440)
+	recipe:SetSkillLevels(300, 300, 300, 330, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ARGENTDAWN)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
+
+	-- Netherweave Bandage -- 27032
+	recipe = AddRecipe(27032, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21992)
+	recipe:SetCraftedItemID(21990)
+	recipe:SetSkillLevels(300, 300, 330, 347, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Heavy Netherweave Bandage -- 27033
+	recipe = AddRecipe(27033, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21993)
+	recipe:SetCraftedItemID(21991)
+	recipe:SetSkillLevels(330, 330, 360, 367, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Frostweave Bandage -- 45545
+	recipe = AddRecipe(45545, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(34721)
+	recipe:SetSkillLevels(350, 350, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Heavy Frostweave Bandage -- 45546
+	recipe = AddRecipe(45546, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(39152)
+	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:AddWorldDrop("Northrend")
+
+	-- Embersilk Bandage -- 74556
+	recipe = AddRecipe(74556, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(34722)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Heavy Embersilk Bandage -- 74557
+	recipe = AddRecipe(74557, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(53050)
+	recipe:SetSkillLevels(475, 475, 485, 505, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Field Bandage: Dense Embersilk -- 74558
+	recipe = AddRecipe(74558, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(53051)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	-- Dense Embersilk Bandage -- 88893
+	recipe = AddRecipe(88893, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(53051)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(2326, 2327, 2329, 2798, 3181, 4211, 4591, 5150, 5759, 5939, 5943, 6094, 16272, 16662, 16731, 17214, 17424, 18990, 18991, 19184, 19478, 22477, 23734, 26956, 26992, 28706, 29233, 33589, 33621, 45540, 49879, 50574)
+
+	self.InitFirstAid = nil
+end
diff --git a/Database/Recipes/Inscription.lua b/Database/Recipes/Inscription.lua
new file mode 100644
index 0000000..be3079b
--- /dev/null
+++ b/Database/Recipes/Inscription.lua
@@ -0,0 +1,3303 @@
+--[[
+************************************************************************
+Inscription.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Format:
+
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local FOLDER_NAME, private = ...
+
+local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
+local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
+
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitInscription()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 45357, genesis, quality)
+	end
+
+	private:InitializeInscriptionTrainers()
+
+	local recipe
+
+	-- Scroll of Stamina -- 45382
+	recipe = AddRecipe(45382, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(1180)
+	recipe:SetSkillLevels(1, 1, 35, 40, 45)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Scroll of Intellect -- 48114
+	recipe = AddRecipe(48114, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(955)
+	recipe:SetSkillLevels(1, 1, 35, 40, 45)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Scroll of Spirit -- 48116
+	recipe = AddRecipe(48116, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(1181)
+	recipe:SetSkillLevels(1, 1, 35, 40, 45)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Glyph of Entangling Roots -- 48121
+	recipe = AddRecipe(48121, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40924)
+	recipe:SetSkillLevels(100, 100, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Mysterious Tarot -- 48247
+	recipe = AddRecipe(48247, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(37168)
+	recipe:SetSkillLevels(85, 85, 95, 100, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Recall -- 48248
+	recipe = AddRecipe(48248, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(37118)
+	recipe:SetSkillLevels(35, 35, 60, 67, 75)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Intellect II -- 50598
+	recipe = AddRecipe(50598, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(2290)
+	recipe:SetSkillLevels(75, 75, 75, 80, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Intellect III -- 50599
+	recipe = AddRecipe(50599, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(4419)
+	recipe:SetSkillLevels(165, 165, 170, 175, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Intellect IV -- 50600
+	recipe = AddRecipe(50600, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(10308)
+	recipe:SetSkillLevels(215, 215, 220, 225, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Intellect V -- 50601
+	recipe = AddRecipe(50601, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(27499)
+	recipe:SetSkillLevels(260, 260, 265, 270, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Intellect VI -- 50602
+	recipe = AddRecipe(50602, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(33458)
+	recipe:SetSkillLevels(300, 300, 310, 315, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Intellect VII -- 50603
+	recipe = AddRecipe(50603, V.WOTLK, Q.COMMON)
+	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, 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, 46716)
+
+	-- Scroll of Spirit II -- 50605
+	recipe = AddRecipe(50605, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(1712)
+	recipe:SetSkillLevels(75, 75, 75, 80, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Spirit III -- 50606
+	recipe = AddRecipe(50606, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(4424)
+	recipe:SetSkillLevels(160, 160, 165, 170, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Spirit IV -- 50607
+	recipe = AddRecipe(50607, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(10306)
+	recipe:SetSkillLevels(210, 210, 215, 220, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Spirit V -- 50608
+	recipe = AddRecipe(50608, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(27501)
+	recipe:SetSkillLevels(255, 255, 260, 265, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Spirit VI -- 50609
+	recipe = AddRecipe(50609, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(33460)
+	recipe:SetSkillLevels(295, 295, 305, 310, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Spirit VII -- 50610
+	recipe = AddRecipe(50610, V.WOTLK, Q.COMMON)
+	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, 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, 46716)
+
+	-- Scroll of Stamina II -- 50612
+	recipe = AddRecipe(50612, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(1711)
+	recipe:SetSkillLevels(75, 75, 75, 80, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Stamina III -- 50614
+	recipe = AddRecipe(50614, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(4422)
+	recipe:SetSkillLevels(155, 155, 160, 165, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Stamina IV -- 50616
+	recipe = AddRecipe(50616, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(10307)
+	recipe:SetSkillLevels(205, 205, 210, 215, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Stamina V -- 50617
+	recipe = AddRecipe(50617, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(27502)
+	recipe:SetSkillLevels(250, 250, 255, 260, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Stamina VI -- 50618
+	recipe = AddRecipe(50618, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(33461)
+	recipe:SetSkillLevels(290, 290, 300, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Stamina VII -- 50619
+	recipe = AddRecipe(50619, V.WOTLK, Q.COMMON)
+	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, 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, 46716)
+
+	-- Ivory Ink -- 52738
+	recipe = AddRecipe(52738, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(37101)
+	recipe:SetSkillLevels(1, 1, 15, 22, 30)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Enchanting Vellum -- 52739
+	recipe = AddRecipe(52739, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(38682)
+	recipe:SetSkillLevels(35, 35, 75, 87, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Moonglow Ink -- 52843
+	recipe = AddRecipe(52843, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39469)
+	recipe:SetSkillLevels(35, 35, 45, 60, 75)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Midnight Ink -- 53462
+	recipe = AddRecipe(53462, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39774)
+	recipe:SetSkillLevels(75, 75, 75, 77, 80)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Frenzied Regeneration -- 56943
+	recipe = AddRecipe(56943, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Solar Beam -- 56944
+	recipe = AddRecipe(56944, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40899)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Healing Touch -- 56945
+	recipe = AddRecipe(56945, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40914)
+	recipe:SetSkillLevels(115, 115, 120, 125, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Hurricane -- 56946
+	recipe = AddRecipe(56946, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40920)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Innervate -- 56947
+	recipe = AddRecipe(56947, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40908)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Insect Swarm -- 56948
+	recipe = AddRecipe(56948, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40919)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Lifebloom -- 56949
+	recipe = AddRecipe(56949, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40915)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Mangle -- 56950
+	recipe = AddRecipe(56950, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40900)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Moonfire -- 56951
+	recipe = AddRecipe(56951, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40923)
+	recipe:SetSkillLevels(130, 130, 135, 140, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Rake -- 56952
+	recipe = AddRecipe(56952, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Rebirth -- 56953
+	recipe = AddRecipe(56953, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40909)
+	recipe:SetSkillLevels(170, 170, 175, 180, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Regrowth -- 56954
+	recipe = AddRecipe(56954, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40912)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Rejuvenation -- 56955
+	recipe = AddRecipe(56955, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40913)
+	recipe:SetSkillLevels(80, 80, 90, 100, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Rip -- 56956
+	recipe = AddRecipe(56956, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40902)
+	recipe:SetSkillLevels(200, 200, 205, 210, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Shred -- 56957
+	recipe = AddRecipe(56957, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40901)
+	recipe:SetSkillLevels(260, 260, 265, 270, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Starfall -- 56958
+	recipe = AddRecipe(56958, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40921)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Starfire -- 56959
+	recipe = AddRecipe(56959, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40916)
+	recipe:SetSkillLevels(220, 220, 225, 230, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Swiftmend -- 56960
+	recipe = AddRecipe(56960, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40906)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Maul -- 56961
+	recipe = AddRecipe(56961, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40897)
+	recipe:SetSkillLevels(90, 90, 100, 110, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Wrath -- 56963
+	recipe = AddRecipe(56963, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(40922)
+	recipe:SetSkillLevels(85, 85, 95, 105, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Typhoon -- 56965
+	recipe = AddRecipe(56965, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44922)
+	recipe:SetSkillLevels(310, 310, 320, 325, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Arcane Missiles -- 56971
+	recipe = AddRecipe(56971, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42735)
+	recipe:SetSkillLevels(115, 115, 120, 125, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Arcane Power -- 56972
+	recipe = AddRecipe(56972, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Blink -- 56973
+	recipe = AddRecipe(56973, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42737)
+	recipe:SetSkillLevels(130, 130, 135, 140, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Evocation -- 56974
+	recipe = AddRecipe(56974, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42738)
+	recipe:SetSkillLevels(155, 155, 160, 165, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Fireball -- 56975
+	recipe = AddRecipe(56975, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42739)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Frost Nova -- 56976
+	recipe = AddRecipe(56976, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42741)
+	recipe:SetSkillLevels(80, 80, 90, 100, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Frostbolt -- 56977
+	recipe = AddRecipe(56977, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42742)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Pyroblast -- 56978
+	recipe = AddRecipe(56978, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42743)
+	recipe:SetSkillLevels(90, 90, 100, 110, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Ice Block -- 56979
+	recipe = AddRecipe(56979, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42744)
+	recipe:SetSkillLevels(225, 225, 230, 235, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Ice Lance -- 56980
+	recipe = AddRecipe(56980, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Icy Veins -- 56981
+	recipe = AddRecipe(56981, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42746)
+	recipe:SetSkillLevels(175, 175, 180, 185, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Invisibility -- 56983
+	recipe = AddRecipe(56983, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42748)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Mage Armor -- 56984
+	recipe = AddRecipe(56984, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Molten Armor -- 56986
+	recipe = AddRecipe(56986, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42751)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Polymorph -- 56987
+	recipe = AddRecipe(56987, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Cone of Cold -- 56988
+	recipe = AddRecipe(56988, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42753)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Dragon's Breath -- 56989
+	recipe = AddRecipe(56989, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42754)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Blast Wave -- 56990
+	recipe = AddRecipe(56990, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44920)
+	recipe:SetSkillLevels(310, 310, 355, 360, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Arcane Blast -- 56991
+	recipe = AddRecipe(56991, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Aimed Shot -- 56994
+	recipe = AddRecipe(56994, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42897)
+	recipe:SetSkillLevels(175, 175, 180, 185, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Arcane Shot -- 56995
+	recipe = AddRecipe(56995, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42898)
+	recipe:SetSkillLevels(100, 100, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Trap Launcher -- 56996
+	recipe = AddRecipe(56996, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42899)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Mending -- 56997
+	recipe = AddRecipe(56997, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42900)
+	recipe:SetSkillLevels(115, 115, 120, 125, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Concussive Shot -- 56998
+	recipe = AddRecipe(56998, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42901)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Bestial Wrath -- 56999
+	recipe = AddRecipe(56999, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42902)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Deterrence -- 57000
+	recipe = AddRecipe(57000, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42903)
+	recipe:SetSkillLevels(200, 200, 205, 210, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Disengage -- 57001
+	recipe = AddRecipe(57001, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42904)
+	recipe:SetSkillLevels(225, 225, 230, 235, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Freezing Trap -- 57002
+	recipe = AddRecipe(57002, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42905)
+	recipe:SetSkillLevels(260, 260, 265, 270, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Ice Trap -- 57003
+	recipe = AddRecipe(57003, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Misdirection -- 57004
+	recipe = AddRecipe(57004, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42907)
+	recipe:SetSkillLevels(80, 80, 90, 100, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Immolation Trap -- 57005
+	recipe = AddRecipe(57005, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42908)
+	recipe:SetSkillLevels(130, 130, 135, 140, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of the Dazzled Prey -- 57006
+	recipe = AddRecipe(57006, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Silencing Shot -- 57007
+	recipe = AddRecipe(57007, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42910)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Rapid Fire -- 57008
+	recipe = AddRecipe(57008, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Serpent Sting -- 57009
+	recipe = AddRecipe(57009, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42912)
+	recipe:SetSkillLevels(90, 90, 100, 110, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Snake Trap -- 57010
+	recipe = AddRecipe(57010, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42913)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Steady Shot -- 57011
+	recipe = AddRecipe(57011, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42914)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Kill Command -- 57012
+	recipe = AddRecipe(57012, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42915)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Wyvern Sting -- 57014
+	recipe = AddRecipe(57014, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42917)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Focused Shield -- 57019
+	recipe = AddRecipe(57019, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41101)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Cleansing -- 57020
+	recipe = AddRecipe(57020, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41104)
+	recipe:SetSkillLevels(180, 180, 185, 190, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of the Ascetic Crusader -- 57021
+	recipe = AddRecipe(57021, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41107)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Divine Protection -- 57022
+	recipe = AddRecipe(57022, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41096)
+	recipe:SetSkillLevels(80, 80, 90, 100, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Consecration -- 57023
+	recipe = AddRecipe(57023, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41099)
+	recipe:SetSkillLevels(205, 205, 210, 215, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Crusader Strike -- 57024
+	recipe = AddRecipe(57024, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41098)
+	recipe:SetSkillLevels(230, 230, 235, 240, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Exorcism -- 57025
+	recipe = AddRecipe(57025, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41103)
+	recipe:SetSkillLevels(265, 265, 270, 275, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Word of Glory -- 57026
+	recipe = AddRecipe(57026, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Hammer of Justice -- 57027
+	recipe = AddRecipe(57027, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41095)
+	recipe:SetSkillLevels(90, 90, 100, 110, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Hammer of Wrath -- 57028
+	recipe = AddRecipe(57028, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41097)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Divine Favor -- 57029
+	recipe = AddRecipe(57029, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41106)
+	recipe:SetSkillLevels(105, 105, 110, 115, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Judgement -- 57030
+	recipe = AddRecipe(57030, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41092)
+	recipe:SetSkillLevels(120, 120, 125, 130, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Divinity -- 57031
+	recipe = AddRecipe(57031, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41108)
+	recipe:SetSkillLevels(135, 135, 140, 145, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Righteousness -- 57032
+	recipe = AddRecipe(57032, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41100)
+	recipe:SetSkillLevels(155, 155, 160, 165, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Rebuke -- 57033
+	recipe = AddRecipe(57033, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Seal of Insight -- 57034
+	recipe = AddRecipe(57034, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41110)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Light of Dawn -- 57035
+	recipe = AddRecipe(57035, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41109)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Turn Evil -- 57036
+	recipe = AddRecipe(57036, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Adrenaline Rush -- 57112
+	recipe = AddRecipe(57112, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42954)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Ambush -- 57113
+	recipe = AddRecipe(57113, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Backstab -- 57114
+	recipe = AddRecipe(57114, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42956)
+	recipe:SetSkillLevels(80, 80, 90, 100, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Blade Flurry -- 57115
+	recipe = AddRecipe(57115, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42957)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Crippling Poison -- 57116
+	recipe = AddRecipe(57116, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42958)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Deadly Throw -- 57117
+	recipe = AddRecipe(57117, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42959)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Evasion -- 57119
+	recipe = AddRecipe(57119, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42960)
+	recipe:SetSkillLevels(95, 95, 105, 115, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Eviscerate -- 57120
+	recipe = AddRecipe(57120, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42961)
+	recipe:SetSkillLevels(105, 105, 110, 115, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Expose Armor -- 57121
+	recipe = AddRecipe(57121, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42962)
+	recipe:SetSkillLevels(120, 120, 125, 130, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Feint -- 57122
+	recipe = AddRecipe(57122, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Garrote -- 57123
+	recipe = AddRecipe(57123, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42964)
+	recipe:SetSkillLevels(135, 135, 140, 145, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Revealing Strike -- 57124
+	recipe = AddRecipe(57124, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42965)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Gouge -- 57125
+	recipe = AddRecipe(57125, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42966)
+	recipe:SetSkillLevels(160, 160, 165, 170, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Hemorrhage -- 57126
+	recipe = AddRecipe(57126, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42967)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Preparation -- 57127
+	recipe = AddRecipe(57127, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42968)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Rupture -- 57128
+	recipe = AddRecipe(57128, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42969)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Sap -- 57129
+	recipe = AddRecipe(57129, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42970)
+	recipe:SetSkillLevels(185, 185, 190, 195, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Kick -- 57130
+	recipe = AddRecipe(57130, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42971)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Sinister Strike -- 57131
+	recipe = AddRecipe(57131, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42972)
+	recipe:SetSkillLevels(210, 210, 215, 220, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Slice and Dice -- 57132
+	recipe = AddRecipe(57132, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42973)
+	recipe:SetSkillLevels(235, 235, 240, 245, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Sprint -- 57133
+	recipe = AddRecipe(57133, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42974)
+	recipe:SetSkillLevels(285, 285, 290, 295, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Shield Slam -- 57152
+	recipe = AddRecipe(57152, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43425)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.TANK, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Bloody Healing -- 57153
+	recipe = AddRecipe(57153, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43412)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Cleaving -- 57154
+	recipe = AddRecipe(57154, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43414)
+	recipe:SetSkillLevels(240, 240, 245, 250, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Devastate -- 57155
+	recipe = AddRecipe(57155, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43415)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Bloodthirst -- 57156
+	recipe = AddRecipe(57156, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43416)
+	recipe:SetSkillLevels(285, 285, 290, 295, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Piercing Howl -- 57157
+	recipe = AddRecipe(57157, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43417)
+	recipe:SetSkillLevels(125, 125, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Heroic Throw -- 57158
+	recipe = AddRecipe(57158, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43418)
+	recipe:SetSkillLevels(95, 95, 105, 115, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Intervene -- 57159
+	recipe = AddRecipe(57159, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43419)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Mortal Strike -- 57160
+	recipe = AddRecipe(57160, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43421)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Overpower -- 57161
+	recipe = AddRecipe(57161, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43422)
+	recipe:SetSkillLevels(170, 170, 175, 180, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Rapid Charge -- 57162
+	recipe = AddRecipe(57162, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43413)
+	recipe:SetSkillLevels(85, 85, 95, 105, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Slam -- 57163
+	recipe = AddRecipe(57163, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43423)
+	recipe:SetSkillLevels(110, 110, 115, 120, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Resonating Power -- 57164
+	recipe = AddRecipe(57164, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43430)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Revenge -- 57165
+	recipe = AddRecipe(57165, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43424)
+	recipe:SetSkillLevels(190, 190, 195, 200, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Sunder Armor -- 57167
+	recipe = AddRecipe(57167, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43427)
+	recipe:SetSkillLevels(140, 140, 145, 150, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.WARRIOR)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Sweeping Strikes -- 57168
+	recipe = AddRecipe(57168, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Victory Rush -- 57170
+	recipe = AddRecipe(57170, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43431)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Raging Blow -- 57172
+	recipe = AddRecipe(57172, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Circle of Healing -- 57181
+	recipe = AddRecipe(57181, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42396)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Dispel Magic -- 57183
+	recipe = AddRecipe(57183, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42397)
+	recipe:SetSkillLevels(230, 230, 235, 240, 245)
+	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Fade -- 57184
+	recipe = AddRecipe(57184, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42398)
+	recipe:SetSkillLevels(105, 105, 110, 115, 120)
+	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Fear Ward -- 57185
+	recipe = AddRecipe(57185, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42399)
+	recipe:SetSkillLevels(270, 270, 275, 280, 285)
+	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Flash Heal -- 57186
+	recipe = AddRecipe(57186, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42400)
+	recipe:SetSkillLevels(120, 120, 125, 130, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Holy Nova -- 57187
+	recipe = AddRecipe(57187, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Inner Fire -- 57188
+	recipe = AddRecipe(57188, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42402)
+	recipe:SetSkillLevels(135, 135, 140, 145, 150)
+	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Lightwell -- 57189
+	recipe = AddRecipe(57189, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42403)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Mass Dispel -- 57190
+	recipe = AddRecipe(57190, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42404)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Psychic Horror -- 57191
+	recipe = AddRecipe(57191, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42405)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Shadow Word: Pain -- 57192
+	recipe = AddRecipe(57192, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Power Word: Barrier -- 57193
+	recipe = AddRecipe(57193, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42407)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Power Word: Shield -- 57194
+	recipe = AddRecipe(57194, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42408)
+	recipe:SetSkillLevels(80, 80, 90, 100, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Prayer of Healing -- 57195
+	recipe = AddRecipe(57195, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42409)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Psychic Scream -- 57196
+	recipe = AddRecipe(57196, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42410)
+	recipe:SetSkillLevels(95, 95, 105, 115, 125)
+	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Renew -- 57197
+	recipe = AddRecipe(57197, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42411)
+	recipe:SetSkillLevels(160, 160, 165, 170, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Scourge Imprisonment -- 57198
+	recipe = AddRecipe(57198, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Shadow Word: Death -- 57199
+	recipe = AddRecipe(57199, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42414)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Mind Flay -- 57200
+	recipe = AddRecipe(57200, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42415)
+	recipe:SetSkillLevels(180, 180, 185, 190, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.PRIEST)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Smite -- 57201
+	recipe = AddRecipe(57201, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42416)
+	recipe:SetSkillLevels(210, 210, 215, 220, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.PRIEST)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Spirit of Redemption -- 57202
+	recipe = AddRecipe(57202, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42417)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Anti-Magic Shell -- 57207
+	recipe = AddRecipe(57207, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43533)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Heart Strike -- 57208
+	recipe = AddRecipe(57208, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43534)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Blood Tap -- 57209
+	recipe = AddRecipe(57209, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43535)
+	recipe:SetSkillLevels(320, 320, 330, 335, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Bone Shield -- 57210
+	recipe = AddRecipe(57210, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43536)
+	recipe:SetSkillLevels(265, 265, 270, 275, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Chains of Ice -- 57211
+	recipe = AddRecipe(57211, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43537)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Death Grip -- 57213
+	recipe = AddRecipe(57213, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43541)
+	recipe:SetSkillLevels(285, 285, 290, 295, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Death and Decay -- 57214
+	recipe = AddRecipe(57214, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43542)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Death's Embrace -- 57215
+	recipe = AddRecipe(57215, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43539)
+	recipe:SetSkillLevels(300, 300, 305, 310, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Frost Strike -- 57216
+	recipe = AddRecipe(57216, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43543)
+	recipe:SetSkillLevels(270, 270, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Horn of Winter -- 57217
+	recipe = AddRecipe(57217, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43544)
+	recipe:SetSkillLevels(320, 320, 330, 335, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Icy Touch -- 57219
+	recipe = AddRecipe(57219, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43546)
+	recipe:SetSkillLevels(280, 280, 285, 290, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Obliterate -- 57220
+	recipe = AddRecipe(57220, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43547)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Pestilence -- 57221
+	recipe = AddRecipe(57221, V.WOTLK, Q.COMMON)
+	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, 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, 33679, 46716)
+
+	-- Glyph of Rune Strike -- 57223
+	recipe = AddRecipe(57223, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43550)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Scourge Strike -- 57224
+	recipe = AddRecipe(57224, V.WOTLK, Q.COMMON)
+	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, 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, 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, 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, 33679, 46716)
+
+	-- Glyph of Raise Ally -- 57228
+	recipe = AddRecipe(57228, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43673)
+	recipe:SetSkillLevels(300, 300, 305, 310, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Path of Frost -- 57229
+	recipe = AddRecipe(57229, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43671)
+	recipe:SetSkillLevels(300, 300, 305, 310, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Resilient Grip -- 57230
+	recipe = AddRecipe(57230, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43672)
+	recipe:SetSkillLevels(300, 300, 305, 310, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Chain Heal -- 57232
+	recipe = AddRecipe(57232, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41517)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Chain Lightning -- 57233
+	recipe = AddRecipe(57233, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41518)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Lava Burst -- 57234
+	recipe = AddRecipe(57234, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41524)
+	recipe:SetSkillLevels(385, 385, 390, 395, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Shocking -- 57235
+	recipe = AddRecipe(57235, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41526)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Earthliving Weapon -- 57236
+	recipe = AddRecipe(57236, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Fire Elemental Totem -- 57237
+	recipe = AddRecipe(57237, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41529)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Fire Nova -- 57238
+	recipe = AddRecipe(57238, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41530)
+	recipe:SetSkillLevels(110, 110, 115, 120, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Flame Shock -- 57239
+	recipe = AddRecipe(57239, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41531)
+	recipe:SetSkillLevels(85, 85, 95, 105, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Flametongue Weapon -- 57240
+	recipe = AddRecipe(57240, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41532)
+	recipe:SetSkillLevels(125, 125, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Frost Shock -- 57241
+	recipe = AddRecipe(57241, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41547)
+	recipe:SetSkillLevels(185, 185, 190, 195, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Healing Stream Totem -- 57242
+	recipe = AddRecipe(57242, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41533)
+	recipe:SetSkillLevels(215, 215, 220, 225, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Healing Wave -- 57243
+	recipe = AddRecipe(57243, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41534)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Totemic Recall -- 57244
+	recipe = AddRecipe(57244, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41535)
+	recipe:SetSkillLevels(235, 235, 240, 245, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Lightning Bolt -- 57245
+	recipe = AddRecipe(57245, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41536)
+	recipe:SetSkillLevels(140, 140, 145, 150, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Lightning Shield -- 57246
+	recipe = AddRecipe(57246, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41537)
+	recipe:SetSkillLevels(95, 95, 105, 115, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Grounding Totem -- 57247
+	recipe = AddRecipe(57247, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41538)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Stormstrike -- 57248
+	recipe = AddRecipe(57248, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Lava Lash -- 57249
+	recipe = AddRecipe(57249, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41540)
+	recipe:SetSkillLevels(165, 165, 170, 175, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Elemental Mastery -- 57250
+	recipe = AddRecipe(57250, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41552)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Water Shield -- 57251
+	recipe = AddRecipe(57251, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41541)
+	recipe:SetSkillLevels(275, 275, 280, 285, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Windfury Weapon -- 57252
+	recipe = AddRecipe(57252, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Thunderstorm -- 57253
+	recipe = AddRecipe(57253, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44923)
+	recipe:SetSkillLevels(355, 355, 355, 360, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Incinerate -- 57257
+	recipe = AddRecipe(57257, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Conflagrate -- 57258
+	recipe = AddRecipe(57258, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42454)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Corruption -- 57259
+	recipe = AddRecipe(57259, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42455)
+	recipe:SetSkillLevels(85, 85, 95, 105, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Bane of Agony -- 57260
+	recipe = AddRecipe(57260, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42456)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Death Coil -- 57261
+	recipe = AddRecipe(57261, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42457)
+	recipe:SetSkillLevels(275, 275, 285, 290, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Fear -- 57262
+	recipe = AddRecipe(57262, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42458)
+	recipe:SetSkillLevels(125, 125, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Felguard -- 57263
+	recipe = AddRecipe(57263, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42459)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Felhunter -- 57264
+	recipe = AddRecipe(57264, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42460)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Health Funnel -- 57265
+	recipe = AddRecipe(57265, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42461)
+	recipe:SetSkillLevels(110, 110, 115, 120, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Healthstone -- 57266
+	recipe = AddRecipe(57266, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42462)
+	recipe:SetSkillLevels(95, 95, 105, 115, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Howl of Terror -- 57267
+	recipe = AddRecipe(57267, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42463)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Immolate -- 57268
+	recipe = AddRecipe(57268, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42464)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Imp -- 57269
+	recipe = AddRecipe(57269, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42465)
+	recipe:SetSkillLevels(140, 140, 145, 150, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Soul Swap -- 57270
+	recipe = AddRecipe(57270, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42466)
+	recipe:SetSkillLevels(215, 215, 220, 225, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Shadow Bolt -- 57271
+	recipe = AddRecipe(57271, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42467)
+	recipe:SetSkillLevels(165, 165, 170, 175, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Shadowburn -- 57272
+	recipe = AddRecipe(57272, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42468)
+	recipe:SetSkillLevels(275, 275, 280, 285, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Soulstone -- 57274
+	recipe = AddRecipe(57274, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42470)
+	recipe:SetSkillLevels(240, 240, 245, 250, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Seduction -- 57275
+	recipe = AddRecipe(57275, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Unstable Affliction -- 57276
+	recipe = AddRecipe(57276, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42472)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Voidwalker -- 57277
+	recipe = AddRecipe(57277, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42473)
+	recipe:SetSkillLevels(190, 190, 195, 200, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Hunter's Ink -- 57703
+	recipe = AddRecipe(57703, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43115)
+	recipe:SetSkillLevels(85, 85, 85, 90, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Lion's Ink -- 57704
+	recipe = AddRecipe(57704, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43116)
+	recipe:SetSkillLevels(100, 100, 100, 100, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Dawnstar Ink -- 57706
+	recipe = AddRecipe(57706, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43117)
+	recipe:SetSkillLevels(125, 125, 125, 130, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Jadefire Ink -- 57707
+	recipe = AddRecipe(57707, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43118)
+	recipe:SetSkillLevels(150, 150, 150, 150, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Royal Ink -- 57708
+	recipe = AddRecipe(57708, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43119)
+	recipe:SetSkillLevels(175, 175, 175, 175, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Celestial Ink -- 57709
+	recipe = AddRecipe(57709, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43120)
+	recipe:SetSkillLevels(200, 200, 200, 200, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Fiery Ink -- 57710
+	recipe = AddRecipe(57710, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43121)
+	recipe:SetSkillLevels(225, 225, 225, 225, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Shimmering Ink -- 57711
+	recipe = AddRecipe(57711, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43122)
+	recipe:SetSkillLevels(250, 250, 250, 250, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Ink of the Sky -- 57712
+	recipe = AddRecipe(57712, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43123)
+	recipe:SetSkillLevels(275, 275, 290, 295, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Ethereal Ink -- 57713
+	recipe = AddRecipe(57713, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43124)
+	recipe:SetSkillLevels(290, 290, 295, 300, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Darkflame Ink -- 57714
+	recipe = AddRecipe(57714, V.WOTLK, Q.COMMON)
+	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, 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, 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, 46716)
+
+	-- Glyph of Aquatic Form -- 58286
+	recipe = AddRecipe(58286, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43316)
+	recipe:SetSkillLevels(75, 75, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Challenging Roar -- 58287
+	recipe = AddRecipe(58287, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43334)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Unburdened Rebirth -- 58288
+	recipe = AddRecipe(58288, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43331)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Thorns -- 58289
+	recipe = AddRecipe(58289, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43332)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Mark of the Wild -- 58296
+	recipe = AddRecipe(58296, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43335)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Aspect of the Pack -- 58297
+	recipe = AddRecipe(58297, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43355)
+	recipe:SetSkillLevels(195, 195, 205, 210, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Scare Beast -- 58298
+	recipe = AddRecipe(58298, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43356)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Revive Pet -- 58299
+	recipe = AddRecipe(58299, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43338)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Mend Pet -- 58301
+	recipe = AddRecipe(58301, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43350)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Feign Death -- 58302
+	recipe = AddRecipe(58302, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43351)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Arcane Intellect -- 58303
+	recipe = AddRecipe(58303, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43339)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Conjuring -- 58306
+	recipe = AddRecipe(58306, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43359)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of the Monkey -- 58307
+	recipe = AddRecipe(58307, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43360)
+	recipe:SetSkillLevels(120, 120, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Slow Fall -- 58308
+	recipe = AddRecipe(58308, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43364)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of the Penguin -- 58310
+	recipe = AddRecipe(58310, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43361)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Blessing of Kings -- 58311
+	recipe = AddRecipe(58311, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43365)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Insight -- 58312
+	recipe = AddRecipe(58312, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43366)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Lay on Hands -- 58313
+	recipe = AddRecipe(58313, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43367)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Blessing of Might -- 58314
+	recipe = AddRecipe(58314, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43340)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Truth -- 58315
+	recipe = AddRecipe(58315, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43368)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Justice -- 58316
+	recipe = AddRecipe(58316, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43369)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Fading -- 58317
+	recipe = AddRecipe(58317, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43342)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Fortitude -- 58318
+	recipe = AddRecipe(58318, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43371)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Levitate -- 58319
+	recipe = AddRecipe(58319, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43370)
+	recipe:SetSkillLevels(170, 170, 180, 185, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Shackle Undead -- 58320
+	recipe = AddRecipe(58320, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43373)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Shadow Protection -- 58321
+	recipe = AddRecipe(58321, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43372)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Shadowfiend -- 58322
+	recipe = AddRecipe(58322, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43374)
+	recipe:SetSkillLevels(345, 345, 355, 360, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Blurred Speed -- 58323
+	recipe = AddRecipe(58323, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43379)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Distract -- 58324
+	recipe = AddRecipe(58324, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43376)
+	recipe:SetSkillLevels(120, 120, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Pick Lock -- 58325
+	recipe = AddRecipe(58325, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43377)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Pick Pocket -- 58326
+	recipe = AddRecipe(58326, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43343)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Safe Fall -- 58327
+	recipe = AddRecipe(58327, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43378)
+	recipe:SetSkillLevels(195, 195, 205, 210, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Poisons -- 58328
+	recipe = AddRecipe(58328, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43380)
+	recipe:SetSkillLevels(120, 120, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Astral Recall -- 58329
+	recipe = AddRecipe(58329, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43381)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Renewed Life -- 58330
+	recipe = AddRecipe(58330, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43385)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Water Breathing -- 58331
+	recipe = AddRecipe(58331, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43344)
+	recipe:SetSkillLevels(120, 120, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of the Arctic Wolf -- 58332
+	recipe = AddRecipe(58332, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43386)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Water Walking -- 58333
+	recipe = AddRecipe(58333, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43388)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Unending Breath -- 58336
+	recipe = AddRecipe(58336, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43389)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Drain Soul -- 58337
+	recipe = AddRecipe(58337, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43390)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Curse of Exhaustion -- 58338
+	recipe = AddRecipe(58338, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43392)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Enslave Demon -- 58339
+	recipe = AddRecipe(58339, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43393)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Eye of Kilrogg -- 58340
+	recipe = AddRecipe(58340, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43391)
+	recipe:SetSkillLevels(120, 120, 130, 135, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Ritual of Souls -- 58341
+	recipe = AddRecipe(58341, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43394)
+	recipe:SetSkillLevels(345, 345, 355, 360, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Battle -- 58342
+	recipe = AddRecipe(58342, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43395)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Berserker Rage -- 58343
+	recipe = AddRecipe(58343, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43396)
+	recipe:SetSkillLevels(75, 75, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Long Charge -- 58344
+	recipe = AddRecipe(58344, V.WOTLK, Q.COMMON)
+	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, 46716)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Demoralizing Shout -- 58345
+	recipe = AddRecipe(58345, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43398)
+	recipe:SetSkillLevels(95, 95, 105, 110, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Thunder Clap -- 58346
+	recipe = AddRecipe(58346, V.WOTLK, Q.COMMON)
+	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, 46716)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Enduring Victory -- 58347
+	recipe = AddRecipe(58347, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43400)
+	recipe:SetSkillLevels(320, 320, 330, 335, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Scroll of Agility -- 58472
+	recipe = AddRecipe(58472, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(3012)
+	recipe:SetSkillLevels(15, 15, 35, 40, 45)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Agility II -- 58473
+	recipe = AddRecipe(58473, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(1477)
+	recipe:SetSkillLevels(85, 85, 85, 90, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Agility III -- 58476
+	recipe = AddRecipe(58476, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(4425)
+	recipe:SetSkillLevels(175, 175, 180, 185, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Agility IV -- 58478
+	recipe = AddRecipe(58478, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(10309)
+	recipe:SetSkillLevels(225, 225, 230, 235, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Agility V -- 58480
+	recipe = AddRecipe(58480, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(27498)
+	recipe:SetSkillLevels(270, 270, 275, 280, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Agility VI -- 58481
+	recipe = AddRecipe(58481, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(33457)
+	recipe:SetSkillLevels(310, 310, 320, 325, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Agility VII -- 58482
+	recipe = AddRecipe(58482, V.WOTLK, Q.COMMON)
+	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, 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, 46716)
+
+	-- Scroll of Strength -- 58484
+	recipe = AddRecipe(58484, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(954)
+	recipe:SetSkillLevels(15, 15, 35, 40, 45)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Strength II -- 58485
+	recipe = AddRecipe(58485, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(2289)
+	recipe:SetSkillLevels(80, 80, 80, 85, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Strength III -- 58486
+	recipe = AddRecipe(58486, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(4426)
+	recipe:SetSkillLevels(170, 170, 175, 180, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Strength IV -- 58487
+	recipe = AddRecipe(58487, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(10310)
+	recipe:SetSkillLevels(220, 220, 225, 230, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Strength V -- 58488
+	recipe = AddRecipe(58488, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(27503)
+	recipe:SetSkillLevels(265, 265, 270, 275, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Strength VI -- 58489
+	recipe = AddRecipe(58489, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(33462)
+	recipe:SetSkillLevels(305, 305, 315, 320, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Strength VII -- 58490
+	recipe = AddRecipe(58490, V.WOTLK, Q.COMMON)
+	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, 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, 46716)
+
+	-- Mystic Tome -- 58565
+	recipe = AddRecipe(58565, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43515)
+	recipe:SetSkillLevels(85, 85, 95, 100, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Dash -- 59315
+	recipe = AddRecipe(59315, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43674)
+	recipe:SetSkillLevels(150, 150, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Ghost Wolf -- 59326
+	recipe = AddRecipe(59326, V.WOTLK, Q.COMMON)
+	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, 46716)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Rune Tap -- 59338
+	recipe = AddRecipe(59338, V.WOTLK, Q.COMMON)
+	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, 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, 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, 33679, 46716)
+
+	-- Certificate of Ownership -- 59387
+	recipe = AddRecipe(59387, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43850)
+	recipe:SetSkillLevels(200, 200, 205, 210, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HUNTER)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Tome of the Dawn -- 59475
+	recipe = AddRecipe(59475, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43654)
+	recipe:SetSkillLevels(125, 125, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Book of Survival -- 59478
+	recipe = AddRecipe(59478, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43655)
+	recipe:SetSkillLevels(125, 125, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Strange Tarot -- 59480
+	recipe = AddRecipe(59480, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44142)
+	recipe:SetSkillLevels(125, 125, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Tome of Kings -- 59484
+	recipe = AddRecipe(59484, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43656)
+	recipe:SetSkillLevels(175, 175, 200, 205, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Royal Guide of Escape Routes -- 59486
+	recipe = AddRecipe(59486, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43657)
+	recipe:SetSkillLevels(175, 175, 200, 205, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Arcane Tarot -- 59487
+	recipe = AddRecipe(59487, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44161)
+	recipe:SetSkillLevels(175, 175, 200, 205, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Fire Eater's Guide -- 59489
+	recipe = AddRecipe(59489, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43660)
+	recipe:SetSkillLevels(225, 225, 240, 245, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Book of Stars -- 59490
+	recipe = AddRecipe(59490, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43661)
+	recipe:SetSkillLevels(225, 225, 240, 245, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ONE_HAND)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Shadowy Tarot -- 59491
+	recipe = AddRecipe(59491, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44163)
+	recipe:SetSkillLevels(225, 225, 240, 245, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Stormbound Tome -- 59493
+	recipe = AddRecipe(59493, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43663)
+	recipe:SetSkillLevels(275, 275, 290, 295, 300)
+	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Manual of Clouds -- 59494
+	recipe = AddRecipe(59494, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43664)
+	recipe:SetSkillLevels(275, 275, 290, 295, 300)
+	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, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Hellfire Tome -- 59495
+	recipe = AddRecipe(59495, V.WOTLK, Q.COMMON)
+	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, 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, 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, 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, 46716)
+
+	-- Darkmoon Card -- 59502
+	recipe = AddRecipe(59502, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44316)
+	recipe:SetSkillLevels(275, 275, 290, 295, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Greater Darkmoon Card -- 59503
+	recipe = AddRecipe(59503, V.WOTLK, Q.COMMON)
+	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, 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, 46716)
+
+	-- Glyph of Holy Wrath -- 59559
+	recipe = AddRecipe(59559, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43867)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Dazing Shield -- 59560
+	recipe = AddRecipe(59560, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43868)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Seal of Truth -- 59561
+	recipe = AddRecipe(59561, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43869)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DPS, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Scroll of Recall II -- 60336
+	recipe = AddRecipe(60336, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44314)
+	recipe:SetSkillLevels(200, 200, 215, 220, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Scroll of Recall III -- 60337
+	recipe = AddRecipe(60337, V.WOTLK, Q.COMMON)
+	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, 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, 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, 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, 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, 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, 33679, 46716)
+
+	-- Minor Inscription Research -- 61288
+	recipe = AddRecipe(61288, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(75, 75, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Frostfire -- 61677
+	recipe = AddRecipe(61677, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44684)
+	recipe:SetSkillLevels(385, 385, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Focus -- 62162
+	recipe = AddRecipe(62162, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Rituals of the New Moon -- 64051
+	recipe = AddRecipe(64051, V.WOTLK, Q.UNCOMMON)
+	recipe:SetCraftedItemID(46108)
+	recipe:SetSkillLevels(350, 350, 375, 387, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CASTER, F.ONE_HAND)
+	recipe:AddMobDrop(26679, 26708, 27546, 27676)
+
+	-- Twilight Tome -- 64053
+	recipe = AddRecipe(64053, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Raptor Strike -- 64246
+	recipe = AddRecipe(64246, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45735)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Stoneclaw Totem -- 64247
+	recipe = AddRecipe(64247, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45778)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Life Tap -- 64248
+	recipe = AddRecipe(64248, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45785)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.CASTER, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Scatter Shot -- 64249
+	recipe = AddRecipe(64249, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45734)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Soul Link -- 64250
+	recipe = AddRecipe(64250, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45789)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Salvation -- 64251
+	recipe = AddRecipe(64251, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45747)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Shield Wall -- 64252
+	recipe = AddRecipe(64252, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45797)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Master's Call -- 64253
+	recipe = AddRecipe(64253, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45733)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Holy Shock -- 64254
+	recipe = AddRecipe(64254, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45746)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Furious Sundering -- 64255
+	recipe = AddRecipe(64255, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45793)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Barkskin -- 64256
+	recipe = AddRecipe(64256, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45623)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Ice Barrier -- 64257
+	recipe = AddRecipe(64257, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45740)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Monsoon -- 64258
+	recipe = AddRecipe(64258, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45622)
+	recipe:SetSkillLevels(250, 250, 255, 262, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Pain Suppression -- 64259
+	recipe = AddRecipe(64259, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45760)
+	recipe:SetSkillLevels(255, 255, 255, 262, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.PRIEST)
+	recipe:AddTrainer(26916, 26959, 26977, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Mutilate -- 64260
+	recipe = AddRecipe(64260, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45768)
+	recipe:SetSkillLevels(255, 255, 255, 262, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Earth Shield -- 64261
+	recipe = AddRecipe(64261, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45775)
+	recipe:SetSkillLevels(250, 250, 255, 262, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Shamanistic Rage -- 64262
+	recipe = AddRecipe(64262, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45776)
+	recipe:SetSkillLevels(255, 255, 255, 262, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Death Coil -- 64266
+	recipe = AddRecipe(64266, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45804)
+	recipe:SetSkillLevels(275, 275, 280, 287, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DK)
+	recipe:AddTrainer(26916, 26959, 26977, 26995, 28702, 30706, 30709, 30710, 30711, 30713, 30715, 30716, 30717, 30721, 30722, 33603, 33615, 33679, 46716)
+
+	-- Glyph of Berserk -- 64268
+	recipe = AddRecipe(64268, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45601)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Wild Growth -- 64270
+	recipe = AddRecipe(64270, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45602)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Chimera Shot -- 64271
+	recipe = AddRecipe(64271, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45625)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Explosive Shot -- 64273
+	recipe = AddRecipe(64273, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45731)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Deep Freeze -- 64274
+	recipe = AddRecipe(64274, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45736)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Slow -- 64275
+	recipe = AddRecipe(64275, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45737)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Arcane Barrage -- 64276
+	recipe = AddRecipe(64276, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45738)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Beacon of Light -- 64277
+	recipe = AddRecipe(64277, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45741)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Hammer of the Righteous -- 64278
+	recipe = AddRecipe(64278, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45742)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Templar's Verdict -- 64279
+	recipe = AddRecipe(64279, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45743)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Dispersion -- 64280
+	recipe = AddRecipe(64280, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45753)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Guardian Spirit -- 64281
+	recipe = AddRecipe(64281, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45755)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Penance -- 64282
+	recipe = AddRecipe(64282, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45756)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Divine Accuracy -- 64283
+	recipe = AddRecipe(64283, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45758)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Vendetta -- 64284
+	recipe = AddRecipe(64284, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45761)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Killing Spree -- 64285
+	recipe = AddRecipe(64285, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45762)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Shadow Dance -- 64286
+	recipe = AddRecipe(64286, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45764)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Thunder -- 64287
+	recipe = AddRecipe(64287, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45770)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Feral Spirit -- 64288
+	recipe = AddRecipe(64288, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45771)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Riptide -- 64289
+	recipe = AddRecipe(64289, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45772)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Haunt -- 64291
+	recipe = AddRecipe(64291, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45779)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Chaos Bolt -- 64294
+	recipe = AddRecipe(64294, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45781)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Bladestorm -- 64295
+	recipe = AddRecipe(64295, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45790)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Shockwave -- 64296
+	recipe = AddRecipe(64296, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45792)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Dancing Rune Weapon -- 64297
+	recipe = AddRecipe(64297, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45799)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Hungering Cold -- 64298
+	recipe = AddRecipe(64298, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45800)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Howling Blast -- 64300
+	recipe = AddRecipe(64300, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45806)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Spell Reflection -- 64302
+	recipe = AddRecipe(64302, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45795)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Cloak of Shadows -- 64303
+	recipe = AddRecipe(64303, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45769)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Kill Shot -- 64304
+	recipe = AddRecipe(64304, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45732)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.HUNTER)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Divine Plea -- 64305
+	recipe = AddRecipe(64305, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45745)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Savage Roar -- 64307
+	recipe = AddRecipe(64307, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45604)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Shield of the Righteous -- 64308
+	recipe = AddRecipe(64308, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45744)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Spirit Tap -- 64309
+	recipe = AddRecipe(64309, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45757)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.PRIEST)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Tricks of the Trade -- 64310
+	recipe = AddRecipe(64310, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45767)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Shadowflame -- 64311
+	recipe = AddRecipe(64311, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45783)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Intimidating Shout -- 64312
+	recipe = AddRecipe(64312, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45794)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Starsurge -- 64313
+	recipe = AddRecipe(64313, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45603)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Mirror Image -- 64314
+	recipe = AddRecipe(64314, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45739)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Fan of Knives -- 64315
+	recipe = AddRecipe(64315, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45766)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Hex -- 64316
+	recipe = AddRecipe(64316, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45777)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.SHAMAN)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Demonic Circle -- 64317
+	recipe = AddRecipe(64317, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45782)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Metamorphosis -- 64318
+	recipe = AddRecipe(64318, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45780)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of Ferocious Bite -- 67600
+	recipe = AddRecipe(67600, V.WOTLK, Q.COMMON)
+	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, 33679, 46716)
+
+	-- Glyph of Command -- 68166
+	recipe = AddRecipe(68166, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(49084)
+	recipe:SetSkillLevels(355, 355, 355, 360, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP, F.WARRIOR)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Runescroll of Fortitude -- 69385
+	recipe = AddRecipe(69385, V.WOTLK, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Mana Shield -- 71101
+	recipe = AddRecipe(71101, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(50166)
+	recipe:SetCraftedItemID(50045)
+	recipe:SetSkillLevels(250, 250, 255, 260, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CASTER, F.MAGE)
+	recipe:AddVendor(28723, 30734, 30735)
+
+	-- Glyph of Lash of Pain -- 71102
+	recipe = AddRecipe(71102, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(50168)
+	recipe:SetCraftedItemID(50077)
+	recipe:SetSkillLevels(375, 375, 380, 382, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CASTER, F.WARLOCK)
+	recipe:AddVendor(28723)
+
+	-- Runescroll of Fortitude II -- 85785
+	recipe = AddRecipe(85785, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62251)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Blackfallow Ink -- 86004
+	recipe = AddRecipe(86004, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(61978)
+	recipe:SetSkillLevels(425, 425, 440, 445, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Inferno Ink -- 86005
+	recipe = AddRecipe(86005, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(61981)
+	recipe:SetSkillLevels(475, 475, 480, 482, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Swiftsteel Inscription -- 86375
+	recipe = AddRecipe(86375, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Lionsmane Inscription -- 86401
+	recipe = AddRecipe(86401, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Inscription of the Earth Prince -- 86402
+	recipe = AddRecipe(86402, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Felfire Inscription -- 86403
+	recipe = AddRecipe(86403, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Mysterious Fortune Card -- 86609
+	recipe = AddRecipe(86609, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(60838)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Darkmoon Card of Destruction -- 86615
+	recipe = AddRecipe(86615, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(61987)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Book of Blood -- 86616
+	recipe = AddRecipe(86616, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62231)
+	recipe:SetSkillLevels(475, 475, 485, 487, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Lord Rottington's Pressed Wisp Book -- 86640
+	recipe = AddRecipe(86640, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62233)
+	recipe:SetSkillLevels(475, 475, 485, 487, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Dungeoneering Guide -- 86641
+	recipe = AddRecipe(86641, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62234)
+	recipe:SetSkillLevels(510, 510, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Divine Companion -- 86642
+	recipe = AddRecipe(86642, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62235)
+	recipe:SetSkillLevels(510, 510, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Battle Tome -- 86643
+	recipe = AddRecipe(86643, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62236)
+	recipe:SetSkillLevels(510, 510, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Origami Slime -- 86644
+	recipe = AddRecipe(86644, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62239)
+	recipe:SetSkillLevels(480, 480, 480, 480, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddCustom("VASHJ'IR_RANDOM_INSC")
+
+	-- Origami Rock -- 86645
+	recipe = AddRecipe(86645, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62238)
+	recipe:SetSkillLevels(490, 490, 490, 490, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEEPHOLM_RANDOM_INSC")
+
+	-- Etched Horn -- 86647
+	recipe = AddRecipe(86647, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62240)
+	recipe:SetSkillLevels(480, 480, 500, 502, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Manual of the Planes -- 86648
+	recipe = AddRecipe(86648, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62241)
+	recipe:SetSkillLevels(480, 480, 500, 502, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Runed Dragonscale -- 86649
+	recipe = AddRecipe(86649, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62242)
+	recipe:SetSkillLevels(505, 505, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Notched Jawbone -- 86650
+	recipe = AddRecipe(86650, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62243)
+	recipe:SetSkillLevels(515, 515, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Tattooed Eyeball -- 86652
+	recipe = AddRecipe(86652, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62244)
+	recipe:SetSkillLevels(515, 515, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Silver Inlaid Leaf -- 86653
+	recipe = AddRecipe(86653, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62245)
+	recipe:SetSkillLevels(515, 515, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Forged Documents -- 86654
+	recipe = AddRecipe(86654, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63276)
+	recipe:SetSkillLevels(500, 500, 510, 522, 535)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 33603, 33615, 46716)
+
+	-- Forged Documents -- 89244
+	recipe = AddRecipe(89244, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62056)
+	recipe:SetSkillLevels(500, 500, 510, 522, 535)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30713, 30715, 30717, 46716)
+
+	-- Adventurer's Journal -- 89367
+	recipe = AddRecipe(89367, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(62237)
+	recipe:SetSkillLevels(460, 460, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Scroll of Intellect IX -- 89368
+	recipe = AddRecipe(89368, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63305)
+	recipe:SetSkillLevels(445, 445, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Scroll of Strength IX -- 89369
+	recipe = AddRecipe(89369, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63304)
+	recipe:SetSkillLevels(465, 465, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Scroll of Agility IX -- 89370
+	recipe = AddRecipe(89370, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63303)
+	recipe:SetSkillLevels(470, 470, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Scroll of Spirit IX -- 89371
+	recipe = AddRecipe(89371, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63307)
+	recipe:SetSkillLevels(455, 455, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Scroll of Stamina IX -- 89372
+	recipe = AddRecipe(89372, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63306)
+	recipe:SetSkillLevels(460, 460, 465, 470, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Scroll of Protection IX -- 89373
+	recipe = AddRecipe(89373, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63308)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Glyph of Colossus Smash -- 89815
+	recipe = AddRecipe(89815, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63481)
+	recipe:SetSkillLevels(430, 430, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.WARRIOR)
+	recipe:AddVendor(49703, 50248)
+
+	-- Vanishing Powder -- 92026
+	recipe = AddRecipe(92026, V.CATA, Q.COMMON)
+	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, 46716)
+
+	-- Dust of Disappearance -- 92027
+	recipe = AddRecipe(92027, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63388)
+	recipe:SetSkillLevels(475, 475, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	-- Glyph of Blind -- 92579
+	recipe = AddRecipe(92579, V.CATA, Q.COMMON)
+	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, 46716)
+
+	-- Glyph of Living Bomb -- 94000
+	recipe = AddRecipe(94000, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(63539)
+	recipe:SetSkillLevels(390, 390, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.CASTER, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Tiger's Fury -- 94401
+	recipe = AddRecipe(94401, V.CATA, Q.COMMON)
+	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, 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, 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, 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, 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, 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, 46716)
+
+	-- Glyph of Vanish -- 94711
+	recipe = AddRecipe(94711, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63420)
+	recipe:SetSkillLevels(430, 430, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.ROGUE)
+	recipe:AddCustom("DISCOVERY_INSC_BOOK")
+
+	-- Glyph of the Treant -- 95215
+	recipe = AddRecipe(95215, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(68039)
+	recipe:SetSkillLevels(155, 155, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.DRUID)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of Armors -- 95710
+	recipe = AddRecipe(95710, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(63416)
+	recipe:SetSkillLevels(155, 155, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.MAGE)
+	recipe:AddCustom("DISCOVERY_INSC_MINOR")
+
+	-- Glyph of the Long Word -- 95825
+	recipe = AddRecipe(95825, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(66918)
+	recipe:SetSkillLevels(390, 390, 390, 397, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOE, F.PALADIN)
+	recipe:AddCustom("DISCOVERY_INSC_NORTHREND")
+
+	-- Glyph of Dark Succor -- 96284
+	recipe = AddRecipe(96284, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(68793)
+	recipe:SetSkillLevels(275, 275, 280, 287, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
+	recipe:AddTrainer(28702, 30706, 30711, 30713, 30715, 30717, 33603, 33615, 46716)
+
+	self.InitInscription = nil
+end
diff --git a/Database/Recipes/Jewelcrafting.lua b/Database/Recipes/Jewelcrafting.lua
new file mode 100644
index 0000000..adbcc74
--- /dev/null
+++ b/Database/Recipes/Jewelcrafting.lua
@@ -0,0 +1,4427 @@
+--[[
+************************************************************************
+Jewelcrafting.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local FOLDER_NAME, private = ...
+
+local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
+local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
+
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitJewelcrafting()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 25229, genesis, quality)
+	end
+
+	private:InitializeJewelcraftingTrainers()
+
+	local recipe
+
+	-- Delicate Copper Wire -- 25255
+	recipe = AddRecipe(25255, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20816)
+	recipe:SetSkillLevels(1, 1, 20, 35, 50)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Bronze Setting -- 25278
+	recipe = AddRecipe(25278, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20817)
+	recipe:SetSkillLevels(50, 50, 70, 80, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Elegant Silver Ring -- 25280
+	recipe = AddRecipe(25280, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20818)
+	recipe:SetSkillLevels(50, 50, 80, 95, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Inlaid Malachite Ring -- 25283
+	recipe = AddRecipe(25283, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20821)
+	recipe:SetSkillLevels(30, 30, 60, 75, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Simple Pearl Ring -- 25284
+	recipe = AddRecipe(25284, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20820)
+	recipe:SetSkillLevels(60, 60, 90, 105, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Gloom Band -- 25287
+	recipe = AddRecipe(25287, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20823)
+	recipe:SetSkillLevels(70, 70, 100, 115, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Heavy Silver Ring -- 25305
+	recipe = AddRecipe(25305, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20826)
+	recipe:SetSkillLevels(90, 90, 120, 135, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Ring of Silver Might -- 25317
+	recipe = AddRecipe(25317, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20827)
+	recipe:SetSkillLevels(80, 80, 110, 125, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Ring of Twilight Shadows -- 25318
+	recipe = AddRecipe(25318, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20828)
+	recipe:SetSkillLevels(100, 100, 130, 145, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Heavy Golden Necklace of Battle -- 25320
+	recipe = AddRecipe(25320, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(20856)
+	recipe:SetCraftedItemID(20856)
+	recipe:SetSkillLevels(150, 150, 180, 195, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.NECK)
+	recipe:AddLimitedVendor(1286, 1, 3367, 1, 16624, 1, 17512, 1)
+
+	-- Moonsoul Crown -- 25321
+	recipe = AddRecipe(25321, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20832)
+	recipe:SetSkillLevels(120, 120, 150, 165, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Wicked Moonstone Ring -- 25323
+	recipe = AddRecipe(25323, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(20855)
+	recipe:SetCraftedItemID(20833)
+	recipe:SetSkillLevels(125, 125, 155, 170, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
+	recipe:AddLimitedVendor(3499, 1, 3954, 1)
+
+	-- Amulet of the Moon -- 25339
+	recipe = AddRecipe(25339, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(20854)
+	recipe:SetCraftedItemID(20830)
+	recipe:SetSkillLevels(110, 110, 140, 155, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddLimitedVendor(4229, 1, 4561, 1, 16624, 1, 17512, 1)
+
+	-- Solid Bronze Ring -- 25490
+	recipe = AddRecipe(25490, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20907)
+	recipe:SetSkillLevels(50, 50, 80, 95, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Braided Copper Ring -- 25493
+	recipe = AddRecipe(25493, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20906)
+	recipe:SetSkillLevels(1, 1, 30, 45, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Barbaric Iron Collar -- 25498
+	recipe = AddRecipe(25498, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20909)
+	recipe:SetSkillLevels(110, 110, 140, 155, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Pendant of the Agate Shield -- 25610
+	recipe = AddRecipe(25610, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(20970)
+	recipe:SetCraftedItemID(20950)
+	recipe:SetSkillLevels(120, 120, 150, 165, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.NECK)
+	recipe:AddVendor(1448, 4877)
+
+	-- Heavy Iron Knuckles -- 25612
+	recipe = AddRecipe(25612, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(20971)
+	recipe:SetCraftedItemID(20954)
+	recipe:SetSkillLevels(125, 125, 155, 170, 185)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.FIST)
+	recipe:AddLimitedVendor(2393, 1)
+
+	-- Golden Dragon Ring -- 25613
+	recipe = AddRecipe(25613, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20955)
+	recipe:SetSkillLevels(135, 135, 165, 180, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Mithril Filigree -- 25615
+	recipe = AddRecipe(25615, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20963)
+	recipe:SetSkillLevels(150, 150, 170, 180, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Blazing Citrine Ring -- 25617
+	recipe = AddRecipe(25617, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(20973)
+	recipe:SetCraftedItemID(20958)
+	recipe:SetSkillLevels(150, 150, 180, 195, 210)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
+	recipe:AddLimitedVendor(9636, 1)
+
+	-- Jade Pendant of Blasting -- 25618
+	recipe = AddRecipe(25618, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(20974)
+	recipe:SetCraftedItemID(20966)
+	recipe:SetSkillLevels(160, 160, 190, 205, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- The Jade Eye -- 25619
+	recipe = AddRecipe(25619, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(20975)
+	recipe:SetCraftedItemID(20959)
+	recipe:SetSkillLevels(170, 170, 200, 215, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.RING)
+	recipe:AddLimitedVendor(4775, 1, 5163, 1, 16624, 1, 17512, 1)
+
+	-- Engraved Truesilver Ring -- 25620
+	recipe = AddRecipe(25620, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20960)
+	recipe:SetSkillLevels(170, 170, 200, 215, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Citrine Ring of Rapid Healing -- 25621
+	recipe = AddRecipe(25621, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20961)
+	recipe:SetSkillLevels(180, 180, 210, 225, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Citrine Pendant of Golden Healing -- 25622
+	recipe = AddRecipe(25622, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(20976)
+	recipe:SetCraftedItemID(20967)
+	recipe:SetSkillLevels(190, 190, 220, 235, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Figurine - Jade Owl -- 26872
+	recipe = AddRecipe(26872, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21748)
+	recipe:SetSkillLevels(200, 200, 225, 240, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Figurine - Golden Hare -- 26873
+	recipe = AddRecipe(26873, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21940)
+	recipe:SetCraftedItemID(21756)
+	recipe:SetSkillLevels(200, 200, 225, 240, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.TRINKET)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Aquamarine Signet -- 26874
+	recipe = AddRecipe(26874, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(20964)
+	recipe:SetSkillLevels(210, 210, 235, 250, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Figurine - Black Pearl Panther -- 26875
+	recipe = AddRecipe(26875, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21941)
+	recipe:SetCraftedItemID(21758)
+	recipe:SetSkillLevels(215, 215, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE, F.DPS, F.TRINKET)
+	recipe:AddVendor(989, 4897)
+
+	-- Aquamarine Pendant of the Warrior -- 26876
+	recipe = AddRecipe(26876, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21755)
+	recipe:SetSkillLevels(220, 220, 245, 260, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Ruby Crown of Restoration -- 26878
+	recipe = AddRecipe(26878, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21942)
+	recipe:SetCraftedItemID(20969)
+	recipe:SetSkillLevels(225, 225, 250, 265, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(2810, 1, 2821, 1)
+
+	-- Thorium Setting -- 26880
+	recipe = AddRecipe(26880, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21752)
+	recipe:SetSkillLevels(225, 225, 235, 245, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Figurine - Truesilver Crab -- 26881
+	recipe = AddRecipe(26881, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21943)
+	recipe:SetCraftedItemID(21760)
+	recipe:SetSkillLevels(225, 225, 250, 265, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE, F.TANK, F.TRINKET)
+	recipe:AddLimitedVendor(1148, 1, 4897, 1)
+
+	-- Figurine - Truesilver Boar -- 26882
+	recipe = AddRecipe(26882, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21944)
+	recipe:SetCraftedItemID(21763)
+	recipe:SetSkillLevels(235, 235, 260, 275, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.DPS, F.TRINKET)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Ruby Pendant of Fire -- 26883
+	recipe = AddRecipe(26883, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21764)
+	recipe:SetSkillLevels(235, 235, 260, 275, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Truesilver Healing Ring -- 26885
+	recipe = AddRecipe(26885, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21765)
+	recipe:SetSkillLevels(240, 240, 265, 280, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- The Aquamarine Ward -- 26887
+	recipe = AddRecipe(26887, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21945)
+	recipe:SetCraftedItemID(21754)
+	recipe:SetSkillLevels(245, 245, 270, 285, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.RING)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Gem Studded Band -- 26896
+	recipe = AddRecipe(26896, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21947)
+	recipe:SetCraftedItemID(21753)
+	recipe:SetSkillLevels(250, 250, 275, 290, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Opal Necklace of Impact -- 26897
+	recipe = AddRecipe(26897, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21948)
+	recipe:SetCraftedItemID(21766)
+	recipe:SetSkillLevels(250, 250, 275, 290, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.NECK)
+	recipe:AddLimitedVendor(5163, 1, 8363, 1, 16624, 1, 17512, 1)
+
+	-- Figurine - Ruby Serpent -- 26900
+	recipe = AddRecipe(26900, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21949)
+	recipe:SetCraftedItemID(21769)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.TRINKET)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Simple Opal Ring -- 26902
+	recipe = AddRecipe(26902, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21767)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Sapphire Signet -- 26903
+	recipe = AddRecipe(26903, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21768)
+	recipe:SetSkillLevels(275, 275, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Emerald Crown of Destruction -- 26906
+	recipe = AddRecipe(26906, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21952)
+	recipe:SetCraftedItemID(21774)
+	recipe:SetSkillLevels(275, 275, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(15179, 1)
+
+	-- Onslaught Ring -- 26907
+	recipe = AddRecipe(26907, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21775)
+	recipe:SetSkillLevels(280, 280, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Sapphire Pendant of Winter Night -- 26908
+	recipe = AddRecipe(26908, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21790)
+	recipe:SetSkillLevels(280, 280, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Figurine - Emerald Owl -- 26909
+	recipe = AddRecipe(26909, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21953)
+	recipe:SetCraftedItemID(21777)
+	recipe:SetSkillLevels(285, 285, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.TRINKET)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Ring of Bitter Shadows -- 26910
+	recipe = AddRecipe(26910, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21954)
+	recipe:SetCraftedItemID(21778)
+	recipe:SetSkillLevels(285, 285, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
+	recipe:AddVendor(12941)
+
+	-- Living Emerald Pendant -- 26911
+	recipe = AddRecipe(26911, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21791)
+	recipe:SetSkillLevels(290, 290, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Figurine - Black Diamond Crab -- 26912
+	recipe = AddRecipe(26912, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21955)
+	recipe:SetCraftedItemID(21784)
+	recipe:SetSkillLevels(300, 300, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOP, F.TANK, F.TRINKET)
+	recipe:AddMobDrop(9736)
+
+	-- Figurine - Dark Iron Scorpid -- 26914
+	recipe = AddRecipe(26914, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21956)
+	recipe:SetCraftedItemID(21789)
+	recipe:SetSkillLevels(300, 300, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOP, F.DPS, F.TRINKET)
+	recipe:AddMobDrop(8983)
+
+	-- Necklace of the Diamond Tower -- 26915
+	recipe = AddRecipe(26915, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21957)
+	recipe:SetCraftedItemID(21792)
+	recipe:SetSkillLevels(305, 305, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK, F.NECK)
+	recipe:AddVendor(11189)
+
+	-- Band of Natural Fire -- 26916
+	recipe = AddRecipe(26916, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21779)
+	recipe:SetSkillLevels(310, 310, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Woven Copper Ring -- 26925
+	recipe = AddRecipe(26925, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21931)
+	recipe:SetSkillLevels(1, 1, 30, 45, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Heavy Copper Ring -- 26926
+	recipe = AddRecipe(26926, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21932)
+	recipe:SetSkillLevels(5, 5, 35, 50, 65)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Thick Bronze Necklace -- 26927
+	recipe = AddRecipe(26927, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21933)
+	recipe:SetSkillLevels(50, 50, 80, 95, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Ornate Tigerseye Necklace -- 26928
+	recipe = AddRecipe(26928, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21934)
+	recipe:SetSkillLevels(30, 30, 60, 75, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Brilliant Blood Garnet -- 28903
+	recipe = AddRecipe(28903, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23130)
+	recipe:SetCraftedItemID(23094)
+	recipe:SetSkillLevels(300, 300, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
+
+	-- Bold Blood Garnet -- 28905
+	recipe = AddRecipe(28905, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23131)
+	recipe:SetCraftedItemID(23095)
+	recipe:SetSkillLevels(300, 300, 310, 315, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Inscribed Flame Spessarite -- 28910
+	recipe = AddRecipe(28910, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23135)
+	recipe:SetCraftedItemID(23098)
+	recipe:SetSkillLevels(300, 300, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Reckless Flame Spessarite -- 28912
+	recipe = AddRecipe(28912, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23136)
+	recipe:SetCraftedItemID(23099)
+	recipe:SetSkillLevels(305, 305, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
+
+	-- Glinting Shadow Draenite -- 28914
+	recipe = AddRecipe(28914, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23137)
+	recipe:SetCraftedItemID(23100)
+	recipe:SetSkillLevels(315, 315, 315, 335, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Potent Flame Spessarite -- 28915
+	recipe = AddRecipe(28915, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23138)
+	recipe:SetCraftedItemID(23101)
+	recipe:SetSkillLevels(325, 325, 325, 340, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LOWERCITY)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.FRIENDLY, 21655)
+
+	-- Radiant Deep Peridot -- 28916
+	recipe = AddRecipe(28916, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23140)
+	recipe:SetCraftedItemID(23103)
+	recipe:SetSkillLevels(300, 300, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
+
+	-- Jagged Deep Peridot -- 28917
+	recipe = AddRecipe(28917, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23141)
+	recipe:SetCraftedItemID(23104)
+	recipe:SetSkillLevels(300, 300, 310, 315, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Regal Deep Peridot -- 28918
+	recipe = AddRecipe(28918, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(31359)
+	recipe:SetCraftedItemID(23105)
+	recipe:SetSkillLevels(315, 315, 315, 335, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.FRIENDLY, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.FRIENDLY, 17585)
+
+	-- Timeless Shadow Draenite -- 28925
+	recipe = AddRecipe(28925, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23108)
+	recipe:SetSkillLevels(300, 300, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
+
+	-- Purified Shadow Draenite -- 28927
+	recipe = AddRecipe(28927, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23145)
+	recipe:SetCraftedItemID(23109)
+	recipe:SetSkillLevels(305, 305, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR)
+	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
+
+	-- Shifting Shadow Draenite -- 28933
+	recipe = AddRecipe(28933, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23146)
+	recipe:SetCraftedItemID(23110)
+	recipe:SetSkillLevels(315, 315, 315, 335, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
+
+	-- Sovereign Shadow Draenite -- 28936
+	recipe = AddRecipe(28936, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23147)
+	recipe:SetCraftedItemID(23111)
+	recipe:SetSkillLevels(325, 325, 325, 340, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Smooth Golden Draenite -- 28944
+	recipe = AddRecipe(28944, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23149)
+	recipe:SetCraftedItemID(23114)
+	recipe:SetSkillLevels(305, 305, 305, 325, 345)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.ALDOR)
+	recipe:AddRepVendor(FAC.ALDOR, REP.FRIENDLY, 19321)
+
+	-- Subtle Golden Draenite -- 28947
+	recipe = AddRecipe(28947, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23150)
+	recipe:SetCraftedItemID(23115)
+	recipe:SetSkillLevels(315, 315, 315, 335, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
+
+	-- Rigid Azure Moonstone -- 28948
+	recipe = AddRecipe(28948, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23151)
+	recipe:SetCraftedItemID(23116)
+	recipe:SetSkillLevels(325, 325, 325, 340, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Solid Azure Moonstone -- 28950
+	recipe = AddRecipe(28950, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23152)
+	recipe:SetCraftedItemID(23118)
+	recipe:SetSkillLevels(300, 300, 300, 320, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33614, 33680)
+
+	-- Sparkling Azure Moonstone -- 28953
+	recipe = AddRecipe(28953, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(23153)
+	recipe:SetCraftedItemID(23119)
+	recipe:SetSkillLevels(300, 300, 310, 315, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Stormy Azure Moonstone -- 28955
+	recipe = AddRecipe(28955, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(23154)
+	recipe:SetCraftedItemID(23120)
+	recipe:SetSkillLevels(315, 315, 315, 335, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Fel Iron Blood Ring -- 31048
+	recipe = AddRecipe(31048, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(24074)
+	recipe:SetSkillLevels(305, 305, 315, 320, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Golden Draenite Ring -- 31049
+	recipe = AddRecipe(31049, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(24075)
+	recipe:SetSkillLevels(305, 305, 315, 320, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Azure Moonstone Ring -- 31050
+	recipe = AddRecipe(31050, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(24076)
+	recipe:SetSkillLevels(320, 320, 330, 340, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Thick Adamantite Necklace -- 31051
+	recipe = AddRecipe(31051, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(24077)
+	recipe:SetSkillLevels(335, 335, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.NECK)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Heavy Adamantite Ring -- 31052
+	recipe = AddRecipe(31052, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(24078)
+	recipe:SetSkillLevels(335, 335, 345, 355, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Khorium Band of Shadows -- 31053
+	recipe = AddRecipe(31053, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24158)
+	recipe:SetCraftedItemID(24079)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddMobDrop(19826)
+
+	-- Khorium Band of Frost -- 31054
+	recipe = AddRecipe(31054, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24159)
+	recipe:SetCraftedItemID(24080)
+	recipe:SetSkillLevels(355, 355, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddMobDrop(17722)
+
+	-- Khorium Inferno Band -- 31055
+	recipe = AddRecipe(31055, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24160)
+	recipe:SetCraftedItemID(24082)
+	recipe:SetSkillLevels(355, 355, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddMobDrop(18472)
+
+	-- Khorium Band of Leaves -- 31056
+	recipe = AddRecipe(31056, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24161)
+	recipe:SetCraftedItemID(24085)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddMobDrop(19984)
+
+	-- Arcane Khorium Band -- 31057
+	recipe = AddRecipe(31057, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24162)
+	recipe:SetCraftedItemID(24086)
+	recipe:SetSkillLevels(365, 365, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddMobDrop(18866)
+
+	-- Heavy Felsteel Ring -- 31058
+	recipe = AddRecipe(31058, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24163)
+	recipe:SetCraftedItemID(24087)
+	recipe:SetSkillLevels(345, 345, 355, 365, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.RING)
+	recipe:AddWorldDrop("Outland")
+
+	-- Delicate Eternium Ring -- 31060
+	recipe = AddRecipe(31060, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24164)
+	recipe:SetCraftedItemID(24088)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TANK, F.RING)
+	recipe:AddWorldDrop("Outland")
+
+	-- Blazing Eternium Band -- 31061
+	recipe = AddRecipe(31061, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24165)
+	recipe:SetCraftedItemID(24089)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
+	recipe:AddWorldDrop("Outland")
+
+	-- Pendant of Frozen Flame -- 31062
+	recipe = AddRecipe(31062, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24174)
+	recipe:SetCraftedItemID(24092)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KOT, F.NECK)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.REVERED, 21643)
+
+	-- Pendant of Thawing -- 31063
+	recipe = AddRecipe(31063, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24175)
+	recipe:SetCraftedItemID(24093)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LOWERCITY, F.NECK)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
+
+	-- Pendant of Withering -- 31064
+	recipe = AddRecipe(31064, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24176)
+	recipe:SetCraftedItemID(24095)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCRYER, F.NECK)
+	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
+
+	-- Pendant of Shadow's End -- 31065
+	recipe = AddRecipe(31065, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24177)
+	recipe:SetCraftedItemID(24097)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.ALDOR, F.NECK)
+	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
+
+	-- Pendant of the Null Rune -- 31066
+	recipe = AddRecipe(31066, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24178)
+	recipe:SetCraftedItemID(24098)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM, F.NECK)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
+
+	-- Thick Felsteel Necklace -- 31067
+	recipe = AddRecipe(31067, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24166)
+	recipe:SetCraftedItemID(24106)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.NECK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Living Ruby Pendant -- 31068
+	recipe = AddRecipe(31068, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24167)
+	recipe:SetCraftedItemID(24110)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Braided Eternium Chain -- 31070
+	recipe = AddRecipe(31070, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24168)
+	recipe:SetCraftedItemID(24114)
+	recipe:SetSkillLevels(360, 360, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.NECK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Eye of the Night -- 31071
+	recipe = AddRecipe(31071, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24169)
+	recipe:SetCraftedItemID(24116)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Embrace of the Dawn -- 31072
+	recipe = AddRecipe(31072, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24170)
+	recipe:SetCraftedItemID(24117)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Chain of the Twilight Owl -- 31076
+	recipe = AddRecipe(31076, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24171)
+	recipe:SetCraftedItemID(24121)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Coronet of Verdant Flame -- 31077
+	recipe = AddRecipe(31077, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24172)
+	recipe:SetCraftedItemID(24122)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(18422)
+
+	-- Circlet of Arcane Might -- 31078
+	recipe = AddRecipe(31078, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24173)
+	recipe:SetCraftedItemID(24123)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(18096)
+
+	-- Figurine - Felsteel Boar -- 31079
+	recipe = AddRecipe(31079, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24179)
+	recipe:SetCraftedItemID(24124)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.LOWERCITY, F.TRINKET)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
+
+	-- Figurine - Dawnstone Crab -- 31080
+	recipe = AddRecipe(31080, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(31358)
+	recipe:SetCraftedItemID(24125)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.HELLFIRE, F.TRINKET)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.REVERED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.REVERED, 17585)
+
+	-- Figurine - Living Ruby Serpent -- 31081
+	recipe = AddRecipe(31081, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24181)
+	recipe:SetCraftedItemID(24126)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.KOT, F.TRINKET)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.REVERED, 21643)
+
+	-- Figurine - Talasite Owl -- 31082
+	recipe = AddRecipe(31082, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24182)
+	recipe:SetCraftedItemID(24127)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATAR, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
+
+	-- Figurine - Nightseye Panther -- 31083
+	recipe = AddRecipe(31083, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24183)
+	recipe:SetCraftedItemID(24128)
+	recipe:SetSkillLevels(370, 370, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.CENARION_EXPEDITION, F.TRINKET)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.REVERED, 17904)
+
+	-- Bold Living Ruby -- 31084
+	recipe = AddRecipe(31084, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24193)
+	recipe:SetCraftedItemID(24027)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Delicate Living Ruby -- 31085
+	recipe = AddRecipe(31085, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24194)
+	recipe:SetCraftedItemID(24028)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Brilliant Living Ruby -- 31088
+	recipe = AddRecipe(31088, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35305)
+	recipe:SetCraftedItemID(24030)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddMobDrop(24664)
+	recipe:AddWorldDrop("Outland")
+
+	-- Subtle Dawnstone -- 31090
+	recipe = AddRecipe(31090, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24197)
+	recipe:SetCraftedItemID(24032)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Flashing Living Ruby -- 31091
+	recipe = AddRecipe(31091, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24198)
+	recipe:SetCraftedItemID(24036)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Solid Star of Elune -- 31092
+	recipe = AddRecipe(31092, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35304)
+	recipe:SetCraftedItemID(24033)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOE, F.RBOP)
+	recipe:AddMobDrop(24664)
+	recipe:AddWorldDrop("Outland")
+
+	-- Stormy Star of Elune -- 31095
+	recipe = AddRecipe(31095, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24202)
+	recipe:SetCraftedItemID(24039)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Smooth Dawnstone -- 31097
+	recipe = AddRecipe(31097, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24204)
+	recipe:SetCraftedItemID(24048)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Rigid Star of Elune -- 31098
+	recipe = AddRecipe(31098, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35307)
+	recipe:SetCraftedItemID(24051)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.MOB_DROP, F.IBOE, F.RBOE, F.RBOP)
+	recipe:AddMobDrop(24664)
+	recipe:AddWorldDrop("Outland")
+
+	-- Mystic Dawnstone -- 31101
+	recipe = AddRecipe(31101, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24208)
+	recipe:SetCraftedItemID(24053)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(21474, 21485)
+
+	-- Sovereign Nightseye -- 31102
+	recipe = AddRecipe(31102, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24209)
+	recipe:SetCraftedItemID(24054)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Shifting Nightseye -- 31103
+	recipe = AddRecipe(31103, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24210)
+	recipe:SetCraftedItemID(24055)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Timeless Nightseye -- 31104
+	recipe = AddRecipe(31104, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24211)
+	recipe:SetCraftedItemID(24056)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Inscribed Noble Topaz -- 31106
+	recipe = AddRecipe(31106, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24213)
+	recipe:SetCraftedItemID(24058)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Potent Noble Topaz -- 31107
+	recipe = AddRecipe(31107, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24214)
+	recipe:SetCraftedItemID(24059)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Reckless Noble Topaz -- 31108
+	recipe = AddRecipe(31108, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24215)
+	recipe:SetCraftedItemID(24060)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Glinting Nightseye -- 31109
+	recipe = AddRecipe(31109, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24216)
+	recipe:SetCraftedItemID(24061)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Radiant Talasite -- 31111
+	recipe = AddRecipe(31111, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24218)
+	recipe:SetCraftedItemID(24066)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Purified Nightseye -- 31112
+	recipe = AddRecipe(31112, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24219)
+	recipe:SetCraftedItemID(24065)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Jagged Talasite -- 31113
+	recipe = AddRecipe(31113, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24220)
+	recipe:SetCraftedItemID(24067)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Sparkling Star of Elune -- 31149
+	recipe = AddRecipe(31149, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24200)
+	recipe:SetCraftedItemID(24035)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Malachite Pendant -- 32178
+	recipe = AddRecipe(32178, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25438)
+	recipe:SetSkillLevels(20, 20, 50, 65, 80)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Tigerseye Band -- 32179
+	recipe = AddRecipe(32179, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25439)
+	recipe:SetSkillLevels(20, 20, 50, 65, 80)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Rough Stone Statue -- 32259
+	recipe = AddRecipe(32259, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25498)
+	recipe:SetSkillLevels(1, 1, 30, 40, 50)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Coarse Stone Statue -- 32801
+	recipe = AddRecipe(32801, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25880)
+	recipe:SetSkillLevels(50, 50, 70, 80, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Heavy Stone Statue -- 32807
+	recipe = AddRecipe(32807, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25881)
+	recipe:SetSkillLevels(110, 110, 120, 130, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Solid Stone Statue -- 32808
+	recipe = AddRecipe(32808, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25882)
+	recipe:SetSkillLevels(175, 175, 175, 185, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Dense Stone Statue -- 32809
+	recipe = AddRecipe(32809, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(25883)
+	recipe:SetSkillLevels(225, 225, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Powerful Earthstorm Diamond -- 32866
+	recipe = AddRecipe(32866, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25902)
+	recipe:SetCraftedItemID(25896)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 17518)
+
+	-- Bracing Earthstorm Diamond -- 32867
+	recipe = AddRecipe(32867, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25903)
+	recipe:SetCraftedItemID(25897)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 17518)
+
+	-- Tenacious Earthstorm Diamond -- 32868
+	recipe = AddRecipe(32868, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25905)
+	recipe:SetCraftedItemID(25898)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Brutal Earthstorm Diamond -- 32869
+	recipe = AddRecipe(32869, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25906)
+	recipe:SetCraftedItemID(25899)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Insightful Earthstorm Diamond -- 32870
+	recipe = AddRecipe(32870, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25904)
+	recipe:SetCraftedItemID(25901)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATAR)
+	recipe:AddRepVendor(FAC.SHATAR, REP.FRIENDLY, 21432)
+
+	-- Destructive Skyfire Diamond -- 32871
+	recipe = AddRecipe(32871, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25907)
+	recipe:SetCraftedItemID(25890)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Mystical Skyfire Diamond -- 32872
+	recipe = AddRecipe(32872, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25909)
+	recipe:SetCraftedItemID(25893)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Swift Skyfire Diamond -- 32873
+	recipe = AddRecipe(32873, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25908)
+	recipe:SetCraftedItemID(25894)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
+
+	-- Enigmatic Skyfire Diamond -- 32874
+	recipe = AddRecipe(32874, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25910)
+	recipe:SetCraftedItemID(25895)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KOT)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
+
+	-- Delicate Blood Garnet -- 34590
+	recipe = AddRecipe(34590, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(28596)
+	recipe:SetCraftedItemID(28595)
+	recipe:SetSkillLevels(300, 300, 310, 315, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Golden Ring of Power -- 34955
+	recipe = AddRecipe(34955, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29157)
+	recipe:SetSkillLevels(180, 180, 190, 200, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Truesilver Commander's Ring -- 34959
+	recipe = AddRecipe(34959, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29158)
+	recipe:SetSkillLevels(200, 200, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Glowing Thorium Band -- 34960
+	recipe = AddRecipe(34960, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29159)
+	recipe:SetSkillLevels(280, 280, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Emerald Lion Ring -- 34961
+	recipe = AddRecipe(34961, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29160)
+	recipe:SetSkillLevels(290, 290, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Brilliant Necklace -- 36523
+	recipe = AddRecipe(36523, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30419)
+	recipe:SetSkillLevels(75, 75, 105, 120, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Heavy Jade Ring -- 36524
+	recipe = AddRecipe(36524, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30420)
+	recipe:SetSkillLevels(105, 105, 135, 150, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Red Ring of Destruction -- 36525
+	recipe = AddRecipe(36525, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30421)
+	recipe:SetSkillLevels(230, 230, 255, 270, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Diamond Focus Ring -- 36526
+	recipe = AddRecipe(36526, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30422)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Bronze Band of Force -- 37818
+	recipe = AddRecipe(37818, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(30804)
+	recipe:SetSkillLevels(65, 65, 95, 110, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Ring of Arcane Shielding -- 37855
+	recipe = AddRecipe(37855, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(30826)
+	recipe:SetCraftedItemID(30825)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATAR, F.RING)
+	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
+
+	-- Mercurial Adamantite -- 38068
+	recipe = AddRecipe(38068, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(31079)
+	recipe:SetSkillLevels(325, 325, 325, 335, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Bronze Torc -- 38175
+	recipe = AddRecipe(38175, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(31154)
+	recipe:SetSkillLevels(80, 80, 110, 125, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- The Frozen Eye -- 38503
+	recipe = AddRecipe(38503, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31401)
+	recipe:SetCraftedItemID(31398)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.VIOLETEYE, F.RING)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.HONORED, 18255)
+
+	-- The Natural Ward -- 38504
+	recipe = AddRecipe(38504, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(31402)
+	recipe:SetCraftedItemID(31399)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_EXPEDITION, F.RING)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
+
+	-- Veiled Shadow Draenite -- 39466
+	recipe = AddRecipe(39466, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(31873)
+	recipe:SetCraftedItemID(31866)
+	recipe:SetSkillLevels(325, 325, 325, 340, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddCustom("Custom35")
+
+	-- Deadly Flame Spessarite -- 39467
+	recipe = AddRecipe(39467, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(31874)
+	recipe:SetCraftedItemID(31869)
+	recipe:SetSkillLevels(325, 325, 325, 340, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddCustom("Custom35")
+
+	-- Veiled Nightseye -- 39470
+	recipe = AddRecipe(39470, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(31878)
+	recipe:SetCraftedItemID(31867)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Deadly Noble Topaz -- 39471
+	recipe = AddRecipe(39471, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(31879)
+	recipe:SetCraftedItemID(31868)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Outland")
+
+	-- Bold Crimson Spinel -- 39705
+	recipe = AddRecipe(39705, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35244)
+	recipe:SetCraftedItemID(32193)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
+
+	-- Delicate Crimson Spinel -- 39706
+	recipe = AddRecipe(39706, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35246)
+	recipe:SetCraftedItemID(32194)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
+
+	-- Brilliant Crimson Spinel -- 39711
+	recipe = AddRecipe(39711, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35248)
+	recipe:SetCraftedItemID(32196)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
+
+	-- Subtle Lionseye -- 39713
+	recipe = AddRecipe(39713, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35249)
+	recipe:SetCraftedItemID(32198)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
+
+	-- Flashing Crimson Spinel -- 39714
+	recipe = AddRecipe(39714, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35247)
+	recipe:SetCraftedItemID(32199)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+	recipe:AddCustom("HYJAL_RANDOM")
+
+	-- Solid Empyrean Sapphire -- 39715
+	recipe = AddRecipe(39715, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35263)
+	recipe:SetCraftedItemID(32200)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
+
+	-- Sparkling Empyrean Sapphire -- 39716
+	recipe = AddRecipe(39716, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35264)
+	recipe:SetCraftedItemID(32201)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
+
+	-- Stormy Empyrean Sapphire -- 39718
+	recipe = AddRecipe(39718, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35265)
+	recipe:SetCraftedItemID(32203)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.CASTER, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+	recipe:AddCustom("HYJAL_RANDOM")
+
+	-- Smooth Lionseye -- 39720
+	recipe = AddRecipe(39720, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35260)
+	recipe:SetCraftedItemID(32205)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.FRIENDLY, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.FRIENDLY, 23437)
+
+	-- Rigid Empyrean Sapphire -- 39721
+	recipe = AddRecipe(39721, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35259)
+	recipe:SetCraftedItemID(32206)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.REVERED, 23437)
+
+	-- Mystic Lionseye -- 39724
+	recipe = AddRecipe(39724, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35258)
+	recipe:SetCraftedItemID(32209)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+	recipe:AddCustom("HYJAL_RANDOM")
+
+	-- Sovereign Shadowsong Amethyst -- 39727
+	recipe = AddRecipe(39727, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35243)
+	recipe:SetCraftedItemID(32211)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+	recipe:AddCustom("HYJAL_RANDOM")
+
+	-- Shifting Shadowsong Amethyst -- 39728
+	recipe = AddRecipe(39728, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35242)
+	recipe:SetCraftedItemID(32212)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+	recipe:AddCustom("HYJAL_RANDOM")
+
+	-- Timeless Shadowsong Amethyst -- 39731
+	recipe = AddRecipe(39731, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35239)
+	recipe:SetCraftedItemID(32215)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Inscribed Pyrestone -- 39733
+	recipe = AddRecipe(39733, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35267)
+	recipe:SetCraftedItemID(32217)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.DPS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+	recipe:AddCustom("HYJAL_RANDOM")
+
+	-- Potent Pyrestone -- 39734
+	recipe = AddRecipe(39734, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35269)
+	recipe:SetCraftedItemID(32218)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Glinting Shadowsong Amethyst -- 39736
+	recipe = AddRecipe(39736, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35266)
+	recipe:SetCraftedItemID(32220)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Veiled Shadowsong Amethyst -- 39737
+	recipe = AddRecipe(39737, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35270)
+	recipe:SetCraftedItemID(32221)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+	recipe:AddCustom("HYJAL_RANDOM")
+
+	-- Deadly Pyrestone -- 39738
+	recipe = AddRecipe(39738, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35271)
+	recipe:SetCraftedItemID(32222)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.REVERED, 23437)
+
+	-- Regal Seaspray Emerald -- 39739
+	recipe = AddRecipe(39739, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35252)
+	recipe:SetCraftedItemID(32223)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.REVERED, 23437)
+
+	-- Radiant Seaspray Emerald -- 39740
+	recipe = AddRecipe(39740, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35254)
+	recipe:SetCraftedItemID(32224)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Purified Shadowsong Amethyst -- 39741
+	recipe = AddRecipe(39741, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35251)
+	recipe:SetCraftedItemID(32225)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Jagged Seaspray Emerald -- 39742
+	recipe = AddRecipe(39742, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35253)
+	recipe:SetCraftedItemID(32226)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.HONORED, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Relentless Earthstorm Diamond -- 39961
+	recipe = AddRecipe(39961, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33622)
+	recipe:SetCraftedItemID(32409)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.EXALTED, 20242, 23007)
+
+	-- Thundering Skyfire Diamond -- 39963
+	recipe = AddRecipe(39963, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(32411)
+	recipe:SetCraftedItemID(32410)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Outland")
+
+	-- Necklace of the Deep -- 40514
+	recipe = AddRecipe(40514, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32508)
+	recipe:SetSkillLevels(340, 340, 340, 355, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Brilliant Pearl Band -- 41414
+	recipe = AddRecipe(41414, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32772)
+	recipe:SetSkillLevels(325, 325, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- The Black Pearl -- 41415
+	recipe = AddRecipe(41415, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32774)
+	recipe:SetSkillLevels(330, 330, 340, 350, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Crown of the Sea Witch -- 41418
+	recipe = AddRecipe(41418, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32776)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Purified Jaggal Pearl -- 41420
+	recipe = AddRecipe(41420, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32833)
+	recipe:SetSkillLevels(325, 325, 325, 332, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Purified Shadow Pearl -- 41429
+	recipe = AddRecipe(41429, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(32836)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Don Julio's Heart -- 42558
+	recipe = AddRecipe(42558, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33305)
+	recipe:SetCraftedItemID(33133)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
+
+	-- Kailee's Rose -- 42588
+	recipe = AddRecipe(42588, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33155)
+	recipe:SetCraftedItemID(33134)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATAR)
+	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
+
+	-- Crimson Sun -- 42589
+	recipe = AddRecipe(42589, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33156)
+	recipe:SetCraftedItemID(33131)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
+
+	-- Falling Star -- 42590
+	recipe = AddRecipe(42590, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33157)
+	recipe:SetCraftedItemID(33135)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.LOWERCITY)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.REVERED, 21655)
+
+	-- Stone of Blades -- 42591
+	recipe = AddRecipe(42591, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33158)
+	recipe:SetCraftedItemID(33143)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.KOT)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.REVERED, 21643)
+
+	-- Blood of Amber -- 42592
+	recipe = AddRecipe(42592, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33159)
+	recipe:SetCraftedItemID(33140)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATAR)
+	recipe:AddRepVendor(FAC.SHATAR, REP.REVERED, 21432)
+
+	-- Facet of Eternity -- 42593
+	recipe = AddRecipe(42593, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(33160)
+	recipe:SetCraftedItemID(33144)
+	recipe:SetSkillLevels(360, 360, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.KOT)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
+
+	-- Steady Talasite -- 43493
+	recipe = AddRecipe(43493, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33783)
+	recipe:SetCraftedItemID(33782)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(18821, 18822)
+
+	-- Chaotic Skyfire Diamond -- 44794
+	recipe = AddRecipe(44794, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(34689)
+	recipe:SetCraftedItemID(34220)
+	recipe:SetSkillLevels(365, 365, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(19768)
+
+	-- Loop of Forged Power -- 46122
+	recipe = AddRecipe(46122, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35198)
+	recipe:SetCraftedItemID(34362)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Ring of Flowing Life -- 46123
+	recipe = AddRecipe(46123, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35538)
+	recipe:SetCraftedItemID(34363)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Hard Khorium Band -- 46124
+	recipe = AddRecipe(46124, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35200)
+	recipe:SetCraftedItemID(34361)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Pendant of Sunfire -- 46125
+	recipe = AddRecipe(46125, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35201)
+	recipe:SetCraftedItemID(34359)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Amulet of Flowing Life -- 46126
+	recipe = AddRecipe(46126, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35533)
+	recipe:SetCraftedItemID(34360)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Hard Khorium Choker -- 46127
+	recipe = AddRecipe(46127, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35203)
+	recipe:SetCraftedItemID(34358)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.NECK)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Quick Dawnstone -- 46403
+	recipe = AddRecipe(46403, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35322)
+	recipe:SetCraftedItemID(35315)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+
+	-- Forceful Talasite -- 46405
+	recipe = AddRecipe(46405, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35325)
+	recipe:SetCraftedItemID(35318)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.EXALTED, 25950, 27666)
+
+	-- Eternal Earthstorm Diamond -- 46597
+	recipe = AddRecipe(46597, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35502)
+	recipe:SetCraftedItemID(35501)
+	recipe:SetSkillLevels(370, 370, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Ember Skyfire Diamond -- 46601
+	recipe = AddRecipe(46601, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35505)
+	recipe:SetCraftedItemID(35503)
+	recipe:SetSkillLevels(370, 370, 375, 377, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Figurine - Empyrean Tortoise -- 46775
+	recipe = AddRecipe(46775, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35695)
+	recipe:SetCraftedItemID(35693)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Figurine - Khorium Boar -- 46776
+	recipe = AddRecipe(46776, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35696)
+	recipe:SetCraftedItemID(35694)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Figurine - Crimson Serpent -- 46777
+	recipe = AddRecipe(46777, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35697)
+	recipe:SetCraftedItemID(35700)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Figurine - Shadowsong Panther -- 46778
+	recipe = AddRecipe(46778, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35698)
+	recipe:SetCraftedItemID(35702)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Figurine - Seaspray Albatross -- 46779
+	recipe = AddRecipe(46779, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35699)
+	recipe:SetCraftedItemID(35703)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.SHATTEREDSUN, F.TRINKET)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Regal Talasite -- 46803
+	recipe = AddRecipe(46803, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(35708)
+	recipe:SetCraftedItemID(35707)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032)
+
+	-- Forceful Seaspray Emerald -- 47053
+	recipe = AddRecipe(47053, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35769)
+	recipe:SetCraftedItemID(35759)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Steady Seaspray Emerald -- 47054
+	recipe = AddRecipe(47054, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35766)
+	recipe:SetCraftedItemID(35758)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
+
+	-- Reckless Pyrestone -- 47055
+	recipe = AddRecipe(47055, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35767)
+	recipe:SetCraftedItemID(35760)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Quick Lionseye -- 47056
+	recipe = AddRecipe(47056, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35768)
+	recipe:SetCraftedItemID(35761)
+	recipe:SetSkillLevels(375, 375, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SCALE_SANDS, F.SHATTEREDSUN)
+	recipe:AddRepVendor(FAC.SHATTEREDSUN, REP.REVERED, 25032, 25950, 27666)
+	recipe:AddRepVendor(FAC.SCALE_OF_SANDS, REP.HONORED, 23437)
+
+	-- Brilliant Glass -- 47280
+	recipe = AddRecipe(47280, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(35945)
+	recipe:SetSkillLevels(350, 350, 350, 365, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Bold Scarlet Ruby -- 53830
+	recipe = AddRecipe(53830, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41576)
+	recipe:SetCraftedItemID(39996)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Bold Bloodstone -- 53831
+	recipe = AddRecipe(53831, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39900)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Delicate Bloodstone -- 53832
+	recipe = AddRecipe(53832, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39905)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Subtle Sun Crystal -- 53843
+	recipe = AddRecipe(53843, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39907)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Flashing Bloodstone -- 53844
+	recipe = AddRecipe(53844, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39908)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Smooth Sun Crystal -- 53845
+	recipe = AddRecipe(53845, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39909)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Brilliant Bloodstone -- 53852
+	recipe = AddRecipe(53852, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39912)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Rigid Chalcedony -- 53854
+	recipe = AddRecipe(53854, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39915)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Quick Sun Crystal -- 53856
+	recipe = AddRecipe(53856, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39918)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Mystic Sun Crystal -- 53857
+	recipe = AddRecipe(53857, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41559)
+	recipe:SetCraftedItemID(39917)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(34039, 34079)
+
+	-- Sovereign Shadow Crystal -- 53859
+	recipe = AddRecipe(53859, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39934)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Shifting Shadow Crystal -- 53860
+	recipe = AddRecipe(53860, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39935)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Glinting Shadow Crystal -- 53861
+	recipe = AddRecipe(53861, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39942)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Mysterious Shadow Crystal -- 53865
+	recipe = AddRecipe(53865, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41575)
+	recipe:SetCraftedItemID(39945)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(34039, 34079)
+
+	-- Defender's Shadow Crystal -- 53869
+	recipe = AddRecipe(53869, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41574)
+	recipe:SetCraftedItemID(39939)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.KALUAK)
+	recipe:AddRepVendor(FAC.KALUAK, REP.HONORED, 31916, 32763)
+
+	-- Jagged Dark Jade -- 53870
+	recipe = AddRecipe(53870, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39933)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Guardian's Shadow Crystal -- 53871
+	recipe = AddRecipe(53871, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39940)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Inscribed Huge Citrine -- 53872
+	recipe = AddRecipe(53872, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39947)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Etched Shadow Crystal -- 53873
+	recipe = AddRecipe(53873, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39948)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Champion's Huge Citrine -- 53874
+	recipe = AddRecipe(53874, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39949)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Resplendent Huge Citrine -- 53875
+	recipe = AddRecipe(53875, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41566)
+	recipe:SetCraftedItemID(39950)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(34039, 34079)
+
+	-- Fierce Huge Citrine -- 53876
+	recipe = AddRecipe(53876, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39951)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Deadly Huge Citrine -- 53877
+	recipe = AddRecipe(53877, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41562)
+	recipe:SetCraftedItemID(39952)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.EBONBLADE)
+	recipe:AddRepVendor(FAC.EBONBLADE, REP.FRIENDLY, 32538)
+
+	-- Lucent Huge Citrine -- 53879
+	recipe = AddRecipe(53879, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41565)
+	recipe:SetCraftedItemID(39954)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(34039, 34079)
+
+	-- Deft Huge Citrine -- 53880
+	recipe = AddRecipe(53880, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39955)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Potent Huge Citrine -- 53882
+	recipe = AddRecipe(53882, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39956)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Veiled Shadow Crystal -- 53883
+	recipe = AddRecipe(53883, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39957)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Willful Huge Citrine -- 53884
+	recipe = AddRecipe(53884, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41563)
+	recipe:SetCraftedItemID(39958)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(34039, 34079)
+
+	-- Reckless Huge Citrine -- 53885
+	recipe = AddRecipe(53885, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41561)
+	recipe:SetCraftedItemID(39959)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.FRENZYHEART)
+	recipe:AddRepVendor(FAC.FRENZYHEART, REP.FRIENDLY, 31911)
+
+	-- Stalwart Huge Citrine -- 53891
+	recipe = AddRecipe(53891, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39965)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Accurate Shadow Crystal -- 53892
+	recipe = AddRecipe(53892, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39966)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Resolute Huge Citrine -- 53893
+	recipe = AddRecipe(53893, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39967)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Timeless Shadow Crystal -- 53894
+	recipe = AddRecipe(53894, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39968)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Nimble Dark Jade -- 53917
+	recipe = AddRecipe(53917, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41567)
+	recipe:SetCraftedItemID(39975)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ORACLES)
+	recipe:AddRepVendor(FAC.ORACLES, REP.FRIENDLY, 31910)
+
+	-- Regal Dark Jade -- 53918
+	recipe = AddRecipe(53918, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39976)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Steady Dark Jade -- 53919
+	recipe = AddRecipe(53919, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41572)
+	recipe:SetCraftedItemID(39977)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(34039, 34079)
+
+	-- Forceful Dark Jade -- 53920
+	recipe = AddRecipe(53920, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39978)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Purified Shadow Crystal -- 53921
+	recipe = AddRecipe(53921, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41568)
+	recipe:SetCraftedItemID(39979)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KALUAK)
+	recipe:AddRepVendor(FAC.KALUAK, REP.FRIENDLY, 31916, 32763)
+
+	-- Misty Dark Jade -- 53922
+	recipe = AddRecipe(53922, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39980)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Lightning Dark Jade -- 53923
+	recipe = AddRecipe(53923, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39981)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Turbid Dark Jade -- 53924
+	recipe = AddRecipe(53924, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41571)
+	recipe:SetCraftedItemID(39982)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(34039, 34079)
+
+	-- Energized Dark Jade -- 53925
+	recipe = AddRecipe(53925, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39983)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Radiant Dark Jade -- 53932
+	recipe = AddRecipe(53932, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41570)
+	recipe:SetCraftedItemID(39991)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(34039, 34079)
+
+	-- Shattered Dark Jade -- 53933
+	recipe = AddRecipe(53933, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41569)
+	recipe:SetCraftedItemID(39992)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(34039, 34079)
+
+	-- Solid Chalcedony -- 53934
+	recipe = AddRecipe(53934, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39919)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Sparkling Chalcedony -- 53941
+	recipe = AddRecipe(53941, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39927)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Stormy Chalcedony -- 53943
+	recipe = AddRecipe(53943, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(41560)
+	recipe:SetCraftedItemID(39932)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(34039, 34079)
+
+	-- Delicate Scarlet Ruby -- 53945
+	recipe = AddRecipe(53945, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41577)
+	recipe:SetCraftedItemID(39997)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Brilliant Scarlet Ruby -- 53946
+	recipe = AddRecipe(53946, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41718)
+	recipe:SetCraftedItemID(39998)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KIRINTOR)
+	recipe:AddRepVendor(FAC.KIRINTOR, REP.EXALTED, 32287)
+
+	-- Subtle Autumn's Glow -- 53948
+	recipe = AddRecipe(53948, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41719)
+	recipe:SetCraftedItemID(40000)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Flashing Scarlet Ruby -- 53949
+	recipe = AddRecipe(53949, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41578)
+	recipe:SetCraftedItemID(40001)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Precise Scarlet Ruby -- 53951
+	recipe = AddRecipe(53951, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41790)
+	recipe:SetCraftedItemID(40003)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddMobDrop(29311)
+
+	-- Solid Sky Sapphire -- 53952
+	recipe = AddRecipe(53952, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42138)
+	recipe:SetCraftedItemID(40008)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Sparkling Sky Sapphire -- 53954
+	recipe = AddRecipe(53954, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41581)
+	recipe:SetCraftedItemID(40010)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Stormy Sky Sapphire -- 53955
+	recipe = AddRecipe(53955, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41728)
+	recipe:SetCraftedItemID(40011)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Smooth Autumn's Glow -- 53957
+	recipe = AddRecipe(53957, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41720)
+	recipe:SetCraftedItemID(40013)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HODIR)
+	recipe:AddRepVendor(FAC.HODIR, REP.EXALTED, 32540)
+
+	-- Rigid Sky Sapphire -- 53958
+	recipe = AddRecipe(53958, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41580)
+	recipe:SetCraftedItemID(40014)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Mystic Autumn's Glow -- 53960
+	recipe = AddRecipe(53960, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41727)
+	recipe:SetCraftedItemID(40016)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Quick Autumn's Glow -- 53961
+	recipe = AddRecipe(53961, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41579)
+	recipe:SetCraftedItemID(40017)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Sovereign Twilight Opal -- 53962
+	recipe = AddRecipe(53962, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41784)
+	recipe:SetCraftedItemID(40022)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Shifting Twilight Opal -- 53963
+	recipe = AddRecipe(53963, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41747)
+	recipe:SetCraftedItemID(40023)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Timeless Twilight Opal -- 53965
+	recipe = AddRecipe(53965, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41725)
+	recipe:SetCraftedItemID(40025)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.EBONBLADE)
+	recipe:AddRepVendor(FAC.EBONBLADE, REP.EXALTED, 32538)
+
+	-- Purified Twilight Opal -- 53966
+	recipe = AddRecipe(53966, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41783)
+	recipe:SetCraftedItemID(40026)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Mysterious Twilight Opal -- 53968
+	recipe = AddRecipe(53968, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41740)
+	recipe:SetCraftedItemID(40028)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Defender's Twilight Opal -- 53972
+	recipe = AddRecipe(53972, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41820)
+	recipe:SetCraftedItemID(40032)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddMobDrop(29370, 29376, 30208, 30222)
+
+	-- Guardian's Twilight Opal -- 53974
+	recipe = AddRecipe(53974, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41726)
+	recipe:SetCraftedItemID(40034)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ARGENTCRUSADE)
+	recipe:AddRepVendor(FAC.ARGENTCRUSADE, REP.REVERED, 30431)
+
+	-- Inscribed Monarch Topaz -- 53975
+	recipe = AddRecipe(53975, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41789)
+	recipe:SetCraftedItemID(40037)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Etched Twilight Opal -- 53976
+	recipe = AddRecipe(53976, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41777)
+	recipe:SetCraftedItemID(40038)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Champion's Monarch Topaz -- 53977
+	recipe = AddRecipe(53977, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41780)
+	recipe:SetCraftedItemID(40039)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TANK)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Resplendent Monarch Topaz -- 53978
+	recipe = AddRecipe(53978, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41734)
+	recipe:SetCraftedItemID(40040)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Glinting Twilight Opal -- 53980
+	recipe = AddRecipe(53980, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41582)
+	recipe:SetCraftedItemID(40044)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Lucent Monarch Topaz -- 53981
+	recipe = AddRecipe(53981, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41733)
+	recipe:SetCraftedItemID(40045)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Potent Monarch Topaz -- 53984
+	recipe = AddRecipe(53984, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41686)
+	recipe:SetCraftedItemID(40048)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Veiled Twilight Opal -- 53985
+	recipe = AddRecipe(53985, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41688)
+	recipe:SetCraftedItemID(40049)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Willful Monarch Topaz -- 53986
+	recipe = AddRecipe(53986, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41730)
+	recipe:SetCraftedItemID(40050)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Reckless Monarch Topaz -- 53987
+	recipe = AddRecipe(53987, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41690)
+	recipe:SetCraftedItemID(40051)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Deadly Monarch Topaz -- 53988
+	recipe = AddRecipe(53988, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41721)
+	recipe:SetCraftedItemID(40052)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.EBONBLADE)
+	recipe:AddRepVendor(FAC.EBONBLADE, REP.REVERED, 32538)
+
+	-- Deft Monarch Topaz -- 53991
+	recipe = AddRecipe(53991, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41687)
+	recipe:SetCraftedItemID(40055)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Stalwart Monarch Topaz -- 53993
+	recipe = AddRecipe(53993, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41722)
+	recipe:SetCraftedItemID(40057)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.WYRMREST)
+	recipe:AddRepVendor(FAC.WYRMREST, REP.EXALTED, 32533)
+
+	-- Accurate Twilight Opal -- 53994
+	recipe = AddRecipe(53994, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41818)
+	recipe:SetCraftedItemID(40058)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddMobDrop(28379, 28851, 29402, 30260, 30448)
+
+	-- Jagged Forest Emerald -- 53996
+	recipe = AddRecipe(53996, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41723)
+	recipe:SetCraftedItemID(40086)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.FRENZYHEART)
+	recipe:AddRepVendor(FAC.FRENZYHEART, REP.REVERED, 31911)
+
+	-- Nimble Forest Emerald -- 53997
+	recipe = AddRecipe(53997, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41698)
+	recipe:SetCraftedItemID(40088)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Regal Forest Emerald -- 53998
+	recipe = AddRecipe(53998, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41697)
+	recipe:SetCraftedItemID(40089)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Steady Forest Emerald -- 54000
+	recipe = AddRecipe(54000, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41738)
+	recipe:SetCraftedItemID(40090)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Forceful Forest Emerald -- 54001
+	recipe = AddRecipe(54001, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41693)
+	recipe:SetCraftedItemID(40091)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Misty Forest Emerald -- 54003
+	recipe = AddRecipe(54003, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41781)
+	recipe:SetCraftedItemID(40095)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Turbid Forest Emerald -- 54005
+	recipe = AddRecipe(54005, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41737)
+	recipe:SetCraftedItemID(40102)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Lightning Forest Emerald -- 54009
+	recipe = AddRecipe(54009, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41696)
+	recipe:SetCraftedItemID(40100)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Energized Forest Emerald -- 54011
+	recipe = AddRecipe(54011, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41692)
+	recipe:SetCraftedItemID(40105)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Radiant Forest Emerald -- 54012
+	recipe = AddRecipe(54012, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41819)
+	recipe:SetCraftedItemID(40098)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddMobDrop(29792, 29793)
+
+	-- Shattered Forest Emerald -- 54014
+	recipe = AddRecipe(54014, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41735)
+	recipe:SetCraftedItemID(40106)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Precise Bloodstone -- 54017
+	recipe = AddRecipe(54017, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(39910)
+	recipe:SetSkillLevels(350, 350, 375, 395, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Fierce Monarch Topaz -- 54019
+	recipe = AddRecipe(54019, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41793)
+	recipe:SetCraftedItemID(40041)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddMobDrop(23954)
+
+	-- Resolute Monarch Topaz -- 54023
+	recipe = AddRecipe(54023, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41778)
+	recipe:SetCraftedItemID(40059)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.TANK)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Shielded Skyflare Diamond -- 55384
+	recipe = AddRecipe(55384, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41705)
+	recipe:SetCraftedItemID(41377)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Tireless Skyflare Diamond -- 55386
+	recipe = AddRecipe(55386, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41375)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Forlorn Skyflare Diamond -- 55387
+	recipe = AddRecipe(55387, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41743)
+	recipe:SetCraftedItemID(41378)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Impassive Skyflare Diamond -- 55388
+	recipe = AddRecipe(55388, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41744)
+	recipe:SetCraftedItemID(41379)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Chaotic Skyflare Diamond -- 55389
+	recipe = AddRecipe(55389, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41704)
+	recipe:SetCraftedItemID(41285)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Destructive Skyflare Diamond -- 55390
+	recipe = AddRecipe(55390, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41786)
+	recipe:SetCraftedItemID(41307)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Ember Skyflare Diamond -- 55392
+	recipe = AddRecipe(55392, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41706)
+	recipe:SetCraftedItemID(41333)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Enigmatic Skyflare Diamond -- 55393
+	recipe = AddRecipe(55393, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41742)
+	recipe:SetCraftedItemID(41335)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.PVP, F.IBOE, F.RBOP)
+	recipe:AddVendor(30489, 32294, 32296)
+
+	-- Swift Skyflare Diamond -- 55394
+	recipe = AddRecipe(55394, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41339)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Thundering Skyflare Diamond -- 55395
+	recipe = AddRecipe(55395, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41787)
+	recipe:SetCraftedItemID(41400)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Insightful Earthsiege Diamond -- 55396
+	recipe = AddRecipe(55396, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41708)
+	recipe:SetCraftedItemID(41401)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Bracing Earthsiege Diamond -- 55397
+	recipe = AddRecipe(55397, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41798)
+	recipe:SetCraftedItemID(41395)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddMobDrop(27656)
+
+	-- Eternal Earthsiege Diamond -- 55398
+	recipe = AddRecipe(55398, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41799)
+	recipe:SetCraftedItemID(41396)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddMobDrop(28923)
+
+	-- Powerful Earthsiege Diamond -- 55399
+	recipe = AddRecipe(55399, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41397)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Relentless Earthsiege Diamond -- 55400
+	recipe = AddRecipe(55400, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41710)
+	recipe:SetCraftedItemID(41398)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Austere Earthsiege Diamond -- 55401
+	recipe = AddRecipe(55401, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41797)
+	recipe:SetCraftedItemID(41380)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(26861)
+
+	-- Persistent Earthsiege Diamond -- 55402
+	recipe = AddRecipe(55402, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41381)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Trenchant Earthsiege Diamond -- 55403
+	recipe = AddRecipe(55403, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41711)
+	recipe:SetCraftedItemID(41382)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Invigorating Earthsiege Diamond -- 55404
+	recipe = AddRecipe(55404, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41709)
+	recipe:SetCraftedItemID(41385)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Beaming Earthsiege Diamond -- 55405
+	recipe = AddRecipe(55405, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41788)
+	recipe:SetCraftedItemID(41389)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Revitalizing Skyflare Diamond -- 55407
+	recipe = AddRecipe(55407, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(41707)
+	recipe:SetCraftedItemID(41376)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Bold Dragon's Eye -- 56049
+	recipe = AddRecipe(56049, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42298)
+	recipe:SetCraftedItemID(42142)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Delicate Dragon's Eye -- 56052
+	recipe = AddRecipe(56052, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42301)
+	recipe:SetCraftedItemID(42143)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS)
+	recipe:AddVendor(28721, 33602)
+
+	-- Brilliant Dragon's Eye -- 56053
+	recipe = AddRecipe(56053, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42309)
+	recipe:SetCraftedItemID(42144)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Subtle Dragon's Eye -- 56055
+	recipe = AddRecipe(56055, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42314)
+	recipe:SetCraftedItemID(42151)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Flashing Dragon's Eye -- 56056
+	recipe = AddRecipe(56056, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42302)
+	recipe:SetCraftedItemID(42152)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.TANK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Mystic Dragon's Eye -- 56079
+	recipe = AddRecipe(56079, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42305)
+	recipe:SetCraftedItemID(42158)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Precise Dragon's Eye -- 56081
+	recipe = AddRecipe(56081, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42306)
+	recipe:SetCraftedItemID(42154)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.DPS, F.TANK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Quick Dragon's Eye -- 56083
+	recipe = AddRecipe(56083, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42307)
+	recipe:SetCraftedItemID(42150)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Rigid Dragon's Eye -- 56084
+	recipe = AddRecipe(56084, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42308)
+	recipe:SetCraftedItemID(42156)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Smooth Dragon's Eye -- 56085
+	recipe = AddRecipe(56085, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42310)
+	recipe:SetCraftedItemID(42149)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Solid Dragon's Eye -- 56086
+	recipe = AddRecipe(56086, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42311)
+	recipe:SetCraftedItemID(36767)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP)
+	recipe:AddVendor(28721, 33602)
+
+	-- Sparkling Dragon's Eye -- 56087
+	recipe = AddRecipe(56087, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42312)
+	recipe:SetCraftedItemID(42145)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Stormy Dragon's Eye -- 56088
+	recipe = AddRecipe(56088, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(42313)
+	recipe:SetCraftedItemID(42155)
+	recipe:SetSkillLevels(370, 370, 390, 415, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOP, F.CASTER)
+	recipe:AddVendor(28721, 33602)
+
+	-- Bloodstone Band -- 56193
+	recipe = AddRecipe(56193, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42336)
+	recipe:SetSkillLevels(350, 350, 380, 400, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Sun Rock Ring -- 56194
+	recipe = AddRecipe(56194, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42337)
+	recipe:SetSkillLevels(350, 350, 380, 400, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Jade Dagger Pendant -- 56195
+	recipe = AddRecipe(56195, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42338)
+	recipe:SetSkillLevels(380, 380, 400, 410, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Blood Sun Necklace -- 56196
+	recipe = AddRecipe(56196, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42339)
+	recipe:SetSkillLevels(380, 380, 400, 410, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Dream Signet -- 56197
+	recipe = AddRecipe(56197, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42340)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Figurine - Ruby Hare -- 56199
+	recipe = AddRecipe(56199, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42341)
+	recipe:SetSkillLevels(400, 400, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TRINKET)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Figurine - Twilight Serpent -- 56201
+	recipe = AddRecipe(56201, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42395)
+	recipe:SetSkillLevels(400, 400, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Figurine - Sapphire Owl -- 56202
+	recipe = AddRecipe(56202, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42413)
+	recipe:SetSkillLevels(400, 400, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.TRINKET)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Figurine - Emerald Boar -- 56203
+	recipe = AddRecipe(56203, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42418)
+	recipe:SetSkillLevels(400, 400, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.TRINKET)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Dark Jade Focusing Lens -- 56205
+	recipe = AddRecipe(56205, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41367)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Shadow Crystal Focusing Lens -- 56206
+	recipe = AddRecipe(56206, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42420)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Shadow Jade Focusing Lens -- 56208
+	recipe = AddRecipe(56208, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42421)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Titanium Impact Band -- 56496
+	recipe = AddRecipe(56496, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(42648)
+	recipe:SetCraftedItemID(42642)
+	recipe:SetSkillLevels(430, 430, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Titanium Earthguard Ring -- 56497
+	recipe = AddRecipe(56497, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(42649)
+	recipe:SetCraftedItemID(42643)
+	recipe:SetSkillLevels(430, 430, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Titanium Spellshock Ring -- 56498
+	recipe = AddRecipe(56498, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(42650)
+	recipe:SetCraftedItemID(42644)
+	recipe:SetSkillLevels(430, 430, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Titanium Impact Choker -- 56499
+	recipe = AddRecipe(56499, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(42651)
+	recipe:SetCraftedItemID(42645)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Titanium Earthguard Chain -- 56500
+	recipe = AddRecipe(56500, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(42652)
+	recipe:SetCraftedItemID(42646)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.NECK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Titanium Spellshock Necklace -- 56501
+	recipe = AddRecipe(56501, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(42653)
+	recipe:SetCraftedItemID(42647)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddVendor(28721, 33602)
+
+	-- Enchanted Pearl -- 56530
+	recipe = AddRecipe(56530, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42701)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Enchanted Tear -- 56531
+	recipe = AddRecipe(56531, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42702)
+	recipe:SetSkillLevels(390, 390, 410, 425, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Crystal Citrine Necklace -- 58141
+	recipe = AddRecipe(58141, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43244)
+	recipe:SetSkillLevels(350, 350, 380, 400, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Crystal Chalcedony Amulet -- 58142
+	recipe = AddRecipe(58142, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43245)
+	recipe:SetSkillLevels(350, 350, 380, 400, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Earthshadow Ring -- 58143
+	recipe = AddRecipe(58143, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43246)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Jade Ring of Slaying -- 58144
+	recipe = AddRecipe(58144, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43247)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DPS, F.TANK, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Stoneguard Band -- 58145
+	recipe = AddRecipe(58145, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43248)
+	recipe:SetSkillLevels(390, 390, 410, 420, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Shadowmight Ring -- 58146
+	recipe = AddRecipe(58146, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43249)
+	recipe:SetSkillLevels(390, 390, 410, 420, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Ring of Earthen Might -- 58147
+	recipe = AddRecipe(58147, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(43317)
+	recipe:SetCraftedItemID(43250)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Ring of Scarlet Shadows -- 58148
+	recipe = AddRecipe(58148, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(43318)
+	recipe:SetCraftedItemID(43251)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Windfire Band -- 58149
+	recipe = AddRecipe(58149, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(43319)
+	recipe:SetCraftedItemID(43252)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Ring of Northern Tears -- 58150
+	recipe = AddRecipe(58150, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(43320)
+	recipe:SetCraftedItemID(43253)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Savage Titanium Ring -- 58492
+	recipe = AddRecipe(58492, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(43485)
+	recipe:SetCraftedItemID(43482)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Savage Titanium Band -- 58507
+	recipe = AddRecipe(58507, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(43497)
+	recipe:SetCraftedItemID(43498)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Titanium Frostguard Ring -- 58954
+	recipe = AddRecipe(58954, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(43597)
+	recipe:SetCraftedItemID(43582)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.RING)
+	recipe:AddVendor(28721, 33602)
+
+	-- Figurine - Monarch Crab -- 59759
+	recipe = AddRecipe(59759, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44063)
+	recipe:SetSkillLevels(400, 400, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.TANK, F.TRINKET)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Icy Prism -- 62242
+	recipe = AddRecipe(62242, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44943)
+	recipe:SetSkillLevels(425, 425, 445, 457, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Prismatic Black Diamond -- 62941
+	recipe = AddRecipe(62941, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45054)
+	recipe:SetSkillLevels(300, 300, 310, 315, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19539, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Amulet of Truesight -- 63743
+	recipe = AddRecipe(63743, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45627)
+	recipe:SetSkillLevels(200, 200, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(15501, 18751, 18774, 19063, 19539, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 33680, 46675)
+
+	-- Emerald Choker -- 64725
+	recipe = AddRecipe(64725, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45812)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.NECK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Sky Sapphire Amulet -- 64726
+	recipe = AddRecipe(64726, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45813)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NECK)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Runed Mana Band -- 64727
+	recipe = AddRecipe(64727, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45808)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Scarlet Signet -- 64728
+	recipe = AddRecipe(64728, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45809)
+	recipe:SetSkillLevels(420, 420, 440, 450, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.RING)
+	recipe:AddTrainer(18751, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 46675)
+
+	-- Regal Eye of Zul -- 66338
+	recipe = AddRecipe(66338, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46897)
+	recipe:SetCraftedItemID(40167)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Steady Eye of Zul -- 66428
+	recipe = AddRecipe(66428, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46898)
+	recipe:SetCraftedItemID(40168)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Nimble Eye of Zul -- 66429
+	recipe = AddRecipe(66429, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46899)
+	recipe:SetCraftedItemID(40166)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Jagged Eye of Zul -- 66431
+	recipe = AddRecipe(66431, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46901)
+	recipe:SetCraftedItemID(40165)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Timeless Dreadstone -- 66432
+	recipe = AddRecipe(66432, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46902)
+	recipe:SetCraftedItemID(40164)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Forceful Eye of Zul -- 66434
+	recipe = AddRecipe(66434, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46904)
+	recipe:SetCraftedItemID(40169)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Misty Eye of Zul -- 66435
+	recipe = AddRecipe(66435, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46905)
+	recipe:SetCraftedItemID(40171)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Lightning Eye of Zul -- 66439
+	recipe = AddRecipe(66439, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46909)
+	recipe:SetCraftedItemID(40177)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Radiant Eye of Zul -- 66441
+	recipe = AddRecipe(66441, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46911)
+	recipe:SetCraftedItemID(40180)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Energized Eye of Zul -- 66442
+	recipe = AddRecipe(66442, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46912)
+	recipe:SetCraftedItemID(40179)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Shattered Eye of Zul -- 66443
+	recipe = AddRecipe(66443, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46913)
+	recipe:SetCraftedItemID(40182)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Turbid Eye of Zul -- 66445
+	recipe = AddRecipe(66445, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46915)
+	recipe:SetCraftedItemID(40173)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Brilliant Cardinal Ruby -- 66446
+	recipe = AddRecipe(66446, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46916)
+	recipe:SetCraftedItemID(40113)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Bold Cardinal Ruby -- 66447
+	recipe = AddRecipe(66447, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46917)
+	recipe:SetCraftedItemID(40111)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Delicate Cardinal Ruby -- 66448
+	recipe = AddRecipe(66448, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46918)
+	recipe:SetCraftedItemID(40112)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Precise Cardinal Ruby -- 66450
+	recipe = AddRecipe(66450, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46920)
+	recipe:SetCraftedItemID(40118)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Subtle King's Amber -- 66452
+	recipe = AddRecipe(66452, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46922)
+	recipe:SetCraftedItemID(40115)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Flashing Cardinal Ruby -- 66453
+	recipe = AddRecipe(66453, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46923)
+	recipe:SetCraftedItemID(40116)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Solid Majestic Zircon -- 66497
+	recipe = AddRecipe(66497, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46924)
+	recipe:SetCraftedItemID(40119)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Sparkling Majestic Zircon -- 66498
+	recipe = AddRecipe(66498, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46925)
+	recipe:SetCraftedItemID(40120)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Stormy Majestic Zircon -- 66499
+	recipe = AddRecipe(66499, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46926)
+	recipe:SetCraftedItemID(40122)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Rigid Majestic Zircon -- 66501
+	recipe = AddRecipe(66501, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46928)
+	recipe:SetCraftedItemID(40125)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Smooth King's Amber -- 66502
+	recipe = AddRecipe(66502, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46929)
+	recipe:SetCraftedItemID(40124)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Mystic King's Amber -- 66505
+	recipe = AddRecipe(66505, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46932)
+	recipe:SetCraftedItemID(40127)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Quick King's Amber -- 66506
+	recipe = AddRecipe(66506, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46933)
+	recipe:SetCraftedItemID(40128)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Sovereign Dreadstone -- 66554
+	recipe = AddRecipe(66554, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46935)
+	recipe:SetCraftedItemID(40129)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Purified Dreadstone -- 66556
+	recipe = AddRecipe(66556, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46937)
+	recipe:SetCraftedItemID(40133)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Shifting Dreadstone -- 66557
+	recipe = AddRecipe(66557, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46938)
+	recipe:SetCraftedItemID(40130)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Defender's Dreadstone -- 66560
+	recipe = AddRecipe(66560, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46941)
+	recipe:SetCraftedItemID(40139)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Guardian's Dreadstone -- 66561
+	recipe = AddRecipe(66561, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46942)
+	recipe:SetCraftedItemID(40141)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Mysterious Dreadstone -- 66562
+	recipe = AddRecipe(66562, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46943)
+	recipe:SetCraftedItemID(40135)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Inscribed Ametrine -- 66567
+	recipe = AddRecipe(66567, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46948)
+	recipe:SetCraftedItemID(40142)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Deadly Ametrine -- 66568
+	recipe = AddRecipe(66568, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46949)
+	recipe:SetCraftedItemID(40147)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Potent Ametrine -- 66569
+	recipe = AddRecipe(66569, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46950)
+	recipe:SetCraftedItemID(40152)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Veiled Dreadstone -- 66570
+	recipe = AddRecipe(66570, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46951)
+	recipe:SetCraftedItemID(40153)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Willful Ametrine -- 66571
+	recipe = AddRecipe(66571, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46952)
+	recipe:SetCraftedItemID(40154)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Etched Dreadstone -- 66572
+	recipe = AddRecipe(66572, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46953)
+	recipe:SetCraftedItemID(40143)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Glinting Dreadstone -- 66573
+	recipe = AddRecipe(66573, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(46956)
+	recipe:SetCraftedItemID(40157)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Reckless Ametrine -- 66574
+	recipe = AddRecipe(66574, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47007)
+	recipe:SetCraftedItemID(40155)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Accurate Dreadstone -- 66576
+	recipe = AddRecipe(66576, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47010)
+	recipe:SetCraftedItemID(40162)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Champion's Ametrine -- 66579
+	recipe = AddRecipe(66579, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47015)
+	recipe:SetCraftedItemID(40144)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Stalwart Ametrine -- 66581
+	recipe = AddRecipe(66581, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47017)
+	recipe:SetCraftedItemID(40160)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Resplendent Ametrine -- 66582
+	recipe = AddRecipe(66582, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47018)
+	recipe:SetCraftedItemID(40145)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Fierce Ametrine -- 66583
+	recipe = AddRecipe(66583, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47019)
+	recipe:SetCraftedItemID(40146)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Deft Ametrine -- 66584
+	recipe = AddRecipe(66584, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47020)
+	recipe:SetCraftedItemID(40150)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Lucent Ametrine -- 66585
+	recipe = AddRecipe(66585, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47021)
+	recipe:SetCraftedItemID(40149)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Resolute Ametrine -- 66586
+	recipe = AddRecipe(66586, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(47022)
+	recipe:SetCraftedItemID(40163)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Nightmare Tear -- 68253
+	recipe = AddRecipe(68253, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(49112)
+	recipe:SetCraftedItemID(49110)
+	recipe:SetSkillLevels(450, 450, 450, 452, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(19065, 28701, 33637, 33680)
+
+	-- Bold Carnelian -- 73222
+	recipe = AddRecipe(73222, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52081)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Delicate Carnelian -- 73223
+	recipe = AddRecipe(73223, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52082)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Flashing Carnelian -- 73224
+	recipe = AddRecipe(73224, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52083)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Brilliant Carnelian -- 73225
+	recipe = AddRecipe(73225, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52084)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Precise Carnelian -- 73226
+	recipe = AddRecipe(73226, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52085)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Solid Zephyrite -- 73227
+	recipe = AddRecipe(73227, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52086)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Sparkling Zephyrite -- 73228
+	recipe = AddRecipe(73228, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52087)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Stormy Zephyrite -- 73229
+	recipe = AddRecipe(73229, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52088)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Rigid Zephyrite -- 73230
+	recipe = AddRecipe(73230, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52089)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Subtle Alicite -- 73231
+	recipe = AddRecipe(73231, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52090)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Smooth Alicite -- 73232
+	recipe = AddRecipe(73232, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52091)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Quick Alicite -- 73234
+	recipe = AddRecipe(73234, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52093)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Fractured Alicite -- 73239
+	recipe = AddRecipe(73239, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52094)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Sovereign Nightstone -- 73240
+	recipe = AddRecipe(73240, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52095)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Shifting Nightstone -- 73241
+	recipe = AddRecipe(73241, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52096)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Defender's Nightstone -- 73242
+	recipe = AddRecipe(73242, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52097)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Timeless Nightstone -- 73243
+	recipe = AddRecipe(73243, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52098)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Guardian's Nightstone -- 73244
+	recipe = AddRecipe(73244, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52099)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Purified Nightstone -- 73245
+	recipe = AddRecipe(73245, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52100)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Etched Nightstone -- 73246
+	recipe = AddRecipe(73246, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52101)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Glinting Nightstone -- 73247
+	recipe = AddRecipe(73247, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52102)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Retaliating Nightstone -- 73248
+	recipe = AddRecipe(73248, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52103)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Veiled Nightstone -- 73249
+	recipe = AddRecipe(73249, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52104)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Accurate Nightstone -- 73250
+	recipe = AddRecipe(73250, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52105)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Polished Hessonite -- 73258
+	recipe = AddRecipe(73258, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52106)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Inscribed Hessonite -- 73260
+	recipe = AddRecipe(73260, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52108)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Deadly Hessonite -- 73262
+	recipe = AddRecipe(73262, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52109)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Potent Hessonite -- 73263
+	recipe = AddRecipe(73263, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52110)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Fierce Hessonite -- 73264
+	recipe = AddRecipe(73264, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52111)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Deft Hessonite -- 73265
+	recipe = AddRecipe(73265, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52112)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Reckless Hessonite -- 73266
+	recipe = AddRecipe(73266, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52113)
+	recipe:SetSkillLevels(425, 425, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Skillful Hessonite -- 73267
+	recipe = AddRecipe(73267, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52114)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Adept Hessonite -- 73268
+	recipe = AddRecipe(73268, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52115)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Fine Hessonite -- 73269
+	recipe = AddRecipe(73269, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52116)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Artful Hessonite -- 73270
+	recipe = AddRecipe(73270, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52117)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Keen Hessonite -- 73271
+	recipe = AddRecipe(73271, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52118)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Regal Jasper -- 73272
+	recipe = AddRecipe(73272, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52119)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Nimble Jasper -- 73273
+	recipe = AddRecipe(73273, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52120)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Jagged Jasper -- 73274
+	recipe = AddRecipe(73274, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52121)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Piercing Jasper -- 73275
+	recipe = AddRecipe(73275, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52122)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Steady Jasper -- 73276
+	recipe = AddRecipe(73276, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52123)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Forceful Jasper -- 73277
+	recipe = AddRecipe(73277, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52124)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Lightning Jasper -- 73278
+	recipe = AddRecipe(73278, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52125)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Puissant Jasper -- 73279
+	recipe = AddRecipe(73279, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52126)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Zen Jasper -- 73280
+	recipe = AddRecipe(73280, V.CATA, Q.UNCOMMON)
+	recipe:SetCraftedItemID(52127)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Sensei's Jasper -- 73281
+	recipe = AddRecipe(73281, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52128)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26915, 26960, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Bold Inferno Ruby -- 73335
+	recipe = AddRecipe(73335, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Delicate Inferno Ruby -- 73336
+	recipe = AddRecipe(73336, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Flashing Inferno Ruby -- 73337
+	recipe = AddRecipe(73337, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Brilliant Inferno Ruby -- 73338
+	recipe = AddRecipe(73338, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Precise Inferno Ruby -- 73339
+	recipe = AddRecipe(73339, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Solid Ocean Sapphire -- 73340
+	recipe = AddRecipe(73340, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Sparkling Ocean Sapphire -- 73341
+	recipe = AddRecipe(73341, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Stormy Ocean Sapphire -- 73343
+	recipe = AddRecipe(73343, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Rigid Ocean Sapphire -- 73344
+	recipe = AddRecipe(73344, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Subtle Amberjewel -- 73345
+	recipe = AddRecipe(73345, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Smooth Amberjewel -- 73346
+	recipe = AddRecipe(73346, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Mystic Amberjewel -- 73347
+	recipe = AddRecipe(73347, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Quick Amberjewel -- 73348
+	recipe = AddRecipe(73348, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Fractured Amberjewel -- 73349
+	recipe = AddRecipe(73349, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Sovereign Demonseye -- 73350
+	recipe = AddRecipe(73350, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Shifting Demonseye -- 73351
+	recipe = AddRecipe(73351, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Defender's Demonseye -- 73352
+	recipe = AddRecipe(73352, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Timeless Demonseye -- 73353
+	recipe = AddRecipe(73353, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Guardian's Demonseye -- 73354
+	recipe = AddRecipe(73354, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Purified Demonseye -- 73355
+	recipe = AddRecipe(73355, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Etched Demonseye -- 73356
+	recipe = AddRecipe(73356, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Glinting Demonseye -- 73357
+	recipe = AddRecipe(73357, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Retaliating Demonseye -- 73358
+	recipe = AddRecipe(73358, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Veiled Demonseye -- 73359
+	recipe = AddRecipe(73359, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Accurate Demonseye -- 73360
+	recipe = AddRecipe(73360, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Polished Ember Topaz -- 73361
+	recipe = AddRecipe(73361, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Resolute Ember Topaz -- 73362
+	recipe = AddRecipe(73362, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Inscribed Ember Topaz -- 73364
+	recipe = AddRecipe(73364, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Deadly Ember Topaz -- 73365
+	recipe = AddRecipe(73365, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Potent Ember Topaz -- 73366
+	recipe = AddRecipe(73366, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Fierce Ember Topaz -- 73367
+	recipe = AddRecipe(73367, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Deft Ember Topaz -- 73368
+	recipe = AddRecipe(73368, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Reckless Ember Topaz -- 73369
+	recipe = AddRecipe(73369, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Skillful Ember Topaz -- 73370
+	recipe = AddRecipe(73370, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Adept Ember Topaz -- 73371
+	recipe = AddRecipe(73371, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Fine Ember Topaz -- 73372
+	recipe = AddRecipe(73372, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Artful Ember Topaz -- 73373
+	recipe = AddRecipe(73373, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Keen Ember Topaz -- 73374
+	recipe = AddRecipe(73374, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Regal Dream Emerald -- 73375
+	recipe = AddRecipe(73375, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Nimble Dream Emerald -- 73376
+	recipe = AddRecipe(73376, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Jagged Dream Emerald -- 73377
+	recipe = AddRecipe(73377, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Piercing Dream Emerald -- 73378
+	recipe = AddRecipe(73378, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Steady Dream Emerald -- 73379
+	recipe = AddRecipe(73379, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Forceful Dream Emerald -- 73380
+	recipe = AddRecipe(73380, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Lightning Dream Emerald -- 73381
+	recipe = AddRecipe(73381, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Puissant Dream Emerald -- 73382
+	recipe = AddRecipe(73382, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Zen Dream Emerald -- 73383
+	recipe = AddRecipe(73383, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Sensei's Dream Emerald -- 73384
+	recipe = AddRecipe(73384, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Bold Chimera's Eye -- 73396
+	recipe = AddRecipe(73396, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Delicate Chimera's Eye -- 73397
+	recipe = AddRecipe(73397, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Flashing Chimera's Eye -- 73398
+	recipe = AddRecipe(73398, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Brilliant Chimera's Eye -- 73399
+	recipe = AddRecipe(73399, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Precise Chimera's Eye -- 73400
+	recipe = AddRecipe(73400, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Solid Chimera's Eye -- 73401
+	recipe = AddRecipe(73401, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Sparkling Chimera's Eye -- 73402
+	recipe = AddRecipe(73402, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52262)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Stormy Chimera's Eye -- 73403
+	recipe = AddRecipe(73403, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52263)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Rigid Chimera's Eye -- 73404
+	recipe = AddRecipe(73404, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Subtle Chimera's Eye -- 73405
+	recipe = AddRecipe(73405, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52265)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Smooth Chimera's Eye -- 73406
+	recipe = AddRecipe(73406, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Mystic Chimera's Eye -- 73407
+	recipe = AddRecipe(73407, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Quick Chimera's Eye -- 73408
+	recipe = AddRecipe(73408, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Fractured Chimera's Eye -- 73409
+	recipe = AddRecipe(73409, V.CATA, Q.EPIC)
+	recipe:SetSkillLevels(500, 500, 505, 507, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Fleet Shadowspirit Diamond -- 73464
+	recipe = AddRecipe(73464, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Chaotic Shadowspirit Diamond -- 73465
+	recipe = AddRecipe(73465, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Bracing Shadowspirit Diamond -- 73466
+	recipe = AddRecipe(73466, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Eternal Shadowspirit Diamond -- 73467
+	recipe = AddRecipe(73467, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Austere Shadowspirit Diamond -- 73468
+	recipe = AddRecipe(73468, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Effulgent Shadowspirit Diamond -- 73469
+	recipe = AddRecipe(73469, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Ember Shadowspirit Diamond -- 73470
+	recipe = AddRecipe(73470, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Revitalizing Shadowspirit Diamond -- 73471
+	recipe = AddRecipe(73471, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Destructive Shadowspirit Diamond -- 73472
+	recipe = AddRecipe(73472, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Powerful Shadowspirit Diamond -- 73473
+	recipe = AddRecipe(73473, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Enigmatic Shadowspirit Diamond -- 73474
+	recipe = AddRecipe(73474, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Impassive Shadowspirit Diamond -- 73475
+	recipe = AddRecipe(73475, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Forlorn Shadowspirit Diamond -- 73476
+	recipe = AddRecipe(73476, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Fire Prism -- 73478
+	recipe = AddRecipe(73478, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52304)
+	recipe:SetSkillLevels(500, 500, 500, 500, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Jasper Ring -- 73494
+	recipe = AddRecipe(73494, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52306)
+	recipe:SetSkillLevels(425, 425, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Hessonite Band -- 73495
+	recipe = AddRecipe(73495, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52308)
+	recipe:SetSkillLevels(450, 450, 485, 495, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Alicite Pendant -- 73496
+	recipe = AddRecipe(73496, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52307)
+	recipe:SetSkillLevels(435, 435, 450, 467, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Nightstone Choker -- 73497
+	recipe = AddRecipe(73497, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52309)
+	recipe:SetSkillLevels(460, 460, 495, 505, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 18774, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Band of Blades -- 73498
+	recipe = AddRecipe(73498, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52318)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Ring of Warring Elements -- 73502
+	recipe = AddRecipe(73502, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52319)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Elementium Moebius Band -- 73503
+	recipe = AddRecipe(73503, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52320)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Entwined Elementium Choker -- 73504
+	recipe = AddRecipe(73504, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52321)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Eye of Many Deaths -- 73505
+	recipe = AddRecipe(73505, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52322)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Elementium Guardian -- 73506
+	recipe = AddRecipe(73506, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52323)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Elementium Destroyer's Ring -- 73520
+	recipe = AddRecipe(73520, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52348)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Brazen Elementium Medallion -- 73521
+	recipe = AddRecipe(73521, V.CATA, Q.EPIC)
+	recipe:SetCraftedItemID(52350)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Carnelian Spikes -- 73620
+	recipe = AddRecipe(73620, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52492)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- The Perforator -- 73621
+	recipe = AddRecipe(73621, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52493)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(18751, 19063, 19775, 19778, 26982, 26997, 28701, 33590, 33614, 44582, 46675)
+
+	-- Jeweler's Ruby Monocle -- 73625
+	recipe = AddRecipe(73625, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(52485)
+	recipe:SetSkillLevels(450, 450, 480, 490, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Jeweler's Sapphire Monocle -- 73626
+	recipe = AddRecipe(73626, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(52486)
+	recipe:SetSkillLevels(455, 455, 485, 495, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Jeweler's Emerald Monocle -- 73627
+	recipe = AddRecipe(73627, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(52487)
+	recipe:SetSkillLevels(460, 460, 490, 500, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Willful Ember Topaz -- 95754
+	recipe = AddRecipe(95754, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Lucent Ember Topaz -- 95755
+	recipe = AddRecipe(95755, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Resplendent Ember Topaz -- 95756
+	recipe = AddRecipe(95756, V.CATA, Q.RARE)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Vivid Dream Emerald -- 96226
+	recipe = AddRecipe(96226, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(68741)
+	recipe:SetSkillLevels(465, 465, 500, 507, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50480, 50482)
+
+	-- Agile Shadowspirit Diamond -- 96255
+	recipe = AddRecipe(96255, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(68778)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
+
+	-- Reverberating Shadowspirit Diamond -- 96256
+	recipe = AddRecipe(96256, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(68779)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
+
+	-- Burning Shadowspirit Diamond -- 96257
+	recipe = AddRecipe(96257, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(68780)
+	recipe:SetSkillLevels(490, 490, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Deepholm", "Eastern Kingdoms", "Kalimdor")
+
+	self.InitJewelcrafting = nil
+end
diff --git a/Database/Recipes/Leatherworking.lua b/Database/Recipes/Leatherworking.lua
new file mode 100644
index 0000000..5651a1f
--- /dev/null
+++ b/Database/Recipes/Leatherworking.lua
@@ -0,0 +1,4553 @@
+--[[
+************************************************************************
+Leatherworking.lua
+Leatherworking data for all of Ackis Recipe List
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local FOLDER_NAME, private = ...
+
+local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
+local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitLeatherworking()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 2108, genesis, quality)
+	end
+
+	private:InitializeLeatherworkingTrainers()
+
+	local recipe
+
+	-- Handstitched Leather Boots -- 2149
+	recipe = AddRecipe(2149, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2302)
+	recipe:SetSkillLevels(1, 1, 40, 55, 70)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Light Armor Kit -- 2152
+	recipe = AddRecipe(2152, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2304)
+	recipe:SetSkillLevels(1, 1, 30, 45, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Handstitched Leather Pants -- 2153
+	recipe = AddRecipe(2153, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2303)
+	recipe:SetSkillLevels(15, 15, 45, 60, 75)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Fine Leather Boots -- 2158
+	recipe = AddRecipe(2158, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2406)
+	recipe:SetCraftedItemID(2307)
+	recipe:SetSkillLevels(90, 90, 120, 135, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Fine Leather Cloak -- 2159
+	recipe = AddRecipe(2159, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2308)
+	recipe:SetSkillLevels(85, 85, 105, 120, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Embossed Leather Vest -- 2160
+	recipe = AddRecipe(2160, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2300)
+	recipe:SetSkillLevels(40, 40, 70, 85, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Embossed Leather Boots -- 2161
+	recipe = AddRecipe(2161, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2309)
+	recipe:SetSkillLevels(55, 55, 85, 100, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Embossed Leather Cloak -- 2162
+	recipe = AddRecipe(2162, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2310)
+	recipe:SetSkillLevels(60, 60, 90, 105, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- White Leather Jerkin -- 2163
+	recipe = AddRecipe(2163, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2407)
+	recipe:SetCraftedItemID(2311)
+	recipe:SetSkillLevels(60, 60, 90, 105, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Fine Leather Gloves -- 2164
+	recipe = AddRecipe(2164, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2408)
+	recipe:SetCraftedItemID(2312)
+	recipe:SetSkillLevels(75, 75, 105, 120, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Medium Armor Kit -- 2165
+	recipe = AddRecipe(2165, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2313)
+	recipe:SetSkillLevels(100, 100, 115, 122, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Toughened Leather Armor -- 2166
+	recipe = AddRecipe(2166, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2314)
+	recipe:SetSkillLevels(120, 120, 145, 157, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Dark Leather Boots -- 2167
+	recipe = AddRecipe(2167, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2315)
+	recipe:SetSkillLevels(100, 100, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Dark Leather Cloak -- 2168
+	recipe = AddRecipe(2168, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2316)
+	recipe:SetSkillLevels(110, 110, 135, 147, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Dark Leather Tunic -- 2169
+	recipe = AddRecipe(2169, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2409)
+	recipe:SetCraftedItemID(2317)
+	recipe:SetSkillLevels(100, 100, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Light Leather -- 2881
+	recipe = AddRecipe(2881, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2318)
+	recipe:SetSkillLevels(1, 1, 20, 30, 40)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Handstitched Leather Belt -- 3753
+	recipe = AddRecipe(3753, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4237)
+	recipe:SetSkillLevels(25, 25, 55, 70, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Embossed Leather Gloves -- 3756
+	recipe = AddRecipe(3756, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4239)
+	recipe:SetSkillLevels(55, 55, 85, 100, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Embossed Leather Pants -- 3759
+	recipe = AddRecipe(3759, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4242)
+	recipe:SetSkillLevels(75, 75, 105, 120, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Hillman's Cloak -- 3760
+	recipe = AddRecipe(3760, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3719)
+	recipe:SetSkillLevels(150, 150, 170, 180, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Fine Leather Tunic -- 3761
+	recipe = AddRecipe(3761, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4243)
+	recipe:SetSkillLevels(85, 85, 115, 130, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Hillman's Leather Vest -- 3762
+	recipe = AddRecipe(3762, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4293)
+	recipe:SetCraftedItemID(4244)
+	recipe:SetSkillLevels(100, 100, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Fine Leather Belt -- 3763
+	recipe = AddRecipe(3763, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4246)
+	recipe:SetSkillLevels(80, 80, 110, 125, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Hillman's Leather Gloves -- 3764
+	recipe = AddRecipe(3764, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4247)
+	recipe:SetSkillLevels(145, 145, 170, 182, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Dark Leather Gloves -- 3765
+	recipe = AddRecipe(3765, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7360)
+	recipe:SetCraftedItemID(4248)
+	recipe:SetSkillLevels(120, 120, 155, 167, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Dark Leather Belt -- 3766
+	recipe = AddRecipe(3766, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4249)
+	recipe:SetSkillLevels(125, 125, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Hillman's Belt -- 3767
+	recipe = AddRecipe(3767, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4294)
+	recipe:SetCraftedItemID(4250)
+	recipe:SetSkillLevels(120, 120, 145, 157, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Hillman's Shoulders -- 3768
+	recipe = AddRecipe(3768, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4251)
+	recipe:SetSkillLevels(130, 130, 155, 167, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635)
+
+	-- Dark Leather Shoulders -- 3769
+	recipe = AddRecipe(3769, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4296)
+	recipe:SetCraftedItemID(4252)
+	recipe:SetSkillLevels(140, 140, 165, 177, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Toughened Leather Gloves -- 3770
+	recipe = AddRecipe(3770, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4253)
+	recipe:SetSkillLevels(135, 135, 160, 172, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Barbaric Gloves -- 3771
+	recipe = AddRecipe(3771, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4297)
+	recipe:SetCraftedItemID(4254)
+	recipe:SetSkillLevels(150, 150, 170, 180, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Leather Armor -- 3772
+	recipe = AddRecipe(3772, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7613)
+	recipe:SetCraftedItemID(4255)
+	recipe:SetSkillLevels(155, 155, 175, 185, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
+	recipe:AddVendor(2679, 2698)
+
+	-- Guardian Armor -- 3773
+	recipe = AddRecipe(3773, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4299)
+	recipe:SetCraftedItemID(4256)
+	recipe:SetSkillLevels(175, 175, 195, 205, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Leather Belt -- 3774
+	recipe = AddRecipe(3774, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4257)
+	recipe:SetSkillLevels(160, 160, 180, 190, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Guardian Belt -- 3775
+	recipe = AddRecipe(3775, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(4298)
+	recipe:SetCraftedItemID(4258)
+	recipe:SetSkillLevels(170, 170, 190, 200, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Leather Bracers -- 3776
+	recipe = AddRecipe(3776, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4259)
+	recipe:SetSkillLevels(180, 180, 200, 210, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.TANK, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Guardian Leather Bracers -- 3777
+	recipe = AddRecipe(3777, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4300)
+	recipe:SetCraftedItemID(4260)
+	recipe:SetSkillLevels(195, 195, 215, 225, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Gem-studded Leather Belt -- 3778
+	recipe = AddRecipe(3778, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14635)
+	recipe:SetCraftedItemID(4262)
+	recipe:SetSkillLevels(185, 185, 205, 215, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddLimitedVendor(2699, 1)
+
+	-- Barbaric Belt -- 3779
+	recipe = AddRecipe(3779, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(4301)
+	recipe:SetCraftedItemID(4264)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Armor Kit -- 3780
+	recipe = AddRecipe(3780, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4265)
+	recipe:SetSkillLevels(150, 150, 170, 180, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Cured Light Hide -- 3816
+	recipe = AddRecipe(3816, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4231)
+	recipe:SetSkillLevels(35, 35, 55, 65, 75)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Cured Medium Hide -- 3817
+	recipe = AddRecipe(3817, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4233)
+	recipe:SetSkillLevels(100, 100, 115, 122, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Cured Heavy Hide -- 3818
+	recipe = AddRecipe(3818, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4236)
+	recipe:SetSkillLevels(150, 150, 160, 165, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Raptor Hide Harness -- 4096
+	recipe = AddRecipe(4096, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13287)
+	recipe:SetCraftedItemID(4455)
+	recipe:SetSkillLevels(165, 165, 185, 195, 205)
+	recipe:AddFilters(F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddLimitedVendor(2819, 1)
+
+	-- Raptor Hide Belt -- 4097
+	recipe = AddRecipe(4097, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(13288)
+	recipe:SetCraftedItemID(4456)
+	recipe:SetSkillLevels(165, 165, 185, 195, 205)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddVendor(2816)
+
+	-- Kodo Hide Bag -- 5244
+	recipe = AddRecipe(5244, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5083)
+	recipe:SetCraftedItemID(5081)
+	recipe:SetSkillLevels(40, 40, 70, 85, 100)
+	recipe:AddFilters(F.HORDE, F.QUEST, F.IBOE, F.RBOE)
+	recipe:AddQuest(769)
+
+	-- Barbaric Harness -- 6661
+	recipe = AddRecipe(6661, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5739)
+	recipe:SetSkillLevels(190, 190, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Murloc Scale Belt -- 6702
+	recipe = AddRecipe(6702, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5786)
+	recipe:SetCraftedItemID(5780)
+	recipe:SetSkillLevels(90, 90, 120, 135, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(1732, 3385)
+	recipe:AddVendor(843, 3556, 4186)
+
+	-- Murloc Scale Breastplate -- 6703
+	recipe = AddRecipe(6703, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5787)
+	recipe:SetCraftedItemID(5781)
+	recipe:SetSkillLevels(95, 95, 125, 140, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(657, 3386)
+	recipe:AddVendor(843, 3556, 4186)
+
+	-- Thick Murloc Armor -- 6704
+	recipe = AddRecipe(6704, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5788)
+	recipe:SetCraftedItemID(5782)
+	recipe:SetSkillLevels(170, 170, 190, 200, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(938, 1160)
+	recipe:AddLimitedVendor(2393, 1, 2846, 1)
+
+	-- Murloc Scale Bracers -- 6705
+	recipe = AddRecipe(6705, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5789)
+	recipe:SetCraftedItemID(5783)
+	recipe:SetSkillLevels(190, 190, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(1561, 2636)
+	recipe:AddLimitedVendor(4897, 1)
+
+	-- Handstitched Leather Vest -- 7126
+	recipe = AddRecipe(7126, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5957)
+	recipe:SetSkillLevels(1, 1, 40, 55, 70)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Fine Leather Pants -- 7133
+	recipe = AddRecipe(7133, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5972)
+	recipe:SetCraftedItemID(5958)
+	recipe:SetSkillLevels(105, 105, 130, 142, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Dark Leather Pants -- 7135
+	recipe = AddRecipe(7135, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5961)
+	recipe:SetSkillLevels(115, 115, 140, 152, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Guardian Pants -- 7147
+	recipe = AddRecipe(7147, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5962)
+	recipe:SetSkillLevels(160, 160, 180, 190, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Barbaric Leggings -- 7149
+	recipe = AddRecipe(7149, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5973)
+	recipe:SetCraftedItemID(5963)
+	recipe:SetSkillLevels(170, 170, 190, 200, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddVendor(2810, 2821, 3958, 4877)
+
+	-- Barbaric Shoulders -- 7151
+	recipe = AddRecipe(7151, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5964)
+	recipe:SetSkillLevels(175, 175, 195, 205, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Guardian Cloak -- 7153
+	recipe = AddRecipe(7153, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5974)
+	recipe:SetCraftedItemID(5965)
+	recipe:SetSkillLevels(185, 185, 205, 215, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Guardian Gloves -- 7156
+	recipe = AddRecipe(7156, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5966)
+	recipe:SetSkillLevels(190, 190, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Deviate Scale Cloak -- 7953
+	recipe = AddRecipe(7953, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6474)
+	recipe:SetCraftedItemID(6466)
+	recipe:SetSkillLevels(90, 90, 120, 135, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Deviate Scale Gloves -- 7954
+	recipe = AddRecipe(7954, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6475)
+	recipe:SetCraftedItemID(6467)
+	recipe:SetSkillLevels(105, 105, 130, 142, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Deviate Scale Belt -- 7955
+	recipe = AddRecipe(7955, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6476)
+	recipe:SetCraftedItemID(6468)
+	recipe:SetSkillLevels(115, 115, 140, 152, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Moonglow Vest -- 8322
+	recipe = AddRecipe(8322, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6710)
+	recipe:SetCraftedItemID(6709)
+	recipe:SetSkillLevels(90, 90, 115, 130, 145)
+	recipe:AddFilters(F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddQuest(1582)
+
+	-- Handstitched Leather Cloak -- 9058
+	recipe = AddRecipe(9058, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7276)
+	recipe:SetSkillLevels(1, 1, 40, 55, 70)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Handstitched Leather Bracers -- 9059
+	recipe = AddRecipe(9059, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7277)
+	recipe:SetSkillLevels(1, 1, 40, 55, 70)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Rugged Leather Pants -- 9064
+	recipe = AddRecipe(9064, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7288)
+	recipe:SetCraftedItemID(7280)
+	recipe:SetSkillLevels(35, 35, 65, 80, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Light Leather Bracers -- 9065
+	recipe = AddRecipe(9065, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7281)
+	recipe:SetSkillLevels(70, 70, 100, 115, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3069, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Light Leather Pants -- 9068
+	recipe = AddRecipe(9068, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7282)
+	recipe:SetSkillLevels(95, 95, 125, 140, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Black Whelp Cloak -- 9070
+	recipe = AddRecipe(9070, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7289)
+	recipe:SetCraftedItemID(7283)
+	recipe:SetSkillLevels(100, 100, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddVendor(2697)
+
+	-- Red Whelp Gloves -- 9072
+	recipe = AddRecipe(9072, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7290)
+	recipe:SetCraftedItemID(7284)
+	recipe:SetSkillLevels(120, 120, 145, 157, 170)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddVendor(2679)
+
+	-- Nimble Leather Gloves -- 9074
+	recipe = AddRecipe(9074, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7285)
+	recipe:SetSkillLevels(120, 120, 145, 157, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Fletcher's Gloves -- 9145
+	recipe = AddRecipe(9145, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7348)
+	recipe:SetSkillLevels(125, 125, 150, 162, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Herbalist's Gloves -- 9146
+	recipe = AddRecipe(9146, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7361)
+	recipe:SetCraftedItemID(7349)
+	recipe:SetSkillLevels(135, 135, 160, 172, 185)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddVendor(6731)
+
+	-- Earthen Leather Shoulders -- 9147
+	recipe = AddRecipe(9147, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7362)
+	recipe:SetCraftedItemID(7352)
+	recipe:SetSkillLevels(135, 135, 160, 172, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddVendor(3537)
+
+	-- Pilferer's Gloves -- 9148
+	recipe = AddRecipe(9148, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7363)
+	recipe:SetCraftedItemID(7358)
+	recipe:SetSkillLevels(140, 140, 165, 177, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Earthen Gloves -- 9149
+	recipe = AddRecipe(9149, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7364)
+	recipe:SetCraftedItemID(7359)
+	recipe:SetSkillLevels(145, 145, 170, 182, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Dusky Leather Leggings -- 9195
+	recipe = AddRecipe(9195, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7449)
+	recipe:SetCraftedItemID(7373)
+	recipe:SetSkillLevels(165, 165, 185, 195, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Dusky Leather Armor -- 9196
+	recipe = AddRecipe(9196, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7374)
+	recipe:SetSkillLevels(175, 175, 195, 205, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Green Whelp Armor -- 9197
+	recipe = AddRecipe(9197, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7450)
+	recipe:SetCraftedItemID(7375)
+	recipe:SetSkillLevels(175, 175, 195, 205, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Frost Leather Cloak -- 9198
+	recipe = AddRecipe(9198, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7377)
+	recipe:SetSkillLevels(180, 180, 200, 210, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Dusky Bracers -- 9201
+	recipe = AddRecipe(9201, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7378)
+	recipe:SetSkillLevels(185, 185, 205, 215, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Green Whelp Bracers -- 9202
+	recipe = AddRecipe(9202, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7451)
+	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, 4589, 7852, 7854)
+
+	-- Dusky Belt -- 9206
+	recipe = AddRecipe(9206, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7387)
+	recipe:SetSkillLevels(195, 195, 215, 225, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Dusky Boots -- 9207
+	recipe = AddRecipe(9207, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(7452)
+	recipe:SetCraftedItemID(7390)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Swift Boots -- 9208
+	recipe = AddRecipe(9208, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7453)
+	recipe:SetCraftedItemID(7391)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Cured Thick Hide -- 10482
+	recipe = AddRecipe(10482, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8172)
+	recipe:SetSkillLevels(200, 200, 200, 200, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Thick Armor Kit -- 10487
+	recipe = AddRecipe(10487, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8173)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Comfortable Leather Hat -- 10490
+	recipe = AddRecipe(10490, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(8384)
+	recipe:SetCraftedItemID(8174)
+	recipe:SetSkillLevels(200, 200, 220, 230, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Nightscape Tunic -- 10499
+	recipe = AddRecipe(10499, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8175)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Nightscape Headband -- 10507
+	recipe = AddRecipe(10507, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8176)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Turtle Scale Gloves -- 10509
+	recipe = AddRecipe(10509, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(8385)
+	recipe:SetCraftedItemID(8187)
+	recipe:SetSkillLevels(205, 205, 225, 235, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(7852, 7854)
+
+	-- Turtle Scale Breastplate -- 10511
+	recipe = AddRecipe(10511, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8189)
+	recipe:SetSkillLevels(210, 210, 230, 240, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Nightscape Shoulders -- 10516
+	recipe = AddRecipe(10516, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8409)
+	recipe:SetCraftedItemID(8192)
+	recipe:SetSkillLevels(210, 210, 230, 240, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddVendor(7854, 8160)
+
+	-- Turtle Scale Bracers -- 10518
+	recipe = AddRecipe(10518, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8198)
+	recipe:SetSkillLevels(210, 210, 230, 240, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Big Voodoo Robe -- 10520
+	recipe = AddRecipe(10520, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8386)
+	recipe:SetCraftedItemID(8200)
+	recipe:SetSkillLevels(215, 215, 235, 245, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Tough Scorpid Breastplate -- 10525
+	recipe = AddRecipe(10525, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8395)
+	recipe:SetCraftedItemID(8203)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(5618)
+
+	-- Wild Leather Shoulders -- 10529
+	recipe = AddRecipe(10529, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8403)
+	recipe:SetCraftedItemID(8210)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddQuest(2848, 2855)
+
+	-- Big Voodoo Mask -- 10531
+	recipe = AddRecipe(10531, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8387)
+	recipe:SetCraftedItemID(8201)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Tough Scorpid Bracers -- 10533
+	recipe = AddRecipe(10533, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8397)
+	recipe:SetCraftedItemID(8205)
+	recipe:SetSkillLevels(220, 220, 240, 250, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(5617)
+
+	-- Tough Scorpid Gloves -- 10542
+	recipe = AddRecipe(10542, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8398)
+	recipe:SetCraftedItemID(8204)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(5616)
+
+	-- Wild Leather Vest -- 10544
+	recipe = AddRecipe(10544, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8404)
+	recipe:SetCraftedItemID(8211)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddQuest(2849, 2856)
+
+	-- Wild Leather Helmet -- 10546
+	recipe = AddRecipe(10546, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8405)
+	recipe:SetCraftedItemID(8214)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddQuest(2850, 2857)
+
+	-- Nightscape Pants -- 10548
+	recipe = AddRecipe(10548, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8193)
+	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(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Turtle Scale Helm -- 10552
+	recipe = AddRecipe(10552, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8191)
+	recipe:SetSkillLevels(230, 230, 250, 260, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Tough Scorpid Boots -- 10554
+	recipe = AddRecipe(10554, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8399)
+	recipe:SetCraftedItemID(8209)
+	recipe:SetSkillLevels(235, 235, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(5615)
+
+	-- Turtle Scale Leggings -- 10556
+	recipe = AddRecipe(10556, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8185)
+	recipe:SetSkillLevels(235, 235, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Nightscape Boots -- 10558
+	recipe = AddRecipe(10558, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8197)
+	recipe:SetSkillLevels(235, 235, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Big Voodoo Pants -- 10560
+	recipe = AddRecipe(10560, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8389)
+	recipe:SetCraftedItemID(8202)
+	recipe:SetSkillLevels(240, 240, 260, 270, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Big Voodoo Cloak -- 10562
+	recipe = AddRecipe(10562, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8390)
+	recipe:SetCraftedItemID(8216)
+	recipe:SetSkillLevels(240, 240, 260, 270, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Tough Scorpid Shoulders -- 10564
+	recipe = AddRecipe(10564, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8400)
+	recipe:SetCraftedItemID(8207)
+	recipe:SetSkillLevels(240, 240, 260, 270, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Wild Leather Boots -- 10566
+	recipe = AddRecipe(10566, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8406)
+	recipe:SetCraftedItemID(8213)
+	recipe:SetSkillLevels(245, 245, 265, 275, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddQuest(2851, 2858)
+
+	-- Tough Scorpid Leggings -- 10568
+	recipe = AddRecipe(10568, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8401)
+	recipe:SetCraftedItemID(8206)
+	recipe:SetSkillLevels(245, 245, 265, 275, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(5615)
+
+	-- Tough Scorpid Helm -- 10570
+	recipe = AddRecipe(10570, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8402)
+	recipe:SetCraftedItemID(8208)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Wild Leather Leggings -- 10572
+	recipe = AddRecipe(10572, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8407)
+	recipe:SetCraftedItemID(8212)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddQuest(2852, 2859)
+
+	-- Wild Leather Cloak -- 10574
+	recipe = AddRecipe(10574, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(8408)
+	recipe:SetCraftedItemID(8215)
+	recipe:SetSkillLevels(250, 250, 270, 280, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddQuest(2853, 2860)
+
+	-- Dragonscale Gauntlets -- 10619
+	recipe = AddRecipe(10619, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8347)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddTrainer(7866, 7867, 29508)
+
+	-- Wolfshead Helm -- 10621
+	recipe = AddRecipe(10621, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8345)
+	recipe:SetSkillLevels(225, 225, 245, 255, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.DRUID, F.LEATHER)
+	recipe:AddTrainer(7870, 7871, 29509)
+
+	-- Gauntlets of the Sea -- 10630
+	recipe = AddRecipe(10630, V.ORIG, Q.COMMON)
+	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, 7868, 7869, 29507, 33581, 33612)
+
+	-- 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, 7868, 7869, 29507, 33581, 33612)
+
+	-- 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, 7870, 7871, 29509, 33581, 33612)
+
+	-- 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, 7866, 7867, 29508, 33581, 33612)
+
+	-- Cured Rugged Hide -- 19047
+	recipe = AddRecipe(19047, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15407)
+	recipe:SetSkillLevels(250, 250, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Heavy Scorpid Bracers -- 19048
+	recipe = AddRecipe(19048, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15724)
+	recipe:SetCraftedItemID(15077)
+	recipe:SetSkillLevels(255, 255, 275, 285, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddVendor(12956)
+
+	-- Wicked Leather Gauntlets -- 19049
+	recipe = AddRecipe(19049, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15725)
+	recipe:SetCraftedItemID(15083)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddVendor(12942, 12943)
+
+	-- Green Dragonscale Breastplate -- 19050
+	recipe = AddRecipe(19050, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15726)
+	recipe:SetCraftedItemID(15045)
+	recipe:SetSkillLevels(260, 260, 280, 290, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(11874)
+
+	-- Heavy Scorpid Vest -- 19051
+	recipe = AddRecipe(19051, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15727)
+	recipe:SetCraftedItemID(15076)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(6005)
+
+	-- Wicked Leather Bracers -- 19052
+	recipe = AddRecipe(19052, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15728)
+	recipe:SetCraftedItemID(15084)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Chimeric Gloves -- 19053
+	recipe = AddRecipe(19053, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15729)
+	recipe:SetCraftedItemID(15074)
+	recipe:SetSkillLevels(265, 265, 285, 295, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Red Dragonscale Breastplate -- 19054
+	recipe = AddRecipe(19054, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15730)
+	recipe:SetCraftedItemID(15047)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddMobDrop(10363)
+
+	-- Runic Leather Gauntlets -- 19055
+	recipe = AddRecipe(19055, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15731)
+	recipe:SetCraftedItemID(15091)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Rugged Armor Kit -- 19058
+	recipe = AddRecipe(19058, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15564)
+	recipe:SetSkillLevels(250, 250, 255, 265, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Volcanic Leggings -- 19059
+	recipe = AddRecipe(19059, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15732)
+	recipe:SetCraftedItemID(15054)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddMobDrop(7035)
+
+	-- Green Dragonscale Leggings -- 19060
+	recipe = AddRecipe(19060, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15733)
+	recipe:SetCraftedItemID(15046)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddMobDrop(5226)
+
+	-- Living Shoulders -- 19061
+	recipe = AddRecipe(19061, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15734)
+	recipe:SetCraftedItemID(15061)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(7852, 7854)
+
+	-- Ironfeather Shoulders -- 19062
+	recipe = AddRecipe(19062, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15735)
+	recipe:SetCraftedItemID(15067)
+	recipe:SetSkillLevels(270, 270, 290, 300, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(12958)
+
+	-- Chimeric Boots -- 19063
+	recipe = AddRecipe(19063, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15737)
+	recipe:SetCraftedItemID(15073)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Scorpid Gauntlets -- 19064
+	recipe = AddRecipe(19064, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15738)
+	recipe:SetCraftedItemID(15078)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(7025)
+
+	-- Runic Leather Bracers -- 19065
+	recipe = AddRecipe(19065, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15739)
+	recipe:SetCraftedItemID(15092)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Frostsaber Boots -- 19066
+	recipe = AddRecipe(19066, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15740)
+	recipe:SetCraftedItemID(15071)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddVendor(11189)
+
+	-- Stormshroud Pants -- 19067
+	recipe = AddRecipe(19067, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15741)
+	recipe:SetCraftedItemID(15057)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
+	recipe:AddVendor(12942, 12943)
+
+	-- Warbear Harness -- 19068
+	recipe = AddRecipe(19068, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20253)
+	recipe:SetCraftedItemID(15064)
+	recipe:SetSkillLevels(275, 275, 295, 305, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.LEATHER)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
+
+	-- Heavy Scorpid Belt -- 19070
+	recipe = AddRecipe(19070, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15743)
+	recipe:SetCraftedItemID(15082)
+	recipe:SetSkillLevels(280, 280, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Wicked Leather Headband -- 19071
+	recipe = AddRecipe(19071, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15744)
+	recipe:SetCraftedItemID(15086)
+	recipe:SetSkillLevels(280, 280, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Runic Leather Belt -- 19072
+	recipe = AddRecipe(19072, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15745)
+	recipe:SetCraftedItemID(15093)
+	recipe:SetSkillLevels(280, 280, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Chimeric Leggings -- 19073
+	recipe = AddRecipe(19073, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15746)
+	recipe:SetCraftedItemID(15072)
+	recipe:SetSkillLevels(280, 280, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Frostsaber Leggings -- 19074
+	recipe = AddRecipe(19074, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15747)
+	recipe:SetCraftedItemID(15069)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddMobDrop(7440)
+
+	-- Heavy Scorpid Leggings -- 19075
+	recipe = AddRecipe(19075, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15748)
+	recipe:SetCraftedItemID(15079)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(7027)
+
+	-- Volcanic Breastplate -- 19076
+	recipe = AddRecipe(19076, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15749)
+	recipe:SetCraftedItemID(15053)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddMobDrop(9259)
+
+	-- Blue Dragonscale Breastplate -- 19077
+	recipe = AddRecipe(19077, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15751)
+	recipe:SetCraftedItemID(15048)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Living Leggings -- 19078
+	recipe = AddRecipe(19078, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15752)
+	recipe:SetCraftedItemID(15060)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddMobDrop(7158)
+
+	-- Stormshroud Armor -- 19079
+	recipe = AddRecipe(19079, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15753)
+	recipe:SetCraftedItemID(15056)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Warbear Woolies -- 19080
+	recipe = AddRecipe(19080, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20254)
+	recipe:SetCraftedItemID(15065)
+	recipe:SetSkillLevels(285, 285, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.LEATHER)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.FRIENDLY, 11557)
+
+	-- Chimeric Vest -- 19081
+	recipe = AddRecipe(19081, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15755)
+	recipe:SetCraftedItemID(15075)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Runic Leather Headband -- 19082
+	recipe = AddRecipe(19082, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15756)
+	recipe:SetCraftedItemID(15094)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Wicked Leather Pants -- 19083
+	recipe = AddRecipe(19083, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15757)
+	recipe:SetCraftedItemID(15087)
+	recipe:SetSkillLevels(290, 290, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Devilsaur Gauntlets -- 19084
+	recipe = AddRecipe(19084, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15758)
+	recipe:SetCraftedItemID(15063)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddVendor(12959)
+
+	-- Black Dragonscale Breastplate -- 19085
+	recipe = AddRecipe(19085, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15759)
+	recipe:SetCraftedItemID(15050)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddVendor(9499)
+
+	-- Ironfeather Breastplate -- 19086
+	recipe = AddRecipe(19086, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15760)
+	recipe:SetCraftedItemID(15066)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddMobDrop(2644)
+
+	-- Frostsaber Gloves -- 19087
+	recipe = AddRecipe(19087, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15761)
+	recipe:SetCraftedItemID(15070)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddMobDrop(7441)
+
+	-- Heavy Scorpid Helm -- 19088
+	recipe = AddRecipe(19088, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15762)
+	recipe:SetCraftedItemID(15080)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddVendor(12956)
+
+	-- Blue Dragonscale Shoulders -- 19089
+	recipe = AddRecipe(19089, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15763)
+	recipe:SetCraftedItemID(15049)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Stormshroud Shoulders -- 19090
+	recipe = AddRecipe(19090, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15764)
+	recipe:SetCraftedItemID(15058)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOE, F.DPS, F.TANK, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Runic Leather Pants -- 19091
+	recipe = AddRecipe(19091, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15765)
+	recipe:SetCraftedItemID(15095)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Wicked Leather Belt -- 19092
+	recipe = AddRecipe(19092, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15768)
+	recipe:SetCraftedItemID(15088)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Onyxia Scale Cloak -- 19093
+	recipe = AddRecipe(19093, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15769)
+	recipe:SetCraftedItemID(15138)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.QUEST, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddQuest(7493, 7497)
+	recipe:AddCustom("ONYXIA_HEAD_QUEST")
+
+	-- Black Dragonscale Shoulders -- 19094
+	recipe = AddRecipe(19094, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15770)
+	recipe:SetCraftedItemID(15051)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(8898)
+
+	-- Living Breastplate -- 19095
+	recipe = AddRecipe(19095, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15771)
+	recipe:SetCraftedItemID(15059)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddMobDrop(1813)
+
+	-- Devilsaur Leggings -- 19097
+	recipe = AddRecipe(19097, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15772)
+	recipe:SetCraftedItemID(15062)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(6556, 6557, 6559, 9477)
+
+	-- Wicked Leather Armor -- 19098
+	recipe = AddRecipe(19098, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15773)
+	recipe:SetCraftedItemID(15085)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Heavy Scorpid Shoulders -- 19100
+	recipe = AddRecipe(19100, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15774)
+	recipe:SetCraftedItemID(15081)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(7029)
+
+	-- Volcanic Shoulders -- 19101
+	recipe = AddRecipe(19101, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15775)
+	recipe:SetCraftedItemID(15055)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddMobDrop(9260)
+
+	-- Runic Leather Armor -- 19102
+	recipe = AddRecipe(19102, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15776)
+	recipe:SetCraftedItemID(15090)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Runic Leather Shoulders -- 19103
+	recipe = AddRecipe(19103, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(15777)
+	recipe:SetCraftedItemID(15096)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Frostsaber Tunic -- 19104
+	recipe = AddRecipe(19104, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(15779)
+	recipe:SetCraftedItemID(15068)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddMobDrop(7438)
+
+	-- Black Dragonscale Leggings -- 19107
+	recipe = AddRecipe(19107, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(15781)
+	recipe:SetCraftedItemID(15052)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddMobDrop(8903)
+
+	-- Medium Leather -- 20648
+	recipe = AddRecipe(20648, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2319)
+	recipe:SetSkillLevels(100, 100, 100, 105, 110)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Heavy Leather -- 20649
+	recipe = AddRecipe(20649, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4234)
+	recipe:SetSkillLevels(150, 150, 150, 155, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Thick Leather -- 20650
+	recipe = AddRecipe(20650, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4304)
+	recipe:SetSkillLevels(200, 200, 200, 202, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Corehound Boots -- 20853
+	recipe = AddRecipe(20853, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17022)
+	recipe:SetCraftedItemID(16982)
+	recipe:SetSkillLevels(295, 295, 315, 325, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(12944)
+
+	-- Molten Helm -- 20854
+	recipe = AddRecipe(20854, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17023)
+	recipe:SetCraftedItemID(16983)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.LEATHER)
+	recipe:AddVendor(12944)
+
+	-- Black Dragonscale Boots -- 20855
+	recipe = AddRecipe(20855, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17025)
+	recipe:SetCraftedItemID(16984)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.MAIL)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Gloves of the Greatfather -- 21943
+	recipe = AddRecipe(21943, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(17722)
+	recipe:SetCraftedItemID(17721)
+	recipe:SetSkillLevels(190, 190, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Rugged Leather -- 22331
+	recipe = AddRecipe(22331, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(8170)
+	recipe:SetSkillLevels(250, 250, 250, 250, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddTrainer(1385, 1632, 3007, 3365, 3549, 3605, 3967, 4212, 4588, 5127, 5564, 5784, 8153, 11097, 11098, 16278, 16688, 16728, 17442, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Shadowskin Gloves -- 22711
+	recipe = AddRecipe(22711, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18239)
+	recipe:SetCraftedItemID(18238)
+	recipe:SetSkillLevels(200, 200, 210, 220, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.LEATHER)
+	recipe:AddLimitedVendor(2699, 1)
+
+	-- Core Armor Kit -- 22727
+	recipe = AddRecipe(22727, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18252)
+	recipe:SetCraftedItemID(18251)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.TANK)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Gordok Ogre Suit -- 22815
+	recipe = AddRecipe(22815, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(18258)
+	recipe:SetSkillLevels(275, 275, 285, 290, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(5518)
+
+	-- Girdle of Insight -- 22921
+	recipe = AddRecipe(22921, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18514)
+	recipe:SetCraftedItemID(18504)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Mongoose Boots -- 22922
+	recipe = AddRecipe(22922, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18515)
+	recipe:SetCraftedItemID(18506)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Swift Flight Bracers -- 22923
+	recipe = AddRecipe(22923, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18516)
+	recipe:SetCraftedItemID(18508)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Chromatic Cloak -- 22926
+	recipe = AddRecipe(22926, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(18517)
+	recipe:SetCraftedItemID(18509)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Hide of the Wild -- 22927
+	recipe = AddRecipe(22927, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(18518)
+	recipe:SetCraftedItemID(18510)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Shifting Cloak -- 22928
+	recipe = AddRecipe(22928, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(18519)
+	recipe:SetCraftedItemID(18511)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Heavy Leather Ball -- 23190
+	recipe = AddRecipe(23190, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18731)
+	recipe:SetCraftedItemID(18662)
+	recipe:SetSkillLevels(150, 150, 150, 155, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(3366, 5128)
+
+	-- Barbaric Bracers -- 23399
+	recipe = AddRecipe(23399, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18949)
+	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, 4589)
+
+	-- Might of the Timbermaw -- 23703
+	recipe = AddRecipe(23703, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19326)
+	recipe:SetCraftedItemID(19044)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.TIMBERMAW_HOLD, F.LEATHER)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
+
+	-- Timbermaw Brawlers -- 23704
+	recipe = AddRecipe(23704, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19327)
+	recipe:SetCraftedItemID(19049)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TIMBERMAW_HOLD, F.LEATHER)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.REVERED, 11557)
+
+	-- Dawn Treaders -- 23705
+	recipe = AddRecipe(23705, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19328)
+	recipe:SetCraftedItemID(19052)
+	recipe:SetSkillLevels(290, 290, 310, 320, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ARGENTDAWN, F.LEATHER)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
+
+	-- Golden Mantle of the Dawn -- 23706
+	recipe = AddRecipe(23706, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19329)
+	recipe:SetCraftedItemID(19058)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ARGENTDAWN, F.LEATHER)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
+
+	-- Lava Belt -- 23707
+	recipe = AddRecipe(23707, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19330)
+	recipe:SetCraftedItemID(19149)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.THORIUM_BROTHERHOOD, F.LEATHER)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Chromatic Gauntlets -- 23708
+	recipe = AddRecipe(23708, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19331)
+	recipe:SetCraftedItemID(19157)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.MAIL)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Corehound Belt -- 23709
+	recipe = AddRecipe(23709, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19332)
+	recipe:SetCraftedItemID(19162)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.LEATHER)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Molten Belt -- 23710
+	recipe = AddRecipe(23710, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19333)
+	recipe:SetCraftedItemID(19163)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.THORIUM_BROTHERHOOD, F.LEATHER)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Primal Batskin Jerkin -- 24121
+	recipe = AddRecipe(24121, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19769)
+	recipe:SetCraftedItemID(19685)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Primal Batskin Gloves -- 24122
+	recipe = AddRecipe(24122, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19770)
+	recipe:SetCraftedItemID(19686)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Primal Batskin Bracers -- 24123
+	recipe = AddRecipe(24123, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19771)
+	recipe:SetCraftedItemID(19687)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Blood Tiger Breastplate -- 24124
+	recipe = AddRecipe(24124, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19772)
+	recipe:SetCraftedItemID(19688)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Blood Tiger Shoulders -- 24125
+	recipe = AddRecipe(24125, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19773)
+	recipe:SetCraftedItemID(19689)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Blue Dragonscale Leggings -- 24654
+	recipe = AddRecipe(24654, V.ORIG, Q.COMMON)
+	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, 7866, 7867, 29508, 33581, 33612)
+
+	-- 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, 7866, 7867, 29508, 33581, 33612)
+
+	-- Dreamscale Breastplate -- 24703
+	recipe = AddRecipe(24703, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20382)
+	recipe:SetCraftedItemID(20380)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.EXALTED, 15293)
+
+	-- Spitfire Bracers -- 24846
+	recipe = AddRecipe(24846, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20506)
+	recipe:SetCraftedItemID(20481)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15293)
+
+	-- Spitfire Gauntlets -- 24847
+	recipe = AddRecipe(24847, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20507)
+	recipe:SetCraftedItemID(20480)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15293)
+
+	-- Spitfire Breastplate -- 24848
+	recipe = AddRecipe(24848, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20508)
+	recipe:SetCraftedItemID(20479)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15293)
+
+	-- Sandstalker Bracers -- 24849
+	recipe = AddRecipe(24849, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20509)
+	recipe:SetCraftedItemID(20476)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15293)
+
+	-- Sandstalker Gauntlets -- 24850
+	recipe = AddRecipe(24850, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20510)
+	recipe:SetCraftedItemID(20477)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15293)
+
+	-- Sandstalker Breastplate -- 24851
+	recipe = AddRecipe(24851, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20511)
+	recipe:SetCraftedItemID(20478)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.MAIL)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15293)
+
+	-- Black Whelp Tunic -- 24940
+	recipe = AddRecipe(24940, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(20576)
+	recipe:SetCraftedItemID(20575)
+	recipe:SetSkillLevels(100, 100, 125, 137, 150)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddVendor(777)
+
+	-- Stormshroud Gloves -- 26279
+	recipe = AddRecipe(26279, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(21548)
+	recipe:SetCraftedItemID(21278)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(14454, 14457)
+
+	-- Polar Tunic -- 28219
+	recipe = AddRecipe(28219, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22661)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("Custom41")
+
+	-- Polar Gloves -- 28220
+	recipe = AddRecipe(28220, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22662)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("Custom41")
+
+	-- Polar Bracers -- 28221
+	recipe = AddRecipe(28221, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22663)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("Custom41")
+
+	-- Icy Scale Breastplate -- 28222
+	recipe = AddRecipe(28222, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22664)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("Custom41")
+
+	-- Icy Scale Gauntlets -- 28223
+	recipe = AddRecipe(28223, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22666)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("Custom41")
+
+	-- Icy Scale Bracers -- 28224
+	recipe = AddRecipe(28224, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22665)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("Custom41")
+
+	-- Bramblewood Helm -- 28472
+	recipe = AddRecipe(28472, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22771)
+	recipe:SetCraftedItemID(22759)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.LEATHER)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15293)
+
+	-- Bramblewood Boots -- 28473
+	recipe = AddRecipe(28473, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22770)
+	recipe:SetCraftedItemID(22760)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.LEATHER)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15293)
+
+	-- Bramblewood Belt -- 28474
+	recipe = AddRecipe(28474, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22769)
+	recipe:SetCraftedItemID(22761)
+	recipe:SetSkillLevels(300, 300, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.LEATHER)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15293)
+
+	-- Knothide Leather -- 32454
+	recipe = AddRecipe(32454, V.TBC, Q.COMMON)
+	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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Heavy Knothide Leather -- 32455
+	recipe = AddRecipe(32455, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25720)
+	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, 28700, 33581, 33612)
+
+	-- 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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Vindicator's Armor Kit -- 32457
+	recipe = AddRecipe(32457, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25721)
+	recipe:SetCraftedItemID(25651)
+	recipe:SetSkillLevels(325, 325, 335, 340, 345)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.ALDOR)
+	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
+
+	-- Magister's Armor Kit -- 32458
+	recipe = AddRecipe(32458, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25722)
+	recipe:SetCraftedItemID(25652)
+	recipe:SetSkillLevels(325, 325, 335, 340, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
+	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
+
+	-- Riding Crop -- 32461
+	recipe = AddRecipe(32461, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25725)
+	recipe:SetCraftedItemID(25653)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TRINKET)
+	recipe:AddVendor(18672)
+
+	-- Felscale Gloves -- 32462
+	recipe = AddRecipe(32462, V.TBC, Q.COMMON)
+	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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Comfortable Insoles -- 32482
+	recipe = AddRecipe(32482, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(25726)
+	recipe:SetCraftedItemID(25679)
+	recipe:SetSkillLevels(300, 300, 300, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16689, 16748)
+
+	-- Stylin' Purple Hat -- 32485
+	recipe = AddRecipe(32485, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25728)
+	recipe:SetCraftedItemID(25680)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(18667)
+
+	-- Stylin' Adventure Hat -- 32487
+	recipe = AddRecipe(32487, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25729)
+	recipe:SetCraftedItemID(25681)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddMobDrop(17820, 28132)
+
+	-- Stylin' Crimson Hat -- 32488
+	recipe = AddRecipe(32488, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25731)
+	recipe:SetCraftedItemID(25683)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddMobDrop(18322)
+
+	-- Stylin' Jungle Hat -- 32489
+	recipe = AddRecipe(32489, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25730)
+	recipe:SetCraftedItemID(25682)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddMobDrop(17839, 21104)
+
+	-- Fel Leather Gloves -- 32490
+	recipe = AddRecipe(32490, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25732)
+	recipe:SetCraftedItemID(25685)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM, F.LEATHER)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.FRIENDLY, 20242, 23007)
+
+	-- Fel Leather Boots -- 32493
+	recipe = AddRecipe(32493, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25733)
+	recipe:SetCraftedItemID(25686)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM, F.LEATHER)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
+
+	-- Fel Leather Leggings -- 32494
+	recipe = AddRecipe(32494, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25734)
+	recipe:SetCraftedItemID(25687)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.CONSORTIUM, F.LEATHER)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.REVERED, 20242, 23007)
+
+	-- Heavy Clefthoof Vest -- 32495
+	recipe = AddRecipe(32495, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25735)
+	recipe:SetCraftedItemID(25689)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.LEATHER)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Heavy Clefthoof Leggings -- 32496
+	recipe = AddRecipe(32496, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25736)
+	recipe:SetCraftedItemID(25690)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.LEATHER)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Heavy Clefthoof Boots -- 32497
+	recipe = AddRecipe(32497, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(25737)
+	recipe:SetCraftedItemID(25691)
+	recipe:SetSkillLevels(355, 355, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.TANK, F.CENARION_EXPEDITION, F.LEATHER)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.FRIENDLY, 17904)
+
+	-- Felstalker Belt -- 32498
+	recipe = AddRecipe(32498, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(29213)
+	recipe:SetCraftedItemID(25695)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.HELLFIRE, F.MAIL)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.FRIENDLY, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.FRIENDLY, 17585)
+
+	-- Felstalker Bracers -- 32499
+	recipe = AddRecipe(32499, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(29214)
+	recipe:SetCraftedItemID(25697)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.HELLFIRE, F.MAIL)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
+
+	-- Felstalker Breastplate -- 32500
+	recipe = AddRecipe(32500, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(29215)
+	recipe:SetCraftedItemID(25696)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.HELLFIRE, F.MAIL)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
+
+	-- Netherfury Belt -- 32501
+	recipe = AddRecipe(32501, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(29217)
+	recipe:SetCraftedItemID(25694)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NAGRAND, F.MAIL)
+	recipe:AddRepVendor(FAC.KURENAI, REP.FRIENDLY, 20240)
+
+	-- Netherfury Leggings -- 32502
+	recipe = AddRecipe(32502, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(29219)
+	recipe:SetCraftedItemID(25692)
+	recipe:SetSkillLevels(340, 340, 350, 360, 370)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NAGRAND, F.MAIL)
+	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
+
+	-- Netherfury Boots -- 32503
+	recipe = AddRecipe(32503, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(29218)
+	recipe:SetCraftedItemID(25693)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.NAGRAND, F.MAIL)
+	recipe:AddRepVendor(FAC.KURENAI, REP.REVERED, 20240)
+
+	-- Shadow Armor Kit -- 35520
+	recipe = AddRecipe(35520, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(29669)
+	recipe:SetCraftedItemID(29483)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(18320)
+
+	-- Flame Armor Kit -- 35521
+	recipe = AddRecipe(35521, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(29672)
+	recipe:SetCraftedItemID(29485)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(20898)
+
+	-- Frost Armor Kit -- 35522
+	recipe = AddRecipe(35522, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(29673)
+	recipe:SetCraftedItemID(29486)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(17797)
+
+	-- Nature Armor Kit -- 35523
+	recipe = AddRecipe(35523, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(29674)
+	recipe:SetCraftedItemID(29487)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(17941)
+
+	-- Arcane Armor Kit -- 35524
+	recipe = AddRecipe(35524, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(29675)
+	recipe:SetCraftedItemID(29488)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(17879)
+
+	-- Enchanted Felscale Leggings -- 35525
+	recipe = AddRecipe(35525, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29677)
+	recipe:SetCraftedItemID(29489)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.MAIL)
+	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
+
+	-- Enchanted Felscale Gloves -- 35526
+	recipe = AddRecipe(35526, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29682)
+	recipe:SetCraftedItemID(29490)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.MAIL)
+	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
+
+	-- Enchanted Felscale Boots -- 35527
+	recipe = AddRecipe(35527, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29684)
+	recipe:SetCraftedItemID(29491)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.MAIL)
+	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
+
+	-- Flamescale Boots -- 35528
+	recipe = AddRecipe(35528, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29691)
+	recipe:SetCraftedItemID(29493)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.MAIL)
+	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
+
+	-- Flamescale Leggings -- 35529
+	recipe = AddRecipe(35529, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29689)
+	recipe:SetCraftedItemID(29492)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.MAIL)
+	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
+
+	-- Reinforced Mining Bag -- 35530
+	recipe = AddRecipe(35530, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(30444)
+	recipe:SetCraftedItemID(29540)
+	recipe:SetSkillLevels(325, 325, 335, 340, 345)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.NAGRAND)
+	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
+
+	-- Flamescale Belt -- 35531
+	recipe = AddRecipe(35531, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29693)
+	recipe:SetCraftedItemID(29494)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.MAIL)
+	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
+
+	-- Enchanted Clefthoof Leggings -- 35532
+	recipe = AddRecipe(35532, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29698)
+	recipe:SetCraftedItemID(29495)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.LEATHER)
+	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
+
+	-- Enchanted Clefthoof Gloves -- 35533
+	recipe = AddRecipe(35533, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29700)
+	recipe:SetCraftedItemID(29496)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.LEATHER)
+	recipe:AddRepVendor(FAC.SCRYER, REP.REVERED, 19331)
+
+	-- Enchanted Clefthoof Boots -- 35534
+	recipe = AddRecipe(35534, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29701)
+	recipe:SetCraftedItemID(29497)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SCRYER, F.LEATHER)
+	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
+
+	-- Blastguard Pants -- 35535
+	recipe = AddRecipe(35535, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29702)
+	recipe:SetCraftedItemID(29498)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.LEATHER)
+	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
+
+	-- Blastguard Boots -- 35536
+	recipe = AddRecipe(35536, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29703)
+	recipe:SetCraftedItemID(29499)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.LEATHER)
+	recipe:AddRepVendor(FAC.ALDOR, REP.REVERED, 19321)
+
+	-- Blastguard Belt -- 35537
+	recipe = AddRecipe(35537, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29704)
+	recipe:SetCraftedItemID(29500)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ALDOR, F.LEATHER)
+	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
+
+	-- Drums of Panic -- 35538
+	recipe = AddRecipe(35538, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29713)
+	recipe:SetCraftedItemID(29532)
+	recipe:SetSkillLevels(370, 370, 370, 377, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KOT)
+	recipe:AddRepVendor(FAC.KEEPERS_OF_TIME, REP.HONORED, 21643)
+
+	-- Drums of Restoration -- 35539
+	recipe = AddRecipe(35539, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(34175)
+	recipe:SetCraftedItemID(29531)
+	recipe:SetSkillLevels(350, 350, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.NAGRAND)
+	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
+
+	-- Drums of War -- 35540
+	recipe = AddRecipe(35540, V.TBC, Q.COMMON)
+	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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Drums of Battle -- 35543
+	recipe = AddRecipe(35543, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29717)
+	recipe:SetCraftedItemID(29529)
+	recipe:SetSkillLevels(365, 365, 365, 372, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.SHATAR)
+	recipe:AddRepVendor(FAC.SHATAR, REP.HONORED, 21432)
+
+	-- Drums of Speed -- 35544
+	recipe = AddRecipe(35544, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(34173)
+	recipe:SetCraftedItemID(29530)
+	recipe:SetSkillLevels(345, 345, 345, 352, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.IBOE, F.RBOP, F.NAGRAND)
+	recipe:AddRepVendor(FAC.MAGHAR, REP.HONORED, 20241)
+	recipe:AddRepVendor(FAC.KURENAI, REP.HONORED, 20240)
+
+	-- Cobrahide Leg Armor -- 35549
+	recipe = AddRecipe(35549, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(31361)
+	recipe:SetCraftedItemID(29533)
+	recipe:SetSkillLevels(335, 335, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.HONORED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.HONORED, 17585)
+
+	-- Nethercobra Leg Armor -- 35554
+	recipe = AddRecipe(35554, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(31362)
+	recipe:SetCraftedItemID(29535)
+	recipe:SetSkillLevels(365, 365, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HELLFIRE)
+	recipe:AddRepVendor(FAC.HONOR_HOLD, REP.EXALTED, 17657)
+	recipe:AddRepVendor(FAC.THRALLMAR, REP.EXALTED, 17585)
+
+	-- Clefthide Leg Armor -- 35555
+	recipe = AddRecipe(35555, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29720)
+	recipe:SetCraftedItemID(29534)
+	recipe:SetSkillLevels(335, 335, 335, 345, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.HONORED, 17904)
+
+	-- Nethercleft Leg Armor -- 35557
+	recipe = AddRecipe(35557, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(29721)
+	recipe:SetCraftedItemID(29536)
+	recipe:SetSkillLevels(365, 365, 365, 375, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.CENARION_EXPEDITION)
+	recipe:AddRepVendor(FAC.CENARION_EXPEDITION, REP.EXALTED, 17904)
+
+	-- Cobrascale Hood -- 35558
+	recipe = AddRecipe(35558, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29723)
+	recipe:SetCraftedItemID(29502)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Cobrascale Gloves -- 35559
+	recipe = AddRecipe(35559, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35302)
+	recipe:SetCraftedItemID(29503)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddMobDrop(24664)
+	recipe:AddWorldDrop("Outland")
+
+	-- Windscale Hood -- 35560
+	recipe = AddRecipe(35560, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29725)
+	recipe:SetCraftedItemID(29504)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Hood of Primal Life -- 35561
+	recipe = AddRecipe(35561, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29726)
+	recipe:SetCraftedItemID(29505)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Gloves of the Living Touch -- 35562
+	recipe = AddRecipe(35562, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35303)
+	recipe:SetCraftedItemID(29506)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddMobDrop(24664)
+
+	-- Windslayer Wraps -- 35563
+	recipe = AddRecipe(35563, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29728)
+	recipe:SetCraftedItemID(29507)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddWorldDrop("Outland")
+
+	-- Living Dragonscale Helm -- 35564
+	recipe = AddRecipe(35564, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29729)
+	recipe:SetCraftedItemID(29508)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddWorldDrop("Outland")
+
+	-- Earthen Netherscale Boots -- 35567
+	recipe = AddRecipe(35567, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29730)
+	recipe:SetCraftedItemID(29512)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddWorldDrop("Outland")
+
+	-- Windstrike Gloves -- 35568
+	recipe = AddRecipe(35568, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35300)
+	recipe:SetCraftedItemID(29509)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddMobDrop(24664)
+
+	-- Netherdrake Helm -- 35572
+	recipe = AddRecipe(35572, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29732)
+	recipe:SetCraftedItemID(29510)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddWorldDrop("Outland")
+
+	-- Netherdrake Gloves -- 35573
+	recipe = AddRecipe(35573, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35301)
+	recipe:SetCraftedItemID(29511)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddMobDrop(24664)
+
+	-- Thick Netherscale Breastplate -- 35574
+	recipe = AddRecipe(35574, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(29734)
+	recipe:SetCraftedItemID(29514)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddWorldDrop("Outland")
+
+	-- Ebon Netherscale Breastplate -- 35575
+	recipe = AddRecipe(35575, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29515)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Ebon Netherscale Belt -- 35576
+	recipe = AddRecipe(35576, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29516)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Ebon Netherscale Bracers -- 35577
+	recipe = AddRecipe(35577, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29517)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Netherstrike Breastplate -- 35580
+	recipe = AddRecipe(35580, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29519)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Netherstrike Belt -- 35582
+	recipe = AddRecipe(35582, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29520)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Netherstrike Bracers -- 35584
+	recipe = AddRecipe(35584, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29521)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Windhawk Hauberk -- 35585
+	recipe = AddRecipe(35585, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29522)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Windhawk Belt -- 35587
+	recipe = AddRecipe(35587, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29524)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Windhawk Bracers -- 35588
+	recipe = AddRecipe(35588, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29523)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Primalstrike Vest -- 35589
+	recipe = AddRecipe(35589, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29525)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Primalstrike Belt -- 35590
+	recipe = AddRecipe(35590, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29526)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Primalstrike Bracers -- 35591
+	recipe = AddRecipe(35591, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(29527)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.RETIRED, F.IBOP, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Blackstorm Leggings -- 36074
+	recipe = AddRecipe(36074, V.TBC, Q.COMMON)
+	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, 7868, 7869, 29507, 33581, 33612)
+
+	-- 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, 7870, 7871, 29509, 33581, 33612)
+
+	-- 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, 7866, 7867, 29508, 33581, 33612)
+
+	-- 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, 7868, 7869, 29507, 33581, 33612)
+
+	-- 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, 7870, 7871, 29509, 33581, 33612)
+
+	-- 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, 7866, 7867, 29508, 33581, 33612)
+
+	-- Belt of Natural Power -- 36349
+	recipe = AddRecipe(36349, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30301)
+	recipe:SetCraftedItemID(30042)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Belt of Deep Shadow -- 36351
+	recipe = AddRecipe(36351, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30302)
+	recipe:SetCraftedItemID(30040)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Belt of the Black Eagle -- 36352
+	recipe = AddRecipe(36352, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30303)
+	recipe:SetCraftedItemID(30046)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Monsoon Belt -- 36353
+	recipe = AddRecipe(36353, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30304)
+	recipe:SetCraftedItemID(30044)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Boots of Natural Grace -- 36355
+	recipe = AddRecipe(36355, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30305)
+	recipe:SetCraftedItemID(30041)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Boots of Utter Darkness -- 36357
+	recipe = AddRecipe(36357, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30306)
+	recipe:SetCraftedItemID(30039)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Boots of the Crimson Hawk -- 36358
+	recipe = AddRecipe(36358, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30307)
+	recipe:SetCraftedItemID(30045)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Hurricane Boots -- 36359
+	recipe = AddRecipe(36359, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30308)
+	recipe:SetCraftedItemID(30043)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Boots of Shackled Souls -- 39997
+	recipe = AddRecipe(39997, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32429)
+	recipe:SetCraftedItemID(32398)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Greaves of Shackled Souls -- 40001
+	recipe = AddRecipe(40001, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32431)
+	recipe:SetCraftedItemID(32400)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Waistguard of Shackled Souls -- 40002
+	recipe = AddRecipe(40002, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32432)
+	recipe:SetCraftedItemID(32397)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Redeemed Soul Moccasins -- 40003
+	recipe = AddRecipe(40003, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32433)
+	recipe:SetCraftedItemID(32394)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Redeemed Soul Wristguards -- 40004
+	recipe = AddRecipe(40004, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32434)
+	recipe:SetCraftedItemID(32395)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Redeemed Soul Legguards -- 40005
+	recipe = AddRecipe(40005, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32435)
+	recipe:SetCraftedItemID(32396)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Redeemed Soul Cinch -- 40006
+	recipe = AddRecipe(40006, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32436)
+	recipe:SetCraftedItemID(32393)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Bracers of Renewed Life -- 41156
+	recipe = AddRecipe(41156, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32744)
+	recipe:SetCraftedItemID(32582)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Shoulderpads of Renewed Life -- 41157
+	recipe = AddRecipe(41157, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35523)
+	recipe:SetCraftedItemID(32583)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Swiftstrike Bracers -- 41158
+	recipe = AddRecipe(41158, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35527)
+	recipe:SetCraftedItemID(32580)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Swiftstrike Shoulders -- 41160
+	recipe = AddRecipe(41160, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35528)
+	recipe:SetCraftedItemID(32581)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Bindings of Lightning Reflexes -- 41161
+	recipe = AddRecipe(41161, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35517)
+	recipe:SetCraftedItemID(32574)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Shoulders of Lightning Reflexes -- 41162
+	recipe = AddRecipe(41162, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35524)
+	recipe:SetCraftedItemID(32575)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Living Earth Bindings -- 41163
+	recipe = AddRecipe(41163, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35520)
+	recipe:SetCraftedItemID(32577)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Living Earth Shoulders -- 41164
+	recipe = AddRecipe(41164, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35521)
+	recipe:SetCraftedItemID(32579)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Cloak of Darkness -- 42546
+	recipe = AddRecipe(42546, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(33124)
+	recipe:SetCraftedItemID(33122)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.VIOLETEYE, F.CLOAK)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.EXALTED, 18255)
+
+	-- Shadowprowler's Chestguard -- 42731
+	recipe = AddRecipe(42731, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(33205)
+	recipe:SetCraftedItemID(33204)
+	recipe:SetSkillLevels(365, 365, 375, 385, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.VIOLETEYE, F.LEATHER)
+	recipe:AddRepVendor(FAC.VIOLETEYE, REP.REVERED, 18255)
+
+	-- Quiver of a Thousand Feathers -- 44359
+	recipe = AddRecipe(44359, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(34200)
+	recipe:SetCraftedItemID(34105)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.LOWERCITY)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Glove Reinforcements -- 44770
+	recipe = AddRecipe(44770, V.TBC, Q.COMMON)
+	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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Winter Boots -- 44953
+	recipe = AddRecipe(44953, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(34262)
+	recipe:SetCraftedItemID(34086)
+	recipe:SetSkillLevels(285, 285, 285, 285, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddVendor(13420, 13433)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Heavy Knothide Armor Kit -- 44970
+	recipe = AddRecipe(44970, V.TBC, Q.COMMON)
+	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, 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, 18754, 18771, 19187, 21087, 33581, 33612, 33635, 33681)
+
+	-- Bag of Many Hides -- 45117
+	recipe = AddRecipe(45117, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(34491)
+	recipe:SetCraftedItemID(34490)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(22143, 22144, 22148, 23022)
+
+	-- Leather Gauntlets of the Sun -- 46132
+	recipe = AddRecipe(46132, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35546)
+	recipe:SetCraftedItemID(34372)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Fletcher's Gloves of the Phoenix -- 46133
+	recipe = AddRecipe(46133, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35541)
+	recipe:SetCraftedItemID(34374)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.MAIL)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Gloves of Immortal Dusk -- 46134
+	recipe = AddRecipe(46134, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35214)
+	recipe:SetCraftedItemID(34370)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Sun-Drenched Scale Gloves -- 46135
+	recipe = AddRecipe(46135, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35215)
+	recipe:SetCraftedItemID(34376)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Leather Chestguard of the Sun -- 46136
+	recipe = AddRecipe(46136, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35216)
+	recipe:SetCraftedItemID(34371)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Embrace of the Phoenix -- 46137
+	recipe = AddRecipe(46137, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35217)
+	recipe:SetCraftedItemID(34373)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Carapace of Sun and Shadow -- 46138
+	recipe = AddRecipe(46138, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35218)
+	recipe:SetCraftedItemID(34369)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Sun-Drenched Scale Chestguard -- 46139
+	recipe = AddRecipe(46139, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35549)
+	recipe:SetCraftedItemID(34375)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Heavy Borean Leather -- 50936
+	recipe = AddRecipe(50936, V.WOTLK, Q.COMMON)
+	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- Trapper's Traveling Pack -- 50970
+	recipe = AddRecipe(50970, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44509)
+	recipe:SetCraftedItemID(38399)
+	recipe:SetSkillLevels(415, 415, 420, 422, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KALUAK)
+	recipe:AddRepVendor(FAC.KALUAK, REP.REVERED, 31916, 32763)
+
+	-- Mammoth Mining Bag -- 50971
+	recipe = AddRecipe(50971, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44510)
+	recipe:SetCraftedItemID(38347)
+	recipe:SetSkillLevels(415, 415, 420, 422, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HODIR)
+	recipe:AddRepVendor(FAC.HODIR, REP.HONORED, 32540)
+
+	-- Black Chitinguard Boots -- 51568
+	recipe = AddRecipe(51568, V.WOTLK, Q.COMMON)
+	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- Bracers of Shackled Souls -- 52733
+	recipe = AddRecipe(52733, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(32430)
+	recipe:SetCraftedItemID(32399)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Cloak of Tormented Skies -- 55199
+	recipe = AddRecipe(55199, V.WOTLK, Q.COMMON)
+	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- Fur Lining - Fire Resist -- 57692
+	recipe = AddRecipe(57692, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44559)
+	recipe:SetSkillLevels(400, 400, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(30921)
+
+	-- Fur Lining - Frost Resist -- 57694
+	recipe = AddRecipe(57694, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44560)
+	recipe:SetSkillLevels(400, 400, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(32289)
+
+	-- Fur Lining - Shadow Resist -- 57696
+	recipe = AddRecipe(57696, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44561)
+	recipe:SetSkillLevels(400, 400, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(32349)
+
+	-- Fur Lining - Nature Resist -- 57699
+	recipe = AddRecipe(57699, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44562)
+	recipe:SetSkillLevels(400, 400, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(32290)
+
+	-- Fur Lining - Arcane Resist -- 57701
+	recipe = AddRecipe(57701, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44563)
+	recipe:SetSkillLevels(400, 400, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(31702, 32297)
+
+	-- Jormungar Leg Reinforcements -- 60583
+	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- Eviscerator's Facemask -- 60697
+	recipe = AddRecipe(60697, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44513)
+	recipe:SetCraftedItemID(43260)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Eviscerator's Shoulderpads -- 60702
+	recipe = AddRecipe(60702, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44514)
+	recipe:SetCraftedItemID(43433)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Eviscerator's Chestguard -- 60703
+	recipe = AddRecipe(60703, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44515)
+	recipe:SetCraftedItemID(43434)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Eviscerator's Bindings -- 60704
+	recipe = AddRecipe(60704, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44516)
+	recipe:SetCraftedItemID(43435)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Eviscerator's Gauntlets -- 60705
+	recipe = AddRecipe(60705, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44517)
+	recipe:SetCraftedItemID(43436)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Eviscerator's Waistguard -- 60706
+	recipe = AddRecipe(60706, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44518)
+	recipe:SetCraftedItemID(43437)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Eviscerator's Legguards -- 60711
+	recipe = AddRecipe(60711, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44519)
+	recipe:SetCraftedItemID(43438)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Eviscerator's Treads -- 60712
+	recipe = AddRecipe(60712, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44520)
+	recipe:SetCraftedItemID(43439)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Headguard -- 60715
+	recipe = AddRecipe(60715, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44521)
+	recipe:SetCraftedItemID(43261)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Spaulders -- 60716
+	recipe = AddRecipe(60716, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44522)
+	recipe:SetCraftedItemID(43262)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Chestguard -- 60718
+	recipe = AddRecipe(60718, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44523)
+	recipe:SetCraftedItemID(43263)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Bracers -- 60720
+	recipe = AddRecipe(60720, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44524)
+	recipe:SetCraftedItemID(43264)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Handwraps -- 60721
+	recipe = AddRecipe(60721, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44525)
+	recipe:SetCraftedItemID(43265)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Belt -- 60723
+	recipe = AddRecipe(60723, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44526)
+	recipe:SetCraftedItemID(43266)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Leggings -- 60725
+	recipe = AddRecipe(60725, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44527)
+	recipe:SetCraftedItemID(43271)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Overcast Boots -- 60727
+	recipe = AddRecipe(60727, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44528)
+	recipe:SetCraftedItemID(43273)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Helm -- 60728
+	recipe = AddRecipe(60728, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44530)
+	recipe:SetCraftedItemID(43447)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Shoulderguards -- 60729
+	recipe = AddRecipe(60729, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44531)
+	recipe:SetCraftedItemID(43449)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Hauberk -- 60730
+	recipe = AddRecipe(60730, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44532)
+	recipe:SetCraftedItemID(43445)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Bracers -- 60731
+	recipe = AddRecipe(60731, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44533)
+	recipe:SetCraftedItemID(43444)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Gauntlets -- 60732
+	recipe = AddRecipe(60732, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44534)
+	recipe:SetCraftedItemID(43446)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Belt -- 60734
+	recipe = AddRecipe(60734, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44535)
+	recipe:SetCraftedItemID(43442)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Leggings -- 60735
+	recipe = AddRecipe(60735, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44536)
+	recipe:SetCraftedItemID(43448)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Swiftarrow Boots -- 60737
+	recipe = AddRecipe(60737, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44537)
+	recipe:SetCraftedItemID(43443)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Crown -- 60743
+	recipe = AddRecipe(60743, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44538)
+	recipe:SetCraftedItemID(43455)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Shoulders -- 60746
+	recipe = AddRecipe(60746, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44539)
+	recipe:SetCraftedItemID(43457)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Hauberk -- 60747
+	recipe = AddRecipe(60747, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44540)
+	recipe:SetCraftedItemID(43453)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Wristguards -- 60748
+	recipe = AddRecipe(60748, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44541)
+	recipe:SetCraftedItemID(43452)
+	recipe:SetSkillLevels(420, 420, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Grips -- 60749
+	recipe = AddRecipe(60749, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44542)
+	recipe:SetCraftedItemID(43454)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Belt -- 60750
+	recipe = AddRecipe(60750, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44543)
+	recipe:SetCraftedItemID(43450)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Legguards -- 60751
+	recipe = AddRecipe(60751, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44544)
+	recipe:SetCraftedItemID(43456)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Stormhide Stompers -- 60752
+	recipe = AddRecipe(60752, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(44545)
+	recipe:SetCraftedItemID(43451)
+	recipe:SetSkillLevels(425, 425, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Giantmaim Legguards -- 60754
+	recipe = AddRecipe(60754, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44546)
+	recipe:SetCraftedItemID(43458)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Giantmaim Bracers -- 60755
+	recipe = AddRecipe(60755, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44547)
+	recipe:SetCraftedItemID(43459)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Revenant's Breastplate -- 60756
+	recipe = AddRecipe(60756, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44548)
+	recipe:SetCraftedItemID(43461)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Revenant's Treads -- 60757
+	recipe = AddRecipe(60757, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44549)
+	recipe:SetCraftedItemID(43469)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Trollwoven Spaulders -- 60758
+	recipe = AddRecipe(60758, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44550)
+	recipe:SetCraftedItemID(43481)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Trollwoven Girdle -- 60759
+	recipe = AddRecipe(60759, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44551)
+	recipe:SetCraftedItemID(43484)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Earthgiving Legguards -- 60760
+	recipe = AddRecipe(60760, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44552)
+	recipe:SetCraftedItemID(43495)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Earthgiving Boots -- 60761
+	recipe = AddRecipe(60761, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44553)
+	recipe:SetCraftedItemID(43502)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Polar Vest -- 60996
+	recipe = AddRecipe(60996, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44584)
+	recipe:SetCraftedItemID(43590)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Polar Cord -- 60997
+	recipe = AddRecipe(60997, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44585)
+	recipe:SetCraftedItemID(43591)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Polar Boots -- 60998
+	recipe = AddRecipe(60998, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44586)
+	recipe:SetCraftedItemID(43592)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Icy Scale Chestguard -- 60999
+	recipe = AddRecipe(60999, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44587)
+	recipe:SetCraftedItemID(43593)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Icy Scale Belt -- 61000
+	recipe = AddRecipe(61000, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44588)
+	recipe:SetCraftedItemID(43594)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Icy Scale Boots -- 61002
+	recipe = AddRecipe(61002, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44589)
+	recipe:SetCraftedItemID(43595)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.MAIL)
+	recipe:AddVendor(32515)
+
+	-- Windripper Boots -- 62176
+	recipe = AddRecipe(62176, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44932)
+	recipe:SetCraftedItemID(44930)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Windripper Leggings -- 62177
+	recipe = AddRecipe(62177, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(44933)
+	recipe:SetCraftedItemID(44931)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddVendor(32515)
+
+	-- Earthen Leg Armor -- 62448
+	recipe = AddRecipe(62448, V.WOTLK, Q.COMMON)
+	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- Belt of Dragons -- 63194
+	recipe = AddRecipe(63194, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45094)
+	recipe:SetCraftedItemID(45553)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Boots of Living Scale -- 63195
+	recipe = AddRecipe(63195, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45095)
+	recipe:SetCraftedItemID(45095)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Blue Belt of Chaos -- 63196
+	recipe = AddRecipe(63196, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45096)
+	recipe:SetCraftedItemID(45096)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Lightning Grounded Boots -- 63197
+	recipe = AddRecipe(63197, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45097)
+	recipe:SetCraftedItemID(45097)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Death-warmed Belt -- 63198
+	recipe = AddRecipe(63198, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45098)
+	recipe:SetCraftedItemID(45098)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Footpads of Silence -- 63199
+	recipe = AddRecipe(63199, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45099)
+	recipe:SetCraftedItemID(45099)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Belt of Arctic Life -- 63200
+	recipe = AddRecipe(63200, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45100)
+	recipe:SetCraftedItemID(45100)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Boots of Wintry Endurance -- 63201
+	recipe = AddRecipe(63201, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45101)
+	recipe:SetCraftedItemID(45101)
+	recipe:SetSkillLevels(450, 450, 455, 465, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Borean Leather -- 64661
+	recipe = AddRecipe(64661, V.WOTLK, Q.COMMON)
+	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- Ensorcelled Nerubian Breastplate -- 67080
+	recipe = AddRecipe(67080, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47597)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Black Chitin Bracers -- 67081
+	recipe = AddRecipe(67081, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47579)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Crusader's Dragonscale Breastplate -- 67082
+	recipe = AddRecipe(67082, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47595)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Crusader's Dragonscale Bracers -- 67083
+	recipe = AddRecipe(67083, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47576)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Lunar Eclipse Robes -- 67084
+	recipe = AddRecipe(67084, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47602)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Moonshadow Armguards -- 67085
+	recipe = AddRecipe(67085, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47583)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Knightbane Carapace -- 67086
+	recipe = AddRecipe(67086, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47599)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Bracers of Swift Death -- 67087
+	recipe = AddRecipe(67087, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47581)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Ensorcelled Nerubian Breastplate -- 67136
+	recipe = AddRecipe(67136, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47650)
+	recipe:SetCraftedItemID(47598)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Black Chitin Bracers -- 67137
+	recipe = AddRecipe(67137, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47646)
+	recipe:SetCraftedItemID(47580)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAIL)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Crusader's Dragonscale Breastplate -- 67138
+	recipe = AddRecipe(67138, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47649)
+	recipe:SetCraftedItemID(47596)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Bracers of Swift Death -- 67139
+	recipe = AddRecipe(67139, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47647)
+	recipe:SetCraftedItemID(47582)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Lunar Eclipse Robes -- 67140
+	recipe = AddRecipe(67140, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47652)
+	recipe:SetCraftedItemID(47601)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Moonshadow Armguards -- 67141
+	recipe = AddRecipe(67141, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47653)
+	recipe:SetCraftedItemID(47584)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.LEATHER)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Knightbane Carapace -- 67142
+	recipe = AddRecipe(67142, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47651)
+	recipe:SetCraftedItemID(47600)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Crusader's Dragonscale Bracers -- 67143
+	recipe = AddRecipe(67143, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47648)
+	recipe:SetCraftedItemID(47577)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.DPS, F.MAIL)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Drums of Forgotten Kings -- 69386
+	recipe = AddRecipe(69386, V.WOTLK, Q.COMMON)
+	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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- 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, 26911, 26961, 26996, 26998, 28700, 33581, 33612)
+
+	-- Legwraps of Unleashed Nature -- 70554
+	recipe = AddRecipe(70554, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49957)
+	recipe:SetCraftedItemID(49898)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Blessed Cenarion Boots -- 70555
+	recipe = AddRecipe(70555, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49958)
+	recipe:SetCraftedItemID(49894)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Bladeborn Leggings -- 70556
+	recipe = AddRecipe(70556, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49959)
+	recipe:SetCraftedItemID(49899)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Footpads of Impending Death -- 70557
+	recipe = AddRecipe(70557, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49961)
+	recipe:SetCraftedItemID(49895)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.TANK, F.ASHEN_VERDICT, F.LEATHER)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Lightning-Infused Leggings -- 70558
+	recipe = AddRecipe(70558, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49962)
+	recipe:SetCraftedItemID(49900)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Earthsoul Boots -- 70559
+	recipe = AddRecipe(70559, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49963)
+	recipe:SetCraftedItemID(49896)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Draconic Bonesplinter Legguards -- 70560
+	recipe = AddRecipe(70560, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49965)
+	recipe:SetCraftedItemID(49901)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Rock-Steady Treads -- 70561
+	recipe = AddRecipe(70561, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49966)
+	recipe:SetCraftedItemID(49897)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS, F.ASHEN_VERDICT, F.MAIL)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Savage Armor Kit -- 78379
+	recipe = AddRecipe(78379, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56477)
+	recipe:SetSkillLevels(425, 425, 450, 452, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Savage Cloak -- 78380
+	recipe = AddRecipe(78380, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56480)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Bracers -- 78388
+	recipe = AddRecipe(78388, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56481)
+	recipe:SetSkillLevels(460, 460, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Belt -- 78396
+	recipe = AddRecipe(78396, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56482)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Bracers -- 78398
+	recipe = AddRecipe(78398, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56483)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Gloves -- 78399
+	recipe = AddRecipe(78399, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56484)
+	recipe:SetSkillLevels(465, 465, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Hardened Scale Cloak -- 78405
+	recipe = AddRecipe(78405, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56489)
+	recipe:SetSkillLevels(470, 470, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Gloves -- 78406
+	recipe = AddRecipe(78406, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56490)
+	recipe:SetSkillLevels(475, 475, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Boots -- 78407
+	recipe = AddRecipe(78407, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56491)
+	recipe:SetSkillLevels(465, 465, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Boots -- 78410
+	recipe = AddRecipe(78410, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56494)
+	recipe:SetSkillLevels(450, 450, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Shoulders -- 78411
+	recipe = AddRecipe(78411, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56495)
+	recipe:SetSkillLevels(475, 475, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Shoulders -- 78415
+	recipe = AddRecipe(78415, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56498)
+	recipe:SetSkillLevels(455, 455, 465, 470, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Belt -- 78416
+	recipe = AddRecipe(78416, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56499)
+	recipe:SetSkillLevels(455, 455, 465, 470, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Scorched Leg Armor -- 78419
+	recipe = AddRecipe(78419, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56502)
+	recipe:SetSkillLevels(475, 475, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Twilight Leg Armor -- 78420
+	recipe = AddRecipe(78420, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56503)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Chestguard -- 78423
+	recipe = AddRecipe(78423, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56504)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Helm -- 78424
+	recipe = AddRecipe(78424, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56505)
+	recipe:SetSkillLevels(490, 490, 500, 505, 510)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Leggings -- 78427
+	recipe = AddRecipe(78427, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56508)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Chestguard -- 78428
+	recipe = AddRecipe(78428, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56509)
+	recipe:SetSkillLevels(480, 480, 490, 495, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Tsunami Helm -- 78432
+	recipe = AddRecipe(78432, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56512)
+	recipe:SetSkillLevels(485, 485, 495, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Darkbrand Leggings -- 78433
+	recipe = AddRecipe(78433, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56513)
+	recipe:SetSkillLevels(485, 485, 495, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Heavy Savage Leather -- 78436
+	recipe = AddRecipe(78436, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56516)
+	recipe:SetSkillLevels(485, 485, 495, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Heavy Savage Armor Kit -- 78437
+	recipe = AddRecipe(78437, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56517)
+	recipe:SetSkillLevels(485, 485, 495, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Cloak of Beasts -- 78438
+	recipe = AddRecipe(78438, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56518)
+	recipe:SetSkillLevels(495, 495, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Cloak of War -- 78439
+	recipe = AddRecipe(78439, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(56519)
+	recipe:SetSkillLevels(495, 495, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Bloodied Wyrmhide Bracers -- 78444
+	recipe = AddRecipe(78444, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Wyrmhide Belt -- 78445
+	recipe = AddRecipe(78445, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Bracers -- 78446
+	recipe = AddRecipe(78446, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Gloves -- 78447
+	recipe = AddRecipe(78447, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Bracers -- 78448
+	recipe = AddRecipe(78448, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Gloves -- 78449
+	recipe = AddRecipe(78449, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Bracers -- 78450
+	recipe = AddRecipe(78450, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Shoulders -- 78451
+	recipe = AddRecipe(78451, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Wyrmhide Gloves -- 78452
+	recipe = AddRecipe(78452, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Wyrmhide Boots -- 78453
+	recipe = AddRecipe(78453, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Boots -- 78454
+	recipe = AddRecipe(78454, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Shoulders -- 78455
+	recipe = AddRecipe(78455, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Boots -- 78456
+	recipe = AddRecipe(78456, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Belt -- 78457
+	recipe = AddRecipe(78457, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Boots -- 78458
+	recipe = AddRecipe(78458, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Gloves -- 78459
+	recipe = AddRecipe(78459, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Lightning Lash -- 78460
+	recipe = AddRecipe(78460, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Belt of Nefarious Whispers -- 78461
+	recipe = AddRecipe(78461, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 525, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Stormleather Sash -- 78462
+	recipe = AddRecipe(78462, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Corded Viper Belt -- 78463
+	recipe = AddRecipe(78463, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 525, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Wyrmhide Shoulders -- 78464
+	recipe = AddRecipe(78464, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Wyrmhide Chest -- 78467
+	recipe = AddRecipe(78467, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Belt -- 78468
+	recipe = AddRecipe(78468, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Helm -- 78469
+	recipe = AddRecipe(78469, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Shoulders -- 78470
+	recipe = AddRecipe(78470, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Legs -- 78471
+	recipe = AddRecipe(78471, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Belt -- 78473
+	recipe = AddRecipe(78473, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Helm -- 78474
+	recipe = AddRecipe(78474, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Razor-Edged Cloak -- 78475
+	recipe = AddRecipe(78475, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Twilight Dragonscale Cloak -- 78476
+	recipe = AddRecipe(78476, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Dragonscale Leg Armor -- 78477
+	recipe = AddRecipe(78477, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Charscale Leg Armor -- 78478
+	recipe = AddRecipe(78478, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Wyrmhide Legs -- 78479
+	recipe = AddRecipe(78479, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Wyrmhide Helm -- 78480
+	recipe = AddRecipe(78480, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Chest -- 78481
+	recipe = AddRecipe(78481, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Leather Legs -- 78482
+	recipe = AddRecipe(78482, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Chest -- 78483
+	recipe = AddRecipe(78483, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Scale Helm -- 78484
+	recipe = AddRecipe(78484, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Legs -- 78485
+	recipe = AddRecipe(78485, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Bloodied Dragonscale Chest -- 78486
+	recipe = AddRecipe(78486, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Chestguard of Nature's Fury -- 78487
+	recipe = AddRecipe(78487, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Assassin's Chestplate -- 78488
+	recipe = AddRecipe(78488, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(525, 525, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Twilight Scale Chestguard -- 78489
+	recipe = AddRecipe(78489, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Dragonkiller Tunic -- 78490
+	recipe = AddRecipe(78490, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(425, 425, 530, 535, 540)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50172, 50381)
+
+	-- Savage Leather -- 84950
+	recipe = AddRecipe(84950, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52976)
+	recipe:SetSkillLevels(425, 425, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Draconic Embossment - Stamina -- 85007
+	recipe = AddRecipe(85007, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Draconic Embossment - Agility -- 85008
+	recipe = AddRecipe(85008, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Draconic Embossment - Strength -- 85009
+	recipe = AddRecipe(85009, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Draconic Embossment - Intellect -- 85010
+	recipe = AddRecipe(85010, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Dragonbone Leg Reinforcements -- 85067
+	recipe = AddRecipe(85067, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(465, 465, 465, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	-- Charscale Leg Reinforcements -- 85068
+	recipe = AddRecipe(85068, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(465, 465, 465, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3007, 3365, 3967, 4212, 4588, 5127, 5564, 26998, 28700, 29507, 33581, 33612)
+
+	self.InitLeatherworking = nil
+end
+
diff --git a/Database/Recipes/Runeforging.lua b/Database/Recipes/Runeforging.lua
new file mode 100644
index 0000000..479aa3d
--- /dev/null
+++ b/Database/Recipes/Runeforging.lua
@@ -0,0 +1,107 @@
+--[[
+************************************************************************
+Runeforging.lua
+Runeforging data for all of Ackis Recipe List
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME = "Ackis Recipe List"
+local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+
+local FOLDER_NAME, private = ...
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitRuneforging()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 53428, genesis, quality)
+	end
+
+	private:InitializeRuneforgingTrainers()
+
+	local recipe
+
+	-- Rune of Swordshattering -- 53323
+	recipe = AddRecipe(53323, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of Lichbane -- 53331
+	recipe = AddRecipe(53331, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of Cinderglacier -- 53341
+	recipe = AddRecipe(53341, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of Spellshattering -- 53342
+	recipe = AddRecipe(53342, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of Razorice -- 53343
+	recipe = AddRecipe(53343, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of the Fallen Crusader -- 53344
+	recipe = AddRecipe(53344, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of Swordbreaking -- 54446
+	recipe = AddRecipe(54446, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of Spellbreaking -- 54447
+	recipe = AddRecipe(54447, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of the Stoneskin Gargoyle -- 62158
+	recipe = AddRecipe(62158, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	-- Rune of the Nerubian Carapace -- 70164
+	recipe = AddRecipe(70164, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(1, 1, 1, 1, 1)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
+	recipe:AddTrainer(29194, 29195, 29196, 31084)
+
+	self.InitRuneforging = nil
+end
diff --git a/Database/Recipes/Smelting.lua b/Database/Recipes/Smelting.lua
new file mode 100644
index 0000000..0e03de9
--- /dev/null
+++ b/Database/Recipes/Smelting.lua
@@ -0,0 +1,257 @@
+--[[
+************************************************************************
+Smelting.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local FOLDER_NAME, private = ...
+
+local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
+local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitSmelting()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 32606, genesis, quality)
+	end
+
+	private:InitializeSmeltingTrainers()
+
+	local recipe
+
+	-- Smelt Copper -- 2657
+	recipe = AddRecipe(2657, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2840)
+	recipe:SetSkillLevels(1, 1, 25, 47, 70)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Smelt Silver -- 2658
+	recipe = AddRecipe(2658, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2842)
+	recipe:SetSkillLevels(75, 75, 115, 122, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Bronze -- 2659
+	recipe = AddRecipe(2659, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2841)
+	recipe:SetSkillLevels(65, 65, 65, 90, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Tin -- 3304
+	recipe = AddRecipe(3304, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3576)
+	recipe:SetSkillLevels(65, 65, 65, 70, 75)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Iron -- 3307
+	recipe = AddRecipe(3307, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3575)
+	recipe:SetSkillLevels(125, 125, 130, 145, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Gold -- 3308
+	recipe = AddRecipe(3308, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3577)
+	recipe:SetSkillLevels(155, 155, 170, 177, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Steel -- 3569
+	recipe = AddRecipe(3569, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3859)
+	recipe:SetSkillLevels(165, 165, 165, 165, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Mithril -- 10097
+	recipe = AddRecipe(10097, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(3860)
+	recipe:SetSkillLevels(175, 175, 175, 202, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Truesilver -- 10098
+	recipe = AddRecipe(10098, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6037)
+	recipe:SetSkillLevels(230, 230, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Dark Iron -- 14891
+	recipe = AddRecipe(14891, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(11371)
+	recipe:SetSkillLevels(230, 230, 300, 305, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(4083)
+
+	-- Smelt Thorium -- 16153
+	recipe = AddRecipe(16153, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(12359)
+	recipe:SetSkillLevels(230, 230, 250, 270, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Enchanted Elementium -- 22967
+	recipe = AddRecipe(22967, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(44956)
+	recipe:SetCraftedItemID(17771)
+	recipe:SetSkillLevels(300, 300, 350, 362, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(14401)
+
+	-- Smelt Fel Iron -- 29356
+	recipe = AddRecipe(29356, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23445)
+	recipe:SetSkillLevels(275, 275, 275, 300, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Adamantite -- 29358
+	recipe = AddRecipe(29358, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23446)
+	recipe:SetSkillLevels(325, 325, 325, 332, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Eternium -- 29359
+	recipe = AddRecipe(29359, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23447)
+	recipe:SetSkillLevels(350, 350, 350, 357, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Felsteel -- 29360
+	recipe = AddRecipe(29360, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23448)
+	recipe:SetSkillLevels(350, 350, 350, 357, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Khorium -- 29361
+	recipe = AddRecipe(29361, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23449)
+	recipe:SetSkillLevels(375, 375, 375, 375, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Hardened Adamantite -- 29686
+	recipe = AddRecipe(29686, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(23573)
+	recipe:SetSkillLevels(375, 375, 375, 375, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Earth Shatter -- 35750
+	recipe = AddRecipe(35750, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22573)
+	recipe:SetSkillLevels(300, 300, 300, 300, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Fire Sunder -- 35751
+	recipe = AddRecipe(35751, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(22574)
+	recipe:SetSkillLevels(300, 300, 300, 300, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
+
+	-- Smelt Hardened Khorium -- 46353
+	recipe = AddRecipe(46353, V.WOTLK, Q.RARE)
+	recipe:SetRecipeItemID(35273)
+	recipe:SetCraftedItemID(35128)
+	recipe:SetSkillLevels(375, 375, 375, 375, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Smelt Cobalt -- 49252
+	recipe = AddRecipe(49252, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(36916)
+	recipe:SetSkillLevels(350, 350, 350, 362, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
+
+	-- Smelt Saronite -- 49258
+	recipe = AddRecipe(49258, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(36913)
+	recipe:SetSkillLevels(400, 400, 400, 400, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
+
+	-- Smelt Titansteel -- 55208
+	recipe = AddRecipe(55208, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(37663)
+	recipe:SetSkillLevels(450, 450, 450, 450, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
+
+	-- Smelt Titanium -- 55211
+	recipe = AddRecipe(55211, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41163)
+	recipe:SetSkillLevels(450, 450, 450, 450, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
+
+	-- Enchanted Thorium -- 70524
+	recipe = AddRecipe(70524, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(12655)
+	recipe:SetSkillLevels(250, 250, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 18747, 28698, 33617, 46357)
+
+	-- Smelt Pyrite -- 74529
+	recipe = AddRecipe(74529, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(51950)
+	recipe:SetSkillLevels(525, 525, 525, 525, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
+
+	-- Smelt Elementium -- 74530
+	recipe = AddRecipe(74530, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(52186)
+	recipe:SetSkillLevels(475, 475, 475, 475, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
+
+	-- Smelt Hardened Elementium -- 74537
+	recipe = AddRecipe(74537, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(53039)
+	recipe:SetSkillLevels(500, 500, 500, 500, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
+
+	-- Smelt Obsidium -- 84038
+	recipe = AddRecipe(84038, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54849)
+	recipe:SetSkillLevels(425, 425, 425, 437, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
+
+	self.InitSmelting = nil
+end
diff --git a/Database/Recipes/Tailoring.lua b/Database/Recipes/Tailoring.lua
new file mode 100644
index 0000000..17a0268
--- /dev/null
+++ b/Database/Recipes/Tailoring.lua
@@ -0,0 +1,3602 @@
+--[[
+************************************************************************
+Tailoring.lua
+************************************************************************
+File date: @file-date-iso@
+File hash: @file-abbreviated-hash@
+Project hash: @project-abbreviated-hash@
+Project version: @project-version@
+************************************************************************
+Please see http://www.wowace.com/addons/arl/ for more information.
+************************************************************************
+This source code is released under All Rights Reserved.
+************************************************************************
+]] --
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local FOLDER_NAME, private = ...
+
+local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
+local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
+
+-------------------------------------------------------------------------------
+-- Filter flags. Acquire types, and Reputation levels.
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+local A = private.acquire_types
+local Q = private.item_qualities
+local REP = private.rep_levels
+local FAC = private.faction_ids
+local V = private.game_versions
+
+--------------------------------------------------------------------------------------------------------------------
+-- Initialize!
+--------------------------------------------------------------------------------------------------------------------
+function addon:InitTailoring()
+	local function AddRecipe(spell_id, genesis, quality)
+		return addon:AddRecipe(spell_id, 3908, genesis, quality)
+	end
+
+	private:InitializeTailoringTrainers()
+
+	local recipe
+
+	-- Brown Linen Vest -- 2385
+	recipe = AddRecipe(2385, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2568)
+	recipe:SetSkillLevels(10, 10, 45, 57, 70)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Linen Boots -- 2386
+	recipe = AddRecipe(2386, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2569)
+	recipe:SetSkillLevels(65, 65, 90, 107, 125)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Linen Cloak -- 2387
+	recipe = AddRecipe(2387, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2570)
+	recipe:SetSkillLevels(1, 1, 35, 47, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Red Linen Robe -- 2389
+	recipe = AddRecipe(2389, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2598)
+	recipe:SetCraftedItemID(2572)
+	recipe:SetSkillLevels(40, 40, 65, 82, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Red Linen Shirt -- 2392
+	recipe = AddRecipe(2392, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2575)
+	recipe:SetSkillLevels(40, 40, 65, 82, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- White Linen Shirt -- 2393
+	recipe = AddRecipe(2393, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2576)
+	recipe:SetSkillLevels(1, 1, 35, 47, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Blue Linen Shirt -- 2394
+	recipe = AddRecipe(2394, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2577)
+	recipe:SetSkillLevels(40, 40, 65, 82, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Barbaric Linen Vest -- 2395
+	recipe = AddRecipe(2395, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2578)
+	recipe:SetSkillLevels(70, 70, 95, 112, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Green Linen Shirt -- 2396
+	recipe = AddRecipe(2396, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2579)
+	recipe:SetSkillLevels(70, 70, 95, 112, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Reinforced Linen Cape -- 2397
+	recipe = AddRecipe(2397, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2580)
+	recipe:SetSkillLevels(60, 60, 85, 102, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Green Woolen Vest -- 2399
+	recipe = AddRecipe(2399, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2582)
+	recipe:SetSkillLevels(85, 85, 110, 127, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Woolen Boots -- 2401
+	recipe = AddRecipe(2401, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2583)
+	recipe:SetSkillLevels(95, 95, 120, 137, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Woolen Cape -- 2402
+	recipe = AddRecipe(2402, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2584)
+	recipe:SetSkillLevels(75, 75, 100, 117, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Gray Woolen Robe -- 2403
+	recipe = AddRecipe(2403, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(2601)
+	recipe:SetCraftedItemID(2585)
+	recipe:SetSkillLevels(105, 105, 130, 147, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Gray Woolen Shirt -- 2406
+	recipe = AddRecipe(2406, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2587)
+	recipe:SetSkillLevels(100, 100, 110, 120, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Bolt of Linen Cloth -- 2963
+	recipe = AddRecipe(2963, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2996)
+	recipe:SetSkillLevels(1, 1, 25, 37, 50)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Bolt of Woolen Cloth -- 2964
+	recipe = AddRecipe(2964, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(2997)
+	recipe:SetSkillLevels(75, 75, 90, 97, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Linen Bag -- 3755
+	recipe = AddRecipe(3755, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4238)
+	recipe:SetSkillLevels(45, 45, 70, 87, 105)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Woolen Bag -- 3757
+	recipe = AddRecipe(3757, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4240)
+	recipe:SetSkillLevels(80, 80, 105, 122, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Green Woolen Bag -- 3758
+	recipe = AddRecipe(3758, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4292)
+	recipe:SetCraftedItemID(4241)
+	recipe:SetSkillLevels(95, 95, 120, 137, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Small Silk Pack -- 3813
+	recipe = AddRecipe(3813, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4245)
+	recipe:SetSkillLevels(150, 150, 170, 185, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Bolt of Silk Cloth -- 3839
+	recipe = AddRecipe(3839, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4305)
+	recipe:SetSkillLevels(125, 125, 135, 140, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Heavy Linen Gloves -- 3840
+	recipe = AddRecipe(3840, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4307)
+	recipe:SetSkillLevels(35, 35, 60, 77, 95)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Green Linen Bracers -- 3841
+	recipe = AddRecipe(3841, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4308)
+	recipe:SetSkillLevels(60, 60, 85, 102, 120)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Handstitched Linen Britches -- 3842
+	recipe = AddRecipe(3842, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4309)
+	recipe:SetSkillLevels(70, 70, 95, 112, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Heavy Woolen Gloves -- 3843
+	recipe = AddRecipe(3843, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4310)
+	recipe:SetSkillLevels(85, 85, 110, 127, 145)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Heavy Woolen Cloak -- 3844
+	recipe = AddRecipe(3844, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4346)
+	recipe:SetCraftedItemID(4311)
+	recipe:SetSkillLevels(100, 100, 125, 142, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Soft-soled Linen Boots -- 3845
+	recipe = AddRecipe(3845, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4312)
+	recipe:SetSkillLevels(80, 80, 105, 122, 140)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Red Woolen Boots -- 3847
+	recipe = AddRecipe(3847, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4345)
+	recipe:SetCraftedItemID(4313)
+	recipe:SetSkillLevels(95, 95, 120, 137, 155)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Double-stitched Woolen Shoulders -- 3848
+	recipe = AddRecipe(3848, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4314)
+	recipe:SetSkillLevels(110, 110, 135, 152, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Reinforced Woolen Shoulders -- 3849
+	recipe = AddRecipe(3849, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4347)
+	recipe:SetCraftedItemID(4315)
+	recipe:SetSkillLevels(120, 120, 145, 162, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Heavy Woolen Pants -- 3850
+	recipe = AddRecipe(3850, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4316)
+	recipe:SetSkillLevels(110, 110, 135, 152, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Phoenix Pants -- 3851
+	recipe = AddRecipe(3851, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4349)
+	recipe:SetCraftedItemID(4317)
+	recipe:SetSkillLevels(125, 125, 150, 167, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Gloves of Meditation -- 3852
+	recipe = AddRecipe(3852, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4318)
+	recipe:SetSkillLevels(130, 130, 150, 165, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Azure Silk Gloves -- 3854
+	recipe = AddRecipe(3854, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7114)
+	recipe:SetCraftedItemID(4319)
+	recipe:SetSkillLevels(145, 145, 165, 180, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(2679, 1, 9636, 1)
+
+	-- Spidersilk Boots -- 3855
+	recipe = AddRecipe(3855, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4320)
+	recipe:SetSkillLevels(125, 125, 150, 167, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Spider Silk Slippers -- 3856
+	recipe = AddRecipe(3856, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4350)
+	recipe:SetCraftedItemID(4321)
+	recipe:SetSkillLevels(140, 140, 160, 175, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Enchanter's Cowl -- 3857
+	recipe = AddRecipe(3857, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14630)
+	recipe:SetCraftedItemID(4322)
+	recipe:SetSkillLevels(165, 165, 185, 200, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(2670, 1)
+
+	-- Shadow Hood -- 3858
+	recipe = AddRecipe(3858, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4351)
+	recipe:SetCraftedItemID(4323)
+	recipe:SetSkillLevels(170, 170, 190, 205, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Azure Silk Vest -- 3859
+	recipe = AddRecipe(3859, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4324)
+	recipe:SetSkillLevels(150, 150, 170, 185, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Boots of the Enchanter -- 3860
+	recipe = AddRecipe(3860, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4352)
+	recipe:SetCraftedItemID(4325)
+	recipe:SetSkillLevels(175, 175, 195, 210, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Long Silken Cloak -- 3861
+	recipe = AddRecipe(3861, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4326)
+	recipe:SetSkillLevels(185, 185, 205, 220, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Icy Cloak -- 3862
+	recipe = AddRecipe(3862, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(4355)
+	recipe:SetCraftedItemID(4327)
+	recipe:SetSkillLevels(200, 200, 220, 235, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddLimitedVendor(6567, 1)
+
+	-- Spider Belt -- 3863
+	recipe = AddRecipe(3863, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4353)
+	recipe:SetCraftedItemID(4328)
+	recipe:SetSkillLevels(180, 180, 200, 215, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Star Belt -- 3864
+	recipe = AddRecipe(3864, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4356)
+	recipe:SetCraftedItemID(4329)
+	recipe:SetSkillLevels(200, 200, 220, 235, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Bolt of Mageweave -- 3865
+	recipe = AddRecipe(3865, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4339)
+	recipe:SetSkillLevels(175, 175, 180, 182, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Stylish Red Shirt -- 3866
+	recipe = AddRecipe(3866, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4330)
+	recipe:SetSkillLevels(110, 110, 135, 152, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Phoenix Gloves -- 3868
+	recipe = AddRecipe(3868, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(4348)
+	recipe:SetCraftedItemID(4331)
+	recipe:SetSkillLevels(125, 125, 150, 167, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Bright Yellow Shirt -- 3869
+	recipe = AddRecipe(3869, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14627)
+	recipe:SetCraftedItemID(4332)
+	recipe:SetSkillLevels(135, 135, 145, 150, 155)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2668, 1)
+
+	-- Dark Silk Shirt -- 3870
+	recipe = AddRecipe(3870, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6401)
+	recipe:SetCraftedItemID(4333)
+	recipe:SetSkillLevels(155, 155, 165, 170, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(2394, 1, 2669, 1)
+
+	-- Formal White Shirt -- 3871
+	recipe = AddRecipe(3871, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4334)
+	recipe:SetSkillLevels(170, 170, 180, 185, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Rich Purple Silk Shirt -- 3872
+	recipe = AddRecipe(3872, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(4354)
+	recipe:SetCraftedItemID(4335)
+	recipe:SetSkillLevels(185, 185, 195, 200, 205)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Black Swashbuckler's Shirt -- 3873
+	recipe = AddRecipe(3873, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10728)
+	recipe:SetCraftedItemID(4336)
+	recipe:SetSkillLevels(200, 200, 210, 215, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(2663)
+
+	-- Brown Linen Pants -- 3914
+	recipe = AddRecipe(3914, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4343)
+	recipe:SetSkillLevels(30, 30, 55, 72, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Brown Linen Shirt -- 3915
+	recipe = AddRecipe(3915, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(4344)
+	recipe:SetSkillLevels(1, 1, 35, 47, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Pearl-clasped Cloak -- 6521
+	recipe = AddRecipe(6521, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5542)
+	recipe:SetSkillLevels(90, 90, 115, 132, 150)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Red Linen Bag -- 6686
+	recipe = AddRecipe(6686, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5771)
+	recipe:SetCraftedItemID(5762)
+	recipe:SetSkillLevels(70, 70, 95, 112, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(590, 3530, 3531)
+	recipe:AddLimitedVendor(843, 1, 3005, 1, 3556, 1, 4189, 1, 16224, 1)
+
+	-- Red Woolen Bag -- 6688
+	recipe = AddRecipe(6688, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(5772)
+	recipe:SetCraftedItemID(5763)
+	recipe:SetSkillLevels(115, 115, 140, 157, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(777, 1, 1454, 1, 1474, 1, 3005, 1, 3364, 1, 3485, 1, 3537, 1, 4189, 2, 4577, 1)
+
+	-- Lesser Wizard's Robe -- 6690
+	recipe = AddRecipe(6690, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(5766)
+	recipe:SetSkillLevels(135, 135, 155, 170, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Robes of Arcana -- 6692
+	recipe = AddRecipe(6692, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5773)
+	recipe:SetCraftedItemID(5770)
+	recipe:SetSkillLevels(150, 150, 170, 185, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(10760)
+
+	-- Green Silk Pack -- 6693
+	recipe = AddRecipe(6693, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5774)
+	recipe:SetCraftedItemID(5764)
+	recipe:SetSkillLevels(175, 175, 195, 210, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Black Silk Pack -- 6695
+	recipe = AddRecipe(6695, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(5775)
+	recipe:SetCraftedItemID(5765)
+	recipe:SetSkillLevels(185, 185, 205, 220, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(2242, 4834)
+
+	-- Brown Linen Robe -- 7623
+	recipe = AddRecipe(7623, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6238)
+	recipe:SetSkillLevels(30, 30, 55, 72, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- White Linen Robe -- 7624
+	recipe = AddRecipe(7624, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6241)
+	recipe:SetSkillLevels(30, 30, 55, 72, 90)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Red Linen Vest -- 7629
+	recipe = AddRecipe(7629, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6271)
+	recipe:SetCraftedItemID(6239)
+	recipe:SetSkillLevels(55, 55, 80, 97, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Blue Linen Vest -- 7630
+	recipe = AddRecipe(7630, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6270)
+	recipe:SetCraftedItemID(6240)
+	recipe:SetSkillLevels(55, 55, 80, 97, 115)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(66)
+	recipe:AddLimitedVendor(3364, 1, 3485, 1, 3522, 1, 4189, 1)
+
+	-- Blue Linen Robe -- 7633
+	recipe = AddRecipe(7633, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6272)
+	recipe:SetCraftedItemID(6242)
+	recipe:SetSkillLevels(70, 70, 95, 112, 130)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(1250, 1, 3485, 1, 3499, 1, 3556, 1, 4168, 1)
+
+	-- Blue Overalls -- 7639
+	recipe = AddRecipe(7639, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6274)
+	recipe:SetCraftedItemID(6263)
+	recipe:SetSkillLevels(100, 100, 125, 142, 160)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(843, 1, 1347, 1, 2394, 1, 3364, 1)
+
+	-- Greater Adept's Robe -- 7643
+	recipe = AddRecipe(7643, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(6275)
+	recipe:SetCraftedItemID(6264)
+	recipe:SetSkillLevels(115, 115, 140, 157, 175)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(1454, 1, 1474, 1, 2669, 1, 3499, 1, 4168, 1, 4577, 1)
+
+	-- Stylish Blue Shirt -- 7892
+	recipe = AddRecipe(7892, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6390)
+	recipe:SetCraftedItemID(6384)
+	recipe:SetSkillLevels(120, 120, 145, 162, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Stylish Green Shirt -- 7893
+	recipe = AddRecipe(7893, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(6391)
+	recipe:SetCraftedItemID(6385)
+	recipe:SetSkillLevels(120, 120, 145, 162, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Simple Dress -- 8465
+	recipe = AddRecipe(8465, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6786)
+	recipe:SetSkillLevels(40, 40, 65, 82, 100)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- White Woolen Dress -- 8467
+	recipe = AddRecipe(8467, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6787)
+	recipe:SetSkillLevels(110, 110, 135, 152, 170)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- White Swashbuckler's Shirt -- 8483
+	recipe = AddRecipe(8483, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6795)
+	recipe:SetSkillLevels(160, 160, 170, 175, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Red Swashbuckler's Shirt -- 8489
+	recipe = AddRecipe(8489, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(6796)
+	recipe:SetSkillLevels(175, 175, 185, 190, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Azure Silk Pants -- 8758
+	recipe = AddRecipe(8758, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7046)
+	recipe:SetSkillLevels(140, 140, 160, 175, 190)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Azure Silk Hood -- 8760
+	recipe = AddRecipe(8760, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7048)
+	recipe:SetSkillLevels(145, 145, 155, 160, 165)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Silk Headband -- 8762
+	recipe = AddRecipe(8762, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7050)
+	recipe:SetSkillLevels(160, 160, 170, 175, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Earthen Vest -- 8764
+	recipe = AddRecipe(8764, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7051)
+	recipe:SetSkillLevels(170, 170, 190, 205, 220)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Azure Silk Belt -- 8766
+	recipe = AddRecipe(8766, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7052)
+	recipe:SetSkillLevels(175, 175, 195, 210, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Robe of Power -- 8770
+	recipe = AddRecipe(8770, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7054)
+	recipe:SetSkillLevels(190, 190, 210, 225, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Crimson Silk Belt -- 8772
+	recipe = AddRecipe(8772, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7055)
+	recipe:SetSkillLevels(175, 175, 195, 210, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Green Silken Shoulders -- 8774
+	recipe = AddRecipe(8774, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7057)
+	recipe:SetSkillLevels(180, 180, 200, 215, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Linen Belt -- 8776
+	recipe = AddRecipe(8776, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7026)
+	recipe:SetSkillLevels(15, 15, 50, 67, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Hands of Darkness -- 8780
+	recipe = AddRecipe(8780, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7092)
+	recipe:SetCraftedItemID(7047)
+	recipe:SetSkillLevels(145, 145, 165, 180, 195)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Truefaith Gloves -- 8782
+	recipe = AddRecipe(8782, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7091)
+	recipe:SetCraftedItemID(7049)
+	recipe:SetSkillLevels(150, 150, 170, 185, 200)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Green Silk Armor -- 8784
+	recipe = AddRecipe(8784, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7090)
+	recipe:SetCraftedItemID(7065)
+	recipe:SetSkillLevels(165, 165, 185, 200, 215)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Azure Silk Cloak -- 8786
+	recipe = AddRecipe(8786, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7089)
+	recipe:SetCraftedItemID(7053)
+	recipe:SetSkillLevels(175, 175, 195, 210, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddLimitedVendor(6574, 1, 6576, 1)
+
+	-- Crimson Silk Cloak -- 8789
+	recipe = AddRecipe(8789, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7087)
+	recipe:SetCraftedItemID(7056)
+	recipe:SetSkillLevels(180, 180, 200, 215, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddLimitedVendor(2670, 1)
+
+	-- Crimson Silk Vest -- 8791
+	recipe = AddRecipe(8791, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7058)
+	recipe:SetSkillLevels(185, 185, 205, 215, 225)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Crimson Silk Shoulders -- 8793
+	recipe = AddRecipe(8793, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7084)
+	recipe:SetCraftedItemID(7059)
+	recipe:SetSkillLevels(190, 190, 210, 225, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Azure Shoulders -- 8795
+	recipe = AddRecipe(8795, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7085)
+	recipe:SetCraftedItemID(7060)
+	recipe:SetSkillLevels(190, 190, 210, 225, 240)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Earthen Silk Belt -- 8797
+	recipe = AddRecipe(8797, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(7086)
+	recipe:SetCraftedItemID(7061)
+	recipe:SetSkillLevels(195, 195, 215, 230, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Crimson Silk Pantaloons -- 8799
+	recipe = AddRecipe(8799, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7062)
+	recipe:SetSkillLevels(195, 195, 215, 225, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Crimson Silk Robe -- 8802
+	recipe = AddRecipe(8802, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(7088)
+	recipe:SetCraftedItemID(7063)
+	recipe:SetSkillLevels(205, 205, 220, 235, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(6568, 1)
+
+	-- Crimson Silk Gloves -- 8804
+	recipe = AddRecipe(8804, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(7064)
+	recipe:SetSkillLevels(210, 210, 225, 240, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Simple Linen Pants -- 12044
+	recipe = AddRecipe(12044, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10045)
+	recipe:SetSkillLevels(1, 1, 35, 47, 60)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddCustom("DEFAULT_RECIPE")
+
+	-- Simple Linen Boots -- 12045
+	recipe = AddRecipe(12045, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10046)
+	recipe:SetSkillLevels(20, 20, 50, 67, 85)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Simple Kilt -- 12046
+	recipe = AddRecipe(12046, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10047)
+	recipe:SetSkillLevels(75, 75, 100, 117, 135)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Colorful Kilt -- 12047
+	recipe = AddRecipe(12047, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10316)
+	recipe:SetCraftedItemID(10048)
+	recipe:SetSkillLevels(120, 120, 145, 162, 180)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Black Mageweave Vest -- 12048
+	recipe = AddRecipe(12048, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9998)
+	recipe:SetSkillLevels(205, 205, 220, 235, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Black Mageweave Leggings -- 12049
+	recipe = AddRecipe(12049, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(9999)
+	recipe:SetSkillLevels(205, 205, 220, 235, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Black Mageweave Robe -- 12050
+	recipe = AddRecipe(12050, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10001)
+	recipe:SetSkillLevels(210, 210, 225, 240, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Shadoweave Pants -- 12052
+	recipe = AddRecipe(12052, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10002)
+	recipe:SetSkillLevels(210, 210, 225, 240, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
+
+	-- Black Mageweave Gloves -- 12053
+	recipe = AddRecipe(12053, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10003)
+	recipe:SetSkillLevels(215, 215, 230, 245, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Shadoweave Robe -- 12055
+	recipe = AddRecipe(12055, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10004)
+	recipe:SetSkillLevels(215, 215, 230, 245, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
+
+	-- Red Mageweave Vest -- 12056
+	recipe = AddRecipe(12056, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10300)
+	recipe:SetCraftedItemID(10007)
+	recipe:SetSkillLevels(215, 215, 230, 245, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- White Bandit Mask -- 12059
+	recipe = AddRecipe(12059, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10301)
+	recipe:SetCraftedItemID(10008)
+	recipe:SetSkillLevels(215, 215, 220, 225, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Red Mageweave Pants -- 12060
+	recipe = AddRecipe(12060, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10302)
+	recipe:SetCraftedItemID(10009)
+	recipe:SetSkillLevels(215, 215, 230, 245, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Orange Mageweave Shirt -- 12061
+	recipe = AddRecipe(12061, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10056)
+	recipe:SetSkillLevels(215, 215, 220, 225, 230)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Orange Martial Shirt -- 12064
+	recipe = AddRecipe(12064, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10311)
+	recipe:SetCraftedItemID(10052)
+	recipe:SetSkillLevels(220, 220, 225, 230, 235)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(3005, 1, 4168, 1)
+
+	-- Mageweave Bag -- 12065
+	recipe = AddRecipe(12065, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10050)
+	recipe:SetSkillLevels(225, 225, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Red Mageweave Gloves -- 12066
+	recipe = AddRecipe(12066, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10312)
+	recipe:SetCraftedItemID(10018)
+	recipe:SetSkillLevels(225, 225, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Dreamweave Gloves -- 12067
+	recipe = AddRecipe(12067, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10019)
+	recipe:SetSkillLevels(225, 225, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Cindercloth Robe -- 12069
+	recipe = AddRecipe(12069, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10042)
+	recipe:SetSkillLevels(225, 225, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Dreamweave Vest -- 12070
+	recipe = AddRecipe(12070, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10021)
+	recipe:SetSkillLevels(225, 225, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Shadoweave Gloves -- 12071
+	recipe = AddRecipe(12071, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10023)
+	recipe:SetSkillLevels(225, 225, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
+
+	-- Black Mageweave Headband -- 12072
+	recipe = AddRecipe(12072, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10024)
+	recipe:SetSkillLevels(230, 230, 245, 260, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Black Mageweave Boots -- 12073
+	recipe = AddRecipe(12073, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10026)
+	recipe:SetSkillLevels(230, 230, 245, 260, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Black Mageweave Shoulders -- 12074
+	recipe = AddRecipe(12074, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10027)
+	recipe:SetSkillLevels(230, 230, 245, 260, 275)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Lavender Mageweave Shirt -- 12075
+	recipe = AddRecipe(12075, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10314)
+	recipe:SetCraftedItemID(10054)
+	recipe:SetSkillLevels(230, 230, 235, 240, 245)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(3364, 1, 8681, 1)
+
+	-- Shadoweave Shoulders -- 12076
+	recipe = AddRecipe(12076, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10028)
+	recipe:SetSkillLevels(235, 235, 250, 265, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
+
+	-- Simple Black Dress -- 12077
+	recipe = AddRecipe(12077, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10053)
+	recipe:SetSkillLevels(235, 235, 240, 245, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Red Mageweave Shoulders -- 12078
+	recipe = AddRecipe(12078, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10315)
+	recipe:SetCraftedItemID(10029)
+	recipe:SetSkillLevels(235, 235, 250, 265, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Red Mageweave Bag -- 12079
+	recipe = AddRecipe(12079, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10051)
+	recipe:SetSkillLevels(235, 235, 250, 265, 280)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 44783, 45559)
+
+	-- Pink Mageweave Shirt -- 12080
+	recipe = AddRecipe(12080, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10317)
+	recipe:SetCraftedItemID(10055)
+	recipe:SetSkillLevels(235, 235, 240, 245, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddLimitedVendor(3364, 1, 8681, 1)
+
+	-- Admiral's Hat -- 12081
+	recipe = AddRecipe(12081, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10318)
+	recipe:SetCraftedItemID(10030)
+	recipe:SetSkillLevels(240, 240, 255, 270, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddLimitedVendor(2672, 1)
+
+	-- Shadoweave Boots -- 12082
+	recipe = AddRecipe(12082, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10031)
+	recipe:SetSkillLevels(240, 240, 255, 270, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
+
+	-- Red Mageweave Headband -- 12084
+	recipe = AddRecipe(12084, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10320)
+	recipe:SetCraftedItemID(10033)
+	recipe:SetSkillLevels(240, 240, 255, 270, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Tuxedo Shirt -- 12085
+	recipe = AddRecipe(12085, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10321)
+	recipe:SetCraftedItemID(10034)
+	recipe:SetSkillLevels(240, 240, 245, 250, 255)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(4577, 8681)
+
+	-- Shadoweave Mask -- 12086
+	recipe = AddRecipe(12086, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(10463)
+	recipe:SetCraftedItemID(10025)
+	recipe:SetSkillLevels(245, 245, 260, 275, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Cindercloth Boots -- 12088
+	recipe = AddRecipe(12088, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10044)
+	recipe:SetSkillLevels(245, 245, 260, 275, 290)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Tuxedo Pants -- 12089
+	recipe = AddRecipe(12089, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10323)
+	recipe:SetCraftedItemID(10035)
+	recipe:SetSkillLevels(245, 245, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(4577, 8681)
+
+	-- White Wedding Dress -- 12091
+	recipe = AddRecipe(12091, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10325)
+	recipe:SetCraftedItemID(10040)
+	recipe:SetSkillLevels(250, 250, 255, 260, 265)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddLimitedVendor(1347, 1, 3005, 1)
+
+	-- Dreamweave Circlet -- 12092
+	recipe = AddRecipe(12092, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(10041)
+	recipe:SetSkillLevels(250, 250, 265, 280, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Tuxedo Jacket -- 12093
+	recipe = AddRecipe(12093, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(10326)
+	recipe:SetCraftedItemID(10036)
+	recipe:SetSkillLevels(250, 250, 265, 280, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(4577, 8681)
+
+	-- Bolt of Runecloth -- 18401
+	recipe = AddRecipe(18401, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(14048)
+	recipe:SetSkillLevels(250, 250, 255, 257, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Runecloth Belt -- 18402
+	recipe = AddRecipe(18402, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(13856)
+	recipe:SetSkillLevels(255, 255, 270, 285, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Frostweave Tunic -- 18403
+	recipe = AddRecipe(18403, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14466)
+	recipe:SetCraftedItemID(13869)
+	recipe:SetSkillLevels(255, 255, 270, 285, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Frostweave Robe -- 18404
+	recipe = AddRecipe(18404, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14467)
+	recipe:SetCraftedItemID(13868)
+	recipe:SetSkillLevels(255, 255, 270, 285, 300)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Runecloth Bag -- 18405
+	recipe = AddRecipe(18405, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14468)
+	recipe:SetCraftedItemID(14046)
+	recipe:SetSkillLevels(260, 260, 275, 290, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(11189)
+
+	-- Runecloth Robe -- 18406
+	recipe = AddRecipe(18406, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14469)
+	recipe:SetCraftedItemID(13858)
+	recipe:SetSkillLevels(260, 260, 275, 290, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+	recipe:AddLimitedVendor(7940, 1)
+
+	-- Runecloth Tunic -- 18407
+	recipe = AddRecipe(18407, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14470)
+	recipe:SetCraftedItemID(13857)
+	recipe:SetSkillLevels(260, 260, 275, 290, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Cindercloth Vest -- 18408
+	recipe = AddRecipe(18408, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14471)
+	recipe:SetCraftedItemID(14042)
+	recipe:SetSkillLevels(260, 260, 275, 290, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(5861)
+
+	-- Runecloth Cloak -- 18409
+	recipe = AddRecipe(18409, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14472)
+	recipe:SetCraftedItemID(13860)
+	recipe:SetSkillLevels(265, 265, 280, 295, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+	recipe:AddLimitedVendor(7940, 1)
+
+	-- Ghostweave Belt -- 18410
+	recipe = AddRecipe(18410, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14473)
+	recipe:SetCraftedItemID(14143)
+	recipe:SetSkillLevels(265, 265, 280, 295, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Frostweave Gloves -- 18411
+	recipe = AddRecipe(18411, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14474)
+	recipe:SetCraftedItemID(13870)
+	recipe:SetSkillLevels(265, 265, 280, 295, 310)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Cindercloth Gloves -- 18412
+	recipe = AddRecipe(18412, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14476)
+	recipe:SetCraftedItemID(14043)
+	recipe:SetSkillLevels(270, 270, 285, 300, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(5861)
+
+	-- Ghostweave Gloves -- 18413
+	recipe = AddRecipe(18413, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14477)
+	recipe:SetCraftedItemID(14142)
+	recipe:SetSkillLevels(270, 270, 285, 300, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Brightcloth Robe -- 18414
+	recipe = AddRecipe(18414, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14478)
+	recipe:SetCraftedItemID(14100)
+	recipe:SetSkillLevels(270, 270, 285, 300, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Brightcloth Gloves -- 18415
+	recipe = AddRecipe(18415, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14479)
+	recipe:SetCraftedItemID(14101)
+	recipe:SetSkillLevels(270, 270, 285, 300, 315)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Ghostweave Vest -- 18416
+	recipe = AddRecipe(18416, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14480)
+	recipe:SetCraftedItemID(14141)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Runecloth Gloves -- 18417
+	recipe = AddRecipe(18417, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14481)
+	recipe:SetCraftedItemID(13863)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Cindercloth Cloak -- 18418
+	recipe = AddRecipe(18418, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14482)
+	recipe:SetCraftedItemID(14044)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddMobDrop(7037)
+
+	-- Felcloth Pants -- 18419
+	recipe = AddRecipe(18419, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14483)
+	recipe:SetCraftedItemID(14107)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(12022, 1)
+
+	-- Brightcloth Cloak -- 18420
+	recipe = AddRecipe(18420, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14484)
+	recipe:SetCraftedItemID(14103)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Wizardweave Leggings -- 18421
+	recipe = AddRecipe(18421, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14485)
+	recipe:SetCraftedItemID(14132)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Cloak of Fire -- 18422
+	recipe = AddRecipe(18422, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(14486)
+	recipe:SetCraftedItemID(14134)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddMobDrop(9026)
+
+	-- Runecloth Boots -- 18423
+	recipe = AddRecipe(18423, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14488)
+	recipe:SetCraftedItemID(13864)
+	recipe:SetSkillLevels(280, 280, 295, 310, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Frostweave Pants -- 18424
+	recipe = AddRecipe(18424, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14489)
+	recipe:SetCraftedItemID(13871)
+	recipe:SetSkillLevels(280, 280, 295, 310, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Cindercloth Pants -- 18434
+	recipe = AddRecipe(18434, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14490)
+	recipe:SetCraftedItemID(14045)
+	recipe:SetSkillLevels(280, 280, 295, 310, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(7037)
+
+	-- Robe of Winter Night -- 18436
+	recipe = AddRecipe(18436, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(14493)
+	recipe:SetCraftedItemID(14136)
+	recipe:SetSkillLevels(285, 285, 300, 315, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Felcloth Boots -- 18437
+	recipe = AddRecipe(18437, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14492)
+	recipe:SetCraftedItemID(14108)
+	recipe:SetSkillLevels(285, 285, 300, 315, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Runecloth Pants -- 18438
+	recipe = AddRecipe(18438, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14491)
+	recipe:SetCraftedItemID(13865)
+	recipe:SetSkillLevels(285, 285, 300, 315, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Brightcloth Pants -- 18439
+	recipe = AddRecipe(18439, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14494)
+	recipe:SetCraftedItemID(14104)
+	recipe:SetSkillLevels(290, 290, 305, 320, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mooncloth Leggings -- 18440
+	recipe = AddRecipe(18440, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(14497)
+	recipe:SetCraftedItemID(14137)
+	recipe:SetSkillLevels(290, 290, 305, 320, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Ghostweave Pants -- 18441
+	recipe = AddRecipe(18441, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14495)
+	recipe:SetCraftedItemID(14144)
+	recipe:SetSkillLevels(290, 290, 305, 320, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Felcloth Hood -- 18442
+	recipe = AddRecipe(18442, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14496)
+	recipe:SetCraftedItemID(14111)
+	recipe:SetSkillLevels(290, 290, 305, 320, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Runecloth Headband -- 18444
+	recipe = AddRecipe(18444, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14498)
+	recipe:SetCraftedItemID(13866)
+	recipe:SetSkillLevels(295, 295, 310, 325, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Mooncloth Bag -- 18445
+	recipe = AddRecipe(18445, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(14499)
+	recipe:SetCraftedItemID(14155)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Wizardweave Robe -- 18446
+	recipe = AddRecipe(18446, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14500)
+	recipe:SetCraftedItemID(14128)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Mooncloth Vest -- 18447
+	recipe = AddRecipe(18447, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(14501)
+	recipe:SetCraftedItemID(14138)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mooncloth Shoulders -- 18448
+	recipe = AddRecipe(18448, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(14507)
+	recipe:SetCraftedItemID(14139)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Runecloth Shoulders -- 18449
+	recipe = AddRecipe(18449, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14504)
+	recipe:SetCraftedItemID(13867)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Wizardweave Turban -- 18450
+	recipe = AddRecipe(18450, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14505)
+	recipe:SetCraftedItemID(14130)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Felcloth Robe -- 18451
+	recipe = AddRecipe(18451, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14506)
+	recipe:SetCraftedItemID(14106)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Mooncloth Circlet -- 18452
+	recipe = AddRecipe(18452, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(14509)
+	recipe:SetCraftedItemID(14140)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Felcloth Shoulders -- 18453
+	recipe = AddRecipe(18453, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14508)
+	recipe:SetCraftedItemID(14112)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Gloves of Spell Mastery -- 18454
+	recipe = AddRecipe(18454, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(14511)
+	recipe:SetCraftedItemID(14146)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Bottomless Bag -- 18455
+	recipe = AddRecipe(18455, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(14510)
+	recipe:SetCraftedItemID(14156)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
+
+	-- Truefaith Vestments -- 18456
+	recipe = AddRecipe(18456, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(14512)
+	recipe:SetCraftedItemID(14154)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.PRIEST, F.CLOTH)
+	recipe:AddMobDrop(10813)
+
+	-- Robe of the Archmage -- 18457
+	recipe = AddRecipe(18457, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(14513)
+	recipe:SetCraftedItemID(14152)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(9264)
+
+	-- Robe of the Void -- 18458
+	recipe = AddRecipe(18458, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(14514)
+	recipe:SetCraftedItemID(14153)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(1853)
+
+	-- Mooncloth -- 18560
+	recipe = AddRecipe(18560, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(14526)
+	recipe:SetCraftedItemID(14342)
+	recipe:SetSkillLevels(250, 250, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(11189)
+
+	-- Mooncloth Boots -- 19435
+	recipe = AddRecipe(19435, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(15802)
+	recipe:SetSkillLevels(290, 290, 295, 310, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddQuest(6032)
+
+	-- Flarecore Mantle -- 20848
+	recipe = AddRecipe(20848, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17017)
+	recipe:SetCraftedItemID(16980)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.CLOTH)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Flarecore Gloves -- 20849
+	recipe = AddRecipe(20849, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17018)
+	recipe:SetCraftedItemID(16979)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAGE, F.PRIEST, F.WARLOCK, F.THORIUM_BROTHERHOOD, F.CLOTH)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
+
+	-- Green Holiday Shirt -- 21945
+	recipe = AddRecipe(21945, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(17724)
+	recipe:SetCraftedItemID(17723)
+	recipe:SetSkillLevels(190, 190, 200, 205, 210)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Flarecore Wraps -- 22759
+	recipe = AddRecipe(22759, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18265)
+	recipe:SetCraftedItemID(18263)
+	recipe:SetSkillLevels(300, 300, 320, 335, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Gordok Ogre Suit -- 22813
+	recipe = AddRecipe(22813, V.ORIG, Q.COMMON)
+	recipe:SetCraftedItemID(18258)
+	recipe:SetSkillLevels(275, 275, 285, 290, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.QUEST, F.IBOE, F.RBOP)
+	recipe:AddQuest(5518)
+
+	-- Belt of the Archmage -- 22866
+	recipe = AddRecipe(22866, V.ORIG, Q.EPIC)
+	recipe:SetRecipeItemID(18414)
+	recipe:SetCraftedItemID(18405)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Felcloth Gloves -- 22867
+	recipe = AddRecipe(22867, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18415)
+	recipe:SetCraftedItemID(18407)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Inferno Gloves -- 22868
+	recipe = AddRecipe(22868, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18416)
+	recipe:SetCraftedItemID(18408)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Mooncloth Gloves -- 22869
+	recipe = AddRecipe(22869, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18417)
+	recipe:SetCraftedItemID(18409)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Cloak of Warding -- 22870
+	recipe = AddRecipe(22870, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(18418)
+	recipe:SetCraftedItemID(18413)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.TANK, F.CLOAK)
+	recipe:AddCustom("DM_CACHE")
+
+	-- Mooncloth Robe -- 22902
+	recipe = AddRecipe(22902, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(18487)
+	recipe:SetCraftedItemID(18486)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(14371, 1)
+
+	-- Wisdom of the Timbermaw -- 23662
+	recipe = AddRecipe(23662, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19215)
+	recipe:SetCraftedItemID(19047)
+	recipe:SetSkillLevels(290, 290, 305, 320, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.TIMBERMAW_HOLD, F.CLOTH)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
+
+	-- Mantle of the Timbermaw -- 23663
+	recipe = AddRecipe(23663, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19218)
+	recipe:SetCraftedItemID(19050)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.TIMBERMAW_HOLD, F.CLOTH)
+	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.REVERED, 11557)
+
+	-- Argent Boots -- 23664
+	recipe = AddRecipe(23664, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19216)
+	recipe:SetCraftedItemID(19056)
+	recipe:SetSkillLevels(290, 290, 305, 320, 335)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN, F.CLOTH)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
+
+	-- Argent Shoulders -- 23665
+	recipe = AddRecipe(23665, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19217)
+	recipe:SetCraftedItemID(19059)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN, F.CLOTH)
+	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
+
+	-- Flarecore Robe -- 23666
+	recipe = AddRecipe(23666, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19219)
+	recipe:SetCraftedItemID(19156)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.CLOTH)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
+
+	-- Flarecore Leggings -- 23667
+	recipe = AddRecipe(23667, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19220)
+	recipe:SetCraftedItemID(19165)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.CLOTH)
+	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
+
+	-- Bloodvine Vest -- 24091
+	recipe = AddRecipe(24091, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19764)
+	recipe:SetCraftedItemID(19682)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bloodvine Leggings -- 24092
+	recipe = AddRecipe(24092, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19765)
+	recipe:SetCraftedItemID(19683)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Bloodvine Boots -- 24093
+	recipe = AddRecipe(24093, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(19766)
+	recipe:SetCraftedItemID(19684)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("REMOVED_FROM_GAME")
+
+	-- Runed Stygian Leggings -- 24901
+	recipe = AddRecipe(24901, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20546)
+	recipe:SetCraftedItemID(20538)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddQuest(8323)
+
+	-- Runed Stygian Belt -- 24902
+	recipe = AddRecipe(24902, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20548)
+	recipe:SetCraftedItemID(20539)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddQuest(8323)
+
+	-- Runed Stygian Boots -- 24903
+	recipe = AddRecipe(24903, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(20547)
+	recipe:SetCraftedItemID(20537)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddQuest(8323)
+
+	-- Soul Pouch -- 26085
+	recipe = AddRecipe(26085, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(21358)
+	recipe:SetCraftedItemID(21340)
+	recipe:SetSkillLevels(260, 260, 275, 290, 305)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.WARLOCK)
+	recipe:AddVendor(6568)
+
+	-- Felcloth Bag -- 26086
+	recipe = AddRecipe(26086, V.ORIG, Q.RARE)
+	recipe:SetCraftedItemID(21341)
+	recipe:SetSkillLevels(280, 280, 300, 315, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddMobDrop(10503)
+	recipe:AddCustom("SCHOLO_BOOK_SPAWN")
+
+	-- Core Felcloth Bag -- 26087
+	recipe = AddRecipe(26087, V.ORIG, Q.RARE)
+	recipe:SetRecipeItemID(21371)
+	recipe:SetCraftedItemID(21342)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.WARLOCK)
+	recipe:AddCustom("MC_RANDOM")
+
+	-- Festival Dress -- 26403
+	recipe = AddRecipe(26403, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44916)
+	recipe:SetCraftedItemID(21154)
+	recipe:SetSkillLevels(250, 250, 265, 280, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Festival Suit -- 26407
+	recipe = AddRecipe(26407, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(44917)
+	recipe:SetCraftedItemID(21542)
+	recipe:SetSkillLevels(250, 250, 265, 280, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
+	recipe:AddVendor(15909)
+	recipe:AddSeason("LUNAR_FESTIVAL")
+
+	-- Bolt of Netherweave -- 26745
+	recipe = AddRecipe(26745, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21840)
+	recipe:SetSkillLevels(300, 300, 305, 315, 325)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Netherweave Bag -- 26746
+	recipe = AddRecipe(26746, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21841)
+	recipe:SetSkillLevels(315, 315, 320, 330, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Bolt of Imbued Netherweave -- 26747
+	recipe = AddRecipe(26747, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21892)
+	recipe:SetCraftedItemID(21842)
+	recipe:SetSkillLevels(325, 325, 330, 335, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(16638, 16767, 19213)
+
+	-- Imbued Netherweave Bag -- 26749
+	recipe = AddRecipe(26749, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21893)
+	recipe:SetCraftedItemID(21843)
+	recipe:SetSkillLevels(340, 340, 340, 345, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(19015, 19213)
+
+	-- Bolt of Soulcloth -- 26750
+	recipe = AddRecipe(26750, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21894)
+	recipe:SetCraftedItemID(21844)
+	recipe:SetSkillLevels(345, 345, 345, 350, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddLimitedVendor(16638, 1, 16767, 1, 19015, 1, 19017, 1)
+
+	-- Primal Mooncloth -- 26751
+	recipe = AddRecipe(26751, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21895)
+	recipe:SetCraftedItemID(21845)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(22208, 29512)
+
+	-- Spellfire Belt -- 26752
+	recipe = AddRecipe(26752, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21908)
+	recipe:SetCraftedItemID(21846)
+	recipe:SetSkillLevels(355, 355, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22213, 29511)
+
+	-- Spellfire Gloves -- 26753
+	recipe = AddRecipe(26753, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21909)
+	recipe:SetCraftedItemID(21847)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22213, 29511)
+
+	-- Spellfire Robe -- 26754
+	recipe = AddRecipe(26754, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21910)
+	recipe:SetCraftedItemID(21848)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22213, 29511)
+
+	-- Spellfire Bag -- 26755
+	recipe = AddRecipe(26755, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(21911)
+	recipe:SetCraftedItemID(21858)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(20134, 20135)
+	recipe:AddVendor(22213, 29511)
+
+	-- Frozen Shadoweave Shoulders -- 26756
+	recipe = AddRecipe(26756, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21912)
+	recipe:SetCraftedItemID(21869)
+	recipe:SetSkillLevels(355, 355, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22212, 29510)
+
+	-- Frozen Shadoweave Boots -- 26757
+	recipe = AddRecipe(26757, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21914)
+	recipe:SetCraftedItemID(21870)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22212, 29510)
+
+	-- Frozen Shadoweave Robe -- 26758
+	recipe = AddRecipe(26758, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21913)
+	recipe:SetCraftedItemID(21871)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22212, 29510)
+
+	-- Ebon Shadowbag -- 26759
+	recipe = AddRecipe(26759, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(21915)
+	recipe:SetCraftedItemID(21872)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WARLOCK)
+	recipe:AddVendor(22212, 29510)
+
+	-- Primal Mooncloth Belt -- 26760
+	recipe = AddRecipe(26760, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21916)
+	recipe:SetCraftedItemID(21873)
+	recipe:SetSkillLevels(355, 355, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22208, 29512)
+
+	-- Primal Mooncloth Shoulders -- 26761
+	recipe = AddRecipe(26761, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21918)
+	recipe:SetCraftedItemID(21874)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22208, 29512)
+
+	-- Primal Mooncloth Robe -- 26762
+	recipe = AddRecipe(26762, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21917)
+	recipe:SetCraftedItemID(21875)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(22208, 29512)
+
+	-- Primal Mooncloth Bag -- 26763
+	recipe = AddRecipe(26763, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(21919)
+	recipe:SetCraftedItemID(21876)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOP)
+	recipe:AddMobDrop(18872)
+	recipe:AddVendor(22208, 29512)
+
+	-- Netherweave Bracers -- 26764
+	recipe = AddRecipe(26764, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21849)
+	recipe:SetSkillLevels(310, 310, 320, 325, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Netherweave Belt -- 26765
+	recipe = AddRecipe(26765, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21850)
+	recipe:SetSkillLevels(310, 310, 320, 325, 330)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Netherweave Gloves -- 26770
+	recipe = AddRecipe(26770, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21851)
+	recipe:SetSkillLevels(320, 320, 330, 335, 340)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Netherweave Pants -- 26771
+	recipe = AddRecipe(26771, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21852)
+	recipe:SetSkillLevels(325, 325, 335, 340, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Netherweave Boots -- 26772
+	recipe = AddRecipe(26772, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(21853)
+	recipe:SetSkillLevels(335, 335, 345, 350, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Netherweave Robe -- 26773
+	recipe = AddRecipe(26773, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21896)
+	recipe:SetCraftedItemID(21854)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(16638, 16767, 19213)
+
+	-- Netherweave Tunic -- 26774
+	recipe = AddRecipe(26774, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21897)
+	recipe:SetCraftedItemID(21855)
+	recipe:SetSkillLevels(345, 345, 355, 360, 365)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddVendor(16638, 16767, 19213)
+
+	-- Imbued Netherweave Pants -- 26775
+	recipe = AddRecipe(26775, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21898)
+	recipe:SetCraftedItemID(21859)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(18011, 1, 19722, 1)
+
+	-- Imbued Netherweave Boots -- 26776
+	recipe = AddRecipe(26776, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21899)
+	recipe:SetCraftedItemID(21860)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(18011, 1, 19722, 1)
+
+	-- Imbued Netherweave Robe -- 26777
+	recipe = AddRecipe(26777, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21900)
+	recipe:SetCraftedItemID(21861)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(19521, 1)
+
+	-- Imbued Netherweave Tunic -- 26778
+	recipe = AddRecipe(26778, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21901)
+	recipe:SetCraftedItemID(21862)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(19521, 1)
+
+	-- Soulcloth Gloves -- 26779
+	recipe = AddRecipe(26779, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(21902)
+	recipe:SetCraftedItemID(21863)
+	recipe:SetSkillLevels(355, 355, 365, 370, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddLimitedVendor(19015, 1, 19017, 1)
+
+	-- Soulcloth Shoulders -- 26780
+	recipe = AddRecipe(26780, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(21903)
+	recipe:SetCraftedItemID(21864)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(16406)
+
+	-- Soulcloth Vest -- 26781
+	recipe = AddRecipe(26781, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(21904)
+	recipe:SetCraftedItemID(21865)
+	recipe:SetSkillLevels(375, 375, 380, 382, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(16408)
+
+	-- Arcanoweave Bracers -- 26782
+	recipe = AddRecipe(26782, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21905)
+	recipe:SetCraftedItemID(21866)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddMobDrop(20869)
+
+	-- Arcanoweave Boots -- 26783
+	recipe = AddRecipe(26783, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21906)
+	recipe:SetCraftedItemID(21867)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddMobDrop(19168)
+
+	-- Arcanoweave Robe -- 26784
+	recipe = AddRecipe(26784, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(21907)
+	recipe:SetCraftedItemID(21868)
+	recipe:SetSkillLevels(370, 370, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(19220)
+
+	-- Enchanted Mageweave Pouch -- 27658
+	recipe = AddRecipe(27658, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(22307)
+	recipe:SetCraftedItemID(22246)
+	recipe:SetSkillLevels(225, 225, 240, 255, 270)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
+
+	-- Enchanted Runecloth Bag -- 27659
+	recipe = AddRecipe(27659, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22308)
+	recipe:SetCraftedItemID(22248)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	recipe:AddVendor(15419)
+
+	-- Big Bag of Enchantment -- 27660
+	recipe = AddRecipe(27660, V.ORIG, Q.UNCOMMON)
+	recipe:SetRecipeItemID(22309)
+	recipe:SetCraftedItemID(22249)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
+	recipe:AddMobDrop(11487)
+
+	-- Cenarion Herb Bag -- 27724
+	recipe = AddRecipe(27724, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22310)
+	recipe:SetCraftedItemID(22251)
+	recipe:SetSkillLevels(275, 275, 290, 305, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15179)
+
+	-- Satchel of Cenarius -- 27725
+	recipe = AddRecipe(27725, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22312)
+	recipe:SetCraftedItemID(22252)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15179)
+
+	-- Glacial Gloves -- 28205
+	recipe = AddRecipe(28205, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22654)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("Custom41")
+
+	-- Glacial Vest -- 28207
+	recipe = AddRecipe(28207, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22652)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("Custom41")
+
+	-- Glacial Cloak -- 28208
+	recipe = AddRecipe(28208, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22658)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddCustom("Custom41")
+
+	-- Glacial Wrists -- 28209
+	recipe = AddRecipe(28209, V.ORIG, Q.EPIC)
+	recipe:SetCraftedItemID(22655)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("Custom41")
+
+	-- Gaea's Embrace -- 28210
+	recipe = AddRecipe(28210, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22683)
+	recipe:SetCraftedItemID(22660)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.CLOAK)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15179)
+
+	-- Sylvan Vest -- 28480
+	recipe = AddRecipe(28480, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22774)
+	recipe:SetCraftedItemID(22756)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.CLOTH)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15179)
+
+	-- Sylvan Crown -- 28481
+	recipe = AddRecipe(28481, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22773)
+	recipe:SetCraftedItemID(22757)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.CLOTH)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15179)
+
+	-- Sylvan Shoulders -- 28482
+	recipe = AddRecipe(28482, V.ORIG, Q.COMMON)
+	recipe:SetRecipeItemID(22772)
+	recipe:SetCraftedItemID(22758)
+	recipe:SetSkillLevels(300, 300, 315, 330, 345)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.CLOTH)
+	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15179)
+
+	-- Spellcloth -- 31373
+	recipe = AddRecipe(31373, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24316)
+	recipe:SetCraftedItemID(24271)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(22213, 29511)
+
+	-- Mystic Spellthread -- 31430
+	recipe = AddRecipe(31430, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24292)
+	recipe:SetCraftedItemID(24273)
+	recipe:SetSkillLevels(335, 335, 345, 350, 355)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
+	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
+
+	-- Silver Spellthread -- 31431
+	recipe = AddRecipe(31431, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24293)
+	recipe:SetCraftedItemID(24275)
+	recipe:SetSkillLevels(335, 335, 345, 350, 355)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR)
+	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
+
+	-- Runic Spellthread -- 31432
+	recipe = AddRecipe(31432, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24294)
+	recipe:SetCraftedItemID(24274)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
+	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
+
+	-- Golden Spellthread -- 31433
+	recipe = AddRecipe(31433, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24295)
+	recipe:SetCraftedItemID(24276)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR)
+	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
+
+	-- Unyielding Bracers -- 31434
+	recipe = AddRecipe(31434, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(35308)
+	recipe:SetCraftedItemID(24249)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddMobDrop(24664)
+
+	-- Bracers of Havok -- 31435
+	recipe = AddRecipe(31435, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24297)
+	recipe:SetCraftedItemID(24250)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Outland")
+
+	-- Blackstrike Bracers -- 31437
+	recipe = AddRecipe(31437, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24298)
+	recipe:SetCraftedItemID(24251)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Outland")
+
+	-- Cloak of the Black Void -- 31438
+	recipe = AddRecipe(31438, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24299)
+	recipe:SetCraftedItemID(24252)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Cloak of Eternity -- 31440
+	recipe = AddRecipe(31440, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24300)
+	recipe:SetCraftedItemID(24253)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
+	recipe:AddWorldDrop("Outland")
+
+	-- White Remedy Cape -- 31441
+	recipe = AddRecipe(31441, V.TBC, Q.RARE)
+	recipe:SetRecipeItemID(24301)
+	recipe:SetCraftedItemID(24254)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Unyielding Girdle -- 31442
+	recipe = AddRecipe(31442, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35309)
+	recipe:SetCraftedItemID(24255)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(24664)
+
+	-- Girdle of Ruination -- 31443
+	recipe = AddRecipe(31443, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24303)
+	recipe:SetCraftedItemID(24256)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Outland")
+
+	-- Black Belt of Knowledge -- 31444
+	recipe = AddRecipe(31444, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24304)
+	recipe:SetCraftedItemID(24257)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddWorldDrop("Outland")
+
+	-- Resolute Cape -- 31448
+	recipe = AddRecipe(31448, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24305)
+	recipe:SetCraftedItemID(24258)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOAK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Vengeance Wrap -- 31449
+	recipe = AddRecipe(31449, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24306)
+	recipe:SetCraftedItemID(24259)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Manaweave Cloak -- 31450
+	recipe = AddRecipe(31450, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24307)
+	recipe:SetCraftedItemID(24260)
+	recipe:SetSkillLevels(365, 365, 375, 380, 385)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddWorldDrop("Outland")
+
+	-- Whitemend Pants -- 31451
+	recipe = AddRecipe(31451, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24308)
+	recipe:SetCraftedItemID(24261)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(20885)
+
+	-- Spellstrike Pants -- 31452
+	recipe = AddRecipe(31452, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24309)
+	recipe:SetCraftedItemID(24262)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(18708)
+
+	-- Battlecast Pants -- 31453
+	recipe = AddRecipe(31453, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24310)
+	recipe:SetCraftedItemID(24263)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(17978)
+
+	-- Whitemend Hood -- 31454
+	recipe = AddRecipe(31454, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24311)
+	recipe:SetCraftedItemID(24264)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(17977)
+
+	-- Spellstrike Hood -- 31455
+	recipe = AddRecipe(31455, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24312)
+	recipe:SetCraftedItemID(24266)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(16807)
+
+	-- Battlecast Hood -- 31456
+	recipe = AddRecipe(31456, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(24313)
+	recipe:SetCraftedItemID(24267)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddMobDrop(17798)
+
+	-- Bag of Jewels -- 31459
+	recipe = AddRecipe(31459, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(24314)
+	recipe:SetCraftedItemID(24270)
+	recipe:SetSkillLevels(340, 340, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM)
+	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
+
+	-- Netherweave Net -- 31460
+	recipe = AddRecipe(31460, V.TBC, Q.COMMON)
+	recipe:SetCraftedItemID(24268)
+	recipe:SetSkillLevels(300, 300, 300, 310, 320)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Belt of Blasting -- 36315
+	recipe = AddRecipe(36315, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30280)
+	recipe:SetCraftedItemID(30038)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Belt of the Long Road -- 36316
+	recipe = AddRecipe(36316, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30281)
+	recipe:SetCraftedItemID(30036)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Boots of Blasting -- 36317
+	recipe = AddRecipe(36317, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30282)
+	recipe:SetCraftedItemID(30037)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Boots of the Long Road -- 36318
+	recipe = AddRecipe(36318, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(30283)
+	recipe:SetCraftedItemID(30035)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
+
+	-- Shadowcloth -- 36686
+	recipe = AddRecipe(36686, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(30483)
+	recipe:SetCraftedItemID(24272)
+	recipe:SetSkillLevels(350, 350, 350, 355, 360)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(22212, 29510)
+
+	-- Cloak of Arcane Evasion -- 37873
+	recipe = AddRecipe(37873, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(30833)
+	recipe:SetCraftedItemID(30831)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LOWERCITY, F.CLOAK)
+	recipe:AddRepVendor(FAC.LOWERCITY, REP.HONORED, 21655)
+
+	-- Flameheart Bracers -- 37882
+	recipe = AddRecipe(37882, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(30842)
+	recipe:SetCraftedItemID(30837)
+	recipe:SetSkillLevels(350, 350, 360, 365, 370)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR, F.CLOTH)
+	recipe:AddRepVendor(FAC.ALDOR, REP.FRIENDLY, 19321)
+
+	-- Flameheart Gloves -- 37883
+	recipe = AddRecipe(37883, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(30843)
+	recipe:SetCraftedItemID(30838)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR, F.CLOTH)
+	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
+
+	-- Flameheart Vest -- 37884
+	recipe = AddRecipe(37884, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(30844)
+	recipe:SetCraftedItemID(30839)
+	recipe:SetSkillLevels(370, 370, 380, 385, 390)
+	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR, F.CLOTH)
+	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
+
+	-- Soulguard Slippers -- 40020
+	recipe = AddRecipe(40020, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32437)
+	recipe:SetCraftedItemID(32391)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Soulguard Bracers -- 40021
+	recipe = AddRecipe(40021, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32438)
+	recipe:SetCraftedItemID(32392)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Soulguard Leggings -- 40023
+	recipe = AddRecipe(40023, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32439)
+	recipe:SetCraftedItemID(32389)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Soulguard Girdle -- 40024
+	recipe = AddRecipe(40024, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32440)
+	recipe:SetCraftedItemID(32390)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
+
+	-- Night's End -- 40060
+	recipe = AddRecipe(40060, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(32447)
+	recipe:SetCraftedItemID(32420)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOAK)
+	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
+
+	-- Bracers of Nimble Thought -- 41205
+	recipe = AddRecipe(41205, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32754)
+	recipe:SetCraftedItemID(32586)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Mantle of Nimble Thought -- 41206
+	recipe = AddRecipe(41206, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32755)
+	recipe:SetCraftedItemID(32587)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Swiftheal Wraps -- 41207
+	recipe = AddRecipe(41207, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32752)
+	recipe:SetCraftedItemID(32584)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
+
+	-- Swiftheal Mantle -- 41208
+	recipe = AddRecipe(41208, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(32753)
+	recipe:SetCraftedItemID(32585)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("BT_RANDOM")
+
+	-- Green Winter Clothes -- 44950
+	recipe = AddRecipe(44950, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(34261)
+	recipe:SetCraftedItemID(34087)
+	recipe:SetSkillLevels(250, 250, 250, 250, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddVendor(13420)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Red Winter Clothes -- 44958
+	recipe = AddRecipe(44958, V.TBC, Q.UNCOMMON)
+	recipe:SetRecipeItemID(34319)
+	recipe:SetCraftedItemID(34085)
+	recipe:SetSkillLevels(250, 250, 250, 250, 250)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddVendor(13433)
+	recipe:AddSeason("WINTER_VEIL")
+
+	-- Sunfire Handwraps -- 46128
+	recipe = AddRecipe(46128, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35204)
+	recipe:SetCraftedItemID(34366)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Hands of Eternal Light -- 46129
+	recipe = AddRecipe(46129, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35205)
+	recipe:SetCraftedItemID(34367)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Sunfire Robe -- 46130
+	recipe = AddRecipe(46130, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35206)
+	recipe:SetCraftedItemID(34364)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Robe of Eternal Light -- 46131
+	recipe = AddRecipe(46131, V.TBC, Q.EPIC)
+	recipe:SetRecipeItemID(35207)
+	recipe:SetCraftedItemID(34365)
+	recipe:SetSkillLevels(365, 365, 375, 392, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("SUNWELL_RANDOM")
+
+	-- Dress Shoes -- 49677
+	recipe = AddRecipe(49677, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(37915)
+	recipe:SetCraftedItemID(6836)
+	recipe:SetSkillLevels(250, 250, 255, 270, 285)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(15165)
+
+	-- Mycah's Botanical Bag -- 50194
+	recipe = AddRecipe(50194, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(38229)
+	recipe:SetCraftedItemID(38225)
+	recipe:SetSkillLevels(375, 375, 385, 390, 395)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SPOREGGAR)
+	recipe:AddRepVendor(FAC.SPOREGGAR, REP.REVERED, 18382)
+
+	-- Haliscan Jacket -- 50644
+	recipe = AddRecipe(50644, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(38327)
+	recipe:SetCraftedItemID(38277)
+	recipe:SetSkillLevels(250, 250, 265, 280, 295)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(15165)
+
+	-- Haliscan Pantaloons -- 50647
+	recipe = AddRecipe(50647, V.TBC, Q.COMMON)
+	recipe:SetRecipeItemID(38328)
+	recipe:SetCraftedItemID(38278)
+	recipe:SetSkillLevels(245, 245, 250, 255, 260)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
+	recipe:AddVendor(15165)
+
+	-- Lightweave Embroidery -- 55642
+	recipe = AddRecipe(55642, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(420, 420, 420, 420, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Darkglow Embroidery -- 55769
+	recipe = AddRecipe(55769, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(420, 420, 420, 420, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Swordguard Embroidery -- 55777
+	recipe = AddRecipe(55777, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(420, 420, 420, 420, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostweave Net -- 55898
+	recipe = AddRecipe(55898, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41509)
+	recipe:SetSkillLevels(360, 360, 370, 375, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Bolt of Frostweave -- 55899
+	recipe = AddRecipe(55899, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41510)
+	recipe:SetSkillLevels(350, 350, 370, 372, 375)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Bolt of Imbued Frostweave -- 55900
+	recipe = AddRecipe(55900, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41511)
+	recipe:SetSkillLevels(400, 400, 400, 402, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Leggings -- 55901
+	recipe = AddRecipe(55901, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41548)
+	recipe:SetSkillLevels(395, 395, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Shoulders -- 55902
+	recipe = AddRecipe(55902, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41513)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Robe -- 55903
+	recipe = AddRecipe(55903, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41515)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Gloves -- 55904
+	recipe = AddRecipe(55904, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44211)
+	recipe:SetSkillLevels(360, 360, 370, 380, 390)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Boots -- 55906
+	recipe = AddRecipe(55906, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41520)
+	recipe:SetSkillLevels(375, 375, 385, 395, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Cowl -- 55907
+	recipe = AddRecipe(55907, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41521)
+	recipe:SetSkillLevels(380, 380, 390, 395, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Belt -- 55908
+	recipe = AddRecipe(55908, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41522)
+	recipe:SetSkillLevels(370, 370, 380, 390, 400)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Mystic Frostwoven Shoulders -- 55910
+	recipe = AddRecipe(55910, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41523)
+	recipe:SetSkillLevels(385, 385, 395, 405, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Mystic Frostwoven Robe -- 55911
+	recipe = AddRecipe(55911, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41525)
+	recipe:SetSkillLevels(390, 390, 400, 410, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Mystic Frostwoven Wristwraps -- 55913
+	recipe = AddRecipe(55913, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41528)
+	recipe:SetSkillLevels(385, 385, 395, 405, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Belt -- 55914
+	recipe = AddRecipe(55914, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41543)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Cowl -- 55919
+	recipe = AddRecipe(55919, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41546)
+	recipe:SetSkillLevels(395, 395, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Wristwraps -- 55920
+	recipe = AddRecipe(55920, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41551)
+	recipe:SetSkillLevels(400, 400, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Robe -- 55921
+	recipe = AddRecipe(55921, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41549)
+	recipe:SetSkillLevels(405, 405, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Gloves -- 55922
+	recipe = AddRecipe(55922, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41545)
+	recipe:SetSkillLevels(405, 405, 415, 420, 425)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Shoulders -- 55923
+	recipe = AddRecipe(55923, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41550)
+	recipe:SetSkillLevels(410, 410, 420, 425, 430)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Duskweave Boots -- 55924
+	recipe = AddRecipe(55924, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41544)
+	recipe:SetSkillLevels(410, 410, 410, 410, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Black Duskweave Leggings -- 55925
+	recipe = AddRecipe(55925, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41553)
+	recipe:SetSkillLevels(415, 415, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Black Duskweave Robe -- 55941
+	recipe = AddRecipe(55941, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41554)
+	recipe:SetSkillLevels(420, 420, 430, 435, 440)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Black Duskweave Wristwraps -- 55943
+	recipe = AddRecipe(55943, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41555)
+	recipe:SetSkillLevels(415, 415, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Red Lumberjack Shirt -- 55993
+	recipe = AddRecipe(55993, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(42172)
+	recipe:SetCraftedItemID(41248)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Blue Lumberjack Shirt -- 55994
+	recipe = AddRecipe(55994, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(42173)
+	recipe:SetCraftedItemID(41249)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Yellow Lumberjack Shirt -- 55995
+	recipe = AddRecipe(55995, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41251)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Green Lumberjack Shirt -- 55996
+	recipe = AddRecipe(55996, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(42175)
+	recipe:SetCraftedItemID(41250)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Red Workman's Shirt -- 55997
+	recipe = AddRecipe(55997, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(42177)
+	recipe:SetCraftedItemID(41252)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Blue Workman's Shirt -- 55998
+	recipe = AddRecipe(55998, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(42176)
+	recipe:SetCraftedItemID(41253)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Rustic Workman's Shirt -- 55999
+	recipe = AddRecipe(55999, V.WOTLK, Q.UNCOMMON)
+	recipe:SetRecipeItemID(42178)
+	recipe:SetCraftedItemID(41254)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	recipe:AddWorldDrop("Northrend")
+
+	-- Green Workman's Shirt -- 56000
+	recipe = AddRecipe(56000, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41255)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Moonshroud -- 56001
+	recipe = AddRecipe(56001, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41594)
+	recipe:SetSkillLevels(415, 415, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Ebonweave -- 56002
+	recipe = AddRecipe(56002, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41593)
+	recipe:SetSkillLevels(415, 415, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spellweave -- 56003
+	recipe = AddRecipe(56003, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41595)
+	recipe:SetSkillLevels(415, 415, 425, 430, 435)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Abyssal Bag -- 56004
+	recipe = AddRecipe(56004, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(42183)
+	recipe:SetCraftedItemID(41597)
+	recipe:SetSkillLevels(435, 435, 440, 445, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WARLOCK, F.EBONBLADE)
+	recipe:AddRepVendor(FAC.EBONBLADE, REP.REVERED, 32538)
+
+	-- Glacial Bag -- 56005
+	recipe = AddRecipe(56005, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(42184)
+	recipe:SetCraftedItemID(41600)
+	recipe:SetSkillLevels(445, 445, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HODIR)
+	recipe:AddRepVendor(FAC.HODIR, REP.EXALTED, 32540)
+
+	-- Mysterious Bag -- 56006
+	recipe = AddRecipe(56006, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(42185)
+	recipe:SetCraftedItemID(41598)
+	recipe:SetSkillLevels(440, 440, 445, 450, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WYRMREST)
+	recipe:AddRepVendor(FAC.WYRMREST, REP.REVERED, 32533)
+
+	-- Frostweave Bag -- 56007
+	recipe = AddRecipe(56007, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41599)
+	recipe:SetSkillLevels(410, 410, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Shining Spellthread -- 56008
+	recipe = AddRecipe(56008, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41601)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Brilliant Spellthread -- 56009
+	recipe = AddRecipe(56009, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(42187)
+	recipe:SetCraftedItemID(41602)
+	recipe:SetSkillLevels(430, 430, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTCRUSADE)
+	recipe:AddRepVendor(FAC.ARGENTCRUSADE, REP.EXALTED, 30431)
+
+	-- Azure Spellthread -- 56010
+	recipe = AddRecipe(56010, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41603)
+	recipe:SetSkillLevels(400, 400, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Sapphire Spellthread -- 56011
+	recipe = AddRecipe(56011, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(42188)
+	recipe:SetCraftedItemID(41604)
+	recipe:SetSkillLevels(430, 430, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KIRINTOR)
+	recipe:AddRepVendor(FAC.KIRINTOR, REP.EXALTED, 32287)
+
+	-- Cloak of the Moon -- 56014
+	recipe = AddRecipe(56014, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41607)
+	recipe:SetSkillLevels(390, 390, 395, 400, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Cloak of Frozen Spirits -- 56015
+	recipe = AddRecipe(56015, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41608)
+	recipe:SetSkillLevels(395, 395, 400, 405, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Wispcloak -- 56016
+	recipe = AddRecipe(56016, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41609)
+	recipe:SetSkillLevels(420, 420, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(26914, 28699)
+	recipe:AddCustom("Custom45")
+
+	-- Deathchill Cloak -- 56017
+	recipe = AddRecipe(56017, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41610)
+	recipe:SetSkillLevels(420, 420, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(26914, 28699)
+	recipe:AddCustom("Custom44")
+
+	-- Hat of Wintry Doom -- 56018
+	recipe = AddRecipe(56018, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41984)
+	recipe:SetSkillLevels(425, 425, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Silky Iceshard Boots -- 56019
+	recipe = AddRecipe(56019, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41985)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deep Frozen Cord -- 56020
+	recipe = AddRecipe(56020, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41986)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostmoon Pants -- 56021
+	recipe = AddRecipe(56021, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42093)
+	recipe:SetSkillLevels(425, 425, 435, 440, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Light Blessed Mittens -- 56022
+	recipe = AddRecipe(56022, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42095)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Aurora Slippers -- 56023
+	recipe = AddRecipe(56023, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42096)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Moonshroud Robe -- 56024
+	recipe = AddRecipe(56024, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42100)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Moonshroud Gloves -- 56025
+	recipe = AddRecipe(56025, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42103)
+	recipe:SetSkillLevels(435, 435, 445, 450, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Ebonweave Robe -- 56026
+	recipe = AddRecipe(56026, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42101)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Ebonweave Gloves -- 56027
+	recipe = AddRecipe(56027, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42111)
+	recipe:SetSkillLevels(435, 435, 445, 450, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spellweave Robe -- 56028
+	recipe = AddRecipe(56028, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42102)
+	recipe:SetSkillLevels(440, 440, 450, 455, 460)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spellweave Gloves -- 56029
+	recipe = AddRecipe(56029, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(42113)
+	recipe:SetSkillLevels(435, 435, 445, 450, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Leggings -- 56030
+	recipe = AddRecipe(56030, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41519)
+	recipe:SetSkillLevels(380, 380, 390, 400, 410)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostwoven Wristwraps -- 56031
+	recipe = AddRecipe(56031, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41512)
+	recipe:SetSkillLevels(350, 350, 360, 370, 380)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Master's Spellthread -- 56034
+	recipe = AddRecipe(56034, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(405, 405, 405, 405, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Sanctified Spellthread -- 56039
+	recipe = AddRecipe(56039, V.WOTLK, Q.COMMON)
+	recipe:SetSkillLevels(405, 405, 405, 405, 405)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Belt -- 59582
+	recipe = AddRecipe(59582, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43969)
+	recipe:SetSkillLevels(415, 415, 425, 435, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Bracers -- 59583
+	recipe = AddRecipe(59583, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43974)
+	recipe:SetSkillLevels(415, 415, 425, 435, 445)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Shoulders -- 59584
+	recipe = AddRecipe(59584, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43973)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Boots -- 59585
+	recipe = AddRecipe(59585, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43970)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Gloves -- 59586
+	recipe = AddRecipe(59586, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(41516)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Robe -- 59587
+	recipe = AddRecipe(59587, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43972)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Leggings -- 59588
+	recipe = AddRecipe(59588, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43975)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Frostsavage Cowl -- 59589
+	recipe = AddRecipe(59589, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43971)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Flying Carpet -- 60969
+	recipe = AddRecipe(60969, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44554)
+	recipe:SetSkillLevels(300, 300, 340, 345, 350)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Magnificent Flying Carpet -- 60971
+	recipe = AddRecipe(60971, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(44558)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Glacial Waistband -- 60990
+	recipe = AddRecipe(60990, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43584)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Glacial Robe -- 60993
+	recipe = AddRecipe(60993, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43583)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Glacial Slippers -- 60994
+	recipe = AddRecipe(60994, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(43585)
+	recipe:SetSkillLevels(420, 420, 430, 440, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Sash of Ancient Power -- 63203
+	recipe = AddRecipe(63203, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45102)
+	recipe:SetCraftedItemID(45102)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Spellslinger's Slippers -- 63204
+	recipe = AddRecipe(63204, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45103)
+	recipe:SetCraftedItemID(45566)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Cord of the White Dawn -- 63205
+	recipe = AddRecipe(63205, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45104)
+	recipe:SetCraftedItemID(45104)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Savior's Slippers -- 63206
+	recipe = AddRecipe(63206, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(45105)
+	recipe:SetCraftedItemID(45567)
+	recipe:SetSkillLevels(450, 450, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("ULDUAR_RANDOM")
+
+	-- Spidersilk Drape -- 63742
+	recipe = AddRecipe(63742, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45626)
+	recipe:SetSkillLevels(125, 125, 150, 167, 185)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
+
+	-- Emerald Bag -- 63924
+	recipe = AddRecipe(63924, V.WOTLK, Q.COMMON)
+	recipe:SetRecipeItemID(45774)
+	recipe:SetCraftedItemID(45773)
+	recipe:SetSkillLevels(435, 435, 440, 445, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KALUAK)
+	recipe:AddRepVendor(FAC.KALUAK, REP.REVERED, 31916, 32763)
+
+	-- Frostguard Drape -- 64729
+	recipe = AddRecipe(64729, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45811)
+	recipe:SetSkillLevels(400, 400, 405, 410, 415)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Cloak of Crimson Snow -- 64730
+	recipe = AddRecipe(64730, V.WOTLK, Q.COMMON)
+	recipe:SetCraftedItemID(45810)
+	recipe:SetSkillLevels(405, 405, 410, 415, 420)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
+	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
+
+	-- Royal Moonshroud Robe -- 67064
+	recipe = AddRecipe(67064, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47605)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Royal Moonshroud Bracers -- 67065
+	recipe = AddRecipe(67065, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47587)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Merlin's Robe -- 67066
+	recipe = AddRecipe(67066, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47603)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Bejeweled Wizard's Bracers -- 67079
+	recipe = AddRecipe(67079, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(47585)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Alliance")
+	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Royal Moonshroud Robe -- 67144
+	recipe = AddRecipe(67144, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47636)
+	recipe:SetCraftedItemID(47606)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Bejeweled Wizard's Bracers -- 67145
+	recipe = AddRecipe(67145, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47639)
+	recipe:SetCraftedItemID(47586)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Merlin's Robe -- 67146
+	recipe = AddRecipe(67146, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47638)
+	recipe:SetCraftedItemID(47604)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Royal Moonshroud Bracers -- 67147
+	recipe = AddRecipe(67147, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(47637)
+	recipe:SetCraftedItemID(47588)
+	recipe:SetSkillLevels(450, 450, 460, 467, 475)
+	recipe:SetRequiredFaction("Horde")
+	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
+	recipe:AddCustom("TOC25_RANDOM")
+
+	-- Leggings of Woven Death -- 70550
+	recipe = AddRecipe(70550, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49953)
+	recipe:SetCraftedItemID(49891)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Deathfrost Boots -- 70551
+	recipe = AddRecipe(70551, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49954)
+	recipe:SetCraftedItemID(49890)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Lightweave Leggings -- 70552
+	recipe = AddRecipe(70552, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49955)
+	recipe:SetCraftedItemID(49892)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
+
+	-- Sandals of Consecration -- 70553
+	recipe = AddRecipe(70553, V.WOTLK, Q.EPIC)
+	recipe:SetRecipeItemID(49956)
+	recipe:SetCraftedItemID(49893)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
+	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
+
+	-- Bolt of Embersilk Cloth -- 74964
+	recipe = AddRecipe(74964, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(53643)
+	recipe:SetSkillLevels(425, 425, 440, 445, 450)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Dream of Skywall -- 75141
+	recipe = AddRecipe(75141, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54440)
+	recipe:SetSkillLevels(525, 525, 535, 540, 545)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Dream of Deepholm -- 75142
+	recipe = AddRecipe(75142, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54440)
+	recipe:SetSkillLevels(525, 525, 535, 540, 545)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Dream of Hyjal -- 75144
+	recipe = AddRecipe(75144, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54440)
+	recipe:SetSkillLevels(525, 525, 535, 540, 545)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Dream of Ragnaros -- 75145
+	recipe = AddRecipe(75145, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54440)
+	recipe:SetSkillLevels(525, 525, 535, 540, 545)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Dream of Azshara -- 75146
+	recipe = AddRecipe(75146, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54440)
+	recipe:SetSkillLevels(525, 525, 535, 540, 545)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Master's Spellthread -- 75154
+	recipe = AddRecipe(75154, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 475, 475, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Sanctified Spellthread -- 75155
+	recipe = AddRecipe(75155, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(475, 475, 475, 475, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Lightweave Embroidery -- 75172
+	recipe = AddRecipe(75172, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Darkglow Embroidery -- 75175
+	recipe = AddRecipe(75175, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Swordguard Embroidery -- 75178
+	recipe = AddRecipe(75178, V.CATA, Q.COMMON)
+	recipe:SetSkillLevels(500, 500, 500, 500, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Embersilk Net -- 75247
+	recipe = AddRecipe(75247, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54442)
+	recipe:SetSkillLevels(425, 425, 435, 445, 455)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Belt -- 75248
+	recipe = AddRecipe(75248, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54471)
+	recipe:SetSkillLevels(445, 445, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Bracers -- 75249
+	recipe = AddRecipe(75249, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54473)
+	recipe:SetSkillLevels(445, 445, 455, 460, 465)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Enchanted Spellthread -- 75250
+	recipe = AddRecipe(75250, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54447)
+	recipe:SetSkillLevels(450, 450, 465, 467, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Shoulders -- 75251
+	recipe = AddRecipe(75251, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54474)
+	recipe:SetSkillLevels(455, 455, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Boots -- 75252
+	recipe = AddRecipe(75252, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54477)
+	recipe:SetSkillLevels(455, 455, 460, 465, 470)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Gloves -- 75253
+	recipe = AddRecipe(75253, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54478)
+	recipe:SetSkillLevels(460, 460, 470, 472, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Leggings -- 75254
+	recipe = AddRecipe(75254, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54472)
+	recipe:SetSkillLevels(460, 460, 465, 470, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Ghostly Spellthread -- 75255
+	recipe = AddRecipe(75255, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54449)
+	recipe:SetSkillLevels(460, 460, 470, 472, 475)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Cowl -- 75256
+	recipe = AddRecipe(75256, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54476)
+	recipe:SetSkillLevels(465, 465, 470, 475, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Deathsilk Robes -- 75257
+	recipe = AddRecipe(75257, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54475)
+	recipe:SetSkillLevels(465, 465, 475, 477, 480)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Belt -- 75258
+	recipe = AddRecipe(75258, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54481)
+	recipe:SetSkillLevels(470, 470, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Bracers -- 75259
+	recipe = AddRecipe(75259, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54480)
+	recipe:SetSkillLevels(470, 470, 475, 480, 485)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Shoulders -- 75260
+	recipe = AddRecipe(75260, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54479)
+	recipe:SetSkillLevels(475, 475, 485, 487, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Boots -- 75261
+	recipe = AddRecipe(75261, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54482)
+	recipe:SetSkillLevels(475, 475, 480, 485, 490)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Gloves -- 75262
+	recipe = AddRecipe(75262, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54484)
+	recipe:SetSkillLevels(480, 480, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Leggings -- 75263
+	recipe = AddRecipe(75263, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54483)
+	recipe:SetSkillLevels(480, 480, 485, 490, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Embersilk Bag -- 75264
+	recipe = AddRecipe(75264, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54443)
+	recipe:SetSkillLevels(480, 480, 490, 492, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Otherworldly Bag -- 75265
+	recipe = AddRecipe(75265, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54445)
+	recipe:SetSkillLevels(480, 480, 490, 492, 495)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Cowl -- 75266
+	recipe = AddRecipe(75266, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54485)
+	recipe:SetSkillLevels(485, 485, 500, 502, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Spiritmend Robe -- 75267
+	recipe = AddRecipe(75267, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54486)
+	recipe:SetSkillLevels(485, 485, 500, 502, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Hyjal Expedition Bag -- 75268
+	recipe = AddRecipe(75268, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54446)
+	recipe:SetSkillLevels(490, 490, 500, 502, 505)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Fireweave Belt -- 75269
+	recipe = AddRecipe(75269, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54489)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Emberfire Bracers -- 75270
+	recipe = AddRecipe(75270, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54501)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Black Embersilk Gown -- 75288
+	recipe = AddRecipe(75288, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54441)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Fireweave Bracers -- 75290
+	recipe = AddRecipe(75290, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54488)
+	recipe:SetSkillLevels(500, 500, 505, 510, 515)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Emberfire Shoulders -- 75291
+	recipe = AddRecipe(75291, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54502)
+	recipe:SetSkillLevels(505, 505, 510, 515, 520)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Fireweave Shoulders -- 75292
+	recipe = AddRecipe(75292, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54487)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Emberfire Belt -- 75293
+	recipe = AddRecipe(75293, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54500)
+	recipe:SetSkillLevels(510, 510, 515, 520, 525)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Fireweave Boots -- 75294
+	recipe = AddRecipe(75294, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54490)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Emberfire Gloves -- 75295
+	recipe = AddRecipe(75295, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54497)
+	recipe:SetSkillLevels(515, 515, 520, 525, 530)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Fireweave Gloves -- 75296
+	recipe = AddRecipe(75296, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54492)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Emberfire Boots -- 75297
+	recipe = AddRecipe(75297, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54499)
+	recipe:SetSkillLevels(520, 520, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	-- Belt of the Depths -- 75298
+	recipe = AddRecipe(75298, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54504)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Dreamless Belt -- 75299
+	recipe = AddRecipe(75299, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54503)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Breeches of Mended Nightmares -- 75300
+	recipe = AddRecipe(75300, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54505)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Flame-Ascended Pantaloons -- 75301
+	recipe = AddRecipe(75301, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54506)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Fireweave Pants -- 75302
+	recipe = AddRecipe(75302, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54491)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Fireweave Robe -- 75303
+	recipe = AddRecipe(75303, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54494)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Fireweave Cowl -- 75304
+	recipe = AddRecipe(75304, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54493)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Emberfire Robe -- 75305
+	recipe = AddRecipe(75305, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54495)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Emberfire Cowl -- 75306
+	recipe = AddRecipe(75306, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54496)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Emberfire Pants -- 75307
+	recipe = AddRecipe(75307, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54498)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Illusionary Bag -- 75308
+	recipe = AddRecipe(75308, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54444)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Powerful Enchanted Spellthread -- 75309
+	recipe = AddRecipe(75309, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54448)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Powerful Ghostly Spellthread -- 75310
+	recipe = AddRecipe(75310, V.CATA, Q.RARE)
+	recipe:SetCraftedItemID(54450)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(50386, 50433)
+
+	-- Frosty Flying Carpet -- 75597
+	recipe = AddRecipe(75597, V.WOTLK, Q.EPIC)
+	recipe:SetCraftedItemID(54797)
+	recipe:SetSkillLevels(450, 450, 475, 487, 500)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	recipe:AddVendor(40160)
+
+	-- Dream of Destruction -- 94743
+	recipe = AddRecipe(94743, V.CATA, Q.COMMON)
+	recipe:SetCraftedItemID(54440)
+	recipe:SetSkillLevels(525, 525, 525, 530, 535)
+	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
+
+	self.InitTailoring = nil
+end
diff --git a/Database/Runeforging.lua b/Database/Runeforging.lua
deleted file mode 100644
index 479aa3d..0000000
--- a/Database/Runeforging.lua
+++ /dev/null
@@ -1,107 +0,0 @@
---[[
-************************************************************************
-Runeforging.lua
-Runeforging data for all of Ackis Recipe List
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
-
-local FOLDER_NAME, private = ...
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitRuneforging()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 53428, genesis, quality)
-	end
-
-	private:InitializeRuneforgingTrainers()
-
-	local recipe
-
-	-- Rune of Swordshattering -- 53323
-	recipe = AddRecipe(53323, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of Lichbane -- 53331
-	recipe = AddRecipe(53331, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of Cinderglacier -- 53341
-	recipe = AddRecipe(53341, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of Spellshattering -- 53342
-	recipe = AddRecipe(53342, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of Razorice -- 53343
-	recipe = AddRecipe(53343, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of the Fallen Crusader -- 53344
-	recipe = AddRecipe(53344, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of Swordbreaking -- 54446
-	recipe = AddRecipe(54446, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of Spellbreaking -- 54447
-	recipe = AddRecipe(54447, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of the Stoneskin Gargoyle -- 62158
-	recipe = AddRecipe(62158, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	-- Rune of the Nerubian Carapace -- 70164
-	recipe = AddRecipe(70164, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(1, 1, 1, 1, 1)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.DK, F.TWO_HAND)
-	recipe:AddTrainer(29194, 29195, 29196, 31084)
-
-	self.InitRuneforging = nil
-end
diff --git a/Database/Smelting.lua b/Database/Smelting.lua
deleted file mode 100644
index 0e03de9..0000000
--- a/Database/Smelting.lua
+++ /dev/null
@@ -1,257 +0,0 @@
---[[
-************************************************************************
-Smelting.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local FOLDER_NAME, private = ...
-
-local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
-local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitSmelting()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 32606, genesis, quality)
-	end
-
-	private:InitializeSmeltingTrainers()
-
-	local recipe
-
-	-- Smelt Copper -- 2657
-	recipe = AddRecipe(2657, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2840)
-	recipe:SetSkillLevels(1, 1, 25, 47, 70)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Smelt Silver -- 2658
-	recipe = AddRecipe(2658, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2842)
-	recipe:SetSkillLevels(75, 75, 115, 122, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Bronze -- 2659
-	recipe = AddRecipe(2659, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2841)
-	recipe:SetSkillLevels(65, 65, 65, 90, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Tin -- 3304
-	recipe = AddRecipe(3304, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3576)
-	recipe:SetSkillLevels(65, 65, 65, 70, 75)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Iron -- 3307
-	recipe = AddRecipe(3307, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3575)
-	recipe:SetSkillLevels(125, 125, 130, 145, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Gold -- 3308
-	recipe = AddRecipe(3308, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3577)
-	recipe:SetSkillLevels(155, 155, 170, 177, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Steel -- 3569
-	recipe = AddRecipe(3569, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3859)
-	recipe:SetSkillLevels(165, 165, 165, 165, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Mithril -- 10097
-	recipe = AddRecipe(10097, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(3860)
-	recipe:SetSkillLevels(175, 175, 175, 202, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Truesilver -- 10098
-	recipe = AddRecipe(10098, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6037)
-	recipe:SetSkillLevels(230, 230, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Dark Iron -- 14891
-	recipe = AddRecipe(14891, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(11371)
-	recipe:SetSkillLevels(230, 230, 300, 305, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(4083)
-
-	-- Smelt Thorium -- 16153
-	recipe = AddRecipe(16153, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(12359)
-	recipe:SetSkillLevels(230, 230, 250, 270, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1681, 1701, 3001, 3137, 3175, 3357, 3555, 4254, 4598, 5392, 5513, 6297, 8128, 16663, 16752, 17488, 18747, 18779, 18804, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Enchanted Elementium -- 22967
-	recipe = AddRecipe(22967, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(44956)
-	recipe:SetCraftedItemID(17771)
-	recipe:SetSkillLevels(300, 300, 350, 362, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(14401)
-
-	-- Smelt Fel Iron -- 29356
-	recipe = AddRecipe(29356, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23445)
-	recipe:SetSkillLevels(275, 275, 275, 300, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Adamantite -- 29358
-	recipe = AddRecipe(29358, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23446)
-	recipe:SetSkillLevels(325, 325, 325, 332, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Eternium -- 29359
-	recipe = AddRecipe(29359, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23447)
-	recipe:SetSkillLevels(350, 350, 350, 357, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Felsteel -- 29360
-	recipe = AddRecipe(29360, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23448)
-	recipe:SetSkillLevels(350, 350, 350, 357, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Khorium -- 29361
-	recipe = AddRecipe(29361, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23449)
-	recipe:SetSkillLevels(375, 375, 375, 375, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Hardened Adamantite -- 29686
-	recipe = AddRecipe(29686, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(23573)
-	recipe:SetSkillLevels(375, 375, 375, 375, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Earth Shatter -- 35750
-	recipe = AddRecipe(35750, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22573)
-	recipe:SetSkillLevels(300, 300, 300, 300, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Fire Sunder -- 35751
-	recipe = AddRecipe(35751, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(22574)
-	recipe:SetSkillLevels(300, 300, 300, 300, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 18779, 26912, 26962, 26976, 26999, 28698, 33617, 33682, 46357)
-
-	-- Smelt Hardened Khorium -- 46353
-	recipe = AddRecipe(46353, V.WOTLK, Q.RARE)
-	recipe:SetRecipeItemID(35273)
-	recipe:SetCraftedItemID(35128)
-	recipe:SetSkillLevels(375, 375, 375, 375, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Smelt Cobalt -- 49252
-	recipe = AddRecipe(49252, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(36916)
-	recipe:SetSkillLevels(350, 350, 350, 362, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
-
-	-- Smelt Saronite -- 49258
-	recipe = AddRecipe(49258, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(36913)
-	recipe:SetSkillLevels(400, 400, 400, 400, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
-
-	-- Smelt Titansteel -- 55208
-	recipe = AddRecipe(55208, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(37663)
-	recipe:SetSkillLevels(450, 450, 450, 450, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
-
-	-- Smelt Titanium -- 55211
-	recipe = AddRecipe(55211, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41163)
-	recipe:SetSkillLevels(450, 450, 450, 450, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 26912, 26962, 26976, 26999, 28698, 33617, 46357)
-
-	-- Enchanted Thorium -- 70524
-	recipe = AddRecipe(70524, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(12655)
-	recipe:SetSkillLevels(250, 250, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 18747, 28698, 33617, 46357)
-
-	-- Smelt Pyrite -- 74529
-	recipe = AddRecipe(74529, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(51950)
-	recipe:SetSkillLevels(525, 525, 525, 525, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
-
-	-- Smelt Elementium -- 74530
-	recipe = AddRecipe(74530, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(52186)
-	recipe:SetSkillLevels(475, 475, 475, 475, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
-
-	-- Smelt Hardened Elementium -- 74537
-	recipe = AddRecipe(74537, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(53039)
-	recipe:SetSkillLevels(500, 500, 500, 500, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
-
-	-- Smelt Obsidium -- 84038
-	recipe = AddRecipe(84038, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54849)
-	recipe:SetSkillLevels(425, 425, 425, 437, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3357, 4254, 5513, 16663, 18747, 33617, 46357)
-
-	self.InitSmelting = nil
-end
diff --git a/Database/Tailoring.lua b/Database/Tailoring.lua
deleted file mode 100644
index 17a0268..0000000
--- a/Database/Tailoring.lua
+++ /dev/null
@@ -1,3602 +0,0 @@
---[[
-************************************************************************
-Tailoring.lua
-************************************************************************
-File date: @file-date-iso@
-File hash: @file-abbreviated-hash@
-Project hash: @project-abbreviated-hash@
-Project version: @project-version@
-************************************************************************
-Please see http://www.wowace.com/addons/arl/ for more information.
-************************************************************************
-This source code is released under All Rights Reserved.
-************************************************************************
-]] --
-
--------------------------------------------------------------------------------
--- AddOn namespace.
--------------------------------------------------------------------------------
-local FOLDER_NAME, private = ...
-
-local addon = LibStub("AceAddon-3.0"):GetAddon(private.addon_name)
-local L = LibStub("AceLocale-3.0"):GetLocale(private.addon_name)
-
--------------------------------------------------------------------------------
--- Filter flags. Acquire types, and Reputation levels.
--------------------------------------------------------------------------------
-local F = private.filter_flags
-local A = private.acquire_types
-local Q = private.item_qualities
-local REP = private.rep_levels
-local FAC = private.faction_ids
-local V = private.game_versions
-
---------------------------------------------------------------------------------------------------------------------
--- Initialize!
---------------------------------------------------------------------------------------------------------------------
-function addon:InitTailoring()
-	local function AddRecipe(spell_id, genesis, quality)
-		return addon:AddRecipe(spell_id, 3908, genesis, quality)
-	end
-
-	private:InitializeTailoringTrainers()
-
-	local recipe
-
-	-- Brown Linen Vest -- 2385
-	recipe = AddRecipe(2385, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2568)
-	recipe:SetSkillLevels(10, 10, 45, 57, 70)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Linen Boots -- 2386
-	recipe = AddRecipe(2386, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2569)
-	recipe:SetSkillLevels(65, 65, 90, 107, 125)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Linen Cloak -- 2387
-	recipe = AddRecipe(2387, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2570)
-	recipe:SetSkillLevels(1, 1, 35, 47, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Red Linen Robe -- 2389
-	recipe = AddRecipe(2389, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2598)
-	recipe:SetCraftedItemID(2572)
-	recipe:SetSkillLevels(40, 40, 65, 82, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Red Linen Shirt -- 2392
-	recipe = AddRecipe(2392, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2575)
-	recipe:SetSkillLevels(40, 40, 65, 82, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- White Linen Shirt -- 2393
-	recipe = AddRecipe(2393, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2576)
-	recipe:SetSkillLevels(1, 1, 35, 47, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Blue Linen Shirt -- 2394
-	recipe = AddRecipe(2394, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2577)
-	recipe:SetSkillLevels(40, 40, 65, 82, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Barbaric Linen Vest -- 2395
-	recipe = AddRecipe(2395, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2578)
-	recipe:SetSkillLevels(70, 70, 95, 112, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Green Linen Shirt -- 2396
-	recipe = AddRecipe(2396, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2579)
-	recipe:SetSkillLevels(70, 70, 95, 112, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Reinforced Linen Cape -- 2397
-	recipe = AddRecipe(2397, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2580)
-	recipe:SetSkillLevels(60, 60, 85, 102, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Green Woolen Vest -- 2399
-	recipe = AddRecipe(2399, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2582)
-	recipe:SetSkillLevels(85, 85, 110, 127, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Woolen Boots -- 2401
-	recipe = AddRecipe(2401, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2583)
-	recipe:SetSkillLevels(95, 95, 120, 137, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Woolen Cape -- 2402
-	recipe = AddRecipe(2402, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2584)
-	recipe:SetSkillLevels(75, 75, 100, 117, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Gray Woolen Robe -- 2403
-	recipe = AddRecipe(2403, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(2601)
-	recipe:SetCraftedItemID(2585)
-	recipe:SetSkillLevels(105, 105, 130, 147, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Gray Woolen Shirt -- 2406
-	recipe = AddRecipe(2406, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2587)
-	recipe:SetSkillLevels(100, 100, 110, 120, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Bolt of Linen Cloth -- 2963
-	recipe = AddRecipe(2963, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2996)
-	recipe:SetSkillLevels(1, 1, 25, 37, 50)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Bolt of Woolen Cloth -- 2964
-	recipe = AddRecipe(2964, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(2997)
-	recipe:SetSkillLevels(75, 75, 90, 97, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Linen Bag -- 3755
-	recipe = AddRecipe(3755, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4238)
-	recipe:SetSkillLevels(45, 45, 70, 87, 105)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Woolen Bag -- 3757
-	recipe = AddRecipe(3757, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4240)
-	recipe:SetSkillLevels(80, 80, 105, 122, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Green Woolen Bag -- 3758
-	recipe = AddRecipe(3758, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4292)
-	recipe:SetCraftedItemID(4241)
-	recipe:SetSkillLevels(95, 95, 120, 137, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Small Silk Pack -- 3813
-	recipe = AddRecipe(3813, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4245)
-	recipe:SetSkillLevels(150, 150, 170, 185, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Bolt of Silk Cloth -- 3839
-	recipe = AddRecipe(3839, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4305)
-	recipe:SetSkillLevels(125, 125, 135, 140, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Heavy Linen Gloves -- 3840
-	recipe = AddRecipe(3840, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4307)
-	recipe:SetSkillLevels(35, 35, 60, 77, 95)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Green Linen Bracers -- 3841
-	recipe = AddRecipe(3841, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4308)
-	recipe:SetSkillLevels(60, 60, 85, 102, 120)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Handstitched Linen Britches -- 3842
-	recipe = AddRecipe(3842, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4309)
-	recipe:SetSkillLevels(70, 70, 95, 112, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Heavy Woolen Gloves -- 3843
-	recipe = AddRecipe(3843, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4310)
-	recipe:SetSkillLevels(85, 85, 110, 127, 145)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Heavy Woolen Cloak -- 3844
-	recipe = AddRecipe(3844, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4346)
-	recipe:SetCraftedItemID(4311)
-	recipe:SetSkillLevels(100, 100, 125, 142, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Soft-soled Linen Boots -- 3845
-	recipe = AddRecipe(3845, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4312)
-	recipe:SetSkillLevels(80, 80, 105, 122, 140)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Red Woolen Boots -- 3847
-	recipe = AddRecipe(3847, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4345)
-	recipe:SetCraftedItemID(4313)
-	recipe:SetSkillLevels(95, 95, 120, 137, 155)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Double-stitched Woolen Shoulders -- 3848
-	recipe = AddRecipe(3848, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4314)
-	recipe:SetSkillLevels(110, 110, 135, 152, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Reinforced Woolen Shoulders -- 3849
-	recipe = AddRecipe(3849, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4347)
-	recipe:SetCraftedItemID(4315)
-	recipe:SetSkillLevels(120, 120, 145, 162, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Heavy Woolen Pants -- 3850
-	recipe = AddRecipe(3850, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4316)
-	recipe:SetSkillLevels(110, 110, 135, 152, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Phoenix Pants -- 3851
-	recipe = AddRecipe(3851, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4349)
-	recipe:SetCraftedItemID(4317)
-	recipe:SetSkillLevels(125, 125, 150, 167, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Gloves of Meditation -- 3852
-	recipe = AddRecipe(3852, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4318)
-	recipe:SetSkillLevels(130, 130, 150, 165, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Azure Silk Gloves -- 3854
-	recipe = AddRecipe(3854, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7114)
-	recipe:SetCraftedItemID(4319)
-	recipe:SetSkillLevels(145, 145, 165, 180, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(2679, 1, 9636, 1)
-
-	-- Spidersilk Boots -- 3855
-	recipe = AddRecipe(3855, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4320)
-	recipe:SetSkillLevels(125, 125, 150, 167, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Spider Silk Slippers -- 3856
-	recipe = AddRecipe(3856, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4350)
-	recipe:SetCraftedItemID(4321)
-	recipe:SetSkillLevels(140, 140, 160, 175, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Enchanter's Cowl -- 3857
-	recipe = AddRecipe(3857, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14630)
-	recipe:SetCraftedItemID(4322)
-	recipe:SetSkillLevels(165, 165, 185, 200, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(2670, 1)
-
-	-- Shadow Hood -- 3858
-	recipe = AddRecipe(3858, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4351)
-	recipe:SetCraftedItemID(4323)
-	recipe:SetSkillLevels(170, 170, 190, 205, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Azure Silk Vest -- 3859
-	recipe = AddRecipe(3859, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4324)
-	recipe:SetSkillLevels(150, 150, 170, 185, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Boots of the Enchanter -- 3860
-	recipe = AddRecipe(3860, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4352)
-	recipe:SetCraftedItemID(4325)
-	recipe:SetSkillLevels(175, 175, 195, 210, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Long Silken Cloak -- 3861
-	recipe = AddRecipe(3861, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4326)
-	recipe:SetSkillLevels(185, 185, 205, 220, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Icy Cloak -- 3862
-	recipe = AddRecipe(3862, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(4355)
-	recipe:SetCraftedItemID(4327)
-	recipe:SetSkillLevels(200, 200, 220, 235, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddLimitedVendor(6567, 1)
-
-	-- Spider Belt -- 3863
-	recipe = AddRecipe(3863, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4353)
-	recipe:SetCraftedItemID(4328)
-	recipe:SetSkillLevels(180, 180, 200, 215, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Star Belt -- 3864
-	recipe = AddRecipe(3864, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4356)
-	recipe:SetCraftedItemID(4329)
-	recipe:SetSkillLevels(200, 200, 220, 235, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Bolt of Mageweave -- 3865
-	recipe = AddRecipe(3865, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4339)
-	recipe:SetSkillLevels(175, 175, 180, 182, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Stylish Red Shirt -- 3866
-	recipe = AddRecipe(3866, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4330)
-	recipe:SetSkillLevels(110, 110, 135, 152, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Phoenix Gloves -- 3868
-	recipe = AddRecipe(3868, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(4348)
-	recipe:SetCraftedItemID(4331)
-	recipe:SetSkillLevels(125, 125, 150, 167, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Bright Yellow Shirt -- 3869
-	recipe = AddRecipe(3869, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14627)
-	recipe:SetCraftedItemID(4332)
-	recipe:SetSkillLevels(135, 135, 145, 150, 155)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2668, 1)
-
-	-- Dark Silk Shirt -- 3870
-	recipe = AddRecipe(3870, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6401)
-	recipe:SetCraftedItemID(4333)
-	recipe:SetSkillLevels(155, 155, 165, 170, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(2394, 1, 2669, 1)
-
-	-- Formal White Shirt -- 3871
-	recipe = AddRecipe(3871, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4334)
-	recipe:SetSkillLevels(170, 170, 180, 185, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Rich Purple Silk Shirt -- 3872
-	recipe = AddRecipe(3872, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(4354)
-	recipe:SetCraftedItemID(4335)
-	recipe:SetSkillLevels(185, 185, 195, 200, 205)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Black Swashbuckler's Shirt -- 3873
-	recipe = AddRecipe(3873, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10728)
-	recipe:SetCraftedItemID(4336)
-	recipe:SetSkillLevels(200, 200, 210, 215, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(2663)
-
-	-- Brown Linen Pants -- 3914
-	recipe = AddRecipe(3914, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4343)
-	recipe:SetSkillLevels(30, 30, 55, 72, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Brown Linen Shirt -- 3915
-	recipe = AddRecipe(3915, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(4344)
-	recipe:SetSkillLevels(1, 1, 35, 47, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Pearl-clasped Cloak -- 6521
-	recipe = AddRecipe(6521, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5542)
-	recipe:SetSkillLevels(90, 90, 115, 132, 150)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Red Linen Bag -- 6686
-	recipe = AddRecipe(6686, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5771)
-	recipe:SetCraftedItemID(5762)
-	recipe:SetSkillLevels(70, 70, 95, 112, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(590, 3530, 3531)
-	recipe:AddLimitedVendor(843, 1, 3005, 1, 3556, 1, 4189, 1, 16224, 1)
-
-	-- Red Woolen Bag -- 6688
-	recipe = AddRecipe(6688, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(5772)
-	recipe:SetCraftedItemID(5763)
-	recipe:SetSkillLevels(115, 115, 140, 157, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(777, 1, 1454, 1, 1474, 1, 3005, 1, 3364, 1, 3485, 1, 3537, 1, 4189, 2, 4577, 1)
-
-	-- Lesser Wizard's Robe -- 6690
-	recipe = AddRecipe(6690, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(5766)
-	recipe:SetSkillLevels(135, 135, 155, 170, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Robes of Arcana -- 6692
-	recipe = AddRecipe(6692, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5773)
-	recipe:SetCraftedItemID(5770)
-	recipe:SetSkillLevels(150, 150, 170, 185, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(10760)
-
-	-- Green Silk Pack -- 6693
-	recipe = AddRecipe(6693, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5774)
-	recipe:SetCraftedItemID(5764)
-	recipe:SetSkillLevels(175, 175, 195, 210, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Black Silk Pack -- 6695
-	recipe = AddRecipe(6695, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(5775)
-	recipe:SetCraftedItemID(5765)
-	recipe:SetSkillLevels(185, 185, 205, 220, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(2242, 4834)
-
-	-- Brown Linen Robe -- 7623
-	recipe = AddRecipe(7623, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6238)
-	recipe:SetSkillLevels(30, 30, 55, 72, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- White Linen Robe -- 7624
-	recipe = AddRecipe(7624, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6241)
-	recipe:SetSkillLevels(30, 30, 55, 72, 90)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Red Linen Vest -- 7629
-	recipe = AddRecipe(7629, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6271)
-	recipe:SetCraftedItemID(6239)
-	recipe:SetSkillLevels(55, 55, 80, 97, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Blue Linen Vest -- 7630
-	recipe = AddRecipe(7630, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6270)
-	recipe:SetCraftedItemID(6240)
-	recipe:SetSkillLevels(55, 55, 80, 97, 115)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(66)
-	recipe:AddLimitedVendor(3364, 1, 3485, 1, 3522, 1, 4189, 1)
-
-	-- Blue Linen Robe -- 7633
-	recipe = AddRecipe(7633, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6272)
-	recipe:SetCraftedItemID(6242)
-	recipe:SetSkillLevels(70, 70, 95, 112, 130)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(1250, 1, 3485, 1, 3499, 1, 3556, 1, 4168, 1)
-
-	-- Blue Overalls -- 7639
-	recipe = AddRecipe(7639, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6274)
-	recipe:SetCraftedItemID(6263)
-	recipe:SetSkillLevels(100, 100, 125, 142, 160)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(843, 1, 1347, 1, 2394, 1, 3364, 1)
-
-	-- Greater Adept's Robe -- 7643
-	recipe = AddRecipe(7643, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(6275)
-	recipe:SetCraftedItemID(6264)
-	recipe:SetSkillLevels(115, 115, 140, 157, 175)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(1454, 1, 1474, 1, 2669, 1, 3499, 1, 4168, 1, 4577, 1)
-
-	-- Stylish Blue Shirt -- 7892
-	recipe = AddRecipe(7892, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6390)
-	recipe:SetCraftedItemID(6384)
-	recipe:SetSkillLevels(120, 120, 145, 162, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Stylish Green Shirt -- 7893
-	recipe = AddRecipe(7893, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(6391)
-	recipe:SetCraftedItemID(6385)
-	recipe:SetSkillLevels(120, 120, 145, 162, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Simple Dress -- 8465
-	recipe = AddRecipe(8465, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6786)
-	recipe:SetSkillLevels(40, 40, 65, 82, 100)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- White Woolen Dress -- 8467
-	recipe = AddRecipe(8467, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6787)
-	recipe:SetSkillLevels(110, 110, 135, 152, 170)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- White Swashbuckler's Shirt -- 8483
-	recipe = AddRecipe(8483, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6795)
-	recipe:SetSkillLevels(160, 160, 170, 175, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Red Swashbuckler's Shirt -- 8489
-	recipe = AddRecipe(8489, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(6796)
-	recipe:SetSkillLevels(175, 175, 185, 190, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Azure Silk Pants -- 8758
-	recipe = AddRecipe(8758, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7046)
-	recipe:SetSkillLevels(140, 140, 160, 175, 190)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Azure Silk Hood -- 8760
-	recipe = AddRecipe(8760, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7048)
-	recipe:SetSkillLevels(145, 145, 155, 160, 165)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Silk Headband -- 8762
-	recipe = AddRecipe(8762, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7050)
-	recipe:SetSkillLevels(160, 160, 170, 175, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Earthen Vest -- 8764
-	recipe = AddRecipe(8764, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7051)
-	recipe:SetSkillLevels(170, 170, 190, 205, 220)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Azure Silk Belt -- 8766
-	recipe = AddRecipe(8766, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7052)
-	recipe:SetSkillLevels(175, 175, 195, 210, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Robe of Power -- 8770
-	recipe = AddRecipe(8770, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7054)
-	recipe:SetSkillLevels(190, 190, 210, 225, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Crimson Silk Belt -- 8772
-	recipe = AddRecipe(8772, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7055)
-	recipe:SetSkillLevels(175, 175, 195, 210, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Green Silken Shoulders -- 8774
-	recipe = AddRecipe(8774, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7057)
-	recipe:SetSkillLevels(180, 180, 200, 215, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Linen Belt -- 8776
-	recipe = AddRecipe(8776, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7026)
-	recipe:SetSkillLevels(15, 15, 50, 67, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Hands of Darkness -- 8780
-	recipe = AddRecipe(8780, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7092)
-	recipe:SetCraftedItemID(7047)
-	recipe:SetSkillLevels(145, 145, 165, 180, 195)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Truefaith Gloves -- 8782
-	recipe = AddRecipe(8782, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7091)
-	recipe:SetCraftedItemID(7049)
-	recipe:SetSkillLevels(150, 150, 170, 185, 200)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Green Silk Armor -- 8784
-	recipe = AddRecipe(8784, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7090)
-	recipe:SetCraftedItemID(7065)
-	recipe:SetSkillLevels(165, 165, 185, 200, 215)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Azure Silk Cloak -- 8786
-	recipe = AddRecipe(8786, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7089)
-	recipe:SetCraftedItemID(7053)
-	recipe:SetSkillLevels(175, 175, 195, 210, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddLimitedVendor(6574, 1, 6576, 1)
-
-	-- Crimson Silk Cloak -- 8789
-	recipe = AddRecipe(8789, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7087)
-	recipe:SetCraftedItemID(7056)
-	recipe:SetSkillLevels(180, 180, 200, 215, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddLimitedVendor(2670, 1)
-
-	-- Crimson Silk Vest -- 8791
-	recipe = AddRecipe(8791, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7058)
-	recipe:SetSkillLevels(185, 185, 205, 215, 225)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Crimson Silk Shoulders -- 8793
-	recipe = AddRecipe(8793, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7084)
-	recipe:SetCraftedItemID(7059)
-	recipe:SetSkillLevels(190, 190, 210, 225, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Azure Shoulders -- 8795
-	recipe = AddRecipe(8795, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7085)
-	recipe:SetCraftedItemID(7060)
-	recipe:SetSkillLevels(190, 190, 210, 225, 240)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Earthen Silk Belt -- 8797
-	recipe = AddRecipe(8797, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(7086)
-	recipe:SetCraftedItemID(7061)
-	recipe:SetSkillLevels(195, 195, 215, 230, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Crimson Silk Pantaloons -- 8799
-	recipe = AddRecipe(8799, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7062)
-	recipe:SetSkillLevels(195, 195, 215, 225, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Crimson Silk Robe -- 8802
-	recipe = AddRecipe(8802, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(7088)
-	recipe:SetCraftedItemID(7063)
-	recipe:SetSkillLevels(205, 205, 220, 235, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(6568, 1)
-
-	-- Crimson Silk Gloves -- 8804
-	recipe = AddRecipe(8804, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(7064)
-	recipe:SetSkillLevels(210, 210, 225, 240, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Simple Linen Pants -- 12044
-	recipe = AddRecipe(12044, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10045)
-	recipe:SetSkillLevels(1, 1, 35, 47, 60)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddCustom("DEFAULT_RECIPE")
-
-	-- Simple Linen Boots -- 12045
-	recipe = AddRecipe(12045, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10046)
-	recipe:SetSkillLevels(20, 20, 50, 67, 85)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Simple Kilt -- 12046
-	recipe = AddRecipe(12046, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10047)
-	recipe:SetSkillLevels(75, 75, 100, 117, 135)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Colorful Kilt -- 12047
-	recipe = AddRecipe(12047, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10316)
-	recipe:SetCraftedItemID(10048)
-	recipe:SetSkillLevels(120, 120, 145, 162, 180)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Black Mageweave Vest -- 12048
-	recipe = AddRecipe(12048, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9998)
-	recipe:SetSkillLevels(205, 205, 220, 235, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Black Mageweave Leggings -- 12049
-	recipe = AddRecipe(12049, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(9999)
-	recipe:SetSkillLevels(205, 205, 220, 235, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Black Mageweave Robe -- 12050
-	recipe = AddRecipe(12050, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10001)
-	recipe:SetSkillLevels(210, 210, 225, 240, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Shadoweave Pants -- 12052
-	recipe = AddRecipe(12052, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10002)
-	recipe:SetSkillLevels(210, 210, 225, 240, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
-
-	-- Black Mageweave Gloves -- 12053
-	recipe = AddRecipe(12053, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10003)
-	recipe:SetSkillLevels(215, 215, 230, 245, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Shadoweave Robe -- 12055
-	recipe = AddRecipe(12055, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10004)
-	recipe:SetSkillLevels(215, 215, 230, 245, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
-
-	-- Red Mageweave Vest -- 12056
-	recipe = AddRecipe(12056, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10300)
-	recipe:SetCraftedItemID(10007)
-	recipe:SetSkillLevels(215, 215, 230, 245, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- White Bandit Mask -- 12059
-	recipe = AddRecipe(12059, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10301)
-	recipe:SetCraftedItemID(10008)
-	recipe:SetSkillLevels(215, 215, 220, 225, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Red Mageweave Pants -- 12060
-	recipe = AddRecipe(12060, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10302)
-	recipe:SetCraftedItemID(10009)
-	recipe:SetSkillLevels(215, 215, 230, 245, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Orange Mageweave Shirt -- 12061
-	recipe = AddRecipe(12061, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10056)
-	recipe:SetSkillLevels(215, 215, 220, 225, 230)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Orange Martial Shirt -- 12064
-	recipe = AddRecipe(12064, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10311)
-	recipe:SetCraftedItemID(10052)
-	recipe:SetSkillLevels(220, 220, 225, 230, 235)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(3005, 1, 4168, 1)
-
-	-- Mageweave Bag -- 12065
-	recipe = AddRecipe(12065, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10050)
-	recipe:SetSkillLevels(225, 225, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Red Mageweave Gloves -- 12066
-	recipe = AddRecipe(12066, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10312)
-	recipe:SetCraftedItemID(10018)
-	recipe:SetSkillLevels(225, 225, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Dreamweave Gloves -- 12067
-	recipe = AddRecipe(12067, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10019)
-	recipe:SetSkillLevels(225, 225, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Cindercloth Robe -- 12069
-	recipe = AddRecipe(12069, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10042)
-	recipe:SetSkillLevels(225, 225, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Dreamweave Vest -- 12070
-	recipe = AddRecipe(12070, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10021)
-	recipe:SetSkillLevels(225, 225, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Shadoweave Gloves -- 12071
-	recipe = AddRecipe(12071, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10023)
-	recipe:SetSkillLevels(225, 225, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
-
-	-- Black Mageweave Headband -- 12072
-	recipe = AddRecipe(12072, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10024)
-	recipe:SetSkillLevels(230, 230, 245, 260, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Black Mageweave Boots -- 12073
-	recipe = AddRecipe(12073, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10026)
-	recipe:SetSkillLevels(230, 230, 245, 260, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Black Mageweave Shoulders -- 12074
-	recipe = AddRecipe(12074, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10027)
-	recipe:SetSkillLevels(230, 230, 245, 260, 275)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Lavender Mageweave Shirt -- 12075
-	recipe = AddRecipe(12075, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10314)
-	recipe:SetCraftedItemID(10054)
-	recipe:SetSkillLevels(230, 230, 235, 240, 245)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(3364, 1, 8681, 1)
-
-	-- Shadoweave Shoulders -- 12076
-	recipe = AddRecipe(12076, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10028)
-	recipe:SetSkillLevels(235, 235, 250, 265, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
-
-	-- Simple Black Dress -- 12077
-	recipe = AddRecipe(12077, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10053)
-	recipe:SetSkillLevels(235, 235, 240, 245, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Red Mageweave Shoulders -- 12078
-	recipe = AddRecipe(12078, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10315)
-	recipe:SetCraftedItemID(10029)
-	recipe:SetSkillLevels(235, 235, 250, 265, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Red Mageweave Bag -- 12079
-	recipe = AddRecipe(12079, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10051)
-	recipe:SetSkillLevels(235, 235, 250, 265, 280)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 44783, 45559)
-
-	-- Pink Mageweave Shirt -- 12080
-	recipe = AddRecipe(12080, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10317)
-	recipe:SetCraftedItemID(10055)
-	recipe:SetSkillLevels(235, 235, 240, 245, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddLimitedVendor(3364, 1, 8681, 1)
-
-	-- Admiral's Hat -- 12081
-	recipe = AddRecipe(12081, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10318)
-	recipe:SetCraftedItemID(10030)
-	recipe:SetSkillLevels(240, 240, 255, 270, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddLimitedVendor(2672, 1)
-
-	-- Shadoweave Boots -- 12082
-	recipe = AddRecipe(12082, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10031)
-	recipe:SetSkillLevels(240, 240, 255, 270, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 4578, 9584, 33580, 33613, 44783, 45559)
-
-	-- Red Mageweave Headband -- 12084
-	recipe = AddRecipe(12084, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10320)
-	recipe:SetCraftedItemID(10033)
-	recipe:SetSkillLevels(240, 240, 255, 270, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Tuxedo Shirt -- 12085
-	recipe = AddRecipe(12085, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10321)
-	recipe:SetCraftedItemID(10034)
-	recipe:SetSkillLevels(240, 240, 245, 250, 255)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(4577, 8681)
-
-	-- Shadoweave Mask -- 12086
-	recipe = AddRecipe(12086, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(10463)
-	recipe:SetCraftedItemID(10025)
-	recipe:SetSkillLevels(245, 245, 260, 275, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.RETIRED, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Cindercloth Boots -- 12088
-	recipe = AddRecipe(12088, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10044)
-	recipe:SetSkillLevels(245, 245, 260, 275, 290)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Tuxedo Pants -- 12089
-	recipe = AddRecipe(12089, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10323)
-	recipe:SetCraftedItemID(10035)
-	recipe:SetSkillLevels(245, 245, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(4577, 8681)
-
-	-- White Wedding Dress -- 12091
-	recipe = AddRecipe(12091, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10325)
-	recipe:SetCraftedItemID(10040)
-	recipe:SetSkillLevels(250, 250, 255, 260, 265)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddLimitedVendor(1347, 1, 3005, 1)
-
-	-- Dreamweave Circlet -- 12092
-	recipe = AddRecipe(12092, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(10041)
-	recipe:SetSkillLevels(250, 250, 265, 280, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Tuxedo Jacket -- 12093
-	recipe = AddRecipe(12093, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(10326)
-	recipe:SetCraftedItemID(10036)
-	recipe:SetSkillLevels(250, 250, 265, 280, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(4577, 8681)
-
-	-- Bolt of Runecloth -- 18401
-	recipe = AddRecipe(18401, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(14048)
-	recipe:SetSkillLevels(250, 250, 255, 257, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Runecloth Belt -- 18402
-	recipe = AddRecipe(18402, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(13856)
-	recipe:SetSkillLevels(255, 255, 270, 285, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Frostweave Tunic -- 18403
-	recipe = AddRecipe(18403, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14466)
-	recipe:SetCraftedItemID(13869)
-	recipe:SetSkillLevels(255, 255, 270, 285, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Frostweave Robe -- 18404
-	recipe = AddRecipe(18404, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14467)
-	recipe:SetCraftedItemID(13868)
-	recipe:SetSkillLevels(255, 255, 270, 285, 300)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Runecloth Bag -- 18405
-	recipe = AddRecipe(18405, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14468)
-	recipe:SetCraftedItemID(14046)
-	recipe:SetSkillLevels(260, 260, 275, 290, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(11189)
-
-	-- Runecloth Robe -- 18406
-	recipe = AddRecipe(18406, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14469)
-	recipe:SetCraftedItemID(13858)
-	recipe:SetSkillLevels(260, 260, 275, 290, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-	recipe:AddLimitedVendor(7940, 1)
-
-	-- Runecloth Tunic -- 18407
-	recipe = AddRecipe(18407, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14470)
-	recipe:SetCraftedItemID(13857)
-	recipe:SetSkillLevels(260, 260, 275, 290, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Cindercloth Vest -- 18408
-	recipe = AddRecipe(18408, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14471)
-	recipe:SetCraftedItemID(14042)
-	recipe:SetSkillLevels(260, 260, 275, 290, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(5861)
-
-	-- Runecloth Cloak -- 18409
-	recipe = AddRecipe(18409, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14472)
-	recipe:SetCraftedItemID(13860)
-	recipe:SetSkillLevels(265, 265, 280, 295, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-	recipe:AddLimitedVendor(7940, 1)
-
-	-- Ghostweave Belt -- 18410
-	recipe = AddRecipe(18410, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14473)
-	recipe:SetCraftedItemID(14143)
-	recipe:SetSkillLevels(265, 265, 280, 295, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Frostweave Gloves -- 18411
-	recipe = AddRecipe(18411, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14474)
-	recipe:SetCraftedItemID(13870)
-	recipe:SetSkillLevels(265, 265, 280, 295, 310)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Cindercloth Gloves -- 18412
-	recipe = AddRecipe(18412, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14476)
-	recipe:SetCraftedItemID(14043)
-	recipe:SetSkillLevels(270, 270, 285, 300, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(5861)
-
-	-- Ghostweave Gloves -- 18413
-	recipe = AddRecipe(18413, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14477)
-	recipe:SetCraftedItemID(14142)
-	recipe:SetSkillLevels(270, 270, 285, 300, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Brightcloth Robe -- 18414
-	recipe = AddRecipe(18414, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14478)
-	recipe:SetCraftedItemID(14100)
-	recipe:SetSkillLevels(270, 270, 285, 300, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Brightcloth Gloves -- 18415
-	recipe = AddRecipe(18415, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14479)
-	recipe:SetCraftedItemID(14101)
-	recipe:SetSkillLevels(270, 270, 285, 300, 315)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Ghostweave Vest -- 18416
-	recipe = AddRecipe(18416, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14480)
-	recipe:SetCraftedItemID(14141)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Runecloth Gloves -- 18417
-	recipe = AddRecipe(18417, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14481)
-	recipe:SetCraftedItemID(13863)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Cindercloth Cloak -- 18418
-	recipe = AddRecipe(18418, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14482)
-	recipe:SetCraftedItemID(14044)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddMobDrop(7037)
-
-	-- Felcloth Pants -- 18419
-	recipe = AddRecipe(18419, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14483)
-	recipe:SetCraftedItemID(14107)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(12022, 1)
-
-	-- Brightcloth Cloak -- 18420
-	recipe = AddRecipe(18420, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14484)
-	recipe:SetCraftedItemID(14103)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Wizardweave Leggings -- 18421
-	recipe = AddRecipe(18421, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14485)
-	recipe:SetCraftedItemID(14132)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Cloak of Fire -- 18422
-	recipe = AddRecipe(18422, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(14486)
-	recipe:SetCraftedItemID(14134)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddMobDrop(9026)
-
-	-- Runecloth Boots -- 18423
-	recipe = AddRecipe(18423, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14488)
-	recipe:SetCraftedItemID(13864)
-	recipe:SetSkillLevels(280, 280, 295, 310, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Frostweave Pants -- 18424
-	recipe = AddRecipe(18424, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14489)
-	recipe:SetCraftedItemID(13871)
-	recipe:SetSkillLevels(280, 280, 295, 310, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Cindercloth Pants -- 18434
-	recipe = AddRecipe(18434, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14490)
-	recipe:SetCraftedItemID(14045)
-	recipe:SetSkillLevels(280, 280, 295, 310, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(7037)
-
-	-- Robe of Winter Night -- 18436
-	recipe = AddRecipe(18436, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(14493)
-	recipe:SetCraftedItemID(14136)
-	recipe:SetSkillLevels(285, 285, 300, 315, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Felcloth Boots -- 18437
-	recipe = AddRecipe(18437, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14492)
-	recipe:SetCraftedItemID(14108)
-	recipe:SetSkillLevels(285, 285, 300, 315, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Runecloth Pants -- 18438
-	recipe = AddRecipe(18438, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14491)
-	recipe:SetCraftedItemID(13865)
-	recipe:SetSkillLevels(285, 285, 300, 315, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Brightcloth Pants -- 18439
-	recipe = AddRecipe(18439, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14494)
-	recipe:SetCraftedItemID(14104)
-	recipe:SetSkillLevels(290, 290, 305, 320, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mooncloth Leggings -- 18440
-	recipe = AddRecipe(18440, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(14497)
-	recipe:SetCraftedItemID(14137)
-	recipe:SetSkillLevels(290, 290, 305, 320, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Ghostweave Pants -- 18441
-	recipe = AddRecipe(18441, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14495)
-	recipe:SetCraftedItemID(14144)
-	recipe:SetSkillLevels(290, 290, 305, 320, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Felcloth Hood -- 18442
-	recipe = AddRecipe(18442, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14496)
-	recipe:SetCraftedItemID(14111)
-	recipe:SetSkillLevels(290, 290, 305, 320, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Runecloth Headband -- 18444
-	recipe = AddRecipe(18444, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14498)
-	recipe:SetCraftedItemID(13866)
-	recipe:SetSkillLevels(295, 295, 310, 325, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Mooncloth Bag -- 18445
-	recipe = AddRecipe(18445, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(14499)
-	recipe:SetCraftedItemID(14155)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Wizardweave Robe -- 18446
-	recipe = AddRecipe(18446, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14500)
-	recipe:SetCraftedItemID(14128)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Mooncloth Vest -- 18447
-	recipe = AddRecipe(18447, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(14501)
-	recipe:SetCraftedItemID(14138)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mooncloth Shoulders -- 18448
-	recipe = AddRecipe(18448, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(14507)
-	recipe:SetCraftedItemID(14139)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Runecloth Shoulders -- 18449
-	recipe = AddRecipe(18449, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14504)
-	recipe:SetCraftedItemID(13867)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Wizardweave Turban -- 18450
-	recipe = AddRecipe(18450, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14505)
-	recipe:SetCraftedItemID(14130)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Felcloth Robe -- 18451
-	recipe = AddRecipe(18451, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14506)
-	recipe:SetCraftedItemID(14106)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Mooncloth Circlet -- 18452
-	recipe = AddRecipe(18452, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(14509)
-	recipe:SetCraftedItemID(14140)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Felcloth Shoulders -- 18453
-	recipe = AddRecipe(18453, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14508)
-	recipe:SetCraftedItemID(14112)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Gloves of Spell Mastery -- 18454
-	recipe = AddRecipe(18454, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(14511)
-	recipe:SetCraftedItemID(14146)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.MAGE, F.PRIEST, F.WARLOCK, F.CLOTH)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Bottomless Bag -- 18455
-	recipe = AddRecipe(18455, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(14510)
-	recipe:SetCraftedItemID(14156)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Eastern Kingdoms", "Kalimdor")
-
-	-- Truefaith Vestments -- 18456
-	recipe = AddRecipe(18456, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(14512)
-	recipe:SetCraftedItemID(14154)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.PRIEST, F.CLOTH)
-	recipe:AddMobDrop(10813)
-
-	-- Robe of the Archmage -- 18457
-	recipe = AddRecipe(18457, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(14513)
-	recipe:SetCraftedItemID(14152)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(9264)
-
-	-- Robe of the Void -- 18458
-	recipe = AddRecipe(18458, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(14514)
-	recipe:SetCraftedItemID(14153)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(1853)
-
-	-- Mooncloth -- 18560
-	recipe = AddRecipe(18560, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(14526)
-	recipe:SetCraftedItemID(14342)
-	recipe:SetSkillLevels(250, 250, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(11189)
-
-	-- Mooncloth Boots -- 19435
-	recipe = AddRecipe(19435, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(15802)
-	recipe:SetSkillLevels(290, 290, 295, 310, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddQuest(6032)
-
-	-- Flarecore Mantle -- 20848
-	recipe = AddRecipe(20848, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17017)
-	recipe:SetCraftedItemID(16980)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.CLOTH)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Flarecore Gloves -- 20849
-	recipe = AddRecipe(20849, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17018)
-	recipe:SetCraftedItemID(16979)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.MAGE, F.PRIEST, F.WARLOCK, F.THORIUM_BROTHERHOOD, F.CLOTH)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.FRIENDLY, 12944)
-
-	-- Green Holiday Shirt -- 21945
-	recipe = AddRecipe(21945, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(17724)
-	recipe:SetCraftedItemID(17723)
-	recipe:SetSkillLevels(190, 190, 200, 205, 210)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Flarecore Wraps -- 22759
-	recipe = AddRecipe(22759, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18265)
-	recipe:SetCraftedItemID(18263)
-	recipe:SetSkillLevels(300, 300, 320, 335, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Gordok Ogre Suit -- 22813
-	recipe = AddRecipe(22813, V.ORIG, Q.COMMON)
-	recipe:SetCraftedItemID(18258)
-	recipe:SetSkillLevels(275, 275, 285, 290, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.QUEST, F.IBOE, F.RBOP)
-	recipe:AddQuest(5518)
-
-	-- Belt of the Archmage -- 22866
-	recipe = AddRecipe(22866, V.ORIG, Q.EPIC)
-	recipe:SetRecipeItemID(18414)
-	recipe:SetCraftedItemID(18405)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Felcloth Gloves -- 22867
-	recipe = AddRecipe(22867, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18415)
-	recipe:SetCraftedItemID(18407)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Inferno Gloves -- 22868
-	recipe = AddRecipe(22868, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18416)
-	recipe:SetCraftedItemID(18408)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Mooncloth Gloves -- 22869
-	recipe = AddRecipe(22869, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18417)
-	recipe:SetCraftedItemID(18409)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Cloak of Warding -- 22870
-	recipe = AddRecipe(22870, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(18418)
-	recipe:SetCraftedItemID(18413)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.TANK, F.CLOAK)
-	recipe:AddCustom("DM_CACHE")
-
-	-- Mooncloth Robe -- 22902
-	recipe = AddRecipe(22902, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(18487)
-	recipe:SetCraftedItemID(18486)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(14371, 1)
-
-	-- Wisdom of the Timbermaw -- 23662
-	recipe = AddRecipe(23662, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19215)
-	recipe:SetCraftedItemID(19047)
-	recipe:SetSkillLevels(290, 290, 305, 320, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.TIMBERMAW_HOLD, F.CLOTH)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.HONORED, 11557)
-
-	-- Mantle of the Timbermaw -- 23663
-	recipe = AddRecipe(23663, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19218)
-	recipe:SetCraftedItemID(19050)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.TIMBERMAW_HOLD, F.CLOTH)
-	recipe:AddRepVendor(FAC.TIMBERMAW_HOLD, REP.REVERED, 11557)
-
-	-- Argent Boots -- 23664
-	recipe = AddRecipe(23664, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19216)
-	recipe:SetCraftedItemID(19056)
-	recipe:SetSkillLevels(290, 290, 305, 320, 335)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN, F.CLOTH)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.HONORED, 10856, 10857, 11536)
-
-	-- Argent Shoulders -- 23665
-	recipe = AddRecipe(23665, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19217)
-	recipe:SetCraftedItemID(19059)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTDAWN, F.CLOTH)
-	recipe:AddRepVendor(FAC.ARGENTDAWN, REP.REVERED, 10856, 10857, 11536)
-
-	-- Flarecore Robe -- 23666
-	recipe = AddRecipe(23666, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19219)
-	recipe:SetCraftedItemID(19156)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.CLOTH)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.HONORED, 12944)
-
-	-- Flarecore Leggings -- 23667
-	recipe = AddRecipe(23667, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19220)
-	recipe:SetCraftedItemID(19165)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.THORIUM_BROTHERHOOD, F.CLOTH)
-	recipe:AddRepVendor(FAC.THORIUM_BROTHERHOOD, REP.REVERED, 12944)
-
-	-- Bloodvine Vest -- 24091
-	recipe = AddRecipe(24091, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19764)
-	recipe:SetCraftedItemID(19682)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bloodvine Leggings -- 24092
-	recipe = AddRecipe(24092, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19765)
-	recipe:SetCraftedItemID(19683)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Bloodvine Boots -- 24093
-	recipe = AddRecipe(24093, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(19766)
-	recipe:SetCraftedItemID(19684)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("REMOVED_FROM_GAME")
-
-	-- Runed Stygian Leggings -- 24901
-	recipe = AddRecipe(24901, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20546)
-	recipe:SetCraftedItemID(20538)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddQuest(8323)
-
-	-- Runed Stygian Belt -- 24902
-	recipe = AddRecipe(24902, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20548)
-	recipe:SetCraftedItemID(20539)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddQuest(8323)
-
-	-- Runed Stygian Boots -- 24903
-	recipe = AddRecipe(24903, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(20547)
-	recipe:SetCraftedItemID(20537)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddQuest(8323)
-
-	-- Soul Pouch -- 26085
-	recipe = AddRecipe(26085, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(21358)
-	recipe:SetCraftedItemID(21340)
-	recipe:SetSkillLevels(260, 260, 275, 290, 305)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.WARLOCK)
-	recipe:AddVendor(6568)
-
-	-- Felcloth Bag -- 26086
-	recipe = AddRecipe(26086, V.ORIG, Q.RARE)
-	recipe:SetCraftedItemID(21341)
-	recipe:SetSkillLevels(280, 280, 300, 315, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddMobDrop(10503)
-	recipe:AddCustom("SCHOLO_BOOK_SPAWN")
-
-	-- Core Felcloth Bag -- 26087
-	recipe = AddRecipe(26087, V.ORIG, Q.RARE)
-	recipe:SetRecipeItemID(21371)
-	recipe:SetCraftedItemID(21342)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.WARLOCK)
-	recipe:AddCustom("MC_RANDOM")
-
-	-- Festival Dress -- 26403
-	recipe = AddRecipe(26403, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44916)
-	recipe:SetCraftedItemID(21154)
-	recipe:SetSkillLevels(250, 250, 265, 280, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Festival Suit -- 26407
-	recipe = AddRecipe(26407, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(44917)
-	recipe:SetCraftedItemID(21542)
-	recipe:SetSkillLevels(250, 250, 265, 280, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP)
-	recipe:AddVendor(15909)
-	recipe:AddSeason("LUNAR_FESTIVAL")
-
-	-- Bolt of Netherweave -- 26745
-	recipe = AddRecipe(26745, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21840)
-	recipe:SetSkillLevels(300, 300, 305, 315, 325)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Netherweave Bag -- 26746
-	recipe = AddRecipe(26746, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21841)
-	recipe:SetSkillLevels(315, 315, 320, 330, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Bolt of Imbued Netherweave -- 26747
-	recipe = AddRecipe(26747, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21892)
-	recipe:SetCraftedItemID(21842)
-	recipe:SetSkillLevels(325, 325, 330, 335, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(16638, 16767, 19213)
-
-	-- Imbued Netherweave Bag -- 26749
-	recipe = AddRecipe(26749, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21893)
-	recipe:SetCraftedItemID(21843)
-	recipe:SetSkillLevels(340, 340, 340, 345, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(19015, 19213)
-
-	-- Bolt of Soulcloth -- 26750
-	recipe = AddRecipe(26750, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21894)
-	recipe:SetCraftedItemID(21844)
-	recipe:SetSkillLevels(345, 345, 345, 350, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddLimitedVendor(16638, 1, 16767, 1, 19015, 1, 19017, 1)
-
-	-- Primal Mooncloth -- 26751
-	recipe = AddRecipe(26751, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21895)
-	recipe:SetCraftedItemID(21845)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(22208, 29512)
-
-	-- Spellfire Belt -- 26752
-	recipe = AddRecipe(26752, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21908)
-	recipe:SetCraftedItemID(21846)
-	recipe:SetSkillLevels(355, 355, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22213, 29511)
-
-	-- Spellfire Gloves -- 26753
-	recipe = AddRecipe(26753, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21909)
-	recipe:SetCraftedItemID(21847)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22213, 29511)
-
-	-- Spellfire Robe -- 26754
-	recipe = AddRecipe(26754, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21910)
-	recipe:SetCraftedItemID(21848)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22213, 29511)
-
-	-- Spellfire Bag -- 26755
-	recipe = AddRecipe(26755, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(21911)
-	recipe:SetCraftedItemID(21858)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(20134, 20135)
-	recipe:AddVendor(22213, 29511)
-
-	-- Frozen Shadoweave Shoulders -- 26756
-	recipe = AddRecipe(26756, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21912)
-	recipe:SetCraftedItemID(21869)
-	recipe:SetSkillLevels(355, 355, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22212, 29510)
-
-	-- Frozen Shadoweave Boots -- 26757
-	recipe = AddRecipe(26757, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21914)
-	recipe:SetCraftedItemID(21870)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22212, 29510)
-
-	-- Frozen Shadoweave Robe -- 26758
-	recipe = AddRecipe(26758, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21913)
-	recipe:SetCraftedItemID(21871)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22212, 29510)
-
-	-- Ebon Shadowbag -- 26759
-	recipe = AddRecipe(26759, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(21915)
-	recipe:SetCraftedItemID(21872)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WARLOCK)
-	recipe:AddVendor(22212, 29510)
-
-	-- Primal Mooncloth Belt -- 26760
-	recipe = AddRecipe(26760, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21916)
-	recipe:SetCraftedItemID(21873)
-	recipe:SetSkillLevels(355, 355, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22208, 29512)
-
-	-- Primal Mooncloth Shoulders -- 26761
-	recipe = AddRecipe(26761, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21918)
-	recipe:SetCraftedItemID(21874)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22208, 29512)
-
-	-- Primal Mooncloth Robe -- 26762
-	recipe = AddRecipe(26762, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21917)
-	recipe:SetCraftedItemID(21875)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(22208, 29512)
-
-	-- Primal Mooncloth Bag -- 26763
-	recipe = AddRecipe(26763, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(21919)
-	recipe:SetCraftedItemID(21876)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOP)
-	recipe:AddMobDrop(18872)
-	recipe:AddVendor(22208, 29512)
-
-	-- Netherweave Bracers -- 26764
-	recipe = AddRecipe(26764, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21849)
-	recipe:SetSkillLevels(310, 310, 320, 325, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Netherweave Belt -- 26765
-	recipe = AddRecipe(26765, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21850)
-	recipe:SetSkillLevels(310, 310, 320, 325, 330)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Netherweave Gloves -- 26770
-	recipe = AddRecipe(26770, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21851)
-	recipe:SetSkillLevels(320, 320, 330, 335, 340)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Netherweave Pants -- 26771
-	recipe = AddRecipe(26771, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21852)
-	recipe:SetSkillLevels(325, 325, 335, 340, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Netherweave Boots -- 26772
-	recipe = AddRecipe(26772, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(21853)
-	recipe:SetSkillLevels(335, 335, 345, 350, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Netherweave Robe -- 26773
-	recipe = AddRecipe(26773, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21896)
-	recipe:SetCraftedItemID(21854)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(16638, 16767, 19213)
-
-	-- Netherweave Tunic -- 26774
-	recipe = AddRecipe(26774, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21897)
-	recipe:SetCraftedItemID(21855)
-	recipe:SetSkillLevels(345, 345, 355, 360, 365)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddVendor(16638, 16767, 19213)
-
-	-- Imbued Netherweave Pants -- 26775
-	recipe = AddRecipe(26775, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21898)
-	recipe:SetCraftedItemID(21859)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(18011, 1, 19722, 1)
-
-	-- Imbued Netherweave Boots -- 26776
-	recipe = AddRecipe(26776, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21899)
-	recipe:SetCraftedItemID(21860)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(18011, 1, 19722, 1)
-
-	-- Imbued Netherweave Robe -- 26777
-	recipe = AddRecipe(26777, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21900)
-	recipe:SetCraftedItemID(21861)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(19521, 1)
-
-	-- Imbued Netherweave Tunic -- 26778
-	recipe = AddRecipe(26778, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21901)
-	recipe:SetCraftedItemID(21862)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(19521, 1)
-
-	-- Soulcloth Gloves -- 26779
-	recipe = AddRecipe(26779, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(21902)
-	recipe:SetCraftedItemID(21863)
-	recipe:SetSkillLevels(355, 355, 365, 370, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddLimitedVendor(19015, 1, 19017, 1)
-
-	-- Soulcloth Shoulders -- 26780
-	recipe = AddRecipe(26780, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(21903)
-	recipe:SetCraftedItemID(21864)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(16406)
-
-	-- Soulcloth Vest -- 26781
-	recipe = AddRecipe(26781, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(21904)
-	recipe:SetCraftedItemID(21865)
-	recipe:SetSkillLevels(375, 375, 380, 382, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(16408)
-
-	-- Arcanoweave Bracers -- 26782
-	recipe = AddRecipe(26782, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21905)
-	recipe:SetCraftedItemID(21866)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddMobDrop(20869)
-
-	-- Arcanoweave Boots -- 26783
-	recipe = AddRecipe(26783, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21906)
-	recipe:SetCraftedItemID(21867)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddMobDrop(19168)
-
-	-- Arcanoweave Robe -- 26784
-	recipe = AddRecipe(26784, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(21907)
-	recipe:SetCraftedItemID(21868)
-	recipe:SetSkillLevels(370, 370, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(19220)
-
-	-- Enchanted Mageweave Pouch -- 27658
-	recipe = AddRecipe(27658, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(22307)
-	recipe:SetCraftedItemID(22246)
-	recipe:SetSkillLevels(225, 225, 240, 255, 270)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(1318, 3012, 3346, 4228, 4617, 5158, 5757, 5758, 15419, 16635, 16722, 18753, 18773, 18951, 19234, 19537, 19540, 19663, 26569, 27030, 27054, 27147, 28714)
-
-	-- Enchanted Runecloth Bag -- 27659
-	recipe = AddRecipe(27659, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22308)
-	recipe:SetCraftedItemID(22248)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
-	recipe:AddVendor(15419)
-
-	-- Big Bag of Enchantment -- 27660
-	recipe = AddRecipe(27660, V.ORIG, Q.UNCOMMON)
-	recipe:SetRecipeItemID(22309)
-	recipe:SetCraftedItemID(22249)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
-	recipe:AddMobDrop(11487)
-
-	-- Cenarion Herb Bag -- 27724
-	recipe = AddRecipe(27724, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22310)
-	recipe:SetCraftedItemID(22251)
-	recipe:SetSkillLevels(275, 275, 290, 305, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15179)
-
-	-- Satchel of Cenarius -- 27725
-	recipe = AddRecipe(27725, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22312)
-	recipe:SetCraftedItemID(22252)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15179)
-
-	-- Glacial Gloves -- 28205
-	recipe = AddRecipe(28205, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22654)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("Custom41")
-
-	-- Glacial Vest -- 28207
-	recipe = AddRecipe(28207, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22652)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("Custom41")
-
-	-- Glacial Cloak -- 28208
-	recipe = AddRecipe(28208, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22658)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddCustom("Custom41")
-
-	-- Glacial Wrists -- 28209
-	recipe = AddRecipe(28209, V.ORIG, Q.EPIC)
-	recipe:SetCraftedItemID(22655)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.RAID, F.RETIRED, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("Custom41")
-
-	-- Gaea's Embrace -- 28210
-	recipe = AddRecipe(28210, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22683)
-	recipe:SetCraftedItemID(22660)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CENARION_CIRCLE, F.CLOAK)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15179)
-
-	-- Sylvan Vest -- 28480
-	recipe = AddRecipe(28480, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22774)
-	recipe:SetCraftedItemID(22756)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.CLOTH)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.REVERED, 15179)
-
-	-- Sylvan Crown -- 28481
-	recipe = AddRecipe(28481, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22773)
-	recipe:SetCraftedItemID(22757)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.CLOTH)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.HONORED, 15179)
-
-	-- Sylvan Shoulders -- 28482
-	recipe = AddRecipe(28482, V.ORIG, Q.COMMON)
-	recipe:SetRecipeItemID(22772)
-	recipe:SetCraftedItemID(22758)
-	recipe:SetSkillLevels(300, 300, 315, 330, 345)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CENARION_CIRCLE, F.CLOTH)
-	recipe:AddRepVendor(FAC.CENARION_CIRCLE, REP.FRIENDLY, 15179)
-
-	-- Spellcloth -- 31373
-	recipe = AddRecipe(31373, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24316)
-	recipe:SetCraftedItemID(24271)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(22213, 29511)
-
-	-- Mystic Spellthread -- 31430
-	recipe = AddRecipe(31430, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24292)
-	recipe:SetCraftedItemID(24273)
-	recipe:SetSkillLevels(335, 335, 345, 350, 355)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
-	recipe:AddRepVendor(FAC.SCRYER, REP.HONORED, 19331)
-
-	-- Silver Spellthread -- 31431
-	recipe = AddRecipe(31431, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24293)
-	recipe:SetCraftedItemID(24275)
-	recipe:SetSkillLevels(335, 335, 345, 350, 355)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR)
-	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
-
-	-- Runic Spellthread -- 31432
-	recipe = AddRecipe(31432, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24294)
-	recipe:SetCraftedItemID(24274)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.SCRYER)
-	recipe:AddRepVendor(FAC.SCRYER, REP.EXALTED, 19331)
-
-	-- Golden Spellthread -- 31433
-	recipe = AddRecipe(31433, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24295)
-	recipe:SetCraftedItemID(24276)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR)
-	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
-
-	-- Unyielding Bracers -- 31434
-	recipe = AddRecipe(31434, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(35308)
-	recipe:SetCraftedItemID(24249)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddMobDrop(24664)
-
-	-- Bracers of Havok -- 31435
-	recipe = AddRecipe(31435, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24297)
-	recipe:SetCraftedItemID(24250)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Outland")
-
-	-- Blackstrike Bracers -- 31437
-	recipe = AddRecipe(31437, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24298)
-	recipe:SetCraftedItemID(24251)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Outland")
-
-	-- Cloak of the Black Void -- 31438
-	recipe = AddRecipe(31438, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24299)
-	recipe:SetCraftedItemID(24252)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Cloak of Eternity -- 31440
-	recipe = AddRecipe(31440, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24300)
-	recipe:SetCraftedItemID(24253)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.TANK, F.CLOAK)
-	recipe:AddWorldDrop("Outland")
-
-	-- White Remedy Cape -- 31441
-	recipe = AddRecipe(31441, V.TBC, Q.RARE)
-	recipe:SetRecipeItemID(24301)
-	recipe:SetCraftedItemID(24254)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Unyielding Girdle -- 31442
-	recipe = AddRecipe(31442, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35309)
-	recipe:SetCraftedItemID(24255)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(24664)
-
-	-- Girdle of Ruination -- 31443
-	recipe = AddRecipe(31443, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24303)
-	recipe:SetCraftedItemID(24256)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Outland")
-
-	-- Black Belt of Knowledge -- 31444
-	recipe = AddRecipe(31444, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24304)
-	recipe:SetCraftedItemID(24257)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddWorldDrop("Outland")
-
-	-- Resolute Cape -- 31448
-	recipe = AddRecipe(31448, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24305)
-	recipe:SetCraftedItemID(24258)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.CLOAK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Vengeance Wrap -- 31449
-	recipe = AddRecipe(31449, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24306)
-	recipe:SetCraftedItemID(24259)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS, F.CLOAK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Manaweave Cloak -- 31450
-	recipe = AddRecipe(31450, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24307)
-	recipe:SetCraftedItemID(24260)
-	recipe:SetSkillLevels(365, 365, 375, 380, 385)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddWorldDrop("Outland")
-
-	-- Whitemend Pants -- 31451
-	recipe = AddRecipe(31451, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24308)
-	recipe:SetCraftedItemID(24261)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(20885)
-
-	-- Spellstrike Pants -- 31452
-	recipe = AddRecipe(31452, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24309)
-	recipe:SetCraftedItemID(24262)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(18708)
-
-	-- Battlecast Pants -- 31453
-	recipe = AddRecipe(31453, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24310)
-	recipe:SetCraftedItemID(24263)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(17978)
-
-	-- Whitemend Hood -- 31454
-	recipe = AddRecipe(31454, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24311)
-	recipe:SetCraftedItemID(24264)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(17977)
-
-	-- Spellstrike Hood -- 31455
-	recipe = AddRecipe(31455, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24312)
-	recipe:SetCraftedItemID(24266)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(16807)
-
-	-- Battlecast Hood -- 31456
-	recipe = AddRecipe(31456, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(24313)
-	recipe:SetCraftedItemID(24267)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddMobDrop(17798)
-
-	-- Bag of Jewels -- 31459
-	recipe = AddRecipe(31459, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(24314)
-	recipe:SetCraftedItemID(24270)
-	recipe:SetSkillLevels(340, 340, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CONSORTIUM)
-	recipe:AddRepVendor(FAC.CONSORTIUM, REP.HONORED, 20242, 23007)
-
-	-- Netherweave Net -- 31460
-	recipe = AddRecipe(31460, V.TBC, Q.COMMON)
-	recipe:SetCraftedItemID(24268)
-	recipe:SetSkillLevels(300, 300, 300, 310, 320)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 18749, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Belt of Blasting -- 36315
-	recipe = AddRecipe(36315, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30280)
-	recipe:SetCraftedItemID(30038)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Belt of the Long Road -- 36316
-	recipe = AddRecipe(36316, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30281)
-	recipe:SetCraftedItemID(30036)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Boots of Blasting -- 36317
-	recipe = AddRecipe(36317, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30282)
-	recipe:SetCraftedItemID(30037)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Boots of the Long Road -- 36318
-	recipe = AddRecipe(36318, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(30283)
-	recipe:SetCraftedItemID(30035)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SSC_RANDOM", "TK_RANDOM")
-
-	-- Shadowcloth -- 36686
-	recipe = AddRecipe(36686, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(30483)
-	recipe:SetCraftedItemID(24272)
-	recipe:SetSkillLevels(350, 350, 350, 355, 360)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(22212, 29510)
-
-	-- Cloak of Arcane Evasion -- 37873
-	recipe = AddRecipe(37873, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(30833)
-	recipe:SetCraftedItemID(30831)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.LOWERCITY, F.CLOAK)
-	recipe:AddRepVendor(FAC.LOWERCITY, REP.HONORED, 21655)
-
-	-- Flameheart Bracers -- 37882
-	recipe = AddRecipe(37882, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(30842)
-	recipe:SetCraftedItemID(30837)
-	recipe:SetSkillLevels(350, 350, 360, 365, 370)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR, F.CLOTH)
-	recipe:AddRepVendor(FAC.ALDOR, REP.FRIENDLY, 19321)
-
-	-- Flameheart Gloves -- 37883
-	recipe = AddRecipe(37883, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(30843)
-	recipe:SetCraftedItemID(30838)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR, F.CLOTH)
-	recipe:AddRepVendor(FAC.ALDOR, REP.HONORED, 19321)
-
-	-- Flameheart Vest -- 37884
-	recipe = AddRecipe(37884, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(30844)
-	recipe:SetCraftedItemID(30839)
-	recipe:SetSkillLevels(370, 370, 380, 385, 390)
-	recipe:AddFilters(F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ALDOR, F.CLOTH)
-	recipe:AddRepVendor(FAC.ALDOR, REP.EXALTED, 19321)
-
-	-- Soulguard Slippers -- 40020
-	recipe = AddRecipe(40020, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32437)
-	recipe:SetCraftedItemID(32391)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Soulguard Bracers -- 40021
-	recipe = AddRecipe(40021, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32438)
-	recipe:SetCraftedItemID(32392)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Soulguard Leggings -- 40023
-	recipe = AddRecipe(40023, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32439)
-	recipe:SetCraftedItemID(32389)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Soulguard Girdle -- 40024
-	recipe = AddRecipe(40024, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32440)
-	recipe:SetCraftedItemID(32390)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.FRIENDLY, 23159)
-
-	-- Night's End -- 40060
-	recipe = AddRecipe(40060, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(32447)
-	recipe:SetCraftedItemID(32420)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ASHTONGUE, F.CLOAK)
-	recipe:AddRepVendor(FAC.ASHTONGUE, REP.HONORED, 23159)
-
-	-- Bracers of Nimble Thought -- 41205
-	recipe = AddRecipe(41205, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32754)
-	recipe:SetCraftedItemID(32586)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Mantle of Nimble Thought -- 41206
-	recipe = AddRecipe(41206, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32755)
-	recipe:SetCraftedItemID(32587)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Swiftheal Wraps -- 41207
-	recipe = AddRecipe(41207, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32752)
-	recipe:SetCraftedItemID(32584)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("BT_RANDOM", "HYJAL_RANDOM")
-
-	-- Swiftheal Mantle -- 41208
-	recipe = AddRecipe(41208, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(32753)
-	recipe:SetCraftedItemID(32585)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("BT_RANDOM")
-
-	-- Green Winter Clothes -- 44950
-	recipe = AddRecipe(44950, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(34261)
-	recipe:SetCraftedItemID(34087)
-	recipe:SetSkillLevels(250, 250, 250, 250, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddVendor(13420)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Red Winter Clothes -- 44958
-	recipe = AddRecipe(44958, V.TBC, Q.UNCOMMON)
-	recipe:SetRecipeItemID(34319)
-	recipe:SetCraftedItemID(34085)
-	recipe:SetSkillLevels(250, 250, 250, 250, 250)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddVendor(13433)
-	recipe:AddSeason("WINTER_VEIL")
-
-	-- Sunfire Handwraps -- 46128
-	recipe = AddRecipe(46128, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35204)
-	recipe:SetCraftedItemID(34366)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Hands of Eternal Light -- 46129
-	recipe = AddRecipe(46129, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35205)
-	recipe:SetCraftedItemID(34367)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Sunfire Robe -- 46130
-	recipe = AddRecipe(46130, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35206)
-	recipe:SetCraftedItemID(34364)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Robe of Eternal Light -- 46131
-	recipe = AddRecipe(46131, V.TBC, Q.EPIC)
-	recipe:SetRecipeItemID(35207)
-	recipe:SetCraftedItemID(34365)
-	recipe:SetSkillLevels(365, 365, 375, 392, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOP, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("SUNWELL_RANDOM")
-
-	-- Dress Shoes -- 49677
-	recipe = AddRecipe(49677, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(37915)
-	recipe:SetCraftedItemID(6836)
-	recipe:SetSkillLevels(250, 250, 255, 270, 285)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(15165)
-
-	-- Mycah's Botanical Bag -- 50194
-	recipe = AddRecipe(50194, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(38229)
-	recipe:SetCraftedItemID(38225)
-	recipe:SetSkillLevels(375, 375, 385, 390, 395)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.SPOREGGAR)
-	recipe:AddRepVendor(FAC.SPOREGGAR, REP.REVERED, 18382)
-
-	-- Haliscan Jacket -- 50644
-	recipe = AddRecipe(50644, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(38327)
-	recipe:SetCraftedItemID(38277)
-	recipe:SetSkillLevels(250, 250, 265, 280, 295)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(15165)
-
-	-- Haliscan Pantaloons -- 50647
-	recipe = AddRecipe(50647, V.TBC, Q.COMMON)
-	recipe:SetRecipeItemID(38328)
-	recipe:SetCraftedItemID(38278)
-	recipe:SetSkillLevels(245, 245, 250, 255, 260)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
-	recipe:AddVendor(15165)
-
-	-- Lightweave Embroidery -- 55642
-	recipe = AddRecipe(55642, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(420, 420, 420, 420, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Darkglow Embroidery -- 55769
-	recipe = AddRecipe(55769, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(420, 420, 420, 420, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOAK)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Swordguard Embroidery -- 55777
-	recipe = AddRecipe(55777, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(420, 420, 420, 420, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostweave Net -- 55898
-	recipe = AddRecipe(55898, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41509)
-	recipe:SetSkillLevels(360, 360, 370, 375, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Bolt of Frostweave -- 55899
-	recipe = AddRecipe(55899, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41510)
-	recipe:SetSkillLevels(350, 350, 370, 372, 375)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Bolt of Imbued Frostweave -- 55900
-	recipe = AddRecipe(55900, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41511)
-	recipe:SetSkillLevels(400, 400, 400, 402, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Leggings -- 55901
-	recipe = AddRecipe(55901, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41548)
-	recipe:SetSkillLevels(395, 395, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Shoulders -- 55902
-	recipe = AddRecipe(55902, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41513)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Robe -- 55903
-	recipe = AddRecipe(55903, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41515)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Gloves -- 55904
-	recipe = AddRecipe(55904, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44211)
-	recipe:SetSkillLevels(360, 360, 370, 380, 390)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Boots -- 55906
-	recipe = AddRecipe(55906, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41520)
-	recipe:SetSkillLevels(375, 375, 385, 395, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Cowl -- 55907
-	recipe = AddRecipe(55907, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41521)
-	recipe:SetSkillLevels(380, 380, 390, 395, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Belt -- 55908
-	recipe = AddRecipe(55908, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41522)
-	recipe:SetSkillLevels(370, 370, 380, 390, 400)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Mystic Frostwoven Shoulders -- 55910
-	recipe = AddRecipe(55910, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41523)
-	recipe:SetSkillLevels(385, 385, 395, 405, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Mystic Frostwoven Robe -- 55911
-	recipe = AddRecipe(55911, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41525)
-	recipe:SetSkillLevels(390, 390, 400, 410, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Mystic Frostwoven Wristwraps -- 55913
-	recipe = AddRecipe(55913, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41528)
-	recipe:SetSkillLevels(385, 385, 395, 405, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Belt -- 55914
-	recipe = AddRecipe(55914, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41543)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Cowl -- 55919
-	recipe = AddRecipe(55919, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41546)
-	recipe:SetSkillLevels(395, 395, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Wristwraps -- 55920
-	recipe = AddRecipe(55920, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41551)
-	recipe:SetSkillLevels(400, 400, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Robe -- 55921
-	recipe = AddRecipe(55921, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41549)
-	recipe:SetSkillLevels(405, 405, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Gloves -- 55922
-	recipe = AddRecipe(55922, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41545)
-	recipe:SetSkillLevels(405, 405, 415, 420, 425)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Shoulders -- 55923
-	recipe = AddRecipe(55923, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41550)
-	recipe:SetSkillLevels(410, 410, 420, 425, 430)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Duskweave Boots -- 55924
-	recipe = AddRecipe(55924, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41544)
-	recipe:SetSkillLevels(410, 410, 410, 410, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Black Duskweave Leggings -- 55925
-	recipe = AddRecipe(55925, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41553)
-	recipe:SetSkillLevels(415, 415, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Black Duskweave Robe -- 55941
-	recipe = AddRecipe(55941, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41554)
-	recipe:SetSkillLevels(420, 420, 430, 435, 440)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Black Duskweave Wristwraps -- 55943
-	recipe = AddRecipe(55943, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41555)
-	recipe:SetSkillLevels(415, 415, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Red Lumberjack Shirt -- 55993
-	recipe = AddRecipe(55993, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(42172)
-	recipe:SetCraftedItemID(41248)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Blue Lumberjack Shirt -- 55994
-	recipe = AddRecipe(55994, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(42173)
-	recipe:SetCraftedItemID(41249)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Yellow Lumberjack Shirt -- 55995
-	recipe = AddRecipe(55995, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41251)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Green Lumberjack Shirt -- 55996
-	recipe = AddRecipe(55996, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(42175)
-	recipe:SetCraftedItemID(41250)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Red Workman's Shirt -- 55997
-	recipe = AddRecipe(55997, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(42177)
-	recipe:SetCraftedItemID(41252)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Blue Workman's Shirt -- 55998
-	recipe = AddRecipe(55998, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(42176)
-	recipe:SetCraftedItemID(41253)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Rustic Workman's Shirt -- 55999
-	recipe = AddRecipe(55999, V.WOTLK, Q.UNCOMMON)
-	recipe:SetRecipeItemID(42178)
-	recipe:SetCraftedItemID(41254)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
-	recipe:AddWorldDrop("Northrend")
-
-	-- Green Workman's Shirt -- 56000
-	recipe = AddRecipe(56000, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41255)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Moonshroud -- 56001
-	recipe = AddRecipe(56001, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41594)
-	recipe:SetSkillLevels(415, 415, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Ebonweave -- 56002
-	recipe = AddRecipe(56002, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41593)
-	recipe:SetSkillLevels(415, 415, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spellweave -- 56003
-	recipe = AddRecipe(56003, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41595)
-	recipe:SetSkillLevels(415, 415, 425, 430, 435)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Abyssal Bag -- 56004
-	recipe = AddRecipe(56004, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(42183)
-	recipe:SetCraftedItemID(41597)
-	recipe:SetSkillLevels(435, 435, 440, 445, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WARLOCK, F.EBONBLADE)
-	recipe:AddRepVendor(FAC.EBONBLADE, REP.REVERED, 32538)
-
-	-- Glacial Bag -- 56005
-	recipe = AddRecipe(56005, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(42184)
-	recipe:SetCraftedItemID(41600)
-	recipe:SetSkillLevels(445, 445, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HODIR)
-	recipe:AddRepVendor(FAC.HODIR, REP.EXALTED, 32540)
-
-	-- Mysterious Bag -- 56006
-	recipe = AddRecipe(56006, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(42185)
-	recipe:SetCraftedItemID(41598)
-	recipe:SetSkillLevels(440, 440, 445, 450, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.WYRMREST)
-	recipe:AddRepVendor(FAC.WYRMREST, REP.REVERED, 32533)
-
-	-- Frostweave Bag -- 56007
-	recipe = AddRecipe(56007, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41599)
-	recipe:SetSkillLevels(410, 410, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Shining Spellthread -- 56008
-	recipe = AddRecipe(56008, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41601)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Brilliant Spellthread -- 56009
-	recipe = AddRecipe(56009, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(42187)
-	recipe:SetCraftedItemID(41602)
-	recipe:SetSkillLevels(430, 430, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ARGENTCRUSADE)
-	recipe:AddRepVendor(FAC.ARGENTCRUSADE, REP.EXALTED, 30431)
-
-	-- Azure Spellthread -- 56010
-	recipe = AddRecipe(56010, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41603)
-	recipe:SetSkillLevels(400, 400, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Sapphire Spellthread -- 56011
-	recipe = AddRecipe(56011, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(42188)
-	recipe:SetCraftedItemID(41604)
-	recipe:SetSkillLevels(430, 430, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.KIRINTOR)
-	recipe:AddRepVendor(FAC.KIRINTOR, REP.EXALTED, 32287)
-
-	-- Cloak of the Moon -- 56014
-	recipe = AddRecipe(56014, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41607)
-	recipe:SetSkillLevels(390, 390, 395, 400, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Cloak of Frozen Spirits -- 56015
-	recipe = AddRecipe(56015, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41608)
-	recipe:SetSkillLevels(395, 395, 400, 405, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Wispcloak -- 56016
-	recipe = AddRecipe(56016, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41609)
-	recipe:SetSkillLevels(420, 420, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(26914, 28699)
-	recipe:AddCustom("Custom45")
-
-	-- Deathchill Cloak -- 56017
-	recipe = AddRecipe(56017, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41610)
-	recipe:SetSkillLevels(420, 420, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(26914, 28699)
-	recipe:AddCustom("Custom44")
-
-	-- Hat of Wintry Doom -- 56018
-	recipe = AddRecipe(56018, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41984)
-	recipe:SetSkillLevels(425, 425, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Silky Iceshard Boots -- 56019
-	recipe = AddRecipe(56019, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41985)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deep Frozen Cord -- 56020
-	recipe = AddRecipe(56020, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41986)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostmoon Pants -- 56021
-	recipe = AddRecipe(56021, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42093)
-	recipe:SetSkillLevels(425, 425, 435, 440, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Light Blessed Mittens -- 56022
-	recipe = AddRecipe(56022, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42095)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Aurora Slippers -- 56023
-	recipe = AddRecipe(56023, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42096)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Moonshroud Robe -- 56024
-	recipe = AddRecipe(56024, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42100)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Moonshroud Gloves -- 56025
-	recipe = AddRecipe(56025, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42103)
-	recipe:SetSkillLevels(435, 435, 445, 450, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Ebonweave Robe -- 56026
-	recipe = AddRecipe(56026, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42101)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Ebonweave Gloves -- 56027
-	recipe = AddRecipe(56027, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42111)
-	recipe:SetSkillLevels(435, 435, 445, 450, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spellweave Robe -- 56028
-	recipe = AddRecipe(56028, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42102)
-	recipe:SetSkillLevels(440, 440, 450, 455, 460)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spellweave Gloves -- 56029
-	recipe = AddRecipe(56029, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(42113)
-	recipe:SetSkillLevels(435, 435, 445, 450, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Leggings -- 56030
-	recipe = AddRecipe(56030, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41519)
-	recipe:SetSkillLevels(380, 380, 390, 400, 410)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostwoven Wristwraps -- 56031
-	recipe = AddRecipe(56031, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41512)
-	recipe:SetSkillLevels(350, 350, 360, 370, 380)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Master's Spellthread -- 56034
-	recipe = AddRecipe(56034, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(405, 405, 405, 405, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Sanctified Spellthread -- 56039
-	recipe = AddRecipe(56039, V.WOTLK, Q.COMMON)
-	recipe:SetSkillLevels(405, 405, 405, 405, 405)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Belt -- 59582
-	recipe = AddRecipe(59582, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43969)
-	recipe:SetSkillLevels(415, 415, 425, 435, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Bracers -- 59583
-	recipe = AddRecipe(59583, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43974)
-	recipe:SetSkillLevels(415, 415, 425, 435, 445)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Shoulders -- 59584
-	recipe = AddRecipe(59584, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43973)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Boots -- 59585
-	recipe = AddRecipe(59585, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43970)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Gloves -- 59586
-	recipe = AddRecipe(59586, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(41516)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Robe -- 59587
-	recipe = AddRecipe(59587, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43972)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Leggings -- 59588
-	recipe = AddRecipe(59588, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43975)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Frostsavage Cowl -- 59589
-	recipe = AddRecipe(59589, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43971)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Flying Carpet -- 60969
-	recipe = AddRecipe(60969, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44554)
-	recipe:SetSkillLevels(300, 300, 340, 345, 350)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Magnificent Flying Carpet -- 60971
-	recipe = AddRecipe(60971, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(44558)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Glacial Waistband -- 60990
-	recipe = AddRecipe(60990, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43584)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Glacial Robe -- 60993
-	recipe = AddRecipe(60993, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43583)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Glacial Slippers -- 60994
-	recipe = AddRecipe(60994, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(43585)
-	recipe:SetSkillLevels(420, 420, 430, 440, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.CLOTH)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Sash of Ancient Power -- 63203
-	recipe = AddRecipe(63203, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45102)
-	recipe:SetCraftedItemID(45102)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Spellslinger's Slippers -- 63204
-	recipe = AddRecipe(63204, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45103)
-	recipe:SetCraftedItemID(45566)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Cord of the White Dawn -- 63205
-	recipe = AddRecipe(63205, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45104)
-	recipe:SetCraftedItemID(45104)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Savior's Slippers -- 63206
-	recipe = AddRecipe(63206, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(45105)
-	recipe:SetCraftedItemID(45567)
-	recipe:SetSkillLevels(450, 450, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("ULDUAR_RANDOM")
-
-	-- Spidersilk Drape -- 63742
-	recipe = AddRecipe(63742, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45626)
-	recipe:SetSkillLevels(125, 125, 150, 167, 185)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(1103, 1346, 2399, 2627, 3004, 3363, 3484, 3523, 3704, 4159, 4193, 4576, 5153, 11052, 11557, 16366, 16640, 16729, 17487, 18772, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 33636, 33684, 44783, 45559)
-
-	-- Emerald Bag -- 63924
-	recipe = AddRecipe(63924, V.WOTLK, Q.COMMON)
-	recipe:SetRecipeItemID(45774)
-	recipe:SetCraftedItemID(45773)
-	recipe:SetSkillLevels(435, 435, 440, 445, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.KALUAK)
-	recipe:AddRepVendor(FAC.KALUAK, REP.REVERED, 31916, 32763)
-
-	-- Frostguard Drape -- 64729
-	recipe = AddRecipe(64729, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45811)
-	recipe:SetSkillLevels(400, 400, 405, 410, 415)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.CLOAK)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Cloak of Crimson Snow -- 64730
-	recipe = AddRecipe(64730, V.WOTLK, Q.COMMON)
-	recipe:SetCraftedItemID(45810)
-	recipe:SetSkillLevels(405, 405, 410, 415, 420)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.CLOAK)
-	recipe:AddTrainer(3363, 26914, 26964, 26969, 27001, 28699, 33580, 33613, 44783, 45559)
-
-	-- Royal Moonshroud Robe -- 67064
-	recipe = AddRecipe(67064, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47605)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Royal Moonshroud Bracers -- 67065
-	recipe = AddRecipe(67065, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47587)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Merlin's Robe -- 67066
-	recipe = AddRecipe(67066, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47603)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Bejeweled Wizard's Bracers -- 67079
-	recipe = AddRecipe(67079, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(47585)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Alliance")
-	recipe:AddFilters(F.ALLIANCE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Royal Moonshroud Robe -- 67144
-	recipe = AddRecipe(67144, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47636)
-	recipe:SetCraftedItemID(47606)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Bejeweled Wizard's Bracers -- 67145
-	recipe = AddRecipe(67145, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47639)
-	recipe:SetCraftedItemID(47586)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Merlin's Robe -- 67146
-	recipe = AddRecipe(67146, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47638)
-	recipe:SetCraftedItemID(47604)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Royal Moonshroud Bracers -- 67147
-	recipe = AddRecipe(67147, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(47637)
-	recipe:SetCraftedItemID(47588)
-	recipe:SetSkillLevels(450, 450, 460, 467, 475)
-	recipe:SetRequiredFaction("Horde")
-	recipe:AddFilters(F.HORDE, F.RAID, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
-	recipe:AddCustom("TOC25_RANDOM")
-
-	-- Leggings of Woven Death -- 70550
-	recipe = AddRecipe(70550, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49953)
-	recipe:SetCraftedItemID(49891)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Deathfrost Boots -- 70551
-	recipe = AddRecipe(70551, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49954)
-	recipe:SetCraftedItemID(49890)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Lightweave Leggings -- 70552
-	recipe = AddRecipe(70552, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49955)
-	recipe:SetCraftedItemID(49892)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.REVERED, 37687)
-
-	-- Sandals of Consecration -- 70553
-	recipe = AddRecipe(70553, V.WOTLK, Q.EPIC)
-	recipe:SetRecipeItemID(49956)
-	recipe:SetCraftedItemID(49893)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER, F.ASHEN_VERDICT, F.CLOTH)
-	recipe:AddRepVendor(FAC.ASHEN_VERDICT, REP.HONORED, 37687)
-
-	-- Bolt of Embersilk Cloth -- 74964
-	recipe = AddRecipe(74964, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(53643)
-	recipe:SetSkillLevels(425, 425, 440, 445, 450)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Dream of Skywall -- 75141
-	recipe = AddRecipe(75141, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54440)
-	recipe:SetSkillLevels(525, 525, 535, 540, 545)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Dream of Deepholm -- 75142
-	recipe = AddRecipe(75142, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54440)
-	recipe:SetSkillLevels(525, 525, 535, 540, 545)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Dream of Hyjal -- 75144
-	recipe = AddRecipe(75144, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54440)
-	recipe:SetSkillLevels(525, 525, 535, 540, 545)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Dream of Ragnaros -- 75145
-	recipe = AddRecipe(75145, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54440)
-	recipe:SetSkillLevels(525, 525, 535, 540, 545)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Dream of Azshara -- 75146
-	recipe = AddRecipe(75146, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54440)
-	recipe:SetSkillLevels(525, 525, 535, 540, 545)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Master's Spellthread -- 75154
-	recipe = AddRecipe(75154, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 475, 475, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Sanctified Spellthread -- 75155
-	recipe = AddRecipe(75155, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(475, 475, 475, 475, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Lightweave Embroidery -- 75172
-	recipe = AddRecipe(75172, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Darkglow Embroidery -- 75175
-	recipe = AddRecipe(75175, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Swordguard Embroidery -- 75178
-	recipe = AddRecipe(75178, V.CATA, Q.COMMON)
-	recipe:SetSkillLevels(500, 500, 500, 500, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Embersilk Net -- 75247
-	recipe = AddRecipe(75247, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54442)
-	recipe:SetSkillLevels(425, 425, 435, 445, 455)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Belt -- 75248
-	recipe = AddRecipe(75248, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54471)
-	recipe:SetSkillLevels(445, 445, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Bracers -- 75249
-	recipe = AddRecipe(75249, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54473)
-	recipe:SetSkillLevels(445, 445, 455, 460, 465)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Enchanted Spellthread -- 75250
-	recipe = AddRecipe(75250, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54447)
-	recipe:SetSkillLevels(450, 450, 465, 467, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Shoulders -- 75251
-	recipe = AddRecipe(75251, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54474)
-	recipe:SetSkillLevels(455, 455, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Boots -- 75252
-	recipe = AddRecipe(75252, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54477)
-	recipe:SetSkillLevels(455, 455, 460, 465, 470)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Gloves -- 75253
-	recipe = AddRecipe(75253, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54478)
-	recipe:SetSkillLevels(460, 460, 470, 472, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Leggings -- 75254
-	recipe = AddRecipe(75254, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54472)
-	recipe:SetSkillLevels(460, 460, 465, 470, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Ghostly Spellthread -- 75255
-	recipe = AddRecipe(75255, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54449)
-	recipe:SetSkillLevels(460, 460, 470, 472, 475)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Cowl -- 75256
-	recipe = AddRecipe(75256, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54476)
-	recipe:SetSkillLevels(465, 465, 470, 475, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Deathsilk Robes -- 75257
-	recipe = AddRecipe(75257, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54475)
-	recipe:SetSkillLevels(465, 465, 475, 477, 480)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Belt -- 75258
-	recipe = AddRecipe(75258, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54481)
-	recipe:SetSkillLevels(470, 470, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Bracers -- 75259
-	recipe = AddRecipe(75259, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54480)
-	recipe:SetSkillLevels(470, 470, 475, 480, 485)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Shoulders -- 75260
-	recipe = AddRecipe(75260, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54479)
-	recipe:SetSkillLevels(475, 475, 485, 487, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Boots -- 75261
-	recipe = AddRecipe(75261, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54482)
-	recipe:SetSkillLevels(475, 475, 480, 485, 490)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Gloves -- 75262
-	recipe = AddRecipe(75262, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54484)
-	recipe:SetSkillLevels(480, 480, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Leggings -- 75263
-	recipe = AddRecipe(75263, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54483)
-	recipe:SetSkillLevels(480, 480, 485, 490, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Embersilk Bag -- 75264
-	recipe = AddRecipe(75264, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54443)
-	recipe:SetSkillLevels(480, 480, 490, 492, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Otherworldly Bag -- 75265
-	recipe = AddRecipe(75265, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54445)
-	recipe:SetSkillLevels(480, 480, 490, 492, 495)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Cowl -- 75266
-	recipe = AddRecipe(75266, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54485)
-	recipe:SetSkillLevels(485, 485, 500, 502, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Spiritmend Robe -- 75267
-	recipe = AddRecipe(75267, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54486)
-	recipe:SetSkillLevels(485, 485, 500, 502, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Hyjal Expedition Bag -- 75268
-	recipe = AddRecipe(75268, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54446)
-	recipe:SetSkillLevels(490, 490, 500, 502, 505)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Fireweave Belt -- 75269
-	recipe = AddRecipe(75269, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54489)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Emberfire Bracers -- 75270
-	recipe = AddRecipe(75270, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54501)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Black Embersilk Gown -- 75288
-	recipe = AddRecipe(75288, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54441)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Fireweave Bracers -- 75290
-	recipe = AddRecipe(75290, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54488)
-	recipe:SetSkillLevels(500, 500, 505, 510, 515)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Emberfire Shoulders -- 75291
-	recipe = AddRecipe(75291, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54502)
-	recipe:SetSkillLevels(505, 505, 510, 515, 520)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Fireweave Shoulders -- 75292
-	recipe = AddRecipe(75292, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54487)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Emberfire Belt -- 75293
-	recipe = AddRecipe(75293, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54500)
-	recipe:SetSkillLevels(510, 510, 515, 520, 525)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Fireweave Boots -- 75294
-	recipe = AddRecipe(75294, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54490)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Emberfire Gloves -- 75295
-	recipe = AddRecipe(75295, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54497)
-	recipe:SetSkillLevels(515, 515, 520, 525, 530)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Fireweave Gloves -- 75296
-	recipe = AddRecipe(75296, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54492)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Emberfire Boots -- 75297
-	recipe = AddRecipe(75297, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54499)
-	recipe:SetSkillLevels(520, 520, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	-- Belt of the Depths -- 75298
-	recipe = AddRecipe(75298, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54504)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Dreamless Belt -- 75299
-	recipe = AddRecipe(75299, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54503)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Breeches of Mended Nightmares -- 75300
-	recipe = AddRecipe(75300, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54505)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Flame-Ascended Pantaloons -- 75301
-	recipe = AddRecipe(75301, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54506)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Fireweave Pants -- 75302
-	recipe = AddRecipe(75302, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54491)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Fireweave Robe -- 75303
-	recipe = AddRecipe(75303, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54494)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Fireweave Cowl -- 75304
-	recipe = AddRecipe(75304, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54493)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Emberfire Robe -- 75305
-	recipe = AddRecipe(75305, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54495)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Emberfire Cowl -- 75306
-	recipe = AddRecipe(75306, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54496)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Emberfire Pants -- 75307
-	recipe = AddRecipe(75307, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54498)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Illusionary Bag -- 75308
-	recipe = AddRecipe(75308, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54444)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Powerful Enchanted Spellthread -- 75309
-	recipe = AddRecipe(75309, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54448)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Powerful Ghostly Spellthread -- 75310
-	recipe = AddRecipe(75310, V.CATA, Q.RARE)
-	recipe:SetCraftedItemID(54450)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(50386, 50433)
-
-	-- Frosty Flying Carpet -- 75597
-	recipe = AddRecipe(75597, V.WOTLK, Q.EPIC)
-	recipe:SetCraftedItemID(54797)
-	recipe:SetSkillLevels(450, 450, 475, 487, 500)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
-	recipe:AddVendor(40160)
-
-	-- Dream of Destruction -- 94743
-	recipe = AddRecipe(94743, V.CATA, Q.COMMON)
-	recipe:SetCraftedItemID(54440)
-	recipe:SetSkillLevels(525, 525, 525, 530, 535)
-	recipe:AddFilters(F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
-	recipe:AddTrainer(1346, 3363, 4159, 4576, 5153, 9584, 16640, 28699, 33580, 33613, 44783, 45559)
-
-	self.InitTailoring = nil
-end
diff --git a/database.xml b/database.xml
index ec4790f..1ded2d5 100644
--- a/database.xml
+++ b/database.xml
@@ -2,18 +2,18 @@
 <Ui xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.blizzard.com/wow/ui/" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
 ..\FrameXML\UI.xsd">

-<Include file="Database\Alchemy.lua"/>
-<Include file="Database\Blacksmithing.lua"/>
-<Include file="Database\Cooking.lua"/>
-<Include file="Database\Enchanting.lua"/>
-<Include file="Database\Engineering.lua"/>
-<Include file="Database\FirstAid.lua"/>
-<Include file="Database\Inscription.lua"/>
-<Include file="Database\Jewelcrafting.lua"/>
-<Include file="Database\Leatherworking.lua"/>
-<Include file="Database\Runeforging.lua"/>
-<Include file="Database\Smelting.lua"/>
-<Include file="Database\Tailoring.lua"/>
+<Include file="Database\Recipes\Alchemy.lua"/>
+<Include file="Database\Recipes\Blacksmithing.lua"/>
+<Include file="Database\Recipes\Cooking.lua"/>
+<Include file="Database\Recipes\Enchanting.lua"/>
+<Include file="Database\Recipes\Engineering.lua"/>
+<Include file="Database\Recipes\FirstAid.lua"/>
+<Include file="Database\Recipes\Inscription.lua"/>
+<Include file="Database\Recipes\Jewelcrafting.lua"/>
+<Include file="Database\Recipes\Leatherworking.lua"/>
+<Include file="Database\Recipes\Runeforging.lua"/>
+<Include file="Database\Recipes\Smelting.lua"/>
+<Include file="Database\Recipes\Tailoring.lua"/>

 <Include file="Database\Custom.lua"/>
 <Include file="Database\Mob.lua"/>