diff --git a/Database/Recipes/Blacksmithing.lua b/Database/Recipes/Blacksmithing.lua
index 14b2a2f..3ded627 100644
--- a/Database/Recipes/Blacksmithing.lua
+++ b/Database/Recipes/Blacksmithing.lua
@@ -708,7 +708,8 @@ function addon:InitBlacksmithing()
recipe:SetCraftedItemID(7924)
recipe:SetSkillLevels(215, 215, 235, 245, 255)
recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.DPS, F.MAIL)
- recipe:AddVendor(8161, 8176)
+ recipe:AddVendor(8161)
+ recipe:AddLimitedVendor(8176, 1)
-- Mithril Shield Spike -- 9939
recipe = AddRecipe(9939, V.ORIG, Q.RARE)
diff --git a/Database/Recipes/Enchanting.lua b/Database/Recipes/Enchanting.lua
index 15f4aa6..84b1e32 100644
--- a/Database/Recipes/Enchanting.lua
+++ b/Database/Recipes/Enchanting.lua
@@ -569,7 +569,8 @@ function addon:InitEnchanting()
recipe:SetRecipeItemID(11223)
recipe:SetSkillLevels(235, 235, 255, 275, 295)
recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOE, F.RBOE, F.TANK)
- recipe:AddVendor(989, 4229)
+ recipe:AddVendor(4229)
+ recipe:AddLimitedVendor(989, 1)
-- Enchant Shield - Frost Resistance -- 13933
recipe = AddRecipe(13933, V.ORIG, Q.UNCOMMON)
diff --git a/Database/Recipes/Jewelcrafting.lua b/Database/Recipes/Jewelcrafting.lua
index 5467daf..1a87af8 100644
--- a/Database/Recipes/Jewelcrafting.lua
+++ b/Database/Recipes/Jewelcrafting.lua
@@ -263,7 +263,8 @@ function addon:InitJewelcrafting()
recipe:SetCraftedItemID(21758)
recipe:SetSkillLevels(215, 215, 240, 255, 270)
recipe:AddFilters(F.ALLIANCE, F.HORDE, F.VENDOR, F.IBOP, F.RBOE, F.DPS, F.TRINKET)
- recipe:AddVendor(989, 4897)
+ recipe:AddVendor(4897)
+ recipe:AddLimitedVendor(989, 1)
-- Aquamarine Pendant of the Warrior -- 26876
recipe = AddRecipe(26876, V.TBC, Q.COMMON)
diff --git a/Database/Trainers/Alchemy.lua b/Database/Trainers/Alchemy.lua
index aca64a3..860257b 100644
--- a/Database/Trainers/Alchemy.lua
+++ b/Database/Trainers/Alchemy.lua
@@ -27,7 +27,7 @@ function private:InitializeAlchemyTrainers()
AddTrainer(1215, "Alchemist Mallory", "Elwynn Forest", 39.8, 48.3, "Alliance")
AddTrainer(1246, "Vosur Brakthel", "Ironforge", 66.5, 55.2, "Alliance")
- AddTrainer(1386, "Rogvar", "Swamp of Sorrows", 48.4, 55.7, "Horde")
+ AddTrainer(1386, "Rogvar", "Swamp of Sorrows", 50.0, 56.2, "Horde") -- COMPLETELY UPDATED
AddTrainer(1470, "Ghak Healtouch", "Loch Modan", 37, 49.2, "Alliance")
AddTrainer(2132, "Carolai Anise", "Tirisfal Glades", 59.5, 52.2, "Horde")
AddTrainer(2391, "Serge Hinott", "Hillsbrad Foothills", 61.6, 19.2, "Horde")
diff --git a/Database/Vendor.lua b/Database/Vendor.lua
index 0e4e164..327ad8e 100644
--- a/Database/Vendor.lua
+++ b/Database/Vendor.lua
@@ -47,7 +47,7 @@ function addon:InitVendor(DB)
AddVendor(734, L["Corporal Bluth"], BZ["Northern Stranglethorn"], 47.5, 10.3, ALLIANCE) -- UPDATED
AddVendor(777, L["Amy Davenport"], BZ["Redridge Mountains"], 29.1, 47.5, ALLIANCE)
AddVendor(843, L["Gina MacGregor"], BZ["Westfall"], 57.6, 54.0, ALLIANCE)
- AddVendor(989, L["Banalash"], BZ["Swamp of Sorrows"], 44.7, 56.7, HORDE)
+ AddVendor(989, L["Banalash"], BZ["Swamp of Sorrows"], 46.6, 56.9, HORDE) -- COMPLETELY UPDATED
AddVendor(1146, L["Vharr"], BZ["Northern Stranglethorn"], 38.7, 49.2, HORDE) -- UPDATED
AddVendor(1148, L["Nerrist"], BZ["Northern Stranglethorn"], 39.2, 51.0, HORDE) -- UPDATED
AddVendor(1149, L["Uthok"], BZ["Northern Stranglethorn"], 37.5, 49.2, HORDE) -- UPDATED
@@ -188,8 +188,8 @@ function addon:InitVendor(DB)
AddVendor(8158, L["Bronk"], BZ["Feralas"], 76.1, 43.3, HORDE)
AddVendor(8160, L["Nioma"], BZ["The Hinterlands"], 13.4, 43.3, ALLIANCE)
AddVendor(8161, L["Harggan"], BZ["The Hinterlands"], 13.4, 44.0, ALLIANCE)
- AddVendor(8176, L["Gharash"], BZ["Swamp of Sorrows"], 45.5, 51.6, HORDE)
- AddVendor(8177, L["Rartar"], BZ["Swamp of Sorrows"], 45.4, 57.0, HORDE)
+ AddVendor(8176, L["Gharash"], BZ["Swamp of Sorrows"], 47.2, 52.1, HORDE) -- COMPLETELY UPDATED
+ AddVendor(8177, L["Rartar"], BZ["Swamp of Sorrows"], 47.2, 57.1, HORDE) -- COMPLETELY UPDATED
AddVendor(8178, L["Nina Lightbrew"], BZ["Blasted Lands"], 66.9, 18.3, ALLIANCE)
AddVendor(8307, L["Tarban Hearthgrain"], BZ["Northern Barrens"], 55.1, 61.7, HORDE) -- UPDATED
AddVendor(8363, L["Shadi Mistrunner"], BZ["Thunder Bluff"], 40.4, 63.6, HORDE)
@@ -210,7 +210,7 @@ function addon:InitVendor(DB)
AddVendor(11278, L["Magnus Frostwake"], BZ["Western Plaguelands"], 68.1, 77.6, NEUTRAL)
AddVendor(11536, L["Quartermaster Miranda Breechlock"], BZ["Eastern Plaguelands"], 75.8, 54.1, NEUTRAL)
AddVendor(11557, L["Meilosh"], BZ["Felwood"], 65.7, 2.9, HORDE)
- AddVendor(11874, L["Masat T'andr"], BZ["Swamp of Sorrows"], 26.3, 31.6, NEUTRAL)
+ AddVendor(11874, L["Masat T'andr"], BZ["Swamp of Sorrows"], 26.3, 31.6, NEUTRAL) -- COMPLETELY UPDATED
AddVendor(12022, L["Lorelae Wintersong"], BZ["Moonglade"], 48.3, 40.1, NEUTRAL)
AddVendor(12033, L["Wulan"], BZ["Desolace"], 26.2, 69.7, HORDE)
AddVendor(12043, L["Kulwia"], BZ["Stonetalon Mountains"], 45.4, 59.4, HORDE)