Quantcast

Add in flags, etc for the new rep in 3.3. Update LW 3.3 patterns.

Ackis [10-22-09 - 22:07]
Add in flags, etc for the new rep in 3.3.  Update LW 3.3 patterns.
Filename
AckisRecipeList.lua
Docs/Main.txt
RecipeDB/ARL-Alchemy.lua
RecipeDB/ARL-Leatherwork.lua
RecipeDB/ARL-Reputation.lua
diff --git a/AckisRecipeList.lua b/AckisRecipeList.lua
index c4df44b..c98b9fe 100644
--- a/AckisRecipeList.lua
+++ b/AckisRecipeList.lua
@@ -285,6 +285,7 @@ function addon:OnInitialize()
 					wrathcommon3 = true,
 					wrathcommon4 = true,
 					wrathcommon5 = true,
+					ashenverdict = true,
 				},
 				-- Classes
 				classes = {
@@ -936,7 +937,7 @@ do
 		local F_SHATTEREDSUN, F_SPOREGGAR, F_VIOLETEYE = 111, 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
+		local F_WRATHCOMMON3, F_WRATHCOMMON4, F_WRATHCOMMON5, F_ASHEN_VERDICT = 125, 126, 127, 128

 		reptable = {
 			[96] = repdb.argentdawn,
@@ -971,6 +972,7 @@ do
 			[125] = repdb.wrathcommon3,
 			[126] = repdb.wrathcommon4,
 			[127] = repdb.wrathcommon5,
+			[F_ASHEN_VERDICT] = repdb.ashenverdict,
 		}

 	end
diff --git a/Docs/Main.txt b/Docs/Main.txt
index 45ade0c..be0a643 100644
--- a/Docs/Main.txt
+++ b/Docs/Main.txt
@@ -36,6 +36,7 @@ If you don't wish to donate money feel free to consider one of the following met
 ** [[http://www.wowarmory.com/character-sheet.xml?r=Thunderlord&n=Ackis|Ackis Thunderlord (US)]] Ackis
 ** [[http://eu.wowarmory.com/character-sheet.xml?r=Aegwynn&n=Ascalia|Ascalia Aegwynn (EU)]] Jim-Bim
 ** [[http://www.wowarmory.com/character-sheet.xml?r=Nathrezim&n=Miksta|Miksta Nathrezim (US)]] Pompy
+** [[http://www.wowarmory.com/character-sheet.xml?r=Azuremyst&n=Torhal|Torhal Azuremyst (US)]] Torhal
 ** [[http://www.wowarmory.com/character-sheet.xml?r=Eldre%27Thalas&n=Munnin|Munnin Eldre-Thalas (US)]] Zhinjio

 ==Where to get it
diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index 0125286..9420e30 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -67,22 +67,22 @@ 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,51)
+	self:addTradeFlags(RecipeDB,2329, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41, 51)
 	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, 41)
+	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, 41)
+	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, 41)
+	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
@@ -92,7 +92,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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 +100,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, 40)
+	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, 41)
+	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,15 +113,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, 41)
+	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)
+	,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, 41)
+	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,
@@ -129,12 +128,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, 40)
+	self:addTradeFlags(RecipeDB,3172, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
 	self:addTradeAcquire(RecipeDB,3172,7,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, 41)
+	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
@@ -142,17 +141,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, 40)
+	self:addTradeFlags(RecipeDB,3174, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
 	self:addTradeAcquire(RecipeDB,3174,7,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, 40)
+	self:addTradeFlags(RecipeDB,3175, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, F_RBOE)
 	self:addTradeAcquire(RecipeDB,3175,7,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, 41)
+	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
@@ -178,7 +177,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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
@@ -186,48 +185,48 @@ 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, 41)
+	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, 10,F_IBOE, 40)
+	self:addTradeFlags(RecipeDB,3450, F_ALLIANCE, F_HORDE, F_TRAINER, 10,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, 40)
+	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, 41)
+	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, 40)
+	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, 40)
+	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, 40)
+	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, 40)
+	self:addTradeFlags(RecipeDB,4942,1,2,8,F_IBOE, F_RBOE)
 	self:addTradeAcquire(RecipeDB,4942,4,715)

 	-- Rage Potion -- 6617
@@ -242,7 +241,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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,
@@ -250,7 +249,7 @@ 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, 41)
+	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)
@@ -262,32 +261,32 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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, 40)
+	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, 41)
+	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, 40)
+	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, 40)
+	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, 41)
+	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
@@ -295,7 +294,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, 41)
+	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
@@ -303,7 +302,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, 41)
+	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,
@@ -324,7 +323,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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)
@@ -345,36 +344,36 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 41)
+	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, 40)
+	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, 41)
+	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, 41)
+	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, 40)
+	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
@@ -384,7 +383,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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)
@@ -398,19 +397,19 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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, 41)
+	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, 40)
+	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
@@ -422,7 +421,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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
@@ -432,7 +431,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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
@@ -447,43 +446,43 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 40)
+	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, 40)
+	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, 41)
+	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, 41)
+	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, 40)
+	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, 41)
+	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)
@@ -497,7 +496,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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)
@@ -516,7 +515,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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)
@@ -535,7 +534,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Fire to Earth -- 17560
 	AddRecipe(17560,275,7076,2,GAME_ORIG,275,275,282,290)
-	self:addTradeFlags(RecipeDB,17560,4,F_IBOE, 41)
+	self:addTradeFlags(RecipeDB,17560,4,F_IBOE, F_RBOP)
 	self:addTradeAcquire(RecipeDB,17560,2,9499)

 	-- Transmute: Earth to Water -- 17561
@@ -545,32 +544,32 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 40)
+	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, 40)
+	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, 40)
+	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, 40)
+	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, 40)
+	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
@@ -580,7 +579,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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)
@@ -594,32 +593,32 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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, 40)
+	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, 40)
+	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, 40)
+	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, 40)
+	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, 41)
+	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
@@ -629,7 +628,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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
@@ -660,19 +659,19 @@ function addon:InitAlchemy(RecipeDB)

 	-- Major Rejuvenation Potion -- 22732
 	AddRecipe(22732,300,18253,3,GAME_ORIG,300,310,320,330)
-	self:addTradeFlags(RecipeDB,22732,1,2,6,F_IBOE, 40)
+	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, 41)
+	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, 41)
+	self:addTradeFlags(RecipeDB,24266,1,2,6,F_IBOE, F_RBOP)
 	self:addTradeAcquire(RecipeDB,24266,8,11)

 	-- Mageblood Elixir -- 24365
@@ -711,7 +710,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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
@@ -728,7 +727,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Sneaking Potion -- 28546
 	AddRecipe(28546,315,22826,1,1,315,330,337,345)
-	self:addTradeFlags(RecipeDB,28546, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, 40)
+	self:addTradeFlags(RecipeDB,28546, F_ALLIANCE, F_HORDE, F_QUEST, F_IBOE, F_RBOE)
 	self:addTradeAcquire(RecipeDB,28546,2,18017,2,19042)

 	-- Elixir of Major Frost Power -- 28549
@@ -743,13 +742,13 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 40)
+	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
@@ -765,7 +764,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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
@@ -786,7 +785,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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
@@ -796,7 +795,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	self:addTradeFlags(RecipeDB,28564, F_ALLIANCE, F_HORDE, F_MOB_DROP, F_IBOE, F_RBOP)
 	self:addTradeAcquire(RecipeDB,28564,3,24664)

 	-- Destruction Potion -- 28565
@@ -826,17 +825,17 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Major Mageblood -- 28570
 	AddRecipe(28570,355,22840,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28570, F_ALLIANCE, F_HORDE, F_WORLD_DROP, F_IBOE, 40)
+	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, 41)
+	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, 41)
+	self:addTradeFlags(RecipeDB,28572,1,2,5,11,F_IBOE, F_RBOP)
 	self:addTradeAcquire(RecipeDB,28572,3,18344)

 	-- Major Nature Protection Potion -- 28573
@@ -847,62 +846,62 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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,370,21885,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28580, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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,370,22456,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28581, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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,370,21884,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28582, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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,370,22457,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28583, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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,370,22452,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28584, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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,370,21886,2,1,350,365,372,380)
-	self:addTradeFlags(RecipeDB,28585, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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, 41)
+	self:addTradeFlags(RecipeDB,28586, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, F_RBOP)
 	self:addTradeAcquire(RecipeDB,28586,8,2)

 	-- Flask of Fortification -- 28587
@@ -912,7 +911,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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
@@ -932,7 +931,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 40)
+	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
@@ -949,13 +948,13 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 41)
+	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)

@@ -973,13 +972,13 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 41)
+	self:addTradeFlags(RecipeDB,38070, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, F_RBOP)
 	self:addTradeAcquire(RecipeDB,38070,1,16588,1,18802,1,19052,1,27029,1,33608,1,
 	33674,1,27023)

@@ -996,12 +995,12 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 41)
+	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)

@@ -1019,32 +1018,32 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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
@@ -1055,7 +1054,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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)

@@ -1081,91 +1080,91 @@ function addon:InitAlchemy(RecipeDB)

 	-- 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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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)

@@ -1195,30 +1194,30 @@ function addon:InitAlchemy(RecipeDB)

 	-- Guru's Elixir -- 53848
 	AddRecipe(53848,375,40076,1,2)
-	self:addTradeFlags(RecipeDB,53848, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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)

@@ -1230,7 +1229,7 @@ function addon:InitAlchemy(RecipeDB)

 	-- Flask of Stoneblood -- 53902
 	AddRecipe(53902,435,40083,1,2)
-	self:addTradeFlags(RecipeDB,53902, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41)
+	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)

@@ -1242,43 +1241,43 @@ function addon:InitAlchemy(RecipeDB)

 	-- Powerful Rejuvenation Potion -- 53904
 	AddRecipe(53904,400,40087,1,2)
-	self:addTradeFlags(RecipeDB,53904, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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)

@@ -1290,12 +1289,12 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Protection -- 54220
 	AddRecipe(54220,400,40097,1,2)
-	self:addTradeFlags(RecipeDB,54220, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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, 41)
+	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
@@ -1305,18 +1304,18 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Mighty Mageblood -- 56519
 	AddRecipe(56519,400,40109,1,2)
-	self:addTradeFlags(RecipeDB,56519, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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, 41)
+	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, 41)
+	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)

@@ -1334,18 +1333,18 @@ function addon:InitAlchemy(RecipeDB)

 	-- Transmute: Titanium -- 60350
 	AddRecipe(60350,395,41163,2,2)
-	self:addTradeFlags(RecipeDB,60350, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41)
+	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, 41)
+	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, 41)
+	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
@@ -1365,12 +1364,12 @@ function addon:InitAlchemy(RecipeDB)

 	-- Elixir of Lightning Speed -- 60366
 	AddRecipe(60366,400,44331,1,2)
-	self:addTradeFlags(RecipeDB,60366, F_ALLIANCE, F_HORDE, F_DISC, F_IBOE, 41)
+	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, 41)
+	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)

@@ -1394,40 +1393,40 @@ function addon:InitAlchemy(RecipeDB)

 	-- Northrend Alchemy Research -- 60893
 	AddRecipe(60893,400,nil,1,2)
-	self:addTradeFlags(RecipeDB,60893, F_ALLIANCE, F_HORDE, F_TRAINER, F_IBOE, 41)
+	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, 41)
+	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, 40)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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,
@@ -1435,36 +1434,36 @@ 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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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, 41)
+	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)

diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua
index 9586bdf..96707c5 100644
--- a/RecipeDB/ARL-Leatherwork.lua
+++ b/RecipeDB/ARL-Leatherwork.lua
@@ -40,11 +40,30 @@ local F_CLOTH, F_LEATHER, F_MAIL, F_PLATE, F_CLOAK, F_TRINKET, F_RING, F_NECK, F
 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_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
+local F_SHATTEREDSUN, F_SPOREGGAR, F_VIOLETEYE = 111, 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

+-------------------------------------------------------------------------------
+-- Reputation Levels
+-------------------------------------------------------------------------------
+local FRIENDLY = 1
+local HONORED = 2
+local REVERED = 3
+local EXALTED = 4
+
 local initialized = false
 local num_recipes = 0

@@ -2809,45 +2828,51 @@ function addon:InitLeatherworking(RecipeDB)
 		self:addTradeAcquire(RecipeDB,69388,1,28700,1,26996,1,26911,1,26961,1,33581,1,26998)

 	end
-
-
-		-- The number of items added with patches
-	-- if (version == "3.3.0") then
-	     -- Legwraps of Unleashed Nature
-		 -- AddRecipe()
-		 -- self:addTradeFlags(RecipeDB,)
-		 -- self:addTradeAcquire(RecipeDB,)
-     -- Blessed Cenarion Boots
-	 -- AddRecipe()
-	 -- self:addTradeFlags(RecipeDB,)
-	 -- self:addTradeAcquire(RecipeDB,)
-     -- Bladeborn Leggings
-	 -- AddRecipe()
-	 -- self:addTradeFlags(RecipeDB,)
-	 -- self:addTradeAcquire(RecipeDB,)
-     -- Footpads of Impending Death
-	 -- AddRecipe()
-	-- self:addTradeFlags(RecipeDB,)
-	 -- self:addTradeAcquire(RecipeDB,)
-     -- Lightning-infused Leggings
-	 -- AddRecipe()
-	-- self:addTradeFlags(RecipeDB,)
-	-- self:addTradeAcquire(RecipeDB,)
-     -- Earthsoul Boots
-	 -- AddRecipe()
-	 -- self:addTradeFlags(RecipeDB,)
-	 -- self:addTradeAcquire(RecipeDB,)
-     -- Draconic Bonesplinter Legguards
-	 -- AddRecipe()
-	 -- self:addTradeFlags(RecipeDB,)
-	 -- self:addTradeAcquire(RecipeDB,)
-     -- Rock-steady Treads
-	 -- AddRecipe()
-	 -- self:addTradeFlags(RecipeDB,)
-     -- self:addTradeAcquire(RecipeDB,)
-
-
-	--end
+
+	-- The number of items added with patches
+	if (version == "3.3.0") then
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	-- 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)
+
+	end


 	-- Some recipes are only availible to specific factions.
@@ -2943,5 +2968,4 @@ function addon:InitLeatherworking(RecipeDB)

 	return num_recipes

-
 end
diff --git a/RecipeDB/ARL-Reputation.lua b/RecipeDB/ARL-Reputation.lua
index 15e6a3e..505e749 100644
--- a/RecipeDB/ARL-Reputation.lua
+++ b/RecipeDB/ARL-Reputation.lua
@@ -1,79 +1,63 @@
---[[
-
-************************************************************************
-
-ARL-Reputation.lua
-
-Reputation data for all of Ackis Recipe List
-
-************************************************************************
-
-File date: @file-date-iso@
-File revision: @file-revision@
-Project revision: @project-revision@
-Project version: @project-version@
-
-************************************************************************
-
-Format:
-
-	self:addLookupList(RepDB,Rep ID, Rep Name)
-
-************************************************************************
-
-Please see http://www.wowace.com/projects/arl/for more information.
-
-License:
-	Please see LICENSE.txt
-
-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)
-local BFAC		= LibStub("LibBabble-Faction-3.0"):GetLookupTable()
+--------------------------------------------------------------------------------------------------------------------
+-- ARL-Reputation.lua
+-- Reputation data for all of Ackis Recipe List
+--------------------------------------------------------------------------------------------------------------------
+-- File date: @file-date-iso@
+-- File revision: @file-revision@
+-- Project revision: @project-revision@
+-- Project version: @project-version@
+--------------------------------------------------------------------------------------------------------------------
+-- Please see http://www.wowace.com/projects/arl/for more information.
+--------------------------------------------------------------------------------------------------------------------
+-- Usage:
+-- self:addLookupList(RepDB,Rep ID, Rep Name)
+--------------------------------------------------------------------------------------------------------------------
+-- License:
+-- Please see LICENSE.txt
+-- 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)
+local BFAC	= LibStub("LibBabble-Faction-3.0"):GetLookupTable()

 function addon:InitReputation(RepDB)
-
-	self:addLookupList(RepDB,59,BFAC["Thorium Brotherhood"],"N/A") -- Acquire Flag: 98
-	self:addLookupList(RepDB,270,BFAC["Zandalar Tribe"],"N/A") -- Acquire Flag: 100
-	self:addLookupList(RepDB,529,BFAC["Argent Dawn"],"N/A") -- Acquire Flag: 96
-	self:addLookupList(RepDB,576,BFAC["Timbermaw Hold"],"N/A") -- Acquire Flag: 99
-	self:addLookupList(RepDB,609,BFAC["Cenarion Circle"],"N/A") -- Acquire Flag: 97
-	self:addLookupList(RepDB,932,BFAC["The Aldor"],"N/A") -- Acquire Flag: 101
-	self:addLookupList(RepDB,933,BFAC["The Consortium"],"N/A") -- Acquire Flag: 105
-	self:addLookupList(RepDB,934,BFAC["The Scryers"],"N/A") -- Acquire Flag: 110
-	self:addLookupList(RepDB,935,BFAC["The Sha'tar"],"N/A") -- Acquire Flag: 111
-	self:addLookupList(RepDB,941,BFAC["The Mag'har"],"N/A") -- Acquire Flag: 108
-	self:addLookupList(RepDB,942,BFAC["Cenarion Expedition"],"N/A") -- Acquire Flag: 103
-	self:addLookupList(RepDB,946,BFAC["Honor Hold"],"N/A") -- Acquire Flag: 104
-	self:addLookupList(RepDB,947,BFAC["Thrallmar"],"N/A") -- Acquire Flag: 104
-	self:addLookupList(RepDB,967,BFAC["The Violet Eye"],"N/A") -- Acquire Flag: 114
-	self:addLookupList(RepDB,970,BFAC["Sporeggar"],"N/A") -- Acquire Flag: 113
-	self:addLookupList(RepDB,978,BFAC["Kurenai"],"N/A") -- Acquire Flag: 108
-	self:addLookupList(RepDB,989,BFAC["Keepers of Time"],"N/A") -- Acquire Flag: 106
-	self:addLookupList(RepDB,990,BFAC["The Scale of the Sands"],"N/A") -- Acquire Flag: 109
-	self:addLookupList(RepDB,1011,BFAC["Lower City"],"N/A") -- Acquire Flag: 107
-	self:addLookupList(RepDB,1012,BFAC["Ashtongue Deathsworn"],"N/A") -- Acquire Flag: 102
-	self:addLookupList(RepDB,1037,BFAC["Alliance Vanguard"],"N/A") -- Acquire Flag: 131
-	self:addLookupList(RepDB,1050,BFAC["Valiance Expedition"],"N/A") -- Acquire Flag: 126
-	self:addLookupList(RepDB,1052,BFAC["Horde Expedition"],"N/A") -- Acquire Flag: 130
-	self:addLookupList(RepDB,1064,BFAC["The Taunka"],"N/A") -- Acquire Flag: 128
-	self:addLookupList(RepDB,1067,BFAC["The Hand of Vengeance"],"N/A") -- Acquire Flag: 127
-	self:addLookupList(RepDB,1068,BFAC["Explorers' League"],"N/A") -- Acquire Flag: 125
-	self:addLookupList(RepDB,1073,BFAC["The Kalu'ak"],"N/A") -- Acquire Flag: 120
-	self:addLookupList(RepDB,1077,BFAC["Shattered Sun Offensive"],"N/A") -- Acquire Flag: 112
-	self:addLookupList(RepDB,1085,BFAC["Warsong Offensive"],"N/A") -- Acquire Flag: 129
-	self:addLookupList(RepDB,1090,BFAC["Kirin Tor"],"N/A") -- Acquire Flag: 118
-	self:addLookupList(RepDB,1091,BFAC["The Wyrmrest Accord"],"N/A") -- Acquire Flag: 122
-	self:addLookupList(RepDB,1098,BFAC["Knights of the Ebon Blade"],"N/A") -- Acquire Flag: 117
-	self:addLookupList(RepDB,1104,BFAC["Frenzyheart Tribe"],"N/A") -- Acquire Flag: 116
-	self:addLookupList(RepDB,1105,BFAC["The Oracles"],"N/A") -- Acquire Flag: 121
-	self:addLookupList(RepDB,1106,BFAC["Argent Crusade"],"N/A") -- Acquire Flag: 115
-	self:addLookupList(RepDB,1119,BFAC["The Sons of Hodir"],"N/A") -- Acquire Flag: 119
-
+	self:addLookupList(RepDB,59,BFAC["Thorium Brotherhood"],"N/A")
+	self:addLookupList(RepDB,270,BFAC["Zandalar Tribe"],"N/A")
+	self:addLookupList(RepDB,529,BFAC["Argent Dawn"],"N/A")
+	self:addLookupList(RepDB,576,BFAC["Timbermaw Hold"],"N/A")
+	self:addLookupList(RepDB,609,BFAC["Cenarion Circle"],"N/A")
+	self:addLookupList(RepDB,932,BFAC["The Aldor"],"N/A")
+	self:addLookupList(RepDB,933,BFAC["The Consortium"],"N/A")
+	self:addLookupList(RepDB,934,BFAC["The Scryers"],"N/A")
+	self:addLookupList(RepDB,935,BFAC["The Sha'tar"],"N/A")
+	self:addLookupList(RepDB,941,BFAC["The Mag'har"],"N/A")
+	self:addLookupList(RepDB,942,BFAC["Cenarion Expedition"],"N/A")
+	self:addLookupList(RepDB,946,BFAC["Honor Hold"],"N/A")
+	self:addLookupList(RepDB,947,BFAC["Thrallmar"],"N/A")
+	self:addLookupList(RepDB,967,BFAC["The Violet Eye"],"N/A")
+	self:addLookupList(RepDB,970,BFAC["Sporeggar"],"N/A")
+	self:addLookupList(RepDB,978,BFAC["Kurenai"],"N/A")
+	self:addLookupList(RepDB,989,BFAC["Keepers of Time"],"N/A")
+	self:addLookupList(RepDB,990,BFAC["The Scale of the Sands"],"N/A")
+	self:addLookupList(RepDB,1011,BFAC["Lower City"],"N/A")
+	self:addLookupList(RepDB,1012,BFAC["Ashtongue Deathsworn"],"N/A")
+	self:addLookupList(RepDB,1037,BFAC["Alliance Vanguard"],"N/A")
+	self:addLookupList(RepDB,1050,BFAC["Valiance Expedition"],"N/A")
+	self:addLookupList(RepDB,1052,BFAC["Horde Expedition"],"N/A")
+	self:addLookupList(RepDB,1064,BFAC["The Taunka"],"N/A")
+	self:addLookupList(RepDB,1067,BFAC["The Hand of Vengeance"],"N/A")
+	self:addLookupList(RepDB,1068,BFAC["Explorers' League"],"N/A")
+	self:addLookupList(RepDB,1073,BFAC["The Kalu'ak"],"N/A")
+	self:addLookupList(RepDB,1077,BFAC["Shattered Sun Offensive"],"N/A")
+	self:addLookupList(RepDB,1085,BFAC["Warsong Offensive"],"N/A")
+	self:addLookupList(RepDB,1090,BFAC["Kirin Tor"],"N/A")
+	self:addLookupList(RepDB,1091,BFAC["The Wyrmrest Accord"],"N/A")
+	self:addLookupList(RepDB,1098,BFAC["Knights of the Ebon Blade"],"N/A")
+	self:addLookupList(RepDB,1104,BFAC["Frenzyheart Tribe"],"N/A")
+	self:addLookupList(RepDB,1105,BFAC["The Oracles"],"N/A")
+	self:addLookupList(RepDB,1106,BFAC["Argent Crusade"],"N/A")
+	self:addLookupList(RepDB,1119,BFAC["The Sons of Hodir"],"N/A")
+	self:addLookupList(RepDB,1156,BFAC["The Ashen Verdict"],"N/A")
 end