James D. Callahan III [04-09-10 - 00:40]
diff --git a/Database/Alchemy.lua b/Database/Alchemy.lua
index 1633390..e3a6386 100644
--- a/Database/Alchemy.lua
+++ b/Database/Alchemy.lua
@@ -153,8 +153,7 @@ function addon:InitAlchemy()
-- Shadow Oil -- 3449
AddRecipe(3449, 165, 3824, Q.COMMON, V.ORIG, 165, 190, 210, 230)
self:AddRecipeFlags(3449, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
- self:AddRecipeVendor(3449, 2481, 4878)
- self:AddRecipeAcquire(3449, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(3449, 2481, 1, 4878, 1)
-- Elixir of Fortitude -- 3450
AddRecipe(3450, 175, 3825, Q.COMMON, V.ORIG, 175, 195, 215, 235)
@@ -205,8 +204,7 @@ function addon:InitAlchemy()
-- Free Action Potion -- 6624
AddRecipe(6624, 150, 5634, Q.COMMON, V.ORIG, 150, 175, 195, 215)
self:AddRecipeFlags(6624, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
- self:AddRecipeVendor(6624, 5178, 4226, 3348)
- self:AddRecipeAcquire(6624, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(6624, 5178, 1, 4226, 1, 3348, 1)
-- Elixir of Water Breathing -- 7179
AddRecipe(7179, 90, 5996, Q.COMMON, V.ORIG, 90, 120, 140, 160)
diff --git a/Database/Custom.lua b/Database/Custom.lua
index 152eaa4..e0ae6e7 100644
--- a/Database/Custom.lua
+++ b/Database/Custom.lua
@@ -68,7 +68,6 @@ function addon:InitCustom(DB)
self:addLookupList(DB, 43, L["TK_RANDOM"], BZ["The Eye"], 0, 0)
self:addLookupList(DB, 44, L["Custom44"])
self:addLookupList(DB, 45, L["Custom45"])
- self:addLookupList(DB, 46, L["LIMITED_SUPPLY"])
--self:addLookupList(DB, 28, L["BT_HYJAL_RANDOM"])
--[[
diff --git a/Database/Enchanting.lua b/Database/Enchanting.lua
index 1381f2a..d384b6d 100644
--- a/Database/Enchanting.lua
+++ b/Database/Enchanting.lua
@@ -299,8 +299,7 @@ function addon:InitEnchanting()
-- Enchant Bracer - Lesser Deflection -- 13646
AddRecipe(13646, 170, nil, Q.UNCOMMON, V.ORIG, 170, 190, 210, 230)
self:AddRecipeFlags(13646, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
- self:AddRecipeAcquire(13646, A.CUSTOM, 46)
- self:AddRecipeVendor(13646, 2381, 2821)
+ self:AddRecipeLimitedVendor(13646, 2381, 1, 2821, 1)
-- Enchant Bracer - Stamina -- 13648
AddRecipe(13648, 170, nil, Q.COMMON, V.ORIG, 170, 190, 210, 230)
diff --git a/Database/Engineering.lua b/Database/Engineering.lua
index 11717bf..469e89b 100644
--- a/Database/Engineering.lua
+++ b/Database/Engineering.lua
@@ -218,8 +218,7 @@ function addon:InitEngineering()
-- Ice Deflector -- 3957
AddRecipe(3957, 155, 4386, Q.COMMON, V.ORIG, 155, 175, 185, 195)
self:AddRecipeFlags(3957, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
- self:AddRecipeAcquire(3957, A.CUSTOM, 46)
- self:AddRecipeVendor(3957, 2684)
+ self:AddRecipeLimitedVendor(3957, 2684, 1)
-- Iron Strut -- 3958
AddRecipe(3958, 160, 4387, Q.COMMON, V.ORIG, 160, 160, 170, 180)
@@ -279,9 +278,8 @@ function addon:InitEngineering()
-- Gnomish Cloaking Device -- 3971
AddRecipe(3971, 200, 4397, Q.COMMON, V.ORIG, 200, 220, 230, 240)
self:AddRecipeFlags(3971, F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE, F.TRINKET)
- self:AddRecipeAcquire(3971, A.CUSTOM, 46)
self:AddRecipeMobDrop(3971, 7800)
- self:AddRecipeVendor(3971, 6777)
+ self:AddRecipeLimitedVendor(3971, 6777, 1)
-- Large Seaforium Charge -- 3972
AddRecipe(3972, 200, 4398, Q.UNCOMMON, V.ORIG, 200, 200, 220, 240)
diff --git a/Database/Jewelcrafting.lua b/Database/Jewelcrafting.lua
index e9b9c7e..0139d7f 100644
--- a/Database/Jewelcrafting.lua
+++ b/Database/Jewelcrafting.lua
@@ -138,8 +138,7 @@ function addon:InitJewelcrafting()
-- Heavy Iron Knuckles -- 25612
AddRecipe(25612, 125, 20954, Q.COMMON, V.TBC, 125, 155, 170, 185)
self:AddRecipeFlags(25612, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.ONE_HAND, F.FIST)
- self:AddRecipeAcquire(25612, A.CUSTOM, 46)
- self:AddRecipeVendor(25612, 2381, 2393)
+ self:AddRecipeLimitedVendor(25612, 2381, 1, 2393, 1)
-- Golden Dragon Ring -- 25613
AddRecipe(25613, 135, 20955, Q.COMMON, V.TBC, 135, 165, 180, 195)
@@ -154,8 +153,7 @@ function addon:InitJewelcrafting()
-- Blazing Citrine Ring -- 25617
AddRecipe(25617, 150, 20958, Q.COMMON, V.TBC, 150, 180, 195, 210)
self:AddRecipeFlags(25617, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.RING)
- self:AddRecipeAcquire(25617, A.CUSTOM, 46)
- self:AddRecipeVendor(25617, 2381, 9636)
+ self:AddRecipeLimitedVendor(25617, 2381, 1, 9636, 1)
-- Jade Pendant of Blasting -- 25618
AddRecipe(25618, 160, 20966, Q.UNCOMMON, V.TBC, 160, 190, 205, 220)
diff --git a/Database/Leatherworking.lua b/Database/Leatherworking.lua
index 0c98925..94a3864 100644
--- a/Database/Leatherworking.lua
+++ b/Database/Leatherworking.lua
@@ -300,9 +300,8 @@ function addon:InitLeatherworking()
-- Thick Murloc Armor -- 6704
AddRecipe(6704, 170, 5782, Q.UNCOMMON, V.ORIG, 170, 190, 200, 210)
self:AddRecipeFlags(6704, F.ALLIANCE, F.HORDE, F.VENDOR, F.MOB_DROP, F.IBOE, F.RBOE, F.DPS, F.LEATHER)
- self:AddRecipeAcquire(6704, A.CUSTOM, 46)
self:AddRecipeMobDrop(6704, 938, 1160)
- self:AddRecipeVendor(6704, 2381, 2393)
+ self:AddRecipeLimitedVendor(6704, 2381, 1, 2393, 1, 2846, 1)
-- Murloc Scale Bracers -- 6705
AddRecipe(6705, 190, 5783, Q.UNCOMMON, V.ORIG, 190, 210, 220, 230)
diff --git a/Database/Tailoring.lua b/Database/Tailoring.lua
index e12fadd..cf3ceb6 100644
--- a/Database/Tailoring.lua
+++ b/Database/Tailoring.lua
@@ -263,8 +263,7 @@ function addon:InitTailoring()
-- Icy Cloak -- 3862
AddRecipe(3862, 200, 4327, Q.COMMON, V.ORIG, 200, 220, 235, 250)
self:AddRecipeFlags(3862, F.ALLIANCE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOAK)
- self:AddRecipeAcquire(3862, A.CUSTOM, 46)
- self:AddRecipeVendor(3862, 2381)
+ self:AddRecipeLimitedVendor(3862, 2381, 1, 6567, 1)
-- Spider Belt -- 3863
AddRecipe(3863, 180, 4328, Q.UNCOMMON, V.ORIG, 180, 200, 215, 230)
@@ -341,8 +340,7 @@ function addon:InitTailoring()
AddRecipe(6688, 115, 5763, Q.COMMON, V.ORIG, 115, 140, 157, 175)
self:AddRecipeFlags(6688, F.ALLIANCE, F.HORDE, F.VENDOR, F.INSTANCE, F.MOB_DROP, F.IBOE, F.RBOE)
self:AddRecipeMobDrop(6688, 450, 2264)
- self:AddRecipeVendor(6688, 3683, 1474, 5944, 3364, 3537, 777, 3005, 1454, 3485, 4577, 4189)
- self:AddRecipeAcquire(6688, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(6688, 777, 1, 1454, 1, 1474, 1, 3005, 1, 3364, 1, 3485, 1, 3537, 1, 3683, 1, 4189, 2, 4577, 1, 5944, 1)
-- Lesser Wizard's Robe -- 6690
AddRecipe(6690, 135, 5766, Q.COMMON, V.ORIG, 135, 155, 170, 185)
@@ -382,8 +380,8 @@ function addon:InitTailoring()
-- Blue Linen Vest -- 7630
AddRecipe(7630, 55, 6240, Q.COMMON, V.ORIG, 55, 80, 97, 115)
self:AddRecipeFlags(7630, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
- self:AddRecipeVendor(7630, 3364, 4189, 3485, 3522, 66)
- self:AddRecipeAcquire(7630, A.CUSTOM, 46)
+ self:AddRecipeVendor(7630, 66)
+ self:AddRecipeLimitedVendor(7630, 3364, 1, 4189, 1, 3485, 1, 3522, 1)
-- Blue Linen Robe -- 7633
AddRecipe(7633, 70, 6242, Q.COMMON, V.ORIG, 70, 95, 112, 130)
@@ -393,8 +391,7 @@ function addon:InitTailoring()
-- Blue Overalls -- 7639
AddRecipe(7639, 100, 6263, Q.COMMON, V.ORIG, 100, 125, 142, 160)
self:AddRecipeFlags(7639, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
- self:AddRecipeAcquire(7639, A.CUSTOM, 46)
- self:AddRecipeVendor(7639, 5944, 843, 2394, 1347, 3364)
+ self:AddRecipeLimitedVendor(7639, 843, 1, 1347, 1, 2394, 1, 3364, 1, 5944, 1)
-- Greater Adept's Robe -- 7643
AddRecipe(7643, 115, 6264, Q.COMMON, V.ORIG, 115, 140, 157, 175)
@@ -609,8 +606,7 @@ function addon:InitTailoring()
-- Orange Martial Shirt -- 12064
AddRecipe(12064, 220, 10052, Q.COMMON, V.ORIG, 220, 225, 230, 235)
self:AddRecipeFlags(12064, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
- self:AddRecipeVendor(12064, 3005, 4168)
- self:AddRecipeAcquire(12064, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(12064, 3005, 1, 4168, 1)
-- Mageweave Bag -- 12065
AddRecipe(12065, 225, 10050, Q.COMMON, V.ORIG, 225, 240, 255, 270)
@@ -660,8 +656,7 @@ function addon:InitTailoring()
-- Lavender Mageweave Shirt -- 12075
AddRecipe(12075, 230, 10054, Q.COMMON, V.ORIG, 230, 235, 240, 245)
self:AddRecipeFlags(12075, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
- self:AddRecipeVendor(12075, 3364, 8681)
- self:AddRecipeAcquire(12075, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(12075, 3364, 1, 8681, 1)
-- Shadoweave Shoulders -- 12076
AddRecipe(12076, 235, 10028, Q.COMMON, V.ORIG, 235, 250, 265, 280)
@@ -686,8 +681,7 @@ function addon:InitTailoring()
-- Pink Mageweave Shirt -- 12080
AddRecipe(12080, 235, 10055, Q.COMMON, V.ORIG, 235, 240, 245, 250)
self:AddRecipeFlags(12080, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE)
- self:AddRecipeVendor(12080, 3364, 8681)
- self:AddRecipeAcquire(12080, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(12080, 3364, 1, 8681, 1)
-- Admiral's Hat -- 12081
AddRecipe(12081, 240, 10030, Q.COMMON, V.ORIG, 240, 255, 270, 285)
@@ -727,8 +721,7 @@ function addon:InitTailoring()
-- White Wedding Dress -- 12091
AddRecipe(12091, 250, 10040, Q.COMMON, V.ORIG, 250, 255, 260, 265)
self:AddRecipeFlags(12091, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.CLOTH)
- self:AddRecipeVendor(12091, 1347, 3005)
- self:AddRecipeAcquire(12091, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(12091, 1347, 1, 3005, 1)
-- Dreamweave Circlet -- 12092
AddRecipe(12092, 250, 10041, Q.COMMON, V.ORIG, 250, 265, 280, 295)
@@ -1275,14 +1268,12 @@ function addon:InitTailoring()
-- Imbued Netherweave Robe -- 26777
AddRecipe(26777, 360, 21861, Q.COMMON, V.TBC, 360, 370, 375, 380)
self:AddRecipeFlags(26777, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
- self:AddRecipeVendor(26777, 19521)
- self:AddRecipeAcquire(26777, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(26777, 19521, 1)
-- Imbued Netherweave Tunic -- 26778
AddRecipe(26778, 360, 21862, Q.COMMON, V.TBC, 360, 370, 375, 380)
self:AddRecipeFlags(26778, F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.HEALER, F.CASTER, F.CLOTH)
- self:AddRecipeVendor(26778, 19521)
- self:AddRecipeAcquire(26778, A.CUSTOM, 46)
+ self:AddRecipeLimitedVendor(26778, 19521, 1)
-- Soulcloth Gloves -- 26779
AddRecipe(26779, 355, 21863, Q.COMMON, V.TBC, 355, 365, 370, 375)