Quantcast

Ackis Recipe List:

Ackis [11-03-08 - 23:25]
Ackis Recipe List:
- Add old version of Elementium to manual list (Ticket 162)
- Add Mycah's Botanical Bag (50194) (Ticket 130)
- Add Haughty Modiste to the dataminer (will manually get their info for future use)
- Add more tailoring/LW stuff (Tickets 149, 123, 125, 124) <- no acquire info may cause stuff to blow the hell up
- Dry-coded (Compiles with luac -p)
Filename
ARLDataminer.rb
RecipeDB/ARL-LeatherWork.lua
RecipeDB/ARL-Smelt.lua
RecipeDB/ARL-Tailor.lua
RecipeDB/DB-Manual.lua
diff --git a/ARLDataminer.rb b/ARLDataminer.rb
index d2f5287..a779664 100644
--- a/ARLDataminer.rb
+++ b/ARLDataminer.rb
@@ -1148,7 +1148,9 @@ $bosslist = ["Anetheron","Archimonde","Azuregos","Baron Geddon","Baron Rivendare
 	"Magmadar","Shazzrah","Lord Kazzak","Pusillin","Darkmaster Gandling","Mijan","Pyromancer Loregrain",
 	"Lord Roccor","Overmaster Pyron","Grizzle","Ribbly Screwspigot","Attumen the Huntsman"]

-#TODO: for these functions, how can I do it so I can set a debug parameter which would only cause First Aid to run?
+# Manual entries to the vendor, etc list
+$vendors[15165] = {:name => "Haughty Modiste"}
+$vendors[15165][:faction] => 3

 $debug = false

diff --git a/RecipeDB/ARL-LeatherWork.lua b/RecipeDB/ARL-LeatherWork.lua
index 9cdc037..2155900 100644
--- a/RecipeDB/ARL-LeatherWork.lua
+++ b/RecipeDB/ARL-LeatherWork.lua
@@ -4040,6 +4040,11 @@ function addon:InitLeatherworking(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 53690, 3,21,22,23,24,25,26,27,28,29,30,36,41,47,57)
 	-- No acquire information

+	-- Bracers of Shackled Souls
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52733, 365, 32399, 4)
+	self:addTradeFlags(RecipeDB, 52733, 1,2,21,22,23,24,25,26,27,28,29,30)
+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Smelt.lua b/RecipeDB/ARL-Smelt.lua
index f3c7b20..5cb660d 100644
--- a/RecipeDB/ARL-Smelt.lua
+++ b/RecipeDB/ARL-Smelt.lua
@@ -256,6 +256,15 @@ function addon:InitSmelting(RecipeDB)
 	--self:addTradeFlags(RecipeDB, 53417, 3,21,22,23,24,25,26,27,28,29,30,36,41)
 	-- No acquire information

+	-- Smelt Elementium -- 22967
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 22967, 325, 17771, 5, 2575)
+	self:addTradeFlags(RecipeDB, 22967, 3,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
 	return recipecount

 end
diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua
index 8bb43c3..3b44ffc 100644
--- a/RecipeDB/ARL-Tailor.lua
+++ b/RecipeDB/ARL-Tailor.lua
@@ -3361,6 +3361,28 @@ function addon:InitTailoring(RecipeDB)
 	self:addTradeFlags(RecipeDB, 46131, 6,11,21,22,23,24,25,26,27,28,29,30,37,41,47,53,56)
 	self:addTradeAcquire(RecipeDB, 46131, 3, 25363, 3, 25369)

+	-- Mycah's Botanical Bag (50194)
+	-- Vendor
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50194, 375, 38225, 3, 2575)
+	self:addTradeFlags(RecipeDB, 50194, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,113)
+	self:addTradeAcquire(RecipeDB, 50194, 6, 970, 1, 18382)
+
+	-- Haliscan Pantaloons
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50647, 245, 38278, 1)
+	self:addTradeFlags(RecipeDB, 50647, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+	-- Dress Shoes
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 49677, 250, 49677, 1)
+	self:addTradeFlags(RecipeDB, 49677, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+	-- Haliscan Jacket
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50644, 250, 38277, 1)
+	self:addTradeFlags(RecipeDB, 50644, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
 	return recipecount

 end
diff --git a/RecipeDB/DB-Manual.lua b/RecipeDB/DB-Manual.lua
index bdbdd24..8542e2d 100644
--- a/RecipeDB/DB-Manual.lua
+++ b/RecipeDB/DB-Manual.lua
@@ -24,4 +24,46 @@ Project version: @project-version@
 	recipecount = recipecount + 1
 	self:addTradeSkill(RecipeDB, 20026, 255, nil, 1, 7411)
 	self:addTradeFlags(RecipeDB, 20026, 1,2,4,21,22,23,24,25,26,27,28,29,30,36,40)
-	self:addTradeAcquire(RecipeDB, 20026, 1, 11189)
\ No newline at end of file
+	self:addTradeAcquire(RecipeDB, 20026, 1, 11189)
+
+-- Smelting
+
+	-- Smelt Elementium -- 22967
+	-- Trainer
+	-- Flags: All classes, Item BoE, Recipe BoP,
+	-- Item Stats:
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 22967, 325, 17771, 5, 2575)
+	self:addTradeFlags(RecipeDB, 22967, 1,2,6,21,22,23,24,25,26,27,28,29,30,36,41)
+	-- No acquire information
+
+-- Tailoring
+
+	-- Mycah's Botanical Bag (50194)
+	-- Vendor
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50194, 375, 38225, 3)
+	self:addTradeFlags(RecipeDB, 50194, 1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,113)
+	self:addTradeAcquire(RecipeDB, 50194, 6, 970, 1, 18382)
+
+	-- Haliscan Pantaloons
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50647, 245, 38278, 1)
+	self:addTradeFlags(RecipeDB, 50647, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+	-- Dress Shoes
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 49677, 250, 49677, 1)
+	self:addTradeFlags(RecipeDB, 49677, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+	-- Haliscan Jacket
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 50644, 250, 38277, 1)
+	self:addTradeFlags(RecipeDB, 50644, 1,2,3,21,22,23,24,25,26,27,28,29,30)
+
+-- Leatherworking
+
+	-- Bracers of Shackled Souls
+	recipecount = recipecount + 1
+	self:addTradeSkill(RecipeDB, 52733, 365, 32399, 4)
+	self:addTradeFlags(RecipeDB, 52733, 1,2,21,22,23,24,25,26,27,28,29,30)
\ No newline at end of file