Quantcast

New file: Constants.lua - at the moment this only contains filter and acquire flags and their strings.

torhal [02-05-10 - 08:46]
New file: Constants.lua - at the moment this only contains filter and acquire flags and their strings.
Re-worked every profession file to use the new flag tables.
Filename
AckisRecipeList.toc
Constants.lua
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/Runeforging.lua
Database/Smelting.lua
Database/Tailoring.lua
Datamine.lua
diff --git a/AckisRecipeList.toc b/AckisRecipeList.toc
index 50b0bdc..e9974e1 100644
--- a/AckisRecipeList.toc
+++ b/AckisRecipeList.toc
@@ -62,6 +62,7 @@ embeds.xml
 # Localization files
 local.xml

+Constants.lua
 ARL.lua
 Config.lua
 Colour.lua
diff --git a/Constants.lua b/Constants.lua
new file mode 100644
index 0000000..7aa001e
--- /dev/null
+++ b/Constants.lua
@@ -0,0 +1,122 @@
+-------------------------------------------------------------------------------
+-- Constants.lua
+-------------------------------------------------------------------------------
+-- File date: @file-date-iso@
+-- File revision: @file-revision@
+-- Project revision: @project-revision@
+-- Project version: @project-version@
+-------------------------------------------------------------------------------
+-- Please see http://www.wowace.com/addons/arl/ for more information.
+-------------------------------------------------------------------------------
+-- This source code is released under All Rights Reserved.
+-------------------------------------------------------------------------------
+-- **AckisRecipeList** provides an interface for scanning professions for missing recipes.
+-- There are a set of functions which allow you make use of the ARL database outside of ARL.
+-- ARL supports all professions currently in World of Warcraft 3.3
+-- @class file
+-- @name ARL.lua
+-- @release 1.0
+-------------------------------------------------------------------------------
+
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
+-- Filter flags.
+-------------------------------------------------------------------------------
+private.filter_flags = {
+	["ALLIANCE"]		= 1,		["HORDE"]	= 2,		["TRAINER"]	= 3,		["VENDOR"]	= 4,
+	["INSTANCE"]		= 5,		["RAID"]	= 6,		["SEASONAL"]	= 7,		["QUEST"]	= 8,
+	["PVP"]			= 9,		["WORLD_DROP"]	= 10,		["MOB_DROP"]	= 11,		["DISC"]	= 12,
+	["RESERVED_13"]		= 13,		["RESERVED_14"]	= 14,		["RESERVED_15"]	= 15,		["RESERVED_16"]	= 16,
+	["RESERVED_17"]		= 17,		["RESERVED_18"]	= 18,		["RESERVED_19"]	= 19,		["RESERVED_20"]	= 20,
+	["DK"]			= 21,		["DRUID"]	= 22,		["HUNTER"]	= 23,		["MAGE"]	= 24,
+	["PALADIN"]		= 25,		["PRIEST"]	= 26,		["SHAMAN"]	= 27,		["ROGUE"]	= 28,
+	["WARLOCK"]		= 29,		["WARRIOR"]	= 30,		["RESERVED_31"]	= 31,		["RESERVED_32"]	= 32,
+	["RESERVED_33"]		= 33,		["RESERVED_34"]	= 34,		["RESERVED_35"]	= 35,		["IBOE"]	= 36,
+	["IBOP"]		= 37,		["IBOA"]	= 38,		["RESERVED_39"]	= 39,		["RBOE"]	= 40,
+	["RBOP"]		= 41,		["RBOA"]	= 42,		["RESERVED_43"]	= 43,		["RESERVED_44"]	= 44,
+	["RESERVED_45"]		= 45,		["RESERVED_46"]	= 46,		["RESERVED_47"]	= 47,		["RESERVED_48"]	= 48,
+	["RESERVED_49"]		= 49,		["RESERVED_50"]	= 50,		["DPS"]		= 51,		["TANK"]	= 52,
+	["HEALER"]		= 53,		["CASTER"]	= 54,		["RESERVED_55"]	= 55,		["CLOTH"]	= 56,
+	["LEATHER"]		= 57,		["MAIL"]	= 58,		["PLATE"]	= 59,		["CLOAK"]	= 60,
+	["TRINKET"]		= 61,		["RING"]	= 62,		["NECK"]	= 63,		["SHIELD"]	= 64,
+	["RESERVED_65"]		= 65,		["ONE_HAND"]	= 66,		["TWO_HAND"]	= 67,		["AXE"]		= 68,
+	["SWORD"]		= 69,		["MACE"]	= 70,		["POLEARM"]	= 71,		["DAGGER"]	= 72,
+	["STAFF"]		= 73,		["WAND"]	= 74,		["THROWN"]	= 75,		["BOW"]		= 76,
+	["XBOW"]		= 77,		["AMMO"]	= 78,		["FIST"]	= 79,		["GUN"]		= 80,
+	["RESERVED_81"]		= 81,		["RESERVED_82"]	= 82,		["RESERVED_83"]	= 83,		["RESERVED_84"]	= 84,
+	["RESERVED_85"]		= 85,		["RESERVED_86"]	= 86,		["RESERVED_87"]	= 87,		["RESERVED_88"]	= 88,
+	["RESERVED_89"]		= 89,		["RESERVED_90"]	= 90,		["RESERVED_91"]	= 91,		["RESERVED_92"]	= 92,
+	["RESERVED_93"]		= 93,		["RESERVED_94"]	= 94,		["RESERVED_95"]	= 95,		["ARGENTDAWN"]	= 96,
+	["CENARION_CIRCLE"]	= 97,		["THORIUM_BROTHERHOOD"]	= 98,	["TIMBERMAW_HOLD"] = 99,	["ZANDALAR"]    = 100,
+	["ALDOR"]		= 101,		["ASHTONGUE"]	= 102,		["CENARION_EXPEDITION"] = 103,	["HELLFIRE"]    = 104,
+	["CONSORTIUM"]		= 105,		["KOT"]		= 106,		["LOWERCITY"]	= 107,		["NAGRAND"]     = 108,
+	["SCALE_SANDS"]		= 109,		["SCRYER"]	= 110,		["SHATAR"]	= 111,		["SHATTEREDSUN"]= 112,
+	["SPOREGGAR"]		= 113,		["VIOLETEYE"]	= 114,		["ARGENTCRUSADE"] = 115,	["FRENZYHEART"] = 116,
+	["EBONBLADE"]		= 117,		["KIRINTOR"]	= 118,		["HODIR"]	= 119,		["KALUAK"]	= 120,
+	["ORACLES"]		= 121,		["WYRMREST"]	= 122,		["WRATHCOMMON1"]	= 123,	["WRATHCOMMON2"]= 124,
+	["WRATHCOMMON3"]	= 125,		["WRATHCOMMON4"]= 126,		["WRATHCOMMON5"]	= 127,	["ASHEN_VERDICT"]=128,
+}
+
+private.filter_strings = {
+	[1]	= "ALLIANCE",		[2]	= "HORDE",		[3]	= "TRAINER",		[4]	= "VENDOR",
+	[5]	= "INSTANCE",		[6]	= "RAID",		[7]	= "SEASONAL",		[8]	= "QUEST",
+	[9]	= "PVP",		[10]	= "WORLD_DROP",		[11]	= "MOB_DROP",		[12]	= "DISC",
+	[13]	= "RESERVED_13",	[14]	= "RESERVED_14",	[15]	= "RESERVED_15",	[16]	= "RESERVED_16",
+	[17]	= "RESERVED_17",	[18]	= "RESERVED_18",	[19]	= "RESERVED_19",	[20]	= "RESERVED_20",
+	[21]	= "DK",			[22]	= "DRUID",		[23]	= "HUNTER",		[24]	= "MAGE",
+	[25]	= "PALADIN",		[26]	= "PRIEST",		[27]	= "SHAMAN",		[28]	= "ROGUE",
+	[29]	= "WARLOCK",		[30]	= "WARRIOR",		[31]	= "RESERVED_31",	[32]	= "RESERVED_32",
+	[33]	= "RESERVED_33",	[34]	= "RESERVED_34",	[35]	= "RESERVED_35",	[36]	= "IBOE",
+	[37]	= "IBOP",		[38]	= "IBOA",		[39]	= "RESERVED_39",	[40]	= "RBOE",
+	[41]	= "RBOP",		[42]	= "RBOA",		[43]	= "RESERVED_43",	[44]	= "RESERVED_44",
+	[45]	= "RESERVED_45",	[46]	= "RESERVED_46",	[47]	= "RESERVED_47",	[48]	= "RESERVED_48",
+	[49]	= "RESERVED_49",	[50]	= "RESERVED_50",	[51]	= "DPS",		[52]	= "TANK",
+	[53]	= "HEALER",		[54]	= "CASTER",		[55]	= "RESERVED_55",	[56]	= "CLOTH",
+	[57]	= "LEATHER",		[58]	= "MAIL",		[59]	= "PLATE",		[60]	= "CLOAK",
+	[61]	= "TRINKET",		[62]	= "RING",		[63]	= "NECK",		[64]	= "SHIELD",
+	[65]	= "RESERVED_65",	[66]	= "ONE_HAND",		[67]	= "TWO_HAND",		[68]	= "AXE",
+	[69]	= "SWORD",		[70]	= "MACE",		[71]	= "POLEARM",		[72]	= "DAGGER",
+	[73]	= "STAFF",		[74]	= "WAND",		[75]	= "THROWN",		[76]	= "BOW",
+	[77]	= "XBOW",		[78]	= "AMMO",		[79]	= "FIST",		[80]	= "GUN",
+	[81]	= "RESERVED_81",	[82]	= "RESERVED_82",	[83]	= "RESERVED_83",	[84]	= "RESERVED_84",
+	[85]	= "RESERVED_85",	[86]	= "RESERVED_86",	[87]	= "RESERVED_87",	[88]	= "RESERVED_88",
+	[89]	= "RESERVED_89",	[90]	= "RESERVED_90",	[91]	= "RESERVED_91",	[92]	= "RESERVED_92",
+	[93]	= "RESERVED_93",	[94]	= "RESERVED_94",	[95]	= "RESERVED_95",	[96]	= "ARGENTDAWN",
+	[97]	= "CENARION_CIRCLE",	[98]	= "THORIUM_BROTHERHOOD",[99]	= "TIMBERMAW_HOLD",	[100]	= "ZANDALAR",
+	[101]	= "ALDOR",		[102]	= "ASHTONGUE",		[103]	= "CENARION_EXPEDITION",[104]	= "HELLFIRE",
+	[105]	= "CONSORTIUM",		[106]	= "KOT",		[107]	= "LOWERCITY",		[108]	= "NAGRAND",
+	[109]	= "SCALE_SANDS",	[110]	= "SCRYER",		[111]	= "SHATAR",		[112]	= "SHATTEREDSUN",
+	[113]	= "SPOREGGAR",		[114]	= "VIOLETEYE",		[115]	= "ARGENTCRUSADE",	[116]	= "FRENZYHEART",
+	[117]	= "EBONBLADE",		[118]	= "KIRINTOR",		[119]	= "HODIR",		[120]	= "KALUAK",
+	[121]	= "ORACLES",		[122]	= "WYRMREST",		[123]	= "WRATHCOMMON1",	[124]	= "WRATHCOMMON2",
+	[125]	= "WRATHCOMMON3",	[126]	= "WRATHCOMMON4",	[127]	= "WRATHCOMMON5",	[128]	= "ASHEN_VERDICT",
+}
+
+-------------------------------------------------------------------------------
+-- Acquire flags.
+-------------------------------------------------------------------------------
+private.acquire_flags = {
+	["TRAINER"]	= 1,
+	["VENDOR"]	= 2,
+	["MOB"]		= 3,
+	["QUEST"]	= 4,
+	["SEASONAL"]	= 5,
+	["REPUTATION"]	= 6,
+	["WORLD_DROP"]	= 7,
+	["CUSTOM"]	= 8,
+}
+
+private.acquire_strings = {
+	[1]	= "TRAINER",
+	[2]	= "VENDOR",
+	[3]	= "MOB",
+	[4]	= "QUEST",
+	[5]	= "SEASONAL",
+	[6]	= "REPUTATION",
+	[7]	= "WORLD_DROP",
+	[8]	= "CUSTOM",
+}
diff --git a/Database/Alchemy.lua b/Database/Alchemy.lua
index 81d9e9c..966e19e 100644
--- a/Database/Alchemy.lua
+++ b/Database/Alchemy.lua
@@ -14,43 +14,39 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
 local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
---------------------------------------------------------------------------------------------------------------------
--- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local F = private.filter_flags

+-------------------------------------------------------------------------------
+-- Acquire types
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 local initialized = false
 local num_recipes = 0

 function addon:InitAlchemy(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
@@ -67,32 +63,32 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Lion's Strength -- 2329
 	AddRecipe(2329,1,2454,1,GAME_ORIG,1,55,75,95)
-	self:addTradeFlags(RecipeDB,2329, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41, F_DPS)
+	self:addTradeFlags(RecipeDB,2329, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41, F.DPS)
 	self:addTradeAcquire(RecipeDB,2329,8,8)

 	-- Minor Healing Potion -- 2330
 	AddRecipe(2330,1,118,1,GAME_ORIG,1,55,75,95)
-	self:addTradeFlags(RecipeDB,2330, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,2330, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,2330,8,8)

 	-- Minor Mana Potion -- 2331
 	AddRecipe(2331,25,2455,1,GAME_ORIG,25,65,85,105)
-	self:addTradeFlags(RecipeDB,2331, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,2331, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,2331,1,1215,1,1246,1,1386,1,1470,1,2132,1,2391,1,2837,1,3009,1,3184,1,3347,1,3603,1,4160,1,4611,1,5177,1,5499,1,7948,1,16161,1,16588,1,16642,1,16723,1,17215,1,18802,1,19052,1,27029,1,3964,1,33608,1,33674,1,27023,1,4900)

 	-- Minor Rejuvenation Potion -- 2332
 	AddRecipe(2332,40,2456,1,GAME_ORIG,40,70,90,110)
-	self:addTradeFlags(RecipeDB,2332, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,2332, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,2332,1,1215,1,1246,1,1386,1,1470,1,2132,1,2391,1,2837,1,3009,1,3184,1,3347,1,3603,1,4160,1,4611,1,5177,1,5499,1,7948,1,16161,1,16588,1,16642,1,16723,1,17215,1,18802,1,19052,1,27029,1,3964,1,33608,1,33674,1,27023,1,4900)

 	-- Elixir of Lesser Agility -- 2333
 	AddRecipe(2333,140,3390,2,GAME_ORIG,140,165,185,205)
-	self:addTradeFlags(RecipeDB,2333, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,2333, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,2333,7,2)

 	-- Elixir of Minor Fortitude -- 2334
 	AddRecipe(2334,50,2458,1,GAME_ORIG,50,80,100,120)
-	self:addTradeFlags(RecipeDB,2334, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,2334, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,2334,1,1215,1,1246,1,1386,1,1470,1,2132,1,2391,1
 	,2837,1,3009,1,3184,1,3347,1,3603,1,4160,1,4611,1,5177,1,5499,1,7948
 	,1,16161,1,16588,1,16642,1,16723,1
@@ -100,12 +96,12 @@ function addon:InitAlchemy(RecipeDB)

 	-- Swiftness Potion -- 2335
 	AddRecipe(2335,60,2459,2,GAME_ORIG,60,90,110,130)
-	self:addTradeFlags(RecipeDB,2335, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,2335, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,2335,7,2)

 	-- Lesser Healing Potion -- 2337
 	AddRecipe(2337,55,858,1,GAME_ORIG,55,85,105,125)
-	self:addTradeFlags(RecipeDB,2337, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,2337, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,2337,1,1215,1,1246,1,1386,1,1470,1,2132,1,2391,1
 	,2837,1,3009,1,3184,1,3347,1,3603,1,4160,1,4611,1,5177,1,5499,1,7948
 	,1,16161,1,16588,1,16642,1,16723,1
@@ -113,14 +109,14 @@ function addon:InitAlchemy(RecipeDB)

 	-- Weak Troll's Blood Elixir -- 3170
 	AddRecipe(3170,15,3382,1,GAME_ORIG,15,60,80,100)
-	self:addTradeFlags(RecipeDB,3170, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3170, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3170,1,1215,1,1246,1,1386,1,1470,1,2132,1,2391,1
 	,2837,1,3009,1,3184,1,3347,1,3603,1,4160,1,4611,1,5177,1,5499,1,7948
 	,1,16161,1,16588,1,16642,1,16723,1,17215,1,18802,1,19052,1,27029,1,3964,1,33608,1,33674,1,27023,1,4900)

 	-- Elixir of Wisdom -- 3171
 	AddRecipe(3171,90,3383,1,GAME_ORIG,90,120,140,160)
-	self:addTradeFlags(RecipeDB,3171, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3171, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3171,1,1386,1,2391,1,2837,1,3009,1,3347,1,4160,
 	1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1,19052,
 	1,27029,1,3603,1,1470,1,3964,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,
@@ -128,12 +124,12 @@ function addon:InitAlchemy(RecipeDB)

 	-- Minor Magic Resistance Potion -- 3172
 	AddRecipe(3172,110,3384,1,GAME_ORIG,110,135,155,175)
-	self:addTradeFlags(RecipeDB,3172, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 3172, A_WORLD_DROP, R_COMMON)
+	self:addTradeFlags(RecipeDB,3172, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 3172, A.WORLD_DROP, 1)

 	-- Lesser Mana Potion -- 3173
 	AddRecipe(3173,120,3385,1,GAME_ORIG,120,145,165,185)
-	self:addTradeFlags(RecipeDB,3173, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3173, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3173,1,1386,1,2391,1,2837,1,3009,1,3347,1,3964,1
 	,4160,1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1
 	,19052,1,27029,1,3603,1,1470,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,1
@@ -141,17 +137,17 @@ function addon:InitAlchemy(RecipeDB)

 	-- Potion of Curing -- 3174
 	AddRecipe(3174,120,3386,1,GAME_ORIG,120,145,165,185)
-	self:addTradeFlags(RecipeDB, 3174, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 3174, A_WORLD_DROP, R_COMMON)
+	self:addTradeFlags(RecipeDB, 3174, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 3174, A.WORLD_DROP, 1)

 	-- Limited Invulnerability Potion -- 3175
 	AddRecipe(3175,250,3387,2,GAME_ORIG,250,275,295,315)
-	self:addTradeFlags(RecipeDB, 3175, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 3175, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 3175, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 3175, A.WORLD_DROP, 2)

 	-- Strong Troll's Blood Elixir -- 3176
 	AddRecipe(3176,125,3388,1,GAME_ORIG,125,150,170,190)
-	self:addTradeFlags(RecipeDB,3176, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3176, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3176,1,1386,1,2391,1,2837,1,3009,1,3347,1,3964,1
 	,4160,1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1
 	,19052,1,27029,1,3603,1,1470,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,1
@@ -159,7 +155,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Defense -- 3177
 	AddRecipe(3177,130,3389,1,GAME_ORIG,130,155,175,195)
-	self:addTradeFlags(RecipeDB,3177, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,52)
+	self:addTradeFlags(RecipeDB,3177, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,52)
 	self:addTradeAcquire(RecipeDB,3177,1,1386,1,2391,1,2837,1,3009,1,3347,1,3964,1
 	,4160,1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1
 	,19052,1,27029,1,3603,1,1470,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,1
@@ -167,17 +163,17 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Ogre's Strength -- 3188
 	AddRecipe(3188, 150, 3391, R_COMMON, GAME_ORIG, 150, 175, 195, 215)
-	self:addTradeFlags(RecipeDB,3188, F_ALLIANCE, F_HORDE, F_TRAINER, F_WORLD_DROP, F_IBOE, F_RBOE, F_DPS)
-	self:addTradeAcquire(RecipeDB,3188, A_WORLD_DROP, R_COMMON)
+	self:addTradeFlags(RecipeDB,3188, F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	self:addTradeAcquire(RecipeDB,3188, A.WORLD_DROP, 1)

 	-- Elixir of Minor Agility -- 3230
 	AddRecipe(3230,50,2457,2,GAME_ORIG,50,80,100,120)
-	self:addTradeFlags(RecipeDB,3230, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE, F_DPS)
-	self:addTradeAcquire(RecipeDB, 3230, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB,3230, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE, F.DPS)
+	self:addTradeAcquire(RecipeDB, 3230, A.WORLD_DROP, 1)

 	-- Healing Potion -- 3447
 	AddRecipe(3447,110,929,1,GAME_ORIG,110,135,155,175)
-	self:addTradeFlags(RecipeDB,3447, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3447, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3447,1,1386,1,2391,1,2837,1,3009,1,3347,1,3964,1
 	,4160,1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1
 	,19052,1,27029,1,3603,1,1470,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,1
@@ -185,63 +181,63 @@ function addon:InitAlchemy(RecipeDB)

 	-- Lesser Invisibility Potion -- 3448
 	AddRecipe(3448,165,3823,1,GAME_ORIG,165,185,205,225)
-	self:addTradeFlags(RecipeDB,3448, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3448, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3448,1,1386,1,4160,1,4611,1,7948,1,16588,1,18802
 	,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,
 	1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Fortitude -- 3450
 	AddRecipe(3450,175,3825,1,GAME_ORIG,175,195,215,235)
-	self:addTradeFlags(RecipeDB,3450, F_ALLIANCE, F_HORDE, F_TRAINER, F_WORLD_DROP,F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,3450, F.ALLIANCE, F.HORDE, F.TRAINER, F.WORLD_DROP,F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,3450,7,1,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Mighty Troll's Blood Elixir -- 3451
 	AddRecipe(3451,180,3826,1,GAME_ORIG,180,200,220,240)
-	self:addTradeFlags(RecipeDB,3451, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,3451, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,3451,7,1)

 	-- Mana Potion -- 3452
 	AddRecipe(3452,160,3827,1,GAME_ORIG,160,180,200,220)
-	self:addTradeFlags(RecipeDB,3452, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3452, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3452,1,1386,1,4160,1,4611,1,7948,1,16588,1,18802
 	,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,
 	1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Detect Lesser Invisibility -- 3453
 	AddRecipe(3453,195,3828,2,GAME_ORIG,195,215,235,255)
-	self:addTradeFlags(RecipeDB,3453, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,3453, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,3453,7,2)

 	-- Frost Oil -- 3454
 	AddRecipe(3454,200,3829,2,GAME_ORIG,200,220,240,260)
-	self:addTradeFlags(RecipeDB,3454, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,3454, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,3454,2,2480)

 	-- Discolored Healing Potion -- 4508
 	AddRecipe(4508,50,4596,2,GAME_ORIG,50,80,100,120)
-	self:addTradeFlags(RecipeDB,4508,2,8,F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,4508,2,8,F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,4508,4,429)

 	-- Lesser Stoneshield Potion -- 4942
 	AddRecipe(4942,215,4623,1,GAME_ORIG,215,230,250,270)
-	self:addTradeFlags(RecipeDB,4942,1,2,8,F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,4942,1,2,8,F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,4942,4,715)

 	-- Rage Potion -- 6617
 	AddRecipe(6617,60,5631,1,GAME_ORIG,60,90,110,130)
-	self:addTradeFlags(RecipeDB,6617, F_ALLIANCE, F_HORDE, F_QUEST, F_DRUID,F_WARRIOR,F_IBOE, F_RBOE,51,52)
+	self:addTradeFlags(RecipeDB,6617, F.ALLIANCE, F.HORDE, F.QUEST, F.DRUID,F.WARRIOR,F.IBOE, F.RBOE,51,52)
 	self:addTradeAcquire(RecipeDB,6617,2,1669,2,1685,2,3335,2,3499)

 	-- Great Rage Potion -- 6618
 	AddRecipe(6618,175,5633,1,GAME_ORIG,175,195,215,235)
-	self:addTradeFlags(RecipeDB,6618, F_ALLIANCE, F_HORDE, F_QUEST, F_DRUID,F_WARRIOR,F_IBOE, F_RBOE,51,52)
+	self:addTradeFlags(RecipeDB,6618, F.ALLIANCE, F.HORDE, F.QUEST, F.DRUID,F.WARRIOR,F.IBOE, F.RBOE,51,52)
 	self:addTradeAcquire(RecipeDB,6618,2,3335,2,4226)

 	-- Elixir of Water Breathing -- 7179
 	AddRecipe(7179,90,5996,1,GAME_ORIG,90,120,140,160)
-	self:addTradeFlags(RecipeDB,7179, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,7179, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,7179,1,1386,1,2391,1,2837,1,3009,1,3347,1,4160,
 	1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1,19052,
 	1,27029,1,3603,1,1470,1,3964,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,
@@ -249,44 +245,44 @@ function addon:InitAlchemy(RecipeDB)

 	-- Greater Healing Potion -- 7181
 	AddRecipe(7181,155,1710,1,GAME_ORIG,155,175,195,215)
-	self:addTradeFlags(RecipeDB,7181, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,7181, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,7181,1,1386,1,4160,1,4611,1,7948,1,16588,1,18802
 	,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,
 	1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Minor Defense -- 7183
 	AddRecipe(7183,1,5997,1,GAME_ORIG,1,55,75,95)
-	self:addTradeFlags(RecipeDB,7183,1,3,F_IBOE, 41,52)
+	self:addTradeFlags(RecipeDB,7183,1,3,F.IBOE, 41,52)
 	self:addTradeAcquire(RecipeDB,7183,8,8)

 	-- Holy Protection Potion -- 7255
 	AddRecipe(7255,100,6051,1,GAME_ORIG,100,130,150,170)
-	self:addTradeFlags(RecipeDB,7255, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,7255, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,7255,2,1685,2,3134,2,3490)

 	-- Shadow Protection Potion -- 7256
 	AddRecipe(7256,135,6048,1,GAME_ORIG,135,160,180,200)
-	self:addTradeFlags(RecipeDB,7256, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,7256, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,7256,2,2393,2,3956)

 	-- Fire Protection Potion -- 7257
 	AddRecipe(7257,165,6049,1,GAME_ORIG,165,210,230,250)
-	self:addTradeFlags(RecipeDB,7257, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,7257, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,7257,2,4083,2,2380)

 	-- Frost Protection Potion -- 7258
 	AddRecipe(7258,190,6050,1,GAME_ORIG,190,205,225,245)
-	self:addTradeFlags(RecipeDB,7258, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,7258, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,7258,2,2812,2,2848)

 	-- Nature Protection Potion -- 7259
 	AddRecipe(7259,190,6052,1,GAME_ORIG,190,210,230,250)
-	self:addTradeFlags(RecipeDB,7259, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,7259, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,7259,2,2848,2,8157,2,8158,2,5594)

 	-- Blackmouth Oil -- 7836
 	AddRecipe(7836,80,6370,1,GAME_ORIG,80,80,90,100)
-	self:addTradeFlags(RecipeDB,7836, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,7836, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,7836,1,1386,1,2391,1,2837,1,3009,1,3347,1,4160,
 	1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1,19052,
 	1,27029,1,3603,1,1470,1,3964,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,1
@@ -294,7 +290,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Fire Oil -- 7837
 	AddRecipe(7837,130,6371,1,GAME_ORIG,130,150,160,170)
-	self:addTradeFlags(RecipeDB,7837, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,7837, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,7837,1,1386,1,2391,1,2837,1,3009,1,3347,1,3964,1
 	,4160,1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1
 	,19052,1,27029,1,3603,1,1470,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,1
@@ -302,7 +298,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Swim Speed Potion -- 7841
 	AddRecipe(7841,100,6372,1,GAME_ORIG,100,130,150,170)
-	self:addTradeFlags(RecipeDB,7841, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,7841, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,7841,1,1386,1,2391,1,2837,1,3009,1,3347,1,4160,
 	1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1,19052,
 	1,27029,1,3603,1,1470,1,3964,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,
@@ -310,7 +306,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Firepower -- 7845
 	AddRecipe(7845,140,6373,1,GAME_ORIG,140,165,185,205)
-	self:addTradeFlags(RecipeDB,7845, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,7845, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,7845,1,1386,1,2391,1,2837,1,3009,1,3347,1,3964,1
 	,4160,1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1
 	,19052,1,27029,1,3603,1,1470,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,1
@@ -318,1114 +314,1114 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Giant Growth -- 8240
 	AddRecipe(8240,90,6662,2,GAME_ORIG,90,120,140,160)
-	self:addTradeFlags(RecipeDB,8240, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,8240, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,8240,7,2)

 	-- Greater Mana Potion -- 11448
 	AddRecipe(11448,205,6149,1,GAME_ORIG,205,220,240,260)
-	self:addTradeFlags(RecipeDB,11448, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11448, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11448,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Agility -- 11449
 	AddRecipe(11449,185,8949,1,GAME_ORIG,185,205,225,245)
-	self:addTradeFlags(RecipeDB,11449, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,11449, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,11449,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Greater Defense -- 11450
 	AddRecipe(11450,195,8951,1,GAME_ORIG,195,215,235,255)
-	self:addTradeFlags(RecipeDB,11450, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,52)
+	self:addTradeFlags(RecipeDB,11450, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,52)
 	self:addTradeAcquire(RecipeDB,11450,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Oil of Immolation -- 11451
 	AddRecipe(11451,205,8956,1,GAME_ORIG,205,220,240,260)
-	self:addTradeFlags(RecipeDB,11451, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11451, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11451,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Restorative Potion -- 11452
 	AddRecipe(11452,210,9030,1,GAME_ORIG,210,225,245,265)
-	self:addTradeFlags(RecipeDB,11452,1,2,8,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11452,1,2,8,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11452,4,2203,4,2501)

 	-- Magic Resistance Potion -- 11453
 	AddRecipe(11453,210,9036,2,GAME_ORIG,210,225,245,265)
-	self:addTradeFlags(RecipeDB,11453, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11453, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11453,7,2)

 	-- Goblin Rocket Fuel -- 11456
 	AddRecipe(11456,210,9061,1,GAME_ORIG,210,225,245,265)
-	self:addTradeFlags(RecipeDB,11456, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11456, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11456,8,9)

 	-- Superior Healing Potion -- 11457
 	AddRecipe(11457,215,3928,1,GAME_ORIG,215,230,250,270)
-	self:addTradeFlags(RecipeDB,11457, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11457, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11457,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Wildvine Potion -- 11458
 	AddRecipe(11458,225,9144,2,GAME_ORIG,225,240,260,280)
-	self:addTradeFlags(RecipeDB,11458, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11458, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11458,7,2)

 	-- Philosopher's Stone -- 11459
 	AddRecipe(11459,225,9149,1,GAME_ORIG,225,240,260,280)
-	self:addTradeFlags(RecipeDB,11459, F_ALLIANCE, F_HORDE, F_QUEST, 37,41,53,54,61)
+	self:addTradeFlags(RecipeDB,11459, F.ALLIANCE, F.HORDE, F.QUEST, 37,41,53,54,61)
 	self:addTradeAcquire(RecipeDB,11459,2,5594)

 	-- Elixir of Detect Undead -- 11460
 	AddRecipe(11460,230,9154,1,GAME_ORIG,230,245,265,285)
-	self:addTradeFlags(RecipeDB,11460, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11460, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11460,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Arcane Elixir -- 11461
 	AddRecipe(11461,235,9155,1,GAME_ORIG,235,250,270,290)
-	self:addTradeFlags(RecipeDB,11461, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,11461, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,11461,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Invisibility Potion -- 11464
 	AddRecipe(11464,235,9172,2,GAME_ORIG,235,250,270,290)
-	self:addTradeFlags(RecipeDB,11464, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11464, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11464,7,2)

 	-- Elixir of Greater Intellect -- 11465
 	AddRecipe(11465,235,9179,1,GAME_ORIG,235,250,270,290)
-	self:addTradeFlags(RecipeDB,11465, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11465, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11465,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Gift of Arthas -- 11466
 	AddRecipe(11466,240,9088,2,GAME_ORIG,240,255,275,295)
-	self:addTradeFlags(RecipeDB,11466, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11466, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11466,3,1783,3,1791)

 	-- Elixir of Greater Agility -- 11467
 	AddRecipe(11467,240,9187,1,GAME_ORIG,240,255,275,295)
-	self:addTradeFlags(RecipeDB,11467, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,11467, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,11467,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Dream Vision -- 11468
 	AddRecipe(11468,240,9197,2,GAME_ORIG,240,255,275,295)
-	self:addTradeFlags(RecipeDB,11468, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11468, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11468,7,2)

 	-- Elixir of Giants -- 11472
 	AddRecipe(11472,245,9206,2,GAME_ORIG,245,260,280,300)
-	self:addTradeFlags(RecipeDB,11472, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,11472, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,11472,7,2)

 	-- Ghost Dye -- 11473
 	AddRecipe(11473,245,9210,1,GAME_ORIG,245,260,280,300)
-	self:addTradeFlags(RecipeDB,11473, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11473, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11473,2,8157,2,8158)

 	-- Elixir of Shadow Power -- 11476
 	AddRecipe(11476,250,9264,2,GAME_ORIG,250,265,285,305)
-	self:addTradeFlags(RecipeDB,11476, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE,53,54)
+	self:addTradeFlags(RecipeDB,11476, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE,53,54)
 	self:addTradeAcquire(RecipeDB,11476,2,1313,2,4610)

 	-- Elixir of Demonslaying -- 11477
 	AddRecipe(11477,250,9224,1,GAME_ORIG,250,265,285,305)
-	self:addTradeFlags(RecipeDB,11477, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,11477, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,11477,2,8177,2,8178)

 	-- Elixir of Detect Demon -- 11478
 	AddRecipe(11478,250,9233,1,GAME_ORIG,250,265,285,305)
-	self:addTradeFlags(RecipeDB,11478, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,11478, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,11478,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Transmute: Iron to Gold -- 11479
 	AddRecipe(11479,225,3577,1,GAME_ORIG,225,240,260,280)
-	self:addTradeFlags(RecipeDB,11479, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11479, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11479,2,5594)

 	-- Transmute: Mithril to Truesilver -- 11480
 	AddRecipe(11480,225,6037,1,GAME_ORIG,225,240,260,280)
-	self:addTradeFlags(RecipeDB,11480, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,11480, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,11480,2,5594)

 	-- Catseye Elixir -- 12609
 	AddRecipe(12609,200,10592,1,GAME_ORIG,200,220,240,260)
-	self:addTradeFlags(RecipeDB,12609, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,12609, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,12609,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,5499,1,16161)

 	-- Dreamless Sleep Potion -- 15833
 	AddRecipe(15833,230,12190,1,GAME_ORIG,230,245,265,285)
-	self:addTradeFlags(RecipeDB,15833, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,15833, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,15833,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Transmute: Arcanite -- 17187
 	AddRecipe(17187,275,12360,1,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17187, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17187, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17187,2,5594)

 	-- Stonescale Oil -- 17551
 	AddRecipe(17551,250,13423,1,GAME_ORIG,250,250,255,260)
-	self:addTradeFlags(RecipeDB,17551, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,17551, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,17551,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Mighty Rage Potion -- 17552
 	AddRecipe(17552,255,13442,2,GAME_ORIG,255,270,290,310)
-	self:addTradeFlags(RecipeDB,17552, F_ALLIANCE, F_HORDE, F_TRAINER, F_DRUID,F_WARRIOR,F_IBOE, F_RBOE,51,52)
+	self:addTradeFlags(RecipeDB,17552, F.ALLIANCE, F.HORDE, F.TRAINER, F.DRUID,F.WARRIOR,F.IBOE, F.RBOE,51,52)
 	self:addTradeAcquire(RecipeDB,17552,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Superior Mana Potion -- 17553
 	AddRecipe(17553,260,13443,1,GAME_ORIG,260,275,295,315)
-	self:addTradeFlags(RecipeDB,17553, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17553, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17553,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Superior Defense -- 17554
 	AddRecipe(17554,265,13445,1,GAME_ORIG,265,280,300,320)
-	self:addTradeFlags(RecipeDB,17554, F_ALLIANCE, F_HORDE, F_TRAINER, F_QUEST ,F_IBOE, F_RBOE,52)
+	self:addTradeFlags(RecipeDB,17554, F.ALLIANCE, F.HORDE, F.TRAINER, F.QUEST ,F.IBOE, F.RBOE,52)
 	self:addTradeAcquire(RecipeDB,17554,2,5178,2,3348)

 	-- Elixir of the Sages -- 17555
 	AddRecipe(17555,270,13447,2,GAME_ORIG,270,285,305,325)
-	self:addTradeFlags(RecipeDB,17555, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE,53,54)
+	self:addTradeFlags(RecipeDB,17555, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE,53,54)
 	self:addTradeAcquire(RecipeDB,17555,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Major Healing Potion -- 17556
 	AddRecipe(17556,275,13446,1,GAME_ORIG,275,290,310,330)
-	self:addTradeFlags(RecipeDB,17556, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17556, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17556,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Elixir of Brute Force -- 17557
 	AddRecipe(17557,275,13453,2,GAME_ORIG,275,290,310,330)
-	self:addTradeFlags(RecipeDB,17557, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,17557, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,17557,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Transmute: Air to Fire -- 17559
 	AddRecipe(17559,275,7078,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17559, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,96)
+	self:addTradeFlags(RecipeDB,17559, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,96)
 	self:addTradeAcquire(RecipeDB,17559,6,529,2,10856,6,529,2,10857,6,529,2,11536)

 	-- Transmute: Fire to Earth -- 17560
 	AddRecipe(17560,275,7076,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17560,F_ALLIANCE, F_HORDE,4,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,17560,F.ALLIANCE, F.HORDE,4,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,17560,2,9499)

 	-- Transmute: Earth to Water -- 17561
 	AddRecipe(17561,275,7080,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17561, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,99)
+	self:addTradeFlags(RecipeDB,17561, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,99)
 	self:addTradeAcquire(RecipeDB,17561,6,576,1,11557)

 	-- Transmute: Water to Air -- 17562
 	AddRecipe(17562,275,7082,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17562, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,17562, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,17562,2,11278)

 	-- Transmute: Undeath to Water -- 17563
 	AddRecipe(17563,275,7080,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17563, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17563, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17563,7,2)

 	-- Transmute: Water to Undeath -- 17564
 	AddRecipe(17564,275,12808,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17564, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17564, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17564,7,2)

 	-- Transmute: Life to Earth -- 17565
 	AddRecipe(17565,275,7076,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17565, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17565, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17565,7,2)

 	-- Transmute: Earth to Life -- 17566
 	AddRecipe(17566,275,12803,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17566, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17566, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17566,7,2)

 	-- Greater Stoneshield Potion -- 17570
 	AddRecipe(17570,280,13455,2,GAME_ORIG,280,295,315,335)
-	self:addTradeFlags(RecipeDB,17570, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17570, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17570,7,2)

 	-- Elixir of the Mongoose -- 17571
 	AddRecipe(17571,280,13452,2,GAME_ORIG,280,295,315,335)
-	self:addTradeFlags(RecipeDB,17571, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,17571, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,17571,3,6201,3,7106)

 	-- Purification Potion -- 17572
 	AddRecipe(17572,285,13462,2,GAME_ORIG,285,300,320,340)
-	self:addTradeFlags(RecipeDB,17572, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17572, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17572,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Greater Arcane Elixir -- 17573
 	AddRecipe(17573,285,13454,2,GAME_ORIG,285,300,320,340)
-	self:addTradeFlags(RecipeDB,17573, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE,53,54)
+	self:addTradeFlags(RecipeDB,17573, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE,53,54)
 	self:addTradeAcquire(RecipeDB,17573,1,1386,1,7948,1,16588,1,18802,1,19052,1,
 	4611,1,4160,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,3964,1,2132,1,3184
 	,1,33608,1,16642,1,33674,1,2391,1,27023,1,27029,1,4900,1,1215,1,5499,1,16161)

 	-- Greater Fire Protection Potion -- 17574
 	AddRecipe(17574,290,13457,2,GAME_ORIG,290,305,325,345)
-	self:addTradeFlags(RecipeDB,17574,1,2,5,F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17574,1,2,5,F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17574,3,9262,3,9264)

 	-- Greater Frost Protection Potion -- 17575
 	AddRecipe(17575,290,13456,2,GAME_ORIG,290,305,325,345)
-	self:addTradeFlags(RecipeDB,17575, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17575, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17575,3,7428)

 	-- Greater Nature Protection Potion -- 17576
 	AddRecipe(17576,290,13458,2,GAME_ORIG,290,305,325,345)
-	self:addTradeFlags(RecipeDB,17576, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17576, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17576,3,1812,3,1813)

 	-- Greater Arcane Protection Potion -- 17577
 	AddRecipe(17577,290,13461,2,GAME_ORIG,290,305,325,345)
-	self:addTradeFlags(RecipeDB,17577, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17577, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17577,3,7437)

 	-- Greater Shadow Protection Potion -- 17578
 	AddRecipe(17578,290,13459,2,GAME_ORIG,290,305,325,345)
-	self:addTradeFlags(RecipeDB,17578, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17578, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17578,3,8546,3,8550)

 	-- Major Mana Potion -- 17580
 	AddRecipe(17580,295,13444,2,GAME_ORIG,295,310,330,350)
-	self:addTradeFlags(RecipeDB,17580, F_ALLIANCE, F_HORDE, F_QUEST, 5,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,17580, F.ALLIANCE, F.HORDE, F.QUEST, 5,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,17580,3,1853,2,11278)

 	-- Alchemist's Stone -- 17632
 	AddRecipe(17632,350,13503,1,GAME_ORIG,350,365,372,380)
-	self:addTradeFlags(RecipeDB,17632, F_ALLIANCE, F_HORDE, F_VENDOR, 37,41,53,54, F_TRINKET, 111)
+	self:addTradeFlags(RecipeDB,17632, F.ALLIANCE, F.HORDE, F.VENDOR, 37,41,53,54, F.TRINKET, 111)
 	self:addTradeAcquire(RecipeDB,17632,6,935,3,21432)

 	-- Flask of Petrification -- 17634
 	AddRecipe(17634,300,13506,2,GAME_ORIG,300,315,322,330)
-	self:addTradeFlags(RecipeDB,17634, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,17634, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,17634,7,2)

 	-- Flask of the Titans -- 17635
 	AddRecipe(17635,300,13510,2,1,300,315,322,330)
-	self:addTradeFlags(RecipeDB,17635, F_ALLIANCE, F_HORDE, F_VENDOR, 5,F_IBOE, 41,111, F_TANK)
+	self:addTradeFlags(RecipeDB,17635, F.ALLIANCE, F.HORDE, F.VENDOR, 5,F.IBOE, 41,111, F.TANK)
 	self:addTradeAcquire(RecipeDB,17635,3,10363,6,935,4,21432)

 	-- Flask of Distilled Wisdom -- 17636
 	AddRecipe(17636,300,13511,2,1,300,315,322,330)
-	self:addTradeFlags(RecipeDB,17636, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,103, F_CASTER, F_HEALER)
+	self:addTradeFlags(RecipeDB,17636, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,103, F.CASTER, F.HEALER)
 	self:addTradeAcquire(RecipeDB,17636,6,942,4,17904,3,10813)

 	-- Flask of Supreme Power -- 17637
 	AddRecipe(17637,300,13512,2,1,300,315,322,330)
-	self:addTradeFlags(RecipeDB,17637, F_ALLIANCE, F_HORDE, F_QUEST, 5,F_IBOE, 41,53,54,106)
+	self:addTradeFlags(RecipeDB,17637, F.ALLIANCE, F.HORDE, F.QUEST, 5,F.IBOE, 41,53,54,106)
 	self:addTradeAcquire(RecipeDB,17637,3,10508,6,989,4,21643)

 	-- Flask of Chromatic Resistance -- 17638
 	AddRecipe(17638,300,13513,2,1,300,315,322,330)
-	self:addTradeFlags(RecipeDB,17638, F_ALLIANCE, F_HORDE, F_QUEST, 5,F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,17638, F.ALLIANCE, F.HORDE, F.QUEST, 5,F.IBOE, 41,
 	107)
 	self:addTradeAcquire(RecipeDB,17638,3,10339,6,1011,4,21655)

 	-- Elixir of Frost Power -- 21923
 	AddRecipe(21923,190,17708,1,GAME_ORIG,190,210,230,250)
-	self:addTradeFlags(RecipeDB,21923,1,2,7,F_IBOE, F_RBOE,53,54)
+	self:addTradeFlags(RecipeDB,21923,1,2,7,F.IBOE, F.RBOE,53,54)
 	self:addTradeAcquire(RecipeDB,21923,5,1)

 	-- Major Rejuvenation Potion -- 22732
 	AddRecipe(22732,300,18253,3,GAME_ORIG,300,310,320,330)
-	self:addTradeFlags(RecipeDB,22732,1,2,6,F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,22732,1,2,6,F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,22732,8,26)

 	-- Elixir of Greater Water Breathing -- 22808
 	AddRecipe(22808,215,18294,1,GAME_ORIG,215,230,250,270)
-	self:addTradeFlags(RecipeDB,22808, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,22808, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,22808,1,1386,1,4160,1,4611,1,7948,1,16588,1,
 	18802,1,19052,1,16642,1,27029,1,3603,1,16723,1,3347,1,3009,1,2837,1,5177,1,1470,1,
 	3964,1,2132,1,3184,1,33608,1,33674,1,2391,1,27023,1,4900,1,1215,1,16161)

 	-- Gurubashi Mojo Madness -- 24266
 	AddRecipe(24266,300,19931,3,GAME_ORIG,300,315,322,330)
-	self:addTradeFlags(RecipeDB,24266,1,2,6,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,24266,1,2,6,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,24266,8,11)

 	-- Mageblood Elixir -- 24365
 	AddRecipe(24365,275,20007,1,GAME_ORIG,275,290,310,330)
-	self:addTradeFlags(RecipeDB,24365, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,24365, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	100)
 	self:addTradeAcquire(RecipeDB,24365,6,270,3,14921)

 	-- Greater Dreamless Sleep Potion -- 24366
 	AddRecipe(24366,275,20002,1,GAME_ORIG,275,290,310,330)
-	self:addTradeFlags(RecipeDB,24366, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,24366, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	100)
 	self:addTradeAcquire(RecipeDB,24366,6,270,1,14921)

 	-- Living Action Potion -- 24367
 	AddRecipe(24367,285,20008,1,GAME_ORIG,285,300,320,340)
-	self:addTradeFlags(RecipeDB,24367, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,24367, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	100)
 	self:addTradeAcquire(RecipeDB,24367,6,270,4,14921)

 	-- Major Troll's Blood Elixir -- 24368
 	AddRecipe(24368,290,20004,1,GAME_ORIG,290,305,325,345)
-	self:addTradeFlags(RecipeDB,24368, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,24368, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	100)
 	self:addTradeAcquire(RecipeDB,24368,6,270,2,14921)

 	-- Transmute: Elemental Fire -- 25146
 	AddRecipe(25146,300,7068,1,GAME_ORIG,300,301,305,310)
-	self:addTradeFlags(RecipeDB,25146, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,98)
+	self:addTradeFlags(RecipeDB,25146, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,98)
 	self:addTradeAcquire(RecipeDB,25146,6,59,1,12944)

 	-- Elixir of Greater Firepower -- 26277
 	AddRecipe(26277,250,21546,2,GAME_ORIG,250,265,285,305)
-	self:addTradeFlags(RecipeDB,26277, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOE,53,54)
+	self:addTradeFlags(RecipeDB,26277, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOE,53,54)
 	self:addTradeAcquire(RecipeDB,26277,3,5844,3,5846,3,8637)

 	-- Elixir of Camouflage -- 28543
 	AddRecipe(28543,305,22823,1,1,305,320,327,335)
-	self:addTradeFlags(RecipeDB,28543, F_ALLIANCE, F_HORDE, F_TRAINER, 4,F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,28543, F.ALLIANCE, F.HORDE, F.TRAINER, 4,F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,28543,2,16588,2,16641,2,16705,2,18802)

 	-- Elixir of Major Strength -- 28544
 	AddRecipe(28544,305,22824,1,1,305,320,327,335)
-	self:addTradeFlags(RecipeDB,28544, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,28544, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,28544,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Elixir of Healing Power -- 28545
 	AddRecipe(28545,310,22825,1,1,310,325,332,340)
-	self:addTradeFlags(RecipeDB,28545, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,28545, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,28545,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Sneaking Potion -- 28546
 	AddRecipe(28546,315,22826,1,1,315,330,337,345)
-	self:addTradeFlags(RecipeDB,28546, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,28546, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,28546,2,18017,2,19042)

 	-- Elixir of Major Frost Power -- 28549
 	AddRecipe(28549,320,22827,1,1,320,335,342,350)
-	self:addTradeFlags(RecipeDB,28549, F_ALLIANCE, F_HORDE, F_TRAINER, 4,F_IBOE, F_RBOE,53,54)
+	self:addTradeFlags(RecipeDB,28549, F.ALLIANCE, F.HORDE, F.TRAINER, 4,F.IBOE, F.RBOE,53,54)
 	self:addTradeAcquire(RecipeDB,28549,2,18005,2,18017)

 	-- Insane Strength Potion -- 28550
 	AddRecipe(28550,320,22828,2,1,320,335,342,350)
-	self:addTradeFlags(RecipeDB,28550, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,28550, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,28550,7,2)

 	-- Super Healing Potion -- 28551
 	AddRecipe(28551,325,22829,1,1,325,340,347,355)
-	self:addTradeFlags(RecipeDB,28551, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28551, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28551,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Elixir of the Searching Eye -- 28552
 	AddRecipe(28552,325,22830,2,1,325,340,347,355)
-	self:addTradeFlags(RecipeDB,28552, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,28552, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,28552,7,2)

 	-- Elixir of Major Agility -- 28553
 	AddRecipe(28553,330,22831,1,1,330,345,352,360)
-	self:addTradeFlags(RecipeDB,28553, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,51,104)
+	self:addTradeFlags(RecipeDB,28553, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,51,104)
 	self:addTradeAcquire(RecipeDB,28553,6,946,2,17657,6,947,2,17585)

 	-- Shrouding Potion -- 28554
 	AddRecipe(28554,335,22871,2,1,335,350,357,365)
-	self:addTradeFlags(RecipeDB,28554, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, 41, 113)
+	self:addTradeFlags(RecipeDB,28554, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, 41, 113)
 	self:addTradeAcquire(RecipeDB,28554,6,970,4,18382)

 	-- Super Mana Potion -- 28555
 	AddRecipe(28555,340,22832,1,1,340,355,362,370)
-	self:addTradeFlags(RecipeDB,28555, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,28555, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,28555,2,18005,2,19837)

 	-- Elixir of Major Firepower -- 28556
 	AddRecipe(28556,345,22833,2,1,345,360,367,375)
-	self:addTradeFlags(RecipeDB,28556, F_ALLIANCE, F_HORDE, F_TRAINER, 4,F_IBOE, 41,53,54,110)
+	self:addTradeFlags(RecipeDB,28556, F.ALLIANCE, F.HORDE, F.TRAINER, 4,F.IBOE, 41,53,54,110)
 	self:addTradeAcquire(RecipeDB,28556,6,934,3,19331)

 	-- Elixir of Major Defense -- 28557
 	AddRecipe(28557,345,22834,1,1,345,360,367,375)
-	self:addTradeFlags(RecipeDB,28557, F_ALLIANCE, F_HORDE, F_TRAINER, 4,F_IBOE, F_RBOE,52)
+	self:addTradeFlags(RecipeDB,28557, F.ALLIANCE, F.HORDE, F.TRAINER, 4,F.IBOE, F.RBOE,52)
 	self:addTradeAcquire(RecipeDB,28557,2,18005,2,19837)

 	-- Elixir of Major Shadow Power -- 28558
 	AddRecipe(28558,350,22835,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28558, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,53
+	self:addTradeFlags(RecipeDB,28558, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,53
 	,54,107)
 	self:addTradeAcquire(RecipeDB,28558,6,1011,3,21655)

 	-- Major Dreamless Sleep Potion -- 28562
 	AddRecipe(28562,350,22836,1,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28562, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,28562, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,28562,2,19042,2,19837)

 	-- Heroic Potion -- 28563
 	AddRecipe(28563,350,22837,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28563, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE,51)
+	self:addTradeFlags(RecipeDB,28563, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE,51)
 	self:addTradeAcquire(RecipeDB,28563,7,2)

 	-- Haste Potion -- 28564 -- THERE'S 2 VERSIONS?
 	AddRecipe(28564,350,22838,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28564, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28564, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28564,3,24664)

 	-- Destruction Potion -- 28565
 	AddRecipe(28565,350,22839,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28565, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE,53,54)
+	self:addTradeFlags(RecipeDB,28565, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE,53,54)
 	self:addTradeAcquire(RecipeDB,28565,7,2)

 	-- Transmute: Primal Air to Fire -- 28566
 	AddRecipe(28566,350,21884,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28566, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,111)
+	self:addTradeFlags(RecipeDB,28566, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,111)
 	self:addTradeAcquire(RecipeDB,28566,6,935,3,21432)

 	-- Transmute: Primal Earth to Water -- 28567
 	AddRecipe(28567,350,21885,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28567, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,113)
+	self:addTradeFlags(RecipeDB,28567, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,113)
 	self:addTradeAcquire(RecipeDB,28567,6,970,3,18382)

 	-- Transmute: Primal Fire to Earth -- 28568
 	AddRecipe(28568,350,22452,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28568, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,108)
+	self:addTradeFlags(RecipeDB,28568, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,108)
 	self:addTradeAcquire(RecipeDB,28568,6,978,3,20240)

 	-- Transmute: Primal Water to Air -- 28569
 	AddRecipe(28569,350,22451,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28569, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,103)
+	self:addTradeFlags(RecipeDB,28569, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,103)
 	self:addTradeAcquire(RecipeDB,28569,6,942,3,17904)

 	-- Elixir of Major Mageblood -- 28570
 	AddRecipe(28570,355,22840,2,1,355,370,375,380)
-	self:addTradeFlags(RecipeDB,28570, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,28570, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,28570,7,2)

 	-- Major Fire Protection Potion -- 28571
 	AddRecipe(28571,360,22841,2,1,360,375,377,380)
-	self:addTradeFlags(RecipeDB,28571,1,2,5,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28571,1,2,5,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28571,3,19168,3,19221)

 	-- Major Frost Protection Potion -- 28572
 	AddRecipe(28572,360,22842,2,1,360,375,377,380)
-	self:addTradeFlags(RecipeDB,28572,1,2,5,11,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28572,1,2,5,11,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28572,3,18344)

 	-- Major Nature Protection Potion -- 28573
 	AddRecipe(28573,360,22844,1,1,360,375,377,380)
-	self:addTradeFlags(RecipeDB,28573, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,28573, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	103)
 	self:addTradeAcquire(RecipeDB,28573,6,942,4,17904)

 	-- Major Arcane Protection Potion -- 28575
 	AddRecipe(28575,360,22845,2,1,360,375,377,380)
-	self:addTradeFlags(RecipeDB,28575, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28575, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28575,3,17150)

 	-- Major Shadow Protection Potion -- 28576
 	AddRecipe(28576,360,22846,2,1,360,375,377,380)
-	self:addTradeFlags(RecipeDB,28576, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28576, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28576,3,21302)

 	-- Major Holy Protection Potion -- 28577
 	AddRecipe(28577,360,22847,2,1,360,375,377,380)
-	self:addTradeFlags(RecipeDB,28577, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28577, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28577,3,19973)

 	-- Elixir of Empowerment -- 28578   -- THERE'S 2 VERSIONS?
 	AddRecipe(28578,365,22848,2,1,365,375,377,380)
-	self:addTradeFlags(RecipeDB,28578, F_ALLIANCE, F_HORDE, F_TRAINER, 11,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28578, F.ALLIANCE, F.HORDE, F.TRAINER, 11,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28578,3,24664)

 	-- Ironshield Potion -- 28579
 	AddRecipe(28579,365,22849,2,1,365,375,377,380)
-	self:addTradeFlags(RecipeDB,28579,1,2,5,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28579,1,2,5,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28579,3,17862)

 	-- Transmute: Primal Shadow to Water -- 28580
 	AddRecipe(28580,375,21885,2,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28580, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28580, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28580,8,3)

 	-- Transmute: Primal Water to Shadow -- 28581
 	AddRecipe(28581,375,22456,2,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28581, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28581, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28581,8,3)

 	-- Transmute: Primal Mana to Fire -- 28582
 	AddRecipe(28582,375,21884,2,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28582, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28582, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28582,8,3)

 	-- Transmute: Primal Fire to Mana -- 28583
 	AddRecipe(28583,375,22457,2,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28583, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28583, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28583,8,3)

 	-- Transmute: Primal Life to Earth -- 28584
 	AddRecipe(28584,375,22452,2,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28584, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28584, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28584,8,3)

 	-- Transmute: Primal Earth to Life -- 28585
 	AddRecipe(28585,375,21886,2,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28585, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28585, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28585,8,3)

 	-- Super Rejuvenation Potion -- 28586
 	AddRecipe(28586,375,22850,1,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28586, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28586, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28586,8,2)

 	-- Flask of Fortification -- 28587
 	AddRecipe(28587,375,22851,1,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28587, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,52)
+	self:addTradeFlags(RecipeDB,28587, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,52)
 	self:addTradeAcquire(RecipeDB,28587,8,1)

 	-- Flask of Mighty Restoration -- 28588
 	AddRecipe(28588,375,22853,1,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28588, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,28588, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,28588,8,1)

 	-- Flask of Relentless Assault -- 28589
 	AddRecipe(28589,375,22854,1,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28589, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,28589, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,28589,8,1)

 	-- Flask of Blinding Light -- 28590
 	AddRecipe(28590,375,22861,1,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28590, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,28590, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,28590,8,1)

 	-- Flask of Pure Death -- 28591
 	AddRecipe(28591,375,22866,1,1,375,375,377,380)
-	self:addTradeFlags(RecipeDB,28591, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,28591, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,28591,8,1)

 	-- Transmute: Primal Might -- 29688
 	AddRecipe(29688,350,23571,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,29688, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,29688, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,29688,2,16641,2,16705,2,19074)

 	-- Transmute: Earthstorm Diamond -- 32765
 	AddRecipe(32765,350,25867,1,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,32765, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,32765, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	103)
 	self:addTradeAcquire(RecipeDB,32765,6,942,2,17904)

 	-- Transmute: Skyfire Diamond -- 32766
 	AddRecipe(32766,350,25868,1,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,32766, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,32766, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	104)
 	self:addTradeAcquire(RecipeDB,32766,6,946,2,17657,6,947,2,17585)

 	-- Volatile Healing Potion -- 33732
 	AddRecipe(33732,300,28100,1,1,300,315,322,330)
-	self:addTradeFlags(RecipeDB,33732, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,33732, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,33732,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Unstable Mana Potion -- 33733
 	AddRecipe(33733,310,28101,1,1,310,325,332,340)
-	self:addTradeFlags(RecipeDB,33733, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,33733, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,33733,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Onslaught Elixir -- 33738
 	AddRecipe(33738,300,28102,1,1,300,315,322,330)
-	self:addTradeFlags(RecipeDB,33738, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,33738, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,33738,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Adept's Elixir -- 33740
 	AddRecipe(33740,300,28103,1,GAME_ORIG,300,315,322,330)
-	self:addTradeFlags(RecipeDB,33740, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,33740, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,33740,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Elixir of Mastery -- 33741
 	AddRecipe(33741,315,28104,1,1,315,330,337,345)
-	self:addTradeFlags(RecipeDB,33741, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,33741, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,33741,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Mercurial Stone -- 38070
 	AddRecipe(38070,325,31080,1,1,325,340,347,355)
-	self:addTradeFlags(RecipeDB,38070, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP,61)
+	self:addTradeFlags(RecipeDB,38070, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP,61)
 	self:addTradeAcquire(RecipeDB,38070,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Fel Strength Elixir -- 38960
 	AddRecipe(38960,335,31679,3,1,335,350,357,365)
-	self:addTradeFlags(RecipeDB,38960, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,38960, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,38960,3,19740,3,19755,3,21302,3,21314)

 	-- Fel Mana Potion -- 38961
 	AddRecipe(38961,360,31677,3,1,360,375,377,380)
-	self:addTradeFlags(RecipeDB,38961, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,38961, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,38961,3,19792,3,19795,3,19796,3,19806,3,22016,3,
 	22017,3,22018,3,22076,3,22093)

 	-- Fel Regeneration Potion -- 38962
 	AddRecipe(38962,345,31676,3,1,345,360,367,375)
-	self:addTradeFlags(RecipeDB,38962, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,38962, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,38962,3,19754,3,19756,3,20878,3,20887)

 	-- Elixir of Major Fortitude -- 39636
 	AddRecipe(39636,310,32062,1,1,310,325,332,340)
-	self:addTradeFlags(RecipeDB,39636, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,39636, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,39636,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Earthen Elixir -- 39637
 	AddRecipe(39637,320,32063,1,1,320,335,342,350)
-	self:addTradeFlags(RecipeDB,39637, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 41,
+	self:addTradeFlags(RecipeDB,39637, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, 41,
 	103)
 	self:addTradeAcquire(RecipeDB,39637,6,942,2,17904)

 	-- Elixir of Draenic Wisdom -- 39638
 	AddRecipe(39638,320,32067,1,1,320,335,342,350)
-	self:addTradeFlags(RecipeDB,39638, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,39638, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,39638,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

 	-- Elixir of Ironskin -- 39639
 	AddRecipe(39639,330,32068,1,1,330,345,352,360)
-	self:addTradeFlags(RecipeDB,39639, F_ALLIANCE, F_HORDE, F_QUEST, 9,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,39639, F.ALLIANCE, F.HORDE, F.QUEST, 9,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,39639,2,18821,2,18822)

 	-- Cauldron of Major Arcane Protection -- 41458
 	AddRecipe(41458,360,32839,1,1,360,360,370,380)
-	self:addTradeFlags(RecipeDB,41458, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,41458, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,41458,8,4)

 	-- Cauldron of Major Fire Protection -- 41500
 	AddRecipe(41500,360,32849,1,1,360,360,370,380)
-	self:addTradeFlags(RecipeDB,41500, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,41500, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,41500,8,4)

 	-- Cauldron of Major Frost Protection -- 41501
 	AddRecipe(41501,360,32850,1,1,360,360,370,380)
-	self:addTradeFlags(RecipeDB,41501, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,41501, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,41501,8,4)

 	-- Cauldron of Major Nature Protection -- 41502
 	AddRecipe(41502,360,32851,1,1,360,360,370,380)
-	self:addTradeFlags(RecipeDB,41502, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,41502, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,41502,8,4)

 	-- Cauldron of Major Shadow Protection -- 41503
 	AddRecipe(41503,360,32852,1,1,360,360,370,380)
-	self:addTradeFlags(RecipeDB,41503, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,41503, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,41503,8,4)

 	-- Flask of Chromatic Wonder -- 42736
 	AddRecipe(42736,375,33208,2,1,375,390,397,405)
-	self:addTradeFlags(RecipeDB,42736, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE,
+	self:addTradeFlags(RecipeDB,42736, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE,
 	114)
 	self:addTradeAcquire(RecipeDB,42736,6,967,2,18255)

 	-- Mad Alchemist's Potion -- 45061
 	AddRecipe(45061,325,34440,1,1,325,335,342,350)
-	self:addTradeFlags(RecipeDB,45061, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,45061, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,45061,1,16588,1,18802,1,19052,1,27023,1,27029,1,
 	33608,1,33674)

 	-- Guardian's Alchemist Stone -- 47046
 	AddRecipe(47046,375,35748,1,1,375,380,385,390)
-	self:addTradeFlags(RecipeDB,47046, F_ALLIANCE, F_HORDE, F_QUEST, 37,41,52,61,112)
+	self:addTradeFlags(RecipeDB,47046, F.ALLIANCE, F.HORDE, F.QUEST, 37,41,52,61,112)
 	self:addTradeAcquire(RecipeDB,47046,6,1077,4,25032)

 	-- Sorcerer's Alchemist Stone -- 47048
 	AddRecipe(47048,375,35749,1,1,375,380,385,390)
-	self:addTradeFlags(RecipeDB,47048, F_ALLIANCE, F_HORDE, F_QUEST, 37,41,53,54,61,112)
+	self:addTradeFlags(RecipeDB,47048, F.ALLIANCE, F.HORDE, F.QUEST, 37,41,53,54,61,112)
 	self:addTradeAcquire(RecipeDB,47048,6,1077,4,25032)

 	-- Redeemer's Alchemist Stone -- 47049
 	AddRecipe(47049,375,35750,1,1,375,380,385,390)
-	self:addTradeFlags(RecipeDB,47049, F_ALLIANCE, F_HORDE, F_QUEST, 37,41,53,54,61,112)
+	self:addTradeFlags(RecipeDB,47049, F.ALLIANCE, F.HORDE, F.QUEST, 37,41,53,54,61,112)
 	self:addTradeAcquire(RecipeDB,47049,6,1077,4,25032)

 	-- Assassin's Alchemist Stone -- 47050
 	AddRecipe(47050,375,35751,1,1,375,380,385,390)
-	self:addTradeFlags(RecipeDB,47050, F_ALLIANCE, F_HORDE, F_QUEST, 37,41,51,61,112)
+	self:addTradeFlags(RecipeDB,47050, F.ALLIANCE, F.HORDE, F.QUEST, 37,41,51,61,112)
 	self:addTradeAcquire(RecipeDB,47050,6,1077,4,25032)

 	-- Transmute: Eternal Life to Shadow -- 53771
 	AddRecipe(53771,405,35627,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53771, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53771, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53771,8,19)

 	-- Transmute: Eternal Life to Fire -- 53773
 	AddRecipe(53773,405,36860,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53773, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53773, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53773,8,19)

 	-- Transmute: Eternal Fire to Water -- 53774
 	AddRecipe(53774,405,35622,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53774, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53774, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53774,8,19)

 	-- Transmute: Eternal Fire to Life -- 53775
 	AddRecipe(53775,405,35625,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53775, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53775, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53775,8,19)

 	-- Transmute: Eternal Air to Water -- 53776
 	AddRecipe(53776,405,35622,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53776, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53776, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53776,8,19)

 	-- Transmute: Eternal Air to Earth -- 53777
 	AddRecipe(53777,405,35624,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53777, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53777, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53777,8,19)

 	-- Transmute: Eternal Shadow to Earth -- 53779
 	AddRecipe(53779,405,35624,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53779, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53779, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53779,8,19)

 	-- Transmute: Eternal Shadow to Life -- 53780
 	AddRecipe(53780,405,35625,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53780, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53780, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53780,8,19)

 	-- Transmute: Eternal Earth to Air -- 53781
 	AddRecipe(53781,405,35623,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53781, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53781, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53781,8,19)

 	-- Transmute: Eternal Earth to Shadow -- 53782
 	AddRecipe(53782,405,35627,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53782, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53782, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53782,8,19)

 	-- Transmute: Eternal Water to Air -- 53783
 	AddRecipe(53783,405,35623,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53783, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53783, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53783,8,19)

 	-- Transmute: Eternal Water to Fire -- 53784
 	AddRecipe(53784,405,36860,2,2,405,405,415,425)
-	self:addTradeFlags(RecipeDB,53784, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53784, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53784,8,19)

 	-- Pygmy Oil -- 53812
 	AddRecipe(53812,375,40195,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,53812, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53812, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53812,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Runic Healing Potion -- 53836
 	AddRecipe(53836,405,33447,1,2)
-	self:addTradeFlags(RecipeDB,53836, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53836, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53836,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Runic Mana Potion -- 53837
 	AddRecipe(53837,410,33448,1,2)
-	self:addTradeFlags(RecipeDB,53837, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53837, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53837,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Resurgent Healing Potion -- 53838
 	AddRecipe(53838,350,39671,1,2)
-	self:addTradeFlags(RecipeDB,53838, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53838, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53838,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Icy Mana Potion -- 53839
 	AddRecipe(53839,360,40067,1,2)
-	self:addTradeFlags(RecipeDB,53839, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53839, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53839,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Elixir of Mighty Agility -- 53840
 	AddRecipe(53840,395,39666,1,2)
-	self:addTradeFlags(RecipeDB,53840, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,53840, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,53840,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Wrath Elixir -- 53841
 	AddRecipe(53841,355,40068,1,2)
-	self:addTradeFlags(RecipeDB,53841, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,53841, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,53841,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Spellpower Elixir -- 53842
 	AddRecipe(53842,365,40070,1,2)
-	self:addTradeFlags(RecipeDB,53842, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,53842, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,53842,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Elixir of Spirit -- 53847
 	AddRecipe(53847,385,40072,1,2)
-	self:addTradeFlags(RecipeDB,53847, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,53847, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,53847,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Guru's Elixir -- 53848
 	AddRecipe(53848,375,40076,1,2)
-	self:addTradeFlags(RecipeDB,53848, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53848, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53848,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Crazy Alchemist's Potion -- 53895
 	AddRecipe(53895,400,40077,1,2)
-	self:addTradeFlags(RecipeDB,53895, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53895, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53895,8,18)

 	-- Elixir of Mighty Fortitude -- 53898
 	AddRecipe(53898,390,40078,1,2)
-	self:addTradeFlags(RecipeDB,53898, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53898, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53898,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Lesser Flask of Toughness -- 53899
 	AddRecipe(53899,375,40079,1,2)
-	self:addTradeFlags(RecipeDB,53899, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53899, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53899,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Potion of Nightmares -- 53900
 	AddRecipe(53900,380,40081,1,2)
-	self:addTradeFlags(RecipeDB,53900, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53900, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53900,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Flask of the Frost Wyrm -- 53901
 	AddRecipe(53901,435,40082,1,2)
-	self:addTradeFlags(RecipeDB,53901, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,53901, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,53901,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Flask of Stoneblood -- 53902
 	AddRecipe(53902,435,40083,1,2)
-	self:addTradeFlags(RecipeDB,53902, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53902, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53902,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Flask of Endless Rage -- 53903
 	AddRecipe(53903,435,40084,1,2)
-	self:addTradeFlags(RecipeDB,53903, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,53903, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,53903,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Powerful Rejuvenation Potion -- 53904
 	AddRecipe(53904,400,40087,1,2)
-	self:addTradeFlags(RecipeDB,53904, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53904, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53904,8,18)

 	-- Indestructible Potion -- 53905
 	AddRecipe(53905,395,40093,1,2)
-	self:addTradeFlags(RecipeDB,53905, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53905, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53905,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Mighty Arcane Protection Potion -- 53936
 	AddRecipe(53936,400,40213,2,2)
-	self:addTradeFlags(RecipeDB,53936, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53936, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53936,3,32297,3,31702)

 	-- Mighty Frost Protection Potion -- 53937
 	AddRecipe(53937,400,40215,2,2)
-	self:addTradeFlags(RecipeDB,53937, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53937, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53937,3,32289)

 	-- Mighty Shadow Protection Potion -- 53938
 	AddRecipe(53938,400,40217,2,2)
-	self:addTradeFlags(RecipeDB,53938, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53938, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53938,3,32349)

 	-- Mighty Fire Protection Potion -- 53939
 	AddRecipe(53939,400,40214,2,2)
-	self:addTradeFlags(RecipeDB,53939, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53939, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53939,3,30921)

 	-- Mighty Nature Protection Potion -- 53942
 	AddRecipe(53942,400,40216,2,2)
-	self:addTradeFlags(RecipeDB,53942, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,53942, F.ALLIANCE, F.HORDE, F.MOB_DROP, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,53942,3,32290)

 	-- Flask of Pure Mojo -- 54213
 	AddRecipe(54213,435,40404,1,2)
-	self:addTradeFlags(RecipeDB,54213, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,54213, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,54213,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Elixir of Mighty Strength -- 54218
 	AddRecipe(54218,385,40073,1,2)
-	self:addTradeFlags(RecipeDB,54218, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,54218, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,54218,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Elixir of Protection -- 54220
 	AddRecipe(54220,400,40097,1,2)
-	self:addTradeFlags(RecipeDB,54220, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,54220, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,54220,8,18)

 	-- Potion of Speed -- 54221
 	AddRecipe(54221,400,40211,1,2)
-	self:addTradeFlags(RecipeDB,54221, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,54221, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,54221,8,18)

 	-- Potion of Wild Magic -- 54222
 	AddRecipe(54222,400,40212,1,2)
-	self:addTradeFlags(RecipeDB,54222, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,53,54)
+	self:addTradeFlags(RecipeDB,54222, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,53,54)
 	self:addTradeAcquire(RecipeDB,54222,8,18)

 	-- Elixir of Mighty Mageblood -- 56519
 	AddRecipe(56519,400,40109,1,2)
-	self:addTradeFlags(RecipeDB,56519, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,56519, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,56519,8,18)

 	-- Transmute: Skyflare Diamond -- 57425
 	AddRecipe(57425,430,41266,3,2)
-	self:addTradeFlags(RecipeDB,57425, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,57425, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,57425,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Transmute: Earthsiege Diamond -- 57427
 	AddRecipe(57427,425,41334,3,2)
-	self:addTradeFlags(RecipeDB,57427, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,57427, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,57427,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Endless Mana Potion -- 58868
 	AddRecipe(58868,410,43570,1,2)
-	self:addTradeFlags(RecipeDB,58868, F_ALLIANCE, F_HORDE, F_TRAINER, 37,41)
+	self:addTradeFlags(RecipeDB,58868, F.ALLIANCE, F.HORDE, F.TRAINER, 37,41)
 	self:addTradeAcquire(RecipeDB,58868,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Endless Healing Potion -- 58871
 	AddRecipe(58871,410,43569,1,2)
-	self:addTradeFlags(RecipeDB,58871, F_ALLIANCE, F_HORDE, F_TRAINER, 37,41)
+	self:addTradeFlags(RecipeDB,58871, F.ALLIANCE, F.HORDE, F.TRAINER, 37,41)
 	self:addTradeAcquire(RecipeDB,58871,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Transmute: Titanium -- 60350
 	AddRecipe(60350,395,41163,2,2)
-	self:addTradeFlags(RecipeDB,60350, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,60350, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,60350,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Elixir of Accuracy -- 60354
 	AddRecipe(60354,400,44325,1,2,400,415,422,430)
-	self:addTradeFlags(RecipeDB,60354, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,60354, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,60354,8,18)

 	-- Elixir of Deadly Strikes -- 60355
 	AddRecipe(60355,400,44327,1,2)
-	self:addTradeFlags(RecipeDB,60355, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,60355, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,60355,8,18)

 	-- Elixir of Mighty Defense -- 60356
 	AddRecipe(60356,400,44328,1,2)
-	self:addTradeFlags(RecipeDB,60356, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,52)
+	self:addTradeFlags(RecipeDB,60356, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,52)
 	self:addTradeAcquire(RecipeDB,60356,8,18)

 	-- Elixir of Expertise -- 60357
 	AddRecipe(60357,400,44329,1,2)
-	self:addTradeFlags(RecipeDB,60357, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,60357, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,60357,8,18)

 	-- Elixir of Armor Piercing -- 60365
 	AddRecipe(60365,400,44330,1,2)
-	self:addTradeFlags(RecipeDB,60365, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41,51)
+	self:addTradeFlags(RecipeDB,60365, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, 41,51)
 	self:addTradeAcquire(RecipeDB,60365,8,18)

 	-- Elixir of Lightning Speed -- 60366
 	AddRecipe(60366,400,44331,1,2)
-	self:addTradeFlags(RecipeDB,60366, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,60366, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,60366,8,18)

 	-- Elixir of Mighty Thoughts -- 60367
 	AddRecipe(60367,395,44332,1,2)
-	self:addTradeFlags(RecipeDB,60367, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,60367, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,60367,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Mercurial Alchemist Stone -- 60396
 	AddRecipe(60396,400,44322,3,2)
-	self:addTradeFlags(RecipeDB,60396, F_ALLIANCE, F_HORDE, F_TRAINER, 37,41,53,54,61)
+	self:addTradeFlags(RecipeDB,60396, F.ALLIANCE, F.HORDE, F.TRAINER, 37,41,53,54,61)
 	self:addTradeAcquire(RecipeDB,60396,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Indestructible Alchemist Stone -- 60403
 	AddRecipe(60403,400,44323,3,2)
-	self:addTradeFlags(RecipeDB,60403, F_ALLIANCE, F_HORDE, F_TRAINER, 37,41,52,61)
+	self:addTradeFlags(RecipeDB,60403, F.ALLIANCE, F.HORDE, F.TRAINER, 37,41,52,61)
 	self:addTradeAcquire(RecipeDB,60403,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Mighty Alchemist Stone -- 60405
 	AddRecipe(60405,400,44324,3,2)
-	self:addTradeFlags(RecipeDB,60405, F_ALLIANCE, F_HORDE, F_TRAINER, 37,41,51,61)
+	self:addTradeFlags(RecipeDB,60405, F.ALLIANCE, F.HORDE, F.TRAINER, 37,41,51,61)
 	self:addTradeAcquire(RecipeDB,60405,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Northrend Alchemy Research -- 60893
 	AddRecipe(60893,400,nil,1,2)
-	self:addTradeFlags(RecipeDB,60893, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,60893, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,60893,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Shadow Oil -- 3449
 	AddRecipe(3449,165,3824,1,2,165,190,210,230)
-	self:addTradeFlags(RecipeDB,3449, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,3449, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,3449,2,2481,2,4878)

 	-- Free Action Potion -- 6624
 	AddRecipe(6624,150,5634,1,2,150,175,195,215)
-	self:addTradeFlags(RecipeDB,6624, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB,6624, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB,6624,2,3348,2,5178,2,4226)

 	-- Elixir of Water Walking -- 62410
 	AddRecipe(62410,400,8827,1,2)
-	self:addTradeFlags(RecipeDB,62410, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,62410, F.ALLIANCE, F.HORDE, F.DISC, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,62410,8,18)

 	-- Ethereal Oil -- 62409
 	AddRecipe(62409,375,44958,1,2)
-	self:addTradeFlags(RecipeDB,62409, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,62409, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,62409,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Lesser Flask of Resistance -- 62213
 	AddRecipe(62213,385,44939,1,2)
-	self:addTradeFlags(RecipeDB,62213, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,62213, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,62213,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Elixir of Minor Accuracy -- 63732
 	AddRecipe(63732,135,45621,1,2,135,160,180,200)
-	self:addTradeFlags(RecipeDB,63732, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,63732, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,63732,1,1386,1,2391,1,2837,1,3009,1,3347,1,4160,
 	1,4611,1,5177,1,5499,1,7948,1,16588,1,16642,1,16723,1,18802,1,19052,
 	1,27029,1,3603,1,1470,1,3964,1,2132,1,3184,1,33608,1,33674,1,27023,1,4900,1,1215,
@@ -1433,42 +1429,42 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Ametrine -- 66658
 	AddRecipe(66658,450,36931,1,2,450,450,452,465)
-	self:addTradeFlags(RecipeDB,66658, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,66658, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,66658,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Transmute: Cardinal Ruby -- 66659
 	AddRecipe(66659,450,36919,1,2,450,450,452,465)
-	self:addTradeFlags(RecipeDB,66659,1,2,8,F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,66659,1,2,8,F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,66659,4,14151)

 	-- Transmute: King's Amber -- 66660
 	AddRecipe(66660,450,36922,1,2,450,450,452,465)
-	self:addTradeFlags(RecipeDB,66660, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,66660, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,66660,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Transmute: Dreadstone -- 66662
 	AddRecipe(66662,450,36928,1,2,450,450,452,465)
-	self:addTradeFlags(RecipeDB,66662, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,66662, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,66662,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Transmute: Majestic Zircon -- 66663
 	AddRecipe(66663,450,36925,1,2,450,450,452,465)
-	self:addTradeFlags(RecipeDB,66663, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,66663, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,66663,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Transmute: Eye of Zul -- 66664
 	AddRecipe(66664,450,36934,1,2,450,450,452,465)
-	self:addTradeFlags(RecipeDB,66664, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB,66664, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB,66664,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

 	-- Flask of the North -- 67025
 	AddRecipe(67025,425,47499,1,2,425,440,445,450)
-	self:addTradeFlags(RecipeDB,67025, F_ALLIANCE, F_HORDE, F_TRAINER, 37,41,51)
+	self:addTradeFlags(RecipeDB,67025, F.ALLIANCE, F.HORDE, F.TRAINER, 37,41,51)
 	self:addTradeAcquire(RecipeDB,67025,1,26903,1,26951,1,26975,1,26987,1,28703,1,
 	33588)

diff --git a/Database/Blacksmithing.lua b/Database/Blacksmithing.lua
index 6893057..7802d34 100644
--- a/Database/Blacksmithing.lua
+++ b/Database/Blacksmithing.lua
@@ -14,66 +14,50 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
 local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
 -------------------------------------------------------------------------------
--- Reputation Filter flags
+local F = private.filter_flags
+
 -------------------------------------------------------------------------------
-local F_ARGENTDAWN, F_CENARION_CIRCLE, F_THORIUM_BROTHERHOOD, F_TIMBERMAW_HOLD, F_ZANDALAR = 96, 97, 98, 99, 100
-local F_ALDOR, F_ASHTONGUE, F_CENARION_EXPEDITION, F_HELLFIRE, F_CONSORTIUM = 101, 102, 103, 104, 105
-local F_KOT, F_LOWERCITY, F_NAGRAND, F_SCALE_SANDS, F_SCRYER, F_SHATAR = 106, 107, 108, 109, 110, 111
-local F_SHATTEREDSUN, F_SPOREGGAR, F_VIOLETEYE = 112, 113, 114
-local F_ARGENTCRUSADE, F_FRENZYHEART, F_EBONBLADE, F_KIRINTOR, F_HODIR = 115, 116, 117, 118, 119
-local F_KALUAK, F_ORACLES, F_WYRMREST, F_WRATHCOMMON1, F_WRATHCOMMON2 = 120, 121, 122, 123, 124
-local F_WRATHCOMMON3, F_WRATHCOMMON4, F_WRATHCOMMON5, F_ASHEN_VERDICT = 125, 126, 127, 128
-
---------------------------------------------------------------------------------------------------------------------
 -- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Reputation Levels
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local FRIENDLY = 1
 local HONORED = 2
 local REVERED = 3
 local EXALTED = 4

-
 local initialized = false
 local num_recipes = 0

 function addon:InitBlacksmithing(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -2634,33 +2618,33 @@ function addon:InitBlacksmithing(RecipeDB)

 	 -- Puresteel Legplates -- 70562
 	 AddRecipe(70562,450,49902,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70562,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70562,A_REPUTATION,1156, REVERED, 37687)
+	 self:addTradeFlags(RecipeDB,70562,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70562,A.REPUTATION,1156, REVERED, 37687)

 	 -- Protectors of Life -- 70563
 	 AddRecipe(70563,450,49905,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70563,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70563,A_REPUTATION,1156, HONORED, 37687)
+	 self:addTradeFlags(RecipeDB,70563,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70563,A.REPUTATION,1156, HONORED, 37687)

 	 -- Legplates of Painful Death -- 70565
 	 AddRecipe(70565,450,49903,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70565,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70565,A_REPUTATION,1156, REVERED, 37687)
+	 self:addTradeFlags(RecipeDB,70565,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70565,A.REPUTATION,1156, REVERED, 37687)

 	 -- Hellfrozen Bonegrinders -- 70566
 	 AddRecipe(70566,450,49906,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70566,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70566,A_REPUTATION,1156, HONORED, 37687)
+	 self:addTradeFlags(RecipeDB,70566,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70566,A.REPUTATION,1156, HONORED, 37687)

 	 -- Pillars of Might -- 70567
 	 AddRecipe(70567,450,49904,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70567,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70567,A_REPUTATION,1156, REVERED, 37687)
+	 self:addTradeFlags(RecipeDB,70567,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70567,A.REPUTATION,1156, REVERED, 37687)

 	 -- Boots of Kingly Upheaval -- 70568
 	 AddRecipe(70568,450,49907,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70568,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70568,A_REPUTATION,1156, HONORED, 37687)
+	 self:addTradeFlags(RecipeDB,70568,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70568,A.REPUTATION,1156, HONORED, 37687)

 	-- Some recipes are only availible to specific factions.
 	-- We only add the faction specific recipes if the user is part of that faction
diff --git a/Database/Cooking.lua b/Database/Cooking.lua
index 47eed9d..5edbb7c 100644
--- a/Database/Cooking.lua
+++ b/Database/Cooking.lua
@@ -14,38 +14,34 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
+local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
---------------------------------------------------------------------------------------------------------------------
--- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local F = private.filter_flags

--- Reputation flags not retained as they are not used in this file.
+-------------------------------------------------------------------------------
+-- Acquire types
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 local initialized = false
 local num_recipes = 0
@@ -67,830 +63,830 @@ function addon:InitCooking(RecipeDB)

 	-- Charred Wolf Meat -- 2538
 	AddRecipe(2538, 1, 2679, R_COMMON, GAME_ORIG, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 2538, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 2538, A_CUSTOM, 8)
+	self:addTradeFlags(RecipeDB, 2538, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 2538, A.CUSTOM, 8)

 	-- Spiced Wolf Meat -- 2539
 	AddRecipe(2539, 10, 2680, R_COMMON, GAME_ORIG, 10, 50, 70, 90)
-	self:addTradeFlags(RecipeDB, 2539, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 2539, A_TRAINER, 1355, A_TRAINER, 1382, A_TRAINER, 1430, A_TRAINER, 1699, A_TRAINER, 3026, A_TRAINER, 3067, A_TRAINER,3087, A_TRAINER, 3399, A_TRAINER, 4210, A_TRAINER, 4552, A_TRAINER, 5159, A_TRAINER, 5482, A_TRAINER, 6286, A_TRAINER, 8306, A_TRAINER, 16253, A_TRAINER, 16277, A_TRAINER, 16676, A_TRAINER,16719, A_TRAINER, 17246, A_TRAINER, 18987, A_TRAINER, 18988, A_TRAINER, 18993, A_TRAINER, 19185, A_TRAINER, 19369)
+	self:addTradeFlags(RecipeDB, 2539, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 2539, A.TRAINER, 1355, A.TRAINER, 1382, A.TRAINER, 1430, A.TRAINER, 1699, A.TRAINER, 3026, A.TRAINER, 3067, A.TRAINER,3087, A.TRAINER, 3399, A.TRAINER, 4210, A.TRAINER, 4552, A.TRAINER, 5159, A.TRAINER, 5482, A.TRAINER, 6286, A.TRAINER, 8306, A.TRAINER, 16253, A.TRAINER, 16277, A.TRAINER, 16676, A.TRAINER,16719, A.TRAINER, 17246, A.TRAINER, 18987, A.TRAINER, 18988, A.TRAINER, 18993, A.TRAINER, 19185, A.TRAINER, 19369)

 	-- Roasted Boar Meat -- 2540
 	AddRecipe(2540, 1, 2681, R_COMMON, GAME_ORIG, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 2540, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 2540, A_CUSTOM, 8)
+	self:addTradeFlags(RecipeDB, 2540, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 2540, A.CUSTOM, 8)

 	-- Coyote Steak -- 2541
 	AddRecipe(2541, 50, 2684, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 2541, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 2541, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 2541,1,1355,1,1382,1,1430,1,1699,1,3026,1,3067,1,3087,1,3399,1,4210,1,4552,1,5159,1,5482,1,6286,1,8306,1,16253,1,16277,1,16676,1,16719,1,17246,1,18987,1,18988,1,18993,1,19185,1,19369)

 	-- Goretusk Liver Pie -- 2542
 	AddRecipe(2542, 50, 724, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 2542, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 2542, A_QUEST, 22, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 2542, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 2542, A.QUEST, 22, A.VENDOR, 340)

 	-- Westfall Stew -- 2543
 	AddRecipe(2543, 75, 733, R_COMMON, GAME_ORIG, 75, 115, 135, 155)
-	self:addTradeFlags(RecipeDB, 2543, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 2543, A_QUEST, 38, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 2543, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 2543, A.QUEST, 38, A.VENDOR, 340)

 	-- Crab Cake -- 2544
 	AddRecipe(2544, 75, 2683, R_COMMON, GAME_ORIG, 75, 115, 135, 155)
-	self:addTradeFlags(RecipeDB, 2544, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 2544, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 2544,1,1355,1,1382,1,1430,1,1699,1,3026,1,3067,1,3087,1,3399,1,4210,1,4552,1,5159,1,5482,1,6286,1,8306,1,16253,1,16277,1,16676,1,16719,1,17246,1,18987,1,18988,1,18993,1,19185,1,19369)

 	-- Cooked Crab Claw -- 2545
 	AddRecipe(2545, 85, 2682, R_COMMON, GAME_ORIG, 85, 125, 145, 165)
-	self:addTradeFlags(RecipeDB, 2545, F_ALLIANCE, F_HORDE, F_VENDOR, F_WORLD_DROP, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 2545, A_WORLD_DROP, R_COMMON, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 2545, F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 2545, A.WORLD_DROP, R_COMMON, A.VENDOR, 340)

 	-- Dry Pork Ribs -- 2546
 	AddRecipe(2546, 80, 2687, R_COMMON, GAME_ORIG, 80, 120, 140, 160)
-	self:addTradeFlags(RecipeDB, 2546, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 2546, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 2546,1,1355,1,1382,1,1430,1,1699,1,3026,1,3067,1,3087,1,3399,1,4210,1,4552,1,5159,1,5482,1,6286,1,8306,1,16253,1,16277,1,16676,1,16719,1,17246,1,18987,1,18988,1,18993,1,19185,1,19369)

 	-- Redridge Goulash -- 2547
 	AddRecipe(2547, 100, 1082, R_COMMON, GAME_ORIG, 100, 135, 155, 175)
-	self:addTradeFlags(RecipeDB, 2547, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 2547, A_QUEST, 92, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 2547, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 2547, A.QUEST, 92, A.VENDOR, 340)

 	-- Succulent Pork Ribs -- 2548
 	AddRecipe(2548, 110, 2685, R_COMMON, GAME_ORIG, 110, 130, 150, 170)
-	self:addTradeFlags(RecipeDB, 2548, F_ALLIANCE, F_HORDE, F_VENDOR, F_WORLD_DROP, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 2548, A_WORLD_DROP, R_COMMON, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 2548, F.ALLIANCE, F.HORDE, F.VENDOR, F.WORLD_DROP, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 2548, A.WORLD_DROP, R_COMMON, A.VENDOR, 340)

 	-- Seasoned Wolf Kabob -- 2549
 	AddRecipe(2549, 100, 1017, R_COMMON, GAME_ORIG, 100, 140, 160, 180)
-	self:addTradeFlags(RecipeDB, 2549, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 2549, A_QUEST, 90, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 2549, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 2549, A.QUEST, 90, A.VENDOR, 340)

 	-- Beer Basted Boar Ribs -- 2795
 	AddRecipe(2795, 10, 2888, R_COMMON, GAME_ORIG, 10, 60, 80, 100)
-	self:addTradeFlags(RecipeDB, 2795, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 2795, A_QUEST, 384, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 2795, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 2795, A.QUEST, 384, A.VENDOR, 340)

 	-- Crocolisk Steak -- 3370
 	AddRecipe(3370, 80, 3662, R_COMMON, GAME_ORIG, 80, 120, 140, 160)
-	self:addTradeFlags(RecipeDB, 3370, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3370, A_QUEST, 385, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 3370, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3370, A.QUEST, 385, A.VENDOR, 340)

 	-- Blood Sausage -- 3371
 	AddRecipe(3371, 60, 3220, R_COMMON, GAME_ORIG, 60, 100, 120, 140)
-	self:addTradeFlags(RecipeDB, 3371, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3371, A_QUEST, 418, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 3371, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3371, A.QUEST, 418, A.VENDOR, 340)

 	-- Murloc Fin Soup -- 3372
 	AddRecipe(3372, 90, 3663, R_COMMON, GAME_ORIG, 90, 130, 150, 170)
-	self:addTradeFlags(RecipeDB, 3372, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3372, A_QUEST, 127, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 3372, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3372, A.QUEST, 127, A.VENDOR, 340)

 	-- Crocolisk Gumbo -- 3373
 	AddRecipe(3373, 120, 3664, R_COMMON, GAME_ORIG, 120, 160, 180, 200)
-	self:addTradeFlags(RecipeDB, 3373, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3373, A_QUEST, 471, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 3373, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3373, A.QUEST, 471, A.VENDOR, 340)

 	-- Curiously Tasty Omelet -- 3376
 	AddRecipe(3376, 130, 3665, R_COMMON, GAME_ORIG, 130, 170, 190, 210)
-	self:addTradeFlags(RecipeDB, 3376, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3376, A_QUEST, 296, A_VENDOR, 340, A_VENDOR, 1148, A_VENDOR, 2821)
+	self:addTradeFlags(RecipeDB, 3376, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3376, A.QUEST, 296, A.VENDOR, 340, A.VENDOR, 1148, A.VENDOR, 2821)

 	-- Gooey Spider Cake -- 3377
 	AddRecipe(3377, 110, 3666, R_COMMON, GAME_ORIG, 110, 150, 170, 190)
-	self:addTradeFlags(RecipeDB, 3377, F_ALLIANCE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3377, A_QUEST, 93, A_VENDOR, 340)
+	self:addTradeFlags(RecipeDB, 3377, F.ALLIANCE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3377, A.QUEST, 93, A.VENDOR, 340)

 	-- Big Bear Steak -- 3397
 	AddRecipe(3397, 110, 3726, R_COMMON, GAME_ORIG, 110, 150, 170, 190)
-	self:addTradeFlags(RecipeDB, 3397, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3397, A_QUEST, 498, A_VENDOR, 3960, A_VENDOR, 12246)
+	self:addTradeFlags(RecipeDB, 3397, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3397, A.QUEST, 498, A.VENDOR, 3960, A.VENDOR, 12246)

 	-- Hot Lion Chops -- 3398
 	AddRecipe(3398, 125, 3727, R_COMMON, GAME_ORIG, 125, 175, 195, 215)
-	self:addTradeFlags(RecipeDB, 3398, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3398, A_QUEST, 501, A_VENDOR, 3489, A_VENDOR, 12245)
+	self:addTradeFlags(RecipeDB, 3398, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3398, A.QUEST, 501, A.VENDOR, 3489, A.VENDOR, 12245)

 	-- Tasty Lion Steak -- 3399
 	AddRecipe(3399, 150, 3728, R_COMMON, GAME_ORIG, 150, 190, 210, 230)
-	self:addTradeFlags(RecipeDB, 3399, F_ALLIANCE, 8, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3399, A_QUEST, 564)
+	self:addTradeFlags(RecipeDB, 3399, F.ALLIANCE, 8, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3399, A.QUEST, 564)

 	-- Soothing Turtle Bisque -- 3400
 	AddRecipe(3400, 175, 3729, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 3400, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 3400, A_QUEST, 555, A_QUEST, 7321)
+	self:addTradeFlags(RecipeDB, 3400, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 3400, A.QUEST, 555, A.QUEST, 7321)

 	-- Barbecued Buzzard Wing -- 4094
 	AddRecipe(4094, 175, 4457, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 4094, F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 4094, A_QUEST, 703,1,2818, A_VENDOR, 2814, A_VENDOR, 12246)
+	self:addTradeFlags(RecipeDB, 4094, F.ALLIANCE, F.HORDE, F.TRAINER, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 4094, A.QUEST, 703,1,2818, A.VENDOR, 2814, A.VENDOR, 12246)

 	-- Kaldorei Spider Kabob -- 6412
 	AddRecipe(6412, 10, 5472, R_COMMON, GAME_ORIG, 10, 50, 70, 90)
-	self:addTradeFlags(RecipeDB, 6412, F_ALLIANCE, 8, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 6412, A_QUEST, 4161)
+	self:addTradeFlags(RecipeDB, 6412, F.ALLIANCE, 8, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 6412, A.QUEST, 4161)

 	-- Scorpid Surprise -- 6413
 	AddRecipe(6413, 20, 5473, R_COMMON, GAME_ORIG, 20, 60, 80, 100)
-	self:addTradeFlags(RecipeDB, 6413, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 6413, A_VENDOR, 3881)
+	self:addTradeFlags(RecipeDB, 6413, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 6413, A.VENDOR, 3881)

 	-- Roasted Kodo Meat -- 6414
 	AddRecipe(6414, 35, 5474, R_COMMON, GAME_ORIG, 35, 75, 95, 115)
-	self:addTradeFlags(RecipeDB, 6414, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 6414, A_VENDOR, 3081)
+	self:addTradeFlags(RecipeDB, 6414, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 6414, A.VENDOR, 3081)

 	-- Fillet of Frenzy -- 6415
 	AddRecipe(6415, 50, 5476, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 6415, F_ALLIANCE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 6415, A_VENDOR, 4200)
+	self:addTradeFlags(RecipeDB, 6415, F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 6415, A.VENDOR, 4200)

 	-- Strider Stew -- 6416
 	AddRecipe(6416, 50, 5477, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 6416, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 6416, A_QUEST, 2178, A_VENDOR, 3482)
+	self:addTradeFlags(RecipeDB, 6416, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 6416, A.QUEST, 2178, A.VENDOR, 3482)

 	-- Crispy Lizard Tail -- 6418
 	AddRecipe(6418, 100, 5479, R_COMMON, GAME_ORIG, 100, 140, 160, 180)
-	self:addTradeFlags(RecipeDB, 6418, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 6418, A_VENDOR, 3482)
+	self:addTradeFlags(RecipeDB, 6418, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 6418, A.VENDOR, 3482)

 	-- Lean Venison -- 6419
 	AddRecipe(6419, 110, 5480, R_COMMON, GAME_ORIG, 110, 150, 170, 190)
-	self:addTradeFlags(RecipeDB, 6419, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 6419, A_VENDOR, 3960, A_VENDOR, 12245)
+	self:addTradeFlags(RecipeDB, 6419, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 6419, A.VENDOR, 3960, A.VENDOR, 12245)

 	-- Boiled Clams -- 6499
 	AddRecipe(6499, 50, 5525, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 6499, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 6499, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 6499,1,1355,1,1382,1,1430,1,1699,1,3026,1,3067,1,3087,1,3399,1,4210,1,4552,1,5159,1,5482,1,6286,1,8306,1,16253,1,16277,1,16676,1,16719,1,17246,1,18987,1,18988,1,18993,1,19185,1,19369)

 	-- Goblin Deviled Clams -- 6500
 	AddRecipe(6500, 125, 5527, R_COMMON, GAME_ORIG, 125, 165, 185, 205)
-	self:addTradeFlags(RecipeDB, 6500, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 6500, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 6500,1,1355,1,1382,1,1430,1,1699,1,3026,1,3067,1,3087,1,3399,1,4210,1,4552,1,5159,1,5482,1,6286,1,8306,1,16253,1,16277,1,16676,1,16719,1,17246,1,18987,1,18988,1,18993,1,19185,1,19369)

 	-- Clam Chowder -- 6501
 	AddRecipe(6501, 90, 5526, R_COMMON, GAME_ORIG, 90, 130, 150, 170)
-	self:addTradeFlags(RecipeDB, 6501, F_ALLIANCE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 6501, A_VENDOR, 4305, A_VENDOR, 4307)
+	self:addTradeFlags(RecipeDB, 6501, F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 6501, A.VENDOR, 4305, A.VENDOR, 4307)

 	-- Giant Clam Scorcho -- 7213
 	AddRecipe(7213, 175, 6038, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 7213, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 7213, A_VENDOR, 2664)
+	self:addTradeFlags(RecipeDB, 7213, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 7213, A.VENDOR, 2664)

 	-- Brilliant Smallfish -- 7751
 	AddRecipe(7751, 1, 6290, R_COMMON, GAME_ORIG, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 7751, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7751, A_VENDOR, 66, A_VENDOR, 1684, A_VENDOR, 3029, A_VENDOR, 3550, A_VENDOR, 4265, A_VENDOR, 4574, A_VENDOR, 5494, A_VENDOR, 5940, A_VENDOR, 8508)
+	self:addTradeFlags(RecipeDB, 7751, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7751, A.VENDOR, 66, A.VENDOR, 1684, A.VENDOR, 3029, A.VENDOR, 3550, A.VENDOR, 4265, A.VENDOR, 4574, A.VENDOR, 5494, A.VENDOR, 5940, A.VENDOR, 8508)

 	-- Slitherskin Mackerel -- 7752
 	AddRecipe(7752, 1, 787, R_COMMON, GAME_ORIG, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 7752, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7752, A_VENDOR, 3550, A_VENDOR, 4305, A_VENDOR, 5162, A_VENDOR, 5942, A_VENDOR, 10118)
+	self:addTradeFlags(RecipeDB, 7752, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7752, A.VENDOR, 3550, A.VENDOR, 4305, A.VENDOR, 5162, A.VENDOR, 5942, A.VENDOR, 10118)

 	-- Longjaw Mud Snapper -- 7753
 	AddRecipe(7753, 50, 4592, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 7753, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7753, A_VENDOR, 66, A_VENDOR, 1684, A_VENDOR, 3027, A_VENDOR, 4265, A_VENDOR, 4574, A_VENDOR, 5162, A_VENDOR, 5748, A_VENDOR, 5940)
+	self:addTradeFlags(RecipeDB, 7753, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7753, A.VENDOR, 66, A.VENDOR, 1684, A.VENDOR, 3027, A.VENDOR, 4265, A.VENDOR, 4574, A.VENDOR, 5162, A.VENDOR, 5748, A.VENDOR, 5940)

 	-- Loch Frenzy Delight -- 7754
 	AddRecipe(7754, 50, 6316, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 7754, F_ALLIANCE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7754, A_VENDOR, 1684)
+	self:addTradeFlags(RecipeDB, 7754, F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7754, A.VENDOR, 1684)

 	-- Bristle Whisker Catfish -- 7755
 	AddRecipe(7755, 100, 4593, R_COMMON, GAME_ORIG, 100, 140, 160, 180)
-	self:addTradeFlags(RecipeDB, 7755, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7755, A_VENDOR, 2383, A_VENDOR, 2397, A_VENDOR, 3027, A_VENDOR, 3029, A_VENDOR, 3497, A_VENDOR, 4553, A_VENDOR, 5494)
+	self:addTradeFlags(RecipeDB, 7755, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7755, A.VENDOR, 2383, A.VENDOR, 2397, A.VENDOR, 3027, A.VENDOR, 3029, A.VENDOR, 3497, A.VENDOR, 4553, A.VENDOR, 5494)

 	-- Rainbow Fin Albacore -- 7827
 	AddRecipe(7827, 50, 5095, R_COMMON, GAME_ORIG, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 7827, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7827, A_VENDOR, 3178, A_VENDOR, 3333, A_VENDOR, 3497, A_VENDOR, 4305, A_VENDOR, 4307, A_VENDOR, 4553, A_VENDOR, 5494, A_VENDOR, 5748, A_VENDOR, 5942, A_VENDOR, 10118)
+	self:addTradeFlags(RecipeDB, 7827, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7827, A.VENDOR, 3178, A.VENDOR, 3333, A.VENDOR, 3497, A.VENDOR, 4305, A.VENDOR, 4307, A.VENDOR, 4553, A.VENDOR, 5494, A.VENDOR, 5748, A.VENDOR, 5942, A.VENDOR, 10118)

 	-- Rockscale Cod -- 7828
 	AddRecipe(7828, 175, 4594, R_COMMON, GAME_ORIG, 175, 190, 210, 230)
-	self:addTradeFlags(RecipeDB, 7828, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7828, A_VENDOR, 2383, A_VENDOR, 2664, A_VENDOR, 3178, A_VENDOR, 3333, A_VENDOR, 4307, A_VENDOR, 4574, A_VENDOR, 5162, A_VENDOR, 12033, A_VENDOR, 12962)
+	self:addTradeFlags(RecipeDB, 7828, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7828, A.VENDOR, 2383, A.VENDOR, 2664, A.VENDOR, 3178, A.VENDOR, 3333, A.VENDOR, 4307, A.VENDOR, 4574, A.VENDOR, 5162, A.VENDOR, 12033, A.VENDOR, 12962)

 	-- Savory Deviate Delight -- 8238
 	AddRecipe(8238, 85, 6657, R_UNCOMMON, GAME_ORIG, 85, 125, 145, 165)
-	self:addTradeFlags(RecipeDB, 8238, F_ALLIANCE, F_HORDE, 10, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 8238, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 8238, F.ALLIANCE, F.HORDE, 10, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 8238, A.WORLD_DROP, R_UNCOMMON)

 	-- Herb Baked Egg -- 8604
 	AddRecipe(8604, 1, 6888, R_COMMON, GAME_ORIG, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 8604, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 8604, A_CUSTOM, 8)
+	self:addTradeFlags(RecipeDB, 8604, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 8604, A.CUSTOM, 8)

 	-- Smoked Bear Meat -- 8607
-	AddRecipe(8607, F_RBOE,6890,1,GAME_ORIG, F_RBOE,80,100,120)
-	self:addTradeFlags(RecipeDB, 8607, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 8607, A_VENDOR, 1465, A_VENDOR, 3556)
+	AddRecipe(8607, F.RBOE,6890,1,GAME_ORIG, F.RBOE,80,100,120)
+	self:addTradeFlags(RecipeDB, 8607, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 8607, A.VENDOR, 1465, A.VENDOR, 3556)

 	-- Thistle Tea -- 9513
 	AddRecipe(9513, 60, 7676, R_UNCOMMON, GAME_ORIG, 60, 100, 120, 140)
-	self:addTradeFlags(RecipeDB, 9513, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_ROGUE, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 9513, A_QUEST, 2359, A_QUEST, 2478, A_VENDOR, 6779)
+	self:addTradeFlags(RecipeDB, 9513, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.ROGUE, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 9513, A.QUEST, 2359, A.QUEST, 2478, A.VENDOR, 6779)

 	-- Goldthorn Tea -- 13028
 	AddRecipe(13028, 175, 10841, R_COMMON, GAME_ORIG, 175, 175, 190, 205)
-	self:addTradeFlags(RecipeDB, 13028, F_ALLIANCE, F_HORDE, F_INSTANCE, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 13028, A_CUSTOM, 13)
+	self:addTradeFlags(RecipeDB, 13028, F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 13028, A.CUSTOM, 13)

 	-- Lean Wolf Steak -- 15853
 	AddRecipe(15853, 125, 12209, R_COMMON, GAME_ORIG, 125, 165, 185, 205)
-	self:addTradeFlags(RecipeDB, 15853, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15853, A_VENDOR, 12246)
+	self:addTradeFlags(RecipeDB, 15853, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15853, A.VENDOR, 12246)

 	-- Roast Raptor -- 15855
 	AddRecipe(15855, 175, 12210, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 15855, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15855, A_VENDOR, 734, A_VENDOR, 1148, A_VENDOR, 2810, A_VENDOR, 2821, A_VENDOR, 4879, A_VENDOR, 4897, A_VENDOR, 12245)
+	self:addTradeFlags(RecipeDB, 15855, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15855, A.VENDOR, 734, A.VENDOR, 1148, A.VENDOR, 2810, A.VENDOR, 2821, A.VENDOR, 4879, A.VENDOR, 4897, A.VENDOR, 12245)

 	-- Hot Wolf Ribs -- 15856
 	AddRecipe(15856, 175, 13851, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 15856, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15856, A_VENDOR, 7947, A_VENDOR, 8145, A_VENDOR, 12246)
+	self:addTradeFlags(RecipeDB, 15856, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15856, A.VENDOR, 7947, A.VENDOR, 8145, A.VENDOR, 12246)

 	-- Jungle Stew -- 15861
 	AddRecipe(15861, 175, 12212, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 15861, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15861, A_VENDOR, 734, A_VENDOR, 1148, A_VENDOR, 12245)
+	self:addTradeFlags(RecipeDB, 15861, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15861, A.VENDOR, 734, A.VENDOR, 1148, A.VENDOR, 12245)

 	-- Carrion Surprise -- 15863
 	AddRecipe(15863, 175, 12213, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 15863, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15863, A_VENDOR, 989, A_VENDOR, 4879, A_VENDOR, 9636, A_VENDOR, 12245)
+	self:addTradeFlags(RecipeDB, 15863, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15863, A.VENDOR, 989, A.VENDOR, 4879, A.VENDOR, 9636, A.VENDOR, 12245)

 	-- Mystery Stew -- 15865
 	AddRecipe(15865, 175, 12214, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 15865, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15865, A_VENDOR, 4897, A_VENDOR, 8150, A_VENDOR, 12246)
+	self:addTradeFlags(RecipeDB, 15865, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15865, A.VENDOR, 4897, A.VENDOR, 8150, A.VENDOR, 12246)

 	-- Dragonbreath Chili -- 15906
 	AddRecipe(15906, 200, 12217, R_COMMON, GAME_ORIG, 200, 225, 237, 250)
-	self:addTradeFlags(RecipeDB, 15906, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 15906, A_VENDOR, 4879, A_VENDOR, 4897, A_VENDOR, 12246)
+	self:addTradeFlags(RecipeDB, 15906, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 15906, A.VENDOR, 4879, A.VENDOR, 4897, A.VENDOR, 12246)

 	-- Heavy Kodo Stew -- 15910
 	AddRecipe(15910, 200, 12215, R_COMMON, GAME_ORIG, 200, 225, 237, 250)
-	self:addTradeFlags(RecipeDB, 15910, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15910, A_VENDOR, 8150, A_VENDOR, 9636, A_VENDOR, 12245)
+	self:addTradeFlags(RecipeDB, 15910, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15910, A.VENDOR, 8150, A.VENDOR, 9636, A.VENDOR, 12245)

 	-- Spiced Chili Crab -- 15915
 	AddRecipe(15915, 225, 12216, R_COMMON, GAME_ORIG, 225, 250, 262, 275)
-	self:addTradeFlags(RecipeDB, 15915, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15915, A_VENDOR, 989, A_VENDOR, 1149, A_VENDOR, 4305)
+	self:addTradeFlags(RecipeDB, 15915, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15915, A.VENDOR, 989, A.VENDOR, 1149, A.VENDOR, 4305)

 	-- Monster Omelet -- 15933
 	AddRecipe(15933, 225, 12218, R_COMMON, GAME_ORIG, 225, 250, 262, 275)
-	self:addTradeFlags(RecipeDB, 15933, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15933, A_VENDOR, 2803, A_VENDOR, 2806, A_VENDOR, 11187)
+	self:addTradeFlags(RecipeDB, 15933, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15933, A.VENDOR, 2803, A.VENDOR, 2806, A.VENDOR, 11187)

 	-- Crispy Bat Wing -- 15935
 	AddRecipe(15935, 1, 12224, R_COMMON, GAME_ORIG, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 15935, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 15935, A_VENDOR, 2118)
+	self:addTradeFlags(RecipeDB, 15935, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 15935, A.VENDOR, 2118)

 	-- Spotted Yellowtail -- 18238
 	AddRecipe(18238, 225, 6887, R_COMMON, GAME_ORIG, 225, 250, 262, 275)
-	self:addTradeFlags(RecipeDB, 18238, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 18238, A_VENDOR, 8137)
+	self:addTradeFlags(RecipeDB, 18238, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 18238, A.VENDOR, 8137)

 	-- Cooked Glossy Mightfish -- 18239
 	AddRecipe(18239, 225, 13927, R_COMMON, GAME_ORIG, 225, 250, 262, 275)
-	self:addTradeFlags(RecipeDB, 18239, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 18239, A_VENDOR, 2664)
+	self:addTradeFlags(RecipeDB, 18239, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 18239, A.VENDOR, 2664)

 	-- Grilled Squid -- 18240
 	AddRecipe(18240, 240, 13928, R_COMMON, GAME_ORIG, 240, 265, 277, 290)
-	self:addTradeFlags(RecipeDB, 18240, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_DPS)
-	self:addTradeAcquire(RecipeDB, 18240, A_VENDOR, 8137)
+	self:addTradeFlags(RecipeDB, 18240, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	self:addTradeAcquire(RecipeDB, 18240, A.VENDOR, 8137)

 	-- Filet of Redgill -- 18241
 	AddRecipe(18241, 225, 13930, R_COMMON, GAME_ORIG, 225, 250, 262, 275)
-	self:addTradeFlags(RecipeDB, 18241, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 18241, A_VENDOR, 2664)
+	self:addTradeFlags(RecipeDB, 18241, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 18241, A.VENDOR, 2664)

 	-- Hot Smoked Bass -- 18242
 	AddRecipe(18242, 240, 13929, R_COMMON, GAME_ORIG, 240, 265, 277, 290)
-	self:addTradeFlags(RecipeDB, 18242, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 18242, A_VENDOR, 2664)
+	self:addTradeFlags(RecipeDB, 18242, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 18242, A.VENDOR, 2664)

 	-- Nightfin Soup -- 18243
 	AddRecipe(18243, 250, 13931, R_COMMON, GAME_ORIG, 250, 275, 285, 295)
-	self:addTradeFlags(RecipeDB, 18243, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 18243, A_VENDOR, 8137)
+	self:addTradeFlags(RecipeDB, 18243, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 18243, A.VENDOR, 8137)

 	-- Poached Sunscale Salmon -- 18244
 	AddRecipe(18244, 250, 13932, R_COMMON, GAME_ORIG, 250, 275, 285, 295)
-	self:addTradeFlags(RecipeDB, 18244, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 18244, A_VENDOR, 8137)
+	self:addTradeFlags(RecipeDB, 18244, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 18244, A.VENDOR, 8137)

 	-- Lobster Stew -- 18245
 	AddRecipe(18245, 275, 13933, R_COMMON, GAME_ORIG, 275, 300, 312, 325)
-	self:addTradeFlags(RecipeDB, 18245, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 18245, A_VENDOR, 7947, A_VENDOR, 8145)
+	self:addTradeFlags(RecipeDB, 18245, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 18245, A.VENDOR, 7947, A.VENDOR, 8145)

 	-- Mightfish Steak -- 18246
 	AddRecipe(18246, 275, 13934, R_COMMON, GAME_ORIG, 275, 300, 312, 325)
-	self:addTradeFlags(RecipeDB, 18246, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 18246, A_VENDOR, 7947, A_VENDOR, 8145)
+	self:addTradeFlags(RecipeDB, 18246, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 18246, A.VENDOR, 7947, A.VENDOR, 8145)

 	-- Baked Salmon -- 18247
 	AddRecipe(18247, 275, 13935, R_COMMON, GAME_ORIG, 275, 300, 312, 325)
-	self:addTradeFlags(RecipeDB, 18247, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 18247, A_VENDOR, 7947, A_VENDOR, 8145)
+	self:addTradeFlags(RecipeDB, 18247, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 18247, A.VENDOR, 7947, A.VENDOR, 8145)

 	-- Undermine Clam Chowder -- 20626
 	AddRecipe(20626, 225, 16766, R_COMMON, GAME_ORIG, 225, 250, 262, 275)
-	self:addTradeFlags(RecipeDB, 20626, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 20626, A_VENDOR, 8139)
+	self:addTradeFlags(RecipeDB, 20626, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 20626, A.VENDOR, 8139)

 	-- Mithril Head Trout -- 20916
 	AddRecipe(20916, 175, 8364, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 20916, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 20916, A_VENDOR, 2383, A_VENDOR, 2664, A_VENDOR, 3178, A_VENDOR, 3333, A_VENDOR, 4307, A_VENDOR, 4574, A_VENDOR, 5162, A_VENDOR, 12033, A_VENDOR, 12962)
+	self:addTradeFlags(RecipeDB, 20916, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 20916, A.VENDOR, 2383, A.VENDOR, 2664, A.VENDOR, 3178, A.VENDOR, 3333, A.VENDOR, 4307, A.VENDOR, 4574, A.VENDOR, 5162, A.VENDOR, 12033, A.VENDOR, 12962)

 	-- Gingerbread Cookie -- 21143
 	AddRecipe(21143, 1, 17197, R_COMMON, GAME_ORIG, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 21143, F_ALLIANCE, F_HORDE, F_VENDOR, F_SEASONAL, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 21143, A_SEASONAL, 1, A_VENDOR, 13420, A_VENDOR, 13429, A_VENDOR, 13432, A_VENDOR, 13433, A_VENDOR, 13435, A_VENDOR, 23010, A_VENDOR, 23012, A_VENDOR, 23064)
+	self:addTradeFlags(RecipeDB, 21143, F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 21143, A.SEASONAL, 1, A.VENDOR, 13420, A.VENDOR, 13429, A.VENDOR, 13432, A.VENDOR, 13433, A.VENDOR, 13435, A.VENDOR, 23010, A.VENDOR, 23012, A.VENDOR, 23064)

 	-- Egg Nog -- 21144
 	AddRecipe(21144, 35, 17198, R_COMMON, GAME_ORIG, 35, 75, 95, 115)
-	self:addTradeFlags(RecipeDB, 21144, F_ALLIANCE, F_HORDE, F_VENDOR, F_SEASONAL, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 21144, A_SEASONAL, 1, A_VENDOR, 13420, A_VENDOR, 13429, A_VENDOR, 13432, A_VENDOR, 13433, A_VENDOR, 13435, A_VENDOR, 23010, A_VENDOR, 23012, A_VENDOR, 23064)
+	self:addTradeFlags(RecipeDB, 21144, F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 21144, A.SEASONAL, 1, A.VENDOR, 13420, A.VENDOR, 13429, A.VENDOR, 13432, A.VENDOR, 13433, A.VENDOR, 13435, A.VENDOR, 23010, A.VENDOR, 23012, A.VENDOR, 23064)

 	-- Spider Sausage -- 21175
 	AddRecipe(21175, 200, 17222, R_COMMON, GAME_ORIG, 200, 225, 237, 250)
-	self:addTradeFlags(RecipeDB, 21175, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 21175, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 21175,1,1355,1,1382,1,1430,1,1699,1,3026,1,3067,1
 	,3087,1,3399,1,4210,1,4552,1,5159,1,5482,1,6286,1,8306,1,16253,1,16277,1,16676,1,
 	16719,1,17246,1,18987,1,18988,1,18993,1,19185,1,19369)

 	-- Tender Wolf Steak -- 22480
 	AddRecipe(22480, 225, 18045, R_COMMON, GAME_ORIG, 225, 250, 262, 275)
-	self:addTradeFlags(RecipeDB, 22480, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 22480, A_VENDOR, 4782, A_VENDOR, 7733, A_VENDOR, 8125)
+	self:addTradeFlags(RecipeDB, 22480, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 22480, A.VENDOR, 4782, A.VENDOR, 7733, A.VENDOR, 8125)

 	-- Runn Tum Tuber Surprise -- 22761
 	AddRecipe(22761, 275, 18254, R_UNCOMMON, GAME_ORIG, 275, 300, 312, 325)
-	self:addTradeFlags(RecipeDB, 22761, F_ALLIANCE, F_HORDE, F_INSTANCE, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 22761, F.ALLIANCE, F.HORDE, F.INSTANCE, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 22761,3,14354)

 	-- Heavy Crocolisk Stew -- 24418
 	AddRecipe(24418, 150, 20074, R_COMMON, GAME_ORIG, 150, 160, 180, 200)
-	self:addTradeFlags(RecipeDB, 24418, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 24418, A_VENDOR, 4879)
+	self:addTradeFlags(RecipeDB, 24418, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 24418, A.VENDOR, 4879)

 	-- Smoked Desert Dumplings -- 24801
 	AddRecipe(24801, 285, 20452, R_COMMON, GAME_ORIG, 285, 310, 322, 335)
-	self:addTradeFlags(RecipeDB, 24801, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 24801, A_QUEST, 8313)
+	self:addTradeFlags(RecipeDB, 24801, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 24801, A.QUEST, 8313)

 	-- Dirge's Kickin' Chimaerok Chops -- 25659
 	AddRecipe(25659, 300, 21023, R_EPIC, GAME_ORIG, 300, 325, 337, 350)
-	self:addTradeFlags(RecipeDB, 25659, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 25659, A_QUEST, 8586)
+	self:addTradeFlags(RecipeDB, 25659, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 25659, A.QUEST, 8586)

 	-- Smoked Sagefish -- 25704
 	AddRecipe(25704, 80, 21072, R_COMMON, GAME_ORIG, 80, 120, 140, 160)
-	self:addTradeFlags(RecipeDB, 25704, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 25704, A_VENDOR, 2381, A_VENDOR, 2397, A_VENDOR, 2664, A_VENDOR, 3027, A_VENDOR, 3085, A_VENDOR, 3400,2
-	,4223, A_VENDOR, 4265, A_VENDOR, 4553, A_VENDOR, 5160, A_VENDOR, 5483, A_VENDOR, 8307, A_VENDOR, 12033, A_VENDOR, 14738, A_VENDOR, 16253, A_VENDOR, 16677, A_VENDOR, 16718, A_VENDOR,
-	17246, A_VENDOR, 19195, A_VENDOR, 26868)
+	self:addTradeFlags(RecipeDB, 25704, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 25704, A.VENDOR, 2381, A.VENDOR, 2397, A.VENDOR, 2664, A.VENDOR, 3027, A.VENDOR, 3085, A.VENDOR, 3400,2
+	,4223, A.VENDOR, 4265, A.VENDOR, 4553, A.VENDOR, 5160, A.VENDOR, 5483, A.VENDOR, 8307, A.VENDOR, 12033, A.VENDOR, 14738, A.VENDOR, 16253, A.VENDOR, 16677, A.VENDOR, 16718, A.VENDOR,
+	17246, A.VENDOR, 19195, A.VENDOR, 26868)

 	-- Sagefish Delight -- 25954
 	AddRecipe(25954, 175, 21217, R_COMMON, GAME_ORIG, 175, 215, 235, 255)
-	self:addTradeFlags(RecipeDB, 25954, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 25954, A_VENDOR, 2381, A_VENDOR, 2397, A_VENDOR, 2664, A_VENDOR, 3027, A_VENDOR, 3085, A_VENDOR, 3400, A_VENDOR, 4223, A_VENDOR, 4265, A_VENDOR, 4553, A_VENDOR, 5160, A_VENDOR, 5483, A_VENDOR, 8307, A_VENDOR, 12033, A_VENDOR, 14738, A_VENDOR, 16253, A_VENDOR, 16677, A_VENDOR, 16718, A_VENDOR, 17246, A_VENDOR, 19195, A_VENDOR, 26868)
+	self:addTradeFlags(RecipeDB, 25954, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 25954, A.VENDOR, 2381, A.VENDOR, 2397, A.VENDOR, 2664, A.VENDOR, 3027, A.VENDOR, 3085, A.VENDOR, 3400, A.VENDOR, 4223, A.VENDOR, 4265, A.VENDOR, 4553, A.VENDOR, 5160, A.VENDOR, 5483, A.VENDOR, 8307, A.VENDOR, 12033, A.VENDOR, 14738, A.VENDOR, 16253, A.VENDOR, 16677, A.VENDOR, 16718, A.VENDOR, 17246, A.VENDOR, 19195, A.VENDOR, 26868)

 	-- Crunchy Spider Surprise -- 28267
 	AddRecipe(28267, 60, 22645, R_COMMON, GAME_TBC, 60, 100, 120, 140)
-	self:addTradeFlags(RecipeDB, 28267, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 28267, A_QUEST, 9171, A_VENDOR, 16253, A_VENDOR, 18427)
+	self:addTradeFlags(RecipeDB, 28267, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 28267, A.QUEST, 9171, A.VENDOR, 16253, A.VENDOR, 18427)

 	-- Lynx Steak -- 33276
 	AddRecipe(33276, 1, 27635, R_COMMON, GAME_TBC, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 33276, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33276, A_VENDOR, 16262)
+	self:addTradeFlags(RecipeDB, 33276, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33276, A.VENDOR, 16262)

 	-- Roasted Moongraze Tenderloin -- 33277
 	AddRecipe(33277, 1, 24105, R_COMMON, GAME_TBC, 1, 45, 65, 85)
-	self:addTradeFlags(RecipeDB, 33277, F_ALLIANCE, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33277, A_QUEST, 9454)
+	self:addTradeFlags(RecipeDB, 33277, F.ALLIANCE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33277, A.QUEST, 9454)

 	-- Bat Bites -- 33278
 	AddRecipe(33278, 50, 27636, R_COMMON, GAME_TBC, 50, 90, 110, 130)
-	self:addTradeFlags(RecipeDB, 33278, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33278, A_VENDOR, 16253)
+	self:addTradeFlags(RecipeDB, 33278, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33278, A.VENDOR, 16253)

 	-- Buzzard Bites -- 33279
 	AddRecipe(33279, 300, 27651, R_COMMON, GAME_TBC, 300, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 33279, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33279, A_QUEST, 9356)
+	self:addTradeFlags(RecipeDB, 33279, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33279, A.QUEST, 9356)

 	-- Ravager Dog -- 33284
 	AddRecipe(33284, 300, 27655, R_COMMON, GAME_TBC, 300, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 33284, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33284, A_VENDOR, 16585, A_VENDOR, 16826)
+	self:addTradeFlags(RecipeDB, 33284, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33284, A.VENDOR, 16585, A.VENDOR, 16826)

 	-- Sporeling Snack -- 33285
 	AddRecipe(33285, 310, 27656, R_COMMON, GAME_TBC, 310, 330, 340, 350)
-	self:addTradeFlags(RecipeDB, 33285, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE,53,54)
-	self:addTradeAcquire(RecipeDB, 33285, A_VENDOR, 18382)
+	self:addTradeFlags(RecipeDB, 33285, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE,53,54)
+	self:addTradeAcquire(RecipeDB, 33285, A.VENDOR, 18382)

 	-- Blackened Basilisk -- 33286
 	AddRecipe(33286, 315, 27657, R_COMMON, GAME_TBC, 315, 335, 345, 355)
-	self:addTradeFlags(RecipeDB, 33286, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33286, A_VENDOR, 18957, A_VENDOR, 19038)
+	self:addTradeFlags(RecipeDB, 33286, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33286, A.VENDOR, 18957, A.VENDOR, 19038)

 	-- Roasted Clefthoof -- 33287
 	AddRecipe(33287, 325, 27658, R_COMMON, GAME_TBC, 325, 345, 355, 365)
-	self:addTradeFlags(RecipeDB, 33287, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_DPS)
-	self:addTradeAcquire(RecipeDB, 33287, A_VENDOR, 20096, A_VENDOR, 20097)
+	self:addTradeFlags(RecipeDB, 33287, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	self:addTradeAcquire(RecipeDB, 33287, A.VENDOR, 20096, A.VENDOR, 20097)

 	-- Warp Burger -- 33288
 	AddRecipe(33288, 325, 27659, R_COMMON, GAME_TBC, 325, 345, 355, 365)
-	self:addTradeFlags(RecipeDB, 33288, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_DPS)
-	self:addTradeAcquire(RecipeDB, 33288, A_VENDOR, 18957, A_VENDOR, 19038)
+	self:addTradeFlags(RecipeDB, 33288, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	self:addTradeAcquire(RecipeDB, 33288, A.VENDOR, 18957, A.VENDOR, 19038)

 	-- Talbuk Steak -- 33289
 	AddRecipe(33289, 325, 27660, R_COMMON, GAME_TBC, 325, 345, 355, 365)
-	self:addTradeFlags(RecipeDB, 33289, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33289, A_VENDOR, 20096, A_VENDOR, 20097)
+	self:addTradeFlags(RecipeDB, 33289, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33289, A.VENDOR, 20096, A.VENDOR, 20097)

 	-- Blackened Trout -- 33290
 	AddRecipe(33290, 300, 27661, R_COMMON, GAME_TBC, 300, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 33290, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 33290, A_VENDOR, 18015, A_VENDOR, 20028)
+	self:addTradeFlags(RecipeDB, 33290, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 33290, A.VENDOR, 18015, A.VENDOR, 20028)

 	-- Feltail Delight -- 33291
 	AddRecipe(33291, 300, 27662, R_COMMON, GAME_TBC, 300, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 33291, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33291, A_VENDOR, 18011, A_VENDOR, 20028)
+	self:addTradeFlags(RecipeDB, 33291, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33291, A.VENDOR, 18011, A.VENDOR, 20028)

 	-- Blackened Sporefish -- 33292
 	AddRecipe(33292, 310, 27663, R_COMMON, GAME_TBC, 310, 330, 340, 350)
-	self:addTradeFlags(RecipeDB, 33292, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33292, A_VENDOR, 18911)
+	self:addTradeFlags(RecipeDB, 33292, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33292, A.VENDOR, 18911)

 	-- Grilled Mudfish -- 33293
 	AddRecipe(33293, 320, 27664, R_COMMON, GAME_TBC, 320, 340, 350, 360)
-	self:addTradeFlags(RecipeDB, 33293, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_DPS)
-	self:addTradeAcquire(RecipeDB, 33293, A_VENDOR, 20096, A_VENDOR, 20097)
+	self:addTradeFlags(RecipeDB, 33293, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	self:addTradeAcquire(RecipeDB, 33293, A.VENDOR, 20096, A.VENDOR, 20097)

 	-- Poached Bluefish -- 33294
 	AddRecipe(33294, 320, 27665, R_COMMON, GAME_TBC, 320, 340, 350, 360)
-	self:addTradeFlags(RecipeDB, 33294, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33294, A_VENDOR, 20096, A_VENDOR, 20097)
+	self:addTradeFlags(RecipeDB, 33294, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33294, A.VENDOR, 20096, A.VENDOR, 20097)

 	-- Golden Fish Sticks -- 33295
 	AddRecipe(33295, 325, 27666, R_COMMON, GAME_TBC, 325, 345, 355, 365)
-	self:addTradeFlags(RecipeDB, 33295, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33295, A_VENDOR, 18960, A_VENDOR, 19296)
+	self:addTradeFlags(RecipeDB, 33295, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33295, A.VENDOR, 18960, A.VENDOR, 19296)

 	-- Spicy Crawdad -- 33296
 	AddRecipe(33296, 350, 27667, R_COMMON, GAME_TBC, 350, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 33296, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 33296, A_VENDOR, 18960, A_VENDOR, 19296)
+	self:addTradeFlags(RecipeDB, 33296, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 33296, A.VENDOR, 18960, A.VENDOR, 19296)

 	-- Clam Bar -- 36210
 	AddRecipe(36210, 300, 30155, R_COMMON, GAME_TBC, 300, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 36210, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 36210, A_VENDOR, 18382)
+	self:addTradeFlags(RecipeDB, 36210, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 36210, A.VENDOR, 18382)

 	-- Spice Bread -- 37836
 	AddRecipe(37836, 1, 30816, 1, R_COMMON, GAME_TBC, 30, 35, 38)
-	self:addTradeFlags(RecipeDB, 37836, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 37836, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 37836,1,1355,1,1382,1,1430,1,1699,1,3026,1,3067,1,3087,1,3399,1,4210,1,4552,1,5159,1,5482,1,6286,1,8306,1,16253,1,16277,1,16676,1,16719,1,17246,1,18987,1,18988,1,18993,1,19185,1,19369)

 	-- Mok'Nathal Shortribs -- 38867
 	AddRecipe(38867, 335, 31672, R_COMMON, GAME_TBC, 335, 355, 365, 375)
-	self:addTradeFlags(RecipeDB, 38867, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 38867, A_QUEST, 10860, A_VENDOR, 20916, A_VENDOR, 21113)
+	self:addTradeFlags(RecipeDB, 38867, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 38867, A.QUEST, 10860, A.VENDOR, 20916, A.VENDOR, 21113)

 	-- Crunchy Serpent -- 38868
 	AddRecipe(38868, 335, 31673, R_COMMON, GAME_TBC, 335, 355, 365, 375)
-	self:addTradeFlags(RecipeDB, 38868, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 38868, A_QUEST, 10860, A_VENDOR, 20916, A_VENDOR, 21113)
+	self:addTradeFlags(RecipeDB, 38868, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 38868, A.QUEST, 10860, A.VENDOR, 20916, A.VENDOR, 21113)

 	-- Stewed Trout -- 42296
 	AddRecipe(42296, 320, 33048, R_COMMON, GAME_TBC, 320, 335, 345, 355)
-	self:addTradeFlags(RecipeDB, 42296, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 42296, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 42296,1,19186)

 	-- Fisherman's Feast -- 42302
 	AddRecipe(42302, 350, 33052, R_COMMON, GAME_TBC, 350, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 42302, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 42302, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 42302,1,19186)

 	-- Hot Buttered Trout -- 42305
 	AddRecipe(42305, 350, 33053, R_COMMON, GAME_TBC, 350, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 42305, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 42305, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 42305,1,19186)

 	-- Skullfish Soup -- 43707
 	AddRecipe(43707, 325, 33825, R_UNCOMMON, GAME_TBC, 325, 335, 345, 355)
-	self:addTradeFlags(RecipeDB, 43707, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 43707, A_CUSTOM, 6)
+	self:addTradeFlags(RecipeDB, 43707, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 43707, A.CUSTOM, 6)

 	-- Stormchops -- 43758
 	AddRecipe(43758, 300, 33866, R_RARE, GAME_TBC, 300, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 43758, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 43758, A_CUSTOM, 5, A_CUSTOM, 6, A_CUSTOM, 38)
+	self:addTradeFlags(RecipeDB, 43758, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 43758, A.CUSTOM, 5, A.CUSTOM, 6, A.CUSTOM, 38)

 	-- Broiled Bloodfin -- 43761
 	AddRecipe(43761, 300, 33867, R_UNCOMMON, GAME_TBC, 300, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 43761, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 43761, A_CUSTOM, 6)
+	self:addTradeFlags(RecipeDB, 43761, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 43761, A.CUSTOM, 6)

 	-- Spicy Hot Talbuk -- 43765
 	AddRecipe(43765, 325, 33872, R_UNCOMMON, GAME_TBC, 325, 335, 345, 355)
-	self:addTradeFlags(RecipeDB, 43765, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 43765, A_CUSTOM, 5)
+	self:addTradeFlags(RecipeDB, 43765, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 43765, A.CUSTOM, 5)

 	-- Kibler's Bits -- 43772
 	AddRecipe(43772, 300, 33874, R_UNCOMMON, GAME_TBC, 300, 345, 355, 365)
-	self:addTradeFlags(RecipeDB, 43772, F_ALLIANCE, F_HORDE, F_QUEST, F_HUNTER, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 43772, A_CUSTOM, 5)
+	self:addTradeFlags(RecipeDB, 43772, F.ALLIANCE, F.HORDE, F.QUEST, F.HUNTER, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 43772, A.CUSTOM, 5)

 	-- Delicious Chocolate Cake -- 43779
 	AddRecipe(43779, 1, 33924, R_RARE, GAME_TBC, 1, 50, 62, 75)
-	self:addTradeFlags(RecipeDB, 43779, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 43779, A_CUSTOM, 5, A_CUSTOM, 6, A_CUSTOM, 38)
+	self:addTradeFlags(RecipeDB, 43779, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 43779, A.CUSTOM, 5, A.CUSTOM, 6, A.CUSTOM, 38)

 	-- Hot Apple Cider -- 45022
 	AddRecipe(45022, 325, 34411, R_COMMON, GAME_WOTLK, 325, 325, 325, 325)
-	self:addTradeFlags(RecipeDB, 45022, F_ALLIANCE, F_HORDE, F_VENDOR, F_SEASONAL, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 45022, A_SEASONAL, 1, A_VENDOR, 13420, A_VENDOR, 13433)
+	self:addTradeFlags(RecipeDB, 45022, F.ALLIANCE, F.HORDE, F.VENDOR, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 45022, A.SEASONAL, 1, A.VENDOR, 13420, A.VENDOR, 13433)

 	-- Mammoth Meal -- 45549
 	AddRecipe(45549, 350, 34748, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45549, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_DPS)
+	self:addTradeFlags(RecipeDB, 45549, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
 	self:addTradeAcquire(RecipeDB, 45549,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Shoveltusk Steak -- 45550
 	AddRecipe(45550, 350, 34749, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45550, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 45550, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 45550,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Worm Delight -- 45551
 	AddRecipe(45551, 350, 34750, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45551, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45551, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45551,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Roasted Worg -- 45552
 	AddRecipe(45552, 350, 34751, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45552, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45552, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45552,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Rhino Dogs -- 45553
 	AddRecipe(45553, 350, 34752, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45553, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45553, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45553,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Great Feast -- 45554
 	AddRecipe(45554, 375, 34753, R_COMMON, GAME_WOTLK, 375, 375, 400, 425)
-	self:addTradeFlags(RecipeDB, 45554, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOP, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 45554, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOP, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 45554,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Mega Mammoth Meal -- 45555
 	AddRecipe(45555, 400, 34754, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45555, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 45555, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45555, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 45555, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Tender Shoveltusk Steak -- 45556
 	AddRecipe(45556, 400, 34755, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45556, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 45556, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45556, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 45556, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Spiced Wyrm Burger -- 45557
 	AddRecipe(45557, 400, 34756, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45557, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 45557, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45557, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 45557, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Very Burnt Worg -- 45558
 	AddRecipe(45558, 400, 34757, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45558, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 45558, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45558, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 45558, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Mighty Rhino Dogs -- 45559
 	AddRecipe(45559, 400, 34758, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45559, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 45559, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45559, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 45559, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Smoked Rockfin -- 45560
 	AddRecipe(45560, 350, 34759, R_COMMON, GAME_WOTLK, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 45560, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45560, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45560,1,26905,1,26953,1,26972,1,26989,1,28705,1,
 	29631,1,33587)

 	-- Grilled Bonescale -- 45561
 	AddRecipe(45561, 350, 34760, R_COMMON, GAME_WOTLK, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 45561, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45561, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45561,1,26905,1,26953,1,26972,1,26989,1,28705,1,
 	29631,1,33587)

 	-- Sauteed Goby -- 45562
 	AddRecipe(45562, 350, 34761, R_COMMON, GAME_WOTLK, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 45562, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45562, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45562,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Grilled Sculpin -- 45563
 	AddRecipe(45563, 350, 34762, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45563, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_DPS)
+	self:addTradeFlags(RecipeDB, 45563, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS)
 	self:addTradeAcquire(RecipeDB, 45563,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Smoked Salmon -- 45564
 	AddRecipe(45564, 350, 34763, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45564, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 45564, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 45564,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Poached Nettlefish -- 45565
 	AddRecipe(45565, 350, 34764, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45565, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45565, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45565,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Pickled Fangtooth -- 45566
 	AddRecipe(45566, 350, 34765, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45566, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45566, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45566,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Poached Northern Sculpin -- 45567
 	AddRecipe(45567, 400, 34766, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45567, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 45567, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45567, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 45567, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Firecracker Salmon -- 45568
 	AddRecipe(45568, 400, 34767, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45568, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 45568, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45568, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 45568, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Baked Manta Ray -- 45569
 	AddRecipe(45569, 350, 42942, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 45569, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45569, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45569,1,26905,1,26953,1,26972,1,26989,1,28705,1,
 	29631,1,33587)

 	-- Imperial Manta Steak -- 45570
 	AddRecipe(45570, 400, 34769, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45570, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 45570, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45570, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 45570, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Spicy Blue Nettlefish -- 45571
 	AddRecipe(45571, 400, 34768, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 45571, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 45571, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 45571, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 45571, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Captain Rumsey's Lager -- 45695
 	AddRecipe(45695, 100, 34832, R_UNCOMMON, GAME_WOTLK, 100, 100, 105, 110)
-	self:addTradeFlags(RecipeDB, 45695, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 45695, A_CUSTOM, 7)
+	self:addTradeFlags(RecipeDB, 45695, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 45695, A.CUSTOM, 7)

 	-- Charred Bear Kabobs -- 46684
 	AddRecipe(46684, 250, 35563, R_COMMON, GAME_WOTLK, 250, 275, 285, 295)
-	self:addTradeFlags(RecipeDB, 46684, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_DPS)
-	self:addTradeAcquire(RecipeDB, 46684, A_VENDOR, 2803, A_VENDOR, 2806)
+	self:addTradeFlags(RecipeDB, 46684, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS)
+	self:addTradeAcquire(RecipeDB, 46684, A.VENDOR, 2803, A.VENDOR, 2806)

 	-- Juicy Bear Burger -- 46688
 	AddRecipe(46688, 250, 35565, R_COMMON, GAME_WOTLK, 250, 275, 285, 295)
-	self:addTradeFlags(RecipeDB, 46688, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 46688, A_VENDOR, 2803, A_VENDOR, 2806)
+	self:addTradeFlags(RecipeDB, 46688, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 46688, A.VENDOR, 2803, A.VENDOR, 2806)

 	-- Kungaloosh -- 53056
 	AddRecipe(53056, 375, 39520, R_COMMON, GAME_WOTLK, 375, 375, 387, 400)
-	self:addTradeFlags(RecipeDB, 53056, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 53056, A_QUEST, 13571, A_CUSTOM, 36)
+	self:addTradeFlags(RecipeDB, 53056, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 53056, A.QUEST, 13571, A.CUSTOM, 36)

 	-- Fish Feast -- 57423
 	AddRecipe(57423, 450, 43015, R_COMMON, GAME_WOTLK, 450, 455, 460, 465)
-	self:addTradeFlags(RecipeDB, 57423, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 57423, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57423, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 57423, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Worg Tartare -- 62350
 	AddRecipe(62350, 400, 44953, R_COMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 62350, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 62350, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 62350, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 62350, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Northern Stew -- 57421
 	AddRecipe(57421, 350, 34747, R_COMMON, GAME_WOTLK, 350, 350, 362, 365)
-	self:addTradeFlags(RecipeDB, 57421, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 57421, A_QUEST, 13087, A_QUEST, 13088, A_QUEST, 13089, A_QUEST, 13090)
+	self:addTradeFlags(RecipeDB, 57421, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 57421, A.QUEST, 13087, A.QUEST, 13088, A.QUEST, 13089, A.QUEST, 13090)

 	-- Spicy Fried Herring -- 57433
 	AddRecipe(57433, 400, 42993, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57433, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 57433, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57433, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 57433, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Rhinolicious Wyrmsteak -- 57434
 	AddRecipe(57434, 400, 42994, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57434, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 57434, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57434, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 57434, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Critter Bites -- 57435
 	AddRecipe(57435, 400, 43004, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57435, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 57435, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57435, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 57435, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Hearty Rhino -- 57436
 	AddRecipe(57436, 400, 42995, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57436, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 57436, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57436, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 57436, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Snapper Extreme -- 57437
 	AddRecipe(57437, 400, 42996, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57437, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 57437, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57437, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 57437, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Blackened Worg Steak -- 57438
 	AddRecipe(57438, 400, 42997, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57438, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 57438, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57438, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 57438, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Cuttlesteak -- 57439
 	AddRecipe(57439, 400, 42998, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57439, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 57439, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57439, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 57439, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Spiced Mammoth Treats -- 57440
 	AddRecipe(57440, 400, 43005, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57440, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 57440, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57440, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 57440, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Blackened Dragonfin -- 57441
 	AddRecipe(57441, 400, 42999, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57441, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 57441, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57441, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 57441, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Dragonfin Filet -- 57442
 	AddRecipe(57442, 400, 43000, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57442, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_DPS)
-	self:addTradeAcquire(RecipeDB, 57442, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57442, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.DPS)
+	self:addTradeAcquire(RecipeDB, 57442, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Tracker Snacks -- 57443
 	AddRecipe(57443, 400, 43001, R_UNCOMMON, GAME_WOTLK, 400, 400, 420, 460)
-	self:addTradeFlags(RecipeDB, 57443, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 57443, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 57443, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 57443, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Dalaran Clam Chowder -- 58065
 	AddRecipe(58065, 350, 43268, R_COMMON, GAME_WOTLK, 350, 350, 382, 415)
-	self:addTradeFlags(RecipeDB, 58065, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
+	self:addTradeFlags(RecipeDB, 58065, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
 	self:addTradeAcquire(RecipeDB, 58065,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Tasty Cupcake -- 58512
 	AddRecipe(58512, 350, 43490, R_UNCOMMON, GAME_WOTLK, 350, 350, 357, 365)
-	self:addTradeFlags(RecipeDB, 58512, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 58512, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 58512, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 58512, A.WORLD_DROP, R_UNCOMMON)

 	-- Last Week's Mammoth -- 58521
 	AddRecipe(58521, 350, 43488, R_UNCOMMON, GAME_WOTLK, 350, 350, 357, 365)
-	self:addTradeFlags(RecipeDB, 58521, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 58521, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 58521, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 58521, A.WORLD_DROP, R_UNCOMMON)

 	-- Bad Clams -- 58523
 	AddRecipe(58523, 350, 43491, R_UNCOMMON, GAME_WOTLK, 350, 350, 357, 365)
-	self:addTradeFlags(RecipeDB, 58523, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 58523, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 58523, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 58523, A.WORLD_DROP, R_UNCOMMON)

 	-- Haunted Herring -- 58525
 	AddRecipe(58525, 350, 43492, R_UNCOMMON, GAME_WOTLK, 350, 350, 357, 365)
-	self:addTradeFlags(RecipeDB, 58525, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 58525, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 58525, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 58525, A.WORLD_DROP, R_UNCOMMON)

 	-- Gigantic Feast -- 58527
 	AddRecipe(58527, 425, 43478, R_UNCOMMON, GAME_WOTLK, 425, 425, 450, 475)
-	self:addTradeFlags(RecipeDB, 58527, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 58527, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 58527, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 58527, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Small Feast -- 58528
 	AddRecipe(58528, 425, 43480, R_UNCOMMON, GAME_WOTLK, 425, 425, 450, 475)
-	self:addTradeFlags(RecipeDB, 58528, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 58528, A_VENDOR, 31031, A_VENDOR, 31032)
+	self:addTradeFlags(RecipeDB, 58528, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 58528, A.VENDOR, 31031, A.VENDOR, 31032)

 	-- Dig Rat Stew -- 6417
 	AddRecipe(6417, 90, 44977, R_COMMON, GAME_WOTLK, 90, 130, 150, 170)
-	self:addTradeFlags(RecipeDB, 6417, F_ALLIANCE, F_HORDE, F_VENDOR, F_QUEST, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 6417, A_QUEST, 862, A_VENDOR, 3392)
+	self:addTradeFlags(RecipeDB, 6417, F.ALLIANCE, F.HORDE, F.VENDOR, F.QUEST, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 6417, A.QUEST, 862, A.VENDOR, 3392)

 	-- Black Jelly -- 64358
 	AddRecipe(64358, 400, 45932, R_COMMON, GAME_WOTLK, 400, 400, 412, 425)
-	self:addTradeFlags(RecipeDB, 64358, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 64358, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 64358,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631,1,33587)

 	-- Clamlette Magnifique -- 64054
 	AddRecipe(64054, 250, 33004, R_COMMON, GAME_WOTLK, 250, 250, 275, 300)
-	self:addTradeFlags(RecipeDB, 64054, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 64054, A_QUEST, 6610)
+	self:addTradeFlags(RecipeDB, 64054, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 64054, A.QUEST, 6610)

 	-- Bread of the Dead -- 65454
 	AddRecipe(65454, 45, 46691, R_COMMON, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 65454, F_ALLIANCE, F_HORDE, F_SEASONAL, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-	self:addTradeAcquire(RecipeDB, 65454, A_SEASONAL, 6)
+	self:addTradeFlags(RecipeDB, 65454, F.ALLIANCE, F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+	self:addTradeAcquire(RecipeDB, 65454, A.SEASONAL, 6)

 	-- Some recipes are only availible to specific factions.
 	-- We only add the faction specific recipes if the user is part of that faction
@@ -901,58 +897,56 @@ function addon:InitCooking(RecipeDB)

 		-- Pumpkin Pie -- 62044
 		AddRecipe(62044, 100, 44839, R_COMMON, GAME_WOTLK, 100, 150, 162, 175)
-		self:addTradeFlags(RecipeDB, 62044, F_ALLIANCE, F_SEASONAL, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-		self:addTradeAcquire(RecipeDB, 62044, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 62044, F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+		self:addTradeAcquire(RecipeDB, 62044, A.SEASONAL, 5)

 		-- Slow-Roasted Turkey -- 62045
 		AddRecipe(62045, 330, 44839, R_COMMON, GAME_WOTLK, 330,330, 342, 355)
-		self:addTradeFlags(RecipeDB, 62045, F_ALLIANCE, F_SEASONAL, F_IBOE, F_RBOP, F_DPS)
-		self:addTradeAcquire(RecipeDB, 62045, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 62045, F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.DPS)
+		self:addTradeAcquire(RecipeDB, 62045, A.SEASONAL, 5)

 		-- Cranberry Chutney -- 62049
 		AddRecipe(62049, 210, 44840, R_COMMON, GAME_WOTLK, 210, 210, 222, 235)
-		self:addTradeFlags(RecipeDB, 62049, F_ALLIANCE, F_SEASONAL, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-		self:addTradeAcquire(RecipeDB, 62049, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 62049, F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+		self:addTradeAcquire(RecipeDB, 62049, A.SEASONAL, 5)

 		-- Spice Bread Stuffing -- 62050
 		AddRecipe(62050, 90, 44837, R_COMMON, GAME_WOTLK, 90, 90, 102, 115)
-		self:addTradeFlags(RecipeDB, 62050, F_ALLIANCE, F_SEASONAL, F_IBOE, F_RBOE)
-		self:addTradeAcquire(RecipeDB, 62050, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 62050, F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOE)
+		self:addTradeAcquire(RecipeDB, 62050, A.SEASONAL, 5)

 		-- Candied Sweet Potatoes -- 62051
 		AddRecipe(62051, 270, 44839, R_COMMON, GAME_WOTLK, 270, 270, 282, 295)
-		self:addTradeFlags(RecipeDB, 62051, F_ALLIANCE, F_SEASONAL, F_IBOE, F_RBOP)
-		self:addTradeAcquire(RecipeDB, 62051, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 62051, F.ALLIANCE, F.SEASONAL, F.IBOE, F.RBOP)
+		self:addTradeAcquire(RecipeDB, 62051, A.SEASONAL, 5)

 	elseif (faction == BFAC["Horde"]) then

 		-- Pumpkin Pie -- 66036
 		AddRecipe(66036, 100, 44839, R_COMMON, GAME_WOTLK, 100, 150, 162, 175)
-		self:addTradeFlags(RecipeDB, 66036,  F_HORDE, F_SEASONAL, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-		self:addTradeAcquire(RecipeDB, 66036, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 66036,  F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+		self:addTradeAcquire(RecipeDB, 66036, A.SEASONAL, 5)

 		-- Slow-Roasted Turkey -- 66037
 		AddRecipe(66037, 330, 44839, R_COMMON, GAME_WOTLK, 330,330, 342, 355)
-		self:addTradeFlags(RecipeDB, 66037,  F_HORDE, F_SEASONAL, F_IBOE, F_RBOP, F_DPS)
-		self:addTradeAcquire(RecipeDB, 66037, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 66037,  F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.DPS)
+		self:addTradeAcquire(RecipeDB, 66037, A.SEASONAL, 5)

 		-- Cranberry Chutney -- 66035
 		AddRecipe(66035, 210, 44840, R_COMMON, GAME_WOTLK, 210, 210, 222, 235)
-		self:addTradeFlags(RecipeDB, 66035, F_HORDE, F_SEASONAL, F_IBOE, F_RBOP, F_HEALER, F_CASTER)
-		self:addTradeAcquire(RecipeDB, 66035, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 66035, F.HORDE, F.SEASONAL, F.IBOE, F.RBOP, F.HEALER, F.CASTER)
+		self:addTradeAcquire(RecipeDB, 66035, A.SEASONAL, 5)

 		-- Spice Bread Stuffing -- 66038
 		AddRecipe(66038, 90, 44837, R_COMMON, GAME_WOTLK, 90, 90, 102, 115)
-		self:addTradeFlags(RecipeDB, 66038, F_HORDE, F_SEASONAL, F_IBOE, F_RBOE)
-		self:addTradeAcquire(RecipeDB, 66038, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 66038, F.HORDE, F.SEASONAL, F.IBOE, F.RBOE)
+		self:addTradeAcquire(RecipeDB, 66038, A.SEASONAL, 5)

 		-- Candied Sweet Potatoes -- 66034
 		AddRecipe(66034, 270, 44839, R_COMMON, GAME_WOTLK, 270, 270, 282, 295)
-		self:addTradeFlags(RecipeDB, 66034,  F_HORDE, F_SEASONAL, F_IBOE, F_RBOP)
-		self:addTradeAcquire(RecipeDB, 66034, A_SEASONAL, 5)
+		self:addTradeFlags(RecipeDB, 66034,  F.HORDE, F.SEASONAL, F.IBOE, F.RBOP)
+		self:addTradeAcquire(RecipeDB, 66034, A.SEASONAL, 5)

 	end
-
 	return num_recipes
-
 end
diff --git a/Database/Enchanting.lua b/Database/Enchanting.lua
index b2a085f..65399b8 100644
--- a/Database/Enchanting.lua
+++ b/Database/Enchanting.lua
@@ -14,36 +14,34 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
+local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
---------------------------------------------------------------------------------------------------------------------
--- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local F = private.filter_flags

+-------------------------------------------------------------------------------
+-- Acquire types
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 local initialized = false
 local num_recipes = 0
@@ -65,7 +63,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Minor Health -- 7418
 	AddRecipe(7418, 1, nil, R_COMMON, GAME_ORIG, 1, 70, 90, 110)
 	self:addTradeFlags(RecipeDB, 7418, 1, 2, 3, 36, 41)
-	self:addTradeAcquire(RecipeDB, 7418, A_CUSTOM, 8)
+	self:addTradeAcquire(RecipeDB, 7418, A.CUSTOM, 8)

 	-- Enchant Chest - Minor Health -- 7420
 	AddRecipe(7420, 15, nil, R_COMMON, GAME_ORIG, 15, 70, 90, 110)
@@ -76,7 +74,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Runed Copper Rod -- 7421
 	AddRecipe(7421, 1, 6218, R_COMMON, GAME_ORIG, 1, 5, 7, 10)
 	self:addTradeFlags(RecipeDB, 7421, 1, 2, 3, 37, 41)
-	self:addTradeAcquire(RecipeDB, 7421, A_CUSTOM, 8)
+	self:addTradeAcquire(RecipeDB, 7421, A.CUSTOM, 8)

 	-- Enchant Chest - Minor Absorption -- 7426
 	AddRecipe(7426, 40, nil, R_COMMON, GAME_ORIG, 40, 90, 110, 130)
@@ -87,12 +85,12 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Minor Deflection -- 7428
 	AddRecipe(7428, 1, nil, R_COMMON, GAME_ORIG, 1, 80, 100, 120)
 	self:addTradeFlags(RecipeDB, 7428, 1, 2, 3, 36, 41, 52)
-	self:addTradeAcquire(RecipeDB, 7428, A_CUSTOM, 8)
+	self:addTradeAcquire(RecipeDB, 7428, A.CUSTOM, 8)

 	-- Enchant Chest - Minor Mana -- 7443
 	AddRecipe(7443, 20, nil, R_COMMON, GAME_ORIG, 20, 80, 100, 120)
 	self:addTradeFlags(RecipeDB, 7443, 1, 2, 10, 36, 40)
-	self:addTradeAcquire(RecipeDB, 7443, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 7443, A.WORLD_DROP, 1)

 	-- Enchant Cloak - Minor Resistance -- 7454
 	AddRecipe(7454, 45, nil, R_COMMON, GAME_ORIG, 45, 95, 115, 135)
@@ -121,7 +119,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Minor Spirit -- 7766
 	AddRecipe(7766, 60, nil, R_COMMON, GAME_ORIG, 60, 105, 125, 145)
 	self:addTradeFlags(RecipeDB, 7766, 1, 2, 10, 36, 40, 53, 54)
-	self:addTradeAcquire(RecipeDB, 7766, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 7766, A.WORLD_DROP, 1)

 	-- Enchant Cloak - Minor Protection -- 7771
 	AddRecipe(7771, 70, nil, R_COMMON, GAME_ORIG, 70, 110, 130, 150)
@@ -142,12 +140,12 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Minor Strength -- 7782
 	AddRecipe(7782, 80, nil, R_COMMON, GAME_ORIG, 80, 115, 135, 155)
 	self:addTradeFlags(RecipeDB, 7782, 1, 2, 10, 36, 40, 51)
-	self:addTradeAcquire(RecipeDB, 7782, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 7782, A.WORLD_DROP, 1)

 	-- Enchant Weapon - Minor Beastslayer -- 7786
 	AddRecipe(7786, 90, nil, R_COMMON, GAME_ORIG, 90, 120, 140, 160)
 	self:addTradeFlags(RecipeDB, 7786, 1, 2, 10, 36, 40, 66, 67)
-	self:addTradeAcquire(RecipeDB, 7786, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 7786, A.WORLD_DROP, 1)

 	-- Enchant Weapon - Minor Striking -- 7788
 	AddRecipe(7788, 90, nil, R_COMMON, GAME_ORIG, 90, 120, 140, 160)
@@ -172,7 +170,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Lesser Spirit -- 7859
 	AddRecipe(7859, 120, nil, R_COMMON, GAME_ORIG, 120, 145, 165, 185)
 	self:addTradeFlags(RecipeDB, 7859, 1, 2, 10, 36, 40, 53, 54)
-	self:addTradeAcquire(RecipeDB, 7859, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 7859, A.WORLD_DROP, 1)

 	-- Enchant Cloak - Lesser Fire Resistance -- 7861
 	AddRecipe(7861, 125, nil, R_COMMON, GAME_ORIG, 125, 150, 170, 190)
@@ -197,7 +195,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant 2H Weapon - Lesser Spirit -- 13380
 	AddRecipe(13380, 110, nil, R_COMMON, GAME_ORIG, 110, 135, 155, 175)
 	self:addTradeFlags(RecipeDB, 13380, 1, 2, 10, 36, 40, 53, 54, 67)
-	self:addTradeAcquire(RecipeDB, 13380, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13380, A.WORLD_DROP, 1)

 	-- Enchant Cloak - Minor Agility -- 13419
 	AddRecipe(13419, 110, nil, R_COMMON, GAME_ORIG, 110, 135, 155, 175)
@@ -212,7 +210,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Shield - Lesser Protection -- 13464
 	AddRecipe(13464, 115, nil, R_COMMON, GAME_ORIG, 115, 140, 160, 180)
 	self:addTradeFlags(RecipeDB, 13464, 1, 2, 10, 36, 40, 64)
-	self:addTradeAcquire(RecipeDB, 13464, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13464, A.WORLD_DROP, 1)

 	-- Enchant Shield - Lesser Spirit -- 13485
 	AddRecipe(13485, 130, nil, R_COMMON, GAME_ORIG, 130, 155, 175, 195)
@@ -232,7 +230,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Cloak - Lesser Shadow Resistance -- 13522
 	AddRecipe(13522, 135, nil, R_COMMON, GAME_ORIG, 135, 160, 180, 200)
 	self:addTradeFlags(RecipeDB, 13522, 1, 2, 10, 36, 40, 60)
-	self:addTradeAcquire(RecipeDB, 13522, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13522, A.WORLD_DROP, 1)

 	-- Enchant 2H Weapon - Lesser Impact -- 13529
 	AddRecipe(13529, 145, nil, R_COMMON, GAME_ORIG, 145, 170, 190, 210)
@@ -327,12 +325,12 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Weapon - Lesser Beastslayer -- 13653
 	AddRecipe(13653, 175, nil, R_COMMON, GAME_ORIG, 175, 195, 215, 235)
 	self:addTradeFlags(RecipeDB, 13653, 1, 2, 10, 36, 40, 66, 67)
-	self:addTradeAcquire(RecipeDB, 13653, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13653, A.WORLD_DROP, 1)

 	-- Enchant Weapon - Lesser Elemental Slayer -- 13655
 	AddRecipe(13655, 175, nil, R_COMMON, GAME_ORIG, 175, 195, 215, 235)
 	self:addTradeFlags(RecipeDB, 13655, 1, 2, 10, 36, 40, 66, 67)
-	self:addTradeAcquire(RecipeDB, 13655, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13655, A.WORLD_DROP, 1)

 	-- Enchant Cloak - Fire Resistance -- 13657
 	AddRecipe(13657, 175, nil, R_COMMON, GAME_ORIG, 175, 195, 215, 235)
@@ -357,7 +355,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Boots - Lesser Spirit -- 13687
 	AddRecipe(13687, 190, nil, R_COMMON, GAME_ORIG, 190, 210, 230, 250)
 	self:addTradeFlags(RecipeDB, 13687, 1, 2, 10, 36, 40, 53, 54)
-	self:addTradeAcquire(RecipeDB, 13687, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13687, A.WORLD_DROP, 1)

 	-- Enchant Shield - Lesser Block -- 13689
 	AddRecipe(13689, 195, nil, R_COMMON, GAME_ORIG, 195, 215, 235, 255)
@@ -407,7 +405,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Shield - Stamina -- 13817
 	AddRecipe(13817, 210, nil, R_COMMON, GAME_ORIG, 210, 230, 250, 270)
 	self:addTradeFlags(RecipeDB, 13817, 1, 2, 10, 36, 40, 64)
-	self:addTradeAcquire(RecipeDB, 13817, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13817, A.WORLD_DROP, 1)

 	-- Enchant Bracer - Intellect -- 13822
 	AddRecipe(13822, 210, nil, R_COMMON, GAME_ORIG, 210, 230, 250, 270)
@@ -427,7 +425,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Greater Spirit -- 13846
 	AddRecipe(13846, 220, nil, R_COMMON, GAME_ORIG, 220, 240, 260, 280)
 	self:addTradeFlags(RecipeDB, 13846, 1, 2, 10, 36, 40, 53, 54)
-	self:addTradeAcquire(RecipeDB, 13846, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13846, A.WORLD_DROP, 1)

 	-- Enchant Chest - Superior Health -- 13858
 	AddRecipe(13858, 220, nil, R_COMMON, GAME_ORIG, 220, 240, 260, 280)
@@ -467,7 +465,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Weapon - Demonslaying -- 13915
 	AddRecipe(13915, 230, nil, R_COMMON, GAME_ORIG, 230, 250, 270, 290)
 	self:addTradeFlags(RecipeDB, 13915, 1, 2, 10, 36, 40, 66, 67)
-	self:addTradeAcquire(RecipeDB, 13915, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13915, A.WORLD_DROP, 1)

 	-- Enchant Chest - Superior Mana -- 13917
 	AddRecipe(13917, 230, nil, R_COMMON, GAME_ORIG, 230, 250, 270, 290)
@@ -513,7 +511,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Greater Stamina -- 13945
 	AddRecipe(13945, 245, nil, R_COMMON, GAME_ORIG, 245, 265, 285, 305)
 	self:addTradeFlags(RecipeDB, 13945, 1, 2, 10, 36, 40)
-	self:addTradeAcquire(RecipeDB, 13945, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 13945, A.WORLD_DROP, 1)

 	-- Enchant Gloves - Riding Skill -- 13947
 	AddRecipe(13947, 250, nil, R_COMMON, GAME_ORIG, 250, 270, 290, 310)
@@ -565,7 +563,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Superior Spirit -- 20009
 	AddRecipe(20009, 270, nil, R_COMMON, GAME_ORIG, 270, 290, 310, 330)
 	self:addTradeFlags(RecipeDB, 20009, 1, 2, 10, 36, 40, 53, 54)
-	self:addTradeAcquire(RecipeDB, 20009, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 20009, A.WORLD_DROP, 1)

 	-- Enchant Bracer - Superior Strength -- 20010
 	AddRecipe(20010, 295, nil, R_COMMON, GAME_ORIG, 295, 310, 325, 340)
@@ -575,7 +573,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Superior Stamina -- 20011
 	AddRecipe(20011, 300, nil, R_COMMON, GAME_ORIG, 300, 310, 325, 340)
 	self:addTradeFlags(RecipeDB, 20011, 1, 2, 10, 36, 40)
-	self:addTradeAcquire(RecipeDB, 20011, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 20011, A.WORLD_DROP, 1)

 	-- Enchant Gloves - Greater Agility -- 20012
 	AddRecipe(20012, 270, nil, R_COMMON, GAME_ORIG, 270, 290, 310, 330)
@@ -610,7 +608,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Boots - Greater Stamina -- 20020
 	AddRecipe(20020, 260, nil, R_COMMON, GAME_ORIG, 260, 280, 300, 320)
 	self:addTradeFlags(RecipeDB, 20020, 1, 2, 10, 36, 40)
-	self:addTradeAcquire(RecipeDB, 20020, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 20020, A.WORLD_DROP, 1)

 	-- Enchant Boots - Greater Agility -- 20023
 	AddRecipe(20023, 295, nil, R_COMMON, GAME_ORIG, 295, 310, 325, 340)
@@ -620,12 +618,12 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Boots - Spirit -- 20024
 	AddRecipe(20024, 275, nil, R_COMMON, GAME_ORIG, 275, 295, 315, 335)
 	self:addTradeFlags(RecipeDB, 20024, 1, 2, 10, 36, 40, 53, 54)
-	self:addTradeAcquire(RecipeDB, 20024, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 20024, A.WORLD_DROP, 1)

 	-- Enchant Chest - Greater Stats -- 20025
 	AddRecipe(20025, 300, nil, R_COMMON, GAME_ORIG, 300, 310, 325, 340)
 	self:addTradeFlags(RecipeDB, 20025, 1, 2, 10, 36, 40)
-	self:addTradeAcquire(RecipeDB, 20025, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 20025, A.WORLD_DROP, 1)

 	-- Enchant Chest - Major Health -- 20026
 	AddRecipe(20026, 275, nil, R_COMMON, GAME_ORIG, 275, 295, 315, 335)
@@ -729,7 +727,7 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Gloves - Threat -- 25072
 	AddRecipe(25072, 300, nil, R_RARE, GAME_ORIG, 300, 310, 325, 340)
-	self:addTradeFlags(RecipeDB, 25072, 1, 2, 4, 6, 11, 36, 40, 111, F_TANK)
+	self:addTradeFlags(RecipeDB, 25072, 1, 2, 4, 6, 11, 36, 40, 111, F.TANK)
 	self:addTradeAcquire(RecipeDB, 25072, 3, 15275, 6, 935, 4, 21432)

 	-- Enchant Gloves - Shadow Power -- 25073
@@ -845,7 +843,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Bracer - Restore Mana Prime -- 27913
 	AddRecipe(27913, 335, nil, R_COMMON, GAME_TBC, 335, 345, 360, 375)
 	self:addTradeFlags(RecipeDB, 27913, 1, 2, 10, 36, 40, 53, 54)
-	self:addTradeAcquire(RecipeDB, 27913, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 27913, A.WORLD_DROP, 1)

 	-- Enchant Bracer - Fortitude -- 27914
 	AddRecipe(27914, 350, nil, R_COMMON, GAME_TBC, 350, 370, 375, 380)
@@ -890,12 +888,12 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Shield - Shield Block -- 27946
 	AddRecipe(27946, 340, nil, R_COMMON, GAME_TBC, 340, 350, 365, 380)
 	self:addTradeFlags(RecipeDB, 27946, 1, 2, 10, 36, 40, 52, 64)
-	self:addTradeAcquire(RecipeDB, 27946, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 27946, A.WORLD_DROP, 1)

 	-- Enchant Shield - Resistance -- 27947
 	AddRecipe(27947, 360, nil, R_COMMON, GAME_TBC)
 	self:addTradeFlags(RecipeDB, 27947, 1, 2, 10, 36, 40, 64)
-	self:addTradeAcquire(RecipeDB, 27947, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 27947, A.WORLD_DROP, 1)

 	-- Enchant Boots - Vitality -- 27948
 	AddRecipe(27948, 305, nil, R_COMMON, GAME_TBC, 305, 315, 330, 345)
@@ -940,7 +938,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Cloak - Major Resistance -- 27962
 	AddRecipe(27962, 330, nil, R_COMMON, GAME_TBC, 330, 340, 355, 370)
 	self:addTradeFlags(RecipeDB, 27962, 1, 2, 10, 36, 40, 60)
-	self:addTradeAcquire(RecipeDB, 27962, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 27962, A.WORLD_DROP, 1)

 	-- Enchant Weapon - Major Striking -- 27967
 	AddRecipe(27967, 340, nil, R_COMMON, GAME_TBC, 340, 350, 365, 380)
@@ -960,7 +958,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Weapon - Potency -- 27972
 	AddRecipe(27972, 350, nil, R_COMMON, GAME_TBC, 350, 370, 375, 380)
 	self:addTradeFlags(RecipeDB, 27972, 1, 2, 10, 36, 40, 51, 66, 67)
-	self:addTradeAcquire(RecipeDB, 27972, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 27972, A.WORLD_DROP, 1)

 	-- Enchant Weapon - Major Spellpower -- 27975
 	AddRecipe(27975, 350, nil, R_COMMON, GAME_TBC, 350, 370, 375, 380)
@@ -1050,7 +1048,7 @@ function addon:InitEnchanting(RecipeDB)
 	-- Enchant Chest - Major Resilience -- 33992
 	AddRecipe(33992, 345, nil, R_COMMON, GAME_TBC, 345, 355, 367, 380)
 	self:addTradeFlags(RecipeDB, 33992, 1, 2, 10, 36, 40)
-	self:addTradeAcquire(RecipeDB, 33992, A_WORLD_DROP, 1)
+	self:addTradeAcquire(RecipeDB, 33992, A.WORLD_DROP, 1)

 	-- Enchant Gloves - Blasting -- 33993
 	AddRecipe(33993, 305, nil, R_COMMON, GAME_TBC, 305, 315, 330, 345)
@@ -1555,8 +1553,8 @@ function addon:InitEnchanting(RecipeDB)

 	-- Enchant Gloves - Angler - 71692
 	AddRecipe(71692, 375, nil, R_UNCOMMON, GAME_WOTLK, 375, 385, 392, 400)
-	self:addTradeFlags(RecipeDB, 71692, F_ALLIANCE, F_HORDE, F_IBOP, F_RBOP, F_MOB_DROP)
-	self:addTradeAcquire(RecipeDB, 71692, A_MOB, 26343)
+	self:addTradeFlags(RecipeDB, 71692, F.ALLIANCE, F.HORDE, F.IBOP, F.RBOP, F.MOB_DROP)
+	self:addTradeAcquire(RecipeDB, 71692, A.MOB, 26343)

 	return num_recipes

diff --git a/Database/Engineering.lua b/Database/Engineering.lua
index 0044d53..4cbe575 100644
--- a/Database/Engineering.lua
+++ b/Database/Engineering.lua
@@ -14,47 +14,34 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
+local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
--- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
 -------------------------------------------------------------------------------
--- Reputation Filter flags
+-- Filter flags
 -------------------------------------------------------------------------------
-local F_ARGENTDAWN, F_CENARION_CIRCLE, F_THORIUM_BROTHERHOOD, F_TIMBERMAW_HOLD, F_ZANDALAR = 96, 97, 98, 99, 100
-local F_ALDOR, F_ASHTONGUE, F_CENARION_EXPEDITION, F_HELLFIRE, F_CONSORTIUM = 101, 102, 103, 104, 105
-local F_KOT, F_LOWERCITY, F_NAGRAND, F_SCALE_SANDS, F_SCRYER, F_SHATAR = 106, 107, 108, 109, 110, 111
-local F_SHATTEREDSUN, F_SPOREGGAR, F_VIOLETEYE = 112, 113, 114
-local F_ARGENTCRUSADE, F_FRENZYHEART, F_EBONBLADE, F_KIRINTOR, F_HODIR = 115, 116, 117, 118, 119
-local F_KALUAK, F_ORACLES, F_WYRMREST, F_WRATHCOMMON1, F_WRATHCOMMON2 = 120, 121, 122, 123, 124
-local F_WRATHCOMMON3, F_WRATHCOMMON4, F_WRATHCOMMON5, F_ASHEN_VERDICT = 125, 126, 127, 128
+local F = private.filter_flags

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 --------------------------------------------------------------------------------------------------------------------
 -- Reputation Acquire Flags
@@ -73,11 +60,9 @@ local initialized = false
 local num_recipes = 0

 function addon:InitEngineering(RecipeDB)
-
-	if (initialized) then
+	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -662,7 +647,7 @@ function addon:InitEngineering(RecipeDB)

 	-- The Mortar: Reloaded -- 13240
 	AddRecipe(13240, 205, 10577, 1, GAME_ORIG, 205, 205, 205, 205, 20222)
-	self:addTradeFlags(RecipeDB, 13240, F_ALLIANCE, F_HORDE, 3, 36, 41, 61)
+	self:addTradeFlags(RecipeDB, 13240, F.ALLIANCE, F.HORDE, 3, 36, 41, 61)
 	self:addTradeAcquire(RecipeDB, 13240, 1, 8126, 1, 8738)

 	-- Mechanical Repair Kit -- 15255
@@ -1224,7 +1209,7 @@ function addon:InitEngineering(RecipeDB)

 	-- Furious Gizmatic Goggles -- 40274
 	AddRecipe(40274, 350, 32461, 1, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 40274, 1, 2, 3, F_PALADIN, F_WARRIOR, 37, 41, 51, 59)
+	self:addTradeFlags(RecipeDB, 40274, 1, 2, 3, F.PALADIN, F.WARRIOR, 37, 41, 51, 59)
 	self:addTradeAcquire(RecipeDB, 40274, 1, 17634, 1, 17637, 1, 18752, 1, 18775, 1, 19576, 1, 33586, 1, 28697, 1, 25277, 1, 26955)

 	-- Gyro-balanced Khorium Destroyer -- 41307
@@ -1234,43 +1219,43 @@ function addon:InitEngineering(RecipeDB)

 	-- Justicebringer 2000 Specs -- 41311
 	AddRecipe(41311, 350, 32472, 1, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41311, 1, 2, 3, F_PALADIN, 37, 41, 59)
+	self:addTradeFlags(RecipeDB, 41311, 1, 2, 3, F.PALADIN, 37, 41, 59)

 	-- Tankatronic Goggles -- 41312
 	AddRecipe(41312, 350, 32473, 1, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41312, 1, 2, 3, F_PALADIN, F_WARRIOR, 37, 41, 52, 59)
+	self:addTradeFlags(RecipeDB, 41312, 1, 2, 3, F.PALADIN, F.WARRIOR, 37, 41, 52, 59)

 	-- Surestrike Goggles v2.0 -- 41314
 	AddRecipe(41314, 350, 32474, 1, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41314, 1, 2, 3, F_HUNTER, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 41314, 1, 2, 3, F.HUNTER, F.SHAMAN, 37, 41, 58)

 	-- Gadgetstorm Goggles -- 41315
 	AddRecipe(41315, 350, 32476, 4, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41315, 1, 2, 3, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 41315, 1, 2, 3, F.SHAMAN, 37, 41, 58)

 	-- Living Replicator Specs -- 41316
 	AddRecipe(41316, 350, 32475, 4, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41316, 1, 2, 3, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 41316, 1, 2, 3, F.SHAMAN, 37, 41, 58)

 	-- Deathblow X11 Goggles -- 41317
 	AddRecipe(41317, 350, 32478, 1, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41317, 1, 2, 3, F_DRUID, F_ROGUE, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 41317, 1, 2, 3, F.DRUID, F.ROGUE, 37, 41, 57)

 	-- Wonderheal XT40 Shades -- 41318
 	AddRecipe(41318, 350, 32479, 4, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41318, 1, 2, 3, F_DRUID, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 41318, 1, 2, 3, F.DRUID, 37, 41, 57)

 	-- Magnified Moon Specs -- 41319
 	AddRecipe(41319, 350, 32480, 4, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41319, 1, 2, 3, F_DRUID, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 41319, 1, 2, 3, F.DRUID, 37, 41, 57)

 	-- Destruction Holo-gogs -- 41320
 	AddRecipe(41320, 350, 32494, 1, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41320, 1, 2, 3, F_MAGE, F_PRIEST, F_WARLOCK, 37, 41, 56)
+	self:addTradeFlags(RecipeDB, 41320, 1, 2, 3, F.MAGE, F.PRIEST, F.WARLOCK, 37, 41, 56)

 	-- Powerheal 4000 Lens -- 41321
 	AddRecipe(41321, 350, 32495, 4, 1, 350, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 41321, 1, 2, 3, F_PRIEST, 37, 41, 56)
+	self:addTradeFlags(RecipeDB, 41321, 1, 2, 3, F.PRIEST, 37, 41, 56)

 	-- Level 70 Goggles
 	-- All are listed here because they all share the same trainers but can only be seen by specific classes
@@ -1307,57 +1292,57 @@ function addon:InitEngineering(RecipeDB)

 	-- Wonderheal XT68 Shades -- 46106
 	AddRecipe(46106, 375, 35183, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46106, 1, 2, 6, F_DRUID, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 46106, 1, 2, 6, F.DRUID, 37, 41, 57)
 	self:addTradeAcquire(RecipeDB, 46106, 8, 33)

 	-- Justicebringer 3000 Specs -- 46107
 	AddRecipe(46107, 375, 35185, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46107, 1, 2, 6, F_PALADIN, 37, 41, 59)
+	self:addTradeFlags(RecipeDB, 46107, 1, 2, 6, F.PALADIN, 37, 41, 59)
 	self:addTradeAcquire(RecipeDB, 46107, 8, 24)

 	-- Powerheal 9000 Lens -- 46108
 	AddRecipe(46108, 375, 35181, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46108, 1, 2, 6, F_PRIEST, 37, 41, 56)
+	self:addTradeFlags(RecipeDB, 46108, 1, 2, 6, F.PRIEST, 37, 41, 56)
 	self:addTradeAcquire(RecipeDB, 46108, 8, 24)

 	-- Hyper-Magnified Moon Specs -- 46109
 	AddRecipe(46109, 375, 35182, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46109, 1, 2, 6, F_DRUID, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 46109, 1, 2, 6, F.DRUID, 37, 41, 57)
 	self:addTradeAcquire(RecipeDB, 46109, 8, 24)

 	-- Primal-Attuned Goggles -- 46110
 	AddRecipe(46110, 375, 35184, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46110, 1, 2, 6, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 46110, 1, 2, 6, F.SHAMAN, 37, 41, 58)
 	self:addTradeAcquire(RecipeDB, 46110, 8, 24)

 	-- Annihilator Holo-Gogs -- 46111
 	AddRecipe(46111, 375, 34847, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46111, 1, 2, 6, F_MAGE, F_PRIEST, F_WARLOCK, 37, 41, 56)
+	self:addTradeFlags(RecipeDB, 46111, 1, 2, 6, F.MAGE, F.PRIEST, F.WARLOCK, 37, 41, 56)
 	self:addTradeAcquire(RecipeDB, 46111, 8, 24)

 	-- Lightning Etched Specs -- 46112
 	AddRecipe(46112, 375, 34355, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46112, 1, 2, 6, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 46112, 1, 2, 6, F.SHAMAN, 37, 41, 58)
 	self:addTradeAcquire(RecipeDB, 46112, 8, 24)

 	-- Surestrike Goggles v3.0 -- 46113
 	AddRecipe(46113, 375, 34356, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46113, 1, 2, 6, F_HUNTER, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 46113, 1, 2, 6, F.HUNTER, F.SHAMAN, 37, 41, 58)
 	self:addTradeAcquire(RecipeDB, 46113, 8, 24)

 	-- Mayhem Projection Goggles -- 46114
 	AddRecipe(46114, 375, 34354, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46114, 1, 2, 6, F_DK, F_PALADIN, F_WARRIOR, 37, 41, 51, 59)
+	self:addTradeFlags(RecipeDB, 46114, 1, 2, 6, F.DK, F.PALADIN, F.WARRIOR, 37, 41, 51, 59)
 	self:addTradeAcquire(RecipeDB, 46114, 8, 24)

 	-- Hard Khorium Goggles -- 46115
 	AddRecipe(46115, 375, 34357, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46115, 1, 2, 6, F_PALADIN, F_WARRIOR, 37, 41, 52, 59)
+	self:addTradeFlags(RecipeDB, 46115, 1, 2, 6, F.PALADIN, F.WARRIOR, 37, 41, 52, 59)
 	self:addTradeAcquire(RecipeDB, 46115, 8, 24)

 	-- Quad Deathblow X44 Goggles -- 46116
 	AddRecipe(46116, 375, 34353, 4, 1, 375, 390, 410, 430)
-	self:addTradeFlags(RecipeDB, 46116, 1, 2, 6, F_DRUID, F_ROGUE, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 46116, 1, 2, 6, F.DRUID, F.ROGUE, 37, 41, 57)
 	self:addTradeAcquire(RecipeDB, 46116, 8, 24)

 	-- Rocket Boots Xtreme Lite -- 46697
@@ -1517,27 +1502,27 @@ function addon:InitEngineering(RecipeDB)

 	-- Armored Titanium Goggles -- 56480
 	AddRecipe(56480, 440, 42549, 3, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56480, 1, 2, 3, F_DK, F_PALADIN, F_WARRIOR, 37, 41, 51, 52, 59)
+	self:addTradeFlags(RecipeDB, 56480, 1, 2, 3, F.DK, F.PALADIN, F.WARRIOR, 37, 41, 51, 52, 59)

 	-- Weakness Spectralizers -- 56481
 	AddRecipe(56481, 440, 42550, 3, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56481, 1, 2, 3, F_DRUID, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 56481, 1, 2, 3, F.DRUID, 37, 41, 57)

 	-- Charged Titanium Specs -- 56483
 	AddRecipe(56483, 440, 42552, 3, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56483, 1, 2, 3, F_DK, F_PALADIN, F_WARRIOR, 37, 41, 51, 59)
+	self:addTradeFlags(RecipeDB, 56483, 1, 2, 3, F.DK, F.PALADIN, F.WARRIOR, 37, 41, 51, 59)

 	-- Visage Liquification Goggles -- 56484
 	AddRecipe(56484, 440, 42553, 3, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56484, 1, 2, 3, F_MAGE, F_PRIEST, F_WARLOCK, 37, 41, 53, 54, 56)
+	self:addTradeFlags(RecipeDB, 56484, 1, 2, 3, F.MAGE, F.PRIEST, F.WARLOCK, 37, 41, 53, 54, 56)

 	-- Greensight Gogs -- 56486
 	AddRecipe(56486, 440, 42554, 3, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56486, 1, 2, 3, F_DRUID, 37, 41, 57)
+	self:addTradeFlags(RecipeDB, 56486, 1, 2, 3, F.DRUID, 37, 41, 57)

 	-- Electroflux Sight Enhancers -- 56487
 	AddRecipe(56487, 440, 42555, 3, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56487, 1, 2, 3, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 56487, 1, 2, 3, F.SHAMAN, 37, 41, 58)

 	-- Global Thermal Sapper Charge -- 56514
 	AddRecipe(56514, 425, 42641, 1, 2, 425, 425, 430, 435, 20222)
@@ -1546,7 +1531,7 @@ function addon:InitEngineering(RecipeDB)

 	-- Truesight Ice Blinders -- 56574
 	AddRecipe(56574, 440, 42551, 1, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56574, 1, 2, 3, F_HUNTER, F_SHAMAN, 37, 41, 58)
+	self:addTradeFlags(RecipeDB, 56574, 1, 2, 3, F.HUNTER, F.SHAMAN, 37, 41, 58)

 	-- Nesingwary 4000 -- 60874
 	AddRecipe(60874, 450, 44504, 4, 2, 450, 455, 460, 465)
@@ -1560,27 +1545,27 @@ function addon:InitEngineering(RecipeDB)

 	-- Mechanized Snow Goggles (Cloth) -- 56465
 	AddRecipe(56465, 420, 41112, 3, 2, 420, 425, 432, 440)
-	self:addTradeFlags(RecipeDB, 56465, 1, 2, 3, F_MAGE, F_PRIEST, F_WARLOCK, 36, 41, 56)
+	self:addTradeFlags(RecipeDB, 56465, 1, 2, 3, F.MAGE, F.PRIEST, F.WARLOCK, 36, 41, 56)
 	self:addTradeAcquire(RecipeDB, 56465, 1, 25277, 1, 26907, 1, 26955, 1, 26991, 1, 28697, 1, 33586)

 	-- Mechanized Snow Goggles (Leather) -- 61481
 	AddRecipe(61481, 420, 44742, 3, 2, 420, 425, 432, 440)
-	self:addTradeFlags(RecipeDB, 61481, 1, 2, 3, F_DRUID, F_ROGUE, 36, 41, 57)
+	self:addTradeFlags(RecipeDB, 61481, 1, 2, 3, F.DRUID, F.ROGUE, 36, 41, 57)
 	self:addTradeAcquire(RecipeDB, 61481, 1, 25277, 1, 26907, 1, 26955, 1, 26991, 1, 28697, 1, 33586)

 	-- Mechanized Snow Goggles (Mail) -- 61482
 	AddRecipe(61482, 420, 44742, 3, 2, 420, 425, 432, 440)
-	self:addTradeFlags(RecipeDB, 61482, 1, 2, 3, F_HUNTER, F_SHAMAN, 36, 41, 58)
+	self:addTradeFlags(RecipeDB, 61482, 1, 2, 3, F.HUNTER, F.SHAMAN, 36, 41, 58)
 	self:addTradeAcquire(RecipeDB, 61482, 1, 25277, 1, 26907, 1, 26955, 1, 26991, 1, 28697, 1, 33586)

 	-- Mechanized Snow Goggles (Plate) -- 61483
 	AddRecipe(61483, 420, 44742, 3, 2, 420, 425, 432, 440)
-	self:addTradeFlags(RecipeDB, 61483, 1, 2, 3, F_DK, F_PALADIN, F_WARRIOR, 36, 41, 59)
+	self:addTradeFlags(RecipeDB, 61483, 1, 2, 3, F.DK, F.PALADIN, F.WARRIOR, 36, 41, 59)
 	self:addTradeAcquire(RecipeDB, 61483, 1, 25277, 1, 26907, 1, 26955, 1, 26991, 1, 28697, 1, 33586)

 	-- Unbreakable Healing Amplifiers -- 62271
 	AddRecipe(62271, 440, 44949, 3, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 62271, 1, 2, 3, F_PALADIN, 37, 41, 53, 59)
+	self:addTradeFlags(RecipeDB, 62271, 1, 2, 3, F.PALADIN, 37, 41, 53, 59)
 	self:addTradeAcquire(RecipeDB, 62271, 1, 25277, 1, 26907, 1, 26955)

 	-- Level 80 Goggles
@@ -1629,14 +1614,14 @@ function addon:InitEngineering(RecipeDB)
 	self:addTradeAcquire(RecipeDB, 67839, 1, 25277, 1, 28697, 1, 26955, 1, 33586)

 	 -- Iceblade Arrow -- 72953
-	 AddRecipe(72953, 450, 52021, F_EPIC, GAME_WOTLK, 450, 450, 450, 460, 20219)
-	 self:addTradeFlags(RecipeDB, 72953, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 72953, A_REPUTATION, 1156, HONORED, 37687)
+	 AddRecipe(72953, 450, 52021, R_EPIC, GAME_WOTLK, 450, 450, 450, 460, 20219)
+	 self:addTradeFlags(RecipeDB, 72953, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 72953, A.REPUTATION, 1156, HONORED, 37687)

 	 -- Shatter Rounds -- 72952
-	 AddRecipe(72952, 450, 52020, F_EPIC, GAME_WOTLK, 450, 450, 450, 460, 20222)
-	 self:addTradeFlags(RecipeDB, 72952, F_ALLIANCE, F_HORDE, F_VENDOR, F_AMMO, F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 72952, A_REPUTATION, 1156, HONORED, 37687)
+	 AddRecipe(72952, 450, 52020, R_EPIC, GAME_WOTLK, 450, 450, 450, 460, 20222)
+	 self:addTradeFlags(RecipeDB, 72952, F.ALLIANCE, F.HORDE, F.VENDOR, F.AMMO, F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 72952, A.REPUTATION, 1156, HONORED, 37687)

 	-- Some recipes are only availible to specific factions.
 	-- We only add the faction specific recipes if the user is part of that faction
diff --git a/Database/FirstAid.lua b/Database/FirstAid.lua
index 0bb3c9b..6309701 100644
--- a/Database/FirstAid.lua
+++ b/Database/FirstAid.lua
@@ -14,47 +14,34 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
+local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
+-------------------------------------------------------------------------------
+local F = private.filter_flags

---------------------------------------------------------------------------------------------------------------------
--- Reputation Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ARGENTDAWN, F_CENARION_CIRCLE, F_THORIUM_BROTHERHOOD, F_TIMBERMAW_HOLD, F_ZANDALAR = 96, 97, 98, 99, 100
-local F_ALDOR, F_ASHTONGUE, F_CENARION_EXPEDITION, F_HELLFIRE, F_CONSORTIUM = 101, 102, 103, 104, 105
-local F_KOT, F_LOWERCITY, F_NAGRAND, F_SCALE_SANDS, F_SCRYER, F_SHATAR = 106, 107, 108, 109, 110, 111
-local F_SHATTEREDSUN, F_SPOREGGAR, F_VIOLETEYE = 112, 113, 114
-local F_ARGENTCRUSADE, F_FRENZYHEART, F_EBONBLADE, F_KIRINTOR, F_HODIR = 115, 116, 117, 118, 119
-local F_KALUAK, F_ORACLES, F_WYRMREST, F_WRATHCOMMON1, F_WRATHCOMMON2 = 120, 121, 122, 123, 124
-local F_WRATHCOMMON3, F_WRATHCOMMON4, F_WRATHCOMMON5 = 125, 126, 127
-
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 --------------------------------------------------------------------------------------------------------------------
 -- Reputation Acquire Flags
@@ -73,11 +60,9 @@ local initialized = false
 local num_recipes = 0

 function addon:InitFirstAid(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -90,12 +75,12 @@ function addon:InitFirstAid(RecipeDB)

 	-- Linen Bandage -- 3275
 	AddRecipe(3275, 1, 1251, R_COMMON, GAME_ORIG, 1, 30, 45, 60)
-	self:addTradeFlags(RecipeDB, 3275, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 3275, A_CUSTOM, 8)
+	self:addTradeFlags(RecipeDB, 3275, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 3275, A.CUSTOM, 8)

 	-- Heavy Linen Bandage -- 3276
 	AddRecipe(3276, 40, 2581, R_COMMON, GAME_ORIG, 40, 50, 75, 100)
-	self:addTradeFlags(RecipeDB, 3276, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 3276, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 3276, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -103,7 +88,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Wool Bandage -- 3277
 	AddRecipe(3277, 80, 3530, R_COMMON, GAME_ORIG, 80, 80, 115, 150)
-	self:addTradeFlags(RecipeDB, 3277, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 3277, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 3277, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -111,7 +96,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Heavy Wool Bandage -- 3278
 	AddRecipe(3278, 115, 3531, R_COMMON, GAME_ORIG, 115, 115, 150, 185)
-	self:addTradeFlags(RecipeDB, 3278, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 3278, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 3278, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -119,7 +104,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Silk Bandage -- 7928
 	AddRecipe(7928, 150, 6450, R_COMMON, GAME_ORIG, 150, 150, 180, 210)
-	self:addTradeFlags(RecipeDB, 7928, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 7928, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 7928, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -127,7 +112,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Heavy Silk Bandage -- 7929
 	AddRecipe(7929, 180, 6451, R_COMMON, GAME_ORIG, 180, 180, 210, 240)
-	self:addTradeFlags(RecipeDB, 7929, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB, 7929, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB, 7929, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373, 1, 4211,
 			     1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214, 1, 17424,
 			     1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -135,7 +120,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Anti-Venom -- 7934
 	AddRecipe(7934, 80, 6452, R_COMMON, GAME_ORIG, 80, 80, 115, 150)
-	self:addTradeFlags(RecipeDB, 7934, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB, 7934, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB, 7934, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373, 1, 4211,
 			     1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214, 1, 17424,
 			     1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -143,12 +128,12 @@ function addon:InitFirstAid(RecipeDB)

 	-- Strong Anti-Venom -- 7935
 	AddRecipe(7935, 130, 6453, 2, GAME_ORIG, 130, 130, 165, 200)
-	self:addTradeFlags(RecipeDB, 7935, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
-	self:addTradeAcquire(RecipeDB, 7935, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 7935, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOE)
+	self:addTradeAcquire(RecipeDB, 7935, A.WORLD_DROP, 2)

 	-- Mageweave Bandage -- 10840
 	AddRecipe(10840, 210, 8544, R_COMMON, GAME_ORIG, 210, 210, 240, 270)
-	self:addTradeFlags(RecipeDB, 10840, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB, 10840, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB, 10840, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -156,7 +141,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Heavy Mageweave Bandage -- 10841
 	AddRecipe(10841, 240, 8545, R_COMMON, GAME_ORIG, 240, 240, 270, 300)
-	self:addTradeFlags(RecipeDB, 10841, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 10841, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 10841, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -164,7 +149,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Runecloth Bandage -- 18629
 	AddRecipe(18629, 260, 14529, R_COMMON, GAME_ORIG, 260, 260, 290, 320)
-	self:addTradeFlags(RecipeDB, 18629, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 18629, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 18629, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -172,7 +157,7 @@ function addon:InitFirstAid(RecipeDB)

 	-- Heavy Runecloth Bandage -- 18630
 	AddRecipe(18630, 290, 14530, R_COMMON, GAME_ORIG, 290, 290, 320, 350)
-	self:addTradeFlags(RecipeDB, 18630, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 18630, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 18630, 1, 2326, 1, 2327, 1, 2329, 1, 2798, 1, 3181, 1, 3373,
 			     1, 4211, 1, 4591, 1, 5150, 1, 5759, 1, 5939, 1, 5943, 1, 6094, 1, 16272, 1, 16662, 1, 16731, 1, 17214,
 			     1, 17424, 1, 19184, 1, 19478, 1, 22477, 1, 33589, 1, 28706, 1, 33621, 1, 18991, 1, 29233, 1, 18990, 1, 26956,
@@ -180,28 +165,28 @@ function addon:InitFirstAid(RecipeDB)

 	-- Powerful Anti-Venom -- 23787
 	AddRecipe(23787, 300, 19440, R_COMMON, GAME_ORIG, 300, 300, 330, 360)
-	self:addTradeFlags(RecipeDB, 23787, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_ARGENTDAWN)
-	self:addTradeAcquire(RecipeDB, 23787, A_REPUTATION, R_ARGENTDAWN, HONORED, 10856, A_REPUTATION, R_ARGENTDAWN, HONORED, 10857, A_REPUTATION, R_ARGENTDAWN, HONORED, 11536)
+	self:addTradeFlags(RecipeDB, 23787, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.ARGENTDAWN)
+	self:addTradeAcquire(RecipeDB, 23787, A.REPUTATION, R_ARGENTDAWN, HONORED, 10856, A.REPUTATION, R_ARGENTDAWN, HONORED, 10857, A.REPUTATION, R_ARGENTDAWN, HONORED, 11536)

 	-- Netherweave Bandage -- 27032
 	AddRecipe(27032, 300, 21990, R_COMMON, GAME_TBC, 300, 330, 347, 365)
-	self:addTradeFlags(RecipeDB, 27032, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB, 27032, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB, 27032, 1, 33589, 1, 28706, 1, 18991, 1, 29233, 1, 18990, 1, 26956, 1, 26992, 1, 23734)

 	-- Heavy Netherweave Bandage -- 27033
 	AddRecipe(27033, 330, 21991, R_COMMON, GAME_TBC, 330, 360, 367, 375)
-	self:addTradeFlags(RecipeDB, 27033, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOE)
+	self:addTradeFlags(RecipeDB, 27033, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOE)
 	self:addTradeAcquire(RecipeDB, 27033, 1, 33589, 1, 28706, 1, 18991, 1, 29233, 1, 18990, 1, 26956, 1, 26992, 1, 23734)

 	-- Frostweave Bandage -- 45545
 	AddRecipe(45545, 350, 34721, R_COMMON, GAME_WOTLK, 350, 375, 392, 410)
-	self:addTradeFlags(RecipeDB, 45545, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
+	self:addTradeFlags(RecipeDB, 45545, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP)
 	self:addTradeAcquire(RecipeDB, 45545, 1, 23734, 1, 26956, 1, 26992, 1, 28706, 1, 29233, 1, 33589)

 	-- Heavy Frostweave Bandage -- 45546
 	AddRecipe(45546, 400, 34722, R_UNCOMMON, GAME_WOTLK, 400, 400, 430, 470)
-	self:addTradeFlags(RecipeDB, 45546, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOP)
-	self:addTradeAcquire(RecipeDB, 45546, A_WORLD_DROP, R_UNCOMMON)
+	self:addTradeFlags(RecipeDB, 45546, F.ALLIANCE, F.HORDE, F.WORLD_DROP, F.IBOE, F.RBOP)
+	self:addTradeAcquire(RecipeDB, 45546, A.WORLD_DROP, 2)

 	return num_recipes
 end
diff --git a/Database/Inscription.lua b/Database/Inscription.lua
index 2829b71..e99ae22 100644
--- a/Database/Inscription.lua
+++ b/Database/Inscription.lua
@@ -17,47 +17,42 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
 local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
---------------------------------------------------------------------------------------------------------------------
--- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local F = private.filter_flags

+-------------------------------------------------------------------------------
+-- Acquire types
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 local initialized = false
 local num_recipes = 0

 function addon:InitInscription(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -85,7 +80,7 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Entangling Roots -- 48121
 	AddRecipe(48121,100,40924,1,2,100,105,110,115)
-	self:addTradeFlags(RecipeDB,48121,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,48121,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,48121,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

@@ -252,1135 +247,1135 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Frenzied Regeneration -- 56943
 	AddRecipe(56943,350,40896,1,2,350,355,360,365)
-	self:addTradeFlags(RecipeDB,56943,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56943,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56943,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Growl -- 56944
 	AddRecipe(56944,385,40899,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56944,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56944,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56944,8,15)

 	-- Glyph of Healing Touch -- 56945
 	AddRecipe(56945,115,40914,1,2,115,120,125,130)
-	self:addTradeFlags(RecipeDB,56945,1,2,3,F_DRUID,36,41,53)
+	self:addTradeFlags(RecipeDB,56945,1,2,3,F.DRUID,36,41,53)
 	self:addTradeAcquire(RecipeDB,56945,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Hurricane -- 56946
 	AddRecipe(56946,385,40920,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56946,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56946,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56946,8,15)

 	-- Glyph of Innervate -- 56947
 	AddRecipe(56947,385,40908,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56947,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56947,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56947,8,15)

 	-- Glyph of Insect Swarm -- 56948
 	AddRecipe(56948,150,40919,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,56948,1,2,3,F_DRUID,36,41,54)
+	self:addTradeFlags(RecipeDB,56948,1,2,3,F.DRUID,36,41,54)
 	self:addTradeAcquire(RecipeDB,56948,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Lifebloom -- 56949
 	AddRecipe(56949,385,40915,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56949,1,2,12,F_DRUID,36,41,53)
+	self:addTradeFlags(RecipeDB,56949,1,2,12,F.DRUID,36,41,53)
 	self:addTradeAcquire(RecipeDB,56949,8,15)

 	-- Glyph of Mangle -- 56950
 	AddRecipe(56950,385,40900,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56950,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56950,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56950,8,15)

 	-- Glyph of Moonfire -- 56951
 	AddRecipe(56951,130,40923,1,2,130,135,140,145)
-	self:addTradeFlags(RecipeDB,56951,1,2,3,F_DRUID,36,41,54)
+	self:addTradeFlags(RecipeDB,56951,1,2,3,F.DRUID,36,41,54)
 	self:addTradeAcquire(RecipeDB,56951,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Rake -- 56952
 	AddRecipe(56952,310,40903,1,2,310,315,320,325)
-	self:addTradeFlags(RecipeDB,56952,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56952,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56952,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Rebirth -- 56953
 	AddRecipe(56953,170,40909,1,2,170,175,180,185)
-	self:addTradeFlags(RecipeDB,56953,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56953,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56953,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Regrowth -- 56954
 	AddRecipe(56954,385,40912,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56954,1,2,12,F_DRUID,36,41,53)
+	self:addTradeFlags(RecipeDB,56954,1,2,12,F.DRUID,36,41,53)
 	self:addTradeAcquire(RecipeDB,56954,8,15)

 	-- Glyph of Rejuvenation -- 56955
 	AddRecipe(56955,80,40913,1,2,80,90,100,110)
-	self:addTradeFlags(RecipeDB,56955,1,2,3,F_DRUID,36,41,53)
+	self:addTradeFlags(RecipeDB,56955,1,2,3,F.DRUID,36,41,53)
 	self:addTradeAcquire(RecipeDB,56955,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Rip -- 56956
 	AddRecipe(56956,200,40902,1,2,200,205,210,215)
-	self:addTradeFlags(RecipeDB,56956,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56956,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56956,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Shred -- 56957
 	AddRecipe(56957,260,40901,1,2,260,265,270,275)
-	self:addTradeFlags(RecipeDB,56957,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56957,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56957,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Starfall -- 56958
 	AddRecipe(56958,385,40921,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56958,1,2,12,F_DRUID,36,41,54)
+	self:addTradeFlags(RecipeDB,56958,1,2,12,F.DRUID,36,41,54)
 	self:addTradeAcquire(RecipeDB,56958,8,15)

 	-- Glyph of Starfire -- 56959
 	AddRecipe(56959,220,40916,1,2,220,225,230,235)
-	self:addTradeFlags(RecipeDB,56959,1,2,3,F_DRUID,36,41,54)
+	self:addTradeFlags(RecipeDB,56959,1,2,3,F.DRUID,36,41,54)
 	self:addTradeAcquire(RecipeDB,56959,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Swiftmend -- 56960
 	AddRecipe(56960,385,40906,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56960,1,2,12,F_DRUID,36,41,53)
+	self:addTradeFlags(RecipeDB,56960,1,2,12,F.DRUID,36,41,53)
 	self:addTradeAcquire(RecipeDB,56960,8,15)

 	-- Glyph of Maul -- 56961
 	AddRecipe(56961,90,40897,1,2,90,100,110,120)
-	self:addTradeFlags(RecipeDB,56961,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56961,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56961,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Wrath -- 56963
 	AddRecipe(56963,85,40922,1,2,85,95,105,115)
-	self:addTradeFlags(RecipeDB,56963,1,2,3,F_DRUID,36,41,54)
+	self:addTradeFlags(RecipeDB,56963,1,2,3,F.DRUID,36,41,54)
 	self:addTradeAcquire(RecipeDB,56963,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Arcane Explosion -- 56968
 	AddRecipe(56968,100,42734,1,2,100,105,110,115)
-	self:addTradeFlags(RecipeDB,56968,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56968,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56968,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Arcane Missiles -- 56971
 	AddRecipe(56971,115,42735,1,2,115,120,125,130)
-	self:addTradeFlags(RecipeDB,56971,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56971,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56971,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Arcane Power -- 56972
 	AddRecipe(56972,335,42736,1,2,335,340,345,350)
-	self:addTradeFlags(RecipeDB,56972,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56972,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56972,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Blink -- 56973
 	AddRecipe(56973,130,42737,1,2,130,135,140,145)
-	self:addTradeFlags(RecipeDB,56973,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56973,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56973,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,1,30710,1,30711,
 	1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Evocation -- 56974
 	AddRecipe(56974,155,42738,1,2,155,160,165,170)
-	self:addTradeFlags(RecipeDB,56974,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56974,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56974,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,1,30710,1,30711,
 	1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Fireball -- 56975
 	AddRecipe(56975,385,42739,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56975,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56975,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56975,8,15)

 	-- Glyph of Frost Nova -- 56976
 	AddRecipe(56976,80,42741,1,2,80,90,100,110)
-	self:addTradeFlags(RecipeDB,56976,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56976,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56976,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Frostbolt -- 56977
 	AddRecipe(56977,385,42742,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56977,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56977,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56977,8,15)

 	-- Glyph of Ice Armor -- 56978
 	AddRecipe(56978,90,42743,1,2,90,100,110,120)
-	self:addTradeFlags(RecipeDB,56978,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56978,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56978,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Ice Block -- 56979
 	AddRecipe(56979,225,42744,1,2,225,230,235,240)
-	self:addTradeFlags(RecipeDB,56979,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56979,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56979,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,30709,
 	1,30706,1,30713,1,30715,1,30716,1,33603,1,33615,1,30710,1,30717,1,30711,1,33679)

 	-- Glyph of Ice Lance -- 56980
 	AddRecipe(56980,375,42745,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,56980,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56980,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56980,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Icy Veins -- 56981
 	AddRecipe(56981,175,42746,1,2,175,180,185,190)
-	self:addTradeFlags(RecipeDB,56981,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56981,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56981,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Improved Scorch -- 56982
 	AddRecipe(56982,205,42747,1,2,205,210,215,220)
-	self:addTradeFlags(RecipeDB,56982,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56982,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56982,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Invisibility -- 56983
 	AddRecipe(56983,385,42748,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56983,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56983,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56983,8,15)

 	-- Glyph of Mage Armor -- 56984
 	AddRecipe(56984,325,42749,1,2,325,330,335,340)
-	self:addTradeFlags(RecipeDB,56984,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56984,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56984,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Mana Gem -- 56985
 	AddRecipe(56985,280,42750,1,2,280,285,290,295)
-	self:addTradeFlags(RecipeDB,56985,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56985,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56985,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Molten Armor -- 56986
 	AddRecipe(56986,385,42751,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56986,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56986,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56986,8,15)

 	-- Glyph of Polymorph -- 56987
 	AddRecipe(56987,400,42752,1,2,400,400,400,405)
-	self:addTradeFlags(RecipeDB,56987,1,2,3,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56987,1,2,3,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56987,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Remove Curse -- 56988
 	AddRecipe(56988,385,42753,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56988,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56988,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56988,8,15)

 	-- Glyph of Water Elemental -- 56989
 	AddRecipe(56989,385,42754,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56989,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,56989,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,56989,8,15)

 	-- Glyph of Aimed Shot -- 56994
 	AddRecipe(56994,175,42897,1,2,175,180,185,190)
-	self:addTradeFlags(RecipeDB,56994,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,56994,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,56994,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,1,30709,
 	1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Arcane Shot -- 56995
 	AddRecipe(56995,100,42898,1,2,100,105,110,115)
-	self:addTradeFlags(RecipeDB,56995,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,56995,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,56995,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Aspect the Beast -- 56996
 	AddRecipe(56996,385,42899,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56996,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,56996,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,56996,8,15)

 	-- Glyph of Mending -- 56997
 	AddRecipe(56997,115,42900,1,2,115,120,125,130)
-	self:addTradeFlags(RecipeDB,56997,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,56997,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,56997,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Aspect of the Viper -- 56998
 	AddRecipe(56998,385,42901,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56998,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,56998,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,56998,8,15)

 	-- Glyph of Bestial Wrath -- 56999
 	AddRecipe(56999,385,42902,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,56999,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,56999,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,56999,8,15)

 	-- Glyph of Deterrence -- 57000
 	AddRecipe(57000,200,42903,1,2,200,205,210,215)
-	self:addTradeFlags(RecipeDB,57000,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57000,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57000,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Disengage -- 57001
 	AddRecipe(57001,225,42904,1,2,225,230,235,240)
-	self:addTradeFlags(RecipeDB,57001,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57001,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57001,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Freezing Trap -- 57002
 	AddRecipe(57002,260,42905,1,2,260,265,270,275)
-	self:addTradeFlags(RecipeDB,57002,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57002,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57002,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Frost Trap -- 57003
 	AddRecipe(57003,350,42906,1,2,350,355,360,365)
-	self:addTradeFlags(RecipeDB,57003,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57003,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57003,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Hunter's Mark -- 57004
 	AddRecipe(57004,80,42907,1,2,80,90,100,110)
-	self:addTradeFlags(RecipeDB,57004,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57004,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57004,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Immolation Trap -- 57005
 	AddRecipe(57005,130,42908,1,2,130,135,140,145)
-	self:addTradeFlags(RecipeDB,57005,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57005,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57005,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of the Hawk -- 57006
 	AddRecipe(57006,375,42909,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,57006,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57006,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57006,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Multi-Shot -- 57007
 	AddRecipe(57007,150,42910,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,57007,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57007,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57007,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,
 	1,30709,1,30706,1,30713,1,30715,1,30716,1,33603,1,33615,1,30710,1,30717,1,30711,1,33679)

 	-- Glyph of Rapid Fire -- 57008
 	AddRecipe(57008,315,42911,1,2,315,320,325,330)
-	self:addTradeFlags(RecipeDB,57008,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57008,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57008,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Serpent Sting -- 57009
 	AddRecipe(57009,90,42912,1,2,90,100,110,120)
-	self:addTradeFlags(RecipeDB,57009,1,2,3,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57009,1,2,3,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57009,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Snake Trap -- 57010
 	AddRecipe(57010,385,42913,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57010,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57010,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57010,8,15)

 	-- Glyph of Steady Shot -- 57011
 	AddRecipe(57011,385,42914,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57011,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57011,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57011,8,15)

 	-- Glyph of Trueshot Aura -- 57012
 	AddRecipe(57012,385,42915,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57012,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57012,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57012,8,15)

 	-- Glyph of Volley -- 57013
 	AddRecipe(57013,385,42916,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57013,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57013,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57013,8,15)

 	-- Glyph of Wyvern Sting -- 57014
 	AddRecipe(57014,385,42917,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57014,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,57014,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,57014,8,15)

 	-- Glyph of Avenger's Shield -- 57019
 	AddRecipe(57019,385,41101,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57019,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57019,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57019,8,15)

 	-- Glyph of Cleansing -- 57020
 	AddRecipe(57020,180,41104,1,2,180,185,190,195)
-	self:addTradeFlags(RecipeDB,57020,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57020,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57020,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Avenging Wrath -- 57021
 	AddRecipe(57021,385,41107,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57021,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57021,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57021,8,15)

 	-- Glyph of Spiritual Attunement -- 57022
 	AddRecipe(57022,80,41096,1,2,80,90,100,110)
-	self:addTradeFlags(RecipeDB,57022,1,2,3,F_PALADIN,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57022,1,2,3,F.PALADIN,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57022,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Consecration -- 57023
 	AddRecipe(57023,205,41099,1,2,205,210,215,220)
-	self:addTradeFlags(RecipeDB,57023,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57023,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57023,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Crusader Strike -- 57024
 	AddRecipe(57024,230,41098,1,2,230,235,240,245)
-	self:addTradeFlags(RecipeDB,57024,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57024,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57024,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Exorcism -- 57025
 	AddRecipe(57025,265,41103,1,2,265,270,275,280)
-	self:addTradeFlags(RecipeDB,57025,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57025,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57025,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Flash of Light -- 57026
 	AddRecipe(57026,300,41105,1,2,300,305,310,315)
-	self:addTradeFlags(RecipeDB,57026,1,2,3,F_PALADIN,36,41,53)
+	self:addTradeFlags(RecipeDB,57026,1,2,3,F.PALADIN,36,41,53)
 	self:addTradeAcquire(RecipeDB,57026,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Hammer of Justice -- 57027
 	AddRecipe(57027,90,41095,1,2,90,100,110,120)
-	self:addTradeFlags(RecipeDB,57027,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57027,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57027,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Hammer of Wrath -- 57028
 	AddRecipe(57028,385,41097,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57028,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57028,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57028,8,15)

 	-- Glyph of Holy Light -- 57029
 	AddRecipe(57029,105,41106,1,2,105,110,115,120)
-	self:addTradeFlags(RecipeDB,57029,1,2,3,F_PALADIN,36,41,53)
+	self:addTradeFlags(RecipeDB,57029,1,2,3,F.PALADIN,36,41,53)
 	self:addTradeAcquire(RecipeDB,57029,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Judgement -- 57030
 	AddRecipe(57030,120,41092,1,2,120,125,130,135)
-	self:addTradeFlags(RecipeDB,57030,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57030,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57030,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Divinity -- 57031
 	AddRecipe(57031,135,41108,1,2,135,140,145,150)
-	self:addTradeFlags(RecipeDB,57031,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57031,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57031,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Righteous Defense -- 57032
 	AddRecipe(57032,155,41100,1,2,155,160,165,170)
-	self:addTradeFlags(RecipeDB,57032,1,2,3,F_PALADIN,36,41,52)
+	self:addTradeFlags(RecipeDB,57032,1,2,3,F.PALADIN,36,41,52)
 	self:addTradeAcquire(RecipeDB,57032,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Seal of Command -- 57033
 	AddRecipe(57033,335,41094,1,2,335,340,345,350)
-	self:addTradeFlags(RecipeDB,57033,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57033,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57033,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Seal of Light -- 57034
 	AddRecipe(57034,385,41110,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57034,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57034,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57034,8,15)

 	-- Glyph of Seal of Wisdom -- 57035
 	AddRecipe(57035,385,41109,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57035,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57035,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57035,8,15)

 	-- Glyph of Turn Evil -- 57036
 	AddRecipe(57036,375,41102,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,57036,1,2,3,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,57036,1,2,3,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,57036,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Adrenaline Rush -- 57112
 	AddRecipe(57112,385,42954,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57112,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57112,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57112,8,15)

 	-- Glyph of Ambush -- 57113
 	AddRecipe(57113,340,42955,1,2,340,345,350,355)
-	self:addTradeFlags(RecipeDB,57113,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57113,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57113,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Backstab -- 57114
 	AddRecipe(57114,80,42956,1,2,80,90,100,110)
-	self:addTradeFlags(RecipeDB,57114,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57114,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57114,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Blade Flurry -- 57115
 	AddRecipe(57115,385,42957,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57115,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57115,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57115,8,15)

 	-- Glyph of Crippling Poison -- 57116
 	AddRecipe(57116,385,42958,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57116,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57116,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57116,8,15)

 	-- Glyph of Deadly Throw -- 57117
 	AddRecipe(57117,385,42959,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57117,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57117,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57117,8,15)

 	-- Glyph of Evasion -- 57119
 	AddRecipe(57119,95,42960,1,2,95,105,115,125)
-	self:addTradeFlags(RecipeDB,57119,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57119,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57119,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Eviscerate -- 57120
 	AddRecipe(57120,105,42961,1,2,105,110,115,120)
-	self:addTradeFlags(RecipeDB,57120,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57120,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57120,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Expose Armor -- 57121
 	AddRecipe(57121,120,42962,1,2,120,125,130,135)
-	self:addTradeFlags(RecipeDB,57121,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57121,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57121,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Feint -- 57122
 	AddRecipe(57122,305,42963,1,2,305,310,315,320)
-	self:addTradeFlags(RecipeDB,57122,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57122,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57122,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Garrote -- 57123
 	AddRecipe(57123,135,42964,1,2,135,140,145,150)
-	self:addTradeFlags(RecipeDB,57123,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57123,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57123,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Ghostly Strike -- 57124
 	AddRecipe(57124,385,42965,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57124,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57124,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57124,8,15)

 	-- Glyph of Gouge -- 57125
 	AddRecipe(57125,160,42966,1,2,160,165,170,175)
-	self:addTradeFlags(RecipeDB,57125,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57125,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57125,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Hemorrhage -- 57126
 	AddRecipe(57126,385,42967,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57126,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57126,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57126,8,15)

 	-- Glyph of Preparation -- 57127
 	AddRecipe(57127,385,42968,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57127,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57127,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57127,8,15)

 	-- Glyph of Rupture -- 57128
 	AddRecipe(57128,385,42969,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57128,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57128,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57128,8,15)

 	-- Glyph of Sap -- 57129
 	AddRecipe(57129,185,42970,1,2,185,190,195,200)
-	self:addTradeFlags(RecipeDB,57129,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57129,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57129,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Vigor -- 57130
 	AddRecipe(57130,385,42971,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57130,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57130,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57130,8,15)

 	-- Glyph of Sinister Strike -- 57131
 	AddRecipe(57131,210,42972,1,2,210,215,220,225)
-	self:addTradeFlags(RecipeDB,57131,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57131,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57131,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Slice and Dice -- 57132
 	AddRecipe(57132,235,42973,1,2,235,240,245,250)
-	self:addTradeFlags(RecipeDB,57132,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57132,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57132,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Sprint -- 57133
 	AddRecipe(57133,285,42974,1,2,285,290,295,300)
-	self:addTradeFlags(RecipeDB,57133,1,2,3,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,57133,1,2,3,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,57133,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Barbaric Insults -- 57151
 	AddRecipe(57151,220,43420,1,2,220,225,230,235)
-	self:addTradeFlags(RecipeDB,57151,1,2,3,F_WARRIOR,36,41,51)
+	self:addTradeFlags(RecipeDB,57151,1,2,3,F.WARRIOR,36,41,51)
 	self:addTradeAcquire(RecipeDB,57151,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Blocking -- 57152
 	AddRecipe(57152,385,43425,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57152,1,2,12,F_WARRIOR,36,41,52)
+	self:addTradeFlags(RecipeDB,57152,1,2,12,F.WARRIOR,36,41,52)
 	self:addTradeAcquire(RecipeDB,57152,8,15)

 	-- Glyph of Bloodthirst -- 57153
 	AddRecipe(57153,385,43412,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57153,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57153,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57153,8,15)

 	-- Glyph of Cleaving -- 57154
 	AddRecipe(57154,240,43414,1,2,240,245,250,255)
-	self:addTradeFlags(RecipeDB,57154,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57154,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57154,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Devastate -- 57155
 	AddRecipe(57155,385,43415,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57155,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57155,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57155,8,15)

 	-- Glyph of Execution -- 57156
 	AddRecipe(57156,285,43416,1,2,285,290,295,300)
-	self:addTradeFlags(RecipeDB,57156,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57156,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57156,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Hamstring -- 57157
 	AddRecipe(57157,125,43417,1,2,125,130,135,140)
-	self:addTradeFlags(RecipeDB,57157,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57157,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57157,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Heroic Strike -- 57158
 	AddRecipe(57158,95,43418,1,2,95,105,115,125)
-	self:addTradeFlags(RecipeDB,57158,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57158,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57158,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Intervene -- 57159
 	AddRecipe(57159,385,43419,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57159,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57159,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57159,8,15)

 	-- Glyph of Mortal Strike -- 57160
 	AddRecipe(57160,385,43421,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57160,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57160,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57160,8,15)

 	-- Glyph of Overpower -- 57161
 	AddRecipe(57161,170,43422,1,2,170,175,180,185)
-	self:addTradeFlags(RecipeDB,57161,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57161,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57161,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Rapid Charge -- 57162
 	AddRecipe(57162,85,43413,1,2,85,95,105,115)
-	self:addTradeFlags(RecipeDB,57162,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57162,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57162,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Rending -- 57163
 	AddRecipe(57163,110,43423,1,2,110,115,120,125)
-	self:addTradeFlags(RecipeDB,57163,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57163,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57163,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Resonating Power -- 57164
 	AddRecipe(57164,385,43430,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57164,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57164,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57164,8,15)

 	-- Glyph of Revenge -- 57165
 	AddRecipe(57165,190,43424,1,2,190,195,200,205)
-	self:addTradeFlags(RecipeDB,57165,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57165,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57165,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Last Stand -- 57166
 	AddRecipe(57166,385,43426,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57166,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57166,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57166,8,15)

 	-- Glyph of Sunder Armor -- 57167
 	AddRecipe(57167,140,43427,1,2,140,145,150,155)
-	self:addTradeFlags(RecipeDB,57167,1,2,3,F_WARRIOR,36,41,52)
+	self:addTradeFlags(RecipeDB,57167,1,2,3,F.WARRIOR,36,41,52)
 	self:addTradeAcquire(RecipeDB,57167,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Sweeping Strikes -- 57168
 	AddRecipe(57168,320,43428,1,2,320,325,330,335)
-	self:addTradeFlags(RecipeDB,57168,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57168,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57168,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Taunt -- 57169
 	AddRecipe(57169,385,43429,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57169,1,2,12,F_WARRIOR,36,41,52)
+	self:addTradeFlags(RecipeDB,57169,1,2,12,F.WARRIOR,36,41,52)
 	self:addTradeAcquire(RecipeDB,57169,8,15)

 	-- Glyph of Victory Rush -- 57170
 	AddRecipe(57170,385,43431,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57170,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57170,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57170,8,15)

 	-- Glyph of Whirlwind -- 57172
 	AddRecipe(57172,345,43432,1,2,345,350,355,360)
-	self:addTradeFlags(RecipeDB,57172,1,2,3,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,57172,1,2,3,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,57172,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Circle of Healing -- 57181
 	AddRecipe(57181,385,42396,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57181,1,2,12,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57181,1,2,12,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57181,8,15)

 	-- Glyph of Dispel Magic -- 57183
 	AddRecipe(57183,230,42397,1,2,230,235,240,245)
-	self:addTradeFlags(RecipeDB,57183,1,2,3,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57183,1,2,3,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57183,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Fade -- 57184
 	AddRecipe(57184,105,42398,1,2,105,110,115,120)
-	self:addTradeFlags(RecipeDB,57184,1,2,3,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57184,1,2,3,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57184,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Fear Ward -- 57185
 	AddRecipe(57185,270,42399,1,2,270,275,280,285)
-	self:addTradeFlags(RecipeDB,57185,1,2,3,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57185,1,2,3,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57185,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Flash Heal -- 57186
 	AddRecipe(57186,120,42400,1,2,120,125,130,135)
-	self:addTradeFlags(RecipeDB,57186,1,2,3,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57186,1,2,3,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57186,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Holy Nova -- 57187
 	AddRecipe(57187,315,42401,1,2,315,320,325,330)
-	self:addTradeFlags(RecipeDB,57187,1,2,3,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57187,1,2,3,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57187,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Inner Fire -- 57188
 	AddRecipe(57188,135,42402,1,2,135,140,145,150)
-	self:addTradeFlags(RecipeDB,57188,1,2,3,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57188,1,2,3,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57188,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Lightwell -- 57189
 	AddRecipe(57189,385,42403,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57189,1,2,12,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57189,1,2,12,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57189,8,15)

 	-- Glyph of Mass Dispel -- 57190
 	AddRecipe(57190,385,42404,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57190,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57190,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57190,8,15)

 	-- Glyph of Mind Control -- 57191
 	AddRecipe(57191,385,42405,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57191,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57191,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57191,8,15)

 	-- Glyph of Mind Flay -- 57192
 	AddRecipe(57192,350,42406,1,2,350,355,360,365)
-	self:addTradeFlags(RecipeDB,57192,1,2,3,F_PRIEST,36,41,54)
+	self:addTradeFlags(RecipeDB,57192,1,2,3,F.PRIEST,36,41,54)
 	self:addTradeAcquire(RecipeDB,57192,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Mind Soothe -- 57193
 	AddRecipe(57193,385,42407,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57193,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57193,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57193,8,15)

 	-- Glyph of Power Word: Shield -- 57194
 	AddRecipe(57194,80,42408,1,2,80,90,100,110)
-	self:addTradeFlags(RecipeDB,57194,1,2,3,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57194,1,2,3,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57194,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Prayer of Healing -- 57195
 	AddRecipe(57195,385,42409,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57195,1,2,12,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57195,1,2,12,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57195,8,15)

 	-- Glyph of Psychic Scream -- 57196
 	AddRecipe(57196,95,42410,1,2,95,105,115,125)
-	self:addTradeFlags(RecipeDB,57196,1,2,3,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57196,1,2,3,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57196,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,
 	1,30709,1,30706,1,30713,1,30715,1,30716,1,33603,1,33615,1,30710,1,30717,1,30711,1,33679)

 	-- Glyph of Renew -- 57197
 	AddRecipe(57197,160,42411,1,2,160,165,170,175)
-	self:addTradeFlags(RecipeDB,57197,1,2,3,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57197,1,2,3,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57197,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Scourge Imprisonment -- 57198
 	AddRecipe(57198,375,42412,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,57198,1,2,3,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,57198,1,2,3,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,57198,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Shadow Word: Death -- 57199
 	AddRecipe(57199,385,42414,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57199,1,2,12,F_PRIEST,36,41,54)
+	self:addTradeFlags(RecipeDB,57199,1,2,12,F.PRIEST,36,41,54)
 	self:addTradeAcquire(RecipeDB,57199,8,15)

 	-- Glyph of Shadow Word: Pain -- 57200
 	AddRecipe(57200,180,42415,1,2,180,185,190,195)
-	self:addTradeFlags(RecipeDB,57200,1,2,3,F_PRIEST,36,41,54)
+	self:addTradeFlags(RecipeDB,57200,1,2,3,F.PRIEST,36,41,54)
 	self:addTradeAcquire(RecipeDB,57200,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Smite -- 57201
 	AddRecipe(57201,210,42416,1,2,210,215,220,225)
-	self:addTradeFlags(RecipeDB,57201,1,2,3,F_PRIEST,36,41,54)
+	self:addTradeFlags(RecipeDB,57201,1,2,3,F.PRIEST,36,41,54)
 	self:addTradeAcquire(RecipeDB,57201,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Spirit of Redemption -- 57202
 	AddRecipe(57202,385,42417,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57202,1,2,12,F_PRIEST,36,41,53)
+	self:addTradeFlags(RecipeDB,57202,1,2,12,F.PRIEST,36,41,53)
 	self:addTradeAcquire(RecipeDB,57202,8,15)

 	-- Glyph of Anti-Magic Shell -- 57207
 	AddRecipe(57207,385,43533,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57207,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57207,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57207,8,15)

 	-- Glyph of Blood Boil -- 57208
 	AddRecipe(57208,385,43534,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57208,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57208,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57208,8,15)

 	-- Glyph of Blood Tap -- 57209
 	AddRecipe(57209,320,43535,1,2,320,330,335,340)
-	self:addTradeFlags(RecipeDB,57209,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57209,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57209,8,14)

 	-- Glyph of Bone Shield -- 57210
 	AddRecipe(57210,265,43536,1,2,265,270,275,280)
-	self:addTradeFlags(RecipeDB,57210,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57210,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57210,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Chains of Ice -- 57211
 	AddRecipe(57211,385,43537,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57211,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57211,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57211,8,15)

 	-- Glyph of Dark Command -- 57212
 	AddRecipe(57212,385,43538,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57212,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57212,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57212,8,15)

 	-- Glyph of Death Grip -- 57213
 	AddRecipe(57213,285,43541,1,2,285,290,295,300)
-	self:addTradeFlags(RecipeDB,57213,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57213,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57213,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Death and Decay -- 57214
 	AddRecipe(57214,385,43542,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57214,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57214,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57214,8,15)

 	-- Glyph of Death's Embrace -- 57215
 	AddRecipe(57215,295,43539,1,2,295,305,310,315)
-	self:addTradeFlags(RecipeDB,57215,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57215,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57215,8,14)

 	-- Glyph of Frost Strike -- 57216
 	AddRecipe(57216,270,43543,1,2,270,275,280,285)
-	self:addTradeFlags(RecipeDB,57216,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57216,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57216,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Horn of Winter -- 57217
 	AddRecipe(57217,320,43544,1,2,320,330,335,340)
-	self:addTradeFlags(RecipeDB,57217,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57217,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57217,8,14)

 	-- Glyph of Icebound Fortitude -- 57218
 	AddRecipe(57218,385,43545,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57218,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57218,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57218,8,15)

 	-- Glyph of Icy Touch -- 57219
 	AddRecipe(57219,280,43546,1,2,280,285,290,295)
-	self:addTradeFlags(RecipeDB,57219,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57219,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57219,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,
 	1,30709,1,30706,1,30713,1,30715,1,30716,1,33603,1,33615,1,30710,1,30717,1,30711,1,33679)

 	-- Glyph of Obliterate -- 57220
 	AddRecipe(57220,385,43547,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57220,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57220,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57220,8,15)

 	-- Glyph of Plague Strike -- 57221
 	AddRecipe(57221,300,43548,1,2,300,305,310,315)
-	self:addTradeFlags(RecipeDB,57221,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57221,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57221,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of the Ghoul -- 57222
 	AddRecipe(57222,350,43549,1,2,350,355,360,365)
-	self:addTradeFlags(RecipeDB,57222,1,2,3,F_DK,36,41,51)
+	self:addTradeFlags(RecipeDB,57222,1,2,3,F.DK,36,41,51)
 	self:addTradeAcquire(RecipeDB,57222,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Rune Strike -- 57223
 	AddRecipe(57223,385,43550,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57223,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57223,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57223,8,15)

 	-- Glyph of Scourge Strike -- 57224
 	AddRecipe(57224,330,43551,1,2,330,335,340,345)
-	self:addTradeFlags(RecipeDB,57224,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57224,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57224,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Strangulate -- 57225
 	AddRecipe(57225,375,43552,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,57225,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57225,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57225,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Unbreakable Armor -- 57226
 	AddRecipe(57226,305,43553,1,2,305,310,315,320)
-	self:addTradeFlags(RecipeDB,57226,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57226,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57226,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Vampiric Blood -- 57227
 	AddRecipe(57227,345,43554,1,2,345,350,355,360)
-	self:addTradeFlags(RecipeDB,57227,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57227,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57227,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Raise Dead -- 57228
 	AddRecipe(57228,295,43673,1,2,295,305,310,315)
-	self:addTradeFlags(RecipeDB,57228,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57228,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57228,8,15)

 	-- Glyph of Corpse Explosion -- 57229
 	AddRecipe(57229,295,43671,1,2,295,305,310,315)
-	self:addTradeFlags(RecipeDB,57229,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57229,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57229,8,14)

 	-- Glyph of Pestilence -- 57230
 	AddRecipe(57230,295,43672,1,2,295,305,310,315)
-	self:addTradeFlags(RecipeDB,57230,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,57230,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,57230,8,14)

 	-- Glyph of Chain Heal -- 57232
 	AddRecipe(57232,385,41517,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57232,1,2,12,F_SHAMAN,36,41,53)
+	self:addTradeFlags(RecipeDB,57232,1,2,12,F.SHAMAN,36,41,53)
 	self:addTradeAcquire(RecipeDB,57232,8,15)

 	-- Glyph of Chain Lightning -- 57233
 	AddRecipe(57233,385,41518,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57233,1,2,12,F_SHAMAN,36,41,54)
+	self:addTradeFlags(RecipeDB,57233,1,2,12,F.SHAMAN,36,41,54)
 	self:addTradeAcquire(RecipeDB,57233,8,15)

 	-- Glyph of Lava -- 57234
 	AddRecipe(57234,385,41524,1,2,385,390,395,400)
-	self:addTradeFlags(RecipeDB,57234,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57234,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57234,8,15)

 	-- Glyph of Earth Shock -- 57235
 	AddRecipe(57235,385,41526,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57235,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57235,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57235,8,15)

 	-- Glyph of Earthliving Weapon -- 57236
 	AddRecipe(57236,300,41527,1,2,300,305,310,315)
-	self:addTradeFlags(RecipeDB,57236,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57236,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57236,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Fire Elemental Totem -- 57237
 	AddRecipe(57237,385,41529,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57237,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57237,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57237,8,15)

 	-- Glyph of Fire Nova Totem -- 57238
 	AddRecipe(57238,110,41530,1,2,110,115,120,125)
-	self:addTradeFlags(RecipeDB,57238,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57238,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57238,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Flame Shock -- 57239
 	AddRecipe(57239,85,41531,1,2,85,95,105,115)
-	self:addTradeFlags(RecipeDB,57239,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57239,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57239,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Flametongue Weapon -- 57240
 	AddRecipe(57240,125,41532,1,2,125,130,135,140)
-	self:addTradeFlags(RecipeDB,57240,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57240,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57240,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Frost Shock -- 57241
 	AddRecipe(57241,185,41547,1,2,185,190,195,200)
-	self:addTradeFlags(RecipeDB,57241,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57241,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57241,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Healing Stream Totem -- 57242
 	AddRecipe(57242,215,41533,1,2,215,220,225,230)
-	self:addTradeFlags(RecipeDB,57242,1,2,3,F_SHAMAN,36,41,53)
+	self:addTradeFlags(RecipeDB,57242,1,2,3,F.SHAMAN,36,41,53)
 	self:addTradeAcquire(RecipeDB,57242,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Healing Wave -- 57243
 	AddRecipe(57243,385,41534,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57243,1,2,12,F_SHAMAN,36,41,53)
+	self:addTradeFlags(RecipeDB,57243,1,2,12,F.SHAMAN,36,41,53)
 	self:addTradeAcquire(RecipeDB,57243,8,15)

 	-- Glyph of Lesser Healing Wave -- 57244
 	AddRecipe(57244,235,41535,1,2,235,240,245,250)
-	self:addTradeFlags(RecipeDB,57244,1,2,3,F_SHAMAN,36,41,53)
+	self:addTradeFlags(RecipeDB,57244,1,2,3,F.SHAMAN,36,41,53)
 	self:addTradeAcquire(RecipeDB,57244,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Lightning Bolt -- 57245
 	AddRecipe(57245,140,41536,1,2,140,145,150,155)
-	self:addTradeFlags(RecipeDB,57245,1,2,3,F_SHAMAN,36,41,54)
+	self:addTradeFlags(RecipeDB,57245,1,2,3,F.SHAMAN,36,41,54)
 	self:addTradeAcquire(RecipeDB,57245,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Lightning Shield -- 57246
 	AddRecipe(57246,95,41537,1,2,95,105,115,125)
-	self:addTradeFlags(RecipeDB,57246,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57246,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57246,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Mana Tide Totem -- 57247
 	AddRecipe(57247,385,41538,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57247,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57247,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57247,8,15)

 	-- Glyph of Stormstrike -- 57248
 	AddRecipe(57248,375,41539,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,57248,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57248,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57248,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Lava Lash -- 57249
 	AddRecipe(57249,165,41540,1,2,165,170,175,180)
-	self:addTradeFlags(RecipeDB,57249,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57249,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57249,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Elemental Mastery -- 57250
 	AddRecipe(57250,385,41552,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57250,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57250,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57250,8,15)

 	-- Glyph of Water Mastery -- 57251
 	AddRecipe(57251,275,41541,1,2,275,280,285,290)
-	self:addTradeFlags(RecipeDB,57251,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57251,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57251,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Windfury Weapon -- 57252
 	AddRecipe(57252,330,41542,1,2,330,335,340,345)
-	self:addTradeFlags(RecipeDB,57252,1,2,3,F_SHAMAN,36,41,51)
+	self:addTradeFlags(RecipeDB,57252,1,2,3,F.SHAMAN,36,41,51)
 	self:addTradeAcquire(RecipeDB,57252,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Incinerate -- 57257
 	AddRecipe(57257,350,42453,1,2,350,355,360,365)
-	self:addTradeFlags(RecipeDB,57257,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57257,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57257,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Conflagrate -- 57258
 	AddRecipe(57258,385,42454,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57258,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57258,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57258,8,15)

 	-- Glyph of Corruption -- 57259
 	AddRecipe(57259,85,42455,1,2,85,95,105,115)
-	self:addTradeFlags(RecipeDB,57259,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57259,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57259,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Curse of Agony -- 57260
 	AddRecipe(57260,385,42456,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57260,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57260,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57260,8,15)

 	-- Glyph of Death Coil -- 57261
 	AddRecipe(57261,385,42457,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57261,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57261,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57261,8,15)

 	-- Glyph of Fear -- 57262
 	AddRecipe(57262,125,42458,1,2,125,130,135,140)
-	self:addTradeFlags(RecipeDB,57262,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57262,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57262,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Felguard -- 57263
 	AddRecipe(57263,385,42459,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57263,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57263,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57263,8,15)

 	-- Glyph of Felhunter -- 57264
 	AddRecipe(57264,385,42460,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57264,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57264,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57264,8,15)

 	-- Glyph of Health Funnel -- 57265
 	AddRecipe(57265,110,42461,1,2,110,115,120,125)
-	self:addTradeFlags(RecipeDB,57265,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57265,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57265,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Healthstone -- 57266
 	AddRecipe(57266,95,42462,1,2,95,105,115,125)
-	self:addTradeFlags(RecipeDB,57266,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57266,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57266,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Howl of Terror -- 57267
 	AddRecipe(57267,385,42463,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57267,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57267,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57267,8,15)

 	-- Glyph of Immolate -- 57268
 	AddRecipe(57268,385,42464,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57268,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57268,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57268,8,15)

 	-- Glyph of Imp -- 57269
 	AddRecipe(57269,140,42465,1,2,140,145,150,155)
-	self:addTradeFlags(RecipeDB,57269,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57269,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57269,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,
 	1,30709,1,30706,1,30713,1,30715,1,30716,1,33603,1,33615,1,30710,1,30717,1,30711,1,33679)

 	-- Glyph of Searing Pain -- 57270
 	AddRecipe(57270,215,42466,1,2,215,220,225,230)
-	self:addTradeFlags(RecipeDB,57270,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57270,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57270,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,
 	1,30709,1,30706,1,30713,1,30715,1,30716,1,33603,1,33615,1,30710,1,30717,1,30711,1,33679)

 	-- Glyph of Shadow Bolt -- 57271
 	AddRecipe(57271,165,42467,1,2,165,170,175,180)
-	self:addTradeFlags(RecipeDB,57271,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57271,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57271,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Shadowburn -- 57272
 	AddRecipe(57272,275,42468,1,2,275,280,285,290)
-	self:addTradeFlags(RecipeDB,57272,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57272,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57272,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Siphon Life -- 57273
 	AddRecipe(57273,385,42469,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57273,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57273,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57273,8,15)

 	-- Glyph of Soulstone -- 57274
 	AddRecipe(57274,240,42470,1,2,240,245,250,255)
-	self:addTradeFlags(RecipeDB,57274,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57274,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57274,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Succubus -- 57275
 	AddRecipe(57275,325,42471,1,2,325,330,335,340)
-	self:addTradeFlags(RecipeDB,57275,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57275,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57275,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,1,33603,1,33615,1,33679)

 	-- Glyph of Unstable Affliction -- 57276
 	AddRecipe(57276,385,42472,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57276,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57276,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57276,8,15)

 	-- Glyph of Voidwalker -- 57277
 	AddRecipe(57277,190,42473,1,2,190,195,200,205)
-	self:addTradeFlags(RecipeDB,57277,1,2,3,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,57277,1,2,3,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,57277,1,26916,1,26959,1,26977,1,26995,1,28702,1,30706,
 	1,30709,1,30710,1,30711,1,30713,1,30715,1,30716,1,30717,1,30721,1,30722,1,33603,1,33615,1,33679)

@@ -1461,267 +1456,267 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Fire Blast -- 57719
 	AddRecipe(57719,385,42740,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,57719,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,57719,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,57719,8,15)

 	-- Glyph of Aquatic Form -- 58286
 	AddRecipe(58286,75,43316,1,2,75,105,110,115)
-	self:addTradeFlags(RecipeDB,58286,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,58286,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,58286,8,14)

 	-- Glyph of Challenging Roar -- 58287
 	AddRecipe(58287,150,43334,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58287,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,58287,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,58287,8,14)

 	-- Glyph of Unburdened Rebirth -- 58288
 	AddRecipe(58288,95,43331,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58288,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,58288,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,58288,8,14)

 	-- Glyph of Thorns -- 58289
 	AddRecipe(58289,75,43332,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58289,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,58289,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,58289,8,14)

 	-- Glyph of the Wild -- 58296
 	AddRecipe(58296,75,43335,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58296,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,58296,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,58296,8,14)

 	-- Glyph of the Pack -- 58297
 	AddRecipe(58297,195,43355,1,2,195,205,210,215)
-	self:addTradeFlags(RecipeDB,58297,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,58297,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,58297,8,14)

 	-- Glyph of Scare Beast -- 58298
 	AddRecipe(58298,75,43356,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58298,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,58298,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,58298,8,14)

 	-- Glyph of Revive Pet -- 58299
 	AddRecipe(58299,75,43338,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58299,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,58299,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,58299,8,14)

 	-- Glyph of Possessed Strength -- 58300
 	AddRecipe(58300,75,43354,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58300,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,58300,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,58300,8,14)

 	-- Glyph of Mend Pet -- 58301
 	AddRecipe(58301,75,43350,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58301,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,58301,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,58301,8,14)

 	-- Glyph of Feign Death -- 58302
 	AddRecipe(58302,150,43351,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58302,1,2,12,F_HUNTER,36,41,51)
+	self:addTradeFlags(RecipeDB,58302,1,2,12,F.HUNTER,36,41,51)
 	self:addTradeAcquire(RecipeDB,58302,8,14)

 	-- Glyph of Arcane Intellect -- 58303
 	AddRecipe(58303,75,43339,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58303,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,58303,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,58303,8,14)

 	-- Glyph of Fire Ward -- 58305
 	AddRecipe(58305,95,43357,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58305,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,58305,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,58305,8,14)

 	-- Glyph of Frost Armor -- 58306
 	AddRecipe(58306,75,43359,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58306,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,58306,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,58306,8,14)

 	-- Glyph of Frost Ward -- 58307
 	AddRecipe(58307,120,43360,1,2,120,130,135,140)
-	self:addTradeFlags(RecipeDB,58307,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,58307,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,58307,8,14)

 	-- Glyph of Slow Fall -- 58308
 	AddRecipe(58308,75,43364,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58308,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,58308,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,58308,8,14)

 	-- Glyph of the Penguin -- 58310
 	AddRecipe(58310,75,43361,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58310,1,2,12,F_MAGE,36,41,54)
+	self:addTradeFlags(RecipeDB,58310,1,2,12,F.MAGE,36,41,54)
 	self:addTradeAcquire(RecipeDB,58310,8,14)

 	-- Glyph of Blessing of Kings -- 58311
 	AddRecipe(58311,95,43365,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58311,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,58311,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,58311,8,14)

 	-- Glyph of Blessing of Wisdom -- 58312
 	AddRecipe(58312,75,43366,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58312,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,58312,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,58312,8,14)

 	-- Glyph of Lay on Hands -- 58313
 	AddRecipe(58313,75,43367,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58313,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,58313,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,58313,8,14)

 	-- Glyph of Blessing of Might -- 58314
 	AddRecipe(58314,75,43340,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58314,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,58314,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,58314,8,14)

 	-- Glyph of Sense Undead -- 58315
 	AddRecipe(58315,95,43368,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58315,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,58315,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,58315,8,14)

 	-- Glyph of the Wise -- 58316
 	AddRecipe(58316,150,43369,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58316,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,58316,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,58316,8,14)

 	-- Glyph of Fading -- 58317
 	AddRecipe(58317,75,43342,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58317,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,58317,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,58317,8,14)

 	-- Glyph of Fortitude -- 58318
 	AddRecipe(58318,75,43371,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58318,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,58318,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,58318,8,14)

 	-- Glyph of Levitate -- 58319
 	AddRecipe(58319,170,43370,1,2,170,180,185,190)
-	self:addTradeFlags(RecipeDB,58319,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,58319,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,58319,8,14)

 	-- Glyph of Shackle Undead -- 58320
 	AddRecipe(58320,95,43373,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58320,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,58320,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,58320,8,14)

 	-- Glyph of Shadow Protection -- 58321
 	AddRecipe(58321,150,43372,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58321,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,58321,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,58321,8,14)

 	-- Glyph of Shadowfiend -- 58322
 	AddRecipe(58322,345,43374,1,2,345,355,360,365)
-	self:addTradeFlags(RecipeDB,58322,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,58322,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,58322,8,14)

 	-- Glyph of Blurred Speed -- 58323
 	AddRecipe(58323,75,43379,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58323,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,58323,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,58323,8,14)

 	-- Glyph of Distract -- 58324
 	AddRecipe(58324,120,43376,1,2,120,130,135,140)
-	self:addTradeFlags(RecipeDB,58324,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,58324,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,58324,8,14)

 	-- Glyph of Pick Lock -- 58325
 	AddRecipe(58325,95,43377,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58325,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,58325,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,58325,8,14)

 	-- Glyph of Pick Pocket -- 58326
 	AddRecipe(58326,75,43343,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58326,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,58326,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,58326,8,14)

 	-- Glyph of Safe Fall -- 58327
 	AddRecipe(58327,195,43378,1,2,195,205,210,215)
-	self:addTradeFlags(RecipeDB,58327,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,58327,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,58327,8,14)

 	-- Glyph of Vanish -- 58328
 	AddRecipe(58328,120,43380,1,2,120,130,135,140)
-	self:addTradeFlags(RecipeDB,58328,1,2,12,F_ROGUE,36,41,51)
+	self:addTradeFlags(RecipeDB,58328,1,2,12,F.ROGUE,36,41,51)
 	self:addTradeAcquire(RecipeDB,58328,8,14)

 	-- Glyph of Astral Recall -- 58329
 	AddRecipe(58329,150,43381,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58329,1,2,12,F_SHAMAN,36,41,51,53,54)
+	self:addTradeFlags(RecipeDB,58329,1,2,12,F.SHAMAN,36,41,51,53,54)
 	self:addTradeAcquire(RecipeDB,58329,8,14)

 	-- Glyph of Renewed Life -- 58330
 	AddRecipe(58330,150,43385,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58330,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,58330,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,58330,8,14)

 	-- Glyph of Water Breathing -- 58331
 	AddRecipe(58331,120,43344,1,2,120,130,135,140)
-	self:addTradeFlags(RecipeDB,58331,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,58331,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,58331,8,14)

 	-- Glyph of Water Shield -- 58332
 	AddRecipe(58332,95,43386,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58332,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,58332,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,58332,8,14)

 	-- Glyph of Water Walking -- 58333
 	AddRecipe(58333,150,43388,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58333,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,58333,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,58333,8,14)

 	-- Glyph of Unending Breath -- 58336
 	AddRecipe(58336,95,43389,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58336,1,2,12,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,58336,1,2,12,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,58336,8,14)

 	-- Glyph of Drain Soul -- 58337
 	AddRecipe(58337,75,43390,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58337,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,58337,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,58337,8,14)

 	-- Glyph of Curse of Exhaustion -- 58338
 	AddRecipe(58338,150,43392,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58338,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,58338,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,58338,8,14)

 	-- Glyph of Enslave Demon -- 58339
 	AddRecipe(58339,150,43393,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,58339,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,58339,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,58339,8,14)

 	-- Glyph of Kilrogg -- 58340
 	AddRecipe(58340,120,43391,1,2,120,130,135,140)
-	self:addTradeFlags(RecipeDB,58340,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,58340,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,58340,8,14)

 	-- Glyph of Souls -- 58341
 	AddRecipe(58341,345,43394,1,2,345,355,360,365)
-	self:addTradeFlags(RecipeDB,58341,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,58341,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,58341,8,14)

 	-- Glyph of Battle -- 58342
 	AddRecipe(58342,75,43395,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58342,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,58342,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,58342,8,14)

 	-- Glyph of Bloodrage -- 58343
 	AddRecipe(58343,75,43396,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58343,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,58343,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,58343,8,14)

 	-- Glyph of Charge -- 58344
 	AddRecipe(58344,75,43397,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58344,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,58344,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,58344,8,14)

 	-- Glyph of Mocking Blow -- 58345
 	AddRecipe(58345,95,43398,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,58345,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,58345,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,58345,8,14)

 	-- Glyph of Thunder Clap -- 58346
 	AddRecipe(58346,75,43399,1,2,75,80,85,90)
-	self:addTradeFlags(RecipeDB,58346,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,58346,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,58346,8,14)

 	-- Glyph of Enduring Victory -- 58347
 	AddRecipe(58347,320,43400,1,2,320,330,335,340)
-	self:addTradeFlags(RecipeDB,58347,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,58347,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,58347,8,14)

 	-- Scroll of Agility -- 58472
@@ -1824,32 +1819,32 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Dash -- 59315
 	AddRecipe(59315,150,43674,1,2,150,155,160,165)
-	self:addTradeFlags(RecipeDB,59315,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,59315,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,59315,8,14)

 	-- Glyph of Ghost Wolf -- 59326
 	AddRecipe(59326,95,43725,1,2,95,105,110,115)
-	self:addTradeFlags(RecipeDB,59326,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,59326,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,59326,8,14)

 	-- Glyph of Rune Tap -- 59338
 	AddRecipe(59338,310,43825,1,2,310,315,320,325)
-	self:addTradeFlags(RecipeDB,59338,1,2,3,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,59338,1,2,3,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,59338,1,28702,1,33603,1,26977,1,33615,1,30722,1,26959,1,26995,1,30721,1,26916,1,33679)

 	-- Glyph of Blood Strike -- 59339
 	AddRecipe(59339,320,43826,1,2,320,325,330,335)
-	self:addTradeFlags(RecipeDB,59339,1,2,3,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,59339,1,2,3,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,59339,1,28702,1,33603,1,26977,1,33615,1,30722,1,26959,1,26995,1,30721,1,26916,1,33679)

 	-- Glyph of Death Strike -- 59340
 	AddRecipe(59340,340,43827,1,2,340,345,350,355)
-	self:addTradeFlags(RecipeDB,59340,1,2,3,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,59340,1,2,3,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,59340,1,28702,1,33603,1,26977,1,33615,1,30722,1,26959,1,26995,1,30721,1,26916,1,33679)

 	-- Certificate of Ownership -- 59387
 	AddRecipe(59387,200,43850,1,2,200,205,210,215)
-	self:addTradeFlags(RecipeDB,59387,1,2,3,F_HUNTER,36,41)
+	self:addTradeFlags(RecipeDB,59387,1,2,3,F.HUNTER,36,41)
 	self:addTradeAcquire(RecipeDB,59387,1,26916,1,26959,1,26977,1,26995,1,28702,1,30721,1,30722,
 	1,30709,1,30706,1,30713,1,30715,1,30716,1,33603,1,33615,1,30710,1,30717,1,30711,1,33679)

@@ -1979,17 +1974,17 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Seal of Blood -- 59559
 	AddRecipe(59559,385,43867,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,59559,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,59559,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,59559,8,15)

 	-- Glyph of Seal of Righteousness -- 59560
 	AddRecipe(59560,385,43868,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,59560,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,59560,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,59560,8,15)

 	-- Glyph of Seal of Vengeance -- 59561
 	AddRecipe(59561,385,43869,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,59561,1,2,12,F_PALADIN,36,41,51)
+	self:addTradeFlags(RecipeDB,59561,1,2,12,F.PALADIN,36,41,51)
 	self:addTradeAcquire(RecipeDB,59561,8,15)

 	-- Scroll of Recall II -- 60336
@@ -2036,32 +2031,32 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Frostfire -- 61677
 	AddRecipe(61677,385,44684,1,2,385,390,397,405)
-	self:addTradeFlags(RecipeDB,61677,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,61677,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,61677,8,15)

 	-- Glyph of Blast Wave -- 56990
 	AddRecipe(56990,310,44920,1,2,310,355,360,365)
-	self:addTradeFlags(RecipeDB,56990,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,56990,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,56990,8,14)

 	-- Glyph of Arcane Blast -- 56991
 	AddRecipe(56991,315,44955,1,2,310,320,325,330)
-	self:addTradeFlags(RecipeDB,56991,1,2,3,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,56991,1,2,3,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,56991,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603,1,33615,1,30722,1,30721,1,33679)

 	-- Glyph of Typhoon -- 56965
 	AddRecipe(56965,310,44955,1,2)
-	self:addTradeFlags(RecipeDB,56965,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,56965,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,56965,8,14)

 	-- Glyph of Focus -- 62162
 	AddRecipe(62162,375,44928,1,2,375,380,385,390)
-	self:addTradeFlags(RecipeDB,62162,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,62162,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,62162,1,26916,1,26959,1,26977,1,26995,1,28702,1,33603)

 	-- Glyph of Thunderstorm -- 57253
 	AddRecipe(57253,355,44923,1,2,355,355,360,365)
-	self:addTradeFlags(RecipeDB,57253,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,57253,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,57253,8,14)

 	-- Rituals of the New Moon -- 64051
@@ -2071,329 +2066,329 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Dancing Rune Weapon -- 64297
 	AddRecipe(64297,425,45799,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64297,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,64297,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,64297,8,40)

 	-- Glyph of Dark Death -- 64266
 	AddRecipe(64266,275,45804,1,2,275,280,287,295)
-	self:addTradeFlags(RecipeDB,64266,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,64266,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,64266,1,30709,1,30706,1,28702,1,30713,1,30715,1,30716,
 	1,33603,1,26977,1,33615,1,30710,1,30722,1,30717,1,26959,1,26995,1,30721,1,26916,1,30711,1,33679)

 	-- Glyph of Disease -- 64267
 	AddRecipe(64267,280,45805,1,2,280,285,290,295)
-	self:addTradeFlags(RecipeDB,64267,1,2,3,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,64267,1,2,3,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,64267,1,30709,1,30706,1,28702,1,30713,1,30715,1,30716,
 	1,33603,1,26977,1,33615,1,30710,1,30722,1,30717,1,26959,1,26995,1,30721,1,26916,1,30711,1,33679)

 	-- Glyph of Howling Blast -- 64300
 	AddRecipe(64300,425,45806,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64300,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,64300,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,64300,8,40)

 	-- Glyph of Hungering Cold -- 64298
 	AddRecipe(64298,425,45800,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64298,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,64298,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,64298,8,40)

 	-- Glyph of Unholy Blight -- 64299
 	AddRecipe(64299,425,45803,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64299,1,2,12,F_DK,36,41)
+	self:addTradeFlags(RecipeDB,64299,1,2,12,F.DK,36,41)
 	self:addTradeAcquire(RecipeDB,64299,8,40)

 	--Glyph of Arcane Barrage -- 64276
 	AddRecipe(64276,425,45738,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64276,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,64276,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,64276,8,40)

 	--Glyph of Barkskin  -- 64256
 	AddRecipe(64256,425,45623,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64256,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,64256,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,64256,8,40)

 	--Glyph of Beacon of Light -- 64277
 	AddRecipe(64277,425,45741,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64277,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,64277,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,64277,8,40)

 	--Glyph of Berserk  -- 64268
 	AddRecipe(64268,425,45601,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64268,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,64268,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,64268,8,40)

 	--Glyph of Bladestorm  -- 64295
 	AddRecipe(64295,425,45790,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64295,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,64295,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,64295,8,40)

 	--Glyph of Chaos Bolt  -- 64294
 	AddRecipe(64294,425,45781,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64294,1,2,12,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,64294,1,2,12,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,64294,8,40)

 	--Glyph of Chimera Shot -- 64271
 	AddRecipe(64271,425,45625,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64271,1,2,12,F_HUNTER,36,41)
+	self:addTradeFlags(RecipeDB,64271,1,2,12,F.HUNTER,36,41)
 	self:addTradeAcquire(RecipeDB,64271,8,40)

 	--Glyph of Cloak of Shadows -- 64303
 	AddRecipe(64303,425,45769,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64303,1,2,12,F_ROGUE,36,41)
+	self:addTradeFlags(RecipeDB,64303,1,2,12,F.ROGUE,36,41)
 	self:addTradeAcquire(RecipeDB,64303,8,40)

 	--Glyph of Deep Freeze  - 64274
 	AddRecipe(64274,425,45736,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64274,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,64274,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,64274,8,40)

 	--Glyph of Demonic Circle  -- 64317
 	AddRecipe(64317,425,45782,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64317,1,2,12,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,64317,1,2,12,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,64317,8,40)

 	--Glyph of Dispersion  -- 64280
 	AddRecipe(64280,425,45753,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64280,1,2,12,F_PRIEST,36,41)
+	self:addTradeFlags(RecipeDB,64280,1,2,12,F.PRIEST,36,41)
 	self:addTradeAcquire(RecipeDB,64280,8,40)

 	--Glyph of Divine Plea -- 64305
 	AddRecipe(64305,425,45745,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64305,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,64305,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,64305,8,40)

 	--Glyph of Divine Storm  -- 64279
 	AddRecipe(64279,425,45743,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64279,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,64279,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,64279,8,40)

 	--Glyph of Earth Shield -- 64261
 	AddRecipe(64261,250,45775,1,2,250,255,262,270)
-	self:addTradeFlags(RecipeDB,64261,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,64261,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,64261,1,30709,1,30706,1,28702,1,30713,1,30715,
 	1,30716,1,33603,1,26977,1,33615,1,30710,1,30722,1,30717,1,26959,1,26995,1,30721,1,26916,1,30711,1,33679)

 	--Glyph of Enraged Regeneration  -- 64312
 	AddRecipe(64312,425,45794,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64312,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,64312,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,64312,8,40)

 	--Glyph of Explosive Shot  -- 64273
 	AddRecipe(64273,425,45731,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64273,1,2,12,F_HUNTER,36,41)
+	self:addTradeFlags(RecipeDB,64273,1,2,12,F.HUNTER,36,41)
 	self:addTradeAcquire(RecipeDB,64273,8,40)

 	--Glyph of Explosive Trap -- 64253
 	AddRecipe(64253,425,45733,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64253,1,2,12,F_HUNTER,36,41)
+	self:addTradeFlags(RecipeDB,64253,1,2,12,F.HUNTER,36,41)
 	self:addTradeAcquire(RecipeDB,64253,8,40)

 	--Glyph of Fan of Knives -- 64315
 	AddRecipe(64315,425,45766,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64315,1,2,12,F_ROGUE,36,41)
+	self:addTradeFlags(RecipeDB,64315,1,2,12,F.ROGUE,36,41)
 	self:addTradeAcquire(RecipeDB,64315,8,40)

 	--Glyph of Feral Spirit  -- 64288
 	AddRecipe(64288,425,45771,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64288,1,2,12,F_SHAMAN,36,41,53,54)
+	self:addTradeFlags(RecipeDB,64288,1,2,12,F.SHAMAN,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,64288,8,40)

 	--Glyph of Guardian Spirit  -- 64281
 	AddRecipe(64281,425,45755,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64281,1,2,12,F_PRIEST,36,41,53,54)
+	self:addTradeFlags(RecipeDB,64281,1,2,12,F.PRIEST,36,41,53,54)
 	self:addTradeAcquire(RecipeDB,64281,8,40)

 	--Glyph of Hammer of the Righteous  -- 64278
 	AddRecipe(64278,425,45742,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64278,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,64278,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,64278,8,40)

 	--Glyph of Haunt  -- 64291
 	AddRecipe(64291,425,45779,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64291,1,2,12,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,64291,1,2,12,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,64291,8,40)

 	--Glyph of Hex -- 64316
 	AddRecipe(64316,425,45777,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64316,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,64316,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,64316,8,40)

 	--Glyph of Holy Shock  -- 64254
 	AddRecipe(64254,425,45746,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64254,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,64254,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,64254,8,40)

 	--Glyph of Hunger for Blood  -- 64284
 	AddRecipe(64284,425,45761,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64284,1,2,12,F_ROGUE,36,41)
+	self:addTradeFlags(RecipeDB,64284,1,2,12,F.ROGUE,36,41)
 	self:addTradeAcquire(RecipeDB,64284,8,40)

 	--Glyph of Hymn of Hope -- 64283
 	AddRecipe(64283,425,45758,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64283,1,2,12,F_PRIEST,36,41)
+	self:addTradeFlags(RecipeDB,64283,1,2,12,F.PRIEST,36,41)
 	self:addTradeAcquire(RecipeDB,64283,8,40)

 	--Glyph of Ice Barrier -- 64257
 	AddRecipe(64257,425,45740,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64257,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,64257,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,64257,8,40)

 	--Glyph of Kill Shot -- 64304
 	AddRecipe(64304,425,45732,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64304,1,2,12,F_HUNTER,36,41)
+	self:addTradeFlags(RecipeDB,64304,1,2,12,F.HUNTER,36,41)
 	self:addTradeAcquire(RecipeDB,64304,8,40)

 	--Glyph of Killing Spree -- 64285
 	AddRecipe(64285,425,45762,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64285,1,2,12,F_ROGUE,36,41)
+	self:addTradeFlags(RecipeDB,64285,1,2,12,F.ROGUE,36,41)
 	self:addTradeAcquire(RecipeDB,64285,8,40)

 	--Glyph of Life Tap -- 64248
 	AddRecipe(64248,425,45785,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64248,1,2,12,F_WARLOCK,36,41,54)
+	self:addTradeFlags(RecipeDB,64248,1,2,12,F.WARLOCK,36,41,54)
 	self:addTradeAcquire(RecipeDB,64248,8,40)

 	--Glyph of Living Bomb -- 64275
 	AddRecipe(64275,425,45737,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64275,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,64275,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,64275,8,40)

 	--Glyph of Metamorphosis  -- 64318
 	AddRecipe(64318,425,45780,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64318,1,2,12,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,64318,1,2,12,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,64318,8,40)

 	--Glyph of Mind Sear -- 64309
 	AddRecipe(64309,425,45757,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64309,1,2,12,F_PRIEST,36,41)
+	self:addTradeFlags(RecipeDB,64309,1,2,12,F.PRIEST,36,41)
 	self:addTradeAcquire(RecipeDB,64309,8,40)

 	--Glyph of Mirror Image -- 64314
 	AddRecipe(64314,425,45739,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64314,1,2,12,F_MAGE,36,41)
+	self:addTradeFlags(RecipeDB,64314,1,2,12,F.MAGE,36,41)
 	self:addTradeAcquire(RecipeDB,64314,8,40)

 	--Glyph of Monsoon -- 64258
 	AddRecipe(64258,250,45622,1,2,250,255,262,270)
-	self:addTradeFlags(RecipeDB,64258,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,64258,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,64258,1,30709,1,30706,1,28702,1,30713,1,30715,1,30716,
 	1,33603,1,26977,1,33615,1,30710,1,30722,1,30717,1,26959,1,26995,1,30721,1,26916,1,30711,1,33679)

 	--Glyph of Mutilate -- 64260
 	AddRecipe(64260,255,45768,1,2,255,255,262,270)
-	self:addTradeFlags(RecipeDB,64260,1,2,3,F_ROGUE,36,41)
+	self:addTradeFlags(RecipeDB,64260,1,2,3,F.ROGUE,36,41)
 	self:addTradeAcquire(RecipeDB,64260,1,30709,1,30706,1,28702,1,30713,1,30715,1,30716,
 	1,33603,1,26977,1,33615,1,30710,1,30722,1,30717,1,26959,1,26995,1,30721,1,26916,1,30711,1,33679)

 	--Glyph of Nourish -- 64313
 	AddRecipe(64313,425,45603,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64313,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,64313,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,64313,8,40)

 	--Glyph of Pain Suppression -- 64259
 	AddRecipe(64259,255,45760,1,2,255,255,262,270)
-	self:addTradeFlags(RecipeDB,64259,1,2,3,F_PRIEST,36,41)
+	self:addTradeFlags(RecipeDB,64259,1,2,3,F.PRIEST,36,41)
 	self:addTradeAcquire(RecipeDB,64259,1,30709,1,30706,1,28702,1,30713,1,30715,1,30716,
 	1,33603,1,26977,1,33615,1,30710,1,30722,1,30717,1,26959,1,30721,1,26916,1,30711,1,33679)

 	--Glyph of Penance -- 64282
 	AddRecipe(64282,425,45756,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64282,1,2,12,F_PRIEST,36,41)
+	self:addTradeFlags(RecipeDB,64282,1,2,12,F.PRIEST,36,41)
 	self:addTradeAcquire(RecipeDB,64282,8,40)

 	--Glyph of Raptor Strike -- 64246
 	AddRecipe(64246,425,45735,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64246,1,2,12,F_HUNTER,36,41)
+	self:addTradeFlags(RecipeDB,64246,1,2,12,F.HUNTER,36,41)
 	self:addTradeAcquire(RecipeDB,64246,8,40)

 	--Glyph of Riptide -- 64289
 	AddRecipe(64289,425,45772,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64289,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,64289,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,64289,8,40)

 	--Glyph of Salvation -- 64251
 	AddRecipe(64251,425,45747,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64251,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,64251,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,64251,8,40)

 	--Glyph of Savage Roar -- 64307
 	AddRecipe(64307,425,45604,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64307,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,64307,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,64307,8,40)

 	--Glyph of Scatter Shot -- 64249
 	AddRecipe(64249,425,45734,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64249,1,2,12,F_HUNTER,36,41)
+	self:addTradeFlags(RecipeDB,64249,1,2,12,F.HUNTER,36,41)
 	self:addTradeAcquire(RecipeDB,64249,8,40)

 	--Glyph of Shadow Dance -- 64286
 	AddRecipe(64286,425,45764,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64286,1,2,12,F_ROGUE,36,41)
+	self:addTradeFlags(RecipeDB,64286,1,2,12,F.ROGUE,36,41)
 	self:addTradeAcquire(RecipeDB,64286,8,40)

 	--Glyph of Shadowflame -- 64311
 	AddRecipe(64311,425,45783,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64311,1,2,12,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,64311,1,2,12,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,64311,8,40)

 	--Glyph of Shield of Righteousness -- 64308
 	AddRecipe(64308,425,45744,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64308,1,2,12,F_PALADIN,36,41)
+	self:addTradeFlags(RecipeDB,64308,1,2,12,F.PALADIN,36,41)
 	self:addTradeAcquire(RecipeDB,64308,8,40)

 	--Glyph of Shield Wall -- 64252
 	AddRecipe(64252,425,45797,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64252,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,64252,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,64252,8,40)

 	--Glyph of Shockwave -- 64296
 	AddRecipe(64296,425,45792,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64296,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,64296,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,64296,8,40)

 	--Glyph of Soul Link -- 64250
 	AddRecipe(64250,425,45789,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64250,1,2,12,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,64250,1,2,12,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,64250,8,40)

 	--Glyph of Spell Reflection -- 64302
 	AddRecipe(64302,425,45795,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64302,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,64302,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,64302,8,40)

 	--Glyph of Stoneclaw Totem -- 64247
 	AddRecipe(64247,425,45778,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64247,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,64247,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,64247,8,40)

 	--Glyph of Survival Instincts  -- 65245
 	AddRecipe(65245,425,46372,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,65245,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,65245,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,65245,8,40)

 	--Glyph of Thunder -- 64287
 	AddRecipe(64287,425,45770,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64287,1,2,12,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,64287,1,2,12,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,64287,8,40)

 	--Glyph of Totem of Wrath -- 64262
 	AddRecipe(64262,255,45776,1,2,255,255,262,270)
-	self:addTradeFlags(RecipeDB,64262,1,2,3,F_SHAMAN,36,41)
+	self:addTradeFlags(RecipeDB,64262,1,2,3,F.SHAMAN,36,41)
 	self:addTradeAcquire(RecipeDB,64262,1,30709,1,30706,1,28702,1,30713,1,30715,1,30716,
 	1,33603,1,26977,1,33615,1,30710,1,30722,1,30717,1,26959,1,26995,1,30721,1,26916,1,30711,1,33679)

 	--Glyph of Tricks of the Trade -- 64310
 	AddRecipe(64310,425,45767,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64310,1,2,12,F_ROGUE,36,41)
+	self:addTradeFlags(RecipeDB,64310,1,2,12,F.ROGUE,36,41)
 	self:addTradeAcquire(RecipeDB,64310,8,40)

 	--Glyph of Vigilance -- 64255
 	AddRecipe(64255,425,45793,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64255,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,64255,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,64255,8,40)

 	--Glyph of Wild Growth -- 64270
 	AddRecipe(64270,425,45602,1,2,425,430,435,440)
-	self:addTradeFlags(RecipeDB,64270,1,2,12,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,64270,1,2,12,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,64270,8,40)

 	--Twilight Tome -- 64053
@@ -2403,12 +2398,12 @@ function addon:InitInscription(RecipeDB)

 	--Glyph of Claw -- 67600
 	AddRecipe(67600,100,48720,1,2,100,105,110,115)
-	self:addTradeFlags(RecipeDB,67600,1,2,3,F_DRUID,36,41)
+	self:addTradeFlags(RecipeDB,67600,1,2,3,F.DRUID,36,41)
 	self:addTradeAcquire(RecipeDB,67600,1,33603,1,33679,1,28702,1,30722,1,30710,1,26959)

 	--Glyph of Command -- 68166
 	AddRecipe(68166,355,49084,1,2,355,355,360,365)
-	self:addTradeFlags(RecipeDB,68166,1,2,12,F_WARRIOR,36,41)
+	self:addTradeFlags(RecipeDB,68166,1,2,12,F.WARRIOR,36,41)
 	self:addTradeAcquire(RecipeDB,68166,8,14)

 	-- Runescroll of Fortitude -- 69385
@@ -2418,18 +2413,18 @@ function addon:InitInscription(RecipeDB)

 	-- Glyph of Quick Decay - 71102
 	AddRecipe(71102, 375, 50077, R_COMMON, GAME_WOTLK, 375, 380, 382, 385)
-	self:addTradeFlags(RecipeDB, 71102, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_WARLOCK)
-	self:addTradeAcquire(RecipeDB, 71102, A_VENDOR, 28723)
+	self:addTradeFlags(RecipeDB, 71102, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.WARLOCK)
+	self:addTradeAcquire(RecipeDB, 71102, A.VENDOR, 28723)

 	-- Glyph of Rapid Rejuvination - 71015
 	AddRecipe(71015, 375, 50125, R_COMMON, GAME_WOTLK, 375, 380, 382, 385)
-	self:addTradeFlags(RecipeDB, 71015, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_DRUID)
-	self:addTradeAcquire(RecipeDB, 71015, A_VENDOR, 28723)
+	self:addTradeFlags(RecipeDB, 71015, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DRUID)
+	self:addTradeAcquire(RecipeDB, 71015, A.VENDOR, 28723)

 	-- Glyph of Eternal Water - 71101
 	AddRecipe(71101, 375, 50045, R_COMMON, GAME_WOTLK, 375, 380, 382, 385)
-	self:addTradeFlags(RecipeDB, 71101, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOE, F_MAGE)
-	self:addTradeAcquire(RecipeDB, 71101, A_VENDOR, 28723)
+	self:addTradeFlags(RecipeDB, 71101, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.MAGE)
+	self:addTradeAcquire(RecipeDB, 71101, A.VENDOR, 28723)

 	return num_recipes

diff --git a/Database/Jewelcrafting.lua b/Database/Jewelcrafting.lua
index 505f1a2..0c7f4e3 100644
--- a/Database/Jewelcrafting.lua
+++ b/Database/Jewelcrafting.lua
@@ -14,47 +14,42 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
 local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
-local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = F_ALLIANCE, F_HORDE, 3, 4, 5, 6
+-------------------------------------------------------------------------------
+local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
---------------------------------------------------------------------------------------------------------------------
--- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = F_ALLIANCE, F_HORDE, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local F = private.filter_flags

+-------------------------------------------------------------------------------
+-- Acquire types
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 local initialized = false
 local num_recipes = 0

 function addon:InitJewelcrafting(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -67,2772 +62,2772 @@ function addon:InitJewelcrafting(RecipeDB)

 	-- Delicate Copper Wire -- 25255
 	AddRecipe(25255, 1, 20816, 1, 1, 1, 20, 35, 50)
-	self:addTradeFlags(RecipeDB, 25255, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 25255, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 25255, 8, 8)

 	-- Bronze Setting -- 25278
 	AddRecipe(25278, 50, 20817, 1, 1, 50, 70, 80, 90)
-	self:addTradeFlags(RecipeDB, 25278, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 25278, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 25278, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Elegant Silver Ring -- 25280
 	AddRecipe(25280, 50, 20818, 1, 1, 50, 80, 95, 110)
-	self:addTradeFlags(RecipeDB, 25280, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 25280, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 25280, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Inlaid Malachite Ring -- 25283
 	AddRecipe(25283, 30, 20821, 1, 1, 30, 60, 75, 90)
-	self:addTradeFlags(RecipeDB, 25283, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 25283, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 25283, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Simple Pearl Ring -- 25284
 	AddRecipe(25284, 60, 20820, 1, 1, 60, 90, 105, 120)
-	self:addTradeFlags(RecipeDB, 25284, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 25284, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 25284, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Gloom Band -- 25287
 	AddRecipe(25287, 70, 20823, 1, 1, 70, 100, 115, 130)
-	self:addTradeFlags(RecipeDB, 25287, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 25287, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 25287, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Heavy Silver Ring -- 25305
 	AddRecipe(25305, 90, 20826, 1, 1, 90, 120, 135, 150)
-	self:addTradeFlags(RecipeDB, 25305, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 25305, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 25305, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Ring of Silver Might -- 25317
 	AddRecipe(25317, 80, 20827, 1, 1, 80, 110, 125, 140)
-	self:addTradeFlags(RecipeDB, 25317, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 25317, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 25317, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Ring of Twilight Shadows -- 25318
 	AddRecipe(25318, 100, 20828, 1, 1, 100, 130, 145, 160)
-	self:addTradeFlags(RecipeDB, 25318, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 25318, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 25318, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26960, 1, 33680)

 	-- Heavy Golden Necklace of Battle -- 25320
 	AddRecipe(25320, 150, 20856, 1, 1, 150, 180, 195, 210)
-	self:addTradeFlags(RecipeDB, 25320, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 51, 63)
+	self:addTradeFlags(RecipeDB, 25320, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 51, 63)
 	self:addTradeAcquire(RecipeDB, 25320, 2, 1286, 2, 3367, 2, 16624, 2, 17512)

 	-- Moonsoul Crown -- 25321
 	AddRecipe(25321, 120, 20832, 1, 1, 120, 150, 165, 180)
-	self:addTradeFlags(RecipeDB, 25321, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 56)
+	self:addTradeFlags(RecipeDB, 25321, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 56)
 	self:addTradeAcquire(RecipeDB, 25321, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Wicked Moonstone Ring -- 25323
 	AddRecipe(25323, 125, 20833, 1, 1, 125, 155, 170, 185)
-	self:addTradeFlags(RecipeDB, 25323, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 25323, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 25323, 2, 3499, 2, 3954)

 	-- Amulet of the Moon -- 25339
 	AddRecipe(25339, 110, 20830, 1, 1, 110, 140, 155, 170)
-	self:addTradeFlags(RecipeDB, 25339, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 25339, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 25339, 2, 4229, 2, 4561, 2, 16624, 2, 17512)

 	-- Solid Bronze Ring -- 25490
 	AddRecipe(25490, 50, 20907, 1, 1,50, 80, 95, 110)
-	self:addTradeFlags(RecipeDB, 25490, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 25490, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 25490, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Braided Copper Ring -- 25493
 	AddRecipe(25493, 1, 20906, 2, 1, 1, 30, 45, 60)
-	self:addTradeFlags(RecipeDB, 25493, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 25493, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 25493, 8, 8)

 	-- Barbaric Iron Collar -- 25498
 	AddRecipe(25498, 110, 20909, 1, 1, 110, 140, 155, 170)
-	self:addTradeFlags(RecipeDB, 25498, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 25498, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 25498, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Pendant of the Agate Shield -- 25610
 	AddRecipe(25610, 120, 20950, 1, 1, 120, 150, 165, 180)
-	self:addTradeFlags(RecipeDB, 25610, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 52, 63)
+	self:addTradeFlags(RecipeDB, 25610, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 52, 63)
 	self:addTradeAcquire(RecipeDB, 25610, 2, 1448, 2, 4877)

 	-- Heavy Iron Knuckles -- 25612
 	AddRecipe(25612, 125, 20954, 1, 1, 125, 155, 170, 185)
-	self:addTradeFlags(RecipeDB, 25612, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 51, 66, 79)
+	self:addTradeFlags(RecipeDB, 25612, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 51, 66, 79)
 	self:addTradeAcquire(RecipeDB, 25612, 2, 2381, 2, 2393)

 	-- Golden Dragon Ring -- 25613
 	AddRecipe(25613, 135, 20955, 1, 1, 135, 165, 180, 195)
-	self:addTradeFlags(RecipeDB, 25613, F_ALLIANCE, F_HORDE, 3, 36, 41, 52, 62)
+	self:addTradeFlags(RecipeDB, 25613, F.ALLIANCE, F.HORDE, 3, 36, 41, 52, 62)
 	self:addTradeAcquire(RecipeDB, 25613, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Mithril Filigree -- 25615
 	AddRecipe(25615, 150, 20963, 1, 1, 150, 170, 180, 190)
-	self:addTradeFlags(RecipeDB, 25615, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 25615, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 25615, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Blazing Citrine Ring -- 25617
 	AddRecipe(25617, 150, 20958, 1, 1, 150, 180, 195, 210)
-	self:addTradeFlags(RecipeDB, 25617, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 25617, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 25617, 2, 2381, 2, 9636)

 	-- Jade Pendant of Blasting -- 25618
 	AddRecipe(25618, 160, 20966, 2, 1, 160, 190, 205, 220)
-	self:addTradeFlags(RecipeDB, 25618, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 25618, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 25618, 7, 2)

 	-- The Jade Eye -- 25619
 	AddRecipe(25619, 170, 20959, 1, 1, 170, 200, 215, 230)
-	self:addTradeFlags(RecipeDB, 25619, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 52, 62)
+	self:addTradeFlags(RecipeDB, 25619, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 52, 62)
 	self:addTradeAcquire(RecipeDB, 25619, 2, 4775, 2, 5163, 2, 16624, 2, 17512)

 	-- Engraved Truesilver Ring -- 25620
 	AddRecipe(25620, 170, 20960, 1, 1, 170, 200, 215, 230)
-	self:addTradeFlags(RecipeDB, 25620, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 25620, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 25620, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Citrine Ring of Rapid Healing -- 25621
 	AddRecipe(25621, 180, 20961, 1, 1, 180, 210, 225, 240)
-	self:addTradeFlags(RecipeDB, 25621, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 25621, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 25621, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Citrine Pendant of Golden Healing -- 25622
 	AddRecipe(25622, 190, 20967, 2, 1, 190, 220, 235, 250)
-	self:addTradeFlags(RecipeDB, 25622, F_ALLIANCE, F_HORDE, 10, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 25622, F.ALLIANCE, F.HORDE, 10, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 25622, 7, 2)

 	-- Figurine - Jade Owl -- 26872
 	AddRecipe(26872, 200, 21748, 1, 1, 200, 225, 240, 255)
-	self:addTradeFlags(RecipeDB, 26872, F_ALLIANCE, F_HORDE, 3, 37, 41, 53, 54, 61)
+	self:addTradeFlags(RecipeDB, 26872, F.ALLIANCE, F.HORDE, 3, 37, 41, 53, 54, 61)
 	self:addTradeAcquire(RecipeDB, 26872, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Figurine - Golden Hare -- 26873
 	AddRecipe(26873, 200, 21756, 2, 1, 200, 225, 240, 255)
-	self:addTradeFlags(RecipeDB, 26873, F_ALLIANCE, F_HORDE, 10, 37, 40, 61)
+	self:addTradeFlags(RecipeDB, 26873, F.ALLIANCE, F.HORDE, 10, 37, 40, 61)
 	self:addTradeAcquire(RecipeDB, 26873, 7, 2)

 	-- Aquamarine Signet -- 26874
 	AddRecipe(26874, 210, 20964, 1, 1, 210, 235, 250, 265)
-	self:addTradeFlags(RecipeDB, 26874, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 26874, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 26874, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Figurine - Black Pearl Panther -- 26875
 	AddRecipe(26875, 215, 21758, 1, 1, 215, 240, 255, 270)
-	self:addTradeFlags(RecipeDB, 26875, F_ALLIANCE, F_HORDE, F_VENDOR, 37, 40, 51, 61)
+	self:addTradeFlags(RecipeDB, 26875, F.ALLIANCE, F.HORDE, F.VENDOR, 37, 40, 51, 61)
 	self:addTradeAcquire(RecipeDB, 26875, 2, 989, 2, 4897)

 	-- Aquamarine Pendant of the Warrior -- 26876
 	AddRecipe(26876, 220, 21755, 1, 1, 220, 245, 260, 275)
-	self:addTradeFlags(RecipeDB, 26876, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 26876, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 26876, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Ruby Crown of Restoration -- 26878
 	AddRecipe(26878, 225, 20969, 1, 1, 225, 250, 265, 280)
-	self:addTradeFlags(RecipeDB, 26878, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 53, 54, 56)
+	self:addTradeFlags(RecipeDB, 26878, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 53, 54, 56)
 	self:addTradeAcquire(RecipeDB, 26878, 2, 2810, 2, 2821)

 	-- Thorium Setting -- 26880
 	AddRecipe(26880, 225, 21752, 1, 1, 225, 235, 245, 255)
-	self:addTradeFlags(RecipeDB, 26880, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 26880, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 26880, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Figurine - Truesilver Crab -- 26881
 	AddRecipe(26881, 225, 21760, 1, 1, 225, 250, 265, 280)
-	self:addTradeFlags(RecipeDB, 26881, F_ALLIANCE, F_HORDE, F_VENDOR, 37, 40, 52, 61)
+	self:addTradeFlags(RecipeDB, 26881, F.ALLIANCE, F.HORDE, F.VENDOR, 37, 40, 52, 61)
 	self:addTradeAcquire(RecipeDB, 26881, 2, 1148, 2, 4897)

 	-- Figurine - Truesilver Boar -- 26882
 	AddRecipe(26882, 235, 21763, 2, 1, 235, 260, 275, 290)
-	self:addTradeFlags(RecipeDB, 26882, F_ALLIANCE, F_HORDE, 10, 37, 40, 51, 61)
+	self:addTradeFlags(RecipeDB, 26882, F.ALLIANCE, F.HORDE, 10, 37, 40, 51, 61)
 	self:addTradeAcquire(RecipeDB, 26882, 7, 2)

 	-- Ruby Pendant of Fire -- 26883
 	AddRecipe(26883, 235, 21764, 1, 1, 235, 260, 275, 290)
-	self:addTradeFlags(RecipeDB, 26883, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 26883, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 26883, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Truesilver Healing Ring -- 26885
 	AddRecipe(26885, 240, 21765, 1, 1, 240, 265, 280, 295)
-	self:addTradeFlags(RecipeDB, 26885, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 26885, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 26885, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- The Aquamarine Ward -- 26887
 	AddRecipe(26887, 245, 21754, 2, 1, 245, 270, 285, 300)
-	self:addTradeFlags(RecipeDB, 26887, F_ALLIANCE, F_HORDE, 10, 36, 40, 52, 62)
+	self:addTradeFlags(RecipeDB, 26887, F.ALLIANCE, F.HORDE, 10, 36, 40, 52, 62)
 	self:addTradeAcquire(RecipeDB, 26887, 7, 2)

 	-- Gem Studded Band -- 26896
 	AddRecipe(26896, 250, 21753, 2, 1, 250, 275, 290, 305)
-	self:addTradeFlags(RecipeDB, 26896, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 26896, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 26896, 7, 2)

 	-- Opal Necklace of Impact -- 26897
 	AddRecipe(26897, 250, 21766, 1, 1, 250, 275, 290, 305)
-	self:addTradeFlags(RecipeDB, 26897, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 51, 63)
+	self:addTradeFlags(RecipeDB, 26897, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 51, 63)
 	self:addTradeAcquire(RecipeDB, 26897, 2, 5163, 2, 8363, 2, 16624, 2, 17512)

 	-- Figurine - Ruby Serpent -- 26900
 	AddRecipe(26900, 260, 21769, 2, 1, 260, 280, 290, 300)
-	self:addTradeFlags(RecipeDB, 26900, F_ALLIANCE, F_HORDE, 10, 37, 40, 53, 54, 61)
+	self:addTradeFlags(RecipeDB, 26900, F.ALLIANCE, F.HORDE, 10, 37, 40, 53, 54, 61)
 	self:addTradeAcquire(RecipeDB, 26900, 7, 2)

 	-- Simple Opal Ring -- 26902
 	AddRecipe(26902, 260, 21767, 1, 1, 260, 280, 290, 300)
-	self:addTradeFlags(RecipeDB, 26902, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 26902, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 26902, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Sapphire Signet -- 26903
 	AddRecipe(26903, 275, 21768, 1, 1, 275, 285, 295, 305)
-	self:addTradeFlags(RecipeDB, 26903, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 26903, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 26903, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Emerald Crown of Destruction -- 26906
 	AddRecipe(26906, 275, 21774, 1, 1, 275, 285, 295, 305)
-	self:addTradeFlags(RecipeDB, 26906, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 53, 54, 56)
+	self:addTradeFlags(RecipeDB, 26906, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 53, 54, 56)
 	self:addTradeAcquire(RecipeDB, 26906, 2, 15179)

 	-- Onslaught Ring -- 26907
 	AddRecipe(26907, 280, 21775, 1, 1, 280, 290, 300, 310)
-	self:addTradeFlags(RecipeDB, 26907, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 26907, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 26907, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Sapphire Pendant of Winter Night -- 26908
 	AddRecipe(26908, 280, 21790, 1, 1, 280, 290, 300, 310)
-	self:addTradeFlags(RecipeDB, 26908, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 26908, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 26908, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Figurine - Emerald Owl -- 26909
 	AddRecipe(26909, 285, 21777, 2, 1, 285, 295, 305, 315)
-	self:addTradeFlags(RecipeDB, 26909, F_ALLIANCE, F_HORDE, 10, 37, 40, 53, 54, 61)
+	self:addTradeFlags(RecipeDB, 26909, F.ALLIANCE, F.HORDE, 10, 37, 40, 53, 54, 61)
 	self:addTradeAcquire(RecipeDB, 26909, 7, 2)

 	-- Ring of Bitter Shadows -- 26910
 	AddRecipe(26910, 285, 21778, 1, 1, 285, 295, 305, 315)
-	self:addTradeFlags(RecipeDB, 26910, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 26910, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 26910, 2, 12941)

 	-- Living Emerald Pendant -- 26911
 	AddRecipe(26911, 290, 21791, 1, 1, 290, 300, 310, 320)
-	self:addTradeFlags(RecipeDB, 26911, F_ALLIANCE, F_HORDE, 3, 37, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 26911, F.ALLIANCE, F.HORDE, 3, 37, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 26911, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Figurine - Black Diamond Crab -- 26912
 	AddRecipe(26912, 300, 21784, 2, 1, 300, 310, 320, 330)
-	self:addTradeFlags(RecipeDB, 26912, F_ALLIANCE, F_HORDE, 5, 11, 37, 41, 52, 61)
+	self:addTradeFlags(RecipeDB, 26912, F.ALLIANCE, F.HORDE, 5, 11, 37, 41, 52, 61)
 	self:addTradeAcquire(RecipeDB, 26912, 3, 9736)

 	-- Figurine - Dark Iron Scorpid -- 26914
 	AddRecipe(26914, 300, 21789, 2, 1, 300, 310, 320, 330)
-	self:addTradeFlags(RecipeDB, 26914, F_ALLIANCE, F_HORDE, 5, 37, 41, 51, 61)
+	self:addTradeFlags(RecipeDB, 26914, F.ALLIANCE, F.HORDE, 5, 37, 41, 51, 61)
 	self:addTradeAcquire(RecipeDB, 26914, 3, 8983)

 	-- Necklace of the Diamond Tower -- 26915
 	AddRecipe(26915, 305, 21792, 1, 1, 305, 315, 325, 335)
-	self:addTradeFlags(RecipeDB, 26915, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 40, 52, 63)
+	self:addTradeFlags(RecipeDB, 26915, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 40, 52, 63)
 	self:addTradeAcquire(RecipeDB, 26915, 2, 11189)

 	-- Band of Natural Fire -- 26916
 	AddRecipe(26916, 310, 21779, 1, 1, 310, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 26916, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 26916, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 26916, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Woven Copper Ring -- 26925
 	AddRecipe(26925, 1, 21931, 2, 1, 1, 30, 45, 60)
-	self:addTradeFlags(RecipeDB, 26925, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 26925, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 26925, 8, 8)

 	-- Heavy Copper Ring -- 26926
 	AddRecipe(26926, 5, 21932, 1, 1, 5, 35, 50, 65)
-	self:addTradeFlags(RecipeDB, 26926, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 26926, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 26926, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Thick Bronze Necklace -- 26927
 	AddRecipe(26927, 50, 21933, 1, 1, 50, 80, 95, 110)
-	self:addTradeFlags(RecipeDB, 26927, F_ALLIANCE, F_HORDE, 3, 36, 41, 63)
+	self:addTradeFlags(RecipeDB, 26927, F.ALLIANCE, F.HORDE, 3, 36, 41, 63)
 	self:addTradeAcquire(RecipeDB, 26927, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Ornate Tigerseye Necklace -- 26928
 	AddRecipe(26928, 30, 21934, 1, 1, 30, 60, 75, 90)
-	self:addTradeFlags(RecipeDB, 26928, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 26928, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 26928, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Teardrop Blood Garnet -- 28903
 	AddRecipe(28903, 300, 23094, 1, 1, 300, 300, 320, 340)
-	self:addTradeFlags(RecipeDB, 28903, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 28903, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 28903, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Bold Blood Garnet -- 28905
 	AddRecipe(28905, 305, 23095, 1, 1, 305, 305, 325, 345)
-	self:addTradeFlags(RecipeDB, 28905, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 28905, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 28905, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Runed Blood Garnet -- 28906
 	AddRecipe(28906, 315, 23096, 2, 1, 315, 315, 335, 355)
-	self:addTradeFlags(RecipeDB, 28906, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 110)
+	self:addTradeFlags(RecipeDB, 28906, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 110)
 	self:addTradeAcquire(RecipeDB, 28906, 6, 934, 1, 19331)

 	-- Delicate Blood Garnet -- 28907
 	AddRecipe(28907, 325, 23097, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 28907, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 51, 105)
+	self:addTradeFlags(RecipeDB, 28907, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 51, 105)
 	self:addTradeAcquire(RecipeDB, 28907, 6, 933, 2, 20242, 6, 933, 2, 23007)

 	-- Inscribed Flame Spessarite -- 28910
 	AddRecipe(28910, 300, 23098, 1, 1, 300, 300, 320, 340)
-	self:addTradeFlags(RecipeDB, 28910, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 28910, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 28910, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Luminous Flame Spessarite -- 28912
 	AddRecipe(28912, 305, 23099, 2, 1, 305, 305, 325, 345)
-	self:addTradeFlags(RecipeDB, 28912, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 105)
+	self:addTradeFlags(RecipeDB, 28912, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 105)
 	self:addTradeAcquire(RecipeDB, 28912, 6, 933, 1, 20242, 6, 933, 1, 23007)

 	-- Glinting Flame Spessarite -- 28914
 	AddRecipe(28914, 315, 23100, 1, 1, 315, 315, 335, 355)
-	self:addTradeFlags(RecipeDB, 28914, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 28914, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 28914, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Potent Flame Spessarite -- 28915
 	AddRecipe(28915, 325, 23101, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 28915, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 107)
+	self:addTradeFlags(RecipeDB, 28915, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 107)
 	self:addTradeAcquire(RecipeDB, 28915, 6, 1011, 1, 21655)

 	-- Radiant Deep Peridot -- 28916
 	AddRecipe(28916, 300, 23103, 1, 1, 300, 300, 320, 340)
-	self:addTradeFlags(RecipeDB, 28916, F_ALLIANCE, F_HORDE, 3, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 28916, F.ALLIANCE, F.HORDE, 3, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 28916, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Jagged Deep Peridot -- 28917
 	AddRecipe(28917, 305, 23104, 1, 1, 305, 305, 325, 345)
-	self:addTradeFlags(RecipeDB, 28917, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 28917, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 28917, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Enduring Deep Peridot -- 28918
 	AddRecipe(28918, 315, 23105, 2, 1, 315, 315, 335, 355)
-	self:addTradeFlags(RecipeDB, 28918, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 52, 104)
+	self:addTradeFlags(RecipeDB, 28918, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 52, 104)
 	self:addTradeAcquire(RecipeDB, 28918, 6, 946, 1, 17657, 6, 947, 1, 17585)

 	-- Dazzling Deep Peridot -- 28924
 	AddRecipe(28924, 325, 23106, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 28924, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 110)
+	self:addTradeFlags(RecipeDB, 28924, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 110)
 	self:addTradeAcquire(RecipeDB, 28924, 6, 934, 2, 19331)

 	-- Glowing Shadow Draenite -- 28925
 	AddRecipe(28925, 300, 23108, 1, 1, 300, 300, 320, 340)
-	self:addTradeFlags(RecipeDB, 28925, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 28925, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 28925, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Royal Shadow Draenite -- 28927
 	AddRecipe(28927, 305, 23109, 2, 1, 305, 305, 325, 345)
-	self:addTradeFlags(RecipeDB, 28927, F_ALLIANCE, F_VENDOR, 36, 41, 53, 54, 101)
+	self:addTradeFlags(RecipeDB, 28927, F.ALLIANCE, F.VENDOR, 36, 41, 53, 54, 101)
 	self:addTradeAcquire(RecipeDB, 28927, 6, 932, 2, 19321)

 	-- Shifting Shadow Draenite -- 28933
 	AddRecipe(28933, 315, 23110, 2, 1, 315, 315, 335, 355)
-	self:addTradeFlags(RecipeDB, 28933, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 51, 105)
+	self:addTradeFlags(RecipeDB, 28933, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 51, 105)
 	self:addTradeAcquire(RecipeDB, 28933, 6, 933, 1, 20242, 6, 933, 1, 23007)

 	-- Sovereign Shadow Draenite -- 28936
 	AddRecipe(28936, 325, 23111, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 28936, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 28936, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 28936, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Brilliant Golden Draenite -- 28938
 	AddRecipe(28938, 300, 23113, 1, 1, 300, 300, 320, 340)
-	self:addTradeFlags(RecipeDB, 28938, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 28938, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 28938, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Gleaming Golden Draenite -- 28944
 	AddRecipe(28944, 305, 23114, 2, 1, 305, 305, 325, 345)
-	self:addTradeFlags(RecipeDB, 28944, F_ALLIANCE, F_VENDOR, 36, 41, 101)
+	self:addTradeFlags(RecipeDB, 28944, F.ALLIANCE, F.VENDOR, 36, 41, 101)
 	self:addTradeAcquire(RecipeDB, 28944, 6, 932, 1, 19321)

 	-- Thick Golden Draenite -- 28947
 	AddRecipe(28947, 315, 23115, 2, 1, 315, 315, 335, 355)
-	self:addTradeFlags(RecipeDB, 28947, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 52, 105)
+	self:addTradeFlags(RecipeDB, 28947, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 52, 105)
 	self:addTradeAcquire(RecipeDB, 28947, 6, 933, 2, 20242, 6, 933, 2, 23007)

 	-- Rigid Golden Draenite -- 28948
 	AddRecipe(28948, 325, 23116, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 28948, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 28948, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 28948, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Solid Azure Moonstone -- 28950
 	AddRecipe(28950, 300, 23118, 1, 1, 300, 300, 320, 340)
-	self:addTradeFlags(RecipeDB, 28950, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 28950, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 28950, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Sparkling Azure Moonstone -- 28953
 	AddRecipe(28953, 305, 23119, 2, 1, 305, 305, 325, 345)
-	self:addTradeFlags(RecipeDB, 28953, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 28953, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 28953, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Stormy Azure Moonstone -- 28955
 	AddRecipe(28955, 315, 23120, 2, 1, 315, 315, 335, 355)
-	self:addTradeFlags(RecipeDB, 28955, F_ALLIANCE, F_HORDE, 10, 36, 40, 54)
+	self:addTradeFlags(RecipeDB, 28955, F.ALLIANCE, F.HORDE, 10, 36, 40, 54)
 	self:addTradeAcquire(RecipeDB, 28955, 7, 2)

 	-- Lustrous Azure Moonstone -- 28957
 	AddRecipe(28957, 325, 23121, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 28957, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 105)
+	self:addTradeFlags(RecipeDB, 28957, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 105)
 	self:addTradeAcquire(RecipeDB, 28957, 6, 933, 2, 20242, 6, 933, 2, 23007)

 	-- Fel Iron Blood Ring -- 31048
 	AddRecipe(31048, 310, 24074, 1, 1, 310, 320, 330, 340)
-	self:addTradeFlags(RecipeDB, 31048, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 31048, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 31048, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Golden Draenite Ring -- 31049
 	AddRecipe(31049, 310, 24075, 1, 1, 310, 320, 335, 350)
-	self:addTradeFlags(RecipeDB, 31049, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31049, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31049, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Azure Moonstone Ring -- 31050
 	AddRecipe(31050, 320, 24076, 1, 1, 320, 330, 340, 350)
-	self:addTradeFlags(RecipeDB, 31050, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31050, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31050, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Thick Adamantite Necklace -- 31051
 	AddRecipe(31051, 335, 24077, 1, 1, 335, 345, 355, 365)
-	self:addTradeFlags(RecipeDB, 31051, F_ALLIANCE, F_HORDE, 3, 36, 41, 63)
+	self:addTradeFlags(RecipeDB, 31051, F.ALLIANCE, F.HORDE, 3, 36, 41, 63)
 	self:addTradeAcquire(RecipeDB, 31051, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Heavy Adamantite Ring -- 31052
 	AddRecipe(31052, 335, 24078, 1, 1, 335, 345, 355, 365)
-	self:addTradeFlags(RecipeDB, 31052, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 31052, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 31052, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Khorium Band of Shadows -- 31053
 	AddRecipe(31053, 350, 24079, 3, 1, 350, 360, 370, 380)
-	self:addTradeFlags(RecipeDB, 31053, F_ALLIANCE, F_HORDE, 11, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31053, F.ALLIANCE, F.HORDE, 11, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31053, 3, 19826)

 	-- Khorium Band of Frost -- 31054
 	AddRecipe(31054, 355, 24080, 3, 1, 355, 365, 372, 380)
-	self:addTradeFlags(RecipeDB, 31054, F_ALLIANCE, F_HORDE, 5, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31054, F.ALLIANCE, F.HORDE, 5, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31054, 3, 17722)

 	-- Khorium Inferno Band -- 31055
 	AddRecipe(31055, 355, 24082, 3, 1, 355, 365, 372, 380)
-	self:addTradeFlags(RecipeDB, 31055, F_ALLIANCE, F_HORDE, 5, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31055, F.ALLIANCE, F.HORDE, 5, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31055, 3, 18472)

 	-- Khorium Band of Leaves -- 31056
 	AddRecipe(31056, 360, 24085, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31056, F_ALLIANCE, F_HORDE, 11, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31056, F.ALLIANCE, F.HORDE, 11, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31056, 3, 19984)

 	-- Arcane Khorium Band -- 31057
 	AddRecipe(31057, 365, 24086, 3, 1, 365, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31057, F_ALLIANCE, F_HORDE, 11, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31057, F.ALLIANCE, F.HORDE, 11, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31057, 3, 18866)

 	-- Heavy Felsteel Ring -- 31058
 	AddRecipe(31058, 345, 24087, 3, 1, 345, 355, 365, 375)
-	self:addTradeFlags(RecipeDB, 31058, F_ALLIANCE, F_HORDE, 10, 36, 40, 51, 62)
+	self:addTradeFlags(RecipeDB, 31058, F.ALLIANCE, F.HORDE, 10, 36, 40, 51, 62)
 	self:addTradeAcquire(RecipeDB, 31058, 7, 3)

 	-- Delicate Eternium Ring -- 31060
 	AddRecipe(31060, 355, 24088, 3, 1, 355, 365, 375, 385)
-	self:addTradeFlags(RecipeDB, 31060, F_ALLIANCE, F_HORDE, 10, 36, 40, 52, 62)
+	self:addTradeFlags(RecipeDB, 31060, F.ALLIANCE, F.HORDE, 10, 36, 40, 52, 62)
 	self:addTradeAcquire(RecipeDB, 31060, 7, 3)

 	-- Blazing Eternium Band -- 31061
 	AddRecipe(31061, 365, 24089, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 31061, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 31061, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 31061, 7, 3)

 	-- Pendant of Frozen Flame -- 31062
 	AddRecipe(31062, 360, 24092, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31062, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 63, 106)
+	self:addTradeFlags(RecipeDB, 31062, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 63, 106)
 	self:addTradeAcquire(RecipeDB, 31062, 6, 989, 3, 21643)

 	-- Pendant of Thawing -- 31063
 	AddRecipe(31063, 360, 24093, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31063, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 63, 107)
+	self:addTradeFlags(RecipeDB, 31063, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 63, 107)
 	self:addTradeAcquire(RecipeDB, 31063, 6, 1011, 3, 21655)

 	-- Pendant of Withering -- 31064
 	AddRecipe(31064, 360, 24095, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31064, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 63, 110)
+	self:addTradeFlags(RecipeDB, 31064, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 63, 110)
 	self:addTradeAcquire(RecipeDB, 31064, 6, 934, 3, 19331)

 	-- Pendant of Shadow's End -- 31065
 	AddRecipe(31065, 360, 24097, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31065, 1, F_VENDOR, 36, 41, 63, 101)
+	self:addTradeFlags(RecipeDB, 31065, 1, F.VENDOR, 36, 41, 63, 101)
 	self:addTradeAcquire(RecipeDB, 31065, 6, 932, 3, 19321)

 	-- Pendant of the Null Rune -- 31066
 	AddRecipe(31066, 360, 24098, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31066, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 63, 105)
+	self:addTradeFlags(RecipeDB, 31066, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 63, 105)
 	self:addTradeAcquire(RecipeDB, 31066, 6, 933, 3, 20242, 6, 933, 3, 23007)

 	-- Thick Felsteel Necklace -- 31067
 	AddRecipe(31067, 355, 24106, 3, 1, 355, 365, 375, 385)
-	self:addTradeFlags(RecipeDB, 31067, F_ALLIANCE, F_HORDE, 10, 36, 40, 63)
+	self:addTradeFlags(RecipeDB, 31067, F.ALLIANCE, F.HORDE, 10, 36, 40, 63)
 	self:addTradeAcquire(RecipeDB, 31067, 7, 3)

 	-- Living Ruby Pendant -- 31068
 	AddRecipe(31068, 355, 24110, 3, 1, 355, 365, 375, 385)
-	self:addTradeFlags(RecipeDB, 31068, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 31068, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 31068, 7, 3)

 	-- Braided Eternium Chain -- 31070
 	AddRecipe(31070, 360, 24114, 3, 1, 360, 370, 377, 385)
-	self:addTradeFlags(RecipeDB, 31070, F_ALLIANCE, F_HORDE, 10, 36, 40, 51, 63)
+	self:addTradeFlags(RecipeDB, 31070, F.ALLIANCE, F.HORDE, 10, 36, 40, 51, 63)
 	self:addTradeAcquire(RecipeDB, 31070, 7, 3)

 	-- Eye of the Night -- 31071
 	AddRecipe(31071, 360, 24116, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 31071, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 31071, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 31071, 7, 3)

 	-- Embrace of the Dawn -- 31072
 	AddRecipe(31072, 365, 24117, 3, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31072, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 31072, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 31072, 7, 3)

 	-- Chain of the Twilight Owl -- 31076
 	AddRecipe(31076, 365, 24121, 3, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31076, F_ALLIANCE, F_HORDE, 10, 36, 40, 52, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 31076, F.ALLIANCE, F.HORDE, 10, 36, 40, 52, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 31076, 7, 3)

 	-- Coronet of Verdant Flame -- 31077
 	AddRecipe(31077, 370, 24122, 4, 1, 370, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31077, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 56)
+	self:addTradeFlags(RecipeDB, 31077, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 56)
 	self:addTradeAcquire(RecipeDB, 31077, 3, 18422)

 	-- Circlet of Arcane Might -- 31078
 	AddRecipe(31078, 370, 24123, 4, 1, 370, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31078, F_ALLIANCE, F_HORDE, 5, 36, 41, 53, 54, 56)
+	self:addTradeFlags(RecipeDB, 31078, F.ALLIANCE, F.HORDE, 5, 36, 41, 53, 54, 56)
 	self:addTradeAcquire(RecipeDB, 31078, 3, 18096)

 	-- Figurine - Felsteel Boar -- 31079
 	AddRecipe(31079, 370, 24124, 3, 1, 370, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31079, F_ALLIANCE, F_HORDE, F_VENDOR, 37, 41, 51, 61, 107)
+	self:addTradeFlags(RecipeDB, 31079, F.ALLIANCE, F.HORDE, F.VENDOR, 37, 41, 51, 61, 107)
 	self:addTradeAcquire(RecipeDB, 31079, 6, 1011, 3, 21655)

 	-- Figurine - Dawnstone Crab -- 31080
 	AddRecipe(31080, 370, 24125, 3, 1, 370, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31080, F_ALLIANCE, F_HORDE, F_VENDOR, 37, 41, 52, 61, 104)
+	self:addTradeFlags(RecipeDB, 31080, F.ALLIANCE, F.HORDE, F.VENDOR, 37, 41, 52, 61, 104)
 	self:addTradeAcquire(RecipeDB, 31080, 6, 946, 3, 17657, 6, 947, 3, 17585)

 	-- Figurine - Living Ruby Serpent -- 31081
 	AddRecipe(31081, 370, 24126, 3, 1, 370, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31081, F_ALLIANCE, F_HORDE, F_VENDOR, 37, 41, 53, 54, 61, 106)
+	self:addTradeFlags(RecipeDB, 31081, F.ALLIANCE, F.HORDE, F.VENDOR, 37, 41, 53, 54, 61, 106)
 	self:addTradeAcquire(RecipeDB, 31081, 6, 989, 3, 21643)

 	-- Figurine - Talasite Owl -- 31082
 	AddRecipe(31082, 370, 24127, 3, 1, 370, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31082, F_ALLIANCE, F_HORDE, F_VENDOR, 37, 41, 53, 54, 61, 111)
+	self:addTradeFlags(RecipeDB, 31082, F.ALLIANCE, F.HORDE, F.VENDOR, 37, 41, 53, 54, 61, 111)
 	self:addTradeAcquire(RecipeDB, 31082, 6, 935, 3, 21432)

 	-- Figurine - Nightseye Panther -- 31083
 	AddRecipe(31083, 370, 24128, 3, 1, 370, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 31083, F_ALLIANCE, F_HORDE, F_VENDOR, 37, 41, 51, 61, 103)
+	self:addTradeFlags(RecipeDB, 31083, F.ALLIANCE, F.HORDE, F.VENDOR, 37, 41, 51, 61, 103)
 	self:addTradeAcquire(RecipeDB, 31083, 6, 942, 3, 17904)

 	-- Bold Living Ruby -- 31084
 	AddRecipe(31084, 350, 24027, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31084, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 31084, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 31084, 7, 3)

 	-- Delicate Living Ruby -- 31085
 	AddRecipe(31085, 350, 24028, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31085, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 31085, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 31085, 7, 3)

 	-- Teardrop Living Ruby -- 31087
 	AddRecipe(31087, 350, 24029, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31087, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31087, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31087, 7, 3)

 	-- Runed Living Ruby -- 31088
 	AddRecipe(31088, 350, 24030, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31088, F_ALLIANCE, F_HORDE, 10, 11, 36, 40, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 31088, F.ALLIANCE, F.HORDE, 10, 11, 36, 40, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31088, 3, 24664, 7, 3)

 	-- Bright Living Ruby -- 31089
 	AddRecipe(31089, 350, 24031, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31089, F_ALLIANCE, F_HORDE, 10, 11, 36, 40, 41, 51)
+	self:addTradeFlags(RecipeDB, 31089, F.ALLIANCE, F.HORDE, 10, 11, 36, 40, 41, 51)
 	self:addTradeAcquire(RecipeDB, 31089, 3, 24664, 7, 3)

 	-- Subtle Living Ruby -- 31090
 	AddRecipe(31090, 350, 24032, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31090, F_ALLIANCE, F_HORDE, 10, 36, 40, 52)
+	self:addTradeFlags(RecipeDB, 31090, F.ALLIANCE, F.HORDE, 10, 36, 40, 52)
 	self:addTradeAcquire(RecipeDB, 31090, 7, 3)

 	-- Flashing Living Ruby -- 31091
 	AddRecipe(31091, 350, 24036, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31091, F_ALLIANCE, F_HORDE, 10, 36, 40, 52)
+	self:addTradeFlags(RecipeDB, 31091, F.ALLIANCE, F.HORDE, 10, 36, 40, 52)
 	self:addTradeAcquire(RecipeDB, 31091, 7, 3)

 	-- Solid Star of Elune -- 31092
 	AddRecipe(31092, 350, 24033, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31092, F_ALLIANCE, F_HORDE, 10, 11, 36, 40, 41)
+	self:addTradeFlags(RecipeDB, 31092, F.ALLIANCE, F.HORDE, 10, 11, 36, 40, 41)
 	self:addTradeAcquire(RecipeDB, 31092, 3, 24664, 7, 3)

 	-- Lustrous Star of Elune -- 31094
 	AddRecipe(31094, 350, 24037, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31094, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31094, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31094, 7, 3)

 	-- Stormy Star of Elune -- 31095
 	AddRecipe(31095, 350, 24039, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31095, F_ALLIANCE, F_HORDE, 10, 36, 40, 54)
+	self:addTradeFlags(RecipeDB, 31095, F.ALLIANCE, F.HORDE, 10, 36, 40, 54)
 	self:addTradeAcquire(RecipeDB, 31095, 7, 3)

 	-- Brilliant Dawnstone -- 31096
 	AddRecipe(31096, 350, 24047, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31096, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 31096, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 31096, 7, 3)

 	-- Smooth Dawnstone -- 31097
 	AddRecipe(31097, 350, 24048, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31097, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 31097, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 31097, 7, 3)

 	-- Rigid Dawnstone -- 31098
 	AddRecipe(31098, 350, 24051, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31098, F_ALLIANCE, F_HORDE, 10, 11, 36, 40, 41)
+	self:addTradeFlags(RecipeDB, 31098, F.ALLIANCE, F.HORDE, 10, 11, 36, 40, 41)
 	self:addTradeAcquire(RecipeDB, 31098, 3, 24664, 7, 3)

 	-- Gleaming Dawnstone -- 31099
 	AddRecipe(31099, 350, 24050, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31099, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 31099, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 31099, 7, 3)

 	-- Thick Dawnstone -- 31100
 	AddRecipe(31100, 350, 24052, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31100, F_ALLIANCE, F_HORDE, 10, 36, 40, 52)
+	self:addTradeFlags(RecipeDB, 31100, F.ALLIANCE, F.HORDE, 10, 36, 40, 52)
 	self:addTradeAcquire(RecipeDB, 31100, 7, 3)

 	-- Mystic Dawnstone -- 31101
 	AddRecipe(31101, 350, 24053, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31101, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41)
+	self:addTradeFlags(RecipeDB, 31101, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41)
 	self:addTradeAcquire(RecipeDB, 31101, 2, 21474, 2, 21485)

 	-- Sovereign Nightseye -- 31102
 	AddRecipe(31102, 350, 24054, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31102, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 31102, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 31102, 7, 3)

 	-- Shifting Nightseye -- 31103
 	AddRecipe(31103, 350, 24055, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31103, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 31103, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 31103, 7, 3)

 	-- Glowing Nightseye -- 31104
 	AddRecipe(31104, 350, 24056, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31104, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31104, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31104, 7, 3)

 	-- Royal Nightseye -- 31105
 	AddRecipe(31105, 350, 24057, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31105, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31105, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31105, 7, 3)

 	-- Inscribed Noble Topaz -- 31106
 	AddRecipe(31106, 350, 24058, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31106, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 31106, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 31106, 7, 3)

 	-- Potent Noble Topaz -- 31107
 	AddRecipe(31107, 350, 24059, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31107, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31107, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31107, 7, 3)

 	-- Luminous Noble Topaz -- 31108
 	AddRecipe(31108, 350, 24060, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31108, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31108, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31108, 7, 3)

 	-- Glinting Noble Topaz -- 31109
 	AddRecipe(31109, 350, 24061, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31109, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 31109, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 31109, 7, 3)

 	-- Enduring Talasite -- 31110
 	AddRecipe(31110, 350, 24062, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31110, F_ALLIANCE, F_HORDE, 10, 36, 40, 52)
+	self:addTradeFlags(RecipeDB, 31110, F.ALLIANCE, F.HORDE, 10, 36, 40, 52)
 	self:addTradeAcquire(RecipeDB, 31110, 7, 3)

 	-- Radiant Talasite -- 31111
 	AddRecipe(31111, 350, 24066, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31111, F_ALLIANCE, F_HORDE, 10, 36, 40, 54)
+	self:addTradeFlags(RecipeDB, 31111, F.ALLIANCE, F.HORDE, 10, 36, 40, 54)
 	self:addTradeAcquire(RecipeDB, 31111, 7, 3)

 	-- Dazzling Talasite -- 31112
 	AddRecipe(31112, 350, 24065, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31112, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31112, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31112, 7, 3)

 	-- Jagged Talasite -- 31113
 	AddRecipe(31113, 350, 24067, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31113, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 31113, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 31113, 7, 3)

 	-- Sparkling Star of Elune -- 31149
 	AddRecipe(31149, 350, 24035, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 31149, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 31149, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 31149, 7, 3)

 	-- Malachite Pendant -- 32178
 	AddRecipe(32178, 20, 25438, 1, 1, 20, 50, 65, 80)
-	self:addTradeFlags(RecipeDB, 32178, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 32178, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 32178, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Tigerseye Band -- 32179
 	AddRecipe(32179, 20, 25439, 1, 1, 20, 50, 65, 80)
-	self:addTradeFlags(RecipeDB, 32179, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 32179, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 32179, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Rough Stone Statue -- 32259
 	AddRecipe(32259, 1, 25498, 1, 1, 1, 30, 40, 50)
-	self:addTradeFlags(RecipeDB, 32259, F_ALLIANCE, F_HORDE, 3, 37, 41)
+	self:addTradeFlags(RecipeDB, 32259, F.ALLIANCE, F.HORDE, 3, 37, 41)
 	self:addTradeAcquire(RecipeDB, 32259, 8, 8)

 	-- Coarse Stone Statue -- 32801
 	AddRecipe(32801, 50, 25880, 1, 1, 50, 70, 80, 90)
-	self:addTradeFlags(RecipeDB, 32801, F_ALLIANCE, F_HORDE, 3, 37, 41)
+	self:addTradeFlags(RecipeDB, 32801, F.ALLIANCE, F.HORDE, 3, 37, 41)
 	self:addTradeAcquire(RecipeDB, 32801, 1, 15501, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Heavy Stone Statue -- 32807
 	AddRecipe(32807, 110, 25881, 1, 1, 110, 120, 130, 140)
-	self:addTradeFlags(RecipeDB, 32807, F_ALLIANCE, F_HORDE, 3, 37, 41)
+	self:addTradeFlags(RecipeDB, 32807, F.ALLIANCE, F.HORDE, 3, 37, 41)
 	self:addTradeAcquire(RecipeDB, 32807, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Solid Stone Statue -- 32808
 	AddRecipe(32808, 175, 25882, 1, 1, 175, 175, 185, 195)
-	self:addTradeFlags(RecipeDB, 32808, F_ALLIANCE, F_HORDE, 3, 37, 41)
+	self:addTradeFlags(RecipeDB, 32808, F.ALLIANCE, F.HORDE, 3, 37, 41)
 	self:addTradeAcquire(RecipeDB, 32808, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Dense Stone Statue -- 32809
 	AddRecipe(32809, 225, 25883, 1, 1, 225, 225, 235, 245)
-	self:addTradeFlags(RecipeDB, 32809, F_ALLIANCE, F_HORDE, 3, 37, 41)
+	self:addTradeFlags(RecipeDB, 32809, F.ALLIANCE, F.HORDE, 3, 37, 41)
 	self:addTradeAcquire(RecipeDB, 32809, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Powerful Earthstorm Diamond -- 32866
 	AddRecipe(32866, 365, 25896, 1, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32866, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 105)
+	self:addTradeFlags(RecipeDB, 32866, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 105)
 	self:addTradeAcquire(RecipeDB, 32866, 6, 933, 2, 17518)

 	-- Bracing Earthstorm Diamond -- 32867
 	AddRecipe(32867, 365, 25897, 1, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32867, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 105)
+	self:addTradeFlags(RecipeDB, 32867, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 105)
 	self:addTradeAcquire(RecipeDB, 32867, 6, 933, 3, 17518)

 	-- Tenacious Earthstorm Diamond -- 32868
 	AddRecipe(32868, 365, 25898, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32868, F_ALLIANCE, F_HORDE, 10, 36, 40, 52)
+	self:addTradeFlags(RecipeDB, 32868, F.ALLIANCE, F.HORDE, 10, 36, 40, 52)
 	self:addTradeAcquire(RecipeDB, 32868, 7, 3)

 	-- Brutal Earthstorm Diamond -- 32869
 	AddRecipe(32869, 365, 25899, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32869, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 32869, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 32869, 7, 3)

 	-- Insightful Earthstorm Diamond -- 32870
 	AddRecipe(32870, 365, 25901, 1, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32870, F_ALLIANCE, F_HORDE, F_VENDOR, F_IBOE, F_RBOP, F_CASTER, F_HEALER, 111)
+	self:addTradeFlags(RecipeDB, 32870, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOP, F.CASTER, F.HEALER, 111)
 	self:addTradeAcquire(RecipeDB, 32870, 6, 935, 1, 21432)

 	-- Destructive Skyfire Diamond -- 32871
 	AddRecipe(32871, 365, 25890, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32871, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 32871, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 32871, 7, 3)

 	-- Mystical Skyfire Diamond -- 32872
 	AddRecipe(32872, 365, 25893, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32872, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 32872, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 32872, 7, 3)

 	-- Swift Skyfire Diamond -- 32873
 	AddRecipe(32873, 365, 25894, 1, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32873, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 51, 105)
+	self:addTradeFlags(RecipeDB, 32873, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 51, 105)
 	self:addTradeAcquire(RecipeDB, 32873, 6, 933, 2, 20242, 6, 933, 2, 23007)

 	-- Enigmatic Skyfire Diamond -- 32874
 	AddRecipe(32874, 365, 25895, 1, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 32874, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 106)
+	self:addTradeFlags(RecipeDB, 32874, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 106)
 	self:addTradeAcquire(RecipeDB, 32874, 6, 989, 2, 21643)

 	-- Smooth Golden Draenite -- 34069
 	AddRecipe(34069, 325, 28290, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 34069, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 34069, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 34069, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Bright Blood Garnet -- 34590
 	AddRecipe(34590, 305, 28595, 1, 1, 305, 305, 325, 345)
-	self:addTradeFlags(RecipeDB, 34590, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 34590, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 34590, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Golden Ring of Power -- 34955
 	AddRecipe(34955, 180, 29157, 1, 1, 180, 190, 200, 210)
-	self:addTradeFlags(RecipeDB, 34955, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 34955, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 34955, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Truesilver Commander's Ring -- 34959
 	AddRecipe(34959, 200, 29158, 1, 1, 200, 210, 220, 230)
-	self:addTradeFlags(RecipeDB, 34959, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 34959, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 34959, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Glowing Thorium Band -- 34960
 	AddRecipe(34960, 280, 29159, 1, 1, 280, 290, 300, 310)
-	self:addTradeFlags(RecipeDB, 34960, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 34960, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 34960, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Emerald Lion Ring -- 34961
 	AddRecipe(34961, 290, 29160, 1, 1, 290, 300, 310, 320)
-	self:addTradeFlags(RecipeDB, 34961, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 34961, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 34961, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Brilliant Necklace -- 36523
 	AddRecipe(36523, 75, 30419, 1, 1, 75, 105, 120, 135)
-	self:addTradeFlags(RecipeDB, 36523, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 36523, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 36523, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Heavy Jade Ring -- 36524
 	AddRecipe(36524, 105, 30420, 1, 1, 105, 135, 150, 165)
-	self:addTradeFlags(RecipeDB, 36524, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 36524, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 36524, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Red Ring of Destruction -- 36525
 	AddRecipe(36525, 230, 30421, 1, 1, 230, 255, 270, 285)
-	self:addTradeFlags(RecipeDB, 36525, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 36525, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 36525, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Diamond Focus Ring -- 36526
 	AddRecipe(36526, 265, 30422, 1, 1, 265, 285, 295, 305)
-	self:addTradeFlags(RecipeDB, 36526, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 36526, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 36526, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Bronze Band of Force -- 37818
 	AddRecipe(37818, 65, 30804, 1, 1, 65, 95, 110, 125)
-	self:addTradeFlags(RecipeDB, 37818, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 37818, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 37818, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Ring of Arcane Shielding -- 37855
 	AddRecipe(37855, 360, 30825, 3, 1, 360, 370, 375, 380)
-	self:addTradeFlags(RecipeDB, 37855, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 62, 111)
+	self:addTradeFlags(RecipeDB, 37855, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 62, 111)
 	self:addTradeAcquire(RecipeDB, 37855, 6, 935, 2, 21432)

 	-- Mercurial Adamantite -- 38068
 	AddRecipe(38068, 325, 31079, 1, 1, 325, 325, 335, 345)
-	self:addTradeFlags(RecipeDB, 38068, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 38068, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 38068, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Bronze Torc -- 38175
 	AddRecipe(38175, 80, 31154, 1, 1, 80, 110, 125, 140)
-	self:addTradeFlags(RecipeDB, 38175, F_ALLIANCE, F_HORDE, 3, 36, 41, 63)
+	self:addTradeFlags(RecipeDB, 38175, F.ALLIANCE, F.HORDE, 3, 36, 41, 63)
 	self:addTradeAcquire(RecipeDB, 38175, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 19775, 1, 19778, 1, 28701, 1, 15501, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- The Frozen Eye -- 38503
 	AddRecipe(38503, 375, 31398, 4, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 38503, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 62, 114)
+	self:addTradeFlags(RecipeDB, 38503, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 62, 114)
 	self:addTradeAcquire(RecipeDB, 38503, 6, 967, 2, 18255)

 	-- The Natural Ward -- 38504
 	AddRecipe(38504, 375, 31399, 4, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 38504, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 62, 103)
+	self:addTradeFlags(RecipeDB, 38504, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 62, 103)
 	self:addTradeAcquire(RecipeDB, 38504, 6, 942, 4, 17904)

 	-- Great Golden Draenite -- 39451
 	AddRecipe(39451, 325, 31860, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 39451, F_ALLIANCE, F_HORDE, 11, 36, 40)
+	self:addTradeFlags(RecipeDB, 39451, F.ALLIANCE, F.HORDE, 11, 36, 40)
 	self:addTradeAcquire(RecipeDB, 39451, 8, 35)

 	-- Great Dawnstone -- 39452
 	AddRecipe(39452, 350, 31861, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 39452, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 39452, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 39452, 7, 3)

 	-- Balanced Shadow Draenite -- 39455
 	AddRecipe(39455, 325, 31862, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 39455, F_ALLIANCE, F_HORDE, 11, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 39455, F.ALLIANCE, F.HORDE, 11, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 39455, 8, 35)

 	-- Infused Shadow Draenite -- 39458
 	AddRecipe(39458, 325, 31864, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 39458, F_ALLIANCE, F_HORDE, 11, 36, 40, 51, 53, 54)
+	self:addTradeFlags(RecipeDB, 39458, F.ALLIANCE, F.HORDE, 11, 36, 40, 51, 53, 54)
 	self:addTradeAcquire(RecipeDB, 39458, 8, 35)

 	-- Infused Nightseye -- 39462
 	AddRecipe(39462, 350, 31865, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 39462, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 39462, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 39462, 7, 3)

 	-- Balanced Nightseye -- 39463
 	AddRecipe(39463, 350, 31863, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 39463, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 39463, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 39463, 7, 3)

 	-- Veiled Flame Spessarite -- 39466
 	AddRecipe(39466, 325, 31866, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 39466, F_ALLIANCE, F_HORDE, 11, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 39466, F.ALLIANCE, F.HORDE, 11, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 39466, 8, 35)

 	-- Wicked Flame Spessarite -- 39467
 	AddRecipe(39467, 325, 31869, 2, 1, 325, 325, 340, 355)
-	self:addTradeFlags(RecipeDB, 39467, F_ALLIANCE, F_HORDE, 11, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 39467, F.ALLIANCE, F.HORDE, 11, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 39467, 8, 35)

 	-- Veiled Noble Topaz -- 39470
 	AddRecipe(39470, 350, 31867, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 39470, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 39470, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 39470, 7, 3)

 	-- Wicked Noble Topaz -- 39471
 	AddRecipe(39471, 350, 31868, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 39471, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 39471, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 39471, 7, 3)

 	-- Bold Crimson Spinel -- 39705
 	AddRecipe(39705, 375, 32193, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39705, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 51, 109, 112)
+	self:addTradeFlags(RecipeDB, 39705, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 51, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39705, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Delicate Crimson Spinel -- 39706
 	AddRecipe(39706, 375, 32194, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39706, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 51, 109, 112)
+	self:addTradeFlags(RecipeDB, 39706, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 51, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39706, 6, 1077, 1, 25950, 6, 990, 1, 23437, 6, 1077, 1, 27666)

 	-- Teardrop Crimson Spinel -- 39710
 	AddRecipe(39710, 375, 32195, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39710, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39710, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39710, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Runed Crimson Spinel -- 39711
 	AddRecipe(39711, 375, 32196, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39711, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39711, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39711, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Bright Crimson Spinel -- 39712
 	AddRecipe(39712, 375, 32197, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39712, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 51, 109, 112)
+	self:addTradeFlags(RecipeDB, 39712, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 51, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39712, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Subtle Crimson Spinel -- 39713
 	AddRecipe(39713, 375, 32198, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39713, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 52, 109, 112)
+	self:addTradeFlags(RecipeDB, 39713, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 52, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39713, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Flashing Crimson Spinel -- 39714
 	AddRecipe(39714, 375, 32199, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39714, F_ALLIANCE, F_HORDE, F_VENDOR, 6, 36, 41, 52, 112)
+	self:addTradeFlags(RecipeDB, 39714, F.ALLIANCE, F.HORDE, F.VENDOR, 6, 36, 41, 52, 112)
 	self:addTradeAcquire(RecipeDB, 39714, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Solid Empyrean Sapphire -- 39715
 	AddRecipe(39715, 375, 32200, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39715, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 39715, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39715, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Sparkling Empyrean Sapphire -- 39716
 	AddRecipe(39716, 375, 32201, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39716, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39716, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39716, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Lustrous Empyrean Sapphire -- 39717
 	AddRecipe(39717, 375, 32202, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39717, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39717, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39717, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Stormy Empyrean Sapphire -- 39718
 	AddRecipe(39718, 375, 32203, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39718, F_ALLIANCE, F_HORDE, F_VENDOR, 6, 36, 41, 54, 112)
+	self:addTradeFlags(RecipeDB, 39718, F.ALLIANCE, F.HORDE, F.VENDOR, 6, 36, 41, 54, 112)
 	self:addTradeAcquire(RecipeDB, 39718, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Brilliant Lionseye -- 39719
 	AddRecipe(39719, 375, 32204, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39719, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 39719, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39719, 6, 1077, 1, 25950, 6, 990, 1, 23437, 6, 1077, 1, 27666)

 	-- Smooth Lionseye -- 39720
 	AddRecipe(39720, 375, 32205, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39720, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 39720, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39720, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Rigid Lionseye -- 39721
 	AddRecipe(39721, 375, 32206, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39721, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 39721, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39721, 6, 1077, 3, 25950, 6, 990, 3, 23437, 6, 1077, 3, 27666)

 	-- Gleaming Lionseye -- 39722
 	AddRecipe(39722, 375, 32207, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39722, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 39722, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39722, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Thick Lionseye -- 39723
 	AddRecipe(39723, 375, 32208, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39723, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 52, 109, 112)
+	self:addTradeFlags(RecipeDB, 39723, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 52, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39723, 6, 1077, 1, 25950, 6, 1077, 1, 27666, 6, 990, 1, 23437)

 	-- Mystic Lionseye -- 39724
 	AddRecipe(39724, 375, 32209, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39724, F_ALLIANCE, F_HORDE, F_VENDOR, 6, 36, 41, 112)
+	self:addTradeFlags(RecipeDB, 39724, F.ALLIANCE, F.HORDE, F.VENDOR, 6, 36, 41, 112)
 	self:addTradeAcquire(RecipeDB, 39724, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Great Lionseye -- 39725
 	AddRecipe(39725, 375, 32210, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39725, F_ALLIANCE, F_HORDE, F_VENDOR, 6, 36, 41, 112)
+	self:addTradeFlags(RecipeDB, 39725, F.ALLIANCE, F.HORDE, F.VENDOR, 6, 36, 41, 112)
 	self:addTradeAcquire(RecipeDB, 39725, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Sovereign Shadowsong Amethyst -- 39727
 	AddRecipe(39727, 375, 32211, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39727, F_ALLIANCE, F_HORDE, F_VENDOR, 6, 36, 41, 51, 112)
+	self:addTradeFlags(RecipeDB, 39727, F.ALLIANCE, F.HORDE, F.VENDOR, 6, 36, 41, 51, 112)
 	self:addTradeAcquire(RecipeDB, 39727, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Shifting Shadowsong Amethyst -- 39728
 	AddRecipe(39728, 375, 32212, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39728, F_ALLIANCE, F_HORDE, F_VENDOR, 6, 36, 41, 51, 112)
+	self:addTradeFlags(RecipeDB, 39728, F.ALLIANCE, F.HORDE, F.VENDOR, 6, 36, 41, 51, 112)
 	self:addTradeAcquire(RecipeDB, 39728, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Balanced Shadowsong Amethyst -- 39729
 	AddRecipe(39729, 375, 32213, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39729, F_ALLIANCE, F_HORDE, F_VENDOR, 36, 41, 51, 109, 112)
+	self:addTradeFlags(RecipeDB, 39729, F.ALLIANCE, F.HORDE, F.VENDOR, 36, 41, 51, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39729, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Infused Shadowsong Amethyst -- 39730
 	AddRecipe(39730, 375, 32214, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39730, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39730, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39730, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Glowing Shadowsong Amethyst -- 39731
 	AddRecipe(39731, 375, 32215, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39731, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39731, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39731, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Royal Shadowsong Amethyst -- 39732
 	AddRecipe(39732, 375, 32216, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39732, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39732, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39732, 6, 1077, 3, 25950, 6, 990, 3, 23437, 6, 1077, 3, 27666)

 	-- Inscribed Pyrestone -- 39733
 	AddRecipe(39733, 375, 32217, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39733, F_ALLIANCE, F_HORDE, 4, 6, 36, 41, 51, 112)
+	self:addTradeFlags(RecipeDB, 39733, F.ALLIANCE, F.HORDE, 4, 6, 36, 41, 51, 112)
 	self:addTradeAcquire(RecipeDB, 39733, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Potent Pyrestone -- 39734
 	AddRecipe(39734, 375, 32218, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39734, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39734, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39734, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Luminous Pyrestone -- 39735
 	AddRecipe(39735, 375, 32219, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39735, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39735, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39735, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Glinting Pyrestone -- 39736
 	AddRecipe(39736, 375, 32220, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39736, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 109, 112)
+	self:addTradeFlags(RecipeDB, 39736, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39736, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Veiled Pyrestone -- 39737
 	AddRecipe(39737, 375, 32221, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39737, F_ALLIANCE, F_HORDE, 4, 6, 36, 41, 53, 54, 112)
+	self:addTradeFlags(RecipeDB, 39737, F.ALLIANCE, F.HORDE, 4, 6, 36, 41, 53, 54, 112)
 	self:addTradeAcquire(RecipeDB, 39737, 8, 27, 8, 34, 6, 1077, 4, 27666, 6, 1077, 4, 25950)

 	-- Wicked Pyrestone -- 39738
 	AddRecipe(39738, 375, 32222, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39738, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 109, 112)
+	self:addTradeFlags(RecipeDB, 39738, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39738, 6, 1077, 3, 25950, 6, 990, 3, 23437, 6, 1077, 3, 27666)

 	-- Enduring Seaspray Emerald -- 39739
 	AddRecipe(39739, 375, 32223, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39739, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 109, 112)
+	self:addTradeFlags(RecipeDB, 39739, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39739, 6, 1077, 3, 25950, 6, 990, 3, 23437, 6, 1077, 3, 27666)

 	-- Radiant Seaspray Emerald -- 39740
 	AddRecipe(39740, 375, 32224, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39740, F_ALLIANCE, F_HORDE, 4, 36, 41, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39740, F.ALLIANCE, F.HORDE, 4, 36, 41, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39740, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Dazzling Seaspray Emerald -- 39741
 	AddRecipe(39741, 375, 32225, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39741, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 39741, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39741, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Jagged Seaspray Emerald -- 39742
 	AddRecipe(39742, 375, 32226, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 39742, F_ALLIANCE, F_HORDE, 4, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 39742, F.ALLIANCE, F.HORDE, 4, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 39742, 6, 1077, 2, 25950, 6, 990, 2, 23437, 6, 1077, 2, 27666)

 	-- Relentless Earthstorm Diamond -- 39961
 	AddRecipe(39961, 365, 32409, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 39961, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 105)
+	self:addTradeFlags(RecipeDB, 39961, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 105)
 	self:addTradeAcquire(RecipeDB, 39961, 6, 933, 4, 20242, 6, 933, 4, 23007)

 	-- Thundering Skyfire Diamond -- 39963
 	AddRecipe(39963, 365, 32410, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 39963, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 39963, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 39963, 7, 3)

 	-- Necklace of the Deep -- 40514
 	AddRecipe(40514, 340, 32508, 1, 1, 340, 340, 355, 370)
-	self:addTradeFlags(RecipeDB, 40514, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 40514, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 40514, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Brilliant Pearl Band -- 41414
 	AddRecipe(41414, 325, 32772, 1, 1, 325, 335, 345, 355)
-	self:addTradeFlags(RecipeDB, 41414, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 41414, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 41414, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- The Black Pearl -- 41415
 	AddRecipe(41415, 330, 32774, 1, 1, 330, 340, 350, 360)
-	self:addTradeFlags(RecipeDB, 41415, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 41415, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 41415, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Crown of the Sea Witch -- 41418
 	AddRecipe(41418, 365, 32776, 1, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 41418, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 56)
+	self:addTradeFlags(RecipeDB, 41418, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 56)
 	self:addTradeAcquire(RecipeDB, 41418, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Purified Jaggal Pearl -- 41420
 	AddRecipe(41420, 325, 32833, 1, 1, 325, 325, 332, 340)
-	self:addTradeFlags(RecipeDB, 41420, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 41420, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 41420, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Purified Shadow Pearl -- 41429
 	AddRecipe(41429, 350, 32836, 1, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 41429, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 41429, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 41429, 1, 18751, 1, 18774, 1, 19063, 1, 19539, 1, 28701, 1, 33590, 1, 26997, 1, 26982, 1, 33614, 1, 26915, 1, 26960, 1, 33680)

 	-- Don Julio's Heart -- 42558
 	AddRecipe(42558, 360, 33133, 1, 1, 360, 365, 370, 375)
-	self:addTradeFlags(RecipeDB, 42558, F_ALLIANCE, F_HORDE, 4, 37, 41, 53, 54, 105)
+	self:addTradeFlags(RecipeDB, 42558, F.ALLIANCE, F.HORDE, 4, 37, 41, 53, 54, 105)
 	self:addTradeAcquire(RecipeDB, 42558, 6, 933, 3, 20242, 6, 933, 3, 23007)

 	-- Kailee's Rose -- 42588
 	AddRecipe(42588, 360, 33134, 1, 1, 360, 365, 370, 375)
-	self:addTradeFlags(RecipeDB, 42588, F_ALLIANCE, F_HORDE, 4, 37, 41, 53, 54, 111)
+	self:addTradeFlags(RecipeDB, 42588, F.ALLIANCE, F.HORDE, 4, 37, 41, 53, 54, 111)
 	self:addTradeAcquire(RecipeDB, 42588, 6, 935, 2, 21432)

 	-- Crimson Sun -- 42589
 	AddRecipe(42589, 360, 33131, 1, 1, 360, 365, 370, 375)
-	self:addTradeFlags(RecipeDB, 42589, F_ALLIANCE, F_HORDE, 4, 37, 41, 51, 105)
+	self:addTradeFlags(RecipeDB, 42589, F.ALLIANCE, F.HORDE, 4, 37, 41, 51, 105)
 	self:addTradeAcquire(RecipeDB, 42589, 6, 933, 3, 20242, 6, 933, 3, 23007)

 	-- Falling Star -- 42590
 	AddRecipe(42590, 360, 33135, 1, 1, 360, 365, 370, 375)
-	self:addTradeFlags(RecipeDB, 42590, F_ALLIANCE, F_HORDE, 4, 37, 41, 107)
+	self:addTradeFlags(RecipeDB, 42590, F.ALLIANCE, F.HORDE, 4, 37, 41, 107)
 	self:addTradeAcquire(RecipeDB, 42590, 6, 1011, 3, 21655)

 	-- Stone of Blades -- 42591
 	AddRecipe(42591, 360, 33143, 1, 1, 360, 365, 370, 375)
-	self:addTradeFlags(RecipeDB, 42591, F_ALLIANCE, F_HORDE, 4, 37, 41, 106)
+	self:addTradeFlags(RecipeDB, 42591, F.ALLIANCE, F.HORDE, 4, 37, 41, 106)
 	self:addTradeAcquire(RecipeDB, 42591, 6, 989, 3, 21643)

 	-- Blood of Amber -- 42592
 	AddRecipe(42592, 360, 33140, 1, 1, 360, 365, 370, 375)
-	self:addTradeFlags(RecipeDB, 42592, F_ALLIANCE, F_HORDE, 4, 37, 41, 111, F_DPS)
+	self:addTradeFlags(RecipeDB, 42592, F.ALLIANCE, F.HORDE, 4, 37, 41, 111, F.DPS)
 	self:addTradeAcquire(RecipeDB, 42592, 6, 935, 3, 21432)

 	-- Facet of Eternity -- 42593
 	AddRecipe(42593, 360, 33144, 1, 1, 360, 365, 370, 375)
-	self:addTradeFlags(RecipeDB, 42593, F_ALLIANCE, F_HORDE, 4, 37, 41, 52, 106)
+	self:addTradeFlags(RecipeDB, 42593, F.ALLIANCE, F.HORDE, 4, 37, 41, 52, 106)
 	self:addTradeAcquire(RecipeDB, 42593, 6, 989, 2, 21643)

 	-- Steady Talasite -- 43493
 	AddRecipe(43493, 350, 33782, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 43493, F_ALLIANCE, F_HORDE, 4, 9, 36, 41)
+	self:addTradeFlags(RecipeDB, 43493, F.ALLIANCE, F.HORDE, 4, 9, 36, 41)
 	self:addTradeAcquire(RecipeDB, 43493, 2, 18821, 2, 18822)

 	-- Chaotic Skyfire Diamond -- 44794
 	AddRecipe(44794, 365, 34220, 3, 1, 365, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 44794, F_ALLIANCE, F_HORDE, 11, 36, 41)
+	self:addTradeFlags(RecipeDB, 44794, F.ALLIANCE, F.HORDE, 11, 36, 41)
 	self:addTradeAcquire(RecipeDB, 44794, 3, 19768)

 	-- Loop of Forged Power -- 46122
 	AddRecipe(46122, 365, 34362, 4, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46122, F_ALLIANCE, F_HORDE, 6, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 46122, F.ALLIANCE, F.HORDE, 6, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 46122, 8, 24)

 	-- Ring of Flowing Life -- 46123
 	AddRecipe(46123, 365, 34363, 4, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46123, F_ALLIANCE, F_HORDE, 6, 36, 40, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 46123, F.ALLIANCE, F.HORDE, 6, 36, 40, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 46123, 8, 24)

 	-- Hard Khorium Band -- 46124
 	AddRecipe(46124, 365, 34361, 4, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46124, F_ALLIANCE, F_HORDE, 6, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 46124, F.ALLIANCE, F.HORDE, 6, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 46124, 8, 24)

 	-- Pendant of Sunfire -- 46125
 	AddRecipe(46125, 365, 34359, 4, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46125, F_ALLIANCE, F_HORDE, 6, 37, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 46125, F.ALLIANCE, F.HORDE, 6, 37, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 46125, 8, 24)

 	-- Amulet of Flowing Life -- 46126
 	AddRecipe(46126, 365, 34360, 4, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46126, F_ALLIANCE, F_HORDE, 6, 37, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 46126, F.ALLIANCE, F.HORDE, 6, 37, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 46126, 8, 24)

 	-- Hard Khorium Choker -- 46127
 	AddRecipe(46127, 365, 34358, 4, 1, 365, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46127, F_ALLIANCE, F_HORDE, 6, 11, 37, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 46127, F.ALLIANCE, F.HORDE, 6, 11, 37, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 46127, 8, 24)

 	-- Quick Dawnstone -- 46403
 	AddRecipe(46403, 350, 35315, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 46403, F_ALLIANCE, F_HORDE, 4, 36, 41, 112)
+	self:addTradeFlags(RecipeDB, 46403, F.ALLIANCE, F.HORDE, 4, 36, 41, 112)
 	self:addTradeAcquire(RecipeDB, 46403, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Reckless Noble Topaz -- 46404
 	AddRecipe(46404, 350, 35316, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 46404, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 112)
+	self:addTradeFlags(RecipeDB, 46404, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 112)
 	self:addTradeAcquire(RecipeDB, 46404, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Forceful Talasite -- 46405
 	AddRecipe(46405, 350, 35318, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 46405, F_ALLIANCE, F_HORDE, 4, 36, 41, 112)
+	self:addTradeFlags(RecipeDB, 46405, F.ALLIANCE, F.HORDE, 4, 36, 41, 112)
 	self:addTradeAcquire(RecipeDB, 46405, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Eternal Earthstorm Diamond -- 46597
 	AddRecipe(46597, 370, 35501, 1, 1, 370, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 46597, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 112)
+	self:addTradeFlags(RecipeDB, 46597, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 112)
 	self:addTradeAcquire(RecipeDB, 46597, 6, 1077, 3, 25032)

 	-- Ember Skyfire Diamond -- 46601
 	AddRecipe(46601, 370, 35503, 1, 1, 370, 375, 377, 380)
-	self:addTradeFlags(RecipeDB, 46601, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 112)
+	self:addTradeFlags(RecipeDB, 46601, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 112)
 	self:addTradeAcquire(RecipeDB, 46601, 6, 1077, 3, 25032)

 	-- Figurine - Empyrean Tortoise -- 46775
 	AddRecipe(46775, 375, 35693, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46775, F_ALLIANCE, F_HORDE, 4, 37, 41, 52, 61, 112)
+	self:addTradeFlags(RecipeDB, 46775, F.ALLIANCE, F.HORDE, 4, 37, 41, 52, 61, 112)
 	self:addTradeAcquire(RecipeDB, 46775, 6, 1077, 3, 25032)

 	-- Figurine - Khorium Boar -- 46776
 	AddRecipe(46776, 375, 35694, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46776, F_ALLIANCE, F_HORDE, 4, 37, 41, 51, 61, 112)
+	self:addTradeFlags(RecipeDB, 46776, F.ALLIANCE, F.HORDE, 4, 37, 41, 51, 61, 112)
 	self:addTradeAcquire(RecipeDB, 46776, 6, 1077, 3, 25032)

 	-- Figurine - Crimson Serpent -- 46777
 	AddRecipe(46777, 375, 35700, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46777, F_ALLIANCE, F_HORDE, 4, 37, 41, 53, 54, 61, 112)
+	self:addTradeFlags(RecipeDB, 46777, F.ALLIANCE, F.HORDE, 4, 37, 41, 53, 54, 61, 112)
 	self:addTradeAcquire(RecipeDB, 46777, 6, 1077, 3, 25032)

 	-- Figurine - Shadowsong Panther -- 46778
 	AddRecipe(46778, 375, 35702, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46778, F_ALLIANCE, F_HORDE, 4, 37, 41, 51, 61, 112)
+	self:addTradeFlags(RecipeDB, 46778, F.ALLIANCE, F.HORDE, 4, 37, 41, 51, 61, 112)
 	self:addTradeAcquire(RecipeDB, 46778, 6, 1077, 3, 25032)

 	-- Figurine - Seaspray Albatross -- 46779
 	AddRecipe(46779, 375, 35703, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 46779, F_ALLIANCE, F_HORDE, 4, 37, 41, 53, 54, 61, 112)
+	self:addTradeFlags(RecipeDB, 46779, F.ALLIANCE, F.HORDE, 4, 37, 41, 53, 54, 61, 112)
 	self:addTradeAcquire(RecipeDB, 46779, 6, 1077, 3, 25032)

 	-- Regal Nightseye -- 46803
 	AddRecipe(46803, 350, 35707, 1, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 46803, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 112)
+	self:addTradeFlags(RecipeDB, 46803, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 112)
 	self:addTradeAcquire(RecipeDB, 46803, 6, 1077, 3, 25032)

 	-- Forceful Seaspray Emerald -- 47053
 	AddRecipe(47053, 375, 35759, 4, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 47053, F_ALLIANCE, F_HORDE, 4, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 47053, F.ALLIANCE, F.HORDE, 4, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 47053, 6, 1077, 3, 25032, 6, 1077, 3, 25950, 6, 990, 2, 23437, 6, 1077, 3, 27666)

 	-- Steady Seaspray Emerald -- 47054
 	AddRecipe(47054, 375, 35758, 4, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 47054, F_ALLIANCE, F_HORDE, 4, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 47054, F.ALLIANCE, F.HORDE, 4, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 47054, 6, 990, 2, 23437, 6, 1077, 3, 25032, 6, 1077, 3, 25950, 6, 1077, 3, 27666)

 	-- Reckless Pyrestone -- 47055
 	AddRecipe(47055, 375, 35760, 4, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 47055, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 109, 112)
+	self:addTradeFlags(RecipeDB, 47055, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 109, 112)
 	self:addTradeAcquire(RecipeDB, 47055, 6, 1077, 3, 25032, 6, 1077, 3, 25950, 6, 990, 2, 23437, 6, 1077, 3, 27666)

 	-- Quick Lionseye -- 47056
 	AddRecipe(47056, 375, 35761, 4, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 47056, F_ALLIANCE, F_HORDE, 4, 36, 41, 109, 112)
+	self:addTradeFlags(RecipeDB, 47056, F.ALLIANCE, F.HORDE, 4, 36, 41, 109, 112)
 	self:addTradeAcquire(RecipeDB, 47056, 6, 1077, 3, 25032, 6, 1077, 3, 25950, 6, 990, 2, 23437, 6, 1077, 3, 27666)

 	-- Brilliant Glass -- 47280
 	AddRecipe(47280, 350, 35945, 3, 1, 350, 350, 365, 380)
-	self:addTradeFlags(RecipeDB, 47280, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 47280, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 47280, 1, 26997, 1, 26960, 1, 26982, 1, 19063, 1, 19539, 1, 18751, 1, 26915, 1, 18774, 1, 28701, 1, 33590, 1, 33614, 1, 33680)

 	-- Purified Shadowsong Amethyst -- 48789
 	AddRecipe(48789, 375, 37503, 1, 1, 375, 375, 380, 385)
-	self:addTradeFlags(RecipeDB, 48789, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 112)
+	self:addTradeFlags(RecipeDB, 48789, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 112)
 	self:addTradeAcquire(RecipeDB, 48789, 6, 1077, 4, 25950, 6, 1077, 4, 27666)

 	-- Bold Scarlet Ruby -- 53830
 	AddRecipe(53830, 390, 39996, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53830, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53830, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53830, 2, 28721, 2, 33602)

 	-- Bold Bloodstone -- 53831
 	AddRecipe(53831, 350, 39900, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53831, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53831, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53831, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Delicate Bloodstone -- 53832
 	AddRecipe(53832, 350, 39905, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53832, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53832, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53832, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Runed Bloodstone -- 53834
 	AddRecipe(53834, 350, 39911, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53834, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53834, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53834, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Bright Bloodstone -- 53835
 	AddRecipe(53835, 350, 39906, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53835, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53835, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53835, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Subtle Bloodstone -- 53843
 	AddRecipe(53843, 360, 39907, 2, 2, 360, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53843, F_ALLIANCE, F_HORDE, 3, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53843, F.ALLIANCE, F.HORDE, 3, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53843, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Flashing Bloodstone -- 53844
 	AddRecipe(53844, 350, 39908, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53844, F_ALLIANCE, F_HORDE, 3, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53844, F.ALLIANCE, F.HORDE, 3, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53844, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Fractured Bloodstone -- 53845
 	AddRecipe(53845, 350, 39909, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53845, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53845, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53845, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Brilliant Sun Crystal -- 53852
 	AddRecipe(53852, 350, 39912, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53852, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53852, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53852, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Smooth Sun Crystal -- 53853
 	AddRecipe(53853, 350, 39914, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53853, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53853, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53853, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Rigid Sun Crystal -- 53854
 	AddRecipe(53854, 350, 39915, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53854, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53854, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53854, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Thick Sun Crystal -- 53855
 	AddRecipe(53855, 350, 39916, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53855, F_ALLIANCE, F_HORDE, 3, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53855, F.ALLIANCE, F.HORDE, 3, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53855, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Quick Sun Crystal -- 53856
 	AddRecipe(53856, 350, 39918, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53856, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53856, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53856, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Mystic Sun Crystal -- 53857
 	AddRecipe(53857, 350, 39917, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53857, F_ALLIANCE, F_HORDE, 4, 9, 36, 41)
+	self:addTradeFlags(RecipeDB, 53857, F.ALLIANCE, F.HORDE, 4, 9, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53857, 2, 34079, 2, 34039)

 	-- Sovereign Shadow Crystal -- 53859
 	AddRecipe(53859, 350, 39934, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53859, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53859, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53859, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Shifting Shadow Crystal -- 53860
 	AddRecipe(53860, 350, 39935, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53860, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53860, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53860, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Tenuous Shadow Crystal -- 53861
 	AddRecipe(53861, 350, 39942, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53861, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53861, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53861, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Glowing Shadow Crystal -- 53862
 	AddRecipe(53862, 350, 39936, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53862, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53862, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53862, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Purified Shadow Crystal -- 53863
 	AddRecipe(53863, 350, 39941, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53863, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53863, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53863, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Royal Shadow Crystal -- 53864
 	AddRecipe(53864, 350, 39943, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53864, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53864, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53864, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Mysterious Shadow Crystal -- 53865
 	AddRecipe(53865, 350, 39945, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53865, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53865, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53865, 2, 34079, 2, 34039)

 	-- Balanced Shadow Crystal -- 53866
 	AddRecipe(53866, 350, 39937, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53866, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53866, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53866, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Infused Shadow Crystal -- 53867
 	AddRecipe(53867, 350, 39944, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53867, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53867, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53867, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Regal Shadow Crystal -- 53868
 	AddRecipe(53868, 360, 39938, 2, 2, 360, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53868, F_ALLIANCE, F_HORDE, 3, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53868, F.ALLIANCE, F.HORDE, 3, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53868, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Defender's Shadow Crystal -- 53869
 	AddRecipe(53869, 350, 39939, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53869, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 120)
+	self:addTradeFlags(RecipeDB, 53869, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 120)
 	self:addTradeAcquire(RecipeDB, 53869, 6, 1073, 2, 31916, 6, 1073, 2, 32763)

 	-- Puissant Shadow Crystal -- 53870
 	AddRecipe(53870, 350, 39933, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53870, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53870, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53870, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Guardian's Shadow Crystal -- 53871
 	AddRecipe(53871, 350, 39940, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53871, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 53871, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 53871, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Inscribed Huge Citrine -- 53872
 	AddRecipe(53872, 350, 39947, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53872, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53872, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53872, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Etched Huge Citrine -- 53873
 	AddRecipe(53873, 350, 39948, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53873, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53873, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53873, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Champion's Huge Citrine -- 53874
 	AddRecipe(53874, 350, 39949, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53874, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 53874, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 53874, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Resplendent Huge Citrine -- 53875
 	AddRecipe(53875, 350, 39950, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53875, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53875, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53875, 2, 34079, 2, 34039)

 	-- Fierce Huge Citrine -- 53876
 	AddRecipe(53876, 350, 39951, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53876, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53876, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53876, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Deadly Huge Citrine -- 53877
 	AddRecipe(53877, 350, 39952, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53877, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 117)
+	self:addTradeFlags(RecipeDB, 53877, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 117)
 	self:addTradeAcquire(RecipeDB, 53877, 6, 1098, 1, 32538)

 	-- Glinting Huge Citrine -- 53878
 	AddRecipe(53878, 350, 39953, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53878, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53878, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53878, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Lucent Huge Citrine -- 53879
 	AddRecipe(53879, 350, 39954, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53879, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53879, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53879, 2, 34079, 2, 34039)

 	-- Deft Huge Citrine -- 53880
 	AddRecipe(53880, 350, 39955, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53880, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53880, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53880, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Luminous Huge Citrine -- 53881
 	AddRecipe(53881, 350, 39946, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53881, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53881, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53881, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Potent Huge Citrine -- 53882
 	AddRecipe(53882, 350, 39956, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53882, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53882, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53882, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Veiled Huge Citrine -- 53883
 	AddRecipe(53883, 350, 39957, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53883, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53883, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53883, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Durable Huge Citrine -- 53884
 	AddRecipe(53884, 350, 39958, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53884, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53884, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53884, 2, 34079, 2, 34039)

 	-- Reckless Huge Citrine -- 53885
 	AddRecipe(53885, 350, 39959, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53885, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 116)
+	self:addTradeFlags(RecipeDB, 53885, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 116)
 	self:addTradeAcquire(RecipeDB, 53885, 6, 1104, 1, 31911)

 	-- Wicked Huge Citrine -- 53886
 	AddRecipe(53886, 350, 39960, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53886, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53886, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53886, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Pristine Huge Citrine -- 53887
 	AddRecipe(53887, 350, 39961, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53887, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53887, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53887, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Empowered Huge Citrine -- 53888
 	AddRecipe(53888, 350, 39962, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53888, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53888, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53888, 2, 34079, 2, 34039)

 	-- Stark Huge Citrine -- 53889
 	AddRecipe(53889, 350, 39963, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53889, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53889, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53889, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Stalwart Huge Citrine -- 53890
 	AddRecipe(53890, 350, 39964, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53890, F_ALLIANCE, F_HORDE, 3, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53890, F.ALLIANCE, F.HORDE, 3, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53890, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Glimmering Huge Citrine -- 53891
 	AddRecipe(53891, 360, 39965, 2, 2, 360, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53891, F_ALLIANCE, F_HORDE, 3, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53891, F.ALLIANCE, F.HORDE, 3, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53891, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Accurate Huge Citrine -- 53892
 	AddRecipe(53892, 350, 39966, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53892, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 53892, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 53892, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Resolute Huge Citrine -- 53893
 	AddRecipe(53893, 350, 39967, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53893, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 53893, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 53893, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Timeless Dark Jade -- 53894
 	AddRecipe(53894, 350, 39968, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53894, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53894, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53894, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Jagged Dark Jade -- 53916
 	AddRecipe(53916, 350, 39974, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53916, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53916, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53916, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Vivid Dark Jade -- 53917
 	AddRecipe(53917, 350, 39975, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53917, F_ALLIANCE, F_HORDE, 4, 36, 41, 121)
+	self:addTradeFlags(RecipeDB, 53917, F.ALLIANCE, F.HORDE, 4, 36, 41, 121)
 	self:addTradeAcquire(RecipeDB, 53917, 6, 1105, 1, 31910)

 	-- Enduring Dark Jade -- 53918
 	AddRecipe(53918, 350, 39976, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53918, F_ALLIANCE, F_HORDE, 3, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53918, F.ALLIANCE, F.HORDE, 3, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53918, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Steady Dark Jade -- 53919
 	AddRecipe(53919, 350, 39977, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53919, F_ALLIANCE, F_HORDE, 4, 9, 36, 41)
+	self:addTradeFlags(RecipeDB, 53919, F.ALLIANCE, F.HORDE, 4, 9, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53919, 2, 34079, 2, 34039)

 	-- Forceful Dark Jade -- 53920
 	AddRecipe(53920, 350, 39978, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53920, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53920, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53920, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Seer's Dark Jade -- 53921
 	AddRecipe(53921, 350, 39979, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53921, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 120)
+	self:addTradeFlags(RecipeDB, 53921, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 120)
 	self:addTradeAcquire(RecipeDB, 53921, 6, 1073, 1, 31916, 6, 1073, 1, 32763)

 	-- Misty Dark Jade -- 53922
 	AddRecipe(53922, 350, 39980, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53922, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53922, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53922, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Shining Dark Jade -- 53923
 	AddRecipe(53923, 350, 39981, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53923, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53923, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53923, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Turbid Dark Jade -- 53924
 	AddRecipe(53924, 350, 39982, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53924, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53924, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53924, 2, 34079, 2, 34039)

 	-- Intricate Dark Jade -- 53925
 	AddRecipe(53925, 350, 39983, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53925, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53925, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53925, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Dazzling Dark Jade -- 53926
 	AddRecipe(53926, 350, 39984, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53926, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53926, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53926, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Sundered Dark Jade -- 53927
 	AddRecipe(53927, 350, 39985, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53927, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53927, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53927, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Lambent Dark Jade -- 53928
 	AddRecipe(53928, 350, 39986, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53928, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53928, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53928, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Opaque Dark Jade -- 53929
 	AddRecipe(53929, 350, 39988, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53929, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53929, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53929, 2, 34079, 2, 34039)

 	-- Energized Dark Jade -- 53930
 	AddRecipe(53930, 350, 39989, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53930, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53930, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53930, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Radiant Dark Jade -- 53931
 	AddRecipe(53931, 350, 39990, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53931, F_ALLIANCE, F_HORDE, 3, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 53931, F.ALLIANCE, F.HORDE, 3, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 53931, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Tense Dark Jade -- 53932
 	AddRecipe(53932, 350, 39991, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53932, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 53932, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 53932, 2, 34079, 2, 34039)

 	-- Shattered Dark Jade -- 53933
 	AddRecipe(53933, 350, 39992, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53933, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 53933, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 53933, 2, 34079, 2, 34039)

 	-- Solid Chalcedony -- 53934
 	AddRecipe(53934, 350, 39919, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53934, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53934, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53934, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Sparkling Chalcedony -- 53940
 	AddRecipe(53940, 350, 39920, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53940, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53940, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53940, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Lustrous Chalcedony -- 53941
 	AddRecipe(53941, 350, 39927, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53941, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53941, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53941, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Stormy Chalcedony -- 53943
 	AddRecipe(53943, 350, 39927, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 53943, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 53943, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 53943, 2, 34079, 2, 34039)

 	-- Delicate Scarlet Ruby -- 53945
 	AddRecipe(53945, 390, 39997, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53945, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53945, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53945, 2, 28721, 2, 33602)

 	-- Runed Scarlet Ruby -- 53946
 	AddRecipe(53946, 390, 39998, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53946, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 118)
+	self:addTradeFlags(RecipeDB, 53946, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 118)
 	self:addTradeAcquire(RecipeDB, 53946, 6, 1090, 4, 32287)

 	-- Bright Scarlet Ruby -- 53947
 	AddRecipe(53947, 390, 39999, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53947, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53947, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53947, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Flashing Scarlet Ruby -- 53949
 	AddRecipe(53949, 390, 40001, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53949, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53949, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53949, 2, 28721, 2, 33602)

 	-- Fractured Scarlet Ruby -- 53950
 	AddRecipe(53950, 390, 40002, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53950, F_ALLIANCE, F_HORDE, 11, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53950, F.ALLIANCE, F.HORDE, 11, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53950, 3, 29570)

 	-- Precise Scarlet Ruby -- 53951
 	AddRecipe(53951, 390, 40003, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53951, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 53951, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 53951, 3, 29311)

 	-- Solid Sky Sapphire -- 53952
 	AddRecipe(53952, 390, 40008, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53952, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 53952, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53952, 2, 28721, 2, 33602)

 	-- Sparkling Sky Sapphire -- 53953
 	AddRecipe(53953, 390, 40009, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53953, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53953, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53953, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Lustrous Sky Sapphire -- 53954
 	AddRecipe(53954, 390, 40010, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53954, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53954, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53954, 2, 28721, 2, 33602)

 	-- Stormy Sky Sapphire -- 53955
 	AddRecipe(53955, 390, 40011, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53955, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 53955, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 53955, 2, 30489, 2, 32294, 2, 32296)

 	-- Brilliant Autumn's Glow -- 53956
 	AddRecipe(53956, 390, 40012, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53956, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 53956, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53956, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Smooth Autumn's Glow -- 53957
 	AddRecipe(53957, 390, 40013, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53957, F_ALLIANCE, F_HORDE, 4, 36, 41, 119)
+	self:addTradeFlags(RecipeDB, 53957, F.ALLIANCE, F.HORDE, 4, 36, 41, 119)
 	self:addTradeAcquire(RecipeDB, 53957, 6, 1119, 4, 32540)

 	-- Rigid Autumn's Glow -- 53958
 	AddRecipe(53958, 390, 40014, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53958, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 53958, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53958, 2, 28721, 2, 33602)

 	-- Thick Autumn's Glow -- 53959
 	AddRecipe(53959, 390, 40015, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53959, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53959, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53959, 3, 31134)

 	-- Mystic Autumn's Glow -- 53960
 	AddRecipe(53960, 390, 40016, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53960, F_ALLIANCE, F_HORDE, 4, 9, 36, 41)
+	self:addTradeFlags(RecipeDB, 53960, F.ALLIANCE, F.HORDE, 4, 9, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53960, 2, 30489, 2, 32294, 2, 32296)

 	-- Quick Autumn's Glow -- 53961
 	AddRecipe(53961, 390, 40017, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53961, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 53961, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53961, 2, 28721, 2, 33602)

 	-- Sovereign Twilight Opal -- 53962
 	AddRecipe(53962, 390, 40022, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53962, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 53962, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 53962, 7, 3)

 	-- Tenuous Twilight Opal -- 53964
 	AddRecipe(53964, 390, 40024, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53964, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 53964, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 53964, 7, 3)

 	-- Glowing Twilight Opal -- 53965
 	AddRecipe(53965, 390, 40025, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53965, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 117)
+	self:addTradeFlags(RecipeDB, 53965, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 117)
 	self:addTradeAcquire(RecipeDB, 53965, 6, 1098, 4, 32538)

 	-- Purified Twilight Opal -- 53966
 	AddRecipe(53966, 390, 40026, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53966, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 53966, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53966, 7, 3)

 	-- Royal Twilight Opal -- 53967
 	AddRecipe(53967, 390, 40027, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53967, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53967, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53967, 2, 28721, 2, 33602)

 	-- Mysterious Twilight Opal
 	AddRecipe(53968, 390, 40028, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53968, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53968, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53968, 2, 30489, 2, 32294, 2, 32296)

 	-- Balanced Twilight Opal -- 53969
 	AddRecipe(53969, 390, 40029, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53969, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53969, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53969, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Infused Twilight Opal -- 53970
 	AddRecipe(53970, 390, 40030, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53970, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53970, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53970, 3, 29120)

 	-- Regal Twilight Opal -- 53971
 	AddRecipe(53971, 390, 40031, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53971, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53971, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53971, 2, 28721, 2, 33602)

 	-- Defender's Twilight Opal -- 53972
 	AddRecipe(53972, 390, 40032, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53972, F_ALLIANCE, F_HORDE, 11, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53972, F.ALLIANCE, F.HORDE, 11, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53972, 3, 29370, 3, 29376, 3, 30208, 3, 30222)

 	-- Puissant Twilight Opal -- 53973
 	AddRecipe(53973, 390, 40033, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53973, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53973, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53973, 2, 28721, 2, 33602)

 	-- Guardian's Twilight Opal -- 53974
 	AddRecipe(53974, 390, 40034, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53974, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 52, 115)
+	self:addTradeFlags(RecipeDB, 53974, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 52, 115)
 	self:addTradeAcquire(RecipeDB, 53974, 6, 1106, 3, 30431)

 	-- Inscribed Monarch Topaz -- 53975
 	AddRecipe(53975, 390, 40037, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53975, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 53975, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 53975, 7, 3)

 	-- Etched Monarch Topaz -- 53976
 	AddRecipe(53976, 390, 40038, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53976, F_ALLIANCE, F_HORDE, 10, 36, 40, 51)
+	self:addTradeFlags(RecipeDB, 53976, F.ALLIANCE, F.HORDE, 10, 36, 40, 51)
 	self:addTradeAcquire(RecipeDB, 53976, 7, 3)

 	-- Champion's Monarch Topaz -- 53977
 	AddRecipe(53977, 390, 40039, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53977, F_ALLIANCE, F_HORDE, 10, 36, 40, 51, 52)
+	self:addTradeFlags(RecipeDB, 53977, F.ALLIANCE, F.HORDE, 10, 36, 40, 51, 52)
 	self:addTradeAcquire(RecipeDB, 53977, 7, 3)

 	-- Resplendent Monarch Topaz -- 53978
 	AddRecipe(53978, 390, 40040, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53978, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53978, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53978, 2, 30489, 2, 32294, 2, 32296)

 	-- Deadly Monarch Topaz -- 53979
 	AddRecipe(53979, 390, 40043, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53979, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53979, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53979, 3, 26723)

 	-- Glinting Monarch Topaz -- 53980
 	AddRecipe(53980, 390, 40044, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53980, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53980, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53980, 2, 28721, 2, 33602)

 	-- Lucent Monarch Topaz -- 53981
 	AddRecipe(53981, 390, 40045, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53981, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53981, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53981, 2, 30489, 2, 32294, 2, 32296)

 	-- Deft Monarch Topaz -- 53982
 	AddRecipe(53982, 390, 40046, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53982, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53982, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53982, 3, 27978)

 	-- Luminous Monarch Topaz -- 53983
 	AddRecipe(53983, 390, 40047, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53983, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53983, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53983, 2, 28721, 2, 33602)

 	-- Potent Monarch Topaz -- 53984
 	AddRecipe(53984, 390, 40048, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53984, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53984, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53984, 2, 28721, 2, 33602)

 	-- Veiled Monarch Topaz -- 53985
 	AddRecipe(53985, 390, 40049, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53985, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53985, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53985, 2, 28721, 2, 33602)

 	-- Durable Monarch Topaz -- 53986
 	AddRecipe(53986, 390, 40050, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53986, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53986, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53986, 2, 30489, 2, 32294, 2, 32296)

 	-- Reckless Monarch Topaz -- 53987
 	AddRecipe(53987, 390, 40051, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53987, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 53987, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 53987, 2, 28721, 2, 33602)

 	-- Wicked Monarch Topaz -- 53988
 	AddRecipe(53988, 390, 40052, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53988, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 117)
+	self:addTradeFlags(RecipeDB, 53988, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 117)
 	self:addTradeAcquire(RecipeDB, 53988, 6, 1098, 3, 32538)

 	-- Pristine Monarch Topaz -- 53989
 	AddRecipe(53989, 390, 40053, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53989, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53989, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53989, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Empowered Monarch Topaz -- 53990
 	AddRecipe(53990, 390, 40054, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53990, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53990, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53990, 2, 30489, 2, 32294, 2, 32296)

 	-- Stark Monarch Topaz -- 53991
 	AddRecipe(53991, 390, 40055, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53991, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53991, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53991, 2, 28721, 2, 33602)

 	-- Stalwart Monarch Topaz -- 53992
 	AddRecipe(53992, 390, 40056, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53992, F_ALLIANCE, F_HORDE, 10, 36, 40, 52)
+	self:addTradeFlags(RecipeDB, 53992, F.ALLIANCE, F.HORDE, 10, 36, 40, 52)
 	self:addTradeAcquire(RecipeDB, 53992, 7, 3)

 	-- Glimmering Monarch Topaz -- 53993
 	AddRecipe(53993, 390, 40057, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53993, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 122)
+	self:addTradeFlags(RecipeDB, 53993, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 122)
 	self:addTradeAcquire(RecipeDB, 53993, 6, 1091, 4, 32533)

 	-- Accurate Monarch Topaz -- 53994
 	AddRecipe(53994, 390, 40058, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53994, F_ALLIANCE, F_HORDE, 11, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 53994, F.ALLIANCE, F.HORDE, 11, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 53994, 3, 28379, 3, 28851, 3, 29402, 3, 30260, 3, 30448)

 	-- Timeless Forest Emerald -- 53995
 	AddRecipe(53995, 390, 40085, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53995, F_ALLIANCE, F_HORDE, 5, 11, 36, 41)
+	self:addTradeFlags(RecipeDB, 53995, F.ALLIANCE, F.HORDE, 5, 11, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53995, 3, 26632)

 	-- Jagged Forest Emerald -- 53996
 	AddRecipe(53996, 390, 40086, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53996, F_ALLIANCE, F_HORDE, 4, 36, 41, 116)
+	self:addTradeFlags(RecipeDB, 53996, F.ALLIANCE, F.HORDE, 4, 36, 41, 116)
 	self:addTradeAcquire(RecipeDB, 53996, 6, 1104, 3, 31911)

 	-- Vivid Forest Emerald -- 53997
 	AddRecipe(53997, 390, 40088, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53997, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 53997, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 53997, 2, 28721, 2, 33602)

 	-- Enduring Forest Emerald -- 53998
 	AddRecipe(53998, 390, 40089, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53998, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53998, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53998, 2, 28721, 2, 33602)

 	-- Steady Forest Emerald -- 54000
 	AddRecipe(54000, 390, 40090, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54000, F_ALLIANCE, F_HORDE, 4, 9, 36, 41)
+	self:addTradeFlags(RecipeDB, 54000, F.ALLIANCE, F.HORDE, 4, 9, 36, 41)
 	self:addTradeAcquire(RecipeDB, 54000, 2, 30489, 2, 32294, 2, 32296)

 	-- Forceful Forest Emerald -- 54001
 	AddRecipe(54001, 390, 40091, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54001, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 54001, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 54001, 2, 28721, 2, 33602)

 	-- Seer's Forest Emerald -- 54002
 	AddRecipe(54002, 390, 40092, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54002, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 54002, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54002, 2, 28721, 2, 33602)

 	-- Misty Forest Emerald -- 54003
 	AddRecipe(54003, 390, 40095, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54003, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 54003, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54003, 7, 3)

 	-- Shining Forest Emerald -- 54004
 	AddRecipe(54004, 390, 40099, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54004, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 54004, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54004, 7, 3)

 	-- Turbid Forest Emerald -- 54005
 	AddRecipe(54005, 390, 40102, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54005, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 54005, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54005, 2, 30489, 2, 32294, 2, 32296)

 	-- Intricate Forest Emerald -- 54006
 	AddRecipe(54006, 390, 40104, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54006, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 54006, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54006, 2, 28721, 2, 33602)

 	-- Dazzling Forest Emerald -- 54007
 	AddRecipe(54007, 390, 40094, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54007, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 54007, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54007, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Sundered Forest Emerald -- 54008
 	AddRecipe(54008, 390, 40096, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54008, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 121)
+	self:addTradeFlags(RecipeDB, 54008, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 121)
 	self:addTradeAcquire(RecipeDB, 54008, 6, 1105, 3, 31910)

 	-- Lambent Forest Emerald -- 54009
 	AddRecipe(54009, 390, 40100, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54009, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 54009, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54009, 2, 28721, 2, 33602)

 	-- Opaque Forest Emerald -- 54010
 	AddRecipe(54010, 390, 40103, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54010, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 54010, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54010, 2, 30489, 2, 32294, 2, 32296)

 	-- Energized Forest Emerald -- 54011
 	AddRecipe(54011, 390, 40105, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54011, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 54011, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 54011, 2, 28721, 2, 33602)

 	-- Radiant Forest Emerald -- 54012
 	AddRecipe(54012, 390, 40098, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54012, F_ALLIANCE, F_HORDE, 11, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 54012, F.ALLIANCE, F.HORDE, 11, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 54012, 3, 29792, 3, 29793)

 	-- Tense Forest Emerald -- 54013
 	AddRecipe(54013, 390, 40101, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54013, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 54013, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 54013, 2, 30489, 2, 32294, 2, 32296)

 	-- Shattered Forest Emerald -- 54014
 	AddRecipe(54014, 390, 40106, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54014, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 54014, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 54014, 2, 30489, 2, 32294, 2, 32296)

 	-- Precise Bloodstone -- 54017
 	AddRecipe(54017, 350, 39910, 2, 2, 350, 375, 395, 415)
-	self:addTradeFlags(RecipeDB, 54017, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 54017, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 54017, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Fierce Monarch Topaz -- 54019
 	AddRecipe(54019, 390, 40041, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54019, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 54019, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 54019, 3, 23954)

 	-- Resolute Monarch Topaz -- 54023
 	AddRecipe(54023, 390, 40059, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 54023, F_ALLIANCE, F_HORDE, 10, 36, 40, 51, 52)
+	self:addTradeFlags(RecipeDB, 54023, F.ALLIANCE, F.HORDE, 10, 36, 40, 51, 52)
 	self:addTradeAcquire(RecipeDB, 54023, 7, 3)

 	-- Effulgent Skyflare Diamond -- 55384
 	AddRecipe(55384, 420, 41377, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55384, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 55384, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55384, 2, 28721, 2, 33602)

 	-- Tireless Skyflare Diamond -- 55386
 	AddRecipe(55386, 420, 41375, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55386, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 55386, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 55386, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Forlorn Skyflare Diamond -- 55387
 	AddRecipe(55387, 420, 41378, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55387, F_ALLIANCE, F_HORDE, 4, 9, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 55387, F.ALLIANCE, F.HORDE, 4, 9, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 55387, 2, 30489, 2, 32294, 2, 32296)

 	-- Impassive Skyflare Diamond -- 55388
 	AddRecipe(55388, 420, 41379, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55388, F_ALLIANCE, F_HORDE, 4, 9, 36, 41)
+	self:addTradeFlags(RecipeDB, 55388, F.ALLIANCE, F.HORDE, 4, 9, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55388, 2, 30489, 2, 32294, 2, 32296)

 	-- Chaotic Skyflare Diamond -- 55389
 	AddRecipe(55389, 420, 41285, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55389, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 55389, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55389, 2, 28721, 2, 33602)

 	-- Destructive Skyflare Diamond -- 55390
 	AddRecipe(55390, 420, 41307, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55390, F_ALLIANCE, F_HORDE, 10, 36, 41)
+	self:addTradeFlags(RecipeDB, 55390, F.ALLIANCE, F.HORDE, 10, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55390, 7, 3)

 	-- Ember Skyflare Diamond -- 55392
 	AddRecipe(55392, 420, 41333, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55392, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 55392, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 55392, 2, 28721, 2, 33602)

 	-- Enigmatic Skyflare Diamond -- 55393
 	AddRecipe(55393, 420, 41335, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55393, F_ALLIANCE, F_HORDE, 4, 9, 36, 41)
+	self:addTradeFlags(RecipeDB, 55393, F.ALLIANCE, F.HORDE, 4, 9, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55393, 2, 30489, 2, 32294, 2, 32296)

 	-- Swift Skyflare Diamond -- 55394
 	AddRecipe(55394, 420, 41339, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55394, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 55394, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 55394, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Thundering Skyflare Diamond -- 55395
 	AddRecipe(55395, 420, 41400, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55395, F_ALLIANCE, F_HORDE, 10, 36, 40)
+	self:addTradeFlags(RecipeDB, 55395, F.ALLIANCE, F.HORDE, 10, 36, 40)
 	self:addTradeAcquire(RecipeDB, 55395, 7, 3)

 	-- Insightful Earthsiege Diamond -- 55396
 	AddRecipe(55396, 420, 41401, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55396, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 55396, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55396, 2, 28721, 2, 33602)

 	-- Bracing Earthsiege Diamond -- 55397
 	AddRecipe(55397, 420, 41395, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55397, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 55397, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 55397, 3, 27656)

 	-- Eternal Earthsiege Diamond -- 55398
 	AddRecipe(55398, 420, 41396, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55398, F_ALLIANCE, F_HORDE, 5, 11, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 55398, F.ALLIANCE, F.HORDE, 5, 11, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 55398, 3, 28923)

 	-- Powerful Earthsiege Diamond -- 55399
 	AddRecipe(55399, 420, 41397, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55399, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 55399, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55399, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Relentless Earthsiege Diamond -- 55400
 	AddRecipe(55400, 420, 41398, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55400, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 55400, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 55400, 2, 28721, 2, 33602)

 	-- Austere Earthsiege Diamond -- 55401
 	AddRecipe(55401, 420, 41380, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55401, F_ALLIANCE, F_HORDE, 5, 11, 36, 41)
+	self:addTradeFlags(RecipeDB, 55401, F.ALLIANCE, F.HORDE, 5, 11, 36, 41)
 	self:addTradeAcquire(RecipeDB, 55401, 3, 26861)

 	-- Persistent Earthsiege Diamond -- 55402
 	AddRecipe(55402, 420, 41381, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55402, F_ALLIANCE, F_HORDE, 3, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 55402, F.ALLIANCE, F.HORDE, 3, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 55402, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Trenchant Earthsiege Diamond -- 55403
 	AddRecipe(55403, 420, 41382, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55403, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 55403, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 55403, 2, 28721, 2, 33602)

 	-- Invigorating Earthsiege Diamond -- 55404
 	AddRecipe(55404, 420, 41385, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55404, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 55404, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 55404, 2, 28721, 2, 33602)

 	-- Beaming Earthsiege Diamond -- 55405
 	AddRecipe(55405, 420, 41389, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55405, F_ALLIANCE, F_HORDE, 10, 36, 40, 53, 54)
+	self:addTradeFlags(RecipeDB, 55405, F.ALLIANCE, F.HORDE, 10, 36, 40, 53, 54)
 	self:addTradeAcquire(RecipeDB, 55405, 7, 3)

 	-- Revitalizing Skyflare Diamond -- 55407
 	AddRecipe(55407, 420, 41376, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 55407, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 55407, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 55407, 2, 28721, 2, 33602)

 	-- Bold Dragon's Eye -- 56049
 	AddRecipe(56049, 370, 42142, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56049, F_ALLIANCE, F_HORDE, 4, 37, 41, 51)
+	self:addTradeFlags(RecipeDB, 56049, F.ALLIANCE, F.HORDE, 4, 37, 41, 51)
 	self:addTradeAcquire(RecipeDB, 56049, 2, 28721, 2, 33602)

 	-- Delicate Dragon's Eye -- 56052
 	AddRecipe(56052, 370, 42143, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56052, F_ALLIANCE, F_HORDE, 4, 37, 41, 51)
+	self:addTradeFlags(RecipeDB, 56052, F.ALLIANCE, F.HORDE, 4, 37, 41, 51)
 	self:addTradeAcquire(RecipeDB, 56052, 2, 28721, 2, 33602)

 	-- Runed Dragon's Eye -- 56053
 	AddRecipe(56053, 370, 42144, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56053, F_ALLIANCE, F_HORDE, 4, 37, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 56053, F.ALLIANCE, F.HORDE, 4, 37, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 56053, 2, 28721, 2, 33602)

 	-- Bright Dragon's Eye -- 56054
 	AddRecipe(56054, 370, 36766, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56054, F_ALLIANCE, F_HORDE, 4, 37, 41, 51)
+	self:addTradeFlags(RecipeDB, 56054, F.ALLIANCE, F.HORDE, 4, 37, 41, 51)
 	self:addTradeAcquire(RecipeDB, 56054, 2, 28721, 2, 33602)

 	-- Subtle Dragon's Eye -- 56055
 	AddRecipe(56055, 370, 42151, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56055, F_ALLIANCE, F_HORDE, 4, 37, 41, 52)
+	self:addTradeFlags(RecipeDB, 56055, F.ALLIANCE, F.HORDE, 4, 37, 41, 52)
 	self:addTradeAcquire(RecipeDB, 56055, 2, 28721, 2, 33602)

 	-- Flashing Dragon's Eye -- 56056
 	AddRecipe(56056, 370, 42152, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56056, F_ALLIANCE, F_HORDE, 4, 37, 41, 52)
+	self:addTradeFlags(RecipeDB, 56056, F.ALLIANCE, F.HORDE, 4, 37, 41, 52)
 	self:addTradeAcquire(RecipeDB, 56056, 2, 28721, 2, 33602)

 	-- Brilliant Dragon's Eye -- 56074
 	AddRecipe(56074, 370, 42148, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56074, F_ALLIANCE, F_HORDE, 4, 37, 41)
+	self:addTradeFlags(RecipeDB, 56074, F.ALLIANCE, F.HORDE, 4, 37, 41)
 	self:addTradeAcquire(RecipeDB, 56074, 2, 28721, 2, 33602)

 	-- Fractured Dragon's Eye -- 56076
 	AddRecipe(56076, 370, 42153, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56076, F_ALLIANCE, F_HORDE, 4, 37, 41, 51)
+	self:addTradeFlags(RecipeDB, 56076, F.ALLIANCE, F.HORDE, 4, 37, 41, 51)
 	self:addTradeAcquire(RecipeDB, 56076, 2, 28721, 2, 33602)

 	-- Lustrous Dragon's Eye -- 56077
 	AddRecipe(56077, 370, 42146, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56077, F_ALLIANCE, F_HORDE, 4, 37, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 56077, F.ALLIANCE, F.HORDE, 4, 37, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 56077, 2, 28721, 2, 33602)

 	-- Mystic Dragon's Eye -- 56079
 	AddRecipe(56079, 370, 42158, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56079, F_ALLIANCE, F_HORDE, 4, 37, 41)
+	self:addTradeFlags(RecipeDB, 56079, F.ALLIANCE, F.HORDE, 4, 37, 41)
 	self:addTradeAcquire(RecipeDB, 56079, 2, 28721, 2, 33602)

 	-- Precise Dragon's Eye -- 56081
 	AddRecipe(56081, 370, 42154, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56081, F_ALLIANCE, F_HORDE, 4, 37, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 56081, F.ALLIANCE, F.HORDE, 4, 37, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 56081, 2, 28721, 2, 33602)

 	-- Quick Dragon's Eye -- 56083
 	AddRecipe(56083, 370, 42150, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56083, F_ALLIANCE, F_HORDE, 4, 37, 41)
+	self:addTradeFlags(RecipeDB, 56083, F.ALLIANCE, F.HORDE, 4, 37, 41)
 	self:addTradeAcquire(RecipeDB, 56083, 2, 28721, 2, 33602)

 	-- Rigid Dragon's Eye -- 56084
 	AddRecipe(56084, 370, 42156, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56084, F_ALLIANCE, F_HORDE, 4, 37, 41)
+	self:addTradeFlags(RecipeDB, 56084, F.ALLIANCE, F.HORDE, 4, 37, 41)
 	self:addTradeAcquire(RecipeDB, 56084, 2, 28721, 2, 33602)

 	-- Smooth Dragon's Eye -- 56085
 	AddRecipe(56085, 370, 42149, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56085, F_ALLIANCE, F_HORDE, 4, 37, 41)
+	self:addTradeFlags(RecipeDB, 56085, F.ALLIANCE, F.HORDE, 4, 37, 41)
 	self:addTradeAcquire(RecipeDB, 56085, 2, 28721, 2, 33602)

 	-- Solid Dragon's Eye -- 56086
 	AddRecipe(56086, 370, 36767, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56086, F_ALLIANCE, F_HORDE, 4, 37, 41)
+	self:addTradeFlags(RecipeDB, 56086, F.ALLIANCE, F.HORDE, 4, 37, 41)
 	self:addTradeAcquire(RecipeDB, 56086, 2, 28721, 2, 33602)

 	-- Sparkling Dragon's Eye -- 56087
 	AddRecipe(56087, 370, 42145, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56087, F_ALLIANCE, F_HORDE, 4, 37, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 56087, F.ALLIANCE, F.HORDE, 4, 37, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 56087, 2, 28721, 2, 33602)

 	-- Stormy Dragon's Eye -- 56088
 	AddRecipe(56088, 370, 42155, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56088, F_ALLIANCE, F_HORDE, 4, 37, 41, 54)
+	self:addTradeFlags(RecipeDB, 56088, F.ALLIANCE, F.HORDE, 4, 37, 41, 54)
 	self:addTradeAcquire(RecipeDB, 56088, 2, 28721, 2, 33602)

 	-- Thick Dragon's Eye -- 56089
 	AddRecipe(56089, 370, 42157, 3, 2, 370, 390, 415, 440)
-	self:addTradeFlags(RecipeDB, 56089, F_ALLIANCE, F_HORDE, 4, 37, 41, 52)
+	self:addTradeFlags(RecipeDB, 56089, F.ALLIANCE, F.HORDE, 4, 37, 41, 52)
 	self:addTradeAcquire(RecipeDB, 56089, 2, 28721, 2, 33602)

 	-- Bloodstone Band -- 56193
 	AddRecipe(56193, 350, 42336, 1, 2, 350, 380, 400, 420)
-	self:addTradeFlags(RecipeDB, 56193, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 56193, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 56193, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Sun Rock Ring -- 56194
 	AddRecipe(56194, 350, 42337, 1, 2, 350, 380, 400, 420)
-	self:addTradeFlags(RecipeDB, 56194, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 56194, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 56194, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Jade Dagger Pendant -- 56195
 	AddRecipe(56195, 380, 42338, 1, 2, 380, 400, 410, 420)
-	self:addTradeFlags(RecipeDB, 56195, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 56195, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 56195, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Blood Sun Necklace -- 56196
 	AddRecipe(56196, 380, 42339, 3, 2, 380, 400, 410, 420)
-	self:addTradeFlags(RecipeDB, 56196, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 56196, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 56196, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Dream Signet -- 56197
 	AddRecipe(56197, 420, 42340, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 56197, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 56197, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 56197, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Ruby Hare -- 56199
 	AddRecipe(56199, 400, 42341, 3, 2, 400, 430, 440, 450)
-	self:addTradeFlags(RecipeDB, 56199, F_ALLIANCE, F_HORDE, 3, 37, 41, 61)
+	self:addTradeFlags(RecipeDB, 56199, F.ALLIANCE, F.HORDE, 3, 37, 41, 61)
 	self:addTradeAcquire(RecipeDB, 56199, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Twilight Serpent -- 56201
 	AddRecipe(56201, 400, 42395, 3, 2, 400, 430, 440, 450)
-	self:addTradeFlags(RecipeDB, 56201, F_ALLIANCE, F_HORDE, 3, 37, 41, 53, 54, 61)
+	self:addTradeFlags(RecipeDB, 56201, F.ALLIANCE, F.HORDE, 3, 37, 41, 53, 54, 61)
 	self:addTradeAcquire(RecipeDB, 56201, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Sapphire Owl -- 56202
 	AddRecipe(56202, 400, 42413, 3, 2, 400, 430, 440, 450)
-	self:addTradeFlags(RecipeDB, 56202, F_ALLIANCE, F_HORDE, 3, 37, 41, 53, 54, 61)
+	self:addTradeFlags(RecipeDB, 56202, F.ALLIANCE, F.HORDE, 3, 37, 41, 53, 54, 61)
 	self:addTradeAcquire(RecipeDB, 56202, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Emerald Boar -- 56203
 	AddRecipe(56203, 400, 42418, 3, 2, 400, 430, 440, 450)
-	self:addTradeFlags(RecipeDB, 56203, F_ALLIANCE, F_HORDE, 3, 37, 41, 51, 61)
+	self:addTradeFlags(RecipeDB, 56203, F.ALLIANCE, F.HORDE, 3, 37, 41, 51, 61)
 	self:addTradeAcquire(RecipeDB, 56203, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Dark Jade Focusing Lens -- 56205
 	AddRecipe(56205, 350, 41367, 2, 2, 350, 360, 370, 380)
-	self:addTradeFlags(RecipeDB, 56205, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 56205, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 56205, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Shadow Crystal Focusing Lens -- 56206
 	AddRecipe(56206, 360, 42420, 2, 2, 360, 370, 380, 390)
-	self:addTradeFlags(RecipeDB, 56206, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 56206, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 56206, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Shadow Jade Focusing Lens -- 56208
 	AddRecipe(56208, 370, 42421, 1, 2, 370, 380, 390, 400)
-	self:addTradeFlags(RecipeDB, 56208, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 56208, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 56208, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Titanium Impact Band -- 56496
 	AddRecipe(56496, 430, 42642, 4, 2, 430, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56496, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 56496, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 56496, 2, 28721, 2, 33602)

 	-- Titanium Earthguard Ring -- 56497
 	AddRecipe(56497, 430, 42643, 4, 2, 430, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56497, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 62)
+	self:addTradeFlags(RecipeDB, 56497, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 62)
 	self:addTradeAcquire(RecipeDB, 56497, 2, 28721, 2, 33602)

 	-- Titanium Spellshock Ring -- 56498
 	AddRecipe(56498, 430, 42644, 4, 2, 430, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56498, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 56498, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 56498, 2, 28721, 2, 33602)

 	-- Titanium Impact Choker -- 56499
 	AddRecipe(56499, 440, 42645, 4, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56499, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 56499, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 56499, 2, 28721, 2, 33602)

 	-- Titanium Earthguard Chain -- 56500
 	AddRecipe(56500, 440, 42646, 4, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56500, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 63)
+	self:addTradeFlags(RecipeDB, 56500, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 63)
 	self:addTradeAcquire(RecipeDB, 56500, 2, 28721, 2, 33602)

 	-- Titanium Spellshock Necklace -- 56501
 	AddRecipe(56501, 440, 42647, 4, 2, 440, 450, 455, 460)
-	self:addTradeFlags(RecipeDB, 56501, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 56501, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 56501, 2, 28721, 2, 33602)

 	-- Enchanted Pearl -- 56530
 	AddRecipe(56530, 360, 42701, 1, 2, 360, 380, 400, 420)
-	self:addTradeFlags(RecipeDB, 56530, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 56530, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 56530, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Enchanted Tear -- 56531
 	AddRecipe(56531, 390, 42702, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 56531, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 56531, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 56531, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Crystal Citrine Necklace -- 58141
 	AddRecipe(58141, 350, 43244, 1, 2, 350, 380, 400, 420)
-	self:addTradeFlags(RecipeDB, 58141, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 58141, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 58141, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Crystal Chalcedony Amulet -- 58142
 	AddRecipe(58142, 350, 43245, 1, 2, 350, 380, 400, 420)
-	self:addTradeFlags(RecipeDB, 58142, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 58142, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 58142, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Earthshadow Ring -- 58143
 	AddRecipe(58143, 370, 43246, 1, 2, 370, 390, 405, 420)
-	self:addTradeFlags(RecipeDB, 58143, F_ALLIANCE, F_HORDE, 3, 37, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 58143, F.ALLIANCE, F.HORDE, 3, 37, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 58143, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Jade Ring of Slaying -- 58144
 	AddRecipe(58144, 370, 43247, 1, 2, 370, 390, 405, 420)
-	self:addTradeFlags(RecipeDB, 58144, F_ALLIANCE, F_HORDE, 3, 37, 41, 51, 52, 62)
+	self:addTradeFlags(RecipeDB, 58144, F.ALLIANCE, F.HORDE, 3, 37, 41, 51, 52, 62)
 	self:addTradeAcquire(RecipeDB, 58144, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Stoneguard Band -- 58145
 	AddRecipe(58145, 390, 43248, 1, 2, 390, 410, 420, 430)
-	self:addTradeFlags(RecipeDB, 58145, F_ALLIANCE, F_HORDE, 3, 36, 41, 52, 62)
+	self:addTradeFlags(RecipeDB, 58145, F.ALLIANCE, F.HORDE, 3, 36, 41, 52, 62)
 	self:addTradeAcquire(RecipeDB, 58145, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Shadowmight Ring -- 58146
 	AddRecipe(58146, 390, 43249, 1, 2, 390, 410, 420, 430)
-	self:addTradeFlags(RecipeDB, 58146, F_ALLIANCE, F_HORDE, 3, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 58146, F.ALLIANCE, F.HORDE, 3, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 58146, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Ring of Earthen Might -- 58147
 	AddRecipe(58147, 420, 43250, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 58147, F_ALLIANCE, F_HORDE, 4, 36, 41, 52, 62)
+	self:addTradeFlags(RecipeDB, 58147, F.ALLIANCE, F.HORDE, 4, 36, 41, 52, 62)
 	self:addTradeAcquire(RecipeDB, 58147, 2, 28721, 2, 33602)

 	-- Ring of Scarlet Shadows -- 58148
 	AddRecipe(58148, 420, 43251, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 58148, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 58148, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 58148, 2, 28721, 2, 33602)

 	-- Windfire Band -- 58149
 	AddRecipe(58149, 420, 43252, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 58149, F_ALLIANCE, F_HORDE, 4, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 58149, F.ALLIANCE, F.HORDE, 4, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 58149, 2, 28721, 2, 33602)

 	-- Ring of Northern Tears -- 58150
 	AddRecipe(58150, 420, 43253, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 58150, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 58150, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 58150, 2, 28721, 2, 33602)

 	-- Savage Titanium Ring -- 58492
 	AddRecipe(58492, 420, 43482, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 58492, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 58492, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 58492, 2, 28721, 2, 33602)

 	-- Savage Titanium Band -- 58507
 	AddRecipe(58507, 420, 43498, 3, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 58507, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 58507, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 58507, 2, 28721, 2, 33602)

 	-- Titanium Frostguard Ring -- 58954
 	AddRecipe(58954, 420, 43582, 4, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 58954, F_ALLIANCE, F_HORDE, 4, 36, 41, 62)
+	self:addTradeFlags(RecipeDB, 58954, F.ALLIANCE, F.HORDE, 4, 36, 41, 62)
 	self:addTradeAcquire(RecipeDB, 58954, 2, 28721, 2, 33602)

 	-- Monarch Crab -- 59759
 	AddRecipe(59759, 400, 44063, 1, 2, 400, 430, 440, 450)
-	self:addTradeFlags(RecipeDB, 59759, F_ALLIANCE, F_HORDE, 3, 37, 41, 52, 61)
+	self:addTradeFlags(RecipeDB, 59759, F.ALLIANCE, F.HORDE, 3, 37, 41, 52, 61)
 	self:addTradeAcquire(RecipeDB, 59759, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Icy Prism -- 62242
 	AddRecipe(62242, 425, 44943, 1, 2, 425, 445, 457, 470)
-	self:addTradeFlags(RecipeDB, 62242, F_ALLIANCE, F_HORDE, 3, 37, 41)
+	self:addTradeFlags(RecipeDB, 62242, F.ALLIANCE, F.HORDE, 3, 37, 41)
 	self:addTradeAcquire(RecipeDB, 62242, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Shifting Twilight Opal -- 53963
 	AddRecipe(53963, 390, 40023, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53963, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 53963, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 53963, 2, 28721, 2, 33602)

 	-- Subtle Scarlet Ruby -- 53948
 	AddRecipe(53948, 390, 40000, 3, 2, 390, 410, 425, 440)
-	self:addTradeFlags(RecipeDB, 53948, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 53948, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 53948, 2, 28721, 2, 33602)

 	-- Emerald Choker -- 64725
 	AddRecipe(64725, 420, 45812, 1, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 64725, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 64725, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 64725, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Runed Mana Band -- 64727
 	AddRecipe(64727, 420, 45808, 1, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 64727, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 62)
+	self:addTradeFlags(RecipeDB, 64727, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 62)
 	self:addTradeAcquire(RecipeDB, 64727, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Scarlet Signet -- 64728
 	AddRecipe(64728, 420, 45809, 1, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 64728, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 62)
+	self:addTradeFlags(RecipeDB, 64728, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 62)
 	self:addTradeAcquire(RecipeDB, 64728, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Sky Sapphire Amulet -- 64726
 	AddRecipe(64726, 420, 45813, 1, 2, 420, 440, 450, 460)
-	self:addTradeFlags(RecipeDB, 64726, F_ALLIANCE, F_HORDE, 3, 36, 41, 53, 54, 63)
+	self:addTradeFlags(RecipeDB, 64726, F.ALLIANCE, F.HORDE, 3, 36, 41, 53, 54, 63)
 	self:addTradeAcquire(RecipeDB, 64726, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 33590)

 	-- Prismatic Black Diamond -- 62941
 	AddRecipe(62941, 300, 45054, 1, 2, 300, 310, 315, 320)
-	self:addTradeFlags(RecipeDB, 62941, F_ALLIANCE, F_HORDE, 3, 36, 41)
+	self:addTradeFlags(RecipeDB, 62941, F.ALLIANCE, F.HORDE, 3, 36, 41)
 	self:addTradeAcquire(RecipeDB, 62941, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 18751, 1, 33590, 1, 33614, 1, 19063, 1, 19539, 1, 18774, 1, 33680)

 	-- Amulet of Truesight -- 63743
 	AddRecipe(63743, 200, 45627, 1, 2, 200, 210, 220, 230)
-	self:addTradeFlags(RecipeDB, 63743, F_ALLIANCE, F_HORDE, 3, 36, 41, 51, 63)
+	self:addTradeFlags(RecipeDB, 63743, F.ALLIANCE, F.HORDE, 3, 36, 41, 51, 63)
 	self:addTradeAcquire(RecipeDB, 63743, 1, 26915, 1, 26960, 1, 26982, 1, 26997, 1, 28701, 1, 19778, 1, 15501, 1, 18751, 1, 33590, 1, 19775, 1, 33614, 1, 19063, 1, 19539, 1, 18774, 1, 33680)

 	-- Precise Cardinal Ruby -- 66450
 	AddRecipe(66450, 450, 40118, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66450, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 66450, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 66450, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Runed Cardinal Ruby -- 66446
 	AddRecipe(66446, 450, 40113, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66446, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66446, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66446, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Bright Cardinal Ruby -- 66449
 	AddRecipe(66449, 450, 40114, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66449, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66449, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66449, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Flashing Cardinal Ruby -- 66453
 	AddRecipe(66453, 450, 40116, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66453, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66453, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66453, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Fractured Cardinal Ruby -- 66451
 	AddRecipe(66451, 450, 40117, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66451, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66451, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66451, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Bold Cardinal Ruby -- 66447
 	AddRecipe(66447, 450, 40111, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66447, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66447, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66447, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Delicate Cardinal Ruby -- 66448
 	AddRecipe(66448, 450, 40112, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66448, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66448, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66448, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Subtle Cardinal Ruby -- 66452
 	AddRecipe(66452, 450, 40115, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66452, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66452, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66452, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Sparkling Majestic Zircon -- 66498
 	AddRecipe(66498, 450, 40120, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66498, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66498, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66498, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Lustrous Majestic Zircon -- 66500
 	AddRecipe(66500, 450, 40121, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66500, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66500, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66500, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Stormy Majestic Zircon -- 66499
 	AddRecipe(66499, 450, 40122, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66499, F_ALLIANCE, F_HORDE, 4, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 66499, F.ALLIANCE, F.HORDE, 4, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 66499, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Solid Majestic Zircon -- 66497
 	AddRecipe(66497, 450, 40119, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66497, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66497, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66497, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Brilliant King's Amber -- 66503
 	AddRecipe(66503, 450, 40123, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66503, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66503, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66503, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Rigid King's Amber -- 66501
 	AddRecipe(66501, 450, 40125, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66501, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66501, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66501, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Thick King's Amber -- 66504
 	AddRecipe(66504, 450, 40126, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66504, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66504, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66504, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Mystic King's Amber -- 66505
 	AddRecipe(66505, 450, 40127, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66505, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66505, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66505, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Smooth King's Amber -- 66502
 	AddRecipe(66502, 450, 40124, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66502, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66502, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66502, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Quick King's Amber -- 66506
 	AddRecipe(66506, 450, 40128, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66506, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66506, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66506, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Sovereign Dreadstone -- 66554
 	AddRecipe(66554, 450, 40129, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66554, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66554, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66554, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Shifting Dreadstone -- 66557
 	AddRecipe(66557, 450, 40130, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66557, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66557, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66557, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Glowing Dreadstone -- 66555
 	AddRecipe(66555, 450, 40132, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66555, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66555, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66555, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Purified Dreadstone -- 66556
 	AddRecipe(66556, 450, 40133, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66556, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66556, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66556, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Guardian's Dreadstone -- 66561
 	AddRecipe(66561, 450, 40141, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66561, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 66561, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 66561, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Puissant Dreadstone -- 66563
 	AddRecipe(66563, 450, 40140, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66563, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66563, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66563, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Regal Dreadstone -- 66559
 	AddRecipe(66559, 450, 40138, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66559, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66559, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66559, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Balanced Dreadstone -- 66553
 	AddRecipe(66553, 450, 40136, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66553, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66553, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66553, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Infused Dreadstone -- 66564
 	AddRecipe(66564, 450, 40137, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66564, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66564, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66564, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Royal Dreadstone -- 66558
 	AddRecipe(66558, 450, 40134, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66558, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66558, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66558, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Tenuous Dreadstone -- 66565
 	AddRecipe(66565, 450, 40131, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66565, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66565, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66565, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Mysterious Dreadstone -- 66562
 	AddRecipe(66562, 450, 40135, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66562, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66562, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66562, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Defender's Dreadstone -- 66560
 	AddRecipe(66560, 450, 40139, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66560, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66560, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66560, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Etched Ametrine -- 66572
 	AddRecipe(66572, 450, 40143, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66572, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66572, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66572, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Champion's Ametrine -- 66579
 	AddRecipe(66579, 450, 40144, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66579, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66579, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66579, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Fierce Ametrine -- 66583
 	AddRecipe(66583, 450, 40146, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66583, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66583, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66583, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Deadly Ametrine -- 66568
 	AddRecipe(66568, 450, 40147, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66568, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66568, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66568, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Luminous Ametrine -- 66566
 	AddRecipe(66566, 450, 40151, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66566, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66566, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66566, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Reckless Ametrine -- 66574
 	AddRecipe(66574, 450, 40155, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66574, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66574, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66574, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Wicked Ametrine -- 66577
 	AddRecipe(66577, 450, 40156, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66577, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66577, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66577, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Empowered Ametrine -- 66580
 	AddRecipe(66580, 450, 40158, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66580, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66580, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66580, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Glinting Ametrine -- 66575
 	AddRecipe(66575, 450, 40148, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66575, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66575, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66575, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Deft Ametrine -- 66584
 	AddRecipe(66584, 450, 40150, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66584, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66584, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66584, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Potent Ametrine -- 66569
 	AddRecipe(66569, 450, 40152, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66569, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66569, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66569, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Durable Ametrine -- 66571
 	AddRecipe(66571, 450, 40154, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66571, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66571, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66571, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Stark Ametrine -- 66587
 	AddRecipe(66587, 450, 40159, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66587, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66587, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66587, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Stalwart Ametrine -- 66581
 	AddRecipe(66581, 450, 40160, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66581, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66581, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66581, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Accurate Ametrine -- 66576
 	AddRecipe(66576, 450, 40162, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66576, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 66576, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 66576, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Resolute Ametrine -- 66586
 	AddRecipe(66586, 450, 40163, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66586, F_ALLIANCE, F_HORDE, 4, 36, 41, 51, 52)
+	self:addTradeFlags(RecipeDB, 66586, F.ALLIANCE, F.HORDE, 4, 36, 41, 51, 52)
 	self:addTradeAcquire(RecipeDB, 66586, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Inscribed Ametrine -- 66567
 	AddRecipe(66567, 450, 40142, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66567, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66567, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66567, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Resplendent Ametrine -- 66582
 	AddRecipe(66582, 450, 40145, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66582, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66582, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66582, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Lucent Ametrine -- 66585
 	AddRecipe(66585, 450, 40149, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66585, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66585, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66585, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Veiled Ametrine -- 66570
 	AddRecipe(66570, 450, 40153, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66570, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66570, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66570, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Pristine Ametrine -- 66573
 	AddRecipe(66573, 450, 40157, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66573, F_ALLIANCE, F_HORDE, 4, 36, 41, 51)
+	self:addTradeFlags(RecipeDB, 66573, F.ALLIANCE, F.HORDE, 4, 36, 41, 51)
 	self:addTradeAcquire(RecipeDB, 66573, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Glimmering Ametrine -- 66578
 	AddRecipe(66578, 450, 40161, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66578, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66578, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66578, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Misty Eye of Zul -- 66435
 	AddRecipe(66435, 450, 40171, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66435, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66435, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66435, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Shining Eye of Zul -- 66437
 	AddRecipe(66437, 450, 40172, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66437, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66437, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66437, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Turbid Eye of Zul -- 66445
 	AddRecipe(66445, 450, 40173, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66445, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66445, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66445, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Intricate Eye of Zul -- 66440
 	AddRecipe(66440, 450, 40174, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66440, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66440, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66440, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Sundered Eye of Zul -- 66436
 	AddRecipe(66436, 450, 40176, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66436, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66436, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66436, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Lambent Eye of Zul -- 66439
 	AddRecipe(66439, 450, 40177, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66439, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66439, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66439, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Opaque Eye of Zul -- 66444
 	AddRecipe(66444, 450, 40178, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66444, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66444, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66444, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Radiant Eye of Zul -- 66441
 	AddRecipe(66441, 450, 40180, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66441, F_ALLIANCE, F_HORDE, 4, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 66441, F.ALLIANCE, F.HORDE, 4, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 66441, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Tense Eye of Zul -- 66438
 	AddRecipe(66438, 450, 40181, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66438, F_ALLIANCE, F_HORDE, 4, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 66438, F.ALLIANCE, F.HORDE, 4, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 66438, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Shattered Eye of Zul -- 66443
 	AddRecipe(66443, 450, 40182, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66443, F_ALLIANCE, F_HORDE, 4, 36, 41, 54)
+	self:addTradeFlags(RecipeDB, 66443, F.ALLIANCE, F.HORDE, 4, 36, 41, 54)
 	self:addTradeAcquire(RecipeDB, 66443, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Vivid Eye of Zul -- 66429
 	AddRecipe(66429, 450, 40166, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66429, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66429, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66429, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Enduring Eye of Zul -- 66338
 	AddRecipe(66338, 450, 40167, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66338, F_ALLIANCE, F_HORDE, 4, 36, 41, 52)
+	self:addTradeFlags(RecipeDB, 66338, F.ALLIANCE, F.HORDE, 4, 36, 41, 52)
 	self:addTradeAcquire(RecipeDB, 66338, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Steady Eye of Zul -- 66428
 	AddRecipe(66428, 450, 40168, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66428, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66428, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66428, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Forceful Eye of Zul -- 66434
 	AddRecipe(66434, 450, 40169, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66434, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66434, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66434, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Energized Eye of Zul -- 66442
 	AddRecipe(66442, 450, 40179, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66442, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66442, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66442, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Timeless Eye of Zul -- 66432
 	AddRecipe(66432, 450, 40164, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66432, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66432, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66432, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Dazzling Eye of Zul -- 66430
 	AddRecipe(66430, 450, 40175, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66430, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66430, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66430, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Jagged Eye of Zul -- 66431
 	AddRecipe(66431, 450, 40165, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66431, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 66431, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 66431, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Seer's Eye of Zul -- 66433
 	AddRecipe(66433, 450, 40170, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 66433, F_ALLIANCE, F_HORDE, 4, 36, 41, 53, 54)
+	self:addTradeFlags(RecipeDB, 66433, F.ALLIANCE, F.HORDE, 4, 36, 41, 53, 54)
 	self:addTradeAcquire(RecipeDB, 66433, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	-- Nightmare Tear -- 68253
 	AddRecipe(68253, 450, 49110, 2, 2, 450, 450, 452, 465)
-	self:addTradeFlags(RecipeDB, 68253, F_ALLIANCE, F_HORDE, 4, 36, 41)
+	self:addTradeFlags(RecipeDB, 68253, F.ALLIANCE, F.HORDE, 4, 36, 41)
 	self:addTradeAcquire(RecipeDB, 68253, 2, 19065, 2, 33637, 2, 33680, 2, 28701)

 	return num_recipes
diff --git a/Database/Leatherworking.lua b/Database/Leatherworking.lua
index bf5189c..8d079e6 100644
--- a/Database/Leatherworking.lua
+++ b/Database/Leatherworking.lua
@@ -14,47 +14,34 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
 local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
 -------------------------------------------------------------------------------
--- Reputation Filter flags
+local F = private.filter_flags
+
 -------------------------------------------------------------------------------
-local F_ARGENTDAWN, F_CENARION_CIRCLE, F_THORIUM_BROTHERHOOD, F_TIMBERMAW_HOLD, F_ZANDALAR = 96, 97, 98, 99, 100
-local F_ALDOR, F_ASHTONGUE, F_CENARION_EXPEDITION, F_HELLFIRE, F_CONSORTIUM = 101, 102, 103, 104, 105
-local F_KOT, F_LOWERCITY, F_NAGRAND, F_SCALE_SANDS, F_SCRYER, F_SHATAR = 106, 107, 108, 109, 110, 111
-local F_SHATTEREDSUN, F_SPOREGGAR, F_VIOLETEYE = 112, 113, 114
-local F_ARGENTCRUSADE, F_FRENZYHEART, F_EBONBLADE, F_KIRINTOR, F_HODIR = 115, 116, 117, 118, 119
-local F_KALUAK, F_ORACLES, F_WYRMREST, F_WRATHCOMMON1, F_WRATHCOMMON2 = 120, 121, 122, 123, 124
-local F_WRATHCOMMON3, F_WRATHCOMMON4, F_WRATHCOMMON5, F_ASHEN_VERDICT = 125, 126, 127, 128
-
---------------------------------------------------------------------------------------------------------------------
 -- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 -------------------------------------------------------------------------------
 -- Reputation Levels
@@ -68,11 +55,9 @@ local initialized = false
 local num_recipes = 0

 function addon:InitLeatherworking(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -795,7 +780,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Wolfshead Helm -- 10621
 	AddRecipe(10621,225,8345,1,GAME_ORIG,225,245,255,265)
-	self:addTradeFlags(RecipeDB,10621,1,2,3,F_DRUID,36,41,51,57)
+	self:addTradeFlags(RecipeDB,10621,1,2,3,F.DRUID,36,41,51,57)
 	self:addTradeAcquire(RecipeDB,10621,1,7870,1,7871,1,29509)

 	-- Gauntlets of the Sea -- 10630
@@ -1719,7 +1704,7 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Drums of Battle -- 35543
 	AddRecipe(35543,365,29529,1,1,365,365,372,380)
-	self:addTradeFlags(RecipeDB,35543,1,2,4,36,41,111, F_DPS)
+	self:addTradeFlags(RecipeDB,35543,1,2,4,36,41,111, F.DPS)
 	self:addTradeAcquire(RecipeDB,35543,6,935,2,21432)

 	-- Drums of Speed -- 35544
@@ -2824,43 +2809,43 @@ function addon:InitLeatherworking(RecipeDB)

 	-- Legwraps of Unleashed Nature - 70554
 	 AddRecipe(70554, 450, 49898, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70554, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70554, A_REPUTATION, 1156, REVERED, 37687)
+	self:addTradeFlags(RecipeDB, 70554, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70554, A.REPUTATION, 1156, REVERED, 37687)

 	-- Blessed Cenarion Boots - 70555
 	AddRecipe(70555, 450, 49894, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70555, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70555, A_REPUTATION, 1156, HONORED, 37687)
+	self:addTradeFlags(RecipeDB, 70555, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70555, A.REPUTATION, 1156, HONORED, 37687)

 	-- Bladeborn Leggings - 70556
 	AddRecipe(70556, 450, 49899, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70556, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70556, A_REPUTATION, 1156, REVERED, 37687)
+	self:addTradeFlags(RecipeDB, 70556, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70556, A.REPUTATION, 1156, REVERED, 37687)

 	-- Footpads of Impending Doom - 70557
 	AddRecipe(70557, 450, 49895, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70557, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70557, A_REPUTATION, 1156, HONORED, 37687)
+	self:addTradeFlags(RecipeDB, 70557, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70557, A.REPUTATION, 1156, HONORED, 37687)

 	-- Lightning-infused Leggings - 70558
 	AddRecipe(70558, 450, 49900, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70558, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70558, A_REPUTATION, 1156, REVERED, 37687)
+	self:addTradeFlags(RecipeDB, 70558, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70558, A.REPUTATION, 1156, REVERED, 37687)

 	-- Earthsoul Boots - 70559
 	AddRecipe(70559, 450, 49896, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70559, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70559, A_REPUTATION, 1156, HONORED, 37687)
+	self:addTradeFlags(RecipeDB, 70559, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70559, A.REPUTATION, 1156, HONORED, 37687)

 	-- Draconic Bonesplinter Legguards - 70560
 	AddRecipe(70560, 450, 49901, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70560, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70560, A_REPUTATION, 1156, REVERED, 37687)
+	self:addTradeFlags(RecipeDB, 70560, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70560, A.REPUTATION, 1156, REVERED, 37687)

 	-- Rock-Steady Treads - 70561
 	AddRecipe(70561, 450, 49897, R_EPIC, GAME_WOTLK)
-	self:addTradeFlags(RecipeDB, 70561, F_ALLIANCE, F_HORDE, F_VENDOR, F_ASHEN_VERDICT)
-	self:addTradeAcquire(RecipeDB, 70561, A_REPUTATION, 1156, HONORED, 37687)
+	self:addTradeFlags(RecipeDB, 70561, F.ALLIANCE, F.HORDE, F.VENDOR, F.ASHEN_VERDICT)
+	self:addTradeAcquire(RecipeDB, 70561, A.REPUTATION, 1156, HONORED, 37687)

 	-- Some recipes are only availible to specific factions.
 	-- We only add the faction specific recipes if the user is part of that faction
diff --git a/Database/Runeforging.lua b/Database/Runeforging.lua
index 58cdb44..357ebe8 100644
--- a/Database/Runeforging.lua
+++ b/Database/Runeforging.lua
@@ -14,46 +14,42 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
-local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
+local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK  = 21
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
+local F = private.filter_flags
+
+-------------------------------------------------------------------------------
 -- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 local initialized = false
 local num_recipes = 0

 function addon:InitRuneforging(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -66,53 +62,53 @@ function addon:InitRuneforging(RecipeDB)

 	-- Rune of the Fallen Crusader - 53344
 	AddRecipe(53344)
-	self:addTradeFlags(RecipeDB,53344, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,53344, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,53344, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,53344, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of Swordshattering - 53323
 	AddRecipe(53323)
-	self:addTradeFlags(RecipeDB,53323, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,53323, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,53323, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,53323, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of Swordbreaking - 54446
 	AddRecipe(54446)
-	self:addTradeFlags(RecipeDB,54446, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,54446, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,54446, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,54446, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of Spellshattering - 53342
 	AddRecipe(53342)
-	self:addTradeFlags(RecipeDB,53342, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,53342, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,53342, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,53342, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of Spellbreaking - 54447
 	AddRecipe(54447)
-	self:addTradeFlags(RecipeDB,54447, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,54447, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,54447, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,54447, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of Razorice - 53343
 	AddRecipe(53343)
-	self:addTradeFlags(RecipeDB,53343, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,53343, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,53343, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,53343, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of Lichbane - 53331
 	AddRecipe(53331)
-	self:addTradeFlags(RecipeDB,53331, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,53331, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,53331, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,53331, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of Cinderglacier - 53341
 	AddRecipe(53341)
-	self:addTradeFlags(RecipeDB,53341, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,53341, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,53341, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,53341, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of the Stoneskin Gargoyle - 62158
 	AddRecipe(62158)
-	self:addTradeFlags(RecipeDB,62158, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,62158, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,62158, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,62158, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	-- Rune of the Nerubian Carapace - 70164
 	AddRecipe(70164)
-	self:addTradeFlags(RecipeDB,70164, F_ALLIANCE, F_HORDE, F_TRAINER, F_DK, F_2H, F_RBOP, F_IBOP)
-	self:addTradeAcquire(RecipeDB,70164, A_TRAINER, 29194, A_TRAINER, 29196, A_TRAINER, 29195, A_TRAINER, 31084)
+	self:addTradeFlags(RecipeDB,70164, F.ALLIANCE, F.HORDE, F.TRAINER, F.DK, F.TWO_HAND, F.RBOP, F.IBOP)
+	self:addTradeAcquire(RecipeDB,70164, A.TRAINER, 29194, A.TRAINER, 29196, A.TRAINER, 29195, A.TRAINER, 31084)

 	return num_recipes

diff --git a/Database/Smelting.lua b/Database/Smelting.lua
index 106b33c..863b029 100644
--- a/Database/Smelting.lua
+++ b/Database/Smelting.lua
@@ -14,47 +14,42 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
 local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
---------------------------------------------------------------------------------------------------------------------
--- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local F = private.filter_flags

+-------------------------------------------------------------------------------
+-- Acquire types
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 local initialized = false
 local num_recipes = 0

 function addon:InitSmelting(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -210,8 +205,8 @@ function addon:InitSmelting(RecipeDB)

 	-- Smelt Enchanted Thorium -- 70524
 	AddRecipe(70524,250,12655,1,2,250,250,255,260)
-	self:addTradeFlags(RecipeDB,70524,1,2,F_TRAINER,36,41)
-	self:addTradeAcquire(RecipeDB,70524,A_TRAINER,28698)
+	self:addTradeFlags(RecipeDB,70524,1,2,F.TRAINER,36,41)
+	self:addTradeAcquire(RecipeDB,70524,A.TRAINER,28698)

 	return num_recipes

diff --git a/Database/Tailoring.lua b/Database/Tailoring.lua
index ea4d225..e08b211 100644
--- a/Database/Tailoring.lua
+++ b/Database/Tailoring.lua
@@ -14,47 +14,34 @@ This source code is released under All Rights Reserved.
 ************************************************************************
 ]]--

-local MODNAME = "Ackis Recipe List"
+-------------------------------------------------------------------------------
+-- AddOn namespace.
+-------------------------------------------------------------------------------
+local MODNAME	= "Ackis Recipe List"
 local addon	= LibStub("AceAddon-3.0"):GetAddon(MODNAME)
-local L	= LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+local L		= LibStub("AceLocale-3.0"):GetLocale(MODNAME)

---------------------------------------------------------------------------------------------------------------------
+local private	= select(2, ...)
+
+-------------------------------------------------------------------------------
 -- Item "rarity"
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local R_COMMON, R_UNCOMMON, R_RARE, R_EPIC, R_LEGENDARY, R_ARTIFACT = 1, 2, 3, 4, 5, 6

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Origin
---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 local GAME_ORIG, GAME_TBC, GAME_WOTLK = 0, 1, 2

---------------------------------------------------------------------------------------------------------------------
--- Filter flags
---------------------------------------------------------------------------------------------------------------------
-local F_ALLIANCE, F_HORDE, F_TRAINER, F_VENDOR, F_INSTANCE, F_RAID = 1, 2, 3, 4, 5, 6
-local F_SEASONAL, F_QUEST, F_PVP, F_WORLD_DROP, F_MOB_DROP, F_DISC = 7, 8, 9, 10, 11, 12
-local F_DK, F_DRUID, F_HUNTER, F_MAGE, F_PALADIN, F_PRIEST, F_SHAMAN, F_ROGUE, F_WARLOCK, F_WARRIOR = 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
-local F_IBOE, F_IBOP, F_IBOA, F_RBOE, F_RBOP, F_RBOA = 36, 37, 38, 40, 41, 42
-local F_DPS, F_TANK, F_HEALER, F_CASTER = 51, 52, 53, 54
-local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F_SHIELD = 56, 57, 58, 59, 60, 61, 62, 63, 64
-local F_1H, F_2H, F_AXE, F_SWORD, F_MACE, F_POLEARM, F_DAGGER = 66, 67, 68, 69, 70, 71, 72
-local F_STAFF, F_WAND, F_THROWN, F_BOW, F_XBOW, F_AMMO, F_FIST, F_GUN = 73, 74, 75, 76, 77, 78, 79, 80
-
 -------------------------------------------------------------------------------
--- Reputation Filter flags
+-- Filter flags
 -------------------------------------------------------------------------------
-local F_ARGENTDAWN, F_CENARION_CIRCLE, F_THORIUM_BROTHERHOOD, F_TIMBERMAW_HOLD, F_ZANDALAR = 96, 97, 98, 99, 100
-local F_ALDOR, F_ASHTONGUE, F_CENARION_EXPEDITION, F_HELLFIRE, F_CONSORTIUM = 101, 102, 103, 104, 105
-local F_KOT, F_LOWERCITY, F_NAGRAND, F_SCALE_SANDS, F_SCRYER, F_SHATAR = 106, 107, 108, 109, 110, 111
-local F_SHATTEREDSUN, F_SPOREGGAR, F_VIOLETEYE = 112, 113, 114
-local F_ARGENTCRUSADE, F_FRENZYHEART, F_EBONBLADE, F_KIRINTOR, F_HODIR = 115, 116, 117, 118, 119
-local F_KALUAK, F_ORACLES, F_WYRMREST, F_WRATHCOMMON1, F_WRATHCOMMON2 = 120, 121, 122, 123, 124
-local F_WRATHCOMMON3, F_WRATHCOMMON4, F_WRATHCOMMON5, F_ASHEN_VERDICT = 125, 126, 127, 128
+local F = private.filter_flags

---------------------------------------------------------------------------------------------------------------------
+-------------------------------------------------------------------------------
 -- Acquire types
---------------------------------------------------------------------------------------------------------------------
-local A_TRAINER, A_VENDOR, A_MOB, A_QUEST, A_SEASONAL, A_REPUTATION, A_WORLD_DROP, A_CUSTOM = 1, 2, 3, 4, 5, 6, 7, 8
+-------------------------------------------------------------------------------
+local A = private.acquire_flags

 --------------------------------------------------------------------------------------------------------------------
 -- Reputation Levels
@@ -64,16 +51,13 @@ local HONORED = 2
 local REVERED = 3
 local EXALTED = 4

-
 local initialized = false
 local num_recipes = 0

 function addon:InitTailoring(RecipeDB)
-
 	if initialized then
 		return num_recipes
 	end
-
 	initialized = true

 	--------------------------------------------------------------------------------------------------------------------
@@ -1192,7 +1176,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Gloves of Spell Mastery -- 18454
 	AddRecipe(18454,300,14146,4,GAME_ORIG,300,315,330,345)
-	self:addTradeFlags(RecipeDB,18454,1,2,10,F_MAGE,F_PRIEST,F_WARLOCK,36,40,53,54,56)
+	self:addTradeFlags(RecipeDB,18454,1,2,10,F.MAGE,F.PRIEST,F.WARLOCK,36,40,53,54,56)
 	self:addTradeAcquire(RecipeDB,18454,7,2)

 	-- Bottomless Bag -- 18455
@@ -1202,7 +1186,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Truefaith Vestments -- 18456
 	AddRecipe(18456,300,14154,4,GAME_ORIG,300,315,330,345)
-	self:addTradeFlags(RecipeDB,18456,1,2,5,F_PRIEST,37,41,53,54,56)
+	self:addTradeFlags(RecipeDB,18456,1,2,5,F.PRIEST,37,41,53,54,56)
 	self:addTradeAcquire(RecipeDB,18456,3,10813)

 	-- Robe of the Archmage -- 18457
@@ -1232,7 +1216,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Flarecore Gloves -- 20849
 	AddRecipe(20849,300,16979,1,GAME_ORIG,300,315,330,345)
-	self:addTradeFlags(RecipeDB,20849,1,2,4,F_MAGE,F_PRIEST,F_WARLOCK,36,41,56,98)
+	self:addTradeFlags(RecipeDB,20849,1,2,4,F.MAGE,F.PRIEST,F.WARLOCK,36,41,56,98)
 	self:addTradeAcquire(RecipeDB,20849,6,59,1,12944)

 	-- Green Holiday Shirt -- 21945
@@ -1342,28 +1326,28 @@ function addon:InitTailoring(RecipeDB)

 	-- Soul Pouch -- 26085
 	AddRecipe(26085,260,21340,1,GAME_ORIG,260,275,290,305)
-	self:addTradeFlags(RecipeDB,26085,1,2,4,F_WARLOCK,36,40)
+	self:addTradeFlags(RecipeDB,26085,1,2,4,F.WARLOCK,36,40)
 	self:addTradeAcquire(RecipeDB,26085,2,6568)

 	-- Felcloth Bag -- 26086
 	AddRecipe(26086,280,21341,3,GAME_ORIG,280,300,315,330)
-	self:addTradeFlags(RecipeDB,26086,1,2,5,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,26086,1,2,5,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,26086,3,10503,8,30)

 	-- Core Felcloth Bag -- 26087
 	AddRecipe(26087,300,21342,3,GAME_ORIG,300,315,330,345)
-	self:addTradeFlags(RecipeDB,26087,1,2,6,11,F_WARLOCK,36,40)
+	self:addTradeFlags(RecipeDB,26087,1,2,6,11,F.WARLOCK,36,40)
 	self:addTradeAcquire(RecipeDB,26087,8,26)

 	-- Festival Dress -- 26403
 	AddRecipe(26403,250,21154,2,GAME_ORIG,250,265,280,295)
 	self:addTradeFlags(RecipeDB,26403,1,2,4,7,36,41,56)
-	self:addTradeAcquire(RecipeDB,26403,A_SEASONAL,2,2,15909)
+	self:addTradeAcquire(RecipeDB,26403,A.SEASONAL,2,2,15909)

 	-- Festive Red Pant Suit -- 26407
 	AddRecipe(26407,250,21542,2,GAME_ORIG,250,265,280,295)
 	self:addTradeFlags(RecipeDB,26407,1,2,4,7,36,41)
-	self:addTradeAcquire(RecipeDB,26407,A_SEASONAL,2,2,15909)
+	self:addTradeAcquire(RecipeDB,26407,A.SEASONAL,2,2,15909)

 	-- Bolt of Netherweave -- 26745
 	AddRecipe(26745,300,21840,1,1,300,305,315,325)
@@ -1434,7 +1418,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Ebon Shadowbag -- 26759
 	AddRecipe(26759,375,21872,3,1,375,385,390,395)
-	self:addTradeFlags(RecipeDB,26759,1,2,4,F_WARLOCK,36,41)
+	self:addTradeFlags(RecipeDB,26759,1,2,4,F.WARLOCK,36,41)
 	self:addTradeAcquire(RecipeDB,26759,2,22212,2,29510)

 	-- Primal Mooncloth Belt -- 26760
@@ -1833,12 +1817,12 @@ function addon:InitTailoring(RecipeDB)
 	-- Green Winter Clothes -- 44950
 	AddRecipe(44950,250,34087,2,1,250,250,250,250)
 	self:addTradeFlags(RecipeDB,44950,1,2,4,7,36,41,56)
-	self:addTradeAcquire(RecipeDB,44950,2,13420, A_SEASONAL, 1)
+	self:addTradeAcquire(RecipeDB,44950,2,13420, A.SEASONAL, 1)

 	-- Red Winter Clothes -- 44958
 	AddRecipe(44958,250,34085,2,1,250,250,250,250)
 	self:addTradeFlags(RecipeDB,44958,1,2,4,7,36,41,56)
-	self:addTradeAcquire(RecipeDB,44958,2,13433, A_SEASONAL, 1)
+	self:addTradeAcquire(RecipeDB,44958,2,13433, A.SEASONAL, 1)

 	-- Sunfire Handwraps -- 46128
 	AddRecipe(46128,365,34366,4,1,365,375,392,410)
@@ -2062,7 +2046,7 @@ function addon:InitTailoring(RecipeDB)

 	-- Abyssal Bag -- 56004
 	AddRecipe(56004,435,41597,1,2,435,440,445,450)
-	self:addTradeFlags(RecipeDB,56004,1,2,4,F_WARLOCK,36,41,117)
+	self:addTradeFlags(RecipeDB,56004,1,2,4,F.WARLOCK,36,41,117)
 	self:addTradeAcquire(RecipeDB,56004,6,1098,3,32538)

 	-- Glacial Bag -- 56005
@@ -2314,23 +2298,23 @@ function addon:InitTailoring(RecipeDB)

 	 -- Leggings of Woven Death -- 70550
 	 AddRecipe(70550,450,49891,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70550,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70550, A_REPUTATION, 1156, REVERED, 37687)
+	 self:addTradeFlags(RecipeDB,70550,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70550, A.REPUTATION, 1156, REVERED, 37687)

 	 -- Deathfrost Boots -- 70551
 	 AddRecipe(70551,450,49890,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70551,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70551, A_REPUTATION, 1156, HONORED, 37687)
+	 self:addTradeFlags(RecipeDB,70551,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70551, A.REPUTATION, 1156, HONORED, 37687)

 	 -- Lightweave Leggings -- 70552
 	 AddRecipe(70552,450,49892,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70552,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70552, A_REPUTATION, 1156, REVERED, 37687)
+	 self:addTradeFlags(RecipeDB,70552,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70552, A.REPUTATION, 1156, REVERED, 37687)

 	 -- Sandals of Consecration -- 70553
 	 AddRecipe(70553,450,49893,4,2,450,475,487,500)
-	 self:addTradeFlags(RecipeDB,70553,F_ALLIANCE,F_HORDE,F_VENDOR,F_ASHEN_VERDICT)
-	 self:addTradeAcquire(RecipeDB, 70553, A_REPUTATION, 1156, HONORED, 37687)
+	 self:addTradeFlags(RecipeDB,70553,F.ALLIANCE,F.HORDE,F.VENDOR,F.ASHEN_VERDICT)
+	 self:addTradeAcquire(RecipeDB, 70553, A.REPUTATION, 1156, HONORED, 37687)

 	-- Some recipes are only availible to specific factions.
 	-- We only add the faction specific recipes if the user is part of that faction
diff --git a/Datamine.lua b/Datamine.lua
index a18b75f..2b2112e 100644
--- a/Datamine.lua
+++ b/Datamine.lua
@@ -1454,54 +1454,8 @@ do
 		["2"]	= "GAME_WOTLK",
 	}

-	local FILTER_STRINGS = {
-		[1]	= "F_ALLIANCE",		[2]	= "F_HORDE",		[3]	= "F_TRAINER",		[4]	= "F_VENDOR",
-		[5]	= "F_INSTANCE",		[6]	= "F_RAID",		[7]	= "F_SEASONAL",		[8]	= "F_QUEST",
-		[9]	= "F_PVP",		[10]	= "F_WORLD_DROP",	[11]	= "F_MOB_DROP",		[12]	= "F_DISC",
-		[13]	= "F_RESERVED_13",	[14]	= "F_RESERVED_14",	[15]	= "F_RESERVED_15",	[16]	= "F_RESERVED_16",
-		[17]	= "F_RESERVED_17",	[18]	= "F_RESERVED_18",	[19]	= "F_RESERVED_19",	[20]	= "F_RESERVED_20",
-		[21]	= "F_DK",		[22]	= "F_DRUID",		[23]	= "F_HUNTER",		[24]	= "F_MAGE",
-		[25]	= "F_PALADIN",		[26]	= "F_PRIEST",		[27]	= "F_SHAMAN",		[28]	= "F_ROGUE",
-		[29]	= "F_WARLOCK",		[30]	= "F_WARRIOR",		[31]	= "F_RESERVED_31",	[32]	= "F_RESERVED_32",
-		[33]	= "F_RESERVED_33",	[34]	= "F_RESERVED_34",	[35]	= "F_RESERVED_35",	[36]	= "F_IBOE",
-		[37]	= "F_IBOP",		[38]	= "F_IBOA",		[39]	= "F_RESERVED_39",	[40]	= "F_RBOE",
-		[41]	= "F_RBOP",		[42]	= "F_RBOA",		[43]	= "F_RESERVED_43",	[44]	= "F_RESERVED_44",
-		[45]	= "F_RESERVED_45",	[46]	= "F_RESERVED_46",	[47]	= "F_RESERVED_47",	[48]	= "F_RESERVED_48",
-		[49]	= "F_RESERVED_49",	[50]	= "F_RESERVED_50",	[51]	= "F_DPS",		[52]	= "F_TANK",
-		[53]	= "F_HEALER",		[54]	= "F_CASTER",		[55]	= "F_RESERVED_55",	[56]	= "F_CLOTH",
-		[57]	= "F_LEATHER",		[58]	= "F_MAIL",		[59]	= "F_PLATE",		[60]	= "F_CLOAK",
-		[61]	= "F_TRINKET",		[62]	= "F_RING",		[63]	= "F_NECK",		[64]	= "F_SHIELD",
-		[65]	= "F_RESERVED_65",	[66]	= "F_1H",		[67]	= "F_2H",		[68]	= "F_AXE",
-		[69]	= "F_SWORD",		[70]	= "F_MACE",		[71]	= "F_POLEARM",		[72]	= "F_DAGGER",
-		[73]	= "F_STAFF",		[74]	= "F_WAND",		[75]	= "F_THROWN",		[76]	= "F_BOW",
-		[77]	= "F_XBOW",		[78]	= "F_AMMO",		[79]	= "F_FIST",		[80]	= "F_GUN",
-		[81]	= "F_RESERVED_81",	[82]	= "F_RESERVED_82",	[83]	= "F_RESERVED_83",	[84]	= "F_RESERVED_84",
-		[85]	= "F_RESERVED_85",	[86]	= "F_RESERVED_86",	[87]	= "F_RESERVED_87",	[88]	= "F_RESERVED_88",
-		[89]	= "F_RESERVED_89",	[90]	= "F_RESERVED_90",	[91]	= "F_RESERVED_91",	[92]	= "F_RESERVED_92",
-		[93]	= "F_RESERVED_93",	[94]	= "F_RESERVED_94",	[95]	= "F_RESERVED_95",	[96]	= "F_ARGENTDAWN",
-		[97]	= "F_CENARION_CIRCLE",
-		[98]	= "F_THORIUM_BROTHERHOOD",
-		[99]	= "F_TIMBERMAW_HOLD",	[100]	= "F_ZANDALAR",		[101]	= "F_ALDOR",		[102]	= "F_ASHTONGUE",
-		[103]	= "F_CENARION_EXPEDITION",
-		[104]	= "F_HELLFIRE",		[105]	= "F_CONSORTIUM",	[106]	= "F_KOT",		[107]	= "F_LOWERCITY",
-		[108]	= "F_NAGRAND",		[109]	= "F_SCALE_SANDS",	[110]	= "F_SCRYER",		[111]	= "F_SHATAR",
-		[112]	= "F_SHATTEREDSUN",	[113]	= "F_SPOREGGAR",	[114]	= "F_VIOLETEYE",	[115]	= "F_ARGENTCRUSADE",
-		[116]	= "F_FRENZYHEART",	[117]	= "F_EBONBLADE",	[118]	= "F_KIRINTOR",		[119]	= "F_HODIR",
-		[120]	= "F_KALUAK",		[121]	= "F_ORACLES",		[122]	= "F_WYRMREST",		[123]	= "F_WRATHCOMMON1",
-		[124]	= "F_WRATHCOMMON2",	[125]	= "F_WRATHCOMMON3",	[126]	= "F_WRATHCOMMON4",	[127]	= "F_WRATHCOMMON5",
-		[128]	= "F_ASHEN_VERDICT",
-	}
-
-	local ACQUIRE_STRINGS = {
-		[1]	= "A_TRAINER",
-		[2]	= "A_VENDOR",
-		[3]	= "A_MOB",
-		[4]	= "A_QUEST",
-		[5]	= "A_SEASONAL",
-		[6]	= "A_REPUTATION",
-		[7]	= "A_WORLD_DROP",
-		[8]	= "A_CUSTOM",
-	}
+	local FILTER_STRINGS = private.filter_strings
+	local ACQUIRE_STRINGS = private.acquire_strings

 	local function Sort_AscID(a, b)
 		local reca, recb = private.recipe_list[a], private.recipe_list[b]
@@ -1552,9 +1506,9 @@ do
 			for i = 1, NUM_FILTER_FLAGS, 1 do
 				if data.Flags[i] then
 					if not flag_string then
-						flag_string = FILTER_STRINGS[i]
+						flag_string = "F."..FILTER_STRINGS[i]
 					else
-						flag_string = flag_string..", "..FILTER_STRINGS[i]
+						flag_string = flag_string..", ".."F."..FILTER_STRINGS[i]
 					end
 				end
 			end
@@ -1564,9 +1518,9 @@ do

 			for index, acquire in ipairs(data.Acquire) do
 				if not flag_string then
-					flag_string = ACQUIRE_STRINGS[acquire.type]..", "..acquire.ID
+					flag_string = "A."..ACQUIRE_STRINGS[acquire.type]..", "..acquire.ID
 				else
-					flag_string = flag_string..", "..ACQUIRE_STRINGS[acquire.type]..", "..acquire.ID
+					flag_string = flag_string..", ".."A."..ACQUIRE_STRINGS[acquire.type]..", "..acquire.ID
 				end
 			end
 			tinsert(output, string.format("self:addTradeAcquire(RecipeDB, %d, %s)", data.spell_id, flag_string))