diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua
index b2ca235..3ad3421 100644
--- a/RecipeDB/ARL-Alchemy.lua
+++ b/RecipeDB/ARL-Alchemy.lua
@@ -213,12 +213,12 @@ function addon:InitAlchemy(RecipeDB)
-- Rage Potion -- 6617
self:addTradeSkill(RecipeDB,6617,60,5631,1,51304,nil,0,60,90,110,130)
- self:addTradeFlags(RecipeDB,6617,1,2,4,22,30,36,40,51,52)
+ self:addTradeFlags(RecipeDB,6617,1,2,4,F_DRUID,F_WARRIOR,36,40,51,52)
self:addTradeAcquire(RecipeDB,6617,2,1669,2,1685,2,3335,2,3499)
-- Great Rage Potion -- 6618
self:addTradeSkill(RecipeDB,6618,175,5633,1,51304,nil,0,175,195,215,235)
- self:addTradeFlags(RecipeDB,6618,1,2,4,22,30,36,40,51,52)
+ self:addTradeFlags(RecipeDB,6618,1,2,4,F_DRUID,F_WARRIOR,36,40,51,52)
self:addTradeAcquire(RecipeDB,6618,2,3335,2,4226)
-- Elixir of Water Breathing -- 7179
@@ -471,7 +471,7 @@ function addon:InitAlchemy(RecipeDB)
-- Mighty Rage Potion -- 17552
self:addTradeSkill(RecipeDB,17552,255,13442,2,51304,nil,0,255,270,290,310)
- self:addTradeFlags(RecipeDB,17552,1,2,3,22,30,36,40,51,52)
+ self:addTradeFlags(RecipeDB,17552,1,2,3,F_DRUID,F_WARRIOR,36,40,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)
diff --git a/RecipeDB/ARL-Inscription.lua b/RecipeDB/ARL-Inscription.lua
index cd9dfa1..937b545 100644
--- a/RecipeDB/ARL-Inscription.lua
+++ b/RecipeDB/ARL-Inscription.lua
@@ -392,672 +392,672 @@ function addon:InitInscription(RecipeDB)
-- Glyph of Arcane Explosion -- 56968
self:addTradeSkill(RecipeDB,56968,100,42734,1,45357,nil,2,100,105,110,115)
- self:addTradeFlags(RecipeDB,56968,1,2,3,24,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
self:addTradeSkill(RecipeDB,56971,115,42735,1,45357,nil,2,115,120,125,130)
- self:addTradeFlags(RecipeDB,56971,1,2,3,24,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
self:addTradeSkill(RecipeDB,56972,335,42736,1,45357,nil,2,335,340,345,350)
- self:addTradeFlags(RecipeDB,56972,1,2,3,24,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
self:addTradeSkill(RecipeDB,56973,130,42737,1,45357,nil,2,130,135,140,145)
- self:addTradeFlags(RecipeDB,56973,1,2,3,24,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
self:addTradeSkill(RecipeDB,56974,155,42738,1,45357,nil,2,155,160,165,170)
- self:addTradeFlags(RecipeDB,56974,1,2,3,24,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
self:addTradeSkill(RecipeDB,56975,385,42739,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56975,1,2,12,24,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
self:addTradeSkill(RecipeDB,56976,80,42741,1,45357,nil,2,80,90,100,110)
- self:addTradeFlags(RecipeDB,56976,1,2,3,24,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
self:addTradeSkill(RecipeDB,56977,385,42742,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56977,1,2,12,24,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
self:addTradeSkill(RecipeDB,56978,90,42743,1,45357,nil,2,90,100,110,120)
- self:addTradeFlags(RecipeDB,56978,1,2,3,24,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
self:addTradeSkill(RecipeDB,56979,225,42744,1,45357,nil,2,225,230,235,240)
- self:addTradeFlags(RecipeDB,56979,1,2,3,24,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
self:addTradeSkill(RecipeDB,56980,375,42745,1,45357,nil,2,375,380,385,390)
- self:addTradeFlags(RecipeDB,56980,1,2,3,24,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
self:addTradeSkill(RecipeDB,56981,175,42746,1,45357,nil,2,175,180,185,190)
- self:addTradeFlags(RecipeDB,56981,1,2,3,24,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
self:addTradeSkill(RecipeDB,56982,205,42747,1,45357,nil,2,205,210,215,220)
- self:addTradeFlags(RecipeDB,56982,1,2,3,24,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
self:addTradeSkill(RecipeDB,56983,385,42748,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56983,1,2,12,24,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
self:addTradeSkill(RecipeDB,56984,325,42749,1,45357,nil,2,325,330,335,340)
- self:addTradeFlags(RecipeDB,56984,1,2,3,24,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
self:addTradeSkill(RecipeDB,56985,280,42750,1,45357,nil,2,280,285,290,295)
- self:addTradeFlags(RecipeDB,56985,1,2,3,24,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
self:addTradeSkill(RecipeDB,56986,385,42751,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56986,1,2,12,24,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
self:addTradeSkill(RecipeDB,56987,400,42752,1,45357,nil,2,400,400,400,405)
- self:addTradeFlags(RecipeDB,56987,1,2,3,24,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
self:addTradeSkill(RecipeDB,56988,385,42753,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56988,1,2,12,24,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
self:addTradeSkill(RecipeDB,56989,385,42754,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56989,1,2,12,24,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
self:addTradeSkill(RecipeDB,56994,175,42897,1,45357,nil,2,175,180,185,190)
- self:addTradeFlags(RecipeDB,56994,1,2,3,23,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
self:addTradeSkill(RecipeDB,56995,100,42898,1,45357,nil,2,100,105,110,115)
- self:addTradeFlags(RecipeDB,56995,1,2,3,23,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
self:addTradeSkill(RecipeDB,56996,385,42899,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56996,1,2,12,23,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
self:addTradeSkill(RecipeDB,56997,115,42900,1,45357,nil,2,115,120,125,130)
- self:addTradeFlags(RecipeDB,56997,1,2,3,23,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
self:addTradeSkill(RecipeDB,56998,385,42901,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56998,1,2,12,23,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
self:addTradeSkill(RecipeDB,56999,385,42902,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,56999,1,2,12,23,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
self:addTradeSkill(RecipeDB,57000,200,42903,1,45357,nil,2,200,205,210,215)
- self:addTradeFlags(RecipeDB,57000,1,2,3,23,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
self:addTradeSkill(RecipeDB,57001,225,42904,1,45357,nil,2,225,230,235,240)
- self:addTradeFlags(RecipeDB,57001,1,2,3,23,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
self:addTradeSkill(RecipeDB,57002,260,42905,1,45357,nil,2,260,265,270,275)
- self:addTradeFlags(RecipeDB,57002,1,2,3,23,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
self:addTradeSkill(RecipeDB,57003,350,42906,1,45357,nil,2,350,355,360,365)
- self:addTradeFlags(RecipeDB,57003,1,2,3,23,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
self:addTradeSkill(RecipeDB,57004,80,42907,1,45357,nil,2,80,90,100,110)
- self:addTradeFlags(RecipeDB,57004,1,2,3,23,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
self:addTradeSkill(RecipeDB,57005,130,42908,1,45357,nil,2,130,135,140,145)
- self:addTradeFlags(RecipeDB,57005,1,2,3,23,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
self:addTradeSkill(RecipeDB,57006,375,42909,1,45357,nil,2,375,380,385,390)
- self:addTradeFlags(RecipeDB,57006,1,2,3,23,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
self:addTradeSkill(RecipeDB,57007,150,42910,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,57007,1,2,3,23,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
self:addTradeSkill(RecipeDB,57008,315,42911,1,45357,nil,2,315,320,325,330)
- self:addTradeFlags(RecipeDB,57008,1,2,3,23,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
self:addTradeSkill(RecipeDB,57009,90,42912,1,45357,nil,2,90,100,110,120)
- self:addTradeFlags(RecipeDB,57009,1,2,3,23,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
self:addTradeSkill(RecipeDB,57010,385,42913,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57010,1,2,12,23,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
self:addTradeSkill(RecipeDB,57011,385,42914,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57011,1,2,12,23,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
self:addTradeSkill(RecipeDB,57012,385,42915,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57012,1,2,12,23,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
self:addTradeSkill(RecipeDB,57013,385,42916,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57013,1,2,12,23,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
self:addTradeSkill(RecipeDB,57014,385,42917,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57014,1,2,12,23,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
self:addTradeSkill(RecipeDB,57019,385,41101,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57019,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,57019,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,57019,8,15)
-- Glyph of Cleansing -- 57020
self:addTradeSkill(RecipeDB,57020,180,41104,1,45357,nil,2,180,185,190,195)
- self:addTradeFlags(RecipeDB,57020,1,2,3,25,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
self:addTradeSkill(RecipeDB,57021,385,41107,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57021,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,57021,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,57021,8,15)
-- Glyph of Spiritual Attunement -- 57022
self:addTradeSkill(RecipeDB,57022,80,41096,1,45357,nil,2,80,90,100,110)
- self:addTradeFlags(RecipeDB,57022,1,2,3,25,36,41)
+ self:addTradeFlags(RecipeDB,57022,1,2,3,F_PALADIN,36,41)
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
self:addTradeSkill(RecipeDB,57023,205,41099,1,45357,nil,2,205,210,215,220)
- self:addTradeFlags(RecipeDB,57023,1,2,3,25,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
self:addTradeSkill(RecipeDB,57024,230,41098,1,45357,nil,2,230,235,240,245)
- self:addTradeFlags(RecipeDB,57024,1,2,3,25,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
self:addTradeSkill(RecipeDB,57025,265,41103,1,45357,nil,2,265,270,275,280)
- self:addTradeFlags(RecipeDB,57025,1,2,3,25,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
self:addTradeSkill(RecipeDB,57026,300,41105,1,45357,nil,2,300,305,310,315)
- self:addTradeFlags(RecipeDB,57026,1,2,3,25,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
self:addTradeSkill(RecipeDB,57027,90,41095,1,45357,nil,2,90,100,110,120)
- self:addTradeFlags(RecipeDB,57027,1,2,3,25,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
self:addTradeSkill(RecipeDB,57028,385,41097,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57028,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,57028,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,57028,8,15)
-- Glyph of Holy Light -- 57029
self:addTradeSkill(RecipeDB,57029,105,41106,1,45357,nil,2,105,110,115,120)
- self:addTradeFlags(RecipeDB,57029,1,2,3,25,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
self:addTradeSkill(RecipeDB,57030,120,41092,1,45357,nil,2,120,125,130,135)
- self:addTradeFlags(RecipeDB,57030,1,2,3,25,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
self:addTradeSkill(RecipeDB,57031,135,41108,1,45357,nil,2,135,140,145,150)
- self:addTradeFlags(RecipeDB,57031,1,2,3,25,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
self:addTradeSkill(RecipeDB,57032,155,41100,1,45357,nil,2,155,160,165,170)
- self:addTradeFlags(RecipeDB,57032,1,2,3,25,36,41)
+ self:addTradeFlags(RecipeDB,57032,1,2,3,F_PALADIN,36,41)
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
self:addTradeSkill(RecipeDB,57033,335,41094,1,45357,nil,2,335,340,345,350)
- self:addTradeFlags(RecipeDB,57033,1,2,3,25,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
self:addTradeSkill(RecipeDB,57034,385,41110,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57034,1,2,12,25,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
self:addTradeSkill(RecipeDB,57035,385,41109,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57035,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,57035,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,57035,8,15)
-- Glyph of Turn Evil -- 57036
self:addTradeSkill(RecipeDB,57036,385,41102,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57036,1,2,3,25,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
self:addTradeSkill(RecipeDB,57112,385,42954,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57112,1,2,12,28,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
self:addTradeSkill(RecipeDB,57113,340,42955,1,45357,nil,2,340,345,350,355)
- self:addTradeFlags(RecipeDB,57113,1,2,3,28,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
self:addTradeSkill(RecipeDB,57114,80,42956,1,45357,nil,2,80,90,100,110)
- self:addTradeFlags(RecipeDB,57114,1,2,3,28,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
self:addTradeSkill(RecipeDB,57115,385,42957,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57115,1,2,12,28,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
self:addTradeSkill(RecipeDB,57116,385,42958,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57116,1,2,12,28,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
self:addTradeSkill(RecipeDB,57117,385,42959,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57117,1,2,12,28,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
self:addTradeSkill(RecipeDB,57119,95,42960,1,45357,nil,2,95,105,115,125)
- self:addTradeFlags(RecipeDB,57119,1,2,3,28,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
self:addTradeSkill(RecipeDB,57120,105,42961,1,45357,nil,2,105,110,115,120)
- self:addTradeFlags(RecipeDB,57120,1,2,3,28,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
self:addTradeSkill(RecipeDB,57121,120,42962,1,45357,nil,2,120,125,130,135)
- self:addTradeFlags(RecipeDB,57121,1,2,3,28,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
self:addTradeSkill(RecipeDB,57122,305,42963,1,45357,nil,2,305,310,315,320)
- self:addTradeFlags(RecipeDB,57122,1,2,3,28,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
self:addTradeSkill(RecipeDB,57123,135,42964,1,45357,nil,2,135,140,145,150)
- self:addTradeFlags(RecipeDB,57123,1,2,3,28,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
self:addTradeSkill(RecipeDB,57124,385,42965,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57124,1,2,12,28,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
self:addTradeSkill(RecipeDB,57125,160,42966,1,45357,nil,2,160,165,170,175)
- self:addTradeFlags(RecipeDB,57125,1,2,3,28,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
self:addTradeSkill(RecipeDB,57126,385,42967,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57126,1,2,12,28,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
self:addTradeSkill(RecipeDB,57127,385,42968,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57127,1,2,12,28,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
self:addTradeSkill(RecipeDB,57128,385,42969,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57128,1,2,12,28,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
self:addTradeSkill(RecipeDB,57129,185,42970,1,45357,nil,2,185,190,195,200)
- self:addTradeFlags(RecipeDB,57129,1,2,3,28,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
self:addTradeSkill(RecipeDB,57130,385,42971,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57130,1,2,12,28,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
self:addTradeSkill(RecipeDB,57131,210,42972,1,45357,nil,2,210,215,220,225)
- self:addTradeFlags(RecipeDB,57131,1,2,3,28,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
self:addTradeSkill(RecipeDB,57132,235,42973,1,45357,nil,2,235,240,245,250)
- self:addTradeFlags(RecipeDB,57132,1,2,3,28,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
self:addTradeSkill(RecipeDB,57133,285,42974,1,45357,nil,2,285,290,295,300)
- self:addTradeFlags(RecipeDB,57133,1,2,3,28,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
self:addTradeSkill(RecipeDB,57151,220,43420,1,45357,nil,2,220,225,230,235)
- self:addTradeFlags(RecipeDB,57151,1,2,3,30,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
self:addTradeSkill(RecipeDB,57152,385,43425,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57152,1,2,12,30,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
self:addTradeSkill(RecipeDB,57153,385,43412,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57153,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,57153,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,57153,8,15)
-- Glyph of Cleaving -- 57154
self:addTradeSkill(RecipeDB,57154,240,43414,1,45357,nil,2,240,245,250,255)
- self:addTradeFlags(RecipeDB,57154,1,2,3,30,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
self:addTradeSkill(RecipeDB,57155,385,43415,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57155,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,57155,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,57155,8,15)
-- Glyph of Execution -- 57156
self:addTradeSkill(RecipeDB,57156,285,43416,1,45357,nil,2,285,290,295,300)
- self:addTradeFlags(RecipeDB,57156,1,2,3,30,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
self:addTradeSkill(RecipeDB,57157,125,43417,1,45357,nil,2,125,130,135,140)
- self:addTradeFlags(RecipeDB,57157,1,2,3,30,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
self:addTradeSkill(RecipeDB,57158,95,43418,1,45357,nil,2,95,105,115,125)
- self:addTradeFlags(RecipeDB,57158,1,2,3,30,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
self:addTradeSkill(RecipeDB,57159,385,43419,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57159,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,57159,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,57159,8,15)
-- Glyph of Mortal Strike -- 57160
self:addTradeSkill(RecipeDB,57160,385,43421,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57160,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,57160,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,57160,8,15)
-- Glyph of Overpower -- 57161
self:addTradeSkill(RecipeDB,57161,170,43422,1,45357,nil,2,170,175,180,185)
- self:addTradeFlags(RecipeDB,57161,1,2,3,30,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
self:addTradeSkill(RecipeDB,57162,85,43413,1,45357,nil,2,85,95,105,115)
- self:addTradeFlags(RecipeDB,57162,1,2,3,30,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
self:addTradeSkill(RecipeDB,57163,110,43423,1,45357,nil,2,110,115,120,125)
- self:addTradeFlags(RecipeDB,57163,1,2,3,30,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
self:addTradeSkill(RecipeDB,57164,385,43430,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57164,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,57164,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,57164,8,15)
-- Glyph of Revenge -- 57165
self:addTradeSkill(RecipeDB,57165,190,43424,1,45357,nil,2,190,195,200,205)
- self:addTradeFlags(RecipeDB,57165,1,2,3,30,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
self:addTradeSkill(RecipeDB,57166,385,43426,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57166,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,57166,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,57166,8,15)
-- Glyph of Sunder Armor -- 57167
self:addTradeSkill(RecipeDB,57167,140,43427,1,45357,nil,2,140,145,150,155)
- self:addTradeFlags(RecipeDB,57167,1,2,3,30,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
self:addTradeSkill(RecipeDB,57168,320,43428,1,45357,nil,2,320,325,330,335)
- self:addTradeFlags(RecipeDB,57168,1,2,3,30,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
self:addTradeSkill(RecipeDB,57169,385,43429,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57169,1,2,12,30,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
self:addTradeSkill(RecipeDB,57170,385,43431,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57170,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,57170,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,57170,8,15)
-- Glyph of Whirlwind -- 57172
self:addTradeSkill(RecipeDB,57172,345,43432,1,45357,nil,2,345,350,355,360)
- self:addTradeFlags(RecipeDB,57172,1,2,3,30,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
self:addTradeSkill(RecipeDB,57181,385,42396,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57181,1,2,12,26,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
self:addTradeSkill(RecipeDB,57183,230,42397,1,45357,nil,2,230,235,240,245)
- self:addTradeFlags(RecipeDB,57183,1,2,3,26,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
self:addTradeSkill(RecipeDB,57184,105,42398,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,57184,1,2,3,26,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
self:addTradeSkill(RecipeDB,57185,270,42399,1,45357,nil,2,270,275,280,285)
- self:addTradeFlags(RecipeDB,57185,1,2,3,26,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
self:addTradeSkill(RecipeDB,57186,120,42400,1,45357,nil,2,120,125,130,135)
- self:addTradeFlags(RecipeDB,57186,1,2,3,26,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
self:addTradeSkill(RecipeDB,57187,315,42401,1,45357,nil,2,315,320,325,330)
- self:addTradeFlags(RecipeDB,57187,1,2,3,26,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
self:addTradeSkill(RecipeDB,57188,135,42402,1,45357,nil,2,135,140,145,150)
- self:addTradeFlags(RecipeDB,57188,1,2,3,26,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
self:addTradeSkill(RecipeDB,57189,385,42403,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57189,1,2,12,26,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
self:addTradeSkill(RecipeDB,57190,385,42404,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57190,1,2,12,26,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
self:addTradeSkill(RecipeDB,57191,385,42405,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57191,1,2,12,26,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
self:addTradeSkill(RecipeDB,57192,350,42406,1,45357,nil,2,350,355,360,365)
- self:addTradeFlags(RecipeDB,57192,1,2,3,26,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
self:addTradeSkill(RecipeDB,57193,385,42407,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57193,1,2,12,26,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
self:addTradeSkill(RecipeDB,57194,80,42408,1,45357,nil,2,80,90,100,110)
- self:addTradeFlags(RecipeDB,57194,1,2,3,26,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
self:addTradeSkill(RecipeDB,57195,385,42409,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57195,1,2,12,26,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
self:addTradeSkill(RecipeDB,57196,95,42410,1,45357,nil,2,95,105,115,125)
- self:addTradeFlags(RecipeDB,57196,1,2,3,26,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
self:addTradeSkill(RecipeDB,57197,160,42411,1,45357,nil,2,160,165,170,175)
- self:addTradeFlags(RecipeDB,57197,1,2,3,26,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
self:addTradeSkill(RecipeDB,57198,385,42412,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57198,1,2,3,26,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
self:addTradeSkill(RecipeDB,57199,385,42414,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57199,1,2,12,26,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
self:addTradeSkill(RecipeDB,57200,180,42415,1,45357,nil,2,180,185,190,195)
- self:addTradeFlags(RecipeDB,57200,1,2,3,26,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
self:addTradeSkill(RecipeDB,57201,210,42416,1,45357,nil,2,210,215,220,225)
- self:addTradeFlags(RecipeDB,57201,1,2,3,26,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
self:addTradeSkill(RecipeDB,57202,385,42417,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57202,1,2,12,26,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
@@ -1186,231 +1186,231 @@ function addon:InitInscription(RecipeDB)
-- Glyph of Chain Heal -- 57232
self:addTradeSkill(RecipeDB,57232,385,41517,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57232,1,2,12,27,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
self:addTradeSkill(RecipeDB,57233,385,41518,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57233,1,2,12,27,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
self:addTradeSkill(RecipeDB,57234,380,41524,1,45357,nil,2,385,390,395,400)
- self:addTradeFlags(RecipeDB,57234,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,57234,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,57234,8,15)
-- Glyph of Earth Shock -- 57235
self:addTradeSkill(RecipeDB,57235,385,41526,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57235,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,57235,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,57235,8,15)
-- Glyph of Earthliving Weapon -- 57236
self:addTradeSkill(RecipeDB,57236,300,41527,1,45357,nil,2,300,305,310,315)
- self:addTradeFlags(RecipeDB,57236,1,2,3,27,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
self:addTradeSkill(RecipeDB,57237,385,41529,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57237,1,2,12,27,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
self:addTradeSkill(RecipeDB,57238,110,41530,1,45357,nil,2,110,115,120,125)
- self:addTradeFlags(RecipeDB,57238,1,2,3,27,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
self:addTradeSkill(RecipeDB,57239,85,41531,1,45357,nil,2,85,95,105,115)
- self:addTradeFlags(RecipeDB,57239,1,2,3,27,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
self:addTradeSkill(RecipeDB,57240,125,41532,1,45357,nil,2,125,130,135,140)
- self:addTradeFlags(RecipeDB,57240,1,2,3,27,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
self:addTradeSkill(RecipeDB,57241,185,41547,1,45357,nil,2,185,190,195,200)
- self:addTradeFlags(RecipeDB,57241,1,2,3,27,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
self:addTradeSkill(RecipeDB,57242,215,41533,1,45357,nil,2,215,220,225,230)
- self:addTradeFlags(RecipeDB,57242,1,2,3,27,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
self:addTradeSkill(RecipeDB,57243,385,41534,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57243,1,2,12,27,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
self:addTradeSkill(RecipeDB,57244,235,41535,1,45357,nil,2,235,240,245,250)
- self:addTradeFlags(RecipeDB,57244,1,2,3,27,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
self:addTradeSkill(RecipeDB,57245,140,41536,1,45357,nil,2,140,145,150,155)
- self:addTradeFlags(RecipeDB,57245,1,2,3,27,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
self:addTradeSkill(RecipeDB,57246,95,41537,1,45357,nil,2,95,105,115,125)
- self:addTradeFlags(RecipeDB,57246,1,2,3,27,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
self:addTradeSkill(RecipeDB,57247,385,41538,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57247,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,57247,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,57247,8,15)
-- Glyph of Stormstrike -- 57248
self:addTradeSkill(RecipeDB,57248,385,41539,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57248,1,2,3,27,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
self:addTradeSkill(RecipeDB,57249,165,41540,1,45357,nil,2,165,170,175,180)
- self:addTradeFlags(RecipeDB,57249,1,2,3,27,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
self:addTradeSkill(RecipeDB,57250,385,41552,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57250,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,57250,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,57250,8,15)
-- Glyph of Water Mastery -- 57251
self:addTradeSkill(RecipeDB,57251,275,41541,1,45357,nil,2,275,280,285,290)
- self:addTradeFlags(RecipeDB,57251,1,2,3,27,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
self:addTradeSkill(RecipeDB,57252,330,41542,1,45357,nil,2,330,335,340,345)
- self:addTradeFlags(RecipeDB,57252,1,2,3,27,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
self:addTradeSkill(RecipeDB,57257,350,42453,1,45357,nil,2,350,355,360,365)
- self:addTradeFlags(RecipeDB,57257,1,2,3,29,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
self:addTradeSkill(RecipeDB,57258,385,42454,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57258,1,2,12,29,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
self:addTradeSkill(RecipeDB,57259,85,42455,1,45357,nil,2,85,95,105,115)
- self:addTradeFlags(RecipeDB,57259,1,2,3,29,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
self:addTradeSkill(RecipeDB,57260,385,42456,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57260,1,2,12,29,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
self:addTradeSkill(RecipeDB,57261,385,42457,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57261,1,2,12,29,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
self:addTradeSkill(RecipeDB,57262,125,42458,1,45357,nil,2,125,130,135,140)
- self:addTradeFlags(RecipeDB,57262,1,2,3,29,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
self:addTradeSkill(RecipeDB,57263,385,42459,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57263,1,2,12,29,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
self:addTradeSkill(RecipeDB,57264,385,42460,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57264,1,2,12,29,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
self:addTradeSkill(RecipeDB,57265,110,42461,1,45357,nil,2,110,115,120,125)
- self:addTradeFlags(RecipeDB,57265,1,2,3,29,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
self:addTradeSkill(RecipeDB,57266,95,42462,1,45357,nil,2,95,105,115,125)
- self:addTradeFlags(RecipeDB,57266,1,2,3,29,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
self:addTradeSkill(RecipeDB,57267,385,42463,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57267,1,2,12,29,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
self:addTradeSkill(RecipeDB,57268,385,42464,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57268,1,2,12,29,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
self:addTradeSkill(RecipeDB,57269,140,42465,1,45357,nil,2,140,145,150,155)
- self:addTradeFlags(RecipeDB,57269,1,2,3,29,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
self:addTradeSkill(RecipeDB,57270,215,42466,1,45357,nil,2,215,220,225,230)
- self:addTradeFlags(RecipeDB,57270,1,2,3,29,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
self:addTradeSkill(RecipeDB,57271,165,42467,1,45357,nil,2,165,170,175,180)
- self:addTradeFlags(RecipeDB,57271,1,2,3,29,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
self:addTradeSkill(RecipeDB,57272,275,42468,1,45357,nil,2,275,280,285,290)
- self:addTradeFlags(RecipeDB,57272,1,2,3,29,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
self:addTradeSkill(RecipeDB,57273,385,42469,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57273,1,2,12,29,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
self:addTradeSkill(RecipeDB,57274,240,42470,1,45357,nil,2,240,245,250,255)
- self:addTradeFlags(RecipeDB,57274,1,2,3,29,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
self:addTradeSkill(RecipeDB,57275,325,42471,1,45357,nil,2,325,330,335,340)
- self:addTradeFlags(RecipeDB,57275,1,2,3,29,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
self:addTradeSkill(RecipeDB,57276,385,42472,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57276,1,2,12,29,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
self:addTradeSkill(RecipeDB,57277,190,42473,1,45357,nil,2,190,195,200,205)
- self:addTradeFlags(RecipeDB,57277,1,2,3,29,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)
@@ -1491,7 +1491,7 @@ function addon:InitInscription(RecipeDB)
-- Glyph of Fire Blast -- 57719
self:addTradeSkill(RecipeDB,57719,385,42740,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,57719,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,57719,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,57719,8,15)
-- Glyph of Aquatic Form -- 58286
@@ -1521,237 +1521,237 @@ function addon:InitInscription(RecipeDB)
-- Glyph of the Pack -- 58297
self:addTradeSkill(RecipeDB,58297,195,43355,1,45357,nil,2,195,205,210,215)
- self:addTradeFlags(RecipeDB,58297,1,2,12,23,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
self:addTradeSkill(RecipeDB,58298,75,43356,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58298,1,2,12,23,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
self:addTradeSkill(RecipeDB,58299,75,43338,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58299,1,2,12,23,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
self:addTradeSkill(RecipeDB,58300,75,43354,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58300,1,2,12,23,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
self:addTradeSkill(RecipeDB,58301,75,43350,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58301,1,2,12,23,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
self:addTradeSkill(RecipeDB,58302,150,43351,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58302,1,2,12,23,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
self:addTradeSkill(RecipeDB,58303,75,43339,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58303,1,2,12,24,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
self:addTradeSkill(RecipeDB,58305,95,43357,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58305,1,2,12,24,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
self:addTradeSkill(RecipeDB,58306,75,43359,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58306,1,2,12,24,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
self:addTradeSkill(RecipeDB,58307,120,43360,1,45357,nil,2,120,130,135,140)
- self:addTradeFlags(RecipeDB,58307,1,2,12,24,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
self:addTradeSkill(RecipeDB,58308,75,43364,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58308,1,2,12,24,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
self:addTradeSkill(RecipeDB,58310,75,43361,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58310,1,2,12,24,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
self:addTradeSkill(RecipeDB,58311,95,43365,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58311,1,2,12,25,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
self:addTradeSkill(RecipeDB,58312,75,43366,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58312,1,2,12,25,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
self:addTradeSkill(RecipeDB,58313,75,43367,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58313,1,2,12,25,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
self:addTradeSkill(RecipeDB,58314,75,43340,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58314,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,58314,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,58314,8,14)
-- Glyph of Sense Undead -- 58315
self:addTradeSkill(RecipeDB,58315,95,43368,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58315,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,58315,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,58315,8,14)
-- Glyph of the Wise -- 58316
self:addTradeSkill(RecipeDB,58316,150,43369,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58316,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,58316,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,58316,8,14)
-- Glyph of Fading -- 58317
self:addTradeSkill(RecipeDB,58317,75,43342,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58317,1,2,12,26,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
self:addTradeSkill(RecipeDB,58318,75,43371,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58318,1,2,12,26,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
self:addTradeSkill(RecipeDB,58319,170,43370,1,45357,nil,2,170,180,185,190)
- self:addTradeFlags(RecipeDB,58319,1,2,12,26,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
self:addTradeSkill(RecipeDB,58320,95,43373,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58320,1,2,12,26,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
self:addTradeSkill(RecipeDB,58321,150,43372,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58321,1,2,12,26,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
self:addTradeSkill(RecipeDB,58322,345,43374,1,45357,nil,2,345,355,360,365)
- self:addTradeFlags(RecipeDB,58322,1,2,12,26,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
self:addTradeSkill(RecipeDB,58323,75,43379,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58323,1,2,12,28,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
self:addTradeSkill(RecipeDB,58324,120,43376,1,45357,nil,2,120,130,135,140)
- self:addTradeFlags(RecipeDB,58324,1,2,12,28,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
self:addTradeSkill(RecipeDB,58325,95,43377,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58325,1,2,12,28,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
self:addTradeSkill(RecipeDB,58326,75,43343,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58326,1,2,12,28,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
self:addTradeSkill(RecipeDB,58327,195,43378,1,45357,nil,2,195,205,210,215)
- self:addTradeFlags(RecipeDB,58327,1,2,12,28,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
self:addTradeSkill(RecipeDB,58328,120,43380,1,45357,nil,2,120,130,135,140)
- self:addTradeFlags(RecipeDB,58328,1,2,12,28,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
self:addTradeSkill(RecipeDB,58329,150,43381,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58329,1,2,12,27,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
self:addTradeSkill(RecipeDB,58330,150,43385,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58330,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,58330,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,58330,8,14)
-- Glyph of Water Breathing -- 58331
self:addTradeSkill(RecipeDB,58331,120,43344,1,45357,nil,2,120,130,135,140)
- self:addTradeFlags(RecipeDB,58331,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,58331,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,58331,8,14)
-- Glyph of Water Shield -- 58332
self:addTradeSkill(RecipeDB,58332,95,43386,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58332,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,58332,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,58332,8,14)
-- Glyph of Water Walking -- 58333
self:addTradeSkill(RecipeDB,58333,150,43388,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58333,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,58333,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,58333,8,14)
-- Glyph of Unending Breath -- 58336
self:addTradeSkill(RecipeDB,58336,95,43389,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58336,1,2,12,29,36,41)
+ self:addTradeFlags(RecipeDB,58336,1,2,12,F_WARLOCK,36,41)
self:addTradeAcquire(RecipeDB,58336,8,14)
-- Glyph of Drain Soul -- 58337
self:addTradeSkill(RecipeDB,58337,75,43390,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58337,1,2,12,29,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
self:addTradeSkill(RecipeDB,58338,150,43392,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58338,1,2,12,29,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
self:addTradeSkill(RecipeDB,58339,150,43393,1,45357,nil,2,150,155,160,165)
- self:addTradeFlags(RecipeDB,58339,1,2,12,29,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
self:addTradeSkill(RecipeDB,58340,120,43391,1,45357,nil,2,120,130,135,140)
- self:addTradeFlags(RecipeDB,58340,1,2,12,29,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
self:addTradeSkill(RecipeDB,58341,345,43394,1,45357,nil,2,345,355,360,365)
- self:addTradeFlags(RecipeDB,58341,1,2,12,29,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
self:addTradeSkill(RecipeDB,58342,75,43395,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58342,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,58342,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,58342,8,14)
-- Glyph of Bloodrage -- 58343
self:addTradeSkill(RecipeDB,58343,75,43396,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58343,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,58343,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,58343,8,14)
-- Glyph of Charge -- 58344
self:addTradeSkill(RecipeDB,58344,75,43397,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58344,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,58344,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,58344,8,14)
-- Glyph of Mocking Blow -- 58345
self:addTradeSkill(RecipeDB,58345,95,43398,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,58345,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,58345,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,58345,8,14)
-- Glyph of Thunder Clap -- 58346
self:addTradeSkill(RecipeDB,58346,75,43399,1,45357,nil,2,75,80,85,90)
- self:addTradeFlags(RecipeDB,58346,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,58346,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,58346,8,14)
-- Glyph of Enduring Victory -- 58347
self:addTradeSkill(RecipeDB,58347,320,43400,1,45357,nil,2,320,330,335,340)
- self:addTradeFlags(RecipeDB,58347,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,58347,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,58347,8,14)
-- Scroll of Agility -- 58472
@@ -1859,7 +1859,7 @@ function addon:InitInscription(RecipeDB)
-- Glyph of Ghost Wolf -- 59326
self:addTradeSkill(RecipeDB,59326,95,43725,1,45357,nil,2,95,105,110,115)
- self:addTradeFlags(RecipeDB,59326,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,59326,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,59326,8,14)
-- Glyph of Rune Tap -- 59338
@@ -1879,7 +1879,7 @@ function addon:InitInscription(RecipeDB)
-- Certificate of Ownership -- 59387
self:addTradeSkill(RecipeDB,59387,200,43850,1,45357,nil,2,200,205,210,215)
- self:addTradeFlags(RecipeDB,59387,1,2,3,23,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)
@@ -2009,17 +2009,17 @@ function addon:InitInscription(RecipeDB)
-- Glyph of Seal of Blood -- 59559
self:addTradeSkill(RecipeDB,59559,385,43867,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,59559,1,2,12,25,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
self:addTradeSkill(RecipeDB,59560,385,43868,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,59560,1,2,12,25,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
self:addTradeSkill(RecipeDB,59561,385,43869,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,59561,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,59561,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,59561,8,15)
-- Scroll of Recall II -- 60336
@@ -2066,17 +2066,17 @@ function addon:InitInscription(RecipeDB)
-- Glyph of Frostfire -- 61677
self:addTradeSkill(RecipeDB,61677,385,44684,1,45357,nil,2,385,390,397,405)
- self:addTradeFlags(RecipeDB,61677,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,61677,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,61677,8,15)
-- Glyph of Blast Wave -- 56990
self:addTradeSkill(RecipeDB,56990,310,44920,1,45357,nil,2,310,355,360,365)
- self:addTradeFlags(RecipeDB,56990,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,56990,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,56990,8,14)
-- Glyph of Arcane Blast -- 56991
self:addTradeSkill(RecipeDB,56991,315,44955,1,45357,nil,2,310,320,325,330)
- self:addTradeFlags(RecipeDB,56991,1,2,3,24,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
@@ -2091,7 +2091,7 @@ function addon:InitInscription(RecipeDB)
-- Glyph of Thunderstorm -- 57253
self:addTradeSkill(RecipeDB,57253,355,44923,1,45357,nil,2,355,355,360,365)
- self:addTradeFlags(RecipeDB,57253,1,2,12,27,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
@@ -2133,7 +2133,7 @@ function addon:InitInscription(RecipeDB)
--Glyph of Arcane Barrage -- 64276
self:addTradeSkill(RecipeDB,64276,425,45738,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64276,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,64276,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,64276,8,40)
--Glyph of Barkskin -- 64256
@@ -2143,7 +2143,7 @@ function addon:InitInscription(RecipeDB)
--Glyph of Beacon of Light -- 64277
self:addTradeSkill(RecipeDB,64277,425,45741,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64277,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,64277,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,64277,8,40)
--Glyph of Berserk -- 64268
@@ -2153,153 +2153,153 @@ function addon:InitInscription(RecipeDB)
--Glyph of Bladestorm -- 64295
self:addTradeSkill(RecipeDB,64295,425,45790,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64295,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,64295,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,64295,8,40)
--Glyph of Chaos Bolt -- 64294
self:addTradeSkill(RecipeDB,64294,425,45781,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64294,1,2,12,29,36,41)
+ self:addTradeFlags(RecipeDB,64294,1,2,12,F_WARLOCK,36,41)
self:addTradeAcquire(RecipeDB,64294,8,40)
--Glyph of Chimera Shot -- 64271
self:addTradeSkill(RecipeDB,64271,425,45625,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64271,1,2,12,23,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
self:addTradeSkill(RecipeDB,64303,425,45769,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64303,1,2,12,28,36,41)
+ self:addTradeFlags(RecipeDB,64303,1,2,12,F_ROGUE,36,41)
self:addTradeAcquire(RecipeDB,64303,8,40)
--Glyph of Deep Freeze - 64274
self:addTradeSkill(RecipeDB,64274,425,45736,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64274,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,64274,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,64274,8,40)
--Glyph of Demonic Circle -- 64317
self:addTradeSkill(RecipeDB,64317,425,45782,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64317,1,2,12,29,36,41)
+ self:addTradeFlags(RecipeDB,64317,1,2,12,F_WARLOCK,36,41)
self:addTradeAcquire(RecipeDB,64317,8,40)
--Glyph of Dispersion -- 64280
self:addTradeSkill(RecipeDB,64280,425,45753,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64280,1,2,12,26,36,41)
+ self:addTradeFlags(RecipeDB,64280,1,2,12,F_PRIEST,36,41)
self:addTradeAcquire(RecipeDB,64280,8,40)
--Glyph of Divine Plea -- 64305
self:addTradeSkill(RecipeDB,64305,425,45745,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64305,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,64305,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,64305,8,40)
--Glyph of Divine Storm -- 64279
self:addTradeSkill(RecipeDB,64279,425,45743,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64279,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,64279,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,64279,8,40)
--Glyph of Earth Shield -- 64261
self:addTradeSkill(RecipeDB,64261,250,45775,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64261,1,2,3,27,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
self:addTradeSkill(RecipeDB,64312,425,45794,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64312,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,64312,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,64312,8,40)
--Glyph of Explosive Shot -- 64273
self:addTradeSkill(RecipeDB,64273,425,45731,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64273,1,2,12,23,36,41)
+ self:addTradeFlags(RecipeDB,64273,1,2,12,F_HUNTER,36,41)
self:addTradeAcquire(RecipeDB,64273,8,40)
--Glyph of Explosive Trap -- 64253
self:addTradeSkill(RecipeDB,64253,425,45733,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64253,1,2,12,23,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
self:addTradeSkill(RecipeDB,64315,425,45766,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64315,1,2,12,28,36,41)
+ self:addTradeFlags(RecipeDB,64315,1,2,12,F_ROGUE,36,41)
self:addTradeAcquire(RecipeDB,64315,8,40)
--Glyph of Feral Spirit -- 64288
self:addTradeSkill(RecipeDB,64288,425,45771,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64288,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,64288,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,64288,8,40)
--Glyph of Guardian Spirit -- 64281
self:addTradeSkill(RecipeDB,64281,425,45755,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64281,1,2,12,26,36,41)
+ self:addTradeFlags(RecipeDB,64281,1,2,12,F_PRIEST,36,41)
self:addTradeAcquire(RecipeDB,64281,8,40)
--Glyph of Hammer of the Righteous -- 64278
self:addTradeSkill(RecipeDB,64278,425,45742,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64278,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,64278,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,64278,8,40)
--Glyph of Haunt -- 64291
self:addTradeSkill(RecipeDB,64291,425,45779,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64291,1,2,12,29,36,41)
+ self:addTradeFlags(RecipeDB,64291,1,2,12,F_WARLOCK,36,41)
self:addTradeAcquire(RecipeDB,64291,8,40)
--Glyph of Hex -- 64316
self:addTradeSkill(RecipeDB,64316,425,45777,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64316,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,64316,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,64316,8,40)
--Glyph of Holy Shock -- 64254
self:addTradeSkill(RecipeDB,64254,425,45746,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64254,1,2,12,25,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
self:addTradeSkill(RecipeDB,64284,425,45761,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64284,1,2,12,28,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
self:addTradeSkill(RecipeDB,64283,425,45758,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64283,1,2,12,26,36,41)
+ self:addTradeFlags(RecipeDB,64283,1,2,12,F_PRIEST,36,41)
self:addTradeAcquire(RecipeDB,64283,8,40)
--Glyph of Ice Barrier -- 64257
self:addTradeSkill(RecipeDB,64257,425,45740,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64257,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,64257,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,64257,8,40)
--Glyph of Kill Shot -- 64304
self:addTradeSkill(RecipeDB,64304,425,45732,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64304,1,2,12,23,36,41)
+ self:addTradeFlags(RecipeDB,64304,1,2,12,F_HUNTER,36,41)
self:addTradeAcquire(RecipeDB,64304,8,40)
--Glyph of Killing Spree -- 64285
self:addTradeSkill(RecipeDB,64285,425,45762,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64285,1,2,12,28,36,41)
+ self:addTradeFlags(RecipeDB,64285,1,2,12,F_ROGUE,36,41)
self:addTradeAcquire(RecipeDB,64285,8,40)
--Glyph of Life Tap -- 64248
self:addTradeSkill(RecipeDB,64248,425,45785,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64248,1,2,12,29,36,41)
+ self:addTradeFlags(RecipeDB,64248,1,2,12,F_WARLOCK,36,41)
self:addTradeAcquire(RecipeDB,64248,8,40)
--Glyph of Living Bomb -- 64275
self:addTradeSkill(RecipeDB,64275,425,45737,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64275,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,64275,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,64275,8,40)
--Glyph of Metamorphosis -- 64318
self:addTradeSkill(RecipeDB,64318,425,45780,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64318,1,2,12,29,36,41)
+ self:addTradeFlags(RecipeDB,64318,1,2,12,F_WARLOCK,36,41)
self:addTradeAcquire(RecipeDB,64318,8,40)
--Glyph of Mind Sear -- 64309
self:addTradeSkill(RecipeDB,64309,425,45757,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64309,1,2,12,26,36,41)
+ self:addTradeFlags(RecipeDB,64309,1,2,12,F_PRIEST,36,41)
self:addTradeAcquire(RecipeDB,64309,8,40)
--Glyph of Mirror Image -- 64314
self:addTradeSkill(RecipeDB,64314,425,45739,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64314,1,2,12,24,36,41)
+ self:addTradeFlags(RecipeDB,64314,1,2,12,F_MAGE,36,41)
self:addTradeAcquire(RecipeDB,64314,8,40)
--Glyph of Monsoon -- 64258
@@ -2310,7 +2310,7 @@ function addon:InitInscription(RecipeDB)
--Glyph of Mutilate -- 64260
self:addTradeSkill(RecipeDB,64260,255,45768,1,45357,nil,2,255,255,262,270)
- self:addTradeFlags(RecipeDB,64260,1,2,3,28,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)
@@ -2321,28 +2321,28 @@ function addon:InitInscription(RecipeDB)
--Glyph of Pain Suppression -- 64259
self:addTradeSkill(RecipeDB,64259,255,45760,1,45357,nil,2,255,255,262,270)
- self:addTradeFlags(RecipeDB,64259,1,2,3,26,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
self:addTradeSkill(RecipeDB,64282,425,45756,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64282,1,2,12,26,36,41)
+ self:addTradeFlags(RecipeDB,64282,1,2,12,F_PRIEST,36,41)
self:addTradeAcquire(RecipeDB,64282,8,40)
--Glyph of Raptor Strike -- 64246
self:addTradeSkill(RecipeDB,64246,425,45735,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64246,1,2,12,23,36,41)
+ self:addTradeFlags(RecipeDB,64246,1,2,12,F_HUNTER,36,41)
self:addTradeAcquire(RecipeDB,64246,8,40)
--Glyph of Riptide -- 64289
self:addTradeSkill(RecipeDB,64289,425,45772,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64289,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,64289,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,64289,8,40)
--Glyph of Salvation -- 64251
self:addTradeSkill(RecipeDB,64251,425,45747,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64251,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,64251,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,64251,8,40)
--Glyph of Savage Roar -- 64307
@@ -2352,47 +2352,47 @@ function addon:InitInscription(RecipeDB)
--Glyph of Scatter Shot -- 64249
self:addTradeSkill(RecipeDB,64249,425,45734,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64249,1,2,12,23,36,41)
+ self:addTradeFlags(RecipeDB,64249,1,2,12,F_HUNTER,36,41)
self:addTradeAcquire(RecipeDB,64249,8,40)
--Glyph of Shadow Dance -- 64286
self:addTradeSkill(RecipeDB,64286,425,45764,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64286,1,2,12,28,36,41)
+ self:addTradeFlags(RecipeDB,64286,1,2,12,F_ROGUE,36,41)
self:addTradeAcquire(RecipeDB,64286,8,40)
--Glyph of Shadowflame -- 64311
self:addTradeSkill(RecipeDB,64311,425,45783,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64311,1,2,12,29,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
self:addTradeSkill(RecipeDB,64308,425,45744,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64308,1,2,12,25,36,41)
+ self:addTradeFlags(RecipeDB,64308,1,2,12,F_PALADIN,36,41)
self:addTradeAcquire(RecipeDB,64308,8,40)
--Glyph of Shield Wall -- 64252
self:addTradeSkill(RecipeDB,64252,425,45797,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64252,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,64252,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,64252,8,40)
--Glyph of Shockwave -- 64296
self:addTradeSkill(RecipeDB,64296,425,45792,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64296,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,64296,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,64296,8,40)
--Glyph of Soul Link -- 64250
self:addTradeSkill(RecipeDB,64250,425,45789,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64250,1,2,12,29,36,41)
+ self:addTradeFlags(RecipeDB,64250,1,2,12,F_WARLOCK,36,41)
self:addTradeAcquire(RecipeDB,64250,8,40)
--Glyph of Spell Reflection -- 64302
self:addTradeSkill(RecipeDB,64302,425,45795,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64302,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,64302,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,64302,8,40)
--Glyph of Stoneclaw Totem -- 64247
self:addTradeSkill(RecipeDB,64247,425,45778,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64247,1,2,12,27,36,41)
+ self:addTradeFlags(RecipeDB,64247,1,2,12,F_SHAMAN,36,41)
self:addTradeAcquire(RecipeDB,64247,8,40)
--Glyph of Survival Instincts -- 65245
@@ -2402,23 +2402,23 @@ function addon:InitInscription(RecipeDB)
--Glyph of Thunder -- 64287
self:addTradeSkill(RecipeDB,64287,425,45770,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64287,1,2,12,27,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
self:addTradeSkill(RecipeDB,64262,255,45776,1,45357,nil,2,255,255,262,270)
- self:addTradeFlags(RecipeDB,64262,1,2,3,27,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
self:addTradeSkill(RecipeDB,64310,425,45767,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64310,1,2,12,28,36,41)
+ self:addTradeFlags(RecipeDB,64310,1,2,12,F_ROGUE,36,41)
self:addTradeAcquire(RecipeDB,64310,8,40)
--Glyph of Vigilance -- 64255
self:addTradeSkill(RecipeDB,64255,425,45793,1,45357,nil,2,425,430,435,440)
- self:addTradeFlags(RecipeDB,64255,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,64255,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,64255,8,40)
--Glyph of Wild Growth -- 64270
@@ -2438,7 +2438,7 @@ function addon:InitInscription(RecipeDB)
--Glyph of Command -- 68166
self:addTradeSkill(RecipeDB,68166,355,49084,1,45357,nil,2,355,355,360,365)
- self:addTradeFlags(RecipeDB,68166,1,2,12,30,36,41)
+ self:addTradeFlags(RecipeDB,68166,1,2,12,F_WARRIOR,36,41)
self:addTradeAcquire(RecipeDB,68166,8,14)
-- The number of items added with patches
diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua
index 23f6299..d0adf3f 100644
--- a/RecipeDB/ARL-Leatherwork.lua
+++ b/RecipeDB/ARL-Leatherwork.lua
@@ -38,6 +38,58 @@ local MODNAME = "Ackis Recipe List"
local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+--------------------------------------------------------------------------------------------------------------------
+-- 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_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 = 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
+
+--------------------------------------------------------------------------------------------------------------------
+-- Reputation Acquire Flags
+--------------------------------------------------------------------------------------------------------------------
+local R_WINTERSPRING = 589
+
+--------------------------------------------------------------------------------------------------------------------
+-- Reputation Levels
+--------------------------------------------------------------------------------------------------------------------
+local FRIENDLY = 1
+local HONORED = 2
+local REVERED = 3
+local EXALTED = 4
+
+
local initialized = false
function addon:InitLeatherworking(RecipeDB)
@@ -760,7 +812,7 @@ function addon:InitLeatherworking(RecipeDB)
-- Wolfshead Helm -- 10621
self:addTradeSkill(RecipeDB,10621,225,8345,1,2108,nil,0,225,245,255,265)
- self:addTradeFlags(RecipeDB,10621,1,2,3,22,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
diff --git a/RecipeDB/ARL-Runeforge.lua b/RecipeDB/ARL-Runeforge.lua
index f96334d..a9a5e3c 100644
--- a/RecipeDB/ARL-Runeforge.lua
+++ b/RecipeDB/ARL-Runeforge.lua
@@ -30,6 +30,58 @@ local MODNAME = "Ackis Recipe List"
local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+--------------------------------------------------------------------------------------------------------------------
+-- 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_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 = 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
+
+--------------------------------------------------------------------------------------------------------------------
+-- Reputation Acquire Flags
+--------------------------------------------------------------------------------------------------------------------
+local R_WINTERSPRING = 589
+
+--------------------------------------------------------------------------------------------------------------------
+-- Reputation Levels
+--------------------------------------------------------------------------------------------------------------------
+local FRIENDLY = 1
+local HONORED = 2
+local REVERED = 3
+local EXALTED = 4
+
+
local initialized = false
function addon:InitRuneforging(RecipeDB)
@@ -42,47 +94,47 @@ function addon:InitRuneforging(RecipeDB)
-- Rune of the Fallen Crusader - 53344
self:addTradeSkill(RecipeDB,53344,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,53344,1,2,3,21)
+ self:addTradeFlags(RecipeDB,53344,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,53344,1,29194,1,29196,1,29195,1,31084)
-- Rune of Swordshattering - 53323
self:addTradeSkill(RecipeDB,53323,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,53323,1,2,3,21)
+ self:addTradeFlags(RecipeDB,53323,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,53323,1,29194,1,29196,1,29195,1,31084)
-- Rune of Swordbreaking - 54446
self:addTradeSkill(RecipeDB,54446,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,54446,1,2,3,21)
+ self:addTradeFlags(RecipeDB,54446,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,54446,1,29194,1,29196,1,29195,1,31084)
-- Rune of Spellshattering - 53342
self:addTradeSkill(RecipeDB,53342,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,53342,1,2,3,21)
+ self:addTradeFlags(RecipeDB,53342,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,53342,1,29194,1,29196,1,29195,1,31084)
-- Rune of Spellbreaking - 54447
self:addTradeSkill(RecipeDB,54447,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,54447,1,2,3,21)
+ self:addTradeFlags(RecipeDB,54447,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,54447,1,29194,1,29196,1,29195,1,31084)
-- Rune of Razorice - 53343
self:addTradeSkill(RecipeDB,53343,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,53343,1,2,3,21)
+ self:addTradeFlags(RecipeDB,53343,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,53343,1,29194,1,29196,1,29195,1,31084)
-- Rune of Lichbane - 53331
self:addTradeSkill(RecipeDB,53331,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,53331,1,2,3,21)
+ self:addTradeFlags(RecipeDB,53331,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,53331,1,29194,1,29196,1,29195,1,31084)
-- Rune of Cinderglacier - 53341
self:addTradeSkill(RecipeDB,53341,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,53341,1,2,3,21)
+ self:addTradeFlags(RecipeDB,53341,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,53341,1,29194,1,29196,1,29195,1,31084)
-- Rune of the Stoneskin Gargoyle - 62158
self:addTradeSkill(RecipeDB,62158,1,nil,1,53428,2,1,1,1,2)
- self:addTradeFlags(RecipeDB,62158,1,2,3,21)
+ self:addTradeFlags(RecipeDB,62158,1,2,3,F_DK)
self:addTradeAcquire(RecipeDB,62158,1,29194,1,29196,1,29195,1,31084)
return 9
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index ff24781..eb88f27 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -36,6 +36,56 @@ local MODNAME = "Ackis Recipe List"
local addon = LibStub("AceAddon-3.0"):GetAddon(MODNAME)
local L = LibStub("AceLocale-3.0"):GetLocale(MODNAME)
+--------------------------------------------------------------------------------------------------------------------
+-- 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_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 = 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
+
+--------------------------------------------------------------------------------------------------------------------
+-- Reputation Acquire Flags
+--------------------------------------------------------------------------------------------------------------------
+local R_WINTERSPRING = 589
+
+--------------------------------------------------------------------------------------------------------------------
+-- Reputation Levels
+--------------------------------------------------------------------------------------------------------------------
+local FRIENDLY = 1
+local HONORED = 2
+local REVERED = 3
+local EXALTED = 4
local initialized = false
function addon:InitTailoring(RecipeDB)
@@ -1154,7 +1204,7 @@ function addon:InitTailoring(RecipeDB)
-- Gloves of Spell Mastery -- 18454
self:addTradeSkill(RecipeDB,18454,300,14146,4,3908,nil,0,300,315,330,345)
- self:addTradeFlags(RecipeDB,18454,1,2,10,24,26,29,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
@@ -1164,7 +1214,7 @@ function addon:InitTailoring(RecipeDB)
-- Truefaith Vestments -- 18456
self:addTradeSkill(RecipeDB,18456,300,14154,4,3908,nil,0,300,315,330,345)
- self:addTradeFlags(RecipeDB,18456,1,2,5,26,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
@@ -1194,7 +1244,7 @@ function addon:InitTailoring(RecipeDB)
-- Flarecore Gloves -- 20849
self:addTradeSkill(RecipeDB,20849,300,16979,1,3908,nil,0,300,315,330,345)
- self:addTradeFlags(RecipeDB,20849,1,2,4,24,26,29,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
@@ -1304,17 +1354,17 @@ function addon:InitTailoring(RecipeDB)
-- Soul Pouch -- 26085
self:addTradeSkill(RecipeDB,26085,260,21340,1,3908,nil,0,260,275,290,305)
- self:addTradeFlags(RecipeDB,26085,1,2,4,29,36,40)
+ self:addTradeFlags(RecipeDB,26085,1,2,4,F_WARLOCK,36,40)
self:addTradeAcquire(RecipeDB,26085,2,6568)
-- Felcloth Bag -- 26086
self:addTradeSkill(RecipeDB,26086,280,21341,3,3908,nil,0,280,300,315,330)
- self:addTradeFlags(RecipeDB,26086,1,2,5,29,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
self:addTradeSkill(RecipeDB,26087,300,21342,3,3908,nil,0,300,315,330,345)
- self:addTradeFlags(RecipeDB,26087,1,2,6,11,29,36,40)
+ self:addTradeFlags(RecipeDB,26087,1,2,6,11,F_WARLOCK,36,40)
self:addTradeAcquire(RecipeDB,26087,8,26)
-- Festival Dress -- 26403
@@ -1396,7 +1446,7 @@ function addon:InitTailoring(RecipeDB)
-- Ebon Shadowbag -- 26759
self:addTradeSkill(RecipeDB,26759,375,21872,3,3908,nil,1,375,385,390,395)
- self:addTradeFlags(RecipeDB,26759,1,2,4,29,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
@@ -2024,7 +2074,7 @@ function addon:InitTailoring(RecipeDB)
-- Abyssal Bag -- 56004
self:addTradeSkill(RecipeDB,56004,435,41597,1,3908,nil,2,435,440,445,450)
- self:addTradeFlags(RecipeDB,56004,1,2,4,29,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