diff --git a/ARLDataminer.rb b/ARLDataminer.rb index 2c26c2e..8f04051 100644 --- a/ARLDataminer.rb +++ b/ARLDataminer.rb @@ -630,6 +630,7 @@ EOF flags = Array.new acquire = Array.new + ignorelist = Hash.new count = 0 @@ -648,6 +649,9 @@ EOF details = recipes[name] proflua.print("\t-- #{name} -- #{details[:spellid]}") + if ignorerecipe.include?(details[:spellid]) + proflua.print("\n\t-- Ignored") + end details[:method].split(",").each do |method| @@ -1308,6 +1312,10 @@ EOF end if ignorerecipe.include?(details[:spellid]) + ignorelist[details[:spellid]] = name + end + + if ignorerecipe.include?(details[:spellid]) proflua.print("\n\t--") else proflua.print("\n\t") @@ -1376,7 +1384,6 @@ EOF proflua.puts "\t-- No acquire information" $missingdataacquire << {:spellid => details[:spellid], :sname => name, :data => details, :sprof => profession} else - acquiredordered = acquire.sort_by { |entry| entry["id"] } temp = [] for id in %w(5 7 3 4 1 2 6 8) @@ -1404,6 +1411,17 @@ EOF puts "\nProcessing #{profession} data complete..." proflua.puts(manual) + + proflua.puts "\t-- Ignore Recipes:" + + ignorerecipe.each do |k| + if ignorelist[k] + proflua.puts "\t-- #{k} - #{ignorelist[k]}" + else + proflua.puts "\t-- #{k}" + end + end + proflua.puts "\treturn recipecount\n\nend" proflua.close @@ -4429,7 +4447,7 @@ cookmanual=<<EOF EOF $quests[8313] = {:name => "Sharing the Knowledge", :faction => 0} - create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047,57423,44438,45547,53056],cookingspeciallist,cookmanual,cookacquire) + create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[57423,44438,45547,53056],cookingspeciallist,cookmanual,cookacquire) end @@ -5350,11 +5368,11 @@ def get_tailoring_list(recipes, maps) tailoringmanual=<<EOF -- Duskweave Boots -- 55924 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,55924,410,41544,1, 3908) + self:addTradeSkill(RecipeDB,55924,380,41544,1, 3908) self:addTradeFlags(RecipeDB,55924,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,56) self:addTradeAcquire(RecipeDB,55924,1,26914,1,26964,1,26969,1,27001,1,28699) EOF - create_profession_db("./RecipeDB/ARL-Tailor.lua","Tailoring",recipes,maps,"InitTailoring",tailoring,[7636,8778,12062,12063,12068,12083,12087,12090,56048],tailoringspecaillist,tailoringmanual,tailoracquire) + create_profession_db("./RecipeDB/ARL-Tailor.lua","Tailoring",recipes,maps,"InitTailoring",tailoring,[7636,8778,12062,12063,12068,12083,12087,12090,56048,31461,36665,36667,36668,36669,36670,36672],tailoringspecaillist,tailoringmanual,tailoracquire) end diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua index 3587a27..776e2b5 100644 --- a/RecipeDB/ARL-Cook.lua +++ b/RecipeDB/ARL-Cook.lua @@ -997,7 +997,6 @@ function addon:InitCooking(RecipeDB) self:addTradeFlags(RecipeDB,58528,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41) self:addTradeAcquire(RecipeDB,58528,2,31031,2,31032) - return recipecount end diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua index d85f6ba..e182356 100644 --- a/RecipeDB/ARL-Tailor.lua +++ b/RecipeDB/ARL-Tailor.lua @@ -1802,10 +1802,10 @@ function addon:InitTailoring(RecipeDB) self:addTradeAcquire(RecipeDB,31460,1,11557,1,18749,1,18772) -- Heavy Netherweave Net -- 31461 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,31461,325,24269,1,3908) - self:addTradeFlags(RecipeDB,31461,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41) - self:addTradeAcquire(RecipeDB,31461,1,24315) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,31461,325,24269,1,3908) + --self:addTradeFlags(RecipeDB,31461,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41) + --self:addTradeAcquire(RecipeDB,31461,1,24315) -- Belt of Blasting -- 36315 recipecount = recipecount + 1 @@ -1832,39 +1832,39 @@ function addon:InitTailoring(RecipeDB) self:addTradeAcquire(RecipeDB,36318,7,4) -- Netherflame Robe -- 36665 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,36665,355,30459,3,3908) - self:addTradeFlags(RecipeDB,36665,3,21,22,23,24,25,26,27,28,29,30,36,41,56) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,36665,355,30459,3,3908) + --self:addTradeFlags(RecipeDB,36665,3,21,22,23,24,25,26,27,28,29,30,36,41,56) -- No acquire information -- Netherflame Belt -- 36667 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,36667,355,30460,3,3908) - self:addTradeFlags(RecipeDB,36667,3,21,22,23,24,25,26,27,28,29,30,36,41,56) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,36667,355,30460,3,3908) + --self:addTradeFlags(RecipeDB,36667,3,21,22,23,24,25,26,27,28,29,30,36,41,56) -- No acquire information -- Netherflame Boots -- 36668 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,36668,355,30461,3,3908) - self:addTradeFlags(RecipeDB,36668,3,21,22,23,24,25,26,27,28,29,30,36,41,56) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,36668,355,30461,3,3908) + --self:addTradeFlags(RecipeDB,36668,3,21,22,23,24,25,26,27,28,29,30,36,41,56) -- No acquire information -- Lifeblood Leggings -- 36669 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,36669,355,30465,3,3908) - self:addTradeFlags(RecipeDB,36669,3,21,22,23,24,25,26,27,28,29,30,36,41,56) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,36669,355,30465,3,3908) + --self:addTradeFlags(RecipeDB,36669,3,21,22,23,24,25,26,27,28,29,30,36,41,56) -- No acquire information -- Lifeblood Belt -- 36670 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,36670,355,30463,3,3908) - self:addTradeFlags(RecipeDB,36670,3,21,22,23,24,25,26,27,28,29,30,36,41,56) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,36670,355,30463,3,3908) + --self:addTradeFlags(RecipeDB,36670,3,21,22,23,24,25,26,27,28,29,30,36,41,56) -- No acquire information -- Lifeblood Bracers -- 36672 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,36672,355,30464,3,3908) - self:addTradeFlags(RecipeDB,36672,3,21,22,23,24,25,26,27,28,29,30,36,41,56) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,36672,355,30464,3,3908) + --self:addTradeFlags(RecipeDB,36672,3,21,22,23,24,25,26,27,28,29,30,36,41,56) -- No acquire information -- Shadowcloth -- 36686 @@ -2481,7 +2481,7 @@ function addon:InitTailoring(RecipeDB) -- Duskweave Boots -- 55924 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,55924,410,41544,1, 3908) + self:addTradeSkill(RecipeDB,55924,380,41544,1, 3908) self:addTradeFlags(RecipeDB,55924,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,56) self:addTradeAcquire(RecipeDB,55924,1,26914,1,26964,1,26969,1,27001,1,28699) return recipecount