Quantcast

Update Imperial Plate Recipes. The quest was removed and this is now learnable via trainer. Potentially need to add all the new trainers to the trainerdb.

John Pasula [12-16-10 - 16:33]
Update Imperial Plate Recipes.  The quest was removed and this is now learnable via trainer.  Potentially need to add all the new trainers to the trainerdb.
Filename
Database/Blacksmithing.lua
Database/Quest.lua
diff --git a/Database/Blacksmithing.lua b/Database/Blacksmithing.lua
index 8cf56ff..f2b9c36 100644
--- a/Database/Blacksmithing.lua
+++ b/Database/Blacksmithing.lua
@@ -760,13 +760,13 @@ function addon:InitBlacksmithing()

 	-- Imperial Plate Shoulders -- 16646
 	AddRecipe(16646, 265, 12428, Q.UNCOMMON, V.ORIG, 265, 285, 295, 305)
-	self:AddRecipeFlags(16646, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	self:AddRecipeQuest(16646, 7659)
+	self:AddRecipeFlags(16646, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	self:AddRecipeTrainer(16646, 3355, 28694, 26988, 16669, 4258, 11178, 33609, 26564, 29924, 2836, 3136, 26981, 3174, 5164, 16823, 29505, 11146, 4596, 27034, 45548, 2998, 20124, 26952, 16724, 11177, 44781, 29506, 33591, 37072, 16583, 26904, 3355, 7230, 514, 5511, 1241, 3478, 20125)

 	-- Imperial Plate Belt -- 16647
 	AddRecipe(16647, 265, 12424, Q.UNCOMMON, V.ORIG, 265, 285, 295, 305)
-	self:AddRecipeFlags(16647, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	self:AddRecipeQuest(16647, 7653)
+	self:AddRecipeFlags(16647, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	self:AddRecipeTrainer(16647, 3355, 28694, 26988, 16669, 4258, 11178, 33609, 26564, 29924, 2836, 3136, 26981, 3174, 5164, 16823, 29505, 11146, 4596, 27034, 45548, 2998, 20124, 26952, 16724, 11177, 44781, 29506, 33591, 37072, 16583, 26904, 3355, 7230, 514, 5511, 1241, 3478, 20125)

 	-- Radiant Breastplate -- 16648
 	AddRecipe(16648, 270, 12415, Q.UNCOMMON, V.ORIG, 270, 290, 300, 310)
@@ -775,8 +775,8 @@ function addon:InitBlacksmithing()

 	-- Imperial Plate Bracers -- 16649
 	AddRecipe(16649, 270, 12425, Q.UNCOMMON, V.ORIG, 270, 290, 300, 310)
-	self:AddRecipeFlags(16649, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	self:AddRecipeQuest(16649, 7655)
+	self:AddRecipeFlags(16649, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	self:AddRecipeTrainer(16649, 3355, 28694, 26988, 16669, 4258, 11178, 33609, 26564, 29924, 2836, 3136, 26981, 3174, 5164, 16823, 29505, 11146, 4596, 27034, 45548, 2998, 20124, 26952, 16724, 11177, 44781, 29506, 33591, 37072, 16583, 26904, 3355, 7230, 514, 5511, 1241, 3478, 20125)

 	-- Wildthorn Mail -- 16650
 	AddRecipe(16650, 270, 12624, Q.UNCOMMON, V.ORIG, 270, 290, 300, 310)
@@ -817,13 +817,13 @@ function addon:InitBlacksmithing()

 	-- Imperial Plate Boots -- 16657
 	AddRecipe(16657, 295, 12426, Q.UNCOMMON, V.ORIG, 295, 315, 325, 335)
-	self:AddRecipeFlags(16657, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	self:AddRecipeQuest(16657, 7654)
+	self:AddRecipeFlags(16657, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	self:AddRecipeTrainer(16657, 3355, 28694, 26988, 16669, 4258, 11178, 33609, 26564, 29924, 2836, 3136, 26981, 3174, 5164, 16823, 29505, 11146, 4596, 27034, 45548, 2998, 20124, 26952, 16724, 11177, 44781, 29506, 33591, 37072, 16583, 26904, 3355, 7230, 514, 5511, 1241, 3478, 20125)

 	-- Imperial Plate Helm -- 16658
 	AddRecipe(16658, 295, 12427, Q.UNCOMMON, V.ORIG, 295, 315, 325, 335)
-	self:AddRecipeFlags(16658, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	self:AddRecipeQuest(16658, 7657)
+	self:AddRecipeFlags(16658, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	self:AddRecipeTrainer(16658, 3355, 28694, 26988, 16669, 4258, 11178, 33609, 26564, 29924, 2836, 3136, 26981, 3174, 5164, 16823, 29505, 11146, 4596, 27034, 45548, 2998, 20124, 26952, 16724, 11177, 44781, 29506, 33591, 37072, 16583, 26904, 3355, 7230, 514, 5511, 1241, 3478, 20125)

 	-- Radiant Circlet -- 16659
 	AddRecipe(16659, 295, 12417, Q.UNCOMMON, V.ORIG, 295, 315, 325, 335)
@@ -849,8 +849,8 @@ function addon:InitBlacksmithing()

 	-- Imperial Plate Chest -- 16663
 	AddRecipe(16663, 300, 12422, Q.UNCOMMON, V.ORIG, 300, 320, 330, 340)
-	self:AddRecipeFlags(16663, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	self:AddRecipeQuest(16663, 7656)
+	self:AddRecipeFlags(16663, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	self:AddRecipeTrainer(16663, 3355, 28694, 26988, 16669, 4258, 11178, 33609, 26564, 29924, 2836, 3136, 26981, 3174, 5164, 16823, 29505, 11146, 4596, 27034, 45548, 2998, 20124, 26952, 16724, 11177, 44781, 29506, 33591, 37072, 16583, 26904, 3355, 7230, 514, 5511, 1241, 3478, 20125)

 	-- Runic Plate Shoulders -- 16664
 	AddRecipe(16664, 300, 12610, Q.UNCOMMON, V.ORIG, 300, 320, 330, 340)
@@ -894,8 +894,9 @@ function addon:InitBlacksmithing()

 	-- Imperial Plate Leggings -- 16730
 	AddRecipe(16730, 300, 12429, Q.UNCOMMON, V.ORIG, 300, 320, 330, 340)
-	self:AddRecipeFlags(16730, F.ALLIANCE, F.HORDE, F.QUEST, F.IBOE, F.RBOP, F.DPS, F.PLATE)
-	self:AddRecipeQuest(16730, 7658)
+	self:AddRecipeFlags(16730, F.ALLIANCE, F.HORDE, F.TRAINER, F.IBOE, F.RBOP, F.DPS, F.PLATE)
+	self:AddRecipeTrainer(16730, 3355, 28694, 26988, 16669, 4258, 11178, 33609, 26564, 29924, 2836, 3136, 26981, 3174, 5164, 16823, 29505, 11146, 4596, 27034, 45548, 2998, 20124, 26952, 16724, 11177, 44781, 29506, 33591, 37072, 16583, 26904, 3355, 7230, 514, 5511, 1241, 3478, 20125)
+

 	-- Runic Breastplate -- 16731
 	AddRecipe(16731, 300, 12613, Q.UNCOMMON, V.ORIG, 300, 320, 330, 340)
diff --git a/Database/Quest.lua b/Database/Quest.lua
index 153ccb2..8985cf8 100644
--- a/Database/Quest.lua
+++ b/Database/Quest.lua
@@ -132,13 +132,6 @@ function addon:InitQuest(DB)
 	AddQuest(7649,	BZ["Dire Maul"],		0,	0,	NEUTRAL)
 	AddQuest(7650,	BZ["Dire Maul"],		0,	0,	NEUTRAL)
 	AddQuest(7651,	BZ["Dire Maul"],		0,	0,	NEUTRAL)
-	AddQuest(7653,	BZ["Tanaris"],			51.4,	28.7,	NEUTRAL)
-	AddQuest(7654,	BZ["Tanaris"],			51.4,	28.7,	NEUTRAL)
-	AddQuest(7655,	BZ["Tanaris"],			51.4,	28.7,	NEUTRAL)
-	AddQuest(7656,	BZ["Tanaris"],			51.4,	28.7,	NEUTRAL)
-	AddQuest(7657,	BZ["Tanaris"],			51.4,	28.7,	NEUTRAL)
-	AddQuest(7658,	BZ["Tanaris"],			51.4,	28.7,	NEUTRAL)
-	AddQuest(7659,	BZ["Tanaris"],			51.4,	28.7,	NEUTRAL)
 	AddQuest(8313,	BZ["Silithus"],			38.0,	45.3,	NEUTRAL)
 	AddQuest(8323,	BZ["Silithus"],			67.1,	69.7,	NEUTRAL)
 	AddQuest(8798,	BZ["Winterspring"],		60.9,	37.7,	NEUTRAL)