diff --git a/ARLDataminer.rb b/ARLDataminer.rb index b15f283..2c26c2e 100644 --- a/ARLDataminer.rb +++ b/ARLDataminer.rb @@ -462,7 +462,7 @@ end # Creates a database file for the specific recipe # TODO: Optimize the code for this function -def create_profession_db(file,profession,db,maps,funcstub,recipes,ignorerecipe,specialcase,manual) +def create_profession_db(file,profession,db,maps,funcstub,recipes,ignorerecipe,specialcaseflag,manual,specialcaseacquire) factionlevels = { "Neutral" => 0, @@ -818,57 +818,14 @@ EOF end end - # Handle special cases - if specialcase[details[:spellid]] + flags.flatten! + flags.compact! + flags.uniq! + flags.sort! - case specialcase[details[:spellid]][:id] - when 7 - flags << flaglisting["Seasonal"] - acquire << {"type" => acquirelisting["Seasonal"], - "id" => specialcase[details[:spellid]][:type]} - when 9 - flags << flaglisting["PVP"] - when 12 - flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Discovery"] - specialcase[details[:spellid]][:type].each do |i| - acquire << {"type" => acquirelisting["Custom"], - "id" => i} - end - flags.delete(flaglisting["Trainer"]) - flags.delete(flaglisting["Vendor"]) - flags.delete(flaglisting["Instance"]) - flags.delete(flaglisting["Raid"]) - flags.delete(flaglisting["Quest"]) - when "Quest" - flags.delete(flaglisting["Trainer"]) - flags.delete(flaglisting["Vendor"]) - flags.delete(flaglisting["Instance"]) - flags.delete(flaglisting["Raid"]) - flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Quest"] - specialcase[details[:spellid]][:type].each do |i| - acquire << {"type" => acquirelisting["Quest"], - "id" => i} - end - when "HordeQuest" - flags.delete(flaglisting["Trainer"]) - flags.delete(flaglisting["Vendor"]) - flags.delete(flaglisting["Instance"]) - flags.delete(flaglisting["Raid"]) - flags << flaglisting["Horde"] << flaglisting["Quest"] - specialcase[details[:spellid]][:type].each do |i| - acquire << {"type" => acquirelisting["Quest"], - "id" => i} - end - when "AllyQuest" - flags.delete(flaglisting["Trainer"]) - flags.delete(flaglisting["Vendor"]) - flags.delete(flaglisting["Instance"]) - flags.delete(flaglisting["Raid"]) - flags << flaglisting["Alliance"] << flaglisting["Quest"] - specialcase[details[:spellid]][:type].each do |i| - acquire << {"type" => acquirelisting["Quest"], - "id" => i} - end + # Handle special cases (acquire) + if specialcaseacquire[details[:spellid]] + case specialcaseacquire[details[:spellid]][:id] when "ThistleTea" flags.delete(flaglisting["Trainer"]) flags.delete(flaglisting["Instance"]) @@ -996,7 +953,7 @@ EOF when "CustomNeutral" flags << flaglisting["Alliance"] << flaglisting["Horde"] acquire << {"type" => acquirelisting["Custom"], - "id" => specialcase[details[:spellid]][:type]} + "id" => specialcaseacquire[details[:spellid]][:type]} flags.delete(flaglisting["Quest"]) flags.delete(flaglisting["Trainer"]) flags.delete(flaglisting["Vendor"]) @@ -1007,26 +964,11 @@ EOF "id" => 8} flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Trainer"] when "MasterAlchTrainer" - acquire << {"type" => acquirelisting["Trainer"], - "id" => 18802} - $trainers[18802] = {:name => "Alchemist Gribble"} - $trainers[18802][:faction] = npcfactions["Alliance"] - acquire << {"type" => acquirelisting["Trainer"], - "id" => 16588} - $trainers[16588] = {:name => "Apothecary Antonivich"} - $trainers[16588][:faction] = npcfactions["Horde"] - acquire << {"type" => acquirelisting["Trainer"], - "id" => 27023} - $trainers[27023] = {:name => "Apothecary Bressa"} - $trainers[27023][:faction] = npcfactions["Horde"] - acquire << {"type" => acquirelisting["Trainer"], - "id" => 27029} - $trainers[27029] = {:name => "Apothecary Wormwick"} - $trainers[27029][:faction] = npcfactions["Horde"] - acquire << {"type" => acquirelisting["Trainer"], - "id" => 19052} - $trainers[19052] = {:name => "Lorokeem"} - $trainers[19052][:faction] = npcfactions["Neutral"] + acquire << add_npc_trainer(18802, "Alchemist Gribble", "Alliance", npcfactions, acquirelisting) + acquire << add_npc_trainer(16588, "Apothecary Antonivich", "Horde", npcfactions, acquirelisting) + acquire << add_npc_trainer(27023, "Apothecary Bressa", "Horde", npcfactions, acquirelisting) + acquire << add_npc_trainer(27029, "Apothecary Wormwick", "Horde", npcfactions, acquirelisting) + acquire << add_npc_trainer(19052, "Lorokeem", "Neutral", npcfactions, acquirelisting) flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Trainer"] when "GrandMasterAlchTrainer" acquire << {"type" => acquirelisting["Trainer"], @@ -1179,12 +1121,6 @@ EOF acquire << add_npc_trainer(27001, "Darin Goodstitch", "Alliance", npcfactions, acquirelisting) acquire << add_npc_trainer(26969, "Raenah", "Horde", npcfactions, acquirelisting) flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Trainer"] - when "meleedps" - flags << playertypeflags["MeleeDPS"] - when "Alliance" - flags << flaglisting["Alliance"] - when "Horde" - flags << flaglisting["Horde"] when "Daily" flags.delete(flaglisting["Trainer"]) flags.delete(flaglisting["Vendor"]) @@ -1196,23 +1132,10 @@ EOF flags.delete(flaglisting["World Drop"]) flags.delete(flaglisting["Mob Drop"]) flags << flaglisting["Alliance"] << flaglisting["Horde"] - specialcase[details[:spellid]][:type].each do |i| + specialcaseacquire[details[:spellid]][:type].each do |i| acquire << {"type" => acquirelisting["Custom"], "id" => i} end - when "class" - # Remove all the other class flags - flags.delete(classes["Deathknight"]) - flags.delete(classes["Druid"]) - flags.delete(classes["Hunter"]) - flags.delete(classes["Mage"]) - flags.delete(classes["Paladin"]) - flags.delete(classes["Priest"]) - flags.delete(classes["Shaman"]) - flags.delete(classes["Rogue"]) - flags.delete(classes["Warlock"]) - flags.delete(classes["Warrior"]) - flags.concat(specialcase[details[:spellid]][:type]) when "ADNaxx40H" # Remove all the acquire flags flags.delete(flaglisting["Trainer"]) @@ -1273,9 +1196,82 @@ EOF "factionlevel" => factionlevels["Exalted"]} $vendors[16365] = {:name => "Master Craftsman Omarion"} $vendors[16365][:faction] = npcfactions["Neutral"] + end + end + + # Handle special cases (flags) + if specialcaseflag[details[:spellid]] + case specialcaseflag[details[:spellid]][:id] + when "PVP" + flags << flaglisting["PVP"] + when 7 + flags << flaglisting["Seasonal"] + acquire << {"type" => acquirelisting["Seasonal"], + "id" => specialcaseflag[details[:spellid]][:type]} + when 12 + flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Discovery"] + specialcaseflag[details[:spellid]][:type].each do |i| + acquire << {"type" => acquirelisting["Custom"], + "id" => i} + end + flags.delete(flaglisting["Trainer"]) + flags.delete(flaglisting["Vendor"]) + flags.delete(flaglisting["Instance"]) + flags.delete(flaglisting["Raid"]) + flags.delete(flaglisting["Quest"]) + when "class" + # Remove all the other class flags + flags.delete(classes["Deathknight"]) + flags.delete(classes["Druid"]) + flags.delete(classes["Hunter"]) + flags.delete(classes["Mage"]) + flags.delete(classes["Paladin"]) + flags.delete(classes["Priest"]) + flags.delete(classes["Shaman"]) + flags.delete(classes["Rogue"]) + flags.delete(classes["Warlock"]) + flags.delete(classes["Warrior"]) + p specialcaseflag[details[:spellid]][:type] + flags.concat(specialcaseflag[details[:spellid]][:type]) + when "Quest" + flags.delete(flaglisting["Trainer"]) + flags.delete(flaglisting["Vendor"]) + flags.delete(flaglisting["Instance"]) + flags.delete(flaglisting["Raid"]) + flags << flaglisting["Alliance"] << flaglisting["Horde"] << flaglisting["Quest"] + specialcaseflag[details[:spellid]][:type].each do |i| + acquire << {"type" => acquirelisting["Quest"], + "id" => i} + end + when "HordeQuest" + flags.delete(flaglisting["Trainer"]) + flags.delete(flaglisting["Vendor"]) + flags.delete(flaglisting["Instance"]) + flags.delete(flaglisting["Raid"]) + flags << flaglisting["Horde"] << flaglisting["Quest"] + specialcaseflag[details[:spellid]][:type].each do |i| + acquire << {"type" => acquirelisting["Quest"], + "id" => i} + end + when "AllyQuest" + flags.delete(flaglisting["Trainer"]) + flags.delete(flaglisting["Vendor"]) + flags.delete(flaglisting["Instance"]) + flags.delete(flaglisting["Raid"]) + flags << flaglisting["Alliance"] << flaglisting["Quest"] + specialcaseflag[details[:spellid]][:type].each do |i| + acquire << {"type" => acquirelisting["Quest"], + "id" => i} + end + when "meleedps" + flags << playertypeflags["MeleeDPS"] + when "Alliance" + flags << flaglisting["Alliance"] + when "Horde" + flags << flaglisting["Horde"] when "specialty" if not details[:specialty] - details[:specialty] = specialcase[details[:spellid]][:type] + details[:specialty] = specialcaseflag[details[:spellid]][:type] else proflua.print("\n\t-- Warning: Manually overriding specialty for a recipe that already has one.\n\t--") end @@ -3437,6 +3433,11 @@ $skilllevelmap = { "Gnomish Army Knife" => 435, "Armored Titanium Goggles" => 440, "Charged Titanium Specs" => 440, + "Truesight Ice Blinders" => 440, + "Greensight Gogs" => 440, + "Electroflux Sight Enhancers" => 440, + "Visage Liquification Goggles" => 440, + "Weakness Spectralizers" => 440, "Armor Plated Combat Shotgun" => 450, "Gnomish Shrink Ray" => 205, "Inlaid Mithril Cylinder Plans" => 205, @@ -4158,11 +4159,14 @@ def get_alchemy_list(recipes, maps) alchemy = recipes.get_alchemy_list alchspeciallist = { + 21923 => {:id => 7, :type => 1}, + 47050 => {:id => "meleedps"}, + 11452 => {:id => "Quest", :type => [2203,2501]}, +} +alchacquire = { 2329 => {:id => "StartingSkill"}, 2330 => {:id => "StartingSkill"}, 2333 => {:id => "StartingSkill"}, - 21923 => {:id => 7, :type => 1}, - 47050 => {:id => "meleedps"}, 11456 => {:id => "CustomNeutral", :type => 9}, 28580 => {:id => "BCAlchemyTransmute"}, 28581 => {:id => "BCAlchemyTransmute"}, @@ -4237,129 +4241,130 @@ alchspeciallist = { 60403 => {:id => "GrandMasterAlchTrainer"}, 60405 => {:id => "GrandMasterAlchTrainer"}, 60893 => {:id => "GrandMasterAlchTrainer"}, - 11452 => {:id => "Quest", :type => [2203,2501]}, - } +} alchmanual=<<EOF EOF # Add the restoration potion quests $quests[2203] = {:name => "Badlands Reagent Run II", :faction => 2} $quests[2501] = {:name => "Badlands Reagent Run II", :faction => 1} - create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430,54020],alchspeciallist,alchmanual) + create_profession_db("./RecipeDB/ARL-Alchemy.lua","Alchemy",recipes,maps,"InitAlchemy",alchemy,[2336,6619,11447,17579,22430,54020],alchspeciallist,alchmanual,alchacquire) end def get_bs_list(recipes, maps) blacksmithing = recipes.get_blacksmithing_list -bsspeciallist = { - 2660 => {:id => "StartingSkill"}, - 2663 => {:id => "StartingSkill"}, - 2671 => {:id => "StartingSkill"}, - 3115 => {:id => "StartingSkill"}, - 21913 => {:id => 7, :type => 1}, - 28242 => {:id => "ADNaxx40E"}, - 28243 => {:id => "ADNaxx40R"}, - 28244 => {:id => "ADNaxx40R"}, - 52567 => {:id => "GrandMasterBSTrainer"}, - 52568 => {:id => "GrandMasterBSTrainer"}, - 52569 => {:id => "GrandMasterBSTrainer"}, - 52570 => {:id => "GrandMasterBSTrainer"}, - 52571 => {:id => "GrandMasterBSTrainer"}, - 52572 => {:id => "GrandMasterBSTrainer"}, - 54550 => {:id => "GrandMasterBSTrainer"}, - 54551 => {:id => "GrandMasterBSTrainer"}, - 54552 => {:id => "GrandMasterBSTrainer"}, - 54553 => {:id => "GrandMasterBSTrainer"}, - 54554 => {:id => "GrandMasterBSTrainer"}, - 54555 => {:id => "GrandMasterBSTrainer"}, - 54556 => {:id => "GrandMasterBSTrainer"}, - 54557 => {:id => "GrandMasterBSTrainer"}, - 54917 => {:id => "GrandMasterBSTrainer"}, - 54918 => {:id => "GrandMasterBSTrainer"}, - 54941 => {:id => "GrandMasterBSTrainer"}, - 54944 => {:id => "GrandMasterBSTrainer"}, - 54945 => {:id => "GrandMasterBSTrainer"}, - 54946 => {:id => "GrandMasterBSTrainer"}, - 54947 => {:id => "GrandMasterBSTrainer"}, - 54948 => {:id => "GrandMasterBSTrainer"}, - 54949 => {:id => "GrandMasterBSTrainer"}, - 55013 => {:id => "GrandMasterBSTrainer"}, - 55014 => {:id => "GrandMasterBSTrainer"}, - 55015 => {:id => "GrandMasterBSTrainer"}, - 55017 => {:id => "GrandMasterBSTrainer"}, - 55055 => {:id => "GrandMasterBSTrainer"}, - 55056 => {:id => "GrandMasterBSTrainer"}, - 55057 => {:id => "GrandMasterBSTrainer"}, - 55058 => {:id => "GrandMasterBSTrainer"}, - 55174 => {:id => "GrandMasterBSTrainer"}, - 55177 => {:id => "GrandMasterBSTrainer"}, - 55179 => {:id => "GrandMasterBSTrainer"}, - 55181 => {:id => "GrandMasterBSTrainer"}, - 55182 => {:id => "GrandMasterBSTrainer"}, - 55183 => {:id => "GrandMasterBSTrainer"}, - 55184 => {:id => "GrandMasterBSTrainer"}, - 55185 => {:id => "GrandMasterBSTrainer"}, - 55186 => {:id => "GrandMasterBSTrainer"}, - 55187 => {:id => "GrandMasterBSTrainer"}, - 55200 => {:id => "GrandMasterBSTrainer"}, - 55201 => {:id => "GrandMasterBSTrainer"}, - 55202 => {:id => "GrandMasterBSTrainer"}, - 55203 => {:id => "GrandMasterBSTrainer"}, - 55204 => {:id => "GrandMasterBSTrainer"}, - 55206 => {:id => "GrandMasterBSTrainer"}, - 55298 => {:id => "GrandMasterBSTrainer"}, - 55300 => {:id => "GrandMasterBSTrainer"}, - 55301 => {:id => "GrandMasterBSTrainer"}, - 55302 => {:id => "GrandMasterBSTrainer"}, - 55303 => {:id => "GrandMasterBSTrainer"}, - 55304 => {:id => "GrandMasterBSTrainer"}, - 55305 => {:id => "GrandMasterBSTrainer"}, - 55306 => {:id => "GrandMasterBSTrainer"}, - 55307 => {:id => "GrandMasterBSTrainer"}, - 55308 => {:id => "GrandMasterBSTrainer"}, - 55309 => {:id => "GrandMasterBSTrainer"}, - 55310 => {:id => "GrandMasterBSTrainer"}, - 55311 => {:id => "GrandMasterBSTrainer"}, - 55312 => {:id => "GrandMasterBSTrainer"}, - 55369 => {:id => "GrandMasterBSTrainer"}, - 55370 => {:id => "GrandMasterBSTrainer"}, - 55371 => {:id => "GrandMasterBSTrainer"}, - 55372 => {:id => "GrandMasterBSTrainer"}, - 55373 => {:id => "GrandMasterBSTrainer"}, - 55374 => {:id => "GrandMasterBSTrainer"}, - 55375 => {:id => "GrandMasterBSTrainer"}, - 55376 => {:id => "GrandMasterBSTrainer"}, - 55377 => {:id => "GrandMasterBSTrainer"}, - 55628 => {:id => "GrandMasterBSTrainer"}, - 55641 => {:id => "GrandMasterBSTrainer"}, - 55656 => {:id => "GrandMasterBSTrainer"}, - 55732 => {:id => "GrandMasterBSTrainer"}, - 55834 => {:id => "GrandMasterBSTrainer"}, - 55835 => {:id => "GrandMasterBSTrainer"}, - 55839 => {:id => "GrandMasterBSTrainer"}, - 56234 => {:id => "GrandMasterBSTrainer"}, - 56280 => {:id => "GrandMasterBSTrainer"}, - 56357 => {:id => "GrandMasterBSTrainer"}, - 56400 => {:id => "GrandMasterBSTrainer"}, - 56549 => {:id => "GrandMasterBSTrainer"}, - 56550 => {:id => "GrandMasterBSTrainer"}, - 56551 => {:id => "GrandMasterBSTrainer"}, - 56552 => {:id => "GrandMasterBSTrainer"}, - 56553 => {:id => "GrandMasterBSTrainer"}, - 56554 => {:id => "GrandMasterBSTrainer"}, - 56555 => {:id => "GrandMasterBSTrainer"}, - 56556 => {:id => "GrandMasterBSTrainer"}, - 59405 => {:id => "GrandMasterBSTrainer"}, - 59406 => {:id => "GrandMasterBSTrainer"}, - 59436 => {:id => "GrandMasterBSTrainer"}, - 59438 => {:id => "GrandMasterBSTrainer"}, - 59440 => {:id => "GrandMasterBSTrainer"}, - 59441 => {:id => "GrandMasterBSTrainer"}, - 59442 => {:id => "GrandMasterBSTrainer"}, - 61008 => {:id => "GrandMasterBSTrainer"}, - 61009 => {:id => "GrandMasterBSTrainer"}, - 61010 => {:id => "GrandMasterBSTrainer"}, + bsspeciallist = { + 21913 => {:id => 7, :type => 1}, + 2660 => {:id => "StartingSkill"}, + 2663 => {:id => "StartingSkill"}, + 2671 => {:id => "StartingSkill"}, + 3115 => {:id => "StartingSkill"}, + } + bsacquire = { + 28242 => {:id => "ADNaxx40E"}, + 28243 => {:id => "ADNaxx40R"}, + 28244 => {:id => "ADNaxx40R"}, + 52567 => {:id => "GrandMasterBSTrainer"}, + 52568 => {:id => "GrandMasterBSTrainer"}, + 52569 => {:id => "GrandMasterBSTrainer"}, + 52570 => {:id => "GrandMasterBSTrainer"}, + 52571 => {:id => "GrandMasterBSTrainer"}, + 52572 => {:id => "GrandMasterBSTrainer"}, + 54550 => {:id => "GrandMasterBSTrainer"}, + 54551 => {:id => "GrandMasterBSTrainer"}, + 54552 => {:id => "GrandMasterBSTrainer"}, + 54553 => {:id => "GrandMasterBSTrainer"}, + 54554 => {:id => "GrandMasterBSTrainer"}, + 54555 => {:id => "GrandMasterBSTrainer"}, + 54556 => {:id => "GrandMasterBSTrainer"}, + 54557 => {:id => "GrandMasterBSTrainer"}, + 54917 => {:id => "GrandMasterBSTrainer"}, + 54918 => {:id => "GrandMasterBSTrainer"}, + 54941 => {:id => "GrandMasterBSTrainer"}, + 54944 => {:id => "GrandMasterBSTrainer"}, + 54945 => {:id => "GrandMasterBSTrainer"}, + 54946 => {:id => "GrandMasterBSTrainer"}, + 54947 => {:id => "GrandMasterBSTrainer"}, + 54948 => {:id => "GrandMasterBSTrainer"}, + 54949 => {:id => "GrandMasterBSTrainer"}, + 55013 => {:id => "GrandMasterBSTrainer"}, + 55014 => {:id => "GrandMasterBSTrainer"}, + 55015 => {:id => "GrandMasterBSTrainer"}, + 55017 => {:id => "GrandMasterBSTrainer"}, + 55055 => {:id => "GrandMasterBSTrainer"}, + 55056 => {:id => "GrandMasterBSTrainer"}, + 55057 => {:id => "GrandMasterBSTrainer"}, + 55058 => {:id => "GrandMasterBSTrainer"}, + 55174 => {:id => "GrandMasterBSTrainer"}, + 55177 => {:id => "GrandMasterBSTrainer"}, + 55179 => {:id => "GrandMasterBSTrainer"}, + 55181 => {:id => "GrandMasterBSTrainer"}, + 55182 => {:id => "GrandMasterBSTrainer"}, + 55183 => {:id => "GrandMasterBSTrainer"}, + 55184 => {:id => "GrandMasterBSTrainer"}, + 55185 => {:id => "GrandMasterBSTrainer"}, + 55186 => {:id => "GrandMasterBSTrainer"}, + 55187 => {:id => "GrandMasterBSTrainer"}, + 55200 => {:id => "GrandMasterBSTrainer"}, + 55201 => {:id => "GrandMasterBSTrainer"}, + 55202 => {:id => "GrandMasterBSTrainer"}, + 55203 => {:id => "GrandMasterBSTrainer"}, + 55204 => {:id => "GrandMasterBSTrainer"}, + 55206 => {:id => "GrandMasterBSTrainer"}, + 55298 => {:id => "GrandMasterBSTrainer"}, + 55300 => {:id => "GrandMasterBSTrainer"}, + 55301 => {:id => "GrandMasterBSTrainer"}, + 55302 => {:id => "GrandMasterBSTrainer"}, + 55303 => {:id => "GrandMasterBSTrainer"}, + 55304 => {:id => "GrandMasterBSTrainer"}, + 55305 => {:id => "GrandMasterBSTrainer"}, + 55306 => {:id => "GrandMasterBSTrainer"}, + 55307 => {:id => "GrandMasterBSTrainer"}, + 55308 => {:id => "GrandMasterBSTrainer"}, + 55309 => {:id => "GrandMasterBSTrainer"}, + 55310 => {:id => "GrandMasterBSTrainer"}, + 55311 => {:id => "GrandMasterBSTrainer"}, + 55312 => {:id => "GrandMasterBSTrainer"}, + 55369 => {:id => "GrandMasterBSTrainer"}, + 55370 => {:id => "GrandMasterBSTrainer"}, + 55371 => {:id => "GrandMasterBSTrainer"}, + 55372 => {:id => "GrandMasterBSTrainer"}, + 55373 => {:id => "GrandMasterBSTrainer"}, + 55374 => {:id => "GrandMasterBSTrainer"}, + 55375 => {:id => "GrandMasterBSTrainer"}, + 55376 => {:id => "GrandMasterBSTrainer"}, + 55377 => {:id => "GrandMasterBSTrainer"}, + 55628 => {:id => "GrandMasterBSTrainer"}, + 55641 => {:id => "GrandMasterBSTrainer"}, + 55656 => {:id => "GrandMasterBSTrainer"}, + 55732 => {:id => "GrandMasterBSTrainer"}, + 55834 => {:id => "GrandMasterBSTrainer"}, + 55835 => {:id => "GrandMasterBSTrainer"}, + 55839 => {:id => "GrandMasterBSTrainer"}, + 56234 => {:id => "GrandMasterBSTrainer"}, + 56280 => {:id => "GrandMasterBSTrainer"}, + 56357 => {:id => "GrandMasterBSTrainer"}, + 56400 => {:id => "GrandMasterBSTrainer"}, + 56549 => {:id => "GrandMasterBSTrainer"}, + 56550 => {:id => "GrandMasterBSTrainer"}, + 56551 => {:id => "GrandMasterBSTrainer"}, + 56552 => {:id => "GrandMasterBSTrainer"}, + 56553 => {:id => "GrandMasterBSTrainer"}, + 56554 => {:id => "GrandMasterBSTrainer"}, + 56555 => {:id => "GrandMasterBSTrainer"}, + 56556 => {:id => "GrandMasterBSTrainer"}, + 59405 => {:id => "GrandMasterBSTrainer"}, + 59406 => {:id => "GrandMasterBSTrainer"}, + 59436 => {:id => "GrandMasterBSTrainer"}, + 59438 => {:id => "GrandMasterBSTrainer"}, + 59440 => {:id => "GrandMasterBSTrainer"}, + 59441 => {:id => "GrandMasterBSTrainer"}, + 59442 => {:id => "GrandMasterBSTrainer"}, + 61008 => {:id => "GrandMasterBSTrainer"}, + 61009 => {:id => "GrandMasterBSTrainer"}, + 61010 => {:id => "GrandMasterBSTrainer"}, } bsmanual=<<EOF -- Orcish War Leggings -- 9957 @@ -4375,120 +4380,121 @@ EOF # Add the Orcish War Leggings quest $quests[2756] = {:name => "The Old Ways", :faction => 2} - create_profession_db("./RecipeDB/ARL-Blacksmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[2671,8366,8368,9942,9957,16960,16965,16967,16980,16986,16987],bsspeciallist,bsmanual) + create_profession_db("./RecipeDB/ARL-Blacksmith.lua","Blacksmithing",recipes,maps,"InitBlacksmithing",blacksmithing,[2671,8366,8368,9942,9957,16960,16965,16967,16980,16986,16987],bsspeciallist,bsmanual,bsacquire) end def get_cooking_list(recipes, maps) cooking = recipes.get_cooking_list -cookingspeciallist = { - 2538 => {:id => "StartingSkill"}, - 2540 => {:id => "StartingSkill"}, - 8604 => {:id => "StartingSkill"}, - 21143 => {:id => 7, :type => 1}, - 21144 => {:id => 7, :type => 1}, - 45022 => {:id => 7, :type => 1}, - 43772 => {:id => "Daily", :type => [5]}, - 43765 => {:id => "Daily", :type => [5]}, - 43761 => {:id => "Daily", :type => [6]}, - 43707 => {:id => "Daily", :type => [6]}, - 43758 => {:id => "Daily", :type => [5,6]}, - 43779 => {:id => "Daily", :type => [5,6]}, - 45695 => {:id => "Daily", :type => [7]}, - 9513 => {:id => "ThistleTea"}, - 13028 => {:id => "CustomNeutral", :type => 13}, - 24801 => {:id => "Quest", :type => [8313]}, - 45549 => {:id => "GrandMasterCookTrainer"}, - 45550 => {:id => "GrandMasterCookTrainer"}, - 45551 => {:id => "GrandMasterCookTrainer"}, - 45552 => {:id => "GrandMasterCookTrainer"}, - 45553 => {:id => "GrandMasterCookTrainer"}, - 45554 => {:id => "GrandMasterCookTrainer"}, - 45560 => {:id => "GrandMasterCookTrainer"}, - 45561 => {:id => "GrandMasterCookTrainer"}, - 45562 => {:id => "GrandMasterCookTrainer"}, - 45563 => {:id => "GrandMasterCookTrainer"}, - 45564 => {:id => "GrandMasterCookTrainer"}, - 45565 => {:id => "GrandMasterCookTrainer"}, - 45566 => {:id => "GrandMasterCookTrainer"}, - 45569 => {:id => "GrandMasterCookTrainer"}, - #53056 => {:id => "GrandMasterCookTrainer"}, - 57421 => {:id => "GrandMasterCookTrainer"}, - #57423 => {:id => "GrandMasterCookTrainer"}, - 58065 => {:id => "GrandMasterCookTrainer"}, + cookingspeciallist = { + 21143 => {:id => 7, :type => 1}, + 21144 => {:id => 7, :type => 1}, + 45022 => {:id => 7, :type => 1}, + 24801 => {:id => "Quest", :type => [8313]}, + } + cookacquire = { + 2538 => {:id => "StartingSkill"}, + 2540 => {:id => "StartingSkill"}, + 8604 => {:id => "StartingSkill"}, + 43772 => {:id => "Daily", :type => [5]}, + 43765 => {:id => "Daily", :type => [5]}, + 43761 => {:id => "Daily", :type => [6]}, + 43707 => {:id => "Daily", :type => [6]}, + 43758 => {:id => "Daily", :type => [5,6]}, + 43779 => {:id => "Daily", :type => [5,6]}, + 45695 => {:id => "Daily", :type => [7]}, + 9513 => {:id => "ThistleTea"}, + 13028 => {:id => "CustomNeutral", :type => 13}, + 45549 => {:id => "GrandMasterCookTrainer"}, + 45550 => {:id => "GrandMasterCookTrainer"}, + 45551 => {:id => "GrandMasterCookTrainer"}, + 45552 => {:id => "GrandMasterCookTrainer"}, + 45553 => {:id => "GrandMasterCookTrainer"}, + 45554 => {:id => "GrandMasterCookTrainer"}, + 45560 => {:id => "GrandMasterCookTrainer"}, + 45561 => {:id => "GrandMasterCookTrainer"}, + 45562 => {:id => "GrandMasterCookTrainer"}, + 45563 => {:id => "GrandMasterCookTrainer"}, + 45564 => {:id => "GrandMasterCookTrainer"}, + 45565 => {:id => "GrandMasterCookTrainer"}, + 45566 => {:id => "GrandMasterCookTrainer"}, + 45569 => {:id => "GrandMasterCookTrainer"}, + 53056 => {:id => "GrandMasterCookTrainer"}, + 57421 => {:id => "GrandMasterCookTrainer"}, + 57423 => {:id => "GrandMasterCookTrainer"}, + 58065 => {:id => "GrandMasterCookTrainer"}, } 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) + create_profession_db("./RecipeDB/ARL-Cook.lua","Cooking",recipes,maps,"InitCooking",cooking,[30047,57423,44438,45547,53056],cookingspeciallist,cookmanual,cookacquire) end def get_enchanting_list(recipes, maps) enchanting = recipes.get_enchanting_list -enchantingspeciallist = { - 7418 => {:id => "StartingSkill"}, - 7421 => {:id => "StartingSkill"}, - 7428 => {:id => "StartingSkill"}, - 21931 => {:id => 7, :type => 1}, - 46578 => {:id => 7, :type => 4}, - 60619 => {:id => "GrandMasterEnchTrainer"}, - 44630 => {:id => "GrandMasterEnchTrainer"}, - 60606 => {:id => "GrandMasterEnchTrainer"}, - 44528 => {:id => "GrandMasterEnchTrainer"}, - 44508 => {:id => "GrandMasterEnchTrainer"}, - 44584 => {:id => "GrandMasterEnchTrainer"}, - 60623 => {:id => "GrandMasterEnchTrainer"}, - 44589 => {:id => "GrandMasterEnchTrainer"}, - 44555 => {:id => "GrandMasterEnchTrainer"}, - 44598 => {:id => "GrandMasterEnchTrainer"}, - 44635 => {:id => "GrandMasterEnchTrainer"}, - 44616 => {:id => "GrandMasterEnchTrainer"}, - 44593 => {:id => "GrandMasterEnchTrainer"}, - 60616 => {:id => "GrandMasterEnchTrainer"}, - 60767 => {:id => "GrandMasterEnchTrainer"}, - 47766 => {:id => "GrandMasterEnchTrainer"}, - 44509 => {:id => "GrandMasterEnchTrainer"}, - 44492 => {:id => "GrandMasterEnchTrainer"}, - 47900 => {:id => "GrandMasterEnchTrainer"}, - 44623 => {:id => "GrandMasterEnchTrainer"}, - 60663 => {:id => "GrandMasterEnchTrainer"}, - 60609 => {:id => "GrandMasterEnchTrainer"}, - 44582 => {:id => "GrandMasterEnchTrainer"}, - 44500 => {:id => "GrandMasterEnchTrainer"}, - 60668 => {:id => "GrandMasterEnchTrainer"}, - 44592 => {:id => "GrandMasterEnchTrainer"}, - 44484 => {:id => "GrandMasterEnchTrainer"}, - 44506 => {:id => "GrandMasterEnchTrainer"}, - 44513 => {:id => "GrandMasterEnchTrainer"}, - 44529 => {:id => "GrandMasterEnchTrainer"}, - 44488 => {:id => "GrandMasterEnchTrainer"}, - 44645 => {:id => "GrandMasterEnchTrainer"}, - 44636 => {:id => "GrandMasterEnchTrainer"}, - 59636 => {:id => "GrandMasterEnchTrainer"}, - 44489 => {:id => "GrandMasterEnchTrainer"}, - 60653 => {:id => "GrandMasterEnchTrainer"}, - 44633 => {:id => "GrandMasterEnchTrainer"}, - 44629 => {:id => "GrandMasterEnchTrainer"}, - 44510 => {:id => "GrandMasterEnchTrainer"}, - 60621 => {:id => "GrandMasterEnchTrainer"}, -} - enchantmanual=<<EOF + enchantingspeciallist = { + 21931 => {:id => 7, :type => 1}, + 46578 => {:id => 7, :type => 4}, + } + enchantacquire = { + 7418 => {:id => "StartingSkill"}, + 7421 => {:id => "StartingSkill"}, + 7428 => {:id => "StartingSkill"}, + 60619 => {:id => "GrandMasterEnchTrainer"}, + 44630 => {:id => "GrandMasterEnchTrainer"}, + 60606 => {:id => "GrandMasterEnchTrainer"}, + 44528 => {:id => "GrandMasterEnchTrainer"}, + 44508 => {:id => "GrandMasterEnchTrainer"}, + 44584 => {:id => "GrandMasterEnchTrainer"}, + 60623 => {:id => "GrandMasterEnchTrainer"}, + 44589 => {:id => "GrandMasterEnchTrainer"}, + 44555 => {:id => "GrandMasterEnchTrainer"}, + 44598 => {:id => "GrandMasterEnchTrainer"}, + 44635 => {:id => "GrandMasterEnchTrainer"}, + 44616 => {:id => "GrandMasterEnchTrainer"}, + 44593 => {:id => "GrandMasterEnchTrainer"}, + 60616 => {:id => "GrandMasterEnchTrainer"}, + 60767 => {:id => "GrandMasterEnchTrainer"}, + 47766 => {:id => "GrandMasterEnchTrainer"}, + 44509 => {:id => "GrandMasterEnchTrainer"}, + 44492 => {:id => "GrandMasterEnchTrainer"}, + 47900 => {:id => "GrandMasterEnchTrainer"}, + 44623 => {:id => "GrandMasterEnchTrainer"}, + 60663 => {:id => "GrandMasterEnchTrainer"}, + 60609 => {:id => "GrandMasterEnchTrainer"}, + 44582 => {:id => "GrandMasterEnchTrainer"}, + 44500 => {:id => "GrandMasterEnchTrainer"}, + 60668 => {:id => "GrandMasterEnchTrainer"}, + 44592 => {:id => "GrandMasterEnchTrainer"}, + 44484 => {:id => "GrandMasterEnchTrainer"}, + 44506 => {:id => "GrandMasterEnchTrainer"}, + 44513 => {:id => "GrandMasterEnchTrainer"}, + 44529 => {:id => "GrandMasterEnchTrainer"}, + 44488 => {:id => "GrandMasterEnchTrainer"}, + 44645 => {:id => "GrandMasterEnchTrainer"}, + 44636 => {:id => "GrandMasterEnchTrainer"}, + 59636 => {:id => "GrandMasterEnchTrainer"}, + 44489 => {:id => "GrandMasterEnchTrainer"}, + 60653 => {:id => "GrandMasterEnchTrainer"}, + 44633 => {:id => "GrandMasterEnchTrainer"}, + 44629 => {:id => "GrandMasterEnchTrainer"}, + 44510 => {:id => "GrandMasterEnchTrainer"}, + 60621 => {:id => "GrandMasterEnchTrainer"}, + } +enchantmanual=<<EOF EOF - create_profession_db("./RecipeDB/ARL-Enchant.lua","Enchanting",recipes,maps,"InitEnchanting",enchanting,[22434,28021],enchantingspeciallist,enchantmanual) + create_profession_db("./RecipeDB/ARL-Enchant.lua","Enchanting",recipes,maps,"InitEnchanting",enchanting,[22434,28021],enchantingspeciallist,enchantmanual,enchantacquire) end def get_engineering_list(recipes, maps) eng = recipes.get_engineering_list -engspecaillist = { - 3918 => {:id => "StartingSkill"}, - 3919 => {:id => "StartingSkill"}, - 3920 => {:id => "StartingSkill"}, +engspecailflag = { 21940 => {:id => 7, :type => 1}, 26416 => {:id => 7, :type => 2}, 26417 => {:id => 7, :type => 2}, @@ -4515,7 +4521,6 @@ engspecaillist = { 41319 => {:id => "class", :type => [22]}, 41320 => {:id => "class", :type => [24, 26, 29]}, 41321 => {:id => "class", :type => [26]}, - #46111 => {:id => "class", :type => [24, 26, 29]}, 56465 => {:id => "class", :type => [24, 26, 29]}, 56480 => {:id => "class", :type => [21, 25, 30]}, 56481 => {:id => "class", :type => [22]}, @@ -4553,6 +4558,11 @@ engspecaillist = { 30560 => {:id => "specialty", :type => 20222}, 30568 => {:id => "specialty", :type => 20219}, 30570 => {:id => "specialty", :type => 20219}, +} +engspecailacquire = { + 3918 => {:id => "StartingSkill"}, + 3919 => {:id => "StartingSkill"}, + 3920 => {:id => "StartingSkill"}, 53281 => {:id => "GrandMasterEngTrainer"}, 54353 => {:id => "GrandMasterEngTrainer"}, 54736 => {:id => "GrandMasterEngTrainer"}, @@ -4608,7 +4618,6 @@ engspecaillist = { 15628 => {:id => "EngineeringRenewalReward"}, 15633 => {:id => "EngineeringRenewalReward"}, 22704 => {:id => "FieldRepairBot"}, - } engmanual=<<EOF -- Mechanized Snow Goggles (Cloth) -- 56465 @@ -4635,615 +4644,625 @@ engmanual=<<EOF self:addTradeFlags(RecipeDB,61483,1,2,3,21,25,30,36,41,59) self:addTradeAcquire(RecipeDB,61483,1,25277,1,26907,1,26955,1,26991,1,28697) EOF - create_profession_db("./RecipeDB/ARL-Engineer.lua","Engineering",recipes,maps,"InitEngineering",eng,[61483,30573,30343,30342,30349,30561,30549,12722,12720,12900,12719,12904],engspecaillist,engmanual) + create_profession_db("./RecipeDB/ARL-Engineer.lua","Engineering",recipes,maps,"InitEngineering",eng,[61483,30573,30343,30342,30349,30561,30549,12722,12720,12900,12719,12904],engspecailflag,engmanual,engspecailacquire) end def get_firstaid_list(recipes, maps) firstaid = recipes.get_firstaid_list -faspecaillist = { - 3275 => {:id => "StartingSkill"}, -} + faspecaillist = { + } + faacquire = { + 3275 => {:id => "StartingSkill"}, + } famanual=<<EOF EOF - create_profession_db("./RecipeDB/ARL-FirstAid.lua","First Aid",recipes,maps,"InitFirstAid",firstaid,[30021],faspecaillist,famanual) + create_profession_db("./RecipeDB/ARL-FirstAid.lua","First Aid",recipes,maps,"InitFirstAid",firstaid,[30021],faspecaillist,famanual,faacquire) end def get_inscription_list(recipes, maps) inscription = recipes.get_inscription_list -insspecaillist = { - 45382 => {:id => "StartingSkill"}, - 48114 => {:id => "StartingSkill"}, - 48116 => {:id => "StartingSkill"}, - 52738 => {:id => "StartingSkill"}, - 48121 => {:id => "InscTrainer"}, - 48247 => {:id => "InscTrainer"}, - 48248 => {:id => "InscTrainer"}, - 50598 => {:id => "InscTrainer"}, - 50599 => {:id => "InscTrainer"}, - 50600 => {:id => "InscTrainer"}, - 50601 => {:id => "InscTrainer"}, - 50602 => {:id => "InscTrainer"}, - 50603 => {:id => "GrandMasterInscTrainer"}, - 50604 => {:id => "GrandMasterInscTrainer"}, - 50605 => {:id => "InscTrainer"}, - 50606 => {:id => "InscTrainer"}, - 50607 => {:id => "InscTrainer"}, - 50608 => {:id => "InscTrainer"}, - 50609 => {:id => "InscTrainer"}, - 50610 => {:id => "GrandMasterInscTrainer"}, - 50611 => {:id => "GrandMasterInscTrainer"}, - 50612 => {:id => "InscTrainer"}, - 50614 => {:id => "InscTrainer"}, - 50616 => {:id => "InscTrainer"}, - 50617 => {:id => "InscTrainer"}, - 50618 => {:id => "InscTrainer"}, - 50619 => {:id => "GrandMasterInscTrainer"}, - 50620 => {:id => "GrandMasterInscTrainer"}, - 52739 => {:id => "InscTrainer"}, - 52840 => {:id => "InscTrainer"}, - 52843 => {:id => "InscTrainer"}, - 53462 => {:id => "InscTrainer"}, - 56943 => {:id => "MasterInscTrainer"}, - 56944 => {:id => "NorthrendInscriptionResearch"}, - 56945 => {:id => "InscTrainer"}, - 56946 => {:id => "NorthrendInscriptionResearch"}, - 56947 => {:id => "NorthrendInscriptionResearch"}, - 56948 => {:id => "InscTrainer"}, - 56949 => {:id => "NorthrendInscriptionResearch"}, - 56950 => {:id => "NorthrendInscriptionResearch"}, - 56951 => {:id => "InscTrainer"}, - 56952 => {:id => "MasterInscTrainer"}, - 56953 => {:id => "InscTrainer"}, - 56954 => {:id => "NorthrendInscriptionResearch"}, - 56955 => {:id => "InscTrainer"}, - 56956 => {:id => "InscTrainer"}, - 56957 => {:id => "InscTrainer"}, - 56958 => {:id => "NorthrendInscriptionResearch"}, - 56959 => {:id => "InscTrainer"}, - 56960 => {:id => "NorthrendInscriptionResearch"}, - 56961 => {:id => "InscTrainer"}, - 56963 => {:id => "InscTrainer"}, - 56968 => {:id => "InscTrainer"}, - 56971 => {:id => "InscTrainer"}, - 56972 => {:id => "MasterInscTrainer"}, - 56973 => {:id => "InscTrainer"}, - 56974 => {:id => "InscTrainer"}, - 56975 => {:id => "NorthrendInscriptionResearch"}, - 56976 => {:id => "InscTrainer"}, - 56977 => {:id => "NorthrendInscriptionResearch"}, - 56978 => {:id => "InscTrainer"}, - 56979 => {:id => "MasterInscTrainer"}, - 56980 => {:id => "GrandMasterInscTrainer"}, - 56981 => {:id => "InscTrainer"}, - 56982 => {:id => "InscTrainer"}, - 56983 => {:id => "NorthrendInscriptionResearch"}, - 56984 => {:id => "MasterInscTrainer"}, - 56985 => {:id => "InscTrainer"}, - 56986 => {:id => "NorthrendInscriptionResearch"}, - 56987 => {:id => "GrandMasterInscTrainer"}, - 56988 => {:id => "NorthrendInscriptionResearch"}, - 56989 => {:id => "NorthrendInscriptionResearch"}, - 56994 => {:id => "InscTrainer"}, - 56995 => {:id => "InscTrainer"}, - 56996 => {:id => "NorthrendInscriptionResearch"}, - 56997 => {:id => "InscTrainer"}, - 56998 => {:id => "NorthrendInscriptionResearch"}, - 56999 => {:id => "NorthrendInscriptionResearch"}, - 57000 => {:id => "InscTrainer"}, - 57001 => {:id => "InscTrainer"}, - 57002 => {:id => "InscTrainer"}, - 57003 => {:id => "MasterInscTrainer"}, - 57004 => {:id => "InscTrainer"}, - 57005 => {:id => "InscTrainer"}, - 57006 => {:id => "GrandMasterInscTrainer"}, - 57007 => {:id => "MasterInscTrainer"}, - 57008 => {:id => "MasterInscTrainer"}, - 57009 => {:id => "InscTrainer"}, - 57010 => {:id => "NorthrendInscriptionResearch"}, - 57011 => {:id => "NorthrendInscriptionResearch"}, - 57012 => {:id => "NorthrendInscriptionResearch"}, - 57013 => {:id => "NorthrendInscriptionResearch"}, - 57014 => {:id => "NorthrendInscriptionResearch"}, - 57019 => {:id => "NorthrendInscriptionResearch"}, - 57020 => {:id => "InscTrainer"}, - 57021 => {:id => "NorthrendInscriptionResearch"}, - 57022 => {:id => "InscTrainer"}, - 57023 => {:id => "InscTrainer"}, - 57024 => {:id => "InscTrainer"}, - 57025 => {:id => "InscTrainer"}, - 57026 => {:id => "MasterInscTrainer"}, - 57027 => {:id => "InscTrainer"}, - 57028 => {:id => "NorthrendInscriptionResearch"}, - 57029 => {:id => "InscTrainer"}, - 57030 => {:id => "InscTrainer"}, - 57031 => {:id => "InscTrainer"}, - 57032 => {:id => "InscTrainer"}, - 57033 => {:id => "MasterInscTrainer"}, - 57034 => {:id => "NorthrendInscriptionResearch"}, - 57035 => {:id => "NorthrendInscriptionResearch"}, - 57036 => {:id => "GrandMasterInscTrainer"}, - 57112 => {:id => "NorthrendInscriptionResearch"}, - 57113 => {:id => "MasterInscTrainer"}, - 57114 => {:id => "InscTrainer"}, - 57115 => {:id => "NorthrendInscriptionResearch"}, - 57116 => {:id => "NorthrendInscriptionResearch"}, - 57117 => {:id => "NorthrendInscriptionResearch"}, - 57119 => {:id => "InscTrainer"}, - 57120 => {:id => "InscTrainer"}, - 57121 => {:id => "InscTrainer"}, - 57122 => {:id => "MasterInscTrainer"}, - 57123 => {:id => "InscTrainer"}, - 57124 => {:id => "NorthrendInscriptionResearch"}, - 57125 => {:id => "InscTrainer"}, - 57126 => {:id => "NorthrendInscriptionResearch"}, - 57127 => {:id => "NorthrendInscriptionResearch"}, - 57128 => {:id => "NorthrendInscriptionResearch"}, - 57129 => {:id => "InscTrainer"}, - 57130 => {:id => "NorthrendInscriptionResearch"}, - 57131 => {:id => "InscTrainer"}, - 57132 => {:id => "InscTrainer"}, - 57133 => {:id => "InscTrainer"}, - 57151 => {:id => "InscTrainer"}, - 57152 => {:id => "NorthrendInscriptionResearch"}, - 57153 => {:id => "NorthrendInscriptionResearch"}, - 57154 => {:id => "InscTrainer"}, - 57155 => {:id => "NorthrendInscriptionResearch"}, - 57156 => {:id => "InscTrainer"}, - 57157 => {:id => "InscTrainer"}, - 57158 => {:id => "InscTrainer"}, - 57159 => {:id => "NorthrendInscriptionResearch"}, - 57160 => {:id => "NorthrendInscriptionResearch"}, - 57161 => {:id => "InscTrainer"}, - 57162 => {:id => "InscTrainer"}, - 57163 => {:id => "InscTrainer"}, - 57164 => {:id => "NorthrendInscriptionResearch"}, - 57165 => {:id => "InscTrainer"}, - 57166 => {:id => "NorthrendInscriptionResearch"}, - 57167 => {:id => "InscTrainer"}, - 57168 => {:id => "MasterInscTrainer"}, - 57169 => {:id => "NorthrendInscriptionResearch"}, - 57170 => {:id => "NorthrendInscriptionResearch"}, - 57172 => {:id => "MasterInscTrainer"}, - 57181 => {:id => "NorthrendInscriptionResearch"}, - 57183 => {:id => "InscTrainer"}, - 57184 => {:id => "InscTrainer"}, - 57185 => {:id => "InscTrainer"}, - 57186 => {:id => "InscTrainer"}, - 57187 => {:id => "MasterInscTrainer"}, - 57188 => {:id => "InscTrainer"}, - 57189 => {:id => "NorthrendInscriptionResearch"}, - 57190 => {:id => "NorthrendInscriptionResearch"}, - 57191 => {:id => "NorthrendInscriptionResearch"}, - 57192 => {:id => "MasterInscTrainer"}, - 57193 => {:id => "NorthrendInscriptionResearch"}, - 57194 => {:id => "InscTrainer"}, - 57195 => {:id => "NorthrendInscriptionResearch"}, - 57196 => {:id => "MasterInscTrainer"}, - 57197 => {:id => "InscTrainer"}, - 57198 => {:id => "GrandMasterInscTrainer"}, - 57199 => {:id => "NorthrendInscriptionResearch"}, - 57200 => {:id => "InscTrainer"}, - 57201 => {:id => "InscTrainer"}, - 57202 => {:id => "NorthrendInscriptionResearch"}, - 57207 => {:id => "NorthrendInscriptionResearch"}, - 57208 => {:id => "NorthrendInscriptionResearch"}, - 57209 => {:id => "MinorInscriptionResearch"}, - 57210 => {:id => "InscTrainer"}, - 57211 => {:id => "NorthrendInscriptionResearch"}, - 57212 => {:id => "NorthrendInscriptionResearch"}, - 57213 => {:id => "InscTrainer"}, - 57214 => {:id => "NorthrendInscriptionResearch"}, - 57215 => {:id => "MinorInscriptionResearch"}, - 57216 => {:id => "InscTrainer"}, - 57217 => {:id => "MinorInscriptionResearch"}, - 57218 => {:id => "NorthrendInscriptionResearch"}, - 57219 => {:id => "MasterInscTrainer"}, - 57220 => {:id => "NorthrendInscriptionResearch"}, - 57221 => {:id => "MasterInscTrainer"}, - 57222 => {:id => "MasterInscTrainer"}, - 57223 => {:id => "NorthrendInscriptionResearch"}, - 57224 => {:id => "MasterInscTrainer"}, - 57225 => {:id => "GrandMasterInscTrainer"}, - 57226 => {:id => "MasterInscTrainer"}, - 57227 => {:id => "MasterInscTrainer"}, - 57229 => {:id => "MinorInscriptionResearch"}, - 57230 => {:id => "MinorInscriptionResearch"}, - 57232 => {:id => "NorthrendInscriptionResearch"}, - 57233 => {:id => "NorthrendInscriptionResearch"}, - 57234 => {:id => "NorthrendInscriptionResearch"}, - 57235 => {:id => "NorthrendInscriptionResearch"}, - 57236 => {:id => "MasterInscTrainer"}, - 57237 => {:id => "NorthrendInscriptionResearch"}, - 57238 => {:id => "InscTrainer"}, - 57239 => {:id => "InscTrainer"}, - 57240 => {:id => "InscTrainer"}, - 57241 => {:id => "InscTrainer"}, - 57242 => {:id => "InscTrainer"}, - 57243 => {:id => "NorthrendInscriptionResearch"}, - 57244 => {:id => "InscTrainer"}, - 57245 => {:id => "InscTrainer"}, - 57246 => {:id => "InscTrainer"}, - 57247 => {:id => "NorthrendInscriptionResearch"}, - 57248 => {:id => "GrandMasterInscTrainer"}, - 57249 => {:id => "InscTrainer"}, - 57250 => {:id => "NorthrendInscriptionResearch"}, - 57251 => {:id => "InscTrainer"}, - 57252 => {:id => "MasterInscTrainer"}, - 57257 => {:id => "MasterInscTrainer"}, - 57258 => {:id => "NorthrendInscriptionResearch"}, - 57259 => {:id => "InscTrainer"}, - 57260 => {:id => "NorthrendInscriptionResearch"}, - 57261 => {:id => "NorthrendInscriptionResearch"}, - 57262 => {:id => "InscTrainer"}, - 57263 => {:id => "NorthrendInscriptionResearch"}, - 57264 => {:id => "NorthrendInscriptionResearch"}, - 57265 => {:id => "InscTrainer"}, - 57266 => {:id => "InscTrainer"}, - 57267 => {:id => "NorthrendInscriptionResearch"}, - 57268 => {:id => "NorthrendInscriptionResearch"}, - 57269 => {:id => "MasterInscTrainer"}, - 57270 => {:id => "MasterInscTrainer"}, - 57271 => {:id => "InscTrainer"}, - 57272 => {:id => "InscTrainer"}, - 57273 => {:id => "NorthrendInscriptionResearch"}, - 57274 => {:id => "InscTrainer"}, - 57275 => {:id => "MasterInscTrainer"}, - 57276 => {:id => "NorthrendInscriptionResearch"}, - 57277 => {:id => "InscTrainer"}, - 57703 => {:id => "InscTrainer"}, - 57704 => {:id => "InscTrainer"}, - 57706 => {:id => "InscTrainer"}, - 57707 => {:id => "InscTrainer"}, - 57708 => {:id => "InscTrainer"}, - 57709 => {:id => "MasterInscTrainer"}, - 57710 => {:id => "InscTrainer"}, - 57711 => {:id => "InscTrainer"}, - 57712 => {:id => "InscTrainer"}, - 57713 => {:id => "InscTrainer"}, - 57714 => {:id => "GrandMasterInscTrainer"}, - 57715 => {:id => "GrandMasterInscTrainer"}, - 57716 => {:id => "GrandMasterInscTrainer"}, - 57719 => {:id => "MinorInscriptionResearch"}, - 58286 => {:id => "MinorInscriptionResearch"}, - 58287 => {:id => "MinorInscriptionResearch"}, - 58288 => {:id => "MinorInscriptionResearch"}, - 58289 => {:id => "MinorInscriptionResearch"}, - 58296 => {:id => "MinorInscriptionResearch"}, - 58297 => {:id => "MinorInscriptionResearch"}, - 58298 => {:id => "MinorInscriptionResearch"}, - 58299 => {:id => "MinorInscriptionResearch"}, - 58300 => {:id => "MinorInscriptionResearch"}, - 58301 => {:id => "MinorInscriptionResearch"}, - 58302 => {:id => "MinorInscriptionResearch"}, - 58303 => {:id => "MinorInscriptionResearch"}, - 58305 => {:id => "MinorInscriptionResearch"}, - 58306 => {:id => "MinorInscriptionResearch"}, - 58307 => {:id => "MinorInscriptionResearch"}, - 58308 => {:id => "MinorInscriptionResearch"}, - 58310 => {:id => "MinorInscriptionResearch"}, - 58311 => {:id => "MinorInscriptionResearch"}, - 58312 => {:id => "MinorInscriptionResearch"}, - 58313 => {:id => "InscTrainer"}, - 58314 => {:id => "MinorInscriptionResearch"}, - 58315 => {:id => "MinorInscriptionResearch"}, - 58316 => {:id => "MinorInscriptionResearch"}, - 58317 => {:id => "MinorInscriptionResearch"}, - 58318 => {:id => "MinorInscriptionResearch"}, - 58319 => {:id => "MinorInscriptionResearch"}, - 58320 => {:id => "MinorInscriptionResearch"}, - 58321 => {:id => "MinorInscriptionResearch"}, - 58322 => {:id => "MinorInscriptionResearch"}, - 58323 => {:id => "MinorInscriptionResearch"}, - 58324 => {:id => "MinorInscriptionResearch"}, - 58325 => {:id => "MinorInscriptionResearch"}, - 58326 => {:id => "MinorInscriptionResearch"}, - 58327 => {:id => "MinorInscriptionResearch"}, - 58328 => {:id => "MinorInscriptionResearch"}, - 58329 => {:id => "MinorInscriptionResearch"}, - 58330 => {:id => "MinorInscriptionResearch"}, - 58331 => {:id => "MinorInscriptionResearch"}, - 58332 => {:id => "MinorInscriptionResearch"}, - 58333 => {:id => "MinorInscriptionResearch"}, - 58336 => {:id => "MinorInscriptionResearch"}, - 58337 => {:id => "MinorInscriptionResearch"}, - 58338 => {:id => "MinorInscriptionResearch"}, - 58339 => {:id => "MinorInscriptionResearch"}, - 58340 => {:id => "MinorInscriptionResearch"}, - 58341 => {:id => "MinorInscriptionResearch"}, - 58342 => {:id => "MinorInscriptionResearch"}, - 58343 => {:id => "MinorInscriptionResearch"}, - 58344 => {:id => "MinorInscriptionResearch"}, - 58345 => {:id => "MinorInscriptionResearch"}, - 58346 => {:id => "MinorInscriptionResearch"}, - 58347 => {:id => "MinorInscriptionResearch"}, - 58472 => {:id => "InscTrainer"}, - 58473 => {:id => "InscTrainer"}, - 58476 => {:id => "InscTrainer"}, - 58478 => {:id => "InscTrainer"}, - 58480 => {:id => "InscTrainer"}, - 58481 => {:id => "InscTrainer"}, - 58482 => {:id => "GrandMasterInscTrainer"}, - 58483 => {:id => "GrandMasterInscTrainer"}, - 58484 => {:id => "InscTrainer"}, - 58485 => {:id => "InscTrainer"}, - 58486 => {:id => "InscTrainer"}, - 58487 => {:id => "InscTrainer"}, - 58488 => {:id => "InscTrainer"}, - 58489 => {:id => "InscTrainer"}, - 58490 => {:id => "GrandMasterInscTrainer"}, - 58491 => {:id => "GrandMasterInscTrainer"}, - 58565 => {:id => "InscTrainer"}, - 59315 => {:id => "MinorInscriptionResearch"}, - 59326 => {:id => "MinorInscriptionResearch"}, - 59338 => {:id => "MinorInscriptionResearch"}, - 59339 => {:id => "MinorInscriptionResearch"}, - 59340 => {:id => "MinorInscriptionResearch"}, - 59387 => {:id => "MasterInscTrainer"}, - 59475 => {:id => "InscTrainer"}, - 59478 => {:id => "InscTrainer"}, - 59480 => {:id => "InscTrainer"}, - 59484 => {:id => "InscTrainer"}, - 59486 => {:id => "InscTrainer"}, - 59487 => {:id => "InscTrainer"}, - 59488 => {:id => "InscTrainer"}, - 59489 => {:id => "InscTrainer"}, - 59490 => {:id => "InscTrainer"}, - 59491 => {:id => "InscTrainer"}, - 59493 => {:id => "InscTrainer"}, - 59494 => {:id => "InscTrainer"}, - 59495 => {:id => "MasterInscTrainer"}, - 59496 => {:id => "GrandMasterInscTrainer"}, - 59497 => {:id => "MasterInscTrainer"}, - 59498 => {:id => "GrandMasterInscTrainer"}, - 59499 => {:id => "InscTrainer"}, - 59500 => {:id => "InscTrainer"}, - 59501 => {:id => "GrandMasterInscTrainer"}, - 59502 => {:id => "InscTrainer"}, - 59503 => {:id => "MasterInscTrainer"}, - 59504 => {:id => "GrandMasterInscTrainer"}, - 59559 => {:id => "NorthrendInscriptionResearch"}, - 59560 => {:id => "NorthrendInscriptionResearch"}, - 59561 => {:id => "NorthrendInscriptionResearch"}, - 60336 => {:id => "InscTrainer"}, - 60337 => {:id => "GrandMasterInscTrainer"}, - 61117 => {:id => "GrandMasterInscTrainer"}, - 61118 => {:id => "GrandMasterInscTrainer"}, - 61119 => {:id => "GrandMasterInscTrainer"}, - 61120 => {:id => "GrandMasterInscTrainer"}, - 61177 => {:id => "GrandMasterInscTrainer"}, - 61288 => {:id => "InscTrainer"}, - 61677 => {:id => "NorthrendInscriptionResearch"}, -} + insspecaillist = { + } + insacquire = { + 45382 => {:id => "StartingSkill"}, + 48114 => {:id => "StartingSkill"}, + 48116 => {:id => "StartingSkill"}, + 52738 => {:id => "StartingSkill"}, + 48121 => {:id => "InscTrainer"}, + 48247 => {:id => "InscTrainer"}, + 48248 => {:id => "InscTrainer"}, + 50598 => {:id => "InscTrainer"}, + 50599 => {:id => "InscTrainer"}, + 50600 => {:id => "InscTrainer"}, + 50601 => {:id => "InscTrainer"}, + 50602 => {:id => "InscTrainer"}, + 50603 => {:id => "GrandMasterInscTrainer"}, + 50604 => {:id => "GrandMasterInscTrainer"}, + 50605 => {:id => "InscTrainer"}, + 50606 => {:id => "InscTrainer"}, + 50607 => {:id => "InscTrainer"}, + 50608 => {:id => "InscTrainer"}, + 50609 => {:id => "InscTrainer"}, + 50610 => {:id => "GrandMasterInscTrainer"}, + 50611 => {:id => "GrandMasterInscTrainer"}, + 50612 => {:id => "InscTrainer"}, + 50614 => {:id => "InscTrainer"}, + 50616 => {:id => "InscTrainer"}, + 50617 => {:id => "InscTrainer"}, + 50618 => {:id => "InscTrainer"}, + 50619 => {:id => "GrandMasterInscTrainer"}, + 50620 => {:id => "GrandMasterInscTrainer"}, + 52739 => {:id => "InscTrainer"}, + 52840 => {:id => "InscTrainer"}, + 52843 => {:id => "InscTrainer"}, + 53462 => {:id => "InscTrainer"}, + 56943 => {:id => "MasterInscTrainer"}, + 56944 => {:id => "NorthrendInscriptionResearch"}, + 56945 => {:id => "InscTrainer"}, + 56946 => {:id => "NorthrendInscriptionResearch"}, + 56947 => {:id => "NorthrendInscriptionResearch"}, + 56948 => {:id => "InscTrainer"}, + 56949 => {:id => "NorthrendInscriptionResearch"}, + 56950 => {:id => "NorthrendInscriptionResearch"}, + 56951 => {:id => "InscTrainer"}, + 56952 => {:id => "MasterInscTrainer"}, + 56953 => {:id => "InscTrainer"}, + 56954 => {:id => "NorthrendInscriptionResearch"}, + 56955 => {:id => "InscTrainer"}, + 56956 => {:id => "InscTrainer"}, + 56957 => {:id => "InscTrainer"}, + 56958 => {:id => "NorthrendInscriptionResearch"}, + 56959 => {:id => "InscTrainer"}, + 56960 => {:id => "NorthrendInscriptionResearch"}, + 56961 => {:id => "InscTrainer"}, + 56963 => {:id => "InscTrainer"}, + 56968 => {:id => "InscTrainer"}, + 56971 => {:id => "InscTrainer"}, + 56972 => {:id => "MasterInscTrainer"}, + 56973 => {:id => "InscTrainer"}, + 56974 => {:id => "InscTrainer"}, + 56975 => {:id => "NorthrendInscriptionResearch"}, + 56976 => {:id => "InscTrainer"}, + 56977 => {:id => "NorthrendInscriptionResearch"}, + 56978 => {:id => "InscTrainer"}, + 56979 => {:id => "MasterInscTrainer"}, + 56980 => {:id => "GrandMasterInscTrainer"}, + 56981 => {:id => "InscTrainer"}, + 56982 => {:id => "InscTrainer"}, + 56983 => {:id => "NorthrendInscriptionResearch"}, + 56984 => {:id => "MasterInscTrainer"}, + 56985 => {:id => "InscTrainer"}, + 56986 => {:id => "NorthrendInscriptionResearch"}, + 56987 => {:id => "GrandMasterInscTrainer"}, + 56988 => {:id => "NorthrendInscriptionResearch"}, + 56989 => {:id => "NorthrendInscriptionResearch"}, + 56994 => {:id => "InscTrainer"}, + 56995 => {:id => "InscTrainer"}, + 56996 => {:id => "NorthrendInscriptionResearch"}, + 56997 => {:id => "InscTrainer"}, + 56998 => {:id => "NorthrendInscriptionResearch"}, + 56999 => {:id => "NorthrendInscriptionResearch"}, + 57000 => {:id => "InscTrainer"}, + 57001 => {:id => "InscTrainer"}, + 57002 => {:id => "InscTrainer"}, + 57003 => {:id => "MasterInscTrainer"}, + 57004 => {:id => "InscTrainer"}, + 57005 => {:id => "InscTrainer"}, + 57006 => {:id => "GrandMasterInscTrainer"}, + 57007 => {:id => "MasterInscTrainer"}, + 57008 => {:id => "MasterInscTrainer"}, + 57009 => {:id => "InscTrainer"}, + 57010 => {:id => "NorthrendInscriptionResearch"}, + 57011 => {:id => "NorthrendInscriptionResearch"}, + 57012 => {:id => "NorthrendInscriptionResearch"}, + 57013 => {:id => "NorthrendInscriptionResearch"}, + 57014 => {:id => "NorthrendInscriptionResearch"}, + 57019 => {:id => "NorthrendInscriptionResearch"}, + 57020 => {:id => "InscTrainer"}, + 57021 => {:id => "NorthrendInscriptionResearch"}, + 57022 => {:id => "InscTrainer"}, + 57023 => {:id => "InscTrainer"}, + 57024 => {:id => "InscTrainer"}, + 57025 => {:id => "InscTrainer"}, + 57026 => {:id => "MasterInscTrainer"}, + 57027 => {:id => "InscTrainer"}, + 57028 => {:id => "NorthrendInscriptionResearch"}, + 57029 => {:id => "InscTrainer"}, + 57030 => {:id => "InscTrainer"}, + 57031 => {:id => "InscTrainer"}, + 57032 => {:id => "InscTrainer"}, + 57033 => {:id => "MasterInscTrainer"}, + 57034 => {:id => "NorthrendInscriptionResearch"}, + 57035 => {:id => "NorthrendInscriptionResearch"}, + 57036 => {:id => "GrandMasterInscTrainer"}, + 57112 => {:id => "NorthrendInscriptionResearch"}, + 57113 => {:id => "MasterInscTrainer"}, + 57114 => {:id => "InscTrainer"}, + 57115 => {:id => "NorthrendInscriptionResearch"}, + 57116 => {:id => "NorthrendInscriptionResearch"}, + 57117 => {:id => "NorthrendInscriptionResearch"}, + 57119 => {:id => "InscTrainer"}, + 57120 => {:id => "InscTrainer"}, + 57121 => {:id => "InscTrainer"}, + 57122 => {:id => "MasterInscTrainer"}, + 57123 => {:id => "InscTrainer"}, + 57124 => {:id => "NorthrendInscriptionResearch"}, + 57125 => {:id => "InscTrainer"}, + 57126 => {:id => "NorthrendInscriptionResearch"}, + 57127 => {:id => "NorthrendInscriptionResearch"}, + 57128 => {:id => "NorthrendInscriptionResearch"}, + 57129 => {:id => "InscTrainer"}, + 57130 => {:id => "NorthrendInscriptionResearch"}, + 57131 => {:id => "InscTrainer"}, + 57132 => {:id => "InscTrainer"}, + 57133 => {:id => "InscTrainer"}, + 57151 => {:id => "InscTrainer"}, + 57152 => {:id => "NorthrendInscriptionResearch"}, + 57153 => {:id => "NorthrendInscriptionResearch"}, + 57154 => {:id => "InscTrainer"}, + 57155 => {:id => "NorthrendInscriptionResearch"}, + 57156 => {:id => "InscTrainer"}, + 57157 => {:id => "InscTrainer"}, + 57158 => {:id => "InscTrainer"}, + 57159 => {:id => "NorthrendInscriptionResearch"}, + 57160 => {:id => "NorthrendInscriptionResearch"}, + 57161 => {:id => "InscTrainer"}, + 57162 => {:id => "InscTrainer"}, + 57163 => {:id => "InscTrainer"}, + 57164 => {:id => "NorthrendInscriptionResearch"}, + 57165 => {:id => "InscTrainer"}, + 57166 => {:id => "NorthrendInscriptionResearch"}, + 57167 => {:id => "InscTrainer"}, + 57168 => {:id => "MasterInscTrainer"}, + 57169 => {:id => "NorthrendInscriptionResearch"}, + 57170 => {:id => "NorthrendInscriptionResearch"}, + 57172 => {:id => "MasterInscTrainer"}, + 57181 => {:id => "NorthrendInscriptionResearch"}, + 57183 => {:id => "InscTrainer"}, + 57184 => {:id => "InscTrainer"}, + 57185 => {:id => "InscTrainer"}, + 57186 => {:id => "InscTrainer"}, + 57187 => {:id => "MasterInscTrainer"}, + 57188 => {:id => "InscTrainer"}, + 57189 => {:id => "NorthrendInscriptionResearch"}, + 57190 => {:id => "NorthrendInscriptionResearch"}, + 57191 => {:id => "NorthrendInscriptionResearch"}, + 57192 => {:id => "MasterInscTrainer"}, + 57193 => {:id => "NorthrendInscriptionResearch"}, + 57194 => {:id => "InscTrainer"}, + 57195 => {:id => "NorthrendInscriptionResearch"}, + 57196 => {:id => "MasterInscTrainer"}, + 57197 => {:id => "InscTrainer"}, + 57198 => {:id => "GrandMasterInscTrainer"}, + 57199 => {:id => "NorthrendInscriptionResearch"}, + 57200 => {:id => "InscTrainer"}, + 57201 => {:id => "InscTrainer"}, + 57202 => {:id => "NorthrendInscriptionResearch"}, + 57207 => {:id => "NorthrendInscriptionResearch"}, + 57208 => {:id => "NorthrendInscriptionResearch"}, + 57209 => {:id => "MinorInscriptionResearch"}, + 57210 => {:id => "InscTrainer"}, + 57211 => {:id => "NorthrendInscriptionResearch"}, + 57212 => {:id => "NorthrendInscriptionResearch"}, + 57213 => {:id => "InscTrainer"}, + 57214 => {:id => "NorthrendInscriptionResearch"}, + 57215 => {:id => "MinorInscriptionResearch"}, + 57216 => {:id => "InscTrainer"}, + 57217 => {:id => "MinorInscriptionResearch"}, + 57218 => {:id => "NorthrendInscriptionResearch"}, + 57219 => {:id => "MasterInscTrainer"}, + 57220 => {:id => "NorthrendInscriptionResearch"}, + 57221 => {:id => "MasterInscTrainer"}, + 57222 => {:id => "MasterInscTrainer"}, + 57223 => {:id => "NorthrendInscriptionResearch"}, + 57224 => {:id => "MasterInscTrainer"}, + 57225 => {:id => "GrandMasterInscTrainer"}, + 57226 => {:id => "MasterInscTrainer"}, + 57227 => {:id => "MasterInscTrainer"}, + 57229 => {:id => "MinorInscriptionResearch"}, + 57230 => {:id => "MinorInscriptionResearch"}, + 57232 => {:id => "NorthrendInscriptionResearch"}, + 57233 => {:id => "NorthrendInscriptionResearch"}, + 57234 => {:id => "NorthrendInscriptionResearch"}, + 57235 => {:id => "NorthrendInscriptionResearch"}, + 57236 => {:id => "MasterInscTrainer"}, + 57237 => {:id => "NorthrendInscriptionResearch"}, + 57238 => {:id => "InscTrainer"}, + 57239 => {:id => "InscTrainer"}, + 57240 => {:id => "InscTrainer"}, + 57241 => {:id => "InscTrainer"}, + 57242 => {:id => "InscTrainer"}, + 57243 => {:id => "NorthrendInscriptionResearch"}, + 57244 => {:id => "InscTrainer"}, + 57245 => {:id => "InscTrainer"}, + 57246 => {:id => "InscTrainer"}, + 57247 => {:id => "NorthrendInscriptionResearch"}, + 57248 => {:id => "GrandMasterInscTrainer"}, + 57249 => {:id => "InscTrainer"}, + 57250 => {:id => "NorthrendInscriptionResearch"}, + 57251 => {:id => "InscTrainer"}, + 57252 => {:id => "MasterInscTrainer"}, + 57257 => {:id => "MasterInscTrainer"}, + 57258 => {:id => "NorthrendInscriptionResearch"}, + 57259 => {:id => "InscTrainer"}, + 57260 => {:id => "NorthrendInscriptionResearch"}, + 57261 => {:id => "NorthrendInscriptionResearch"}, + 57262 => {:id => "InscTrainer"}, + 57263 => {:id => "NorthrendInscriptionResearch"}, + 57264 => {:id => "NorthrendInscriptionResearch"}, + 57265 => {:id => "InscTrainer"}, + 57266 => {:id => "InscTrainer"}, + 57267 => {:id => "NorthrendInscriptionResearch"}, + 57268 => {:id => "NorthrendInscriptionResearch"}, + 57269 => {:id => "MasterInscTrainer"}, + 57270 => {:id => "MasterInscTrainer"}, + 57271 => {:id => "InscTrainer"}, + 57272 => {:id => "InscTrainer"}, + 57273 => {:id => "NorthrendInscriptionResearch"}, + 57274 => {:id => "InscTrainer"}, + 57275 => {:id => "MasterInscTrainer"}, + 57276 => {:id => "NorthrendInscriptionResearch"}, + 57277 => {:id => "InscTrainer"}, + 57703 => {:id => "InscTrainer"}, + 57704 => {:id => "InscTrainer"}, + 57706 => {:id => "InscTrainer"}, + 57707 => {:id => "InscTrainer"}, + 57708 => {:id => "InscTrainer"}, + 57709 => {:id => "MasterInscTrainer"}, + 57710 => {:id => "InscTrainer"}, + 57711 => {:id => "InscTrainer"}, + 57712 => {:id => "InscTrainer"}, + 57713 => {:id => "InscTrainer"}, + 57714 => {:id => "GrandMasterInscTrainer"}, + 57715 => {:id => "GrandMasterInscTrainer"}, + 57716 => {:id => "GrandMasterInscTrainer"}, + 57719 => {:id => "MinorInscriptionResearch"}, + 58286 => {:id => "MinorInscriptionResearch"}, + 58287 => {:id => "MinorInscriptionResearch"}, + 58288 => {:id => "MinorInscriptionResearch"}, + 58289 => {:id => "MinorInscriptionResearch"}, + 58296 => {:id => "MinorInscriptionResearch"}, + 58297 => {:id => "MinorInscriptionResearch"}, + 58298 => {:id => "MinorInscriptionResearch"}, + 58299 => {:id => "MinorInscriptionResearch"}, + 58300 => {:id => "MinorInscriptionResearch"}, + 58301 => {:id => "MinorInscriptionResearch"}, + 58302 => {:id => "MinorInscriptionResearch"}, + 58303 => {:id => "MinorInscriptionResearch"}, + 58305 => {:id => "MinorInscriptionResearch"}, + 58306 => {:id => "MinorInscriptionResearch"}, + 58307 => {:id => "MinorInscriptionResearch"}, + 58308 => {:id => "MinorInscriptionResearch"}, + 58310 => {:id => "MinorInscriptionResearch"}, + 58311 => {:id => "MinorInscriptionResearch"}, + 58312 => {:id => "MinorInscriptionResearch"}, + 58313 => {:id => "InscTrainer"}, + 58314 => {:id => "MinorInscriptionResearch"}, + 58315 => {:id => "MinorInscriptionResearch"}, + 58316 => {:id => "MinorInscriptionResearch"}, + 58317 => {:id => "MinorInscriptionResearch"}, + 58318 => {:id => "MinorInscriptionResearch"}, + 58319 => {:id => "MinorInscriptionResearch"}, + 58320 => {:id => "MinorInscriptionResearch"}, + 58321 => {:id => "MinorInscriptionResearch"}, + 58322 => {:id => "MinorInscriptionResearch"}, + 58323 => {:id => "MinorInscriptionResearch"}, + 58324 => {:id => "MinorInscriptionResearch"}, + 58325 => {:id => "MinorInscriptionResearch"}, + 58326 => {:id => "MinorInscriptionResearch"}, + 58327 => {:id => "MinorInscriptionResearch"}, + 58328 => {:id => "MinorInscriptionResearch"}, + 58329 => {:id => "MinorInscriptionResearch"}, + 58330 => {:id => "MinorInscriptionResearch"}, + 58331 => {:id => "MinorInscriptionResearch"}, + 58332 => {:id => "MinorInscriptionResearch"}, + 58333 => {:id => "MinorInscriptionResearch"}, + 58336 => {:id => "MinorInscriptionResearch"}, + 58337 => {:id => "MinorInscriptionResearch"}, + 58338 => {:id => "MinorInscriptionResearch"}, + 58339 => {:id => "MinorInscriptionResearch"}, + 58340 => {:id => "MinorInscriptionResearch"}, + 58341 => {:id => "MinorInscriptionResearch"}, + 58342 => {:id => "MinorInscriptionResearch"}, + 58343 => {:id => "MinorInscriptionResearch"}, + 58344 => {:id => "MinorInscriptionResearch"}, + 58345 => {:id => "MinorInscriptionResearch"}, + 58346 => {:id => "MinorInscriptionResearch"}, + 58347 => {:id => "MinorInscriptionResearch"}, + 58472 => {:id => "InscTrainer"}, + 58473 => {:id => "InscTrainer"}, + 58476 => {:id => "InscTrainer"}, + 58478 => {:id => "InscTrainer"}, + 58480 => {:id => "InscTrainer"}, + 58481 => {:id => "InscTrainer"}, + 58482 => {:id => "GrandMasterInscTrainer"}, + 58483 => {:id => "GrandMasterInscTrainer"}, + 58484 => {:id => "InscTrainer"}, + 58485 => {:id => "InscTrainer"}, + 58486 => {:id => "InscTrainer"}, + 58487 => {:id => "InscTrainer"}, + 58488 => {:id => "InscTrainer"}, + 58489 => {:id => "InscTrainer"}, + 58490 => {:id => "GrandMasterInscTrainer"}, + 58491 => {:id => "GrandMasterInscTrainer"}, + 58565 => {:id => "InscTrainer"}, + 59315 => {:id => "MinorInscriptionResearch"}, + 59326 => {:id => "MinorInscriptionResearch"}, + 59338 => {:id => "MinorInscriptionResearch"}, + 59339 => {:id => "MinorInscriptionResearch"}, + 59340 => {:id => "MinorInscriptionResearch"}, + 59387 => {:id => "MasterInscTrainer"}, + 59475 => {:id => "InscTrainer"}, + 59478 => {:id => "InscTrainer"}, + 59480 => {:id => "InscTrainer"}, + 59484 => {:id => "InscTrainer"}, + 59486 => {:id => "InscTrainer"}, + 59487 => {:id => "InscTrainer"}, + 59488 => {:id => "InscTrainer"}, + 59489 => {:id => "InscTrainer"}, + 59490 => {:id => "InscTrainer"}, + 59491 => {:id => "InscTrainer"}, + 59493 => {:id => "InscTrainer"}, + 59494 => {:id => "InscTrainer"}, + 59495 => {:id => "MasterInscTrainer"}, + 59496 => {:id => "GrandMasterInscTrainer"}, + 59497 => {:id => "MasterInscTrainer"}, + 59498 => {:id => "GrandMasterInscTrainer"}, + 59499 => {:id => "InscTrainer"}, + 59500 => {:id => "InscTrainer"}, + 59501 => {:id => "GrandMasterInscTrainer"}, + 59502 => {:id => "InscTrainer"}, + 59503 => {:id => "MasterInscTrainer"}, + 59504 => {:id => "GrandMasterInscTrainer"}, + 59559 => {:id => "NorthrendInscriptionResearch"}, + 59560 => {:id => "NorthrendInscriptionResearch"}, + 59561 => {:id => "NorthrendInscriptionResearch"}, + 60336 => {:id => "InscTrainer"}, + 60337 => {:id => "GrandMasterInscTrainer"}, + 61117 => {:id => "GrandMasterInscTrainer"}, + 61118 => {:id => "GrandMasterInscTrainer"}, + 61119 => {:id => "GrandMasterInscTrainer"}, + 61120 => {:id => "GrandMasterInscTrainer"}, + 61177 => {:id => "GrandMasterInscTrainer"}, + 61288 => {:id => "InscTrainer"}, + 61677 => {:id => "NorthrendInscriptionResearch"}, + } inscriptionmanual=<<EOF EOF - create_profession_db("./RecipeDB/ARL-Inscription.lua","Inscription",recipes,maps,"InitInscription",inscription,[],insspecaillist,inscriptionmanual) + create_profession_db("./RecipeDB/ARL-Inscription.lua","Inscription",recipes,maps,"InitInscription",inscription,[],insspecaillist,inscriptionmanual,insacquire) end def get_jc_list(recipes, maps) jewelcrafting = recipes.get_jewelcrafting_list -jcspecaillist = { - 31101 => {:id => 9}, - 43493 => {:id => 9}, - 56987 => {:id => "GrandMasterJCTrainer"}, - 53831 => {:id => "GrandMasterJCTrainer"}, - 53832 => {:id => "GrandMasterJCTrainer"}, - 53834 => {:id => "GrandMasterJCTrainer"}, - 53835 => {:id => "GrandMasterJCTrainer"}, - 53843 => {:id => "GrandMasterJCTrainer"}, - 53844 => {:id => "GrandMasterJCTrainer"}, - 53845 => {:id => "GrandMasterJCTrainer"}, - 53852 => {:id => "GrandMasterJCTrainer"}, - 53853 => {:id => "GrandMasterJCTrainer"}, - 53854 => {:id => "GrandMasterJCTrainer"}, - 53855 => {:id => "GrandMasterJCTrainer"}, - 53856 => {:id => "GrandMasterJCTrainer"}, - 53859 => {:id => "GrandMasterJCTrainer"}, - 53860 => {:id => "GrandMasterJCTrainer"}, - 53861 => {:id => "GrandMasterJCTrainer"}, - 53862 => {:id => "GrandMasterJCTrainer"}, - 53863 => {:id => "GrandMasterJCTrainer"}, - 53864 => {:id => "GrandMasterJCTrainer"}, - 53866 => {:id => "GrandMasterJCTrainer"}, - 53867 => {:id => "GrandMasterJCTrainer"}, - 53868 => {:id => "GrandMasterJCTrainer"}, - 53870 => {:id => "GrandMasterJCTrainer"}, - 53871 => {:id => "GrandMasterJCTrainer"}, - 53872 => {:id => "GrandMasterJCTrainer"}, - 53873 => {:id => "GrandMasterJCTrainer"}, - 53874 => {:id => "GrandMasterJCTrainer"}, - 53876 => {:id => "GrandMasterJCTrainer"}, - 53878 => {:id => "GrandMasterJCTrainer"}, - 53880 => {:id => "GrandMasterJCTrainer"}, - 53881 => {:id => "GrandMasterJCTrainer"}, - 53882 => {:id => "GrandMasterJCTrainer"}, - 53883 => {:id => "GrandMasterJCTrainer"}, - 53886 => {:id => "GrandMasterJCTrainer"}, - 53887 => {:id => "GrandMasterJCTrainer"}, - 53889 => {:id => "GrandMasterJCTrainer"}, - 53890 => {:id => "GrandMasterJCTrainer"}, - 53891 => {:id => "GrandMasterJCTrainer"}, - 53892 => {:id => "GrandMasterJCTrainer"}, - 53893 => {:id => "GrandMasterJCTrainer"}, - 53894 => {:id => "GrandMasterJCTrainer"}, - 53916 => {:id => "GrandMasterJCTrainer"}, - 53918 => {:id => "GrandMasterJCTrainer"}, - 53920 => {:id => "GrandMasterJCTrainer"}, - 53922 => {:id => "GrandMasterJCTrainer"}, - 53923 => {:id => "GrandMasterJCTrainer"}, - 53925 => {:id => "GrandMasterJCTrainer"}, - 53926 => {:id => "GrandMasterJCTrainer"}, - 53927 => {:id => "GrandMasterJCTrainer"}, - 53928 => {:id => "GrandMasterJCTrainer"}, - 53930 => {:id => "GrandMasterJCTrainer"}, - 53931 => {:id => "GrandMasterJCTrainer"}, - 53934 => {:id => "GrandMasterJCTrainer"}, - 53940 => {:id => "GrandMasterJCTrainer"}, - 53941 => {:id => "GrandMasterJCTrainer"}, - 53947 => {:id => "GrandMasterJCTrainer"}, - 53948 => {:id => "GrandMasterJCTrainer"}, - 53953 => {:id => "GrandMasterJCTrainer"}, - 53956 => {:id => "GrandMasterJCTrainer"}, - 53962 => {:id => "GrandMasterJCTrainer"}, - 53963 => {:id => "GrandMasterJCTrainer"}, - 53964 => {:id => "GrandMasterJCTrainer"}, - 53966 => {:id => "GrandMasterJCTrainer"}, - 53969 => {:id => "GrandMasterJCTrainer"}, - 53975 => {:id => "GrandMasterJCTrainer"}, - 53976 => {:id => "GrandMasterJCTrainer"}, - 53977 => {:id => "GrandMasterJCTrainer"}, - 53989 => {:id => "GrandMasterJCTrainer"}, - 53992 => {:id => "GrandMasterJCTrainer"}, - 54003 => {:id => "GrandMasterJCTrainer"}, - 54004 => {:id => "GrandMasterJCTrainer"}, - 54007 => {:id => "GrandMasterJCTrainer"}, - 54017 => {:id => "GrandMasterJCTrainer"}, - 54023 => {:id => "GrandMasterJCTrainer"}, - 55386 => {:id => "GrandMasterJCTrainer"}, - 55390 => {:id => "GrandMasterJCTrainer"}, - 55394 => {:id => "GrandMasterJCTrainer"}, - 55395 => {:id => "GrandMasterJCTrainer"}, - 55397 => {:id => "GrandMasterJCTrainer"}, - 55399 => {:id => "GrandMasterJCTrainer"}, - 55402 => {:id => "GrandMasterJCTrainer"}, - 55405 => {:id => "GrandMasterJCTrainer"}, - 56193 => {:id => "GrandMasterJCTrainer"}, - 56194 => {:id => "GrandMasterJCTrainer"}, - 56195 => {:id => "GrandMasterJCTrainer"}, - 56196 => {:id => "GrandMasterJCTrainer"}, - 56197 => {:id => "GrandMasterJCTrainer"}, - 56199 => {:id => "GrandMasterJCTrainer"}, - 56201 => {:id => "GrandMasterJCTrainer"}, - 56202 => {:id => "GrandMasterJCTrainer"}, - 56203 => {:id => "GrandMasterJCTrainer"}, - 56205 => {:id => "GrandMasterJCTrainer"}, - 56206 => {:id => "GrandMasterJCTrainer"}, - 56208 => {:id => "GrandMasterJCTrainer"}, - 56530 => {:id => "GrandMasterJCTrainer"}, - 56531 => {:id => "GrandMasterJCTrainer"}, - 58141 => {:id => "GrandMasterJCTrainer"}, - 58142 => {:id => "GrandMasterJCTrainer"}, - 58143 => {:id => "GrandMasterJCTrainer"}, - 58144 => {:id => "GrandMasterJCTrainer"}, - 58145 => {:id => "GrandMasterJCTrainer"}, - 58146 => {:id => "GrandMasterJCTrainer"}, - 59759 => {:id => "GrandMasterJCTrainer"}, + jcspecaillist = { + 31101 => {:id => "PVP"}, + 43493 => {:id => "PVP"}, + } + jcacquire = { + 56987 => {:id => "GrandMasterJCTrainer"}, + 53831 => {:id => "GrandMasterJCTrainer"}, + 53832 => {:id => "GrandMasterJCTrainer"}, + 53834 => {:id => "GrandMasterJCTrainer"}, + 53835 => {:id => "GrandMasterJCTrainer"}, + 53843 => {:id => "GrandMasterJCTrainer"}, + 53844 => {:id => "GrandMasterJCTrainer"}, + 53845 => {:id => "GrandMasterJCTrainer"}, + 53852 => {:id => "GrandMasterJCTrainer"}, + 53853 => {:id => "GrandMasterJCTrainer"}, + 53854 => {:id => "GrandMasterJCTrainer"}, + 53855 => {:id => "GrandMasterJCTrainer"}, + 53856 => {:id => "GrandMasterJCTrainer"}, + 53859 => {:id => "GrandMasterJCTrainer"}, + 53860 => {:id => "GrandMasterJCTrainer"}, + 53861 => {:id => "GrandMasterJCTrainer"}, + 53862 => {:id => "GrandMasterJCTrainer"}, + 53863 => {:id => "GrandMasterJCTrainer"}, + 53864 => {:id => "GrandMasterJCTrainer"}, + 53866 => {:id => "GrandMasterJCTrainer"}, + 53867 => {:id => "GrandMasterJCTrainer"}, + 53868 => {:id => "GrandMasterJCTrainer"}, + 53870 => {:id => "GrandMasterJCTrainer"}, + 53871 => {:id => "GrandMasterJCTrainer"}, + 53872 => {:id => "GrandMasterJCTrainer"}, + 53873 => {:id => "GrandMasterJCTrainer"}, + 53874 => {:id => "GrandMasterJCTrainer"}, + 53876 => {:id => "GrandMasterJCTrainer"}, + 53878 => {:id => "GrandMasterJCTrainer"}, + 53880 => {:id => "GrandMasterJCTrainer"}, + 53881 => {:id => "GrandMasterJCTrainer"}, + 53882 => {:id => "GrandMasterJCTrainer"}, + 53883 => {:id => "GrandMasterJCTrainer"}, + 53886 => {:id => "GrandMasterJCTrainer"}, + 53887 => {:id => "GrandMasterJCTrainer"}, + 53889 => {:id => "GrandMasterJCTrainer"}, + 53890 => {:id => "GrandMasterJCTrainer"}, + 53891 => {:id => "GrandMasterJCTrainer"}, + 53892 => {:id => "GrandMasterJCTrainer"}, + 53893 => {:id => "GrandMasterJCTrainer"}, + 53894 => {:id => "GrandMasterJCTrainer"}, + 53916 => {:id => "GrandMasterJCTrainer"}, + 53918 => {:id => "GrandMasterJCTrainer"}, + 53920 => {:id => "GrandMasterJCTrainer"}, + 53922 => {:id => "GrandMasterJCTrainer"}, + 53923 => {:id => "GrandMasterJCTrainer"}, + 53925 => {:id => "GrandMasterJCTrainer"}, + 53926 => {:id => "GrandMasterJCTrainer"}, + 53927 => {:id => "GrandMasterJCTrainer"}, + 53928 => {:id => "GrandMasterJCTrainer"}, + 53930 => {:id => "GrandMasterJCTrainer"}, + 53931 => {:id => "GrandMasterJCTrainer"}, + 53934 => {:id => "GrandMasterJCTrainer"}, + 53940 => {:id => "GrandMasterJCTrainer"}, + 53941 => {:id => "GrandMasterJCTrainer"}, + 53947 => {:id => "GrandMasterJCTrainer"}, + 53948 => {:id => "GrandMasterJCTrainer"}, + 53953 => {:id => "GrandMasterJCTrainer"}, + 53956 => {:id => "GrandMasterJCTrainer"}, + 53962 => {:id => "GrandMasterJCTrainer"}, + 53963 => {:id => "GrandMasterJCTrainer"}, + 53964 => {:id => "GrandMasterJCTrainer"}, + 53966 => {:id => "GrandMasterJCTrainer"}, + 53969 => {:id => "GrandMasterJCTrainer"}, + 53975 => {:id => "GrandMasterJCTrainer"}, + 53976 => {:id => "GrandMasterJCTrainer"}, + 53977 => {:id => "GrandMasterJCTrainer"}, + 53989 => {:id => "GrandMasterJCTrainer"}, + 53992 => {:id => "GrandMasterJCTrainer"}, + 54003 => {:id => "GrandMasterJCTrainer"}, + 54004 => {:id => "GrandMasterJCTrainer"}, + 54007 => {:id => "GrandMasterJCTrainer"}, + 54017 => {:id => "GrandMasterJCTrainer"}, + 54023 => {:id => "GrandMasterJCTrainer"}, + 55386 => {:id => "GrandMasterJCTrainer"}, + 55390 => {:id => "GrandMasterJCTrainer"}, + 55394 => {:id => "GrandMasterJCTrainer"}, + 55395 => {:id => "GrandMasterJCTrainer"}, + 55397 => {:id => "GrandMasterJCTrainer"}, + 55399 => {:id => "GrandMasterJCTrainer"}, + 55402 => {:id => "GrandMasterJCTrainer"}, + 55405 => {:id => "GrandMasterJCTrainer"}, + 56193 => {:id => "GrandMasterJCTrainer"}, + 56194 => {:id => "GrandMasterJCTrainer"}, + 56195 => {:id => "GrandMasterJCTrainer"}, + 56196 => {:id => "GrandMasterJCTrainer"}, + 56197 => {:id => "GrandMasterJCTrainer"}, + 56199 => {:id => "GrandMasterJCTrainer"}, + 56201 => {:id => "GrandMasterJCTrainer"}, + 56202 => {:id => "GrandMasterJCTrainer"}, + 56203 => {:id => "GrandMasterJCTrainer"}, + 56205 => {:id => "GrandMasterJCTrainer"}, + 56206 => {:id => "GrandMasterJCTrainer"}, + 56208 => {:id => "GrandMasterJCTrainer"}, + 56530 => {:id => "GrandMasterJCTrainer"}, + 56531 => {:id => "GrandMasterJCTrainer"}, + 58141 => {:id => "GrandMasterJCTrainer"}, + 58142 => {:id => "GrandMasterJCTrainer"}, + 58143 => {:id => "GrandMasterJCTrainer"}, + 58144 => {:id => "GrandMasterJCTrainer"}, + 58145 => {:id => "GrandMasterJCTrainer"}, + 58146 => {:id => "GrandMasterJCTrainer"}, + 59759 => {:id => "GrandMasterJCTrainer"}, } jcmanual=<<EOF EOF - create_profession_db("./RecipeDB/ARL-Jewelcraft.lua","Jewelcrafting",recipes,maps,"InitJewelcrafting",jewelcrafting,[25614,26918,26920,32810],jcspecaillist,jcmanual) + create_profession_db("./RecipeDB/ARL-Jewelcraft.lua","Jewelcrafting",recipes,maps,"InitJewelcrafting",jewelcrafting,[25614,26918,26920,32810],jcspecaillist,jcmanual,jcacquire) end def get_lw_list(recipes, maps) leatherworking = recipes.get_leatherworking_list -lwspecaillist = { - 2149 => {:id => "StartingSkill"}, - 2152 => {:id => "StartingSkill"}, - 2881 => {:id => "StartingSkill"}, - 21943 => {:id => 7, :type => 1}, - 44953 => {:id => 7, :type => 1}, - 28219 => {:id => "ADNaxx40E"}, - 28220 => {:id => "ADNaxx40R"}, - 28221 => {:id => "ADNaxx40R"}, - 28222 => {:id => "ADNaxx40E"}, - 28223 => {:id => "ADNaxx40R"}, - 28224 => {:id => "ADNaxx40R"}, - 19093 => {:id => "Onyxia"}, - 50936 => {:id => "GrandMasterLWTrainer"}, - 50938 => {:id => "GrandMasterLWTrainer"}, - 50939 => {:id => "GrandMasterLWTrainer"}, - 50940 => {:id => "GrandMasterLWTrainer"}, - 50941 => {:id => "GrandMasterLWTrainer"}, - 50942 => {:id => "GrandMasterLWTrainer"}, - 50943 => {:id => "GrandMasterLWTrainer"}, - 50944 => {:id => "GrandMasterLWTrainer"}, - 50945 => {:id => "GrandMasterLWTrainer"}, - 50946 => {:id => "GrandMasterLWTrainer"}, - 50947 => {:id => "GrandMasterLWTrainer"}, - 50948 => {:id => "GrandMasterLWTrainer"}, - 50949 => {:id => "GrandMasterLWTrainer"}, - 50950 => {:id => "GrandMasterLWTrainer"}, - 50951 => {:id => "GrandMasterLWTrainer"}, - 50952 => {:id => "GrandMasterLWTrainer"}, - 50953 => {:id => "GrandMasterLWTrainer"}, - 50954 => {:id => "GrandMasterLWTrainer"}, - 50955 => {:id => "GrandMasterLWTrainer"}, - 50956 => {:id => "GrandMasterLWTrainer"}, - 50957 => {:id => "GrandMasterLWTrainer"}, - 50958 => {:id => "GrandMasterLWTrainer"}, - 50959 => {:id => "GrandMasterLWTrainer"}, - 50960 => {:id => "GrandMasterLWTrainer"}, - 50961 => {:id => "GrandMasterLWTrainer"}, - 50962 => {:id => "GrandMasterLWTrainer"}, - 50963 => {:id => "GrandMasterLWTrainer"}, - 50964 => {:id => "GrandMasterLWTrainer"}, - 50965 => {:id => "GrandMasterLWTrainer"}, - 50966 => {:id => "GrandMasterLWTrainer"}, - 50967 => {:id => "GrandMasterLWTrainer"}, - 51568 => {:id => "GrandMasterLWTrainer"}, - 51569 => {:id => "GrandMasterLWTrainer"}, - 51570 => {:id => "GrandMasterLWTrainer"}, - 51571 => {:id => "GrandMasterLWTrainer"}, - 51572 => {:id => "GrandMasterLWTrainer"}, - 55199 => {:id => "GrandMasterLWTrainer"}, - 55243 => {:id => "GrandMasterLWTrainer"}, - 57683 => {:id => "GrandMasterLWTrainer"}, - 57690 => {:id => "GrandMasterLWTrainer"}, - 57691 => {:id => "GrandMasterLWTrainer"}, - 60583 => {:id => "GrandMasterLWTrainer"}, - 60584 => {:id => "GrandMasterLWTrainer"}, - 60599 => {:id => "GrandMasterLWTrainer"}, - 60600 => {:id => "GrandMasterLWTrainer"}, - 60601 => {:id => "GrandMasterLWTrainer"}, - 60604 => {:id => "GrandMasterLWTrainer"}, - 60605 => {:id => "GrandMasterLWTrainer"}, - 60607 => {:id => "GrandMasterLWTrainer"}, - 60608 => {:id => "GrandMasterLWTrainer"}, - 60611 => {:id => "GrandMasterLWTrainer"}, - 60613 => {:id => "GrandMasterLWTrainer"}, - 60620 => {:id => "GrandMasterLWTrainer"}, - 60622 => {:id => "GrandMasterLWTrainer"}, - 60624 => {:id => "GrandMasterLWTrainer"}, - 60627 => {:id => "GrandMasterLWTrainer"}, - 60629 => {:id => "GrandMasterLWTrainer"}, - 60630 => {:id => "GrandMasterLWTrainer"}, - 60631 => {:id => "GrandMasterLWTrainer"}, - 60637 => {:id => "GrandMasterLWTrainer"}, - 60640 => {:id => "GrandMasterLWTrainer"}, - 60643 => {:id => "GrandMasterLWTrainer"}, - 60649 => {:id => "GrandMasterLWTrainer"}, - 60651 => {:id => "GrandMasterLWTrainer"}, - 60652 => {:id => "GrandMasterLWTrainer"}, - 60655 => {:id => "GrandMasterLWTrainer"}, - 60658 => {:id => "GrandMasterLWTrainer"}, - 60660 => {:id => "GrandMasterLWTrainer"}, - 60665 => {:id => "GrandMasterLWTrainer"}, - 60666 => {:id => "GrandMasterLWTrainer"}, - 60669 => {:id => "GrandMasterLWTrainer"}, - 60671 => {:id => "GrandMasterLWTrainer"}, -} + lwspecaillist = { + 21943 => {:id => 7, :type => 1}, + 44953 => {:id => 7, :type => 1}, + } + lwacquire = { + 2149 => {:id => "StartingSkill"}, + 2152 => {:id => "StartingSkill"}, + 2881 => {:id => "StartingSkill"}, + 28219 => {:id => "ADNaxx40E"}, + 28220 => {:id => "ADNaxx40R"}, + 28221 => {:id => "ADNaxx40R"}, + 28222 => {:id => "ADNaxx40E"}, + 28223 => {:id => "ADNaxx40R"}, + 28224 => {:id => "ADNaxx40R"}, + 19093 => {:id => "Onyxia"}, + 50936 => {:id => "GrandMasterLWTrainer"}, + 50938 => {:id => "GrandMasterLWTrainer"}, + 50939 => {:id => "GrandMasterLWTrainer"}, + 50940 => {:id => "GrandMasterLWTrainer"}, + 50941 => {:id => "GrandMasterLWTrainer"}, + 50942 => {:id => "GrandMasterLWTrainer"}, + 50943 => {:id => "GrandMasterLWTrainer"}, + 50944 => {:id => "GrandMasterLWTrainer"}, + 50945 => {:id => "GrandMasterLWTrainer"}, + 50946 => {:id => "GrandMasterLWTrainer"}, + 50947 => {:id => "GrandMasterLWTrainer"}, + 50948 => {:id => "GrandMasterLWTrainer"}, + 50949 => {:id => "GrandMasterLWTrainer"}, + 50950 => {:id => "GrandMasterLWTrainer"}, + 50951 => {:id => "GrandMasterLWTrainer"}, + 50952 => {:id => "GrandMasterLWTrainer"}, + 50953 => {:id => "GrandMasterLWTrainer"}, + 50954 => {:id => "GrandMasterLWTrainer"}, + 50955 => {:id => "GrandMasterLWTrainer"}, + 50956 => {:id => "GrandMasterLWTrainer"}, + 50957 => {:id => "GrandMasterLWTrainer"}, + 50958 => {:id => "GrandMasterLWTrainer"}, + 50959 => {:id => "GrandMasterLWTrainer"}, + 50960 => {:id => "GrandMasterLWTrainer"}, + 50961 => {:id => "GrandMasterLWTrainer"}, + 50962 => {:id => "GrandMasterLWTrainer"}, + 50963 => {:id => "GrandMasterLWTrainer"}, + 50964 => {:id => "GrandMasterLWTrainer"}, + 50965 => {:id => "GrandMasterLWTrainer"}, + 50966 => {:id => "GrandMasterLWTrainer"}, + 50967 => {:id => "GrandMasterLWTrainer"}, + 51568 => {:id => "GrandMasterLWTrainer"}, + 51569 => {:id => "GrandMasterLWTrainer"}, + 51570 => {:id => "GrandMasterLWTrainer"}, + 51571 => {:id => "GrandMasterLWTrainer"}, + 51572 => {:id => "GrandMasterLWTrainer"}, + 55199 => {:id => "GrandMasterLWTrainer"}, + 55243 => {:id => "GrandMasterLWTrainer"}, + 57683 => {:id => "GrandMasterLWTrainer"}, + 57690 => {:id => "GrandMasterLWTrainer"}, + 57691 => {:id => "GrandMasterLWTrainer"}, + 60583 => {:id => "GrandMasterLWTrainer"}, + 60584 => {:id => "GrandMasterLWTrainer"}, + 60599 => {:id => "GrandMasterLWTrainer"}, + 60600 => {:id => "GrandMasterLWTrainer"}, + 60601 => {:id => "GrandMasterLWTrainer"}, + 60604 => {:id => "GrandMasterLWTrainer"}, + 60605 => {:id => "GrandMasterLWTrainer"}, + 60607 => {:id => "GrandMasterLWTrainer"}, + 60608 => {:id => "GrandMasterLWTrainer"}, + 60611 => {:id => "GrandMasterLWTrainer"}, + 60613 => {:id => "GrandMasterLWTrainer"}, + 60620 => {:id => "GrandMasterLWTrainer"}, + 60622 => {:id => "GrandMasterLWTrainer"}, + 60624 => {:id => "GrandMasterLWTrainer"}, + 60627 => {:id => "GrandMasterLWTrainer"}, + 60629 => {:id => "GrandMasterLWTrainer"}, + 60630 => {:id => "GrandMasterLWTrainer"}, + 60631 => {:id => "GrandMasterLWTrainer"}, + 60637 => {:id => "GrandMasterLWTrainer"}, + 60640 => {:id => "GrandMasterLWTrainer"}, + 60643 => {:id => "GrandMasterLWTrainer"}, + 60649 => {:id => "GrandMasterLWTrainer"}, + 60651 => {:id => "GrandMasterLWTrainer"}, + 60652 => {:id => "GrandMasterLWTrainer"}, + 60655 => {:id => "GrandMasterLWTrainer"}, + 60658 => {:id => "GrandMasterLWTrainer"}, + 60660 => {:id => "GrandMasterLWTrainer"}, + 60665 => {:id => "GrandMasterLWTrainer"}, + 60666 => {:id => "GrandMasterLWTrainer"}, + 60669 => {:id => "GrandMasterLWTrainer"}, + 60671 => {:id => "GrandMasterLWTrainer"}, + } lwmanual=<<EOF EOF - create_profession_db("./RecipeDB/ARL-Leatherwork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106,40000],lwspecaillist,lwmanual) + create_profession_db("./RecipeDB/ARL-Leatherwork.lua","Leatherworking",recipes,maps,"InitLeatherworking",leatherworking,[8195,15141,10550,19106,40000],lwspecaillist,lwmanual,lwacquire) end def get_smelt_list(recipes, maps) smelting = recipes.get_mining_list -smeltingspecaillist = { - 2657 => {:id => "StartingSkill"}, + smeltingspecaillist = { + } + smeltacquire = { + 2657 => {:id => "StartingSkill"}, } smeltmanual=<<EOF EOF - create_profession_db("./RecipeDB/ARL-Smelt.lua","Smelting",recipes,maps,"InitSmelting",smelting,[],smeltingspecaillist,smeltmanual) + create_profession_db("./RecipeDB/ARL-Smelt.lua","Smelting",recipes,maps,"InitSmelting",smelting,[],smeltingspecaillist,smeltmanual,smeltacquire) end @@ -5251,6 +5270,8 @@ def get_tailoring_list(recipes, maps) tailoring = recipes.get_tailoring_list tailoringspecaillist = { + } + tailoracquire = { 2385 => {:id => "StartingSkill"}, 2387 => {:id => "StartingSkill"}, 2963 => {:id => "StartingSkill"}, @@ -5327,8 +5348,13 @@ def get_tailoring_list(recipes, maps) 60994 => {:id => "GrandMasterTailorTrainer"}, } tailoringmanual=<<EOF + -- Duskweave Boots -- 55924 + recipecount = recipecount + 1 + self:addTradeSkill(RecipeDB,55924,410,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],tailoringspecaillist,tailoringmanual) + create_profession_db("./RecipeDB/ARL-Tailor.lua","Tailoring",recipes,maps,"InitTailoring",tailoring,[7636,8778,12062,12063,12068,12083,12087,12090,56048],tailoringspecaillist,tailoringmanual,tailoracquire) end @@ -5338,6 +5364,8 @@ def get_runeforging_list(recipes, maps) runeforgingspecaillist = { } + runeforgeacquire = { + } runeforgingmanual=<<EOF -- Rune of the Fallen Crusader - 53344 @@ -5397,7 +5425,7 @@ EOF $trainers[28472] = {:name => "Lord Thorval", :faction => 0} $trainers[29196] = {:name => "Lord Thorval", :faction => 0} - create_profession_db("./RecipeDB/ARL-Runeforge.lua","Runeforging",recipes,maps,"InitRuneforging",runeforging,[],runeforgingspecaillist,runeforgingmanual) + create_profession_db("./RecipeDB/ARL-Runeforge.lua","Runeforging",recipes,maps,"InitRuneforging",runeforging,[],runeforgingspecaillist,runeforgingmanual,runeforgeacquire) end @@ -5419,7 +5447,7 @@ create_faction_db() if $debug - get_bs_list(recipes, maps) + get_engineering_list(recipes, maps) else diff --git a/Locals/ARLLocals-enUS.lua b/Locals/ARLLocals-enUS.lua index cabb0f1..ca72b27 100644 --- a/Locals/ARLLocals-enUS.lua +++ b/Locals/ARLLocals-enUS.lua @@ -456,9 +456,7 @@ L["Blackrock Worg"] = true L["Blacksmith Calypso"] = true L["Bleeding Hollow Darkcaster"] = true L["Blighted Proto-Drake"] = true -L["Blimo Gadgetspring"] = true L["Blisterpaw Hyena"] = true -L["Blixrez Goodstitch"] = true L["Blizrik Buckshot"] = true L["Bliztik"] = true L["Bloodaxe Raider"] = true @@ -558,6 +556,7 @@ L["Coilskar Sea-Caller"] = true L["Cold Eye Basilisk"] = true L["Commander Malgor"] = true L["Commander Mulfort"] = true +L["Constance Brisboise"] = true L["Cook Ghilm"] = true L["Cookie One-Eye"] = true L["Coreiel"] = true @@ -613,6 +612,7 @@ L["Darkspine Myrmidon"] = true L["Darkspine Siren"] = true L["Darkwater Crocolisk"] = true L["Darmari"] = true +L["Darnall"] = true L["Daryl Riknussun"] = true L["Daryl Stack"] = true L["Dawnblade Marksman"] = true @@ -662,6 +662,7 @@ L["Doomforge Engineer"] = true L["Drac Roughcut"] = true L["Dragonmaw Wind Reaver"] = true L["Drakk Stonehand"] = true +L["Drovnar Strongbrew"] = true L["Drywallow Crocolisk"] = true L["Drywallow Snapper"] = true L["Duchess Mynx"] = true @@ -760,7 +761,6 @@ L["Fledgling Chillwind"] = true L["Fleshbeast"] = true L["Foreman Marcrid"] = true L["Forgotten One"] = true -L["Fradd Swiftgear"] = true L["Franklin Lloyd"] = true L["Fremal Doohickey"] = true L["Frenzied Pterrordax"] = true @@ -786,6 +786,7 @@ L["Geen"] = true L["Gelanthis"] = true L["Gelman Stonehand"] = true L["Geofram Bouldertoe"] = true +L["George Candarte"] = true L["Georgio Bolero"] = true L["Ghak Healtouch"] = true L["Gharash"] = true @@ -845,6 +846,7 @@ L["Hamanar"] = true L["Hammered Patron"] = true L["Hammon Karwn"] = true L["Harklan Moongrove"] = true +L["Harlown Darkweave"] = true L["Harn Longcast"] = true L["Hatefury Shadowstalker"] = true L["Haughty Modiste"] = true @@ -862,7 +864,6 @@ L["Himmik"] = true L["Homunculus"] = true L["Horns of Frenzy"] = true L["Hotoppik Copperpinch"] = true -L["Hula'mahi"] = true L["Hulking Mountain Lion"] = true L["Humphry"] = true L["Hurnak Grimmord"] = true @@ -902,9 +903,6 @@ L["James Van Brunt"] = true L["Jamesina Watterly"] = true L["Jandia"] = true L["Janet Hommers"] = true -L["Jangdor Swiftstrider"] = true -L["Jannos Ironwill"] = true -L["Jaquilina Dramet"] = true L["Jase Farlane"] = true L["Jaxin Chong"] = true L["Jazdalaad"] = true @@ -928,10 +926,11 @@ L["Josephine Lister"] = true L["Josric Fame"] = true L["Joys of Omosh"] = true L["Jubie Gadgetspring"] = true +L["Jun'ha"] = true L["Juno Dufrain"] = true L["Juston Oshenko"] = true -L["Jutak"] = true L["K. Lee Smallfry"] = true +L["Kaita Deepforge"] = true L["Kalaen"] = true L["Kalinda"] = true L["Kalldan Felmoon"] = true @@ -967,7 +966,6 @@ L["Kradu Grimblade"] = true L["Kray"] = true L["Krek Cragcrush"] = true L["Kriggon Talsone"] = true -L["Krinkle Goodsteel"] = true L["Kristen Smythe"] = true L["Krugosh"] = true L["Krulmoo Fullmoon"] = true @@ -994,6 +992,7 @@ L["Lebowski"] = true L["Leeli Longhaggle"] = true L["Legashi Rogue"] = true L["Leo Sarn"] = true +L["Leonard Porter"] = true L["Lesser Infernal"] = true L["Librarian Erickson"] = true L["Lieutenant General Andorov"] = true @@ -1034,11 +1033,13 @@ L["Mahu"] = true L["Mak"] = true L["Makaru"] = true L["Malcomb Wynn"] = true +L["Mallen Swain"] = true L["Malygen"] = true L["Mana Warp"] = true L["Manaclaw"] = true L["Margaux Parchley"] = true L["Mari Stonehand"] = true +L["Maria Lumere"] = true L["Martine Tramblay"] = true L["Mary Edras"] = true L["Master Chef Mouldier"] = true @@ -1098,7 +1099,6 @@ L["Nakodu"] = true L["Nandar Branson"] = true L["Nardstrum Copperpinch"] = true L["Narj Deepslice"] = true -L["Narkk"] = true L["Narv Hidecrafter"] = true L["Nascent Val'kyr"] = true L["Nasmara Moonsong"] = true @@ -1113,6 +1113,7 @@ L["Nethervine Inciter"] = true L["Nexus Stalker"] = true L["Nightmare Scalebane"] = true L["Nimar the Slayer"] = true +L["Nina Lightbrew"] = true L["NiobeWhizzlespark"] = true L["Nissa Firestone"] = true L["Nixx Sprocketspring"] = true @@ -1205,7 +1206,6 @@ L["Risen Bonewarder"] = true L["Risen Construct"] = true L["Risen Drakkari Death Knight"] = true L["Rivendark"] = true -L["Rizz Loosebolt"] = true L["Rogue Ice Thistle"] = true L["Rogvar"] = true L["Rohok"] = true @@ -1373,7 +1373,6 @@ L["Sunscale Scytheclaw"] = true L["Sunseeker Astromage"] = true L["Sunseeker Botanist"] = true L["Sunseeker Harvester"] = true -L["Super-Seller 680"] = true L["Supply Officer Mills"] = true L["Supplying the Front"] = true L["Swampwalker"] = true @@ -1480,7 +1479,6 @@ L["Vance Undergloom"] = true L["Vanessa Sellers"] = true L["Vargus"] = true L["Vazario Linkgrease"] = true -L["Veenix"] = true L["Vekh'nir Dreadhawk"] = true L["Vendor-Tron 1000"] = true L["Venom Mist Lurker"] = true @@ -1498,7 +1496,6 @@ L["Vira Younghoof"] = true L["Vivianna"] = true L["Vix Chromeblaster"] = true L["Vizzklick"] = true -L["Vodesiin"] = true L["Voidshrieker"] = true L["Voidspawn"] = true L["Voidwalker Minion"] = true @@ -1515,6 +1512,7 @@ L["Wastewander Shadow Mage"] = true L["Wastewander Thief"] = true L["Weapon Technician"] = true L["Wenna Silkbeard"] = true +L["Werg Thickblade"] = true L["Westfall Stew"] = true L["Whuut"] = true L["Wik'Tar"] = true @@ -1563,12 +1561,10 @@ L["Yuka Screwspigot"] = true L["Yurial Soulwater"] = true L["Zamja"] = true L["Zan Shivsproket"] = true -L["Zannok Hidepiercer"] = true L["Zansoa"] = true L["Zantasia"] = true L["Zanzil Zombie"] = true L["Zaralda"] = true -L["Zarena Cromwind"] = true L["Zargh"] = true L["Zarrin"] = true L["Zebig"] = true diff --git a/RecipeDB/ARL-Alchemy.lua b/RecipeDB/ARL-Alchemy.lua index 5102bcb..346bde6 100644 --- a/RecipeDB/ARL-Alchemy.lua +++ b/RecipeDB/ARL-Alchemy.lua @@ -226,8 +226,8 @@ function addon:InitAlchemy(RecipeDB) -- Free Action Potion -- 6624 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,6624,150,5634,1,2259) - self:addTradeFlags(RecipeDB,6624,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,6624,2,3348,2,5178) + self:addTradeFlags(RecipeDB,6624,2,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,6624,2,3348) -- Elixir of Water Breathing -- 7179 recipecount = recipecount + 1 @@ -250,8 +250,8 @@ function addon:InitAlchemy(RecipeDB) -- Holy Protection Potion -- 7255 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,7255,100,6051,1,2259) - self:addTradeFlags(RecipeDB,7255,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,7255,2,3490) + self:addTradeFlags(RecipeDB,7255,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Shadow Protection Potion -- 7256 recipecount = recipecount + 1 @@ -268,14 +268,14 @@ function addon:InitAlchemy(RecipeDB) -- Frost Protection Potion -- 7258 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,7258,190,6050,1,2259) - self:addTradeFlags(RecipeDB,7258,3,21,22,23,24,25,26,27,28,29,30,36,41) - -- No acquire information + self:addTradeFlags(RecipeDB,7258,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,7258,2,2812,2,2848) -- Nature Protection Potion -- 7259 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,7259,190,6052,1,2259) self:addTradeFlags(RecipeDB,7259,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,7259,2,2848,2,5594,2,8157,2,8158) + self:addTradeAcquire(RecipeDB,7259,2,8157,2,8158) -- Blackmouth Oil -- 7836 recipecount = recipecount + 1 @@ -418,20 +418,20 @@ function addon:InitAlchemy(RecipeDB) -- Ghost Dye -- 11473 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,11473,245,9210,1,2259) - self:addTradeFlags(RecipeDB,11473,3,21,22,23,24,25,26,27,28,29,30,36,41) - -- No acquire information + self:addTradeFlags(RecipeDB,11473,1,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,11473,2,8157) -- Elixir of Shadow Power -- 11476 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,11476,250,9264,2,2259) - self:addTradeFlags(RecipeDB,11476,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,11476,1,9264,2,4610) + self:addTradeFlags(RecipeDB,11476,1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,11476,1,9264,2,1313,2,4610) -- Elixir of Demonslaying -- 11477 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,11477,250,9224,1,2259) - self:addTradeFlags(RecipeDB,11477,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,11477,2,8177) + self:addTradeFlags(RecipeDB,11477,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,11477,2,8177,2,8178) -- Elixir of Detect Demon -- 11478 recipecount = recipecount + 1 @@ -491,7 +491,7 @@ function addon:InitAlchemy(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,17554,265,13445,1,2259) self:addTradeFlags(RecipeDB,17554,1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,17554,1,13445,2,3348) + self:addTradeAcquire(RecipeDB,17554,1,13445,2,5178) -- Elixir of the Sages -- 17555 recipecount = recipecount + 1 diff --git a/RecipeDB/ARL-Blacksmith.lua b/RecipeDB/ARL-Blacksmith.lua index 3195190..628799f 100644 --- a/RecipeDB/ARL-Blacksmith.lua +++ b/RecipeDB/ARL-Blacksmith.lua @@ -41,7 +41,7 @@ function addon:InitBlacksmithing(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,2660,1,2862,1,2018) self:addTradeFlags(RecipeDB,2660,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41) - self:addTradeAcquire(RecipeDB,2660,8,8) + -- No acquire information -- Copper Chain Belt -- 2661 recipecount = recipecount + 1 @@ -59,7 +59,7 @@ function addon:InitBlacksmithing(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,2663,1,2853,1,2018) self:addTradeFlags(RecipeDB,2663,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,58) - self:addTradeAcquire(RecipeDB,2663,8,8) + -- No acquire information -- Runed Copper Bracers -- 2664 recipecount = recipecount + 1 @@ -100,8 +100,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Rough Bronze Bracers -- 2671 --recipecount = recipecount + 1 --self:addTradeSkill(RecipeDB,2671,115,2867,2,2018) - --self:addTradeFlags(RecipeDB,2671,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,58) - --self:addTradeAcquire(RecipeDB,2671,8,8) + --self:addTradeFlags(RecipeDB,2671,3,21,22,23,24,25,26,27,28,29,30,36,41,58) + --self:addTradeAcquire(RecipeDB,2671,) -- Patterned Bronze Bracers -- 2672 recipecount = recipecount + 1 @@ -167,7 +167,7 @@ function addon:InitBlacksmithing(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3115,1,3239,1,2018) self:addTradeFlags(RecipeDB,3115,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41) - self:addTradeAcquire(RecipeDB,3115,8,8) + -- No acquire information -- Coarse Weightstone -- 3116 recipecount = recipecount + 1 @@ -310,8 +310,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Hardened Iron Shortsword -- 3492 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3492,160,3849,1,2018) - self:addTradeFlags(RecipeDB,3492,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,69) - self:addTradeAcquire(RecipeDB,3492,2,2843) + self:addTradeFlags(RecipeDB,3492,1,4,21,22,23,24,25,26,27,28,29,30,36,40,69) + self:addTradeAcquire(RecipeDB,3492,2,5512) -- Jade Serpentblade -- 3493 recipecount = recipecount + 1 @@ -323,7 +323,7 @@ function addon:InitBlacksmithing(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3494,155,3851,1,2018) self:addTradeFlags(RecipeDB,3494,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,70) - self:addTradeAcquire(RecipeDB,3494,2,1471,2,8878,2,9179) + self:addTradeAcquire(RecipeDB,3494,2,8878,2,9179) -- Golden Iron Destroyer -- 3495 recipecount = recipecount + 1 @@ -334,8 +334,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Moonsteel Broadsword -- 3496 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3496,180,3853,1,2018) - self:addTradeFlags(RecipeDB,3496,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,69) - self:addTradeAcquire(RecipeDB,3496,2,2482) + self:addTradeFlags(RecipeDB,3496,3,21,22,23,24,25,26,27,28,29,30,36,41,69) + -- No acquire information -- Frost Tiger Blade -- 3497 recipecount = recipecount + 1 @@ -346,8 +346,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Massive Iron Axe -- 3498 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3498,185,3855,1,2018) - self:addTradeFlags(RecipeDB,3498,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,68) - self:addTradeAcquire(RecipeDB,3498,2,2483) + self:addTradeFlags(RecipeDB,3498,3,21,22,23,24,25,26,27,28,29,30,36,41,68) + -- No acquire information -- Shadow Crescent Axe -- 3500 recipecount = recipecount + 1 @@ -370,8 +370,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Golden Scale Coif -- 3503 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3503,190,3837,1,2018) - self:addTradeFlags(RecipeDB,3503,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,58) - self:addTradeAcquire(RecipeDB,3503,2,5411) + self:addTradeFlags(RecipeDB,3503,3,21,22,23,24,25,26,27,28,29,30,36,41,58) + -- No acquire information -- Green Iron Shoulders -- 3504 recipecount = recipecount + 1 @@ -1276,8 +1276,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Fiery Chain Shoulders -- 20873 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,20873,300,16988,3,2018) - self:addTradeFlags(RecipeDB,20873,3,21,22,23,24,25,26,27,28,29,30,36,41,58) - -- No acquire information + self:addTradeFlags(RecipeDB,20873,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,58) + self:addTradeAcquire(RecipeDB,20873,2,12944) -- Dark Iron Bracers -- 20874 recipecount = recipecount + 1 @@ -1288,8 +1288,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Dark Iron Leggings -- 20876 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,20876,300,17013,3,2018) - self:addTradeFlags(RecipeDB,20876,3,21,22,23,24,25,26,27,28,29,30,36,41,59) - -- No acquire information + self:addTradeFlags(RecipeDB,20876,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,59) + self:addTradeAcquire(RecipeDB,20876,2,12944) -- Dark Iron Reaver -- 20890 recipecount = recipecount + 1 @@ -1354,38 +1354,38 @@ function addon:InitBlacksmithing(RecipeDB) -- Dark Iron Gauntlets -- 23637 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23637,300,19164,1,2018) - self:addTradeFlags(RecipeDB,23637,3,21,22,23,24,25,26,27,28,29,30,36,41,59) - -- No acquire information + self:addTradeFlags(RecipeDB,23637,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,59) + self:addTradeAcquire(RecipeDB,23637,2,12944) -- Black Amnesty -- 23638 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23638,300,19166,1,2018) - self:addTradeFlags(RecipeDB,23638,3,21,22,23,24,25,26,27,28,29,30,36,41,72) - -- No acquire information + self:addTradeFlags(RecipeDB,23638,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,72) + self:addTradeAcquire(RecipeDB,23638,2,12944) -- Blackfury -- 23639 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23639,300,19167,1,2018) - self:addTradeFlags(RecipeDB,23639,3,21,22,23,24,25,26,27,28,29,30,36,41,63,71) - -- No acquire information + self:addTradeFlags(RecipeDB,23639,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,63,71) + self:addTradeAcquire(RecipeDB,23639,2,12944) -- Ebon Hand -- 23650 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23650,300,19170,1,2018) - self:addTradeFlags(RecipeDB,23650,3,21,22,23,24,25,26,27,28,29,30,36,41,70) - -- No acquire information + self:addTradeFlags(RecipeDB,23650,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,70) + self:addTradeAcquire(RecipeDB,23650,2,12944) -- Blackguard -- 23652 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23652,300,19168,1,2018) - self:addTradeFlags(RecipeDB,23652,3,21,22,23,24,25,26,27,28,29,30,36,41,52,63,69) - -- No acquire information + self:addTradeFlags(RecipeDB,23652,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,63,69) + self:addTradeAcquire(RecipeDB,23652,2,12944) -- Nightfall -- 23653 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23653,300,19169,1,2018) - self:addTradeFlags(RecipeDB,23653,3,21,22,23,24,25,26,27,28,29,30,36,41,68) - -- No acquire information + self:addTradeFlags(RecipeDB,23653,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,68) + self:addTradeAcquire(RecipeDB,23653,2,12944) -- Bloodsoul Breastplate -- 24136 recipecount = recipecount + 1 @@ -1426,8 +1426,8 @@ function addon:InitBlacksmithing(RecipeDB) -- Dark Iron Boots -- 24399 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,24399,300,20039,1,2018) - self:addTradeFlags(RecipeDB,24399,3,21,22,23,24,25,26,27,28,29,30,36,41,59) - -- No acquire information + self:addTradeFlags(RecipeDB,24399,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,59) + self:addTradeAcquire(RecipeDB,24399,2,12944) -- Darkrune Gauntlets -- 24912 recipecount = recipecount + 1 diff --git a/RecipeDB/ARL-Cook.lua b/RecipeDB/ARL-Cook.lua index 92efd8f..3587a27 100644 --- a/RecipeDB/ARL-Cook.lua +++ b/RecipeDB/ARL-Cook.lua @@ -124,7 +124,7 @@ function addon:InitCooking(RecipeDB) -- Blood Sausage -- 3371 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3371,60,3220,1,2550) - self:addTradeFlags(RecipeDB,3371,1,4,8,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeFlags(RecipeDB,3371,1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40) self:addTradeAcquire(RecipeDB,3371,4,418,2,340) -- Murloc Fin Soup -- 3372 @@ -155,7 +155,7 @@ function addon:InitCooking(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3397,110,3726,1,2550) self:addTradeFlags(RecipeDB,3397,1,2,4,8,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,3397,4,498,2,3960,2,12246) + self:addTradeAcquire(RecipeDB,3397,4,498,2,3960) -- Hot Lion Chops -- 3398 recipecount = recipecount + 1 @@ -179,7 +179,7 @@ function addon:InitCooking(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,4094,175,4457,1,2550) self:addTradeFlags(RecipeDB,4094,1,2,3,4,8,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,4094,4,703,1,2818,2,2814,2,12246) + self:addTradeAcquire(RecipeDB,4094,4,703,1,2818,2,2814) -- Kaldorei Spider Kabob -- 6412 recipecount = recipecount + 1 @@ -328,8 +328,8 @@ function addon:InitCooking(RecipeDB) -- Lean Wolf Steak -- 15853 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,15853,125,12209,1,2550) - self:addTradeFlags(RecipeDB,15853,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,15853,2,12246) + self:addTradeFlags(RecipeDB,15853,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Roast Raptor -- 15855 recipecount = recipecount + 1 @@ -341,7 +341,7 @@ function addon:InitCooking(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,15856,175,13851,1,2550) self:addTradeFlags(RecipeDB,15856,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,15856,2,7947,2,8145,2,12246) + self:addTradeAcquire(RecipeDB,15856,2,7947,2,8145) -- Jungle Stew -- 15861 recipecount = recipecount + 1 @@ -358,14 +358,14 @@ function addon:InitCooking(RecipeDB) -- Mystery Stew -- 15865 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,15865,175,12214,1,2550) - self:addTradeFlags(RecipeDB,15865,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,15865,2,4897,2,8150,2,12246) + self:addTradeFlags(RecipeDB,15865,1,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,15865,2,4897,2,8150) -- Dragonbreath Chili -- 15906 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,15906,200,12217,1,2550) self:addTradeFlags(RecipeDB,15906,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,15906,2,4879,2,4897,2,12246) + self:addTradeAcquire(RecipeDB,15906,2,4879,2,4897) -- Heavy Kodo Stew -- 15910 recipecount = recipecount + 1 @@ -874,8 +874,8 @@ function addon:InitCooking(RecipeDB) -- Kungaloosh -- 53056 --recipecount = recipecount + 1 --self:addTradeSkill(RecipeDB,53056,375,39520,1,2550) - --self:addTradeFlags(RecipeDB,53056,3,21,22,23,24,25,26,27,28,29,30,36,41) - --self:addTradeAcquire(RecipeDB,53056,) + --self:addTradeFlags(RecipeDB,53056,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41) + --self:addTradeAcquire(RecipeDB,53056,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631) -- Northern Stew -- 57421 recipecount = recipecount + 1 @@ -886,8 +886,8 @@ function addon:InitCooking(RecipeDB) -- Fish Feast -- 57423 --recipecount = recipecount + 1 --self:addTradeSkill(RecipeDB,57423,360,43015,1, 2550) - --self:addTradeFlags(RecipeDB,57423,3,21,22,23,24,25,26,27,28,29,30,37,41) - --self:addTradeAcquire(RecipeDB,57423,) + --self:addTradeFlags(RecipeDB,57423,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41) + --self:addTradeAcquire(RecipeDB,57423,1,26905,1,26953,1,26972,1,26989,1,28705,1,29631) -- Spicy Fried Herring -- 57433 recipecount = recipecount + 1 diff --git a/RecipeDB/ARL-Enchant.lua b/RecipeDB/ARL-Enchant.lua index 8b739c1..547fc4b 100644 --- a/RecipeDB/ARL-Enchant.lua +++ b/RecipeDB/ARL-Enchant.lua @@ -532,8 +532,8 @@ function addon:InitEnchanting(RecipeDB) -- Enchant Shield - Frost Resistance -- 13933 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,13933,235,nil, 2,7411) - self:addTradeFlags(RecipeDB,13933,1,2,6,11,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,13933,3,7855,3,10184,3,12397) + self:addTradeFlags(RecipeDB,13933,1,2,5,6,11,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,13933,3,5256,3,7855,3,10184,3,12397) -- Enchant Boots - Agility -- 13935 recipecount = recipecount + 1 @@ -712,8 +712,8 @@ function addon:InitEnchanting(RecipeDB) -- Enchant Chest - Major Health -- 20026 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,20026,275,nil, 1,7411) - self:addTradeFlags(RecipeDB,20026,3,21,22,23,24,25,26,27,28,29,30,36,41) - -- No acquire information + self:addTradeFlags(RecipeDB,20026,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,20026,2,11189) -- Enchant Chest - Major Mana -- 20028 recipecount = recipecount + 1 @@ -826,8 +826,8 @@ function addon:InitEnchanting(RecipeDB) -- Enchant Weapon - Mighty Intellect -- 23804 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23804,300,nil, 1,7411) - self:addTradeFlags(RecipeDB,23804,3,21,22,23,24,25,26,27,28,29,30,36,41) - -- No acquire information + self:addTradeFlags(RecipeDB,23804,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41) + self:addTradeAcquire(RecipeDB,23804,2,12944) -- Enchant Gloves - Threat -- 25072 recipecount = recipecount + 1 @@ -1198,8 +1198,8 @@ function addon:InitEnchanting(RecipeDB) -- Runed Adamantite Rod -- 32665 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,32665,350,22462,1,7411) - self:addTradeFlags(RecipeDB,32665,1,2,4,21,22,23,24,25,26,27,28,29,30,37,41) - self:addTradeAcquire(RecipeDB,32665,2,18960,2,19004) + self:addTradeFlags(RecipeDB,32665,2,4,21,22,23,24,25,26,27,28,29,30,37,41) + self:addTradeAcquire(RecipeDB,32665,2,18960) -- Runed Eternium Rod -- 32667 recipecount = recipecount + 1 diff --git a/RecipeDB/ARL-Engineer.lua b/RecipeDB/ARL-Engineer.lua index 29a8a4a..598db99 100644 --- a/RecipeDB/ARL-Engineer.lua +++ b/RecipeDB/ARL-Engineer.lua @@ -148,8 +148,8 @@ function addon:InitEngineering(RecipeDB) -- Lovingly Crafted Boomstick -- 3939 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3939,120,4372,1,4036) - self:addTradeFlags(RecipeDB,3939,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,3939,2,6730) + self:addTradeFlags(RecipeDB,3939,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Shadow Goggles -- 3940 recipecount = recipecount + 1 @@ -208,8 +208,8 @@ function addon:InitEngineering(RecipeDB) -- Minor Recombobulator -- 3952 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3952,140,4381,1,4036) - self:addTradeFlags(RecipeDB,3952,1,4,21,22,23,24,25,26,27,28,29,30,36,40,63) - self:addTradeAcquire(RecipeDB,3952,2,2682) + self:addTradeFlags(RecipeDB,3952,3,21,22,23,24,25,26,27,28,29,30,36,41,63) + -- No acquire information -- Bronze Framework -- 3953 recipecount = recipecount + 1 @@ -238,8 +238,8 @@ function addon:InitEngineering(RecipeDB) -- Ice Deflector -- 3957 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3957,155,4386,1,4036) - self:addTradeFlags(RecipeDB,3957,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,3957,2,2684) + self:addTradeFlags(RecipeDB,3957,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Iron Strut -- 3958 recipecount = recipecount + 1 @@ -395,7 +395,7 @@ function addon:InitEngineering(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,9273,165,7148,1,4036) self:addTradeFlags(RecipeDB,9273,1,2,4,5,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,9273,3,7800,2,3134,2,3537,2,4086) + self:addTradeAcquire(RecipeDB,9273,3,7800,2,3134,2,3537) -- Gold Power Core -- 12584 recipecount = recipecount + 1 @@ -687,13 +687,13 @@ function addon:InitEngineering(RecipeDB) -- Pet Bombling -- 15628 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,15628,205,11825,2,4036) + self:addTradeSkill(RecipeDB,15628,205,11825,2,4036,20222) self:addTradeFlags(RecipeDB,15628,1,2,21,22,23,24,25,26,27,28,29,30,37,41) self:addTradeAcquire(RecipeDB,15628,8,16) -- Lil' Smoky -- 15633 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,15633,205,11826,2,4036) + self:addTradeSkill(RecipeDB,15633,205,11826,2,4036,20219) self:addTradeFlags(RecipeDB,15633,1,2,21,22,23,24,25,26,27,28,29,30,37,41) self:addTradeAcquire(RecipeDB,15633,8,16) @@ -838,8 +838,8 @@ function addon:InitEngineering(RecipeDB) -- Red Firework -- 23066 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23066,150,9318,1,4036) - self:addTradeFlags(RecipeDB,23066,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,23066,2,3413) + self:addTradeFlags(RecipeDB,23066,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Blue Firework -- 23067 recipecount = recipecount + 1 @@ -1378,61 +1378,61 @@ function addon:InitEngineering(RecipeDB) -- Justicebringer 2000 Specs -- 41311 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41311,350,32472,1,4036) - self:addTradeFlags(RecipeDB,41311,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,59) + self:addTradeFlags(RecipeDB,41311,1,2,3,25,37,41,59) self:addTradeAcquire(RecipeDB,41311,1,17634,1,18775,1,25277,1,26907,1,26955,1,26991,1,28697) -- Tankatronic Goggles -- 41312 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41312,350,32473,1,4036) - self:addTradeFlags(RecipeDB,41312,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,52,59) + self:addTradeFlags(RecipeDB,41312,1,2,3,25,30,37,41,52,59) self:addTradeAcquire(RecipeDB,41312,1,17634,1,17637,1,18752,1,18775,1,19576,1,25277,1,26907,1,26955,1,26991,1,28697) -- Surestrike Goggles v2.0 -- 41314 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41314,350,32474,1,4036) - self:addTradeFlags(RecipeDB,41314,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,58) + self:addTradeFlags(RecipeDB,41314,1,2,3,23,27,37,41,58) self:addTradeAcquire(RecipeDB,41314,1,17634,1,17637,1,18752,1,18775,1,19576,1,25277,1,26907,1,26955,1,26991,1,28697) -- Gadgetstorm Goggles -- 41315 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41315,350,32476,4,4036) - self:addTradeFlags(RecipeDB,41315,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,58) + self:addTradeFlags(RecipeDB,41315,1,2,3,27,37,41,58) self:addTradeAcquire(RecipeDB,41315,1,25277,1,26907,1,26955,1,26991,1,28697) -- Living Replicator Specs -- 41316 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41316,350,32475,4,4036) - self:addTradeFlags(RecipeDB,41316,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,58) + self:addTradeFlags(RecipeDB,41316,1,2,3,27,37,41,58) self:addTradeAcquire(RecipeDB,41316,1,25277,1,26907,1,26955,1,26991,1,28697) -- Deathblow X11 Goggles -- 41317 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41317,350,32478,1,4036) - self:addTradeFlags(RecipeDB,41317,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,57) + self:addTradeFlags(RecipeDB,41317,1,2,3,22,28,37,41,57) self:addTradeAcquire(RecipeDB,41317,1,17634,1,17637,1,18752,1,18775,1,19576,1,25277,1,26907,1,26955,1,26991,1,28697) -- Wonderheal XT40 Shades -- 41318 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41318,350,32479,4,4036) - self:addTradeFlags(RecipeDB,41318,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,57) + self:addTradeFlags(RecipeDB,41318,1,2,3,22,37,41,57) self:addTradeAcquire(RecipeDB,41318,1,25277,1,26907,1,26955,1,26991,1,28697) -- Magnified Moon Specs -- 41319 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41319,350,32480,4,4036) - self:addTradeFlags(RecipeDB,41319,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,57) + self:addTradeFlags(RecipeDB,41319,1,2,3,22,37,41,57) self:addTradeAcquire(RecipeDB,41319,1,25277,1,26907,1,26955,1,26991,1,28697) -- Destruction Holo-gogs -- 41320 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41320,350,32494,1,4036) - self:addTradeFlags(RecipeDB,41320,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,56) + self:addTradeFlags(RecipeDB,41320,1,2,3,24,26,29,37,41,56) self:addTradeAcquire(RecipeDB,41320,1,17634,1,17637,1,18752,1,18775,1,19576,1,25277,1,26907,1,26955,1,26991,1,28697) -- Powerheal 4000 Lens -- 41321 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,41321,350,32495,4,4036) - self:addTradeFlags(RecipeDB,41321,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,56) + self:addTradeFlags(RecipeDB,41321,1,2,3,26,37,41,56) self:addTradeAcquire(RecipeDB,41321,1,25277,1,26907,1,26955,1,26991,1,28697) -- Adamantite Arrow Maker -- 43676 @@ -1714,37 +1714,37 @@ function addon:InitEngineering(RecipeDB) -- Armored Titanium Goggles -- 56480 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,56480,440,42549,3,4036) - self:addTradeFlags(RecipeDB,56480,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,52,59) + self:addTradeFlags(RecipeDB,56480,1,2,3,21,25,30,37,41,52,59) self:addTradeAcquire(RecipeDB,56480,1,25277,1,26907,1,26955,1,26991,1,28697) -- Weakness Spectralizers -- 56481 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,56481,400,42550,3,4036) - self:addTradeFlags(RecipeDB,56481,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,57) + self:addTradeSkill(RecipeDB,56481,440,42550,3,4036) + self:addTradeFlags(RecipeDB,56481,1,2,3,22,37,41,57) self:addTradeAcquire(RecipeDB,56481,1,25277,1,26907,1,26955,1,26991,1,28697) -- Charged Titanium Specs -- 56483 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,56483,440,42552,3,4036) - self:addTradeFlags(RecipeDB,56483,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,59) + self:addTradeFlags(RecipeDB,56483,1,2,3,21,25,30,37,41,59) self:addTradeAcquire(RecipeDB,56483,1,25277,1,26907,1,26955,1,26991,1,28697) -- Visage Liquification Goggles -- 56484 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,56484,400,42553,3,4036) - self:addTradeFlags(RecipeDB,56484,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,56) + self:addTradeSkill(RecipeDB,56484,440,42553,3,4036) + self:addTradeFlags(RecipeDB,56484,1,2,3,24,26,29,37,41,56) self:addTradeAcquire(RecipeDB,56484,1,25277,1,26907,1,26955,1,26991,1,28697) -- Greensight Gogs -- 56486 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,56486,400,42554,3,4036) - self:addTradeFlags(RecipeDB,56486,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,57) + self:addTradeSkill(RecipeDB,56486,440,42554,3,4036) + self:addTradeFlags(RecipeDB,56486,1,2,3,22,37,41,57) self:addTradeAcquire(RecipeDB,56486,1,25277,1,26907,1,26955,1,26991,1,28697) -- Electroflux Sight Enhancers -- 56487 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,56487,400,42555,3,4036) - self:addTradeFlags(RecipeDB,56487,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,58) + self:addTradeSkill(RecipeDB,56487,440,42555,3,4036) + self:addTradeFlags(RecipeDB,56487,1,2,3,27,37,41,58) self:addTradeAcquire(RecipeDB,56487,1,25277,1,26907,1,26955,1,26991,1,28697) -- Global Thermal Sapper Charge -- 56514 @@ -1755,8 +1755,8 @@ function addon:InitEngineering(RecipeDB) -- Truesight Ice Blinders -- 56574 recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,56574,400,42551,1, 4036) - self:addTradeFlags(RecipeDB,56574,1,2,3,21,22,23,24,25,26,27,28,29,30,37,41,58) + self:addTradeSkill(RecipeDB,56574,440,42551,1, 4036) + self:addTradeFlags(RecipeDB,56574,1,2,3,23,27,37,41,58) self:addTradeAcquire(RecipeDB,56574,1,25277,1,26907,1,26955,1,26991,1,28697) -- Mechano-hog -- 60866 diff --git a/RecipeDB/ARL-Jewelcraft.lua b/RecipeDB/ARL-Jewelcraft.lua index 8e9094f..32969c1 100644 --- a/RecipeDB/ARL-Jewelcraft.lua +++ b/RecipeDB/ARL-Jewelcraft.lua @@ -1240,8 +1240,8 @@ function addon:InitJewelcrafting(RecipeDB) -- Rigid Lionseye -- 39721 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39721,375,32206,4,25229) - self:addTradeFlags(RecipeDB,39721,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39721,6,990,3,23437) + self:addTradeFlags(RecipeDB,39721,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Gleaming Lionseye -- 39722 recipecount = recipecount + 1 @@ -1294,14 +1294,14 @@ function addon:InitJewelcrafting(RecipeDB) -- Glowing Shadowsong Amethyst -- 39731 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39731,375,32215,4,25229) - self:addTradeFlags(RecipeDB,39731,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39731,6,990,2,23437) + self:addTradeFlags(RecipeDB,39731,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Royal Shadowsong Amethyst -- 39732 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39732,375,32216,4,25229) - self:addTradeFlags(RecipeDB,39732,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39732,6,990,3,23437) + self:addTradeFlags(RecipeDB,39732,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Inscribed Pyrestone -- 39733 recipecount = recipecount + 1 @@ -1312,20 +1312,20 @@ function addon:InitJewelcrafting(RecipeDB) -- Potent Pyrestone -- 39734 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39734,375,32218,4,25229) - self:addTradeFlags(RecipeDB,39734,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39734,6,990,2,23437) + self:addTradeFlags(RecipeDB,39734,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Luminous Pyrestone -- 39735 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39735,375,32219,4,25229) - self:addTradeFlags(RecipeDB,39735,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39735,6,990,2,23437) + self:addTradeFlags(RecipeDB,39735,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Glinting Pyrestone -- 39736 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39736,375,32220,4,25229) - self:addTradeFlags(RecipeDB,39736,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39736,6,990,2,23437) + self:addTradeFlags(RecipeDB,39736,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Veiled Pyrestone -- 39737 recipecount = recipecount + 1 @@ -1336,32 +1336,32 @@ function addon:InitJewelcrafting(RecipeDB) -- Wicked Pyrestone -- 39738 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39738,375,32222,4,25229) - self:addTradeFlags(RecipeDB,39738,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39738,6,990,3,23437) + self:addTradeFlags(RecipeDB,39738,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Enduring Seaspray Emerald -- 39739 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39739,375,32223,4,25229) - self:addTradeFlags(RecipeDB,39739,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,52,109) - self:addTradeAcquire(RecipeDB,39739,6,990,3,23437) + self:addTradeFlags(RecipeDB,39739,3,21,22,23,24,25,26,27,28,29,30,36,41,52) + -- No acquire information -- Radiant Seaspray Emerald -- 39740Caster DPS, recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39740,375,32224,4,25229) - self:addTradeFlags(RecipeDB,39740,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,54,109) - self:addTradeAcquire(RecipeDB,39740,6,990,2,23437) + self:addTradeFlags(RecipeDB,39740,3,21,22,23,24,25,26,27,28,29,30,36,41,54) + -- No acquire information -- Dazzling Seaspray Emerald -- 39741 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39741,375,32225,4,25229) - self:addTradeFlags(RecipeDB,39741,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39741,6,990,2,23437) + self:addTradeFlags(RecipeDB,39741,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Jagged Seaspray Emerald -- 39742 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,39742,375,32226,4,25229) - self:addTradeFlags(RecipeDB,39742,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,39742,6,990,2,23437) + self:addTradeFlags(RecipeDB,39742,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Relentless Earthstorm Diamond -- 39961 recipecount = recipecount + 1 @@ -1570,26 +1570,26 @@ function addon:InitJewelcrafting(RecipeDB) -- Forceful Seaspray Emerald -- 47053 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,47053,375,35759,4,25229) - self:addTradeFlags(RecipeDB,47053,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,47053,6,990,2,23437) + self:addTradeFlags(RecipeDB,47053,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Steady Seaspray Emerald -- 47054 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,47054,375,35758,4,25229) - self:addTradeFlags(RecipeDB,47054,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,47054,6,990,2,23437) + self:addTradeFlags(RecipeDB,47054,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Reckless Pyrestone -- 47055 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,47055,375,35760,4,25229) - self:addTradeFlags(RecipeDB,47055,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,47055,6,990,2,23437) + self:addTradeFlags(RecipeDB,47055,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Quick Lionseye -- 47056 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,47056,375,35761,4,25229) - self:addTradeFlags(RecipeDB,47056,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,109) - self:addTradeAcquire(RecipeDB,47056,6,990,2,23437) + self:addTradeFlags(RecipeDB,47056,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Brilliant Glass -- 47280 recipecount = recipecount + 1 diff --git a/RecipeDB/ARL-Leatherwork.lua b/RecipeDB/ARL-Leatherwork.lua index afa97a8..59eddbe 100644 --- a/RecipeDB/ARL-Leatherwork.lua +++ b/RecipeDB/ARL-Leatherwork.lua @@ -226,8 +226,8 @@ function addon:InitLeatherworking(RecipeDB) -- Green Leather Armor -- 3772 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3772,155,4255,1,2108) - self:addTradeFlags(RecipeDB,3772,1,4,21,22,23,24,25,26,27,28,29,30,36,40,57) - self:addTradeAcquire(RecipeDB,3772,2,2679) + self:addTradeFlags(RecipeDB,3772,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57) + self:addTradeAcquire(RecipeDB,3772,2,2679,2,2698) -- Guardian Armor -- 3773 recipecount = recipecount + 1 @@ -335,13 +335,13 @@ function addon:InitLeatherworking(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,6704,170,5782,2,2108) self:addTradeFlags(RecipeDB,6704,1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,40,57) - self:addTradeAcquire(RecipeDB,6704,3,938,3,1160,2,2381,2,2846) + self:addTradeAcquire(RecipeDB,6704,3,938,3,1160,2,2381) -- Murloc Scale Bracers -- 6705 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,6705,190,5783,2,2108) self:addTradeFlags(RecipeDB,6705,1,2,4,11,21,22,23,24,25,26,27,28,29,30,36,40,57) - self:addTradeAcquire(RecipeDB,6705,3,1557,3,1561,2,2846) + self:addTradeAcquire(RecipeDB,6705,3,1557,3,1561,2,4897) -- Handstitched Leather Vest -- 7126 recipecount = recipecount + 1 @@ -484,8 +484,8 @@ function addon:InitLeatherworking(RecipeDB) -- Herbalist's Gloves -- 9146 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,9146,135,7349,2,2108) - self:addTradeFlags(RecipeDB,9146,3,21,22,23,24,25,26,27,28,29,30,36,41,57) - -- No acquire information + self:addTradeFlags(RecipeDB,9146,1,4,21,22,23,24,25,26,27,28,29,30,36,40,57) + self:addTradeAcquire(RecipeDB,9146,2,6731) -- Earthen Leather Shoulders -- 9147 recipecount = recipecount + 1 @@ -551,7 +551,7 @@ function addon:InitLeatherworking(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,9202,190,7386,2,2108) self:addTradeFlags(RecipeDB,9202,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57) - self:addTradeAcquire(RecipeDB,9202,2,7854) + self:addTradeAcquire(RecipeDB,9202,2,7852) -- Dusky Belt -- 9206 recipecount = recipecount + 1 @@ -604,8 +604,8 @@ function addon:InitLeatherworking(RecipeDB) -- Turtle Scale Gloves -- 10509 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,10509,205,8187,1,2108) - self:addTradeFlags(RecipeDB,10509,1,2,4,10,21,22,23,24,25,26,27,28,29,30,36,40,58) - self:addTradeAcquire(RecipeDB,10509,7,1,2,7854) + self:addTradeFlags(RecipeDB,10509,1,2,10,21,22,23,24,25,26,27,28,29,30,36,40,58) + self:addTradeAcquire(RecipeDB,10509,7,1) -- Turtle Scale Breastplate -- 10511 recipecount = recipecount + 1 @@ -814,14 +814,14 @@ function addon:InitLeatherworking(RecipeDB) -- Heavy Scorpid Bracers -- 19048 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,19048,255,15077,1,2108) - self:addTradeFlags(RecipeDB,19048,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,58) - self:addTradeAcquire(RecipeDB,19048,2,12956) + self:addTradeFlags(RecipeDB,19048,3,21,22,23,24,25,26,27,28,29,30,36,41,58) + -- No acquire information -- Wicked Leather Gauntlets -- 19049 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,19049,260,15083,1,2108) - self:addTradeFlags(RecipeDB,19049,3,21,22,23,24,25,26,27,28,29,30,36,41,57) - -- No acquire information + self:addTradeFlags(RecipeDB,19049,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57) + self:addTradeAcquire(RecipeDB,19049,2,12943) -- Green Dragonscale Breastplate -- 19050 recipecount = recipecount + 1 @@ -881,7 +881,7 @@ function addon:InitLeatherworking(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,19061,270,15061,1,2108) self:addTradeFlags(RecipeDB,19061,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57) - self:addTradeAcquire(RecipeDB,19061,2,7852,2,7854) + self:addTradeAcquire(RecipeDB,19061,2,7852) -- Ironfeather Shoulders -- 19062 recipecount = recipecount + 1 @@ -910,14 +910,14 @@ function addon:InitLeatherworking(RecipeDB) -- Frostsaber Boots -- 19066 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,19066,275,15071,1,2108) - self:addTradeFlags(RecipeDB,19066,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,57) - self:addTradeAcquire(RecipeDB,19066,2,11189) + self:addTradeFlags(RecipeDB,19066,3,21,22,23,24,25,26,27,28,29,30,36,41,57) + -- No acquire information -- Stormshroud Pants -- 19067 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,19067,275,15057,1,2108) - self:addTradeFlags(RecipeDB,19067,3,21,22,23,24,25,26,27,28,29,30,36,41,52,57) - -- No acquire information + self:addTradeFlags(RecipeDB,19067,1,4,21,22,23,24,25,26,27,28,29,30,36,40,52,57) + self:addTradeAcquire(RecipeDB,19067,2,12942) -- Warbear Harness -- 19068 recipecount = recipecount + 1 @@ -970,8 +970,8 @@ function addon:InitLeatherworking(RecipeDB) -- Blue Dragonscale Breastplate -- 19077 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,19077,285,15048,1,2108) - self:addTradeFlags(RecipeDB,19077,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,58) - self:addTradeAcquire(RecipeDB,19077,2,12957) + self:addTradeFlags(RecipeDB,19077,3,21,22,23,24,25,26,27,28,29,30,36,41,58) + -- No acquire information -- Living Leggings -- 19078 recipecount = recipecount + 1 @@ -1282,20 +1282,20 @@ function addon:InitLeatherworking(RecipeDB) -- Chromatic Gauntlets -- 23708 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23708,300,19157,1,2108) - self:addTradeFlags(RecipeDB,23708,3,21,22,23,24,25,26,27,28,29,30,36,41,58) - -- No acquire information + self:addTradeFlags(RecipeDB,23708,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,58) + self:addTradeAcquire(RecipeDB,23708,2,12944) -- Corehound Belt -- 23709 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23709,300,19162,1,2108) - self:addTradeFlags(RecipeDB,23709,3,21,22,23,24,25,26,27,28,29,30,36,41,57) - -- No acquire information + self:addTradeFlags(RecipeDB,23709,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,57) + self:addTradeAcquire(RecipeDB,23709,2,12944) -- Molten Belt -- 23710 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23710,300,19163,1,2108) - self:addTradeFlags(RecipeDB,23710,3,21,22,23,24,25,26,27,28,29,30,36,41,57) - -- No acquire information + self:addTradeFlags(RecipeDB,23710,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,57) + self:addTradeAcquire(RecipeDB,23710,2,12944) -- Primal Batskin Jerkin -- 24121 recipecount = recipecount + 1 diff --git a/RecipeDB/ARL-Mob.lua b/RecipeDB/ARL-Mob.lua index 53c578b..1838759 100644 --- a/RecipeDB/ARL-Mob.lua +++ b/RecipeDB/ARL-Mob.lua @@ -38,35 +38,35 @@ local BBOSS = LibStub("LibBabble-Boss-3.0"):GetLookupTable() function addon:InitMob(MobDB) - self:addLookupList(MobDB,157,L["Goretusk"],BZONE["Westfall"],48.29,55.41) + self:addLookupList(MobDB,157,L["Goretusk"],BZONE["Westfall"],48.30,55.40) self:addLookupList(MobDB,450,L["Defias Renegade Mage"],BZONE["Westfall"],44.93,80.28) - self:addLookupList(MobDB,547,L["Great Goretusk"],BZONE["Westfall"],58.44,61.68) + self:addLookupList(MobDB,547,L["Great Goretusk"],BZONE["Westfall"],58.44,61.67) self:addLookupList(MobDB,590,L["Defias Looter"],BZONE["Westfall"],42.61,65.43) self:addLookupList(MobDB,657,L["Defias Pirate"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,674,L["Venture Co. Strip Miner"],BZONE["Stranglethorn Vale"],41.49,43.36) self:addLookupList(MobDB,684,L["Shadowmaw Panther"],BZONE["Stranglethorn Vale"],41.46,33.44) self:addLookupList(MobDB,690,L["Cold Eye Basilisk"],BZONE["Stranglethorn Vale"],34.65,40.62) - self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.83,38.32) + self:addLookupList(MobDB,764,L["Swampwalker"],BZONE["Swamp of Sorrows"],26.85,38.32) self:addLookupList(MobDB,765,L["Swampwalker Elder"],BZONE["Swamp of Sorrows"],11.69,34.63) - self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],44.77,42.25) - self:addLookupList(MobDB,772,L["Stranglethorn Tigress"],BZONE["Stranglethorn Vale"],41.35,33.59) + self:addLookupList(MobDB,766,L["Tangled Horror"],BZONE["Swamp of Sorrows"],44.81,42.27) + self:addLookupList(MobDB,772,L["Stranglethorn Tigress"],BZONE["Stranglethorn Vale"],41.35,33.60) self:addLookupList(MobDB,780,L["Skullsplitter Mystic"],BZONE["Stranglethorn Vale"],44.59,35.98) - self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],39.00,74.69) - self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.58,64.49) - self:addLookupList(MobDB,938,L["Kurzen Commando"],BZONE["Stranglethorn Vale"],46.64,7.987) + self:addLookupList(MobDB,910,L["Defias Enchanter"],BZONE["Duskwood"],39.01,74.69) + self:addLookupList(MobDB,923,L["Young Black Ravager"],BZONE["Duskwood"],48.58,64.48) + self:addLookupList(MobDB,938,L["Kurzen Commando"],BZONE["Stranglethorn Vale"],46.65,7.987) self:addLookupList(MobDB,1015,L["Highland Raptor"],BZONE["Wetlands"],51.83,26.84) - self:addLookupList(MobDB,1017,L["Highland Scytheclaw"],BZONE["Wetlands"],47.36,24.11) + self:addLookupList(MobDB,1017,L["Highland Scytheclaw"],BZONE["Wetlands"],47.35,24.10) self:addLookupList(MobDB,1051,L["Dark Iron Dwarf"],BZONE["Wetlands"],52.47,20.13) self:addLookupList(MobDB,1052,L["Dark Iron Saboteur"],BZONE["Wetlands"],53.50,20.56) self:addLookupList(MobDB,1053,L["Dark Iron Tunneler"],BZONE["Wetlands"],51.97,20.13) - self:addLookupList(MobDB,1054,L["Dark Iron Demolitionist"],BZONE["Wetlands"],56.72,24.13) - self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.506,32.08) - self:addLookupList(MobDB,1082,L["Sawtooth Crocolisk"],BZONE["Swamp of Sorrows"],54.72,40.92) + self:addLookupList(MobDB,1054,L["Dark Iron Demolitionist"],BZONE["Wetlands"],56.72,24.12) + self:addLookupList(MobDB,1081,L["Mire Lord"],BZONE["Swamp of Sorrows"],7.502,32.08) + self:addLookupList(MobDB,1082,L["Sawtooth Crocolisk"],BZONE["Swamp of Sorrows"],54.71,40.92) self:addLookupList(MobDB,1085,L["Elder Stranglethorn Tiger"],BZONE["Stranglethorn Vale"],33.12,18.18) self:addLookupList(MobDB,1160,L["Captain Halyndor"],BZONE["Wetlands"],15.10,24.33) self:addLookupList(MobDB,1364,L["Balgaras the Foul"],BZONE["Wetlands"],62.12,29.09) - self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.40,44.53) - self:addLookupList(MobDB,1488,L["Zanzil Zombie"],BZONE["Stranglethorn Vale"],38.00,55.96) + self:addLookupList(MobDB,1417,L["Young Wetlands Crocolisk"],BZONE["Wetlands"],36.39,44.53) + self:addLookupList(MobDB,1488,L["Zanzil Zombie"],BZONE["Stranglethorn Vale"],37.99,55.96) self:addLookupList(MobDB,1550,L["Thrashtail Basilisk"],BZONE["Stranglethorn Vale"],39.35,49.02) self:addLookupList(MobDB,1557,L["Elder Mistvale Gorilla"],BZONE["Stranglethorn Vale"],33.08,65.16) self:addLookupList(MobDB,1561,L["Bloodsail Raider"],BZONE["Stranglethorn Vale"],29.86,71.07) @@ -78,9 +78,9 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,1815,L["Diseased Black Bear"],BZONE["Tirisfal Glades"],84.49,70.25) self:addLookupList(MobDB,1822,L["Venom Mist Lurker"],BZONE["Tirisfal Glades"],84.41,69.70) self:addLookupList(MobDB,1836,L["Scarlet Cavalier"],BZONE["Western Plaguelands"],42.67,15.27) - self:addLookupList(MobDB,1844,L["Foreman Marcrid"],BZONE["Western Plaguelands"],46.40,33.92) + self:addLookupList(MobDB,1844,L["Foreman Marcrid"],BZONE["Western Plaguelands"],46.41,33.92) self:addLookupList(MobDB,1853,BBOSS["Darkmaster Gandling"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,1885,L["Scarlet Smith"],BZONE["Western Plaguelands"],45.41,13.26) + self:addLookupList(MobDB,1885,L["Scarlet Smith"],BZONE["Western Plaguelands"],45.41,13.25) self:addLookupList(MobDB,2242,L["Syndicate Spy"],BZONE["Alterac Mountains"],61.39,44.67) self:addLookupList(MobDB,2246,L["Syndicate Assassin"],BZONE["Alterac Mountains"],39.90,16.46) self:addLookupList(MobDB,2248,L["Cave Yeti"],BZONE["Hillsbrad Foothills"],45.86,31.22) @@ -88,38 +88,38 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,2264,L["Hillsbrad Tailor"],BZONE["Hillsbrad Foothills"],36.30,44.23) self:addLookupList(MobDB,2337,L["Dark Strand Voidcaller"],BZONE["Darkshore"],56.35,25.08) self:addLookupList(MobDB,2356,L["Elder Gray Bear"],BZONE["Arathi Highlands"],22.96,24.55) - self:addLookupList(MobDB,2374,L["Torn Fin Muckdweller"],BZONE["Hillsbrad Foothills"],29.00,70.18) - self:addLookupList(MobDB,2375,L["Torn Fin Coastrunner"],BZONE["Hillsbrad Foothills"],30.38,70.82) - self:addLookupList(MobDB,2376,L["Torn Fin Oracle"],BZONE["Hillsbrad Foothills"],43.83,67.10) + self:addLookupList(MobDB,2374,L["Torn Fin Muckdweller"],BZONE["Hillsbrad Foothills"],28.99,70.18) + self:addLookupList(MobDB,2375,L["Torn Fin Coastrunner"],BZONE["Hillsbrad Foothills"],30.37,70.82) + self:addLookupList(MobDB,2376,L["Torn Fin Oracle"],BZONE["Hillsbrad Foothills"],43.83,67.11) self:addLookupList(MobDB,2377,L["Torn Fin Tidehunter"],BZONE["Hillsbrad Foothills"],44.23,66.96) - self:addLookupList(MobDB,2407,L["Hulking Mountain Lion"],BZONE["Hillsbrad Foothills"],39.41,23.06) - self:addLookupList(MobDB,2554,L["Witherbark Axe Thrower"],BZONE["Arathi Highlands"],65.92,67.59) - self:addLookupList(MobDB,2556,L["Witherbark Headhunter"],BZONE["Arathi Highlands"],68.01,73.03) + self:addLookupList(MobDB,2407,L["Hulking Mountain Lion"],BZONE["Hillsbrad Foothills"],39.41,23.07) + self:addLookupList(MobDB,2554,L["Witherbark Axe Thrower"],BZONE["Arathi Highlands"],65.91,67.59) + self:addLookupList(MobDB,2556,L["Witherbark Headhunter"],BZONE["Arathi Highlands"],68.01,73.04) self:addLookupList(MobDB,2557,L["Witherbark Shadow Hunter"],BZONE["Arathi Highlands"],68.09,79.66) self:addLookupList(MobDB,2558,L["Witherbark Berserker"],BZONE["Arathi Highlands"],24.01,65.16) self:addLookupList(MobDB,2587,L["Syndicate Pathstalker"],BZONE["Arathi Highlands"],32.61,28.92) self:addLookupList(MobDB,2589,L["Syndicate Mercenary"],BZONE["Arathi Highlands"],32.92,28.94) self:addLookupList(MobDB,2606,L["Nimar the Slayer"],BZONE["Arathi Highlands"],65.76,68.82) self:addLookupList(MobDB,2644,L["Vilebranch Hideskinner"],BZONE["The Hinterlands"],63.50,73.56) - self:addLookupList(MobDB,2681,L["Vilebranch Raiding Wolf"],BZONE["The Hinterlands"],59.73,75.53) - self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.74,54.52) - self:addLookupList(MobDB,3256,L["Sunscale Scytheclaw"],BZONE["The Barrens"],54.32,38.75) + self:addLookupList(MobDB,2681,L["Vilebranch Raiding Wolf"],BZONE["The Hinterlands"],59.73,75.54) + self:addLookupList(MobDB,2926,L["Silvermane Stalker"],BZONE["The Hinterlands"],63.74,54.51) + self:addLookupList(MobDB,3256,L["Sunscale Scytheclaw"],BZONE["The Barrens"],54.32,38.74) self:addLookupList(MobDB,3385,L["Theramore Marine"],BZONE["The Barrens"],61.89,54.10) self:addLookupList(MobDB,3386,L["Theramore Preserver"],BZONE["The Barrens"],61.82,55.10) self:addLookupList(MobDB,3530,L["Pyrewood Tailor"],BZONE["Silverpine Forest"],47.02,72.55) self:addLookupList(MobDB,3531,L["Moonrage Tailor"],BZONE["Silverpine Forest"],47.04,72.62) - self:addLookupList(MobDB,3809,L["Ashenvale Bear"],BZONE["Ashenvale"],46.76,56.09) - self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.62,48.48) - self:addLookupList(MobDB,3825,L["Ghostpaw Alpha"],BZONE["Ashenvale"],67.87,55.69) - self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.38,38.75) - self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.40,38.93) + self:addLookupList(MobDB,3809,L["Ashenvale Bear"],BZONE["Ashenvale"],46.76,56.08) + self:addLookupList(MobDB,3818,L["Elder Shadowhorn Stag"],BZONE["Ashenvale"],63.61,48.48) + self:addLookupList(MobDB,3825,L["Ghostpaw Alpha"],BZONE["Ashenvale"],67.86,55.69) + self:addLookupList(MobDB,3834,L["Crazed Ancient"],BZONE["Ashenvale"],58.38,38.74) + self:addLookupList(MobDB,3919,L["Withered Ancient"],BZONE["Ashenvale"],58.40,38.89) self:addLookupList(MobDB,4028,L["Charred Ancient"],BZONE["Stonetalon Mountains"],33.99,66.76) self:addLookupList(MobDB,4029,L["Blackened Ancient"],BZONE["Stonetalon Mountains"],34.00,66.70) self:addLookupList(MobDB,4041,L["Scorched Basilisk"],BZONE["Stonetalon Mountains"],33.69,72.02) - self:addLookupList(MobDB,4042,L["Singed Basilisk"],BZONE["Stonetalon Mountains"],33.31,66.80) + self:addLookupList(MobDB,4042,L["Singed Basilisk"],BZONE["Stonetalon Mountains"],33.31,66.81) self:addLookupList(MobDB,4117,L["Cloud Serpent"],BZONE["Thousand Needles"],43.04,48.87) - self:addLookupList(MobDB,4143,L["Sparkleshell Snapper"],BZONE["Thousand Needles"],81.21,64.32) - self:addLookupList(MobDB,4147,L["Saltstone Basilisk"],BZONE["Thousand Needles"],75.11,61.06) + self:addLookupList(MobDB,4143,L["Sparkleshell Snapper"],BZONE["Thousand Needles"],81.21,64.33) + self:addLookupList(MobDB,4147,L["Saltstone Basilisk"],BZONE["Thousand Needles"],75.11,61.04) self:addLookupList(MobDB,4287,L["Scarlet Gallant"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,4292,L["Scarlet Protector"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,4295,L["Scarlet Myrmidon"],L["Unknown Zone"],0,0) @@ -127,16 +127,16 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,4298,L["Scarlet Defender"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,4301,L["Scarlet Centurion"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,4304,L["Scarlet Tracking Hound"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,4341,L["Drywallow Crocolisk"],BZONE["Dustwallow Marsh"],45.96,25.09) + self:addLookupList(MobDB,4341,L["Drywallow Crocolisk"],BZONE["Dustwallow Marsh"],45.95,25.09) self:addLookupList(MobDB,4343,L["Drywallow Snapper"],BZONE["Dustwallow Marsh"],39.52,37.73) - self:addLookupList(MobDB,4364,L["Strashaz Warrior"],BZONE["Dustwallow Marsh"],74.98,19.40) - self:addLookupList(MobDB,4368,L["Strashaz Myrmidon"],BZONE["Dustwallow Marsh"],76.17,17.99) - self:addLookupList(MobDB,4467,L["Vilebranch Soothsayer"],BZONE["The Hinterlands"],52.87,60.64) - self:addLookupList(MobDB,4494,L["Scarlet Spellbinder"],BZONE["Western Plaguelands"],54.87,27.40) + self:addLookupList(MobDB,4364,L["Strashaz Warrior"],BZONE["Dustwallow Marsh"],75.05,19.62) + self:addLookupList(MobDB,4368,L["Strashaz Myrmidon"],BZONE["Dustwallow Marsh"],76.18,17.98) + self:addLookupList(MobDB,4467,L["Vilebranch Soothsayer"],BZONE["The Hinterlands"],52.87,60.65) + self:addLookupList(MobDB,4494,L["Scarlet Spellbinder"],BZONE["Western Plaguelands"],54.87,27.41) self:addLookupList(MobDB,4540,L["Scarlet Monk"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,4674,L["Hatefury Shadowstalker"],BZONE["Desolace"],75.37,20.84) + self:addLookupList(MobDB,4674,L["Hatefury Shadowstalker"],BZONE["Desolace"],75.36,20.87) self:addLookupList(MobDB,4676,L["Lesser Infernal"],BZONE["Desolace"],52.49,74.69) - self:addLookupList(MobDB,4834,L["Theramore Infiltrator"],BZONE["Dustwallow Marsh"],39.48,30.98) + self:addLookupList(MobDB,4834,L["Theramore Infiltrator"],BZONE["Dustwallow Marsh"],39.48,30.99) self:addLookupList(MobDB,4852,L["Stonevault Oracle"],BZONE["Uldaman"],0,0) self:addLookupList(MobDB,4861,L["Shrike Bat"],BZONE["Uldaman"],0,0) self:addLookupList(MobDB,5225,L["Murk Spitter"],BZONE["The Temple of Atal'Hakkar"],0,0) @@ -146,17 +146,17 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,5267,L["Unliving Atal'ai"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,5271,L["Atal'ai Deathwalker"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,5277,L["Nightmare Scalebane"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,5419,L["Glasshide Basilisk"],BZONE["Un'Goro Crater"],83.66,43.96) + self:addLookupList(MobDB,5419,L["Glasshide Basilisk"],BZONE["Un'Goro Crater"],83.67,43.96) self:addLookupList(MobDB,5420,L["Glasshide Gazer"],BZONE["Tanaris"],51.19,51.26) - self:addLookupList(MobDB,5422,L["Scorpid Hunter"],BZONE["Tanaris"],54.77,30.07) - self:addLookupList(MobDB,5423,L["Scorpid Tail Lasher"],BZONE["Un'Goro Crater"],83.28,39.43) - self:addLookupList(MobDB,5425,L["Starving Blisterpaw"],BZONE["Un'Goro Crater"],83.05,42.92) - self:addLookupList(MobDB,5426,L["Blisterpaw Hyena"],BZONE["Tanaris"],52.29,46.26) + self:addLookupList(MobDB,5422,L["Scorpid Hunter"],BZONE["Tanaris"],54.77,30.08) + self:addLookupList(MobDB,5423,L["Scorpid Tail Lasher"],BZONE["Un'Goro Crater"],83.29,39.43) + self:addLookupList(MobDB,5425,L["Starving Blisterpaw"],BZONE["Un'Goro Crater"],83.06,42.92) + self:addLookupList(MobDB,5426,L["Blisterpaw Hyena"],BZONE["Tanaris"],52.26,46.24) self:addLookupList(MobDB,5460,L["Centipaar Sandreaver"],BZONE["Un'Goro Crater"],53.98,47.89) - self:addLookupList(MobDB,5474,L["Dunemaul Brute"],BZONE["Tanaris"],41.39,56.61) + self:addLookupList(MobDB,5474,L["Dunemaul Brute"],BZONE["Tanaris"],41.38,56.62) self:addLookupList(MobDB,5481,L["Thistleshrub Dew Collector"],BZONE["Tanaris"],29.51,65.50) self:addLookupList(MobDB,5615,L["Wastewander Rogue"],BZONE["Tanaris"],61.18,37.27) - self:addLookupList(MobDB,5616,L["Wastewander Thief"],BZONE["Tanaris"],63.08,30.08) + self:addLookupList(MobDB,5616,L["Wastewander Thief"],BZONE["Tanaris"],63.09,30.08) self:addLookupList(MobDB,5617,L["Wastewander Shadow Mage"],BZONE["Tanaris"],61.17,37.27) self:addLookupList(MobDB,5618,L["Wastewander Bandit"],BZONE["Tanaris"],63.09,30.18) self:addLookupList(MobDB,5623,L["Wastewander Assassin"],BZONE["Tanaris"],61.22,37.21) @@ -165,70 +165,70 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,5708,L["Spawn of Hakkar"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,5714,BBOSS["Loro"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,5717,BBOSS["Mijan"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,5843,L["Slave Worker"],BZONE["Searing Gorge"],40.96,43.80) - self:addLookupList(MobDB,5844,L["Dark Iron Slaver"],BZONE["Searing Gorge"],42.40,41.82) - self:addLookupList(MobDB,5846,L["Dark Iron Taskmaster"],BZONE["Searing Gorge"],42.11,39.86) - self:addLookupList(MobDB,5853,L["Tempered War Golem"],BZONE["Searing Gorge"],64.28,56.14) - self:addLookupList(MobDB,5860,L["Twilight Dark Shaman"],BZONE["Searing Gorge"],23.24,36.81) + self:addLookupList(MobDB,5843,L["Slave Worker"],BZONE["Searing Gorge"],40.97,43.81) + self:addLookupList(MobDB,5844,L["Dark Iron Slaver"],BZONE["Searing Gorge"],42.39,41.82) + self:addLookupList(MobDB,5846,L["Dark Iron Taskmaster"],BZONE["Searing Gorge"],42.11,39.87) + self:addLookupList(MobDB,5853,L["Tempered War Golem"],BZONE["Searing Gorge"],64.31,56.02) + self:addLookupList(MobDB,5860,L["Twilight Dark Shaman"],BZONE["Searing Gorge"],23.23,36.81) self:addLookupList(MobDB,5861,L["Twilight Fire Guard"],BZONE["Searing Gorge"],23.42,34.49) self:addLookupList(MobDB,5862,L["Twilight Geomancer"],BZONE["Searing Gorge"],24.46,29.16) self:addLookupList(MobDB,5990,L["Redstone Basilisk"],BZONE["Blasted Lands"],58.01,31.28) self:addLookupList(MobDB,5992,L["Ashmane Boar"],BZONE["Blasted Lands"],58.70,30.82) - self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.20,49.79) + self:addLookupList(MobDB,5993,L["Helboar"],BZONE["Blasted Lands"],55.21,49.78) self:addLookupList(MobDB,6005,L["Shadowsworn Thug"],BZONE["Blasted Lands"],64.81,35.70) self:addLookupList(MobDB,6138,L["Arkkoran Oracle"],BZONE["Azshara"],77.23,42.50) - self:addLookupList(MobDB,6144,L["Son of Arkkoroc"],BZONE["Azshara"],60.62,53.25) - self:addLookupList(MobDB,6146,L["Cliff Breaker"],BZONE["Azshara"],60.39,59.51) - self:addLookupList(MobDB,6201,L["Legashi Rogue"],BZONE["Azshara"],57.20,21.23) + self:addLookupList(MobDB,6144,L["Son of Arkkoroc"],BZONE["Azshara"],60.62,53.26) + self:addLookupList(MobDB,6146,L["Cliff Breaker"],BZONE["Azshara"],60.38,59.53) + self:addLookupList(MobDB,6201,L["Legashi Rogue"],BZONE["Azshara"],57.24,21.23) self:addLookupList(MobDB,6426,L["Anguished Dead"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,6513,L["Un'Goro Stomper"],BZONE["Un'Goro Crater"],64.80,16.92) - self:addLookupList(MobDB,6514,L["Un'Goro Gorilla"],BZONE["Un'Goro Crater"],64.76,17.11) + self:addLookupList(MobDB,6514,L["Un'Goro Gorilla"],BZONE["Un'Goro Crater"],64.77,17.11) self:addLookupList(MobDB,6518,L["Tar Lurker"],BZONE["Un'Goro Crater"],47.90,20.21) - self:addLookupList(MobDB,6553,L["Gorishi Reaver"],BZONE["Un'Goro Crater"],49.09,81.56) + self:addLookupList(MobDB,6553,L["Gorishi Reaver"],BZONE["Un'Goro Crater"],49.09,81.57) self:addLookupList(MobDB,6556,L["Muculent Ooze"],BZONE["Un'Goro Crater"],68.38,34.32) - self:addLookupList(MobDB,6557,L["Primal Ooze"],BZONE["Un'Goro Crater"],53.30,49.54) - self:addLookupList(MobDB,6559,L["Glutinous Ooze"],BZONE["Un'Goro Crater"],35.62,48.59) + self:addLookupList(MobDB,6557,L["Primal Ooze"],BZONE["Un'Goro Crater"],53.29,49.52) + self:addLookupList(MobDB,6559,L["Glutinous Ooze"],BZONE["Un'Goro Crater"],35.63,48.58) self:addLookupList(MobDB,7025,L["Blackrock Soldier"],BZONE["Burning Steppes"],47.33,54.46) - self:addLookupList(MobDB,7027,L["Blackrock Slayer"],BZONE["Burning Steppes"],46.25,50.29) + self:addLookupList(MobDB,7027,L["Blackrock Slayer"],BZONE["Burning Steppes"],46.25,50.28) self:addLookupList(MobDB,7029,L["Blackrock Battlemaster"],BZONE["Burning Steppes"],40.95,34.77) - self:addLookupList(MobDB,7035,L["Firegut Brute"],BZONE["Burning Steppes"],81.90,42.45) - self:addLookupList(MobDB,7037,L["Thaurissan Firewalker"],BZONE["Burning Steppes"],62.92,39.31) - self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.05,46.66) - self:addLookupList(MobDB,7047,L["Black Broodling"],BZONE["Burning Steppes"],87.20,51.87) - self:addLookupList(MobDB,7055,L["Blackrock Worg"],BZONE["Burning Steppes"],48.50,56.20) - self:addLookupList(MobDB,7106,L["Jadefire Rogue"],BZONE["Darkshore"],46.36,85.20) + self:addLookupList(MobDB,7035,L["Firegut Brute"],BZONE["Burning Steppes"],81.90,42.42) + self:addLookupList(MobDB,7037,L["Thaurissan Firewalker"],BZONE["Burning Steppes"],62.93,39.31) + self:addLookupList(MobDB,7040,L["Black Dragonspawn"],BZONE["Burning Steppes"],87.02,46.66) + self:addLookupList(MobDB,7047,L["Black Broodling"],BZONE["Burning Steppes"],87.18,45.75) + self:addLookupList(MobDB,7055,L["Blackrock Worg"],BZONE["Burning Steppes"],48.50,56.21) + self:addLookupList(MobDB,7106,L["Jadefire Rogue"],BZONE["Darkshore"],46.36,85.21) self:addLookupList(MobDB,7109,L["Jadefire Felsworn"],BZONE["Darkshore"],46.42,84.62) self:addLookupList(MobDB,7155,L["Deadwood Pathfinder"],BZONE["Felwood"],48.76,90.83) - self:addLookupList(MobDB,7158,L["Deadwood Shaman"],BZONE["Felwood"],62.73,9.531) + self:addLookupList(MobDB,7158,L["Deadwood Shaman"],BZONE["Felwood"],62.73,9.529) self:addLookupList(MobDB,7346,L["Splinterbone Centurion"],BZONE["Razorfen Downs"],0,0) - self:addLookupList(MobDB,7372,L["Deadwind Warlock"],BZONE["Deadwind Pass"],61.15,72.69) - self:addLookupList(MobDB,7428,L["Frostmaul Giant"],BZONE["Winterspring"],61.96,68.64) - self:addLookupList(MobDB,7435,L["Cobalt Wyrmkin"],BZONE["Winterspring"],57.87,51.64) - self:addLookupList(MobDB,7436,L["Cobalt Scalebane"],BZONE["Winterspring"],57.87,51.86) - self:addLookupList(MobDB,7437,L["Cobalt Mageweaver"],BZONE["Winterspring"],57.88,51.85) + self:addLookupList(MobDB,7372,L["Deadwind Warlock"],BZONE["Deadwind Pass"],61.16,72.67) + self:addLookupList(MobDB,7428,L["Frostmaul Giant"],BZONE["Winterspring"],61.97,68.64) + self:addLookupList(MobDB,7435,L["Cobalt Wyrmkin"],BZONE["Winterspring"],57.86,51.64) + self:addLookupList(MobDB,7436,L["Cobalt Scalebane"],BZONE["Winterspring"],57.86,51.86) + self:addLookupList(MobDB,7437,L["Cobalt Mageweaver"],BZONE["Winterspring"],57.88,51.84) self:addLookupList(MobDB,7438,L["Winterfall Ursa"],BZONE["Winterspring"],67.01,38.36) - self:addLookupList(MobDB,7440,L["Winterfall Den Watcher"],BZONE["Winterspring"],52.23,38.48) + self:addLookupList(MobDB,7440,L["Winterfall Den Watcher"],BZONE["Winterspring"],52.21,38.48) self:addLookupList(MobDB,7441,L["Winterfall Totemic"],BZONE["Felwood"],45.41,3.633) - self:addLookupList(MobDB,7443,L["Shardtooth Mauler"],BZONE["Winterspring"],60.76,34.56) - self:addLookupList(MobDB,7444,L["Shardtooth Bear"],BZONE["Winterspring"],42.22,38.83) - self:addLookupList(MobDB,7445,L["Elder Shardtooth"],BZONE["Winterspring"],59.52,25.69) + self:addLookupList(MobDB,7443,L["Shardtooth Mauler"],BZONE["Winterspring"],60.75,34.55) + self:addLookupList(MobDB,7444,L["Shardtooth Bear"],BZONE["Winterspring"],42.21,38.82) + self:addLookupList(MobDB,7445,L["Elder Shardtooth"],BZONE["Winterspring"],59.53,25.70) self:addLookupList(MobDB,7446,L["Rabid Shardtooth"],BZONE["Winterspring"],61.58,72.22) self:addLookupList(MobDB,7447,L["Fledgling Chillwind"],BZONE["Winterspring"],42.07,39.42) - self:addLookupList(MobDB,7448,L["Chillwind Chimaera"],BZONE["Winterspring"],62.70,38.56) - self:addLookupList(MobDB,7449,L["Chillwind Ravager"],BZONE["Winterspring"],59.35,26.54) - self:addLookupList(MobDB,7457,L["Rogue Ice Thistle"],BZONE["Winterspring"],42.41,38.85) - self:addLookupList(MobDB,7458,L["Ice Thistle Yeti"],BZONE["Winterspring"],65.26,40.66) - self:addLookupList(MobDB,7459,L["Ice Thistle Matriarch"],BZONE["Winterspring"],68.36,41.99) - self:addLookupList(MobDB,7460,L["Ice Thistle Patriarch"],BZONE["Winterspring"],68.27,41.80) - self:addLookupList(MobDB,7524,L["Anguished Highborne"],BZONE["Winterspring"],53.45,42.93) + self:addLookupList(MobDB,7448,L["Chillwind Chimaera"],BZONE["Winterspring"],62.69,38.56) + self:addLookupList(MobDB,7449,L["Chillwind Ravager"],BZONE["Winterspring"],59.35,26.56) + self:addLookupList(MobDB,7457,L["Rogue Ice Thistle"],BZONE["Winterspring"],42.40,38.85) + self:addLookupList(MobDB,7458,L["Ice Thistle Yeti"],BZONE["Winterspring"],65.21,40.71) + self:addLookupList(MobDB,7459,L["Ice Thistle Matriarch"],BZONE["Winterspring"],68.37,41.99) + self:addLookupList(MobDB,7460,L["Ice Thistle Patriarch"],BZONE["Winterspring"],68.28,41.80) + self:addLookupList(MobDB,7524,L["Anguished Highborne"],BZONE["Winterspring"],53.46,42.93) self:addLookupList(MobDB,7800,BBOSS["Mekgineer Thermaplugg"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,7805,L["Wastewander Scofflaw"],BZONE["Tanaris"],66.37,35.95) self:addLookupList(MobDB,7855,L["Southsea Pirate"],BZONE["Tanaris"],72.90,45.09) self:addLookupList(MobDB,7883,L["Andre Firebeard"],BZONE["Tanaris"],74.13,46.81) - self:addLookupList(MobDB,8546,L["Dark Adept"],BZONE["Eastern Plaguelands"],66.87,36.95) - self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],70.74,40.04) - self:addLookupList(MobDB,8561,L["Mossflayer Shadowhunter"],BZONE["Eastern Plaguelands"],62.83,15.28) - self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.36,56.24) + self:addLookupList(MobDB,8546,L["Dark Adept"],BZONE["Eastern Plaguelands"],66.86,36.92) + self:addLookupList(MobDB,8550,L["Shadowmage"],BZONE["Eastern Plaguelands"],70.76,40.03) + self:addLookupList(MobDB,8561,L["Mossflayer Shadowhunter"],BZONE["Eastern Plaguelands"],62.84,15.27) + self:addLookupList(MobDB,8637,L["Dark Iron Watchman"],BZONE["Searing Gorge"],64.40,56.10) self:addLookupList(MobDB,8889,L["Anvilrage Overseer"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,8893,L["Anvilrage Soldier"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,8896,L["Shadowforge Peasant"],L["Unknown Zone"],0,0) @@ -243,9 +243,9 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,8926,L["Deep Stinger"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,8927,L["Dark Screecher"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,8928,L["Burrowing Thundersnout"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,8957,L["Angerclaw Grizzly"],BZONE["Felwood"],56.79,18.11) + self:addLookupList(MobDB,8957,L["Angerclaw Grizzly"],BZONE["Felwood"],56.77,18.10) self:addLookupList(MobDB,8959,L["Felpaw Wolf"],BZONE["Ashenvale"],55.60,29.12) - self:addLookupList(MobDB,8961,L["Felpaw Ravager"],BZONE["Felwood"],57.98,19.04) + self:addLookupList(MobDB,8961,L["Felpaw Ravager"],BZONE["Felwood"],57.98,19.06) self:addLookupList(MobDB,8983,BBOSS["Golem Lord Argelmach"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,8996,L["Voidwalker Minion"],BZONE["Silverpine Forest"],62.76,64.63) self:addLookupList(MobDB,9024,BBOSS["Pyromancer Loregrain"],L["Unknown Zone"],0,0) @@ -253,29 +253,29 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,9026,BBOSS["Overmaster Pyron"],BZONE["Searing Gorge"],22.20,56.39) self:addLookupList(MobDB,9028,BBOSS["Grizzle"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9162,L["Young Diemetradon"],BZONE["Un'Goro Crater"],67.52,33.35) - self:addLookupList(MobDB,9163,L["Diemetradon"],BZONE["Un'Goro Crater"],53.18,50.57) - self:addLookupList(MobDB,9164,L["Elder Diemetradon"],BZONE["Un'Goro Crater"],36.12,49.16) - self:addLookupList(MobDB,9166,L["Pterrordax"],BZONE["Un'Goro Crater"],54.20,47.61) - self:addLookupList(MobDB,9167,L["Frenzied Pterrordax"],BZONE["Un'Goro Crater"],34.36,43.62) + self:addLookupList(MobDB,9163,L["Diemetradon"],BZONE["Un'Goro Crater"],53.17,50.56) + self:addLookupList(MobDB,9164,L["Elder Diemetradon"],BZONE["Un'Goro Crater"],36.12,49.15) + self:addLookupList(MobDB,9166,L["Pterrordax"],BZONE["Un'Goro Crater"],54.20,47.64) + self:addLookupList(MobDB,9167,L["Frenzied Pterrordax"],BZONE["Un'Goro Crater"],34.36,43.61) self:addLookupList(MobDB,9216,L["Spirestone Warlord"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9259,L["Firebrand Grunt"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9260,L["Firebrand Legionnaire"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9262,L["Firebrand Invoker"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9264,L["Firebrand Pyromancer"],BZONE["Blackrock Spire"],0,0) self:addLookupList(MobDB,9318,L["Incendosaur"],BZONE["Searing Gorge"],48.75,27.82) - self:addLookupList(MobDB,9447,L["Scarlet Warder"],BZONE["Eastern Plaguelands"],75.12,77.41) - self:addLookupList(MobDB,9451,L["Scarlet Archmage"],BZONE["Eastern Plaguelands"],80.87,76.55) - self:addLookupList(MobDB,9477,L["Cloned Ooze"],BZONE["Un'Goro Crater"],53.54,48.80) + self:addLookupList(MobDB,9447,L["Scarlet Warder"],BZONE["Eastern Plaguelands"],75.09,77.34) + self:addLookupList(MobDB,9451,L["Scarlet Archmage"],BZONE["Eastern Plaguelands"],80.87,76.56) + self:addLookupList(MobDB,9477,L["Cloned Ooze"],BZONE["Un'Goro Crater"],53.54,48.79) self:addLookupList(MobDB,9499,BBOSS["Plugger Spazzring"],BZONE["Blackrock Depths"],0,0) self:addLookupList(MobDB,9543,BBOSS["Ribbly Screwspigot"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9554,L["Hammered Patron"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9568,BBOSS["Overlord Wyrmthalak"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9596,BBOSS["Bannok Grimaxe"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,9692,L["Bloodaxe Raider"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,9695,L["Deathlash Scorpid"],BZONE["Burning Steppes"],63.18,45.66) + self:addLookupList(MobDB,9695,L["Deathlash Scorpid"],BZONE["Burning Steppes"],63.18,45.64) self:addLookupList(MobDB,9736,BBOSS["Quartermaster Zigris"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,10043,L["Ribbly's Crony"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,10119,L["Volchan"],BZONE["Burning Steppes"],82.55,47.98) + self:addLookupList(MobDB,10119,L["Volchan"],BZONE["Burning Steppes"],82.56,48.16) self:addLookupList(MobDB,10184,BBOSS["Onyxia"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,10264,BBOSS["Solakar Flamewreath"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,10317,L["Blackhand Elite"],L["Unknown Zone"],0,0) @@ -294,7 +294,7 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,10491,L["Risen Bonewarder"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,10499,L["Spectral Researcher"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,10508,BBOSS["Ras Frostwhisper"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,10659,L["Cobalt Whelp"],BZONE["Winterspring"],57.68,51.81) + self:addLookupList(MobDB,10659,L["Cobalt Whelp"],BZONE["Winterspring"],57.67,51.81) self:addLookupList(MobDB,10660,L["Cobalt Broodling"],BZONE["Winterspring"],57.87,51.86) self:addLookupList(MobDB,10661,L["Spell Eater"],BZONE["Winterspring"],57.67,51.72) self:addLookupList(MobDB,10662,L["Spellmaw"],BZONE["Winterspring"],59.24,51.09) @@ -323,11 +323,11 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,13153,L["Commander Mulfort"],BZONE["Alterac Valley"],48.53,86.20) self:addLookupList(MobDB,13300,L["Lieutenant Mancuso"],BZONE["Alterac Valley"],51.06,39.02) self:addLookupList(MobDB,13323,L["Subterranean Diemetradon"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,13444,L["Greatfather Winter"],BZONE["Ironforge"],32.83,65.76) + self:addLookupList(MobDB,13444,L["Greatfather Winter"],BZONE["Ironforge"],32.81,65.76) self:addLookupList(MobDB,13445,L["Great-father Winter"],BZONE["Orgrimmar"],52.73,68.16) - self:addLookupList(MobDB,14276,L["Scargil"],BZONE["Hillsbrad Foothills"],26.78,69.86) + self:addLookupList(MobDB,14276,L["Scargil"],BZONE["Hillsbrad Foothills"],26.80,69.87) self:addLookupList(MobDB,14354,BBOSS["Pusillin"],BZONE["Dire Maul"],0,0) - self:addLookupList(MobDB,14454,BBOSS["The Windreaver"],BZONE["Silithus"],26.16,22.20) + self:addLookupList(MobDB,14454,BBOSS["The Windreaver"],BZONE["Silithus"],26.23,22.09) self:addLookupList(MobDB,14457,BBOSS["Princess Tempestria"],BZONE["Winterspring"],53.39,42.62) self:addLookupList(MobDB,15263,BBOSS["The Prophet Skeram"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,15275,BBOSS["Emperor Vek'nilash"],L["Unknown Zone"],0,0) @@ -383,7 +383,7 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,17083,L["Fel Orc Convert"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,17132,L["Clefthoof Bull"],BZONE["Nagrand"],51.37,41.96) self:addLookupList(MobDB,17136,L["Boulderfist Warrior"],BZONE["Nagrand"],44.60,42.20) - self:addLookupList(MobDB,17150,L["Vir'aani Arcanist"],BZONE["Nagrand"],36.62,67.91) + self:addLookupList(MobDB,17150,L["Vir'aani Arcanist"],BZONE["Nagrand"],36.63,67.90) self:addLookupList(MobDB,17225,BBOSS["Nightbane"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,17269,L["Bleeding Hollow Darkcaster"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,17271,L["Bonechewer Destroyer"],L["Unknown Zone"],0,0) @@ -430,8 +430,8 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,17976,BBOSS["Commander Sarannis"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,17977,BBOSS["Warp Splinter"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,17978,BBOSS["Thorngrin the Tender"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,17981,L["Voidspawn"],BZONE["Nagrand"],37.23,70.62) - self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],50.05,41.38) + self:addLookupList(MobDB,17981,L["Voidspawn"],BZONE["Nagrand"],37.24,70.61) + self:addLookupList(MobDB,18062,L["Enraged Crusher"],BZONE["Nagrand"],50.05,41.36) self:addLookupList(MobDB,18064,L["Warmaul Shaman"],BZONE["Nagrand"],46.18,22.58) self:addLookupList(MobDB,18096,BBOSS["Epoch Hunter"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,18105,BBOSS["Ghaz'an"],L["Unknown Zone"],0,0) @@ -461,8 +461,8 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,18708,BBOSS["Murmur"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,18830,L["Cabal Fanatic"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,18853,L["Sunfury Bloodwarder"],BZONE["Netherstorm"],25.84,67.82) - self:addLookupList(MobDB,18866,L["Mageslayer"],BZONE["Netherstorm"],56.33,88.04) - self:addLookupList(MobDB,18870,L["Voidshrieker"],BZONE["Netherstorm"],62.45,39.70) + self:addLookupList(MobDB,18866,L["Mageslayer"],BZONE["Netherstorm"],56.33,88.03) + self:addLookupList(MobDB,18870,L["Voidshrieker"],BZONE["Netherstorm"],62.44,39.70) self:addLookupList(MobDB,18872,L["Disembodied Vindicator"],BZONE["Netherstorm"],33.26,54.40) self:addLookupList(MobDB,18873,L["Disembodied Protector"],BZONE["Netherstorm"],33.20,54.82) self:addLookupList(MobDB,18982,L["Sable Jaguar"],L["Unknown Zone"],0,0) @@ -474,20 +474,20 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,19509,L["Sunseeker Harvester"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,19511,L["Nethervine Inciter"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,19707,L["Sunfury Archer"],BZONE["Netherstorm"],55.99,79.34) - self:addLookupList(MobDB,19740,L["Wrathwalker"],BZONE["Shadowmoon Valley"],24.24,34.56) + self:addLookupList(MobDB,19740,L["Wrathwalker"],BZONE["Shadowmoon Valley"],24.25,34.56) self:addLookupList(MobDB,19754,L["Deathforge Tinkerer"],BZONE["Shadowmoon Valley"],38.11,41.07) self:addLookupList(MobDB,19755,L["Mo'arg Weaponsmith"],BZONE["Shadowmoon Valley"],23.96,33.59) self:addLookupList(MobDB,19756,L["Deathforge Smith"],BZONE["Shadowmoon Valley"],37.43,41.91) self:addLookupList(MobDB,19792,L["Eclipsion Centurion"],BZONE["Shadowmoon Valley"],47.72,65.95) - self:addLookupList(MobDB,19795,L["Eclipsion Blood Knight"],BZONE["Shadowmoon Valley"],52.01,61.21) + self:addLookupList(MobDB,19795,L["Eclipsion Blood Knight"],BZONE["Shadowmoon Valley"],52.01,61.22) self:addLookupList(MobDB,19796,L["Eclipsion Archmage"],BZONE["Shadowmoon Valley"],47.56,66.24) - self:addLookupList(MobDB,19802,L["Illidari Shocktrooper"],BZONE["Shadowmoon Valley"],31.57,50.18) + self:addLookupList(MobDB,19802,L["Illidari Shocktrooper"],BZONE["Shadowmoon Valley"],31.58,50.18) self:addLookupList(MobDB,19806,L["Eclipsion Bloodwarder"],BZONE["Shadowmoon Valley"],47.68,65.22) self:addLookupList(MobDB,19826,L["Dark Conclave Shadowmancer"],BZONE["Shadowmoon Valley"],37.37,31.75) - self:addLookupList(MobDB,19952,L["Bloodmaul Geomancer"],BZONE["Blade's Edge Mountains"],45.12,73.74) + self:addLookupList(MobDB,19952,L["Bloodmaul Geomancer"],BZONE["Blade's Edge Mountains"],45.11,73.74) self:addLookupList(MobDB,19960,L["Doomforge Engineer"],BZONE["Blade's Edge Mountains"],74.34,41.43) self:addLookupList(MobDB,19973,L["Abyssal Flamebringer"],BZONE["Blade's Edge Mountains"],29.23,79.94) - self:addLookupList(MobDB,19984,L["Vekh'nir Dreadhawk"],BZONE["Blade's Edge Mountains"],73.95,74.54) + self:addLookupList(MobDB,19984,L["Vekh'nir Dreadhawk"],BZONE["Blade's Edge Mountains"],73.94,74.54) self:addLookupList(MobDB,20031,L["Bloodwarder Legionnaire"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,20032,L["Bloodwarder Vindicator"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,20038,L["Phoenix-Hawk Hatchling"],L["Unknown Zone"],0,0) @@ -496,7 +496,7 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,20058,L["Bloodmaul Dire Wolf"],BZONE["Blade's Edge Mountains"],44.28,77.38) self:addLookupList(MobDB,20134,L["Sunfury Arcanist"],BZONE["Netherstorm"],48.81,82.43) self:addLookupList(MobDB,20135,L["Sunfury Arch Mage"],BZONE["Netherstorm"],49.31,83.26) - self:addLookupList(MobDB,20136,L["Sunfury Researcher"],BZONE["Netherstorm"],51.07,83.51) + self:addLookupList(MobDB,20136,L["Sunfury Researcher"],BZONE["Netherstorm"],51.07,83.50) self:addLookupList(MobDB,20207,L["Sunfury Bowman"],BZONE["Netherstorm"],58.61,65.01) self:addLookupList(MobDB,20410,L["Rhonsus"],BZONE["Netherstorm"],61.18,85.39) self:addLookupList(MobDB,20502,L["Eclipsion Dragonhawk"],BZONE["Shadowmoon Valley"],48.11,64.68) @@ -513,7 +513,7 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,21246,L["Serpentshrine Sporebat"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,21298,L["Coilfang Serpentguard"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,21301,L["Coilfang Shatterer"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,21302,L["Shadow Council Warlock"],BZONE["Shadowmoon Valley"],23.48,39.39) + self:addLookupList(MobDB,21302,L["Shadow Council Warlock"],BZONE["Shadowmoon Valley"],23.48,39.40) self:addLookupList(MobDB,21305,L["Mutant Horror"],BZONE["Shadowmoon Valley"],26.42,40.16) self:addLookupList(MobDB,21314,L["Terrormaster"],BZONE["Shadowmoon Valley"],23.95,37.66) self:addLookupList(MobDB,21339,L["Coilfang Hate-Screamer"],L["Unknown Zone"],0,0) @@ -521,9 +521,9 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,21454,L["Ashtongue Warrior"],BZONE["Shadowmoon Valley"],58.51,35.67) self:addLookupList(MobDB,21815,L["Cleric of Karabor"],BZONE["Shadowmoon Valley"],63.93,48.25) self:addLookupList(MobDB,21911,L["Skettis Soulcaller"],BZONE["Terokkar Forest"],68.02,79.70) - self:addLookupList(MobDB,22016,L["Eclipsion Soldier"],BZONE["Shadowmoon Valley"],52.41,62.53) + self:addLookupList(MobDB,22016,L["Eclipsion Soldier"],BZONE["Shadowmoon Valley"],52.41,62.54) self:addLookupList(MobDB,22017,L["Eclipsion Spellbinder"],BZONE["Shadowmoon Valley"],52.50,62.46) - self:addLookupList(MobDB,22018,L["Eclipsion Cavalier"],BZONE["Shadowmoon Valley"],52.51,64.61) + self:addLookupList(MobDB,22018,L["Eclipsion Cavalier"],BZONE["Shadowmoon Valley"],52.51,64.62) self:addLookupList(MobDB,22072,L["Shadowsworn Drakonid"],BZONE["Shadowmoon Valley"],68.60,38.89) self:addLookupList(MobDB,22076,L["Torloth the Magnificent"],BZONE["Shadowmoon Valley"],51.94,73.90) self:addLookupList(MobDB,22093,L["Illidari Watcher"],BZONE["Shadowmoon Valley"],52.70,72.07) @@ -531,22 +531,22 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,22143,L["Gordunni Back-Breaker"],BZONE["Zangarmarsh"],77.74,93.88) self:addLookupList(MobDB,22144,L["Gordunni Elementalist"],BZONE["Zangarmarsh"],73.23,90.86) self:addLookupList(MobDB,22148,L["Gordunni Head-Splitter"],BZONE["Nagrand"],76.71,37.84) - self:addLookupList(MobDB,22242,L["Bash'ir Spell-Thief"],BZONE["Blade's Edge Mountains"],53.42,16.15) + self:addLookupList(MobDB,22242,L["Bash'ir Spell-Thief"],BZONE["Blade's Edge Mountains"],53.42,16.14) self:addLookupList(MobDB,22286,L["Fel Rager"],BZONE["Blade's Edge Mountains"],0,0) self:addLookupList(MobDB,22323,L["Incandescent Fel Spark"],BZONE["Hellfire Peninsula"],61.48,20.11) self:addLookupList(MobDB,22822,L["Ethereum Nullifier"],BZONE["Netherstorm"],63.10,41.31) self:addLookupList(MobDB,22875,L["Coilskar Sea-Caller"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,22879,L["Shadowmoon Reaver"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,23022,L["Gordunni Soulreaper"],BZONE["Nagrand"],76.19,37.02) - self:addLookupList(MobDB,23061,L["Rivendark"],BZONE["Blade's Edge Mountains"],30.52,59.46) + self:addLookupList(MobDB,23061,L["Rivendark"],BZONE["Blade's Edge Mountains"],30.53,59.39) self:addLookupList(MobDB,23261,L["Furywing"],BZONE["Blade's Edge Mountains"],58.41,14.38) self:addLookupList(MobDB,23281,L["Insidion"],BZONE["Blade's Edge Mountains"],55.57,16.03) - self:addLookupList(MobDB,23282,L["Obsidia"],BZONE["Blade's Edge Mountains"],31.44,57.73) + self:addLookupList(MobDB,23282,L["Obsidia"],BZONE["Blade's Edge Mountains"],31.42,57.74) self:addLookupList(MobDB,23305,L["Crazed Murkblood Foreman"],BZONE["Shadowmoon Valley"],73.57,88.93) self:addLookupList(MobDB,23330,L["Dragonmaw Wind Reaver"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,23339,L["Illidari Heartseeker"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,23354,L["Mo'arg Incinerator"],BZONE["Blade's Edge Mountains"],32.77,47.82) - self:addLookupList(MobDB,23385,L["Simon Unit"],BZONE["Blade's Edge Mountains"],34.98,49.53) + self:addLookupList(MobDB,23354,L["Mo'arg Incinerator"],BZONE["Blade's Edge Mountains"],32.75,47.78) + self:addLookupList(MobDB,23385,L["Simon Unit"],BZONE["Blade's Edge Mountains"],34.92,49.61) self:addLookupList(MobDB,23542,L["Amani'shi Axe Thrower"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,23574,BBOSS["Akil'zon"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,23576,BBOSS["Nalorakk"],L["Unknown Zone"],0,0) @@ -575,10 +575,10 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,24819,L["Anvilrage Enforcer"],BZONE["Searing Gorge"],16.65,51.04) self:addLookupList(MobDB,24830,L["Stonevault Pillager"],BZONE["Uldaman"],0,0) self:addLookupList(MobDB,24960,L["Wretched Devourer"],BZONE["Isle of Quel'Danas"],39.24,35.25) - self:addLookupList(MobDB,24966,L["Wretched Fiend"],BZONE["Isle of Quel'Danas"],40.23,35.47) + self:addLookupList(MobDB,24966,L["Wretched Fiend"],BZONE["Isle of Quel'Danas"],40.23,35.46) self:addLookupList(MobDB,24979,L["Dawnblade Marksman"],BZONE["Isle of Quel'Danas"],41.30,39.07) self:addLookupList(MobDB,25002,L["Unleashed Hellion"],BZONE["Isle of Quel'Danas"],48.46,43.27) - self:addLookupList(MobDB,25060,L["Darkspine Myrmidon"],BZONE["Isle of Quel'Danas"],61.68,55.15) + self:addLookupList(MobDB,25060,L["Darkspine Myrmidon"],BZONE["Isle of Quel'Danas"],61.68,55.14) self:addLookupList(MobDB,25073,L["Darkspine Siren"],BZONE["Isle of Quel'Danas"],61.57,56.12) self:addLookupList(MobDB,25363,L["Sunblade Cabalist"],BZONE["Sunwell Plateau"],0,0) self:addLookupList(MobDB,25367,L["Sunblade Arch Mage"],BZONE["Sunwell Plateau"],0,0) @@ -596,7 +596,7 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,25593,L["Apocalypse Guard"],BZONE["Sunwell Plateau"],0,0) self:addLookupList(MobDB,25597,L["Oblivion Mage"],BZONE["Sunwell Plateau"],0,0) self:addLookupList(MobDB,25599,L["Cataclysm Hound"],BZONE["Sunwell Plateau"],0,0) - self:addLookupList(MobDB,26206,BBOSS["Keristrasza"],BZONE["Borean Tundra"],29.54,29.92) + self:addLookupList(MobDB,26206,BBOSS["Keristrasza"],BZONE["Borean Tundra"],29.55,29.94) self:addLookupList(MobDB,26270,L["Iron Rune-Shaper"],BZONE["Grizzly Hills"],67.79,15.46) self:addLookupList(MobDB,26632,BBOSS["The Prophet Tharon'ja"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,26716,L["Azure Warder"],L["Unknown Zone"],0,0) @@ -614,9 +614,9 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,27978,BBOSS["Sjonnir The Ironshaper"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,28123,L["Venture Co. Excavator"],BZONE["Sholazar Basin"],34.83,47.51) self:addLookupList(MobDB,28132,L["Don Carlos"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,28378,L["Primordial Drake"],BZONE["Sholazar Basin"],46.70,26.72) + self:addLookupList(MobDB,28378,L["Primordial Drake"],BZONE["Sholazar Basin"],46.71,26.73) self:addLookupList(MobDB,28379,L["Shattertusk Mammoth"],BZONE["Grizzly Hills"],11.95,14.3) - self:addLookupList(MobDB,28380,L["Shattertusk Bull"],BZONE["Sholazar Basin"],53.04,30.14) + self:addLookupList(MobDB,28380,L["Shattertusk Bull"],BZONE["Sholazar Basin"],53.04,30.15) self:addLookupList(MobDB,28851,L["Enraged Mammoth"],BZONE["Grizzly Hills"],11.82,14.19) self:addLookupList(MobDB,28920,L["Stormforged Giant"],BZONE["Halls of Lightning"],0,0) self:addLookupList(MobDB,28923,BBOSS["Loken"],L["Unknown Zone"],0,0) @@ -624,21 +624,21 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,29128,L["Anub'ar Prime Guard"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,29216,L["Anub'ar Guardian"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,29217,L["Anub'ar Venomancer"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,29235,L["Gundrak Savage"],BZONE["Zul'Drak"],73.76,30.98) + self:addLookupList(MobDB,29235,L["Gundrak Savage"],BZONE["Zul'Drak"],73.78,30.95) self:addLookupList(MobDB,29311,BBOSS["Herald Volazj"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,29370,L["Stormforged Champion"],BZONE["The Storm Peaks"],25.04,46.67) self:addLookupList(MobDB,29376,L["Stormforged Artificer"],BZONE["The Storm Peaks"],30.18,46.52) - self:addLookupList(MobDB,29402,L["Ironwool Mammoth"],BZONE["The Storm Peaks"],37.32,83.83) + self:addLookupList(MobDB,29402,L["Ironwool Mammoth"],BZONE["The Storm Peaks"],37.33,83.83) self:addLookupList(MobDB,29570,L["Nascent Val'kyr"],BZONE["Icecrown"],69.72,41.51) - self:addLookupList(MobDB,29590,L["Blighted Proto-Drake"],BZONE["The Storm Peaks"],23.38,58.55) + self:addLookupList(MobDB,29590,L["Blighted Proto-Drake"],BZONE["The Storm Peaks"],23.39,58.55) self:addLookupList(MobDB,29735,L["Savage Worg"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,29792,L["Frostfeather Screecher"],BZONE["The Storm Peaks"],30.94,69.34) - self:addLookupList(MobDB,29793,L["Frostfeather Witch"],BZONE["The Storm Peaks"],30.77,68.68) + self:addLookupList(MobDB,29793,L["Frostfeather Witch"],BZONE["The Storm Peaks"],30.77,68.69) self:addLookupList(MobDB,29875,L["Icemane Yeti"],BZONE["The Storm Peaks"],47.25,75.41) - self:addLookupList(MobDB,30160,L["Brittle Revenant"],BZONE["The Storm Peaks"],70.23,59.72) - self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],70.08,59.89) + self:addLookupList(MobDB,30160,L["Brittle Revenant"],BZONE["The Storm Peaks"],70.24,59.66) + self:addLookupList(MobDB,30208,L["Stormforged Ambusher"],BZONE["The Storm Peaks"],70.09,59.89) self:addLookupList(MobDB,30222,L["Stormforged Infiltrator"],BZONE["The Storm Peaks"],57.23,63.89) - self:addLookupList(MobDB,30260,L["Stoic Mammoth"],BZONE["The Storm Peaks"],57.29,63.17) + self:addLookupList(MobDB,30260,L["Stoic Mammoth"],BZONE["The Storm Peaks"],57.29,63.18) self:addLookupList(MobDB,30396,BBOSS["Loken"],BZONE["The Storm Peaks"],35.12,33.09) self:addLookupList(MobDB,30414,L["Forgotten One"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,30448,L["Plains Mammoth"],BZONE["The Storm Peaks"],64.59,45.09) @@ -648,13 +648,13 @@ function addon:InitMob(MobDB) self:addLookupList(MobDB,30695,L["Portal Keeper"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,30892,L["Portal Guardian"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,30893,L["Portal Keeper"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,30921,L["Skeletal Runesmith"],BZONE["Icecrown"],58.74,73.98) + self:addLookupList(MobDB,30921,L["Skeletal Runesmith"],BZONE["Icecrown"],58.75,73.98) self:addLookupList(MobDB,31134,BBOSS["Cyanigosa"],L["Unknown Zone"],0,0) - self:addLookupList(MobDB,31321,L["Skeletal Runesmith"],BZONE["Icecrown"],58.72,74.38) - self:addLookupList(MobDB,31702,L["Frostbrood Spawn"],BZONE["Icecrown"],72.40,41.49) + self:addLookupList(MobDB,31321,L["Skeletal Runesmith"],BZONE["Icecrown"],58.73,74.38) + self:addLookupList(MobDB,31702,L["Frostbrood Spawn"],BZONE["Icecrown"],72.40,41.46) self:addLookupList(MobDB,32191,L["Azure Stalker"],L["Unknown Zone"],0,0) self:addLookupList(MobDB,32289,L["Damned Apothecary"],BZONE["Icecrown"],49.08,34.08) self:addLookupList(MobDB,32290,L["Cult Alchemist"],BZONE["Icecrown"],48.85,34.18) - self:addLookupList(MobDB,32349,L["Cultist Shard Watcher"],BZONE["Icecrown"],48.04,67.82) + self:addLookupList(MobDB,32349,L["Cultist Shard Watcher"],BZONE["Icecrown"],48.04,67.83) end diff --git a/RecipeDB/ARL-Quest.lua b/RecipeDB/ARL-Quest.lua index 7e94a3e..9727ce8 100644 --- a/RecipeDB/ARL-Quest.lua +++ b/RecipeDB/ARL-Quest.lua @@ -45,9 +45,9 @@ function addon:InitQuest(QuestDB) self:addLookupList(QuestDB,93,L["Dusky Crab Cakes"],BZONE["Duskwood"],73.48,42.70,1) self:addLookupList(QuestDB,127,L["Selling Fish"],BZONE["Redridge Mountains"],28.24,47.60,1) self:addLookupList(QuestDB,296,L["Ormer's Revenge"],BZONE["Wetlands"],38.04,50.72,1) - self:addLookupList(QuestDB,384,L["Beer Basted Boar Ribs"],BZONE["Dun Morogh"],47.18,53.33,1) + self:addLookupList(QuestDB,384,L["Beer Basted Boar Ribs"],BZONE["Dun Morogh"],47.18,53.32,1) self:addLookupList(QuestDB,385,L["Crocolisk Hunting"],BZONE["Loch Modan"],82.03,64.03,0) - self:addLookupList(QuestDB,418,L["Thelsamar Blood Sausages"],BZONE["Loch Modan"],35.07,49.66,1) + self:addLookupList(QuestDB,418,L["Thelsamar Blood Sausages"],BZONE["Loch Modan"],35.07,49.66,0) self:addLookupList(QuestDB,429,L["Wild Hearts"],BZONE["Silverpine Forest"],43.56,41.14,2) self:addLookupList(QuestDB,471,L["Apprentice's Duties"],BZONE["Wetlands"],8.927,56.07,1) self:addLookupList(QuestDB,498,L["The Rescue"],BZONE["Hillsbrad Foothills"],62.49,19.95,2) @@ -94,7 +94,7 @@ function addon:InitQuest(QuestDB) self:addLookupList(QuestDB,4161,L["Recipe of the Kaldorei"],BZONE["Teldrassil"],57.74,61.64,1) self:addLookupList(QuestDB,5124,L["Fiery Plate Gauntlets"],BZONE["Winterspring"],60.95,37.99,0) self:addLookupList(QuestDB,5127,L["The Demon Forge"],BZONE["Winterspring"],64.05,73.24,0) - self:addLookupList(QuestDB,5305,L["Sweet Serenity"],BZONE["Winterspring"],61.20,35.96,0) + self:addLookupList(QuestDB,5305,L["Sweet Serenity"],BZONE["Winterspring"],61.19,35.94,0) self:addLookupList(QuestDB,5306,L["Snakestone of the Shadow Huntress"],BZONE["Winterspring"],61.41,37.04,0) self:addLookupList(QuestDB,5307,L["Corruption"],BZONE["Winterspring"],61.32,39.13,0) self:addLookupList(QuestDB,7321,L["Soothing Turtle Bisque"],BZONE["Hillsbrad Foothills"],62.60,20.30,2) diff --git a/RecipeDB/ARL-Tailor.lua b/RecipeDB/ARL-Tailor.lua index 75de5ee..d85f6ba 100644 --- a/RecipeDB/ARL-Tailor.lua +++ b/RecipeDB/ARL-Tailor.lua @@ -9,7 +9,7 @@ Tailoring data for all of Ackis Recipe List Auto-generated using ARLDataminer.rb Entries to this file will be overwritten 407 found from data mining. -8 ignored. +9 ignored. ************************************************************************ @@ -334,8 +334,8 @@ function addon:InitTailoring(RecipeDB) -- Dark Silk Shirt -- 3870 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3870,155,4333,1,3908) - self:addTradeFlags(RecipeDB,3870,1,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,3870,2,2669) + self:addTradeFlags(RecipeDB,3870,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,3870,2,2394,2,2669) -- Formal White Shirt -- 3871 recipecount = recipecount + 1 @@ -352,8 +352,8 @@ function addon:InitTailoring(RecipeDB) -- Black Swashbuckler's Shirt -- 3873 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,3873,200,4336,1,3908) - self:addTradeFlags(RecipeDB,3873,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,3873,2,2663) + self:addTradeFlags(RecipeDB,3873,3,21,22,23,24,25,26,27,28,29,30,36,41) + -- No acquire information -- Brown Linen Pants -- 3914 recipecount = recipecount + 1 @@ -377,7 +377,7 @@ function addon:InitTailoring(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,6686,70,5762,1,3908) self:addTradeFlags(RecipeDB,6686,1,2,4,5,11,21,22,23,24,25,26,27,28,29,30,36,40) - self:addTradeAcquire(RecipeDB,6686,3,157,3,547,3,590,3,3530,3,3531,2,3556,2,16224) + self:addTradeAcquire(RecipeDB,6686,3,157,3,547,3,590,3,3530,3,3531,2,843,2,3005,2,3556,2,16224) -- Red Woolen Bag -- 6688 recipecount = recipecount + 1 @@ -431,13 +431,13 @@ function addon:InitTailoring(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,7630,55,6240,1,3908) self:addTradeFlags(RecipeDB,7630,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56) - self:addTradeAcquire(RecipeDB,7630,2,66,2,3364,2,3485,2,4189) + self:addTradeAcquire(RecipeDB,7630,2,66,2,3364,2,3485,2,3522,2,4189) -- Blue Linen Robe -- 7633 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,7633,70,6242,1,3908) self:addTradeFlags(RecipeDB,7633,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56) - self:addTradeAcquire(RecipeDB,7633,2,3499,2,4168) + self:addTradeAcquire(RecipeDB,7633,2,3499,2,3556,2,4168) -- Green Woolen Robe -- 7636 --recipecount = recipecount + 1 @@ -449,13 +449,13 @@ function addon:InitTailoring(RecipeDB) recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,7639,100,6263,1,3908) self:addTradeFlags(RecipeDB,7639,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56) - self:addTradeAcquire(RecipeDB,7639,2,843,2,1347,2,3364,2,5944) + self:addTradeAcquire(RecipeDB,7639,2,843,2,1347,2,2394,2,3364,2,5944) -- Greater Adept's Robe -- 7643 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,7643,115,6264,1,3908) self:addTradeFlags(RecipeDB,7643,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56) - self:addTradeAcquire(RecipeDB,7643,2,1454,2,1474,2,3499,2,4168,2,4577) + self:addTradeAcquire(RecipeDB,7643,2,1454,2,1474,2,3499,2,4168) -- Stylish Blue Shirt -- 7892 recipecount = recipecount + 1 @@ -574,8 +574,8 @@ function addon:InitTailoring(RecipeDB) -- Azure Silk Cloak -- 8786 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,8786,175,7053,1,3908) - self:addTradeFlags(RecipeDB,8786,1,4,21,22,23,24,25,26,27,28,29,30,36,40,60) - self:addTradeAcquire(RecipeDB,8786,2,6576) + self:addTradeFlags(RecipeDB,8786,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,60) + self:addTradeAcquire(RecipeDB,8786,2,6574,2,6576) -- Crimson Silk Cloak -- 8789 recipecount = recipecount + 1 @@ -616,8 +616,8 @@ function addon:InitTailoring(RecipeDB) -- Crimson Silk Robe -- 8802 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,8802,205,7063,1,3908) - self:addTradeFlags(RecipeDB,8802,3,21,22,23,24,25,26,27,28,29,30,36,41,56) - -- No acquire information + self:addTradeFlags(RecipeDB,8802,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40,56) + self:addTradeAcquire(RecipeDB,8802,2,6568) -- Crimson Silk Gloves -- 8804 recipecount = recipecount + 1 @@ -928,14 +928,14 @@ function addon:InitTailoring(RecipeDB) -- Runecloth Bag -- 18405 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,18405,260,14046,1,3908) - self:addTradeFlags(RecipeDB,18405,3,21,22,23,24,25,26,27,28,29,30,36,41) - -- No acquire information + self:addTradeFlags(RecipeDB,18405,1,2,4,21,22,23,24,25,26,27,28,29,30,36,40) + self:addTradeAcquire(RecipeDB,18405,2,11189) -- Runecloth Robe -- 18406 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,18406,260,13858,1,3908) - self:addTradeFlags(RecipeDB,18406,1,2,3,21,22,23,24,25,26,27,28,29,30,36,40,56) - self:addTradeAcquire(RecipeDB,18406,1,2399,1,11052,1,18749,1,18772) + self:addTradeFlags(RecipeDB,18406,1,2,3,4,21,22,23,24,25,26,27,28,29,30,36,40,56) + self:addTradeAcquire(RecipeDB,18406,1,2399,1,11052,1,18749,1,18772,2,7940) -- Runecloth Tunic -- 18407 recipecount = recipecount + 1 @@ -1294,8 +1294,8 @@ function addon:InitTailoring(RecipeDB) -- Flarecore Leggings -- 23667 recipecount = recipecount + 1 self:addTradeSkill(RecipeDB,23667,300,19165,1,3908) - self:addTradeFlags(RecipeDB,23667,3,21,22,23,24,25,26,27,28,29,30,36,41,56) - -- No acquire information + self:addTradeFlags(RecipeDB,23667,1,2,4,21,22,23,24,25,26,27,28,29,30,36,41,56) + self:addTradeAcquire(RecipeDB,23667,2,12944) -- Bloodvine Vest -- 24091 recipecount = recipecount + 1 @@ -2396,10 +2396,10 @@ function addon:InitTailoring(RecipeDB) self:addTradeAcquire(RecipeDB,56039,1,26914,1,26964,1,26969,1,27001,1,28699) -- Duskweave Boots -- 56048 - recipecount = recipecount + 1 - self:addTradeSkill(RecipeDB,56048,410,41544,1, 3908) - self:addTradeFlags(RecipeDB,56048,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,56) - self:addTradeAcquire(RecipeDB,56048,1,26914,1,26964,1,26969,1,27001,1,28699) + --recipecount = recipecount + 1 + --self:addTradeSkill(RecipeDB,56048,410,41544,1, 3908) + --self:addTradeFlags(RecipeDB,56048,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,56) + --self:addTradeAcquire(RecipeDB,56048,1,26914,1,26964,1,26969,1,27001,1,28699) -- Frostsavage Belt -- 59582 recipecount = recipecount + 1 @@ -2479,7 +2479,11 @@ function addon:InitTailoring(RecipeDB) self:addTradeFlags(RecipeDB,60994,1,2,3,21,22,23,24,25,26,27,28,29,30,36,41,56) self:addTradeAcquire(RecipeDB,60994,1,26914,1,26964,1,26969,1,27001,1,28699) - + -- Duskweave Boots -- 55924 + recipecount = recipecount + 1 + self:addTradeSkill(RecipeDB,55924,410,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 end diff --git a/RecipeDB/ARL-Trainer.lua b/RecipeDB/ARL-Trainer.lua index 6ce0931..8a919be 100644 --- a/RecipeDB/ARL-Trainer.lua +++ b/RecipeDB/ARL-Trainer.lua @@ -40,18 +40,18 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,223,L["Dan Golthas"],BZONE["Undercity"],71.24,60.40,2) self:addLookupList(TrainerDB,514,L["Smith Argus"],BZONE["Elwynn Forest"],41.94,65.83,1) - self:addLookupList(TrainerDB,957,L["Dane Lindgren"],BZONE["Stormwind City"],64.34,37.33,1) - self:addLookupList(TrainerDB,1103,L["Eldrin"],BZONE["Elwynn Forest"],79.20,66.74,1) + self:addLookupList(TrainerDB,957,L["Dane Lindgren"],BZONE["Stormwind City"],64.34,37.34,1) + self:addLookupList(TrainerDB,1103,L["Eldrin"],BZONE["Elwynn Forest"],79.19,66.74,1) self:addLookupList(TrainerDB,1215,L["Alchemist Mallory"],BZONE["Elwynn Forest"],40.07,49.39,1) self:addLookupList(TrainerDB,1241,L["Tognus Flintfire"],BZONE["Dun Morogh"],46.06,51.94,1) self:addLookupList(TrainerDB,1246,L["Vosur Brakthel"],BZONE["Ironforge"],67.81,54.23,1) self:addLookupList(TrainerDB,1300,L["Lawrence Schneider"],BZONE["Stormwind City"],53.27,80.97,1) - self:addLookupList(TrainerDB,1317,L["Lucan Cordell"],BZONE["Stormwind City"],52.94,73.92,1) - self:addLookupList(TrainerDB,1346,L["Georgio Bolero"],BZONE["Stormwind City"],52.99,81.17,1) + self:addLookupList(TrainerDB,1317,L["Lucan Cordell"],BZONE["Stormwind City"],52.94,73.93,1) + self:addLookupList(TrainerDB,1346,L["Georgio Bolero"],BZONE["Stormwind City"],52.99,81.18,1) self:addLookupList(TrainerDB,1355,L["Cook Ghilm"],BZONE["Dun Morogh"],68.36,54.45,1) self:addLookupList(TrainerDB,1382,L["Mudduk"],BZONE["Stranglethorn Vale"],31.98,28.77,2) self:addLookupList(TrainerDB,1383,L["Snarl"],BZONE["Orgrimmar"],79.81,24.40,2) - self:addLookupList(TrainerDB,1385,L["Brawn"],BZONE["Stranglethorn Vale"],31.69,29.17,2) + self:addLookupList(TrainerDB,1385,L["Brawn"],BZONE["Stranglethorn Vale"],31.69,29.16,2) self:addLookupList(TrainerDB,1386,L["Rogvar"],BZONE["Orgrimmar"],42.22,63.78,2) self:addLookupList(TrainerDB,1430,L["Tomas"],BZONE["Westfall"],57.16,1.9,1) self:addLookupList(TrainerDB,1466,L["Gretta Finespindle"],BZONE["Ironforge"],39.88,33.63,1) @@ -60,9 +60,9 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,1676,L["Finbus Geargrind"],BZONE["Duskwood"],77.38,48.76,1) self:addLookupList(TrainerDB,1681,L["Brock Stoneseeker"],BZONE["Loch Modan"],36.93,47.77,1) self:addLookupList(TrainerDB,1699,L["Gremlock Pilsnor"],BZONE["Dun Morogh"],47.64,53.07,1) - self:addLookupList(TrainerDB,1701,L["Dank Drizzlecut"],BZONE["Dun Morogh"],69.24,56.76,1) + self:addLookupList(TrainerDB,1701,L["Dank Drizzlecut"],BZONE["Dun Morogh"],69.26,56.77,1) self:addLookupList(TrainerDB,1702,L["Bronk Guzzlegear"],BZONE["Dun Morogh"],50.15,50.44,1) - self:addLookupList(TrainerDB,1703,L["Uthrar Threx"],BZONE["Ironforge"],44.06,28.82,1) + self:addLookupList(TrainerDB,1703,L["Uthrar Threx"],BZONE["Ironforge"],44.06,28.83,1) self:addLookupList(TrainerDB,2132,L["Carolai Anise"],BZONE["Tirisfal Glades"],60.19,53.13,2) self:addLookupList(TrainerDB,2326,L["Thamner Pol"],BZONE["Dun Morogh"],47.24,51.98,1) self:addLookupList(TrainerDB,2327,L["Shaina Fuller"],BZONE["Stormwind City"],52.45,45.36,1) @@ -71,8 +71,8 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,2399,L["Daryl Stack"],BZONE["Hillsbrad Foothills"],63.55,22.10,2) self:addLookupList(TrainerDB,2627,L["Grarnik Goodstitch"],BZONE["Stranglethorn Vale"],28.71,76.82,0) self:addLookupList(TrainerDB,2798,L["Pand Stonebinder"],BZONE["Thunder Bluff"],28.64,22.56,2) - self:addLookupList(TrainerDB,2818,L["Slagg"],BZONE["Arathi Highlands"],74.06,35.68,2) - self:addLookupList(TrainerDB,2836,L["Brikk Keencraft"],BZONE["Stranglethorn Vale"],29.04,74.97,2) + self:addLookupList(TrainerDB,2818,L["Slagg"],BZONE["Arathi Highlands"],74.04,32.80,2) + self:addLookupList(TrainerDB,2836,L["Brikk Keencraft"],BZONE["Stranglethorn Vale"],29.04,74.97,0) self:addLookupList(TrainerDB,2837,L["Jaxin Chong"],BZONE["Stranglethorn Vale"],27.57,77.71,0) self:addLookupList(TrainerDB,2855,L["Snang"],BZONE["Orgrimmar"],62.86,49.60,2) self:addLookupList(TrainerDB,2857,L["Thund"],BZONE["Orgrimmar"],76.24,23.98,2) @@ -80,14 +80,14 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,3001,L["Brek Stonehoof"],BZONE["Thunder Bluff"],35.58,57.52,2) self:addLookupList(TrainerDB,3004,L["Tepa"],BZONE["Thunder Bluff"],43.87,44.94,2) self:addLookupList(TrainerDB,3007,L["Una"],BZONE["Thunder Bluff"],42.37,43.59,2) - self:addLookupList(TrainerDB,3008,L["Mak"],BZONE["Thunder Bluff"],43.41,43.17,2) + self:addLookupList(TrainerDB,3008,L["Mak"],BZONE["Thunder Bluff"],43.42,43.17,2) self:addLookupList(TrainerDB,3009,L["Bena Winterhoof"],BZONE["Thunder Bluff"],47.13,34.10,2) self:addLookupList(TrainerDB,3011,L["Teg Dawnstrider"],BZONE["Thunder Bluff"],45.60,40.83,2) self:addLookupList(TrainerDB,3026,L["Aska Mistrunner"],BZONE["Thunder Bluff"],52.04,52.31,2) self:addLookupList(TrainerDB,3067,L["Pyall Silentstride"],BZONE["Mulgore"],46.17,58.51,2) self:addLookupList(TrainerDB,3069,L["Chaw Stronghide"],BZONE["Mulgore"],45.79,58.49,2) self:addLookupList(TrainerDB,3087,L["Crystal Boughman"],BZONE["Redridge Mountains"],22.97,44.26,1) - self:addLookupList(TrainerDB,3136,L["Clarise Gnarltree"],BZONE["Duskwood"],73.75,49.82,1) + self:addLookupList(TrainerDB,3136,L["Clarise Gnarltree"],BZONE["Duskwood"],74.09,47.80,1) self:addLookupList(TrainerDB,3137,L["Matt Johnson"],BZONE["Duskwood"],74.64,49.14,1) self:addLookupList(TrainerDB,3174,L["Dwukk"],BZONE["Durotar"],52.93,40.75,2) self:addLookupList(TrainerDB,3175,L["Krunn"],BZONE["Durotar"],52.14,41.63,2) @@ -97,19 +97,19 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,3345,L["Godan"],BZONE["Orgrimmar"],53.77,37.97,2) self:addLookupList(TrainerDB,3347,L["Yelmak"],BZONE["Orgrimmar"],56.89,33.56,2) self:addLookupList(TrainerDB,3355,L["Saru Steelfury"],BZONE["Orgrimmar"],81.69,23.28,2) - self:addLookupList(TrainerDB,3357,L["Makaru"],BZONE["Orgrimmar"],72.96,27.68,2) + self:addLookupList(TrainerDB,3357,L["Makaru"],BZONE["Orgrimmar"],72.97,27.68,2) self:addLookupList(TrainerDB,3363,L["Magar"],BZONE["Orgrimmar"],63.09,50.59,2) self:addLookupList(TrainerDB,3365,L["Karolek"],BZONE["Orgrimmar"],62.85,44.76,2) self:addLookupList(TrainerDB,3373,L["Arnok"],BZONE["Orgrimmar"],34.81,83.61,2) self:addLookupList(TrainerDB,3390,L["Apothecary Helbrim"],BZONE["The Barrens"],52.13,29.95,2) self:addLookupList(TrainerDB,3391,L["Gazlowe"],BZONE["The Barrens"],62.63,35.65,0) - self:addLookupList(TrainerDB,3399,L["Zamja"],BZONE["Orgrimmar"],57.88,53.71,2) + self:addLookupList(TrainerDB,3399,L["Zamja"],BZONE["Orgrimmar"],57.88,53.72,2) self:addLookupList(TrainerDB,3412,L["Nogg"],BZONE["Orgrimmar"],76.17,26.26,2) self:addLookupList(TrainerDB,3478,L["Traugh"],BZONE["The Barrens"],51.53,29.41,2) self:addLookupList(TrainerDB,3484,L["Kil'hala"],BZONE["The Barrens"],51.98,31.90,2) self:addLookupList(TrainerDB,3494,L["Tinkerwiz"],BZONE["The Barrens"],62.85,35.70,0) self:addLookupList(TrainerDB,3523,L["Bowen Brisboise"],BZONE["Tirisfal Glades"],52.95,55.26,2) - self:addLookupList(TrainerDB,3549,L["Shelene Rhobart"],BZONE["Tirisfal Glades"],65.80,60.66,2) + self:addLookupList(TrainerDB,3549,L["Shelene Rhobart"],BZONE["Tirisfal Glades"],65.78,61.14,2) self:addLookupList(TrainerDB,3555,L["Johan Focht"],BZONE["Silverpine Forest"],42.98,41.40,2) self:addLookupList(TrainerDB,3557,L["Guillaume Sorouy"],BZONE["Silverpine Forest"],42.70,41.05,2) self:addLookupList(TrainerDB,3603,L["Cyndra Kindwhisper"],BZONE["Teldrassil"],57.08,59.94,1) @@ -117,7 +117,7 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,3606,L["Alanna Raveneye"],BZONE["Teldrassil"],37.39,34.54,1) self:addLookupList(TrainerDB,3703,L["Krulmoo Fullmoon"],BZONE["The Barrens"],44.90,60.05,2) self:addLookupList(TrainerDB,3704,L["Mahani"],BZONE["The Barrens"],45.36,58.98,2) - self:addLookupList(TrainerDB,3964,L["Kylanna"],BZONE["Ashenvale"],51.16,66.80,1) + self:addLookupList(TrainerDB,3964,L["Kylanna"],BZONE["Ashenvale"],51.16,66.79,1) self:addLookupList(TrainerDB,3967,L["Aayndia Floralwind"],BZONE["Ashenvale"],36.45,51.93,1) self:addLookupList(TrainerDB,4159,L["Me'lynn"],BZONE["Darnassus"],63.01,23.14,1) self:addLookupList(TrainerDB,4160,L["Ainethil"],BZONE["Darnassus"],55.16,23.60,1) @@ -125,15 +125,15 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,4210,L["Alegorn"],BZONE["Darnassus"],49.44,20.81,1) self:addLookupList(TrainerDB,4211,L["Dannelor"],BZONE["Darnassus"],52.04,13.34,1) self:addLookupList(TrainerDB,4212,L["Telonis"],BZONE["Darnassus"],64.30,21.94,1) - self:addLookupList(TrainerDB,4213,L["Taladan"],BZONE["Darnassus"],59.35,13.50,1) + self:addLookupList(TrainerDB,4213,L["Taladan"],BZONE["Darnassus"],59.35,13.51,1) self:addLookupList(TrainerDB,4254,L["Geofram Bouldertoe"],BZONE["Ironforge"],51.03,26.91,1) self:addLookupList(TrainerDB,4258,L["Bengus Deepforge"],BZONE["Ironforge"],52.82,41.88,1) self:addLookupList(TrainerDB,4552,L["Eunice Burch"],BZONE["Undercity"],63.44,43.83,2) self:addLookupList(TrainerDB,4576,L["Josef Gregorian"],BZONE["Undercity"],70.95,30.54,2) - self:addLookupList(TrainerDB,4578,L["Josephine Lister"],BZONE["Undercity"],85.51,23.96,2) - self:addLookupList(TrainerDB,4586,L["Graham Van Talen"],BZONE["Undercity"],76.42,73.27,2) + self:addLookupList(TrainerDB,4578,L["Josephine Lister"],BZONE["Undercity"],85.53,23.86,2) + self:addLookupList(TrainerDB,4586,L["Graham Van Talen"],BZONE["Undercity"],76.42,73.38,2) self:addLookupList(TrainerDB,4588,L["Arthur Moore"],BZONE["Undercity"],71.10,58.46,2) - self:addLookupList(TrainerDB,4591,L["Mary Edras"],BZONE["Undercity"],74.02,58.07,2) + self:addLookupList(TrainerDB,4591,L["Mary Edras"],BZONE["Undercity"],74.04,58.12,2) self:addLookupList(TrainerDB,4596,L["James Van Brunt"],BZONE["Undercity"],61.75,29.83,2) self:addLookupList(TrainerDB,4598,L["Brom Killian"],BZONE["Undercity"],56.04,36.01,2) self:addLookupList(TrainerDB,4605,L["Basil Frye"],BZONE["Undercity"],60.04,29.03,2) @@ -145,8 +145,8 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,5153,L["Jormund Stonebrow"],BZONE["Ironforge"],43.67,28.95,1) self:addLookupList(TrainerDB,5157,L["Gimble Thistlefuzz"],BZONE["Ironforge"],60.51,44.99,1) self:addLookupList(TrainerDB,5159,L["Daryl Riknussun"],BZONE["Ironforge"],60.71,37.93,1) - self:addLookupList(TrainerDB,5164,L["Grumnus Steelshaper"],BZONE["Ironforge"],50.86,43.12,1) - self:addLookupList(TrainerDB,5174,L["Springspindle Fizzlegear"],BZONE["Ironforge"],68.81,45.13,1) + self:addLookupList(TrainerDB,5164,L["Grumnus Steelshaper"],BZONE["Ironforge"],50.85,43.12,1) + self:addLookupList(TrainerDB,5174,L["Springspindle Fizzlegear"],BZONE["Ironforge"],68.81,45.12,1) self:addLookupList(TrainerDB,5177,L["Tally Berryfizz"],BZONE["Ironforge"],67.10,54.88,1) self:addLookupList(TrainerDB,5392,L["Yarr Hammerstone"],BZONE["Dun Morogh"],50.64,49.96,1) self:addLookupList(TrainerDB,5482,L["Stephen Ryback"],BZONE["Stormwind City"],78.01,52.90,1) @@ -156,27 +156,27 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,5513,L["Gelman Stonehand"],BZONE["Stormwind City"],59.16,38.21,1) self:addLookupList(TrainerDB,5518,L["Lilliam Sparkspindle"],BZONE["Stormwind City"],62.32,31.29,1) self:addLookupList(TrainerDB,5564,L["Simon Tanner"],BZONE["Stormwind City"],71.84,62.41,1) - self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],52.10,82.93,1) + self:addLookupList(TrainerDB,5567,L["Sellandus"],BZONE["Stormwind City"],52.10,82.94,1) self:addLookupList(TrainerDB,5695,L["Vance Undergloom"],BZONE["Tirisfal Glades"],62.00,52.17,2) self:addLookupList(TrainerDB,5759,L["Nurse Neela"],BZONE["Tirisfal Glades"],62.18,51.90,2) self:addLookupList(TrainerDB,5784,L["Waldor"],BZONE["The Barrens"],46.10,36.17,0) self:addLookupList(TrainerDB,5811,L["Kamari"],BZONE["Orgrimmar"],63.23,45.00,2) self:addLookupList(TrainerDB,5939,L["Vira Younghoof"],BZONE["Mulgore"],46.73,60.83,2) self:addLookupList(TrainerDB,5943,L["Rawrk"],BZONE["Durotar"],53.90,42.99,2) - self:addLookupList(TrainerDB,5997,L["Nethergarde Engineer"],BZONE["Blasted Lands"],61.52,7.455,1) + self:addLookupList(TrainerDB,5997,L["Nethergarde Engineer"],BZONE["Blasted Lands"],61.53,7.455,1) self:addLookupList(TrainerDB,6094,L["Byancie"],BZONE["Teldrassil"],55.61,57.18,1) self:addLookupList(TrainerDB,6286,L["Zarrin"],BZONE["Teldrassil"],57.74,61.64,1) self:addLookupList(TrainerDB,6297,L["Kurdram Stonehammer"],BZONE["Darkshore"],37.82,41.04,1) self:addLookupList(TrainerDB,6299,L["Delfrum Flintbeard"],BZONE["Darkshore"],37.93,41.06,1) self:addLookupList(TrainerDB,7230,L["Shayis Steelfury"],BZONE["Orgrimmar"],80.44,25.04,2) self:addLookupList(TrainerDB,7231,L["Kelgruk Bloodaxe"],BZONE["Orgrimmar"],81.54,20.25,2) - self:addLookupList(TrainerDB,7232,L["Borgus Steelhand"],BZONE["Stormwind City"],59.93,35.05,1) + self:addLookupList(TrainerDB,7232,L["Borgus Steelhand"],BZONE["Stormwind City"],59.94,35.05,1) self:addLookupList(TrainerDB,7406,L["Oglethorpe Obnoticus"],BZONE["Stranglethorn Vale"],28.36,76.34,2) self:addLookupList(TrainerDB,7866,L["Peter Galen"],BZONE["Azshara"],36.94,66.15,1) self:addLookupList(TrainerDB,7867,L["Thorkaf Dragoneye"],BZONE["Badlands"],62.19,57.74,2) self:addLookupList(TrainerDB,7868,L["Sarah Tanner"],BZONE["Searing Gorge"],63.38,75.26,1) self:addLookupList(TrainerDB,7869,L["Brumn Winterhoof"],BZONE["Arathi Highlands"],28.48,44.31,2) - self:addLookupList(TrainerDB,7870,L["Caryssia Moonhunter"],BZONE["Thousand Needles"],9.020,18.78,1) + self:addLookupList(TrainerDB,7870,L["Caryssia Moonhunter"],BZONE["Thousand Needles"],9.021,18.78,1) self:addLookupList(TrainerDB,7871,L["Se'Jib"],BZONE["Stranglethorn Vale"],37.14,34.67,2) self:addLookupList(TrainerDB,7944,L["Tinkmaster Overspark"],BZONE["Ironforge"],70.59,50.36,1) self:addLookupList(TrainerDB,7948,L["Kylanna Windwhisper"],BZONE["Feralas"],32.03,44.10,1) @@ -199,7 +199,7 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,11028,L["Jemma Quikswitch"],BZONE["Ironforge"],68.79,44.45,1) self:addLookupList(TrainerDB,11029,L["Trixie Quikswitch"],BZONE["Ironforge"],68.85,45.44,1) self:addLookupList(TrainerDB,11031,L["Franklin Lloyd"],BZONE["Undercity"],76.81,73.94,2) - self:addLookupList(TrainerDB,11037,L["Jenna Lemkenilli"],BZONE["Darkshore"],37.87,41.10,1) + self:addLookupList(TrainerDB,11037,L["Jenna Lemkenilli"],BZONE["Darkshore"],37.87,41.11,1) self:addLookupList(TrainerDB,11041,L["Milla Fairancora"],BZONE["Darnassus"],54.64,22.04,1) self:addLookupList(TrainerDB,11042,L["Sylvanna Forestmoon"],BZONE["Darnassus"],55.84,24.73,1) self:addLookupList(TrainerDB,11044,L["Doctor Martin Felben"],BZONE["Undercity"],47.05,74.58,2) @@ -238,24 +238,24 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,16272,L["Kanaria"],BZONE["Eversong Woods"],48.99,46.98,2) self:addLookupList(TrainerDB,16277,L["Quarelestra"],BZONE["Eversong Woods"],49.03,46.93,2) self:addLookupList(TrainerDB,16278,L["Sathein"],BZONE["Eversong Woods"],53.72,51.99,2) - self:addLookupList(TrainerDB,16366,L["Sempstress Ambershine"],BZONE["Eversong Woods"],37.33,72.34,2) + self:addLookupList(TrainerDB,16366,L["Sempstress Ambershine"],BZONE["Eversong Woods"],37.34,72.34,2) self:addLookupList(TrainerDB,16583,L["Rohok"],BZONE["Hellfire Peninsula"],53.04,38.25,2) self:addLookupList(TrainerDB,16588,L["Apothecary Antonivich"],BZONE["Hellfire Peninsula"],52.40,35.83,2) - self:addLookupList(TrainerDB,16633,L["Sedana"],BZONE["Silvermoon City"],69.83,25.56,2) - self:addLookupList(TrainerDB,16634,L["Dolothos"],BZONE["Silvermoon City"],68.62,25.56,2) + self:addLookupList(TrainerDB,16633,L["Sedana"],BZONE["Silvermoon City"],69.83,25.55,2) + self:addLookupList(TrainerDB,16634,L["Dolothos"],BZONE["Silvermoon City"],68.63,25.56,2) self:addLookupList(TrainerDB,16639,L["Galana"],BZONE["Silvermoon City"],57.26,50.32,2) - self:addLookupList(TrainerDB,16640,L["Keelen Sheets"],BZONE["Silvermoon City"],56.84,50.21,2) + self:addLookupList(TrainerDB,16640,L["Keelen Sheets"],BZONE["Silvermoon City"],56.84,50.22,2) self:addLookupList(TrainerDB,16642,L["Camberon"],BZONE["Silvermoon City"],66.87,17.09,2) self:addLookupList(TrainerDB,16643,L["Razia"],BZONE["Silvermoon City"],67.00,18.33,2) self:addLookupList(TrainerDB,16662,L["Alestus"],BZONE["Silvermoon City"],77.87,72.64,2) self:addLookupList(TrainerDB,16663,L["Belil"],BZONE["Silvermoon City"],79.25,41.45,2) - self:addLookupList(TrainerDB,16667,L["Danwe"],BZONE["Silvermoon City"],76.71,40.62,2) + self:addLookupList(TrainerDB,16667,L["Danwe"],BZONE["Silvermoon City"],76.71,40.61,2) self:addLookupList(TrainerDB,16668,L["Gloresse"],BZONE["Silvermoon City"],75.97,39.63,2) - self:addLookupList(TrainerDB,16669,L["Bemarrin"],BZONE["Silvermoon City"],80.12,38.94,2) - self:addLookupList(TrainerDB,16671,L["Mirvedon"],BZONE["Silvermoon City"],80.04,36.70,2) - self:addLookupList(TrainerDB,16676,L["Sylann"],BZONE["Silvermoon City"],69.41,70.98,2) - self:addLookupList(TrainerDB,16687,L["Talmar"],BZONE["Silvermoon City"],83.05,80.43,2) - self:addLookupList(TrainerDB,16688,L["Lynalis"],BZONE["Silvermoon City"],83.65,80.65,2) + self:addLookupList(TrainerDB,16669,L["Bemarrin"],BZONE["Silvermoon City"],80.12,38.95,2) + self:addLookupList(TrainerDB,16671,L["Mirvedon"],BZONE["Silvermoon City"],80.04,36.71,2) + self:addLookupList(TrainerDB,16676,L["Sylann"],BZONE["Silvermoon City"],69.42,70.98,2) + self:addLookupList(TrainerDB,16687,L["Talmar"],BZONE["Silvermoon City"],83.04,79.60,2) + self:addLookupList(TrainerDB,16688,L["Lynalis"],BZONE["Silvermoon City"],83.80,81.65,2) self:addLookupList(TrainerDB,16703,L["Amin"],BZONE["Silvermoon City"],90.39,74.85,2) self:addLookupList(TrainerDB,16719,L["Mumman"],BZONE["The Exodar"],56.70,28.60,1) self:addLookupList(TrainerDB,16723,L["Lucc"],BZONE["The Exodar"],28.64,61.86,1) @@ -263,13 +263,13 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,16725,L["Nahogg"],BZONE["The Exodar"],41.11,39.45,1) self:addLookupList(TrainerDB,16726,L["Ockil"],BZONE["The Exodar"],55.12,91.83,1) self:addLookupList(TrainerDB,16727,L["Padaar"],BZONE["The Exodar"],44.67,25.50,1) - self:addLookupList(TrainerDB,16728,L["Akham"],BZONE["The Exodar"],66.53,74.66,1) + self:addLookupList(TrainerDB,16728,L["Akham"],BZONE["The Exodar"],66.53,74.65,1) self:addLookupList(TrainerDB,16729,L["Refik"],BZONE["The Exodar"],63.24,67.88,1) self:addLookupList(TrainerDB,16731,L["Nus"],BZONE["The Exodar"],40.38,24.25,1) - self:addLookupList(TrainerDB,16740,L["Edrem"],BZONE["The Exodar"],60.76,87.73,1) - self:addLookupList(TrainerDB,16741,L["Deriz"],BZONE["The Exodar"],28.89,61.57,1) + self:addLookupList(TrainerDB,16740,L["Edrem"],BZONE["The Exodar"],60.81,87.76,1) + self:addLookupList(TrainerDB,16741,L["Deriz"],BZONE["The Exodar"],28.89,61.56,1) self:addLookupList(TrainerDB,16742,L["Kudrii"],BZONE["The Exodar"],39.74,39.20,1) - self:addLookupList(TrainerDB,16743,L["Ghermas"],BZONE["The Exodar"],56.00,90.52,1) + self:addLookupList(TrainerDB,16743,L["Ghermas"],BZONE["The Exodar"],56.00,90.53,1) self:addLookupList(TrainerDB,16745,L["Feruul"],BZONE["The Exodar"],66.36,74.54,1) self:addLookupList(TrainerDB,16746,L["Kayaart"],BZONE["The Exodar"],63.14,68.63,1) self:addLookupList(TrainerDB,16752,L["Muaat"],BZONE["The Exodar"],60.41,87.95,1) @@ -278,7 +278,7 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,17215,L["Daedal"],BZONE["Bloodmyst Isle"],53.82,55.14,1) self:addLookupList(TrainerDB,17222,L["Artificer Daelo"],BZONE["Azuremyst Isle"],49.16,51.11,1) self:addLookupList(TrainerDB,17245,L["Blacksmith Calypso"],BZONE["Azuremyst Isle"],46.71,70.58,1) - self:addLookupList(TrainerDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],53.90,56.07,1) + self:addLookupList(TrainerDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],53.91,56.07,1) self:addLookupList(TrainerDB,17424,L["Anchorite Paetheus"],BZONE["Bloodmyst Isle"],55.12,54.80,1) self:addLookupList(TrainerDB,17442,L["Moordo"],BZONE["Azuremyst Isle"],45.15,23.71,1) self:addLookupList(TrainerDB,17487,L["Erin Kelly"],BZONE["Azuremyst Isle"],46.87,70.13,1) @@ -290,7 +290,7 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,18751,L["Kalaen"],BZONE["Silvermoon City"],39.63,32.24,2) self:addLookupList(TrainerDB,18752,L["Zebig"],BZONE["Hellfire Peninsula"],55.17,38.08,2) self:addLookupList(TrainerDB,18753,L["Felannia"],BZONE["Hellfire Peninsula"],52.38,35.99,2) - self:addLookupList(TrainerDB,18754,L["Barim Spilthoof"],BZONE["Hellfire Peninsula"],56.35,38.39,2) + self:addLookupList(TrainerDB,18754,L["Barim Spilthoof"],BZONE["Hellfire Peninsula"],56.35,38.40,2) self:addLookupList(TrainerDB,18771,L["Brumman"],BZONE["Hellfire Peninsula"],54.61,64.93,1) self:addLookupList(TrainerDB,18772,L["Hama"],BZONE["Hellfire Peninsula"],54.00,63.58,1) self:addLookupList(TrainerDB,18773,L["Johan Barnes"],BZONE["Hellfire Peninsula"],54.02,66.00,1) @@ -304,11 +304,11 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,18993,L["Naka"],BZONE["Silvermoon City"],28.52,34.34,0) self:addLookupList(TrainerDB,19052,L["Lorokeem"],BZONE["Shattrath City"],46.12,21.65,0) self:addLookupList(TrainerDB,19063,L["Hamanar"],BZONE["Shattrath City"],35.81,20.90,0) - self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],66.00,14.56,0) + self:addLookupList(TrainerDB,19184,L["Mildred Fletcher"],BZONE["Shattrath City"],66.00,14.55,0) self:addLookupList(TrainerDB,19185,L["Jack Trapper"],BZONE["Shattrath City"],63.48,69.36,0) self:addLookupList(TrainerDB,19186,L["Kylene"],BZONE["Shattrath City"],75.86,32.78,0) self:addLookupList(TrainerDB,19187,L["Darmari"],BZONE["Shattrath City"],67.35,66.94,0) - self:addLookupList(TrainerDB,19248,L["Enchanter Salias"],BZONE["Shattrath City"],44.27,90.75,0) + self:addLookupList(TrainerDB,19248,L["Enchanter Salias"],BZONE["Shattrath City"],44.27,90.74,0) self:addLookupList(TrainerDB,19249,L["Enchantress Metura"],BZONE["Shattrath City"],43.90,90.40,0) self:addLookupList(TrainerDB,19250,L["Enchanter Aeldron"],BZONE["Shattrath City"],43.98,90.34,0) self:addLookupList(TrainerDB,19251,L["Enchantress Volali"],BZONE["Shattrath City"],43.45,91.95,0) @@ -322,7 +322,7 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,19775,L["Kalinda"],BZONE["Silvermoon City"],90.52,67.97,2) self:addLookupList(TrainerDB,19778,L["Farii"],BZONE["The Exodar"],44.73,25.54,1) self:addLookupList(TrainerDB,20124,L["Kradu Grimblade"],BZONE["Shattrath City"],70.24,43.23,0) - self:addLookupList(TrainerDB,20125,L["Zula Slagfury"],BZONE["Shattrath City"],70.36,43.76,0) + self:addLookupList(TrainerDB,20125,L["Zula Slagfury"],BZONE["Shattrath City"],70.36,43.77,0) self:addLookupList(TrainerDB,21087,L["Grikka"],BZONE["Blade's Edge Mountains"],77.03,65.63,2) self:addLookupList(TrainerDB,22477,L["Anchorite Ensham"],BZONE["Terokkar Forest"],31.06,75.96,0) self:addLookupList(TrainerDB,22823,L["Hch'uu"],BZONE["Zangarmarsh"],19.79,52.04,0) @@ -346,7 +346,7 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,26914,L["Benjamin Clegg"],BZONE["Howling Fjord"],58.83,63.11,1) self:addLookupList(TrainerDB,26915,L["Ounhulo"],BZONE["Howling Fjord"],59.64,63.94,1) self:addLookupList(TrainerDB,26916,L["Mindri Dinkles"],BZONE["Howling Fjord"],58.47,62.77,1) - self:addLookupList(TrainerDB,26951,L["Wilhelmina Renel"],BZONE["Howling Fjord"],79.17,26.54,2) + self:addLookupList(TrainerDB,26951,L["Wilhelmina Renel"],BZONE["Howling Fjord"],79.18,26.54,2) self:addLookupList(TrainerDB,26952,L["Kristen Smythe"],BZONE["Howling Fjord"],79.17,26.79,2) self:addLookupList(TrainerDB,26953,L["Thomas Kolichio"],BZONE["Howling Fjord"],78.96,32.32,2) self:addLookupList(TrainerDB,26954,L["Emil Autumn"],BZONE["Howling Fjord"],78.73,31.04,2) @@ -359,7 +359,7 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,26972,L["Orn Tenderhoof"],BZONE["Undercity"],11.49,43.86,2) self:addLookupList(TrainerDB,26975,L["Arthur Henslowe"],BZONE["Borean Tundra"],41.57,54.53,2) self:addLookupList(TrainerDB,26977,L["Adelene Sunlance"],BZONE["Borean Tundra"],40.90,53.93,2) - self:addLookupList(TrainerDB,26980,L["Eorain Dawnstrike"],BZONE["Borean Tundra"],41.42,53.00,2) + self:addLookupList(TrainerDB,26980,L["Eorain Dawnstrike"],BZONE["Borean Tundra"],41.41,53.00,2) self:addLookupList(TrainerDB,26981,L["Crog Steelspine"],BZONE["Borean Tundra"],41.23,54.62,2) self:addLookupList(TrainerDB,26982,L["Geba'li"],BZONE["Borean Tundra"],41.52,53.44,2) self:addLookupList(TrainerDB,26987,L["Falorn Nightwhisper"],BZONE["Borean Tundra"],57.67,72.02,1) @@ -393,15 +393,15 @@ function addon:InitTrainer(TrainerDB) self:addLookupList(TrainerDB,29631,L["Awilo Lon'gomba"],BZONE["Darkshore"],30.11,45.46,2) self:addLookupList(TrainerDB,29924,L["Brandig"],BZONE["The Storm Peaks"],29.02,74.18,1) self:addLookupList(TrainerDB,30706,L["Jo'mah"],BZONE["Orgrimmar"],55.94,45.77,2) - self:addLookupList(TrainerDB,30709,L["Poshken Hardbinder"],BZONE["Thunder Bluff"],28.64,20.95,2) + self:addLookupList(TrainerDB,30709,L["Poshken Hardbinder"],BZONE["Thunder Bluff"],28.64,20.94,2) self:addLookupList(TrainerDB,30710,L["Zantasia"],BZONE["Silvermoon City"],69.12,24.92,2) self:addLookupList(TrainerDB,30711,L["Margaux Parchley"],BZONE["Undercity"],61.13,58.34,2) self:addLookupList(TrainerDB,30713,L["Catarina Stanford"],BZONE["Stormwind City"],49.71,75.05,1) self:addLookupList(TrainerDB,30715,L["Feyden Darkin"],BZONE["Darnassus"],59.09,14.39,1) - self:addLookupList(TrainerDB,30716,L["Thoth"],BZONE["The Exodar"],39.67,39.21,1) + self:addLookupList(TrainerDB,30716,L["Thoth"],BZONE["The Exodar"],39.67,39.22,1) self:addLookupList(TrainerDB,30717,L["Elise Brightletter"],BZONE["Ironforge"],61.05,44.11,1) self:addLookupList(TrainerDB,30721,L["Michael Schwan"],BZONE["Hellfire Peninsula"],54.00,65.98,1) self:addLookupList(TrainerDB,30722,L["Neferatti"],BZONE["Hellfire Peninsula"],52.56,37.11,2) - self:addLookupList(TrainerDB,31084,L["Highlord Darion Mograine"],BZONE["Eastern Plaguelands"],83.16,44.80,0) + self:addLookupList(TrainerDB,31084,L["Highlord Darion Mograine"],BZONE["Eastern Plaguelands"],83.17,44.80,0) end diff --git a/RecipeDB/ARL-Vendor.lua b/RecipeDB/ARL-Vendor.lua index 3dca01e..8cf93cb 100644 --- a/RecipeDB/ARL-Vendor.lua +++ b/RecipeDB/ARL-Vendor.lua @@ -9,7 +9,7 @@ Vendor data for all of Ackis Recipe List Auto-generated using ARLDataminer.rb Entries to this file will be overwritten -329 found from data mining. 0 ignored. +325 found from data mining. 0 ignored. ************************************************************************ @@ -47,48 +47,44 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,1148,L["Nerrist"],BZONE["Stranglethorn Vale"],32.09,29.43,2) self:addLookupList(VendorDB,1149,L["Uthok"],BZONE["Stranglethorn Vale"],32.06,28.16,2) self:addLookupList(VendorDB,1286,L["Edna Mullby"],BZONE["Stormwind City"],64.40,71.97,1) - self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.94,76.08,1) - self:addLookupList(VendorDB,1318,L["Jessara Cordell"],BZONE["Stormwind City"],53.05,73.76,1) + self:addLookupList(VendorDB,1304,L["Darian Singh"],BZONE["Stormwind City"],42.94,76.09,1) + self:addLookupList(VendorDB,1313,L["Maria Lumere"],BZONE["Stormwind City"],55.86,85.24,1) + self:addLookupList(VendorDB,1318,L["Jessara Cordell"],BZONE["Stormwind City"],53.04,73.76,1) self:addLookupList(VendorDB,1347,L["Alexandra Bolero"],BZONE["Stormwind City"],53.04,81.19,1) self:addLookupList(VendorDB,1448,L["Neal Allen"],BZONE["Wetlands"],10.87,57.19,1) self:addLookupList(VendorDB,1454,L["Jennabink Powerseam"],BZONE["Wetlands"],7.979,56.27,1) self:addLookupList(VendorDB,1465,L["Drac Roughcut"],BZONE["Loch Modan"],35.57,49.27,1) - self:addLookupList(VendorDB,1471,L["Jannos Ironwill"],BZONE["Arathi Highlands"],46.11,47.46,1) self:addLookupList(VendorDB,1474,L["Rann Flamespinner"],BZONE["Loch Modan"],36.00,46.39,1) self:addLookupList(VendorDB,1669,L["Defias Profiteer"],BZONE["Westfall"],42.98,66.93,0) self:addLookupList(VendorDB,1684,L["Khara Deepwater"],BZONE["Loch Modan"],40.50,38.99,1) self:addLookupList(VendorDB,1685,L["Xandar Goodbeard"],BZONE["Loch Modan"],83.03,63.09,1) self:addLookupList(VendorDB,2118,L["Abigail Shiel"],BZONE["Tirisfal Glades"],61.30,51.99,2) - self:addLookupList(VendorDB,2380,L["Nandar Branson"],BZONE["Hillsbrad Foothills"],51.20,56.90,1) + self:addLookupList(VendorDB,2380,L["Nandar Branson"],BZONE["Hillsbrad Foothills"],51.20,56.89,1) self:addLookupList(VendorDB,2381,L["Micha Yance"],BZONE["Hillsbrad Foothills"],49.38,55.57,1) - self:addLookupList(VendorDB,2383,L["Lindea Rabonne"],BZONE["Hillsbrad Foothills"],50.94,61.18,1) + self:addLookupList(VendorDB,2383,L["Lindea Rabonne"],BZONE["Hillsbrad Foothills"],50.94,61.17,1) self:addLookupList(VendorDB,2393,L["Christoph Jeffcoat"],BZONE["Hillsbrad Foothills"],62.60,20.30,2) + self:addLookupList(VendorDB,2394,L["Mallen Swain"],BZONE["Hillsbrad Foothills"],62.03,21.92,2) self:addLookupList(VendorDB,2397,L["Derak Nightfall"],BZONE["Hillsbrad Foothills"],63.28,19.09,2) self:addLookupList(VendorDB,2480,L["Bro'kin"],BZONE["Alterac Mountains"],39.13,39.39,2) self:addLookupList(VendorDB,2481,L["Bliztik"],BZONE["Duskwood"],18.06,55.14,0) - self:addLookupList(VendorDB,2482,L["Zarena Cromwind"],BZONE["Stranglethorn Vale"],29.00,75.50,0) - self:addLookupList(VendorDB,2483,L["Jaquilina Dramet"],BZONE["Stranglethorn Vale"],35.87,10.18,0) - self:addLookupList(VendorDB,2663,L["Narkk"],BZONE["Stranglethorn Vale"],28.01,75.23,0) self:addLookupList(VendorDB,2664,L["Kelsey Yance"],BZONE["Stranglethorn Vale"],28.03,75.09,0) self:addLookupList(VendorDB,2668,L["Danielle Zipstitch"],BZONE["Duskwood"],76.45,46.68,1) self:addLookupList(VendorDB,2669,L["Sheri Zipstitch"],BZONE["Duskwood"],75.80,46.45,1) self:addLookupList(VendorDB,2670,L["Xizk Goodstitch"],BZONE["Stranglethorn Vale"],28.29,77.29,0) self:addLookupList(VendorDB,2679,L["Wenna Silkbeard"],BZONE["Wetlands"],25.71,26.09,1) - self:addLookupList(VendorDB,2682,L["Fradd Swiftgear"],BZONE["Wetlands"],26.64,26.26,1) - self:addLookupList(VendorDB,2684,L["Rizz Loosebolt"],BZONE["Alterac Mountains"],47.59,35.41,0) self:addLookupList(VendorDB,2685,L["Mazk Snipeshot"],BZONE["Stranglethorn Vale"],28.99,75.44,0) self:addLookupList(VendorDB,2687,L["Gnaz Blunderflame"],BZONE["Stranglethorn Vale"],51.22,36.13,0) self:addLookupList(VendorDB,2688,L["Ruppo Zipcoil"],BZONE["The Hinterlands"],34.33,38.22,0) self:addLookupList(VendorDB,2697,L["Clyde Ranthal"],BZONE["Redridge Mountains"],88.55,66.48,1) - self:addLookupList(VendorDB,2803,L["Malygen"],BZONE["Felwood"],62.00,25.71,1) + self:addLookupList(VendorDB,2698,L["George Candarte"],BZONE["Hillsbrad Foothills"],91.80,38.21,2) + self:addLookupList(VendorDB,2803,L["Malygen"],BZONE["Felwood"],61.99,25.71,1) self:addLookupList(VendorDB,2805,L["Deneb Walker"],BZONE["Arathi Highlands"],27.18,58.61,1) self:addLookupList(VendorDB,2806,L["Bale"],BZONE["Felwood"],34.77,52.87,2) self:addLookupList(VendorDB,2810,L["Hammon Karwn"],BZONE["Arathi Highlands"],46.31,47.35,1) + self:addLookupList(VendorDB,2812,L["Drovnar Strongbrew"],BZONE["Arathi Highlands"],46.40,47.10,1) self:addLookupList(VendorDB,2814,L["Narj Deepslice"],BZONE["Arathi Highlands"],45.29,47.52,1) self:addLookupList(VendorDB,2821,L["Keena"],BZONE["Orgrimmar"],42.60,35.64,2) self:addLookupList(VendorDB,2838,L["Crazk Sparks"],BZONE["Stranglethorn Vale"],27.91,76.77,0) - self:addLookupList(VendorDB,2843,L["Jutak"],BZONE["Stranglethorn Vale"],27.61,77.96,0) - self:addLookupList(VendorDB,2846,L["Blixrez Goodstitch"],BZONE["Stranglethorn Vale"],27.96,76.90,0) self:addLookupList(VendorDB,2848,L["Glyx Brewright"],BZONE["Stranglethorn Vale"],27.98,77.80,0) self:addLookupList(VendorDB,3005,L["Mahu"],BZONE["Thunder Bluff"],43.96,44.89,2) self:addLookupList(VendorDB,3012,L["Nata Dawnstrider"],BZONE["Thunder Bluff"],45.82,40.77,2) @@ -103,18 +99,18 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,3346,L["Kithas"],BZONE["Orgrimmar"],53.89,38.71,2) self:addLookupList(VendorDB,3348,L["Kor'geld"],BZONE["Orgrimmar"],56.44,35.69,2) self:addLookupList(VendorDB,3364,L["Borya"],BZONE["Orgrimmar"],62.96,51.94,2) - self:addLookupList(VendorDB,3366,L["Tamar"],BZONE["Orgrimmar"],63.12,44.04,2) + self:addLookupList(VendorDB,3366,L["Tamar"],BZONE["Orgrimmar"],63.11,44.01,2) self:addLookupList(VendorDB,3367,L["Felika"],BZONE["Orgrimmar"],58.20,50.96,2) self:addLookupList(VendorDB,3400,L["Xen'to"],BZONE["Orgrimmar"],57.15,53.40,2) self:addLookupList(VendorDB,3413,L["Sovik"],BZONE["Orgrimmar"],75.72,26.26,2) self:addLookupList(VendorDB,3482,L["Tari'qa"],BZONE["The Barrens"],51.76,30.72,2) self:addLookupList(VendorDB,3485,L["Wrahk"],BZONE["The Barrens"],51.98,32.15,2) self:addLookupList(VendorDB,3489,L["Zargh"],BZONE["The Barrens"],52.12,29.45,2) - self:addLookupList(VendorDB,3490,L["Hula'mahi"],BZONE["The Barrens"],52.03,29.90,2) self:addLookupList(VendorDB,3495,L["Gagsprocket"],BZONE["The Barrens"],62.49,35.58,0) self:addLookupList(VendorDB,3497,L["Kilxx"],BZONE["The Barrens"],62.98,36.92,0) self:addLookupList(VendorDB,3499,L["Ranik"],BZONE["The Barrens"],61.87,39.36,0) - self:addLookupList(VendorDB,3537,L["Zixil"],BZONE["Hillsbrad Foothills"],56.44,30.58,0) + self:addLookupList(VendorDB,3522,L["Constance Brisboise"],BZONE["Tirisfal Glades"],52.53,55.66,2) + self:addLookupList(VendorDB,3537,L["Zixil"],BZONE["Hillsbrad Foothills"],56.44,30.57,0) self:addLookupList(VendorDB,3550,L["Martine Tramblay"],BZONE["Tirisfal Glades"],66.02,59.23,2) self:addLookupList(VendorDB,3556,L["Andrew Hilbert"],BZONE["Silverpine Forest"],43.35,41.12,2) self:addLookupList(VendorDB,3683,L["Kiknikle"],BZONE["The Barrens"],42.30,38.62,0) @@ -124,7 +120,6 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,3958,L["Lardan"],BZONE["Ashenvale"],34.84,50.06,1) self:addLookupList(VendorDB,3960,L["Ulthaan"],BZONE["Ashenvale"],50.15,67.74,1) self:addLookupList(VendorDB,4083,L["Jeeda"],BZONE["Stonetalon Mountains"],47.68,61.46,2) - self:addLookupList(VendorDB,4086,L["Veenix"],BZONE["Stonetalon Mountains"],58.92,51.99,0) self:addLookupList(VendorDB,4168,L["Elynna"],BZONE["Darnassus"],64.25,22.65,1) self:addLookupList(VendorDB,4186,L["Mavralyn"],BZONE["Darkshore"],37.30,40.85,1) self:addLookupList(VendorDB,4189,L["Valdaron"],BZONE["Darkshore"],37.74,41.00,1) @@ -132,10 +127,10 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,4223,L["Fyldan"],BZONE["Darnassus"],48.53,21.42,1) self:addLookupList(VendorDB,4226,L["Ulthir"],BZONE["Darnassus"],55.74,24.01,1) self:addLookupList(VendorDB,4228,L["Vaean"],BZONE["Darnassus"],58.98,15.10,1) - self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.67,19.75,1) + self:addLookupList(VendorDB,4229,L["Mythrin'dir"],BZONE["Darnassus"],60.67,19.77,1) self:addLookupList(VendorDB,4265,L["Nyoma"],BZONE["Teldrassil"],57.46,61.09,1) self:addLookupList(VendorDB,4305,L["Kriggon Talsone"],BZONE["Westfall"],36.16,89.35,1) - self:addLookupList(VendorDB,4307,L["Heldan Galesong"],BZONE["Darkshore"],37.32,56.25,1) + self:addLookupList(VendorDB,4307,L["Heldan Galesong"],BZONE["Darkshore"],37.33,56.25,1) self:addLookupList(VendorDB,4553,L["Ronald Burch"],BZONE["Undercity"],63.48,43.79,2) self:addLookupList(VendorDB,4561,L["Daniel Bartlett"],BZONE["Undercity"],65.16,39.31,2) self:addLookupList(VendorDB,4574,L["Lizbeth Cromwell"],BZONE["Undercity"],81.39,31.64,2) @@ -146,18 +141,18 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,4775,L["Felicia Doan"],BZONE["Undercity"],65.10,50.06,2) self:addLookupList(VendorDB,4782,L["Truk Wildbeard"],BZONE["The Hinterlands"],14.52,43.03,1) self:addLookupList(VendorDB,4877,L["Jandia"],BZONE["Undercity"],44.21,62.08,2) - self:addLookupList(VendorDB,4879,L["Ogg'marr"],BZONE["Dustwallow Marsh"],36.54,31.66,2) + self:addLookupList(VendorDB,4879,L["Ogg'marr"],BZONE["Dustwallow Marsh"],36.53,31.66,2) self:addLookupList(VendorDB,4897,L["Helenia Olden"],BZONE["Dustwallow Marsh"],66.55,50.86,1) self:addLookupList(VendorDB,5128,L["Bombus Finespindle"],BZONE["Ironforge"],39.70,34.03,1) self:addLookupList(VendorDB,5158,L["Tilli Thistlefuzz"],BZONE["Ironforge"],60.91,45.24,1) - self:addLookupList(VendorDB,5160,L["Emrul Riknussun"],BZONE["Ironforge"],60.08,38.79,1) - self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],48.22,5.990,1) + self:addLookupList(VendorDB,5160,L["Emrul Riknussun"],BZONE["Ironforge"],60.07,38.79,1) + self:addLookupList(VendorDB,5162,L["Tansy Puddlefizz"],BZONE["Ironforge"],48.22,5.994,1) self:addLookupList(VendorDB,5163,L["Burbik Gearspanner"],BZONE["Ironforge"],47.06,27.92,1) self:addLookupList(VendorDB,5175,L["Gearcutter Cogspinner"],BZONE["Ironforge"],68.63,44.98,1) self:addLookupList(VendorDB,5178,L["Soolie Berryfizz"],BZONE["Ironforge"],67.76,54.34,1) - self:addLookupList(VendorDB,5411,L["Krinkle Goodsteel"],BZONE["Tanaris"],51.90,29.21,0) self:addLookupList(VendorDB,5483,L["Erika Tate"],BZONE["Stormwind City"],77.93,53.04,1) self:addLookupList(VendorDB,5494,L["Catherine Leland"],BZONE["Stormwind City"],55.01,70.27,1) + self:addLookupList(VendorDB,5512,L["Kaita Deepforge"],BZONE["Stormwind City"],62.99,38.04,1) self:addLookupList(VendorDB,5594,L["Alchemist Pestlezugg"],BZONE["Tanaris"],51.28,27.00,0) self:addLookupList(VendorDB,5748,L["Killian Sanatha"],BZONE["Silverpine Forest"],33.53,18.06,2) self:addLookupList(VendorDB,5757,L["Lilly"],BZONE["Silverpine Forest"],43.80,50.25,2) @@ -167,13 +162,15 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,5942,L["Zansoa"],BZONE["Durotar"],56.17,74.51,2) self:addLookupList(VendorDB,5944,L["Yonada"],BZONE["The Barrens"],45.54,58.96,2) self:addLookupList(VendorDB,6568,L["Vizzklick"],BZONE["Tanaris"],51.45,27.09,0) - self:addLookupList(VendorDB,6576,L["Brienna Starglow"],BZONE["Thousand Needles"],9.069,19.09,1) + self:addLookupList(VendorDB,6574,L["Jun'ha"],BZONE["Arathi Highlands"],73.00,37.97,2) + self:addLookupList(VendorDB,6576,L["Brienna Starglow"],BZONE["Thousand Needles"],9.068,19.08,1) self:addLookupList(VendorDB,6730,L["Jinky Twizzlefixxit"],BZONE["Thousand Needles"],77.84,77.81,0) + self:addLookupList(VendorDB,6731,L["Harlown Darkweave"],BZONE["Ashenvale"],18.22,60.16,1) self:addLookupList(VendorDB,6777,L["Zan Shivsproket"],BZONE["Alterac Mountains"],85.93,79.93,0) self:addLookupList(VendorDB,6779,L["Smudge Thunderwood"],BZONE["Alterac Mountains"],85.97,80.20,0) - self:addLookupList(VendorDB,7733,L["Innkeeper Fizzgrimble"],BZONE["Ironforge"],56.40,80.77,0) + self:addLookupList(VendorDB,7733,L["Innkeeper Fizzgrimble"],BZONE["Ironforge"],56.41,80.77,0) self:addLookupList(VendorDB,7852,L["Pratt McGrubben"],BZONE["Feralas"],30.02,42.93,0) - self:addLookupList(VendorDB,7854,L["Jangdor Swiftstrider"],BZONE["Feralas"],74.83,44.71,0) + self:addLookupList(VendorDB,7940,L["Darnall"],BZONE["Moonglade"],52.04,33.75,0) self:addLookupList(VendorDB,7947,L["Vivianna"],BZONE["Feralas"],31.20,43.26,1) self:addLookupList(VendorDB,8125,L["Dirge Quikcleave"],BZONE["Tanaris"],52.50,27.99,0) self:addLookupList(VendorDB,8131,L["Blizrik Buckshot"],BZONE["Tanaris"],50.91,27.03,0) @@ -181,15 +178,16 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,8139,L["Jabbey"],BZONE["Tanaris"],66.79,23.83,0) self:addLookupList(VendorDB,8145,L["Sheendra Tallgrass"],BZONE["Feralas"],75.22,42.94,2) self:addLookupList(VendorDB,8150,L["Janet Hommers"],BZONE["Badlands"],28.64,34.09,1) - self:addLookupList(VendorDB,8157,L["Logannas"],BZONE["Feralas"],32.02,44.10,1) + self:addLookupList(VendorDB,8157,L["Logannas"],BZONE["Feralas"],32.02,44.08,1) self:addLookupList(VendorDB,8158,L["Bronk"],BZONE["Feralas"],76.45,44.17,2) self:addLookupList(VendorDB,8176,L["Gharash"],BZONE["Swamp of Sorrows"],45.49,52.15,2) self:addLookupList(VendorDB,8177,L["Rartar"],BZONE["Swamp of Sorrows"],44.92,57.51,2) + self:addLookupList(VendorDB,8178,L["Nina Lightbrew"],BZONE["Blasted Lands"],66.95,19.28,1) self:addLookupList(VendorDB,8307,L["Tarban Hearthgrain"],BZONE["The Barrens"],54.86,32.63,2) - self:addLookupList(VendorDB,8363,L["Shadi Mistrunner"],BZONE["Thunder Bluff"],40.09,61.97,2) + self:addLookupList(VendorDB,8363,L["Shadi Mistrunner"],BZONE["Thunder Bluff"],40.09,61.96,2) self:addLookupList(VendorDB,8508,L["Gretta Ganter"],BZONE["Dun Morogh"],31.54,44.98,1) self:addLookupList(VendorDB,8678,L["Jubie Gadgetspring"],BZONE["Azshara"],45.28,91.03,0) - self:addLookupList(VendorDB,8679,L["Knaz Blunderflame"],BZONE["Stranglethorn Vale"],50.90,35.61,0) + self:addLookupList(VendorDB,8679,L["Knaz Blunderflame"],BZONE["Stranglethorn Vale"],50.90,35.62,0) self:addLookupList(VendorDB,8681,L["Outfitter Eric"],BZONE["Ironforge"],43.45,29.28,1) self:addLookupList(VendorDB,8878,L["Muuran"],BZONE["Desolace"],55.95,57.00,2) self:addLookupList(VendorDB,9179,L["Jazzrik"],BZONE["Badlands"],43.04,52.55,0) @@ -209,21 +207,20 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,12033,L["Wulan"],BZONE["Desolace"],25.81,70.28,2) self:addLookupList(VendorDB,12043,L["Kulwia"],BZONE["Stonetalon Mountains"],45.96,60.19,2) self:addLookupList(VendorDB,12245,L["Vendor-Tron 1000"],BZONE["Desolace"],60.27,38.86,0) - self:addLookupList(VendorDB,12246,L["Super-Seller 680"],BZONE["Desolace"],41.25,79.03,0) - self:addLookupList(VendorDB,12941,L["Jase Farlane"],BZONE["Eastern Plaguelands"],74.84,50.88,0) + self:addLookupList(VendorDB,12941,L["Jase Farlane"],BZONE["Eastern Plaguelands"],74.85,50.88,0) + self:addLookupList(VendorDB,12942,L["Leonard Porter"],BZONE["Western Plaguelands"],43.04,84.74,1) + self:addLookupList(VendorDB,12943,L["Werg Thickblade"],BZONE["Tirisfal Glades"],83.88,69.68,2) self:addLookupList(VendorDB,12944,L["Lokhtos Darkbargainer"],BZONE["Blackrock Depths"],0,0,0) - self:addLookupList(VendorDB,12956,L["Zannok Hidepiercer"],BZONE["Silithus"],81.90,16.03,0) - self:addLookupList(VendorDB,12957,L["Blimo Gadgetspring"],BZONE["Azshara"],45.11,91.36,0) self:addLookupList(VendorDB,12962,L["Wik'Tar"],BZONE["Ashenvale"],12.31,34.20,2) self:addLookupList(VendorDB,13420,L["Penney Copperpinch"],BZONE["Orgrimmar"],52.73,66.28,2) - self:addLookupList(VendorDB,13429,L["Nardstrum Copperpinch"],BZONE["Undercity"],67.72,40.04,2) - self:addLookupList(VendorDB,13432,L["Seersa Copperpinch"],BZONE["Thunder Bluff"],42.18,55.51,2) - self:addLookupList(VendorDB,13433,L["Wulmort Jinglepocket"],BZONE["Ironforge"],33.13,66.95,0) - self:addLookupList(VendorDB,13435,L["Khole Jinglepocket"],BZONE["Stormwind City"],61.88,71.27,1) + self:addLookupList(VendorDB,13429,L["Nardstrum Copperpinch"],BZONE["Undercity"],67.73,40.03,2) + self:addLookupList(VendorDB,13432,L["Seersa Copperpinch"],BZONE["Thunder Bluff"],42.19,55.54,2) + self:addLookupList(VendorDB,13433,L["Wulmort Jinglepocket"],BZONE["Ironforge"],33.11,66.94,0) + self:addLookupList(VendorDB,13435,L["Khole Jinglepocket"],BZONE["Stormwind City"],61.89,71.28,1) self:addLookupList(VendorDB,13476,L["Balai Lok'Wein"],BZONE["Dustwallow Marsh"],37.13,30.68,2) self:addLookupList(VendorDB,14371,L["Shen'dralar Provisioner"],L["Unknown Zone"],0,0,0) self:addLookupList(VendorDB,14637,L["Zorbin Fandazzle"],BZONE["Feralas"],45.17,43.16,0) - self:addLookupList(VendorDB,14738,L["Otho Moji'ko"],BZONE["The Hinterlands"],78.84,80.48,2) + self:addLookupList(VendorDB,14738,L["Otho Moji'ko"],BZONE["The Hinterlands"],78.83,80.47,2) self:addLookupList(VendorDB,14921,L["Rin'wosho the Trader"],BZONE["Stranglethorn Vale"],15.37,16.17,0) self:addLookupList(VendorDB,15165,L["Haughty Modiste"],BZONE["Tanaris"],67.00,22.09,0) self:addLookupList(VendorDB,15176,L["Vargus"],BZONE["Silithus"],51.22,38.83,0) @@ -240,11 +237,11 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,16585,L["Cookie One-Eye"],BZONE["Hellfire Peninsula"],55.27,40.79,2) self:addLookupList(VendorDB,16588,L["Apothecary Antonivich"],BZONE["Hellfire Peninsula"],52.40,35.83,2) self:addLookupList(VendorDB,16624,L["Gelanthis"],BZONE["Silvermoon City"],90.88,75.41,2) - self:addLookupList(VendorDB,16635,L["Lyna"],BZONE["Silvermoon City"],69.89,24.66,2) + self:addLookupList(VendorDB,16635,L["Lyna"],BZONE["Silvermoon City"],69.90,24.66,2) self:addLookupList(VendorDB,16638,L["Deynna"],BZONE["Silvermoon City"],56.22,50.61,2) self:addLookupList(VendorDB,16641,L["Melaris"],BZONE["Silvermoon City"],66.87,19.21,2) self:addLookupList(VendorDB,16657,L["Feera"],BZONE["The Exodar"],55.48,90.51,1) - self:addLookupList(VendorDB,16670,L["Eriden"],BZONE["Silvermoon City"],80.21,37.01,2) + self:addLookupList(VendorDB,16670,L["Eriden"],BZONE["Silvermoon City"],80.21,37.02,2) self:addLookupList(VendorDB,16677,L["Quelis"],BZONE["Silvermoon City"],69.44,70.15,2) self:addLookupList(VendorDB,16689,L["Zaralda"],BZONE["Silvermoon City"],83.94,80.37,2) self:addLookupList(VendorDB,16705,L["Altaa"],BZONE["The Exodar"],28.14,62.15,1) @@ -252,16 +249,16 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,16718,L["Phea"],BZONE["The Exodar"],56.20,28.00,1) self:addLookupList(VendorDB,16722,L["Egomis"],BZONE["The Exodar"],39.43,39.56,1) self:addLookupList(VendorDB,16748,L["Haferet"],BZONE["The Exodar"],66.62,75.23,1) - self:addLookupList(VendorDB,16767,L["Neii"],BZONE["The Exodar"],64.15,68.43,1) + self:addLookupList(VendorDB,16767,L["Neii"],BZONE["The Exodar"],64.16,68.43,1) self:addLookupList(VendorDB,16782,L["Yatheon"],BZONE["Silvermoon City"],76.05,39.93,2) - self:addLookupList(VendorDB,16826,L["Sid Limbardi"],BZONE["Ironforge"],58.53,55.89,1) - self:addLookupList(VendorDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],53.90,56.07,1) + self:addLookupList(VendorDB,16826,L["Sid Limbardi"],BZONE["Ironforge"],58.54,55.90,1) + self:addLookupList(VendorDB,17246,L["\"Cookie\" McWeaksauce"],BZONE["Bloodmyst Isle"],53.91,56.07,1) self:addLookupList(VendorDB,17512,L["Arred"],BZONE["The Exodar"],44.92,25.53,1) self:addLookupList(VendorDB,17518,L["Ythyar"],BZONE["Karazhan"],0,0,0) self:addLookupList(VendorDB,17585,L["Quartermaster Urgronn"],BZONE["Hellfire Peninsula"],55.25,38.49,2) self:addLookupList(VendorDB,17657,L["Logistics Officer Ulrike"],BZONE["Hellfire Peninsula"],56.90,62.17,1) self:addLookupList(VendorDB,17904,L["Fedryen Swiftspear"],BZONE["Zangarmarsh"],79.19,61.89,0) - self:addLookupList(VendorDB,18005,L["Haalrun"],BZONE["Zangarmarsh"],68.19,49.08,1) + self:addLookupList(VendorDB,18005,L["Haalrun"],BZONE["Zangarmarsh"],68.19,49.07,1) self:addLookupList(VendorDB,18011,L["Zurai"],BZONE["Zangarmarsh"],85.20,57.92,2) self:addLookupList(VendorDB,18015,L["Gambarinka"],BZONE["Zangarmarsh"],31.77,49.65,2) self:addLookupList(VendorDB,18017,L["Seer Janidi"],BZONE["Zangarmarsh"],31.95,52.05,2) @@ -276,14 +273,13 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,18775,L["Lebowski"],BZONE["Hellfire Peninsula"],56.06,64.90,1) self:addLookupList(VendorDB,18802,L["Alchemist Gribble"],BZONE["Hellfire Peninsula"],54.00,66.04,1) self:addLookupList(VendorDB,18821,L["Quartermaster Jaffrey Noreliqe"],BZONE["Nagrand"],42.37,45.04,2) - self:addLookupList(VendorDB,18822,L["Quartermaster Davian Vaclav"],BZONE["Nagrand"],41.08,43.98,1) + self:addLookupList(VendorDB,18822,L["Quartermaster Davian Vaclav"],BZONE["Nagrand"],41.07,43.98,1) self:addLookupList(VendorDB,18911,L["Juno Dufrain"],BZONE["Zangarmarsh"],78.16,64.88,0) self:addLookupList(VendorDB,18951,L["Erilia"],BZONE["Eversong Woods"],56.05,54.45,2) self:addLookupList(VendorDB,18957,L["Innkeeper Grilka"],BZONE["Silvermoon City"],40.77,60.41,2) self:addLookupList(VendorDB,18960,L["Rungor"],BZONE["Terokkar Forest"],48.97,46.75,2) self:addLookupList(VendorDB,18990,L["Burko"],BZONE["Hellfire Peninsula"],23.09,38.95,1) self:addLookupList(VendorDB,18991,L["Aresella"],BZONE["Hellfire Peninsula"],26.28,62.30,2) - self:addLookupList(VendorDB,19004,L["Vodesiin"],BZONE["Hellfire Peninsula"],24.04,39.19,1) self:addLookupList(VendorDB,19015,L["Mathar G'ochar"],BZONE["Nagrand"],56.21,38.15,2) self:addLookupList(VendorDB,19017,L["Borto"],BZONE["Nagrand"],53.98,71.30,1) self:addLookupList(VendorDB,19038,L["Supply Officer Mills"],BZONE["Terokkar Forest"],56.01,54.08,1) @@ -296,7 +292,7 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,19296,L["Innkeeper Biribi"],BZONE["Ironforge"],50.91,74.37,1) self:addLookupList(VendorDB,19321,L["Quartermaster Endarin"],BZONE["Shattrath City"],48.19,26.80,1) self:addLookupList(VendorDB,19331,L["Quartermaster Enuril"],BZONE["Shattrath City"],60.00,63.86,0) - self:addLookupList(VendorDB,19342,L["Krek Cragcrush"],BZONE["Shadowmoon Valley"],29.59,31.24,2) + self:addLookupList(VendorDB,19342,L["Krek Cragcrush"],BZONE["Shadowmoon Valley"],29.59,31.25,2) self:addLookupList(VendorDB,19351,L["Daggle Ironshaper"],BZONE["Shadowmoon Valley"],36.95,54.68,1) self:addLookupList(VendorDB,19373,L["Mari Stonehand"],BZONE["Shadowmoon Valley"],37.08,55.15,1) self:addLookupList(VendorDB,19383,L["Captured Gnome"],BZONE["Zangarmarsh"],32.47,49.45,2) @@ -320,15 +316,15 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,21432,L["Almaador"],BZONE["Orgrimmar"],28.83,44.22,0) self:addLookupList(VendorDB,21474,L["Coreiel"],BZONE["Nagrand"],43.04,42.43,2) self:addLookupList(VendorDB,21485,L["Aldraan"],BZONE["Nagrand"],43.14,42.47,1) - self:addLookupList(VendorDB,21643,L["Alurmi"],BZONE["Tanaris"],63.70,58.00,0) + self:addLookupList(VendorDB,21643,L["Alurmi"],BZONE["Tanaris"],63.70,57.99,0) self:addLookupList(VendorDB,21655,L["Nakodu"],BZONE["Shattrath City"],62.90,68.98,0) self:addLookupList(VendorDB,22208,L["Nasmara Moonsong"],BZONE["Shattrath City"],65.90,68.15,0) self:addLookupList(VendorDB,22212,L["Andrion Darkspinner"],BZONE["Shattrath City"],66.53,68.75,0) self:addLookupList(VendorDB,22213,L["Gidge Spellweaver"],BZONE["Shattrath City"],67.05,69.04,0) self:addLookupList(VendorDB,23007,L["Paulsta'ats"],BZONE["Nagrand"],30.97,57.12,0) - self:addLookupList(VendorDB,23010,L["Wolgren Jinglepocket"],BZONE["The Exodar"],54.45,47.38,1) - self:addLookupList(VendorDB,23012,L["Hotoppik Copperpinch"],BZONE["Silvermoon City"],63.30,76.99,2) - self:addLookupList(VendorDB,23064,L["Eebee Jinglepocket"],BZONE["Shattrath City"],51.22,30.97,0) + self:addLookupList(VendorDB,23010,L["Wolgren Jinglepocket"],BZONE["The Exodar"],54.59,47.66,1) + self:addLookupList(VendorDB,23012,L["Hotoppik Copperpinch"],BZONE["Silvermoon City"],63.36,77.10,2) + self:addLookupList(VendorDB,23064,L["Eebee Jinglepocket"],BZONE["Shattrath City"],51.22,31.00,0) self:addLookupList(VendorDB,23159,L["Okuno"],BZONE["Black Temple"],0,0,0) self:addLookupList(VendorDB,23437,L["Indormi"],BZONE["Hyjal Summit"],0,0,0) self:addLookupList(VendorDB,25032,L["Eldara Dawnrunner"],BZONE["Shattrath City"],55.25,2.828,0) @@ -336,33 +332,33 @@ function addon:InitVendor(VendorDB) self:addLookupList(VendorDB,26569,L["Alys Vol'tyr"],BZONE["Dragonblight"],36.03,46.94,2) self:addLookupList(VendorDB,26868,L["Provisioner Lorkran"],BZONE["Grizzly Hills"],22.48,65.90,2) self:addLookupList(VendorDB,26947,L["Vix Chromeblaster"],BZONE["Borean Tundra"],31.32,40.90,2) - self:addLookupList(VendorDB,27030,L["Bradley Towns"],BZONE["Dragonblight"],76.59,59.96,2) + self:addLookupList(VendorDB,27030,L["Bradley Towns"],BZONE["Dragonblight"],76.59,59.93,2) self:addLookupList(VendorDB,27054,L["Modoru"],BZONE["Ironforge"],37.7,55.80,1) self:addLookupList(VendorDB,27147,L["Librarian Erickson"],BZONE["Borean Tundra"],45.94,32.68,0) self:addLookupList(VendorDB,27666,L["Ontuvo"],BZONE["Zul'Aman"],0,0,0) - self:addLookupList(VendorDB,28714,L["Ildine Sorrowspear"],BZONE["Dalaran"],39.20,41.00,0) + self:addLookupList(VendorDB,28714,L["Ildine Sorrowspear"],BZONE["Dalaran"],39.20,41.01,0) self:addLookupList(VendorDB,28721,L["Tiffany Cartier"],BZONE["Ironforge"],32.22,26.74,0) self:addLookupList(VendorDB,29510,L["Linna Bruder"],BZONE["Dalaran"],34.72,33.57,0) self:addLookupList(VendorDB,29511,L["Lalla Brightweave"],BZONE["Dalaran"],36.72,33.33,0) self:addLookupList(VendorDB,29512,L["Ainderu Summerleaf"],BZONE["Dalaran"],37.06,33.74,0) self:addLookupList(VendorDB,30431,L["Veteran Crusader Aliocha Segard"],BZONE["Icecrown"],88.02,76.86,0) - self:addLookupList(VendorDB,30489,L["Morgan Day"],BZONE["Wintergrasp"],49.34,17.89,1) + self:addLookupList(VendorDB,30489,L["Morgan Day"],BZONE["Wintergrasp"],49.15,18.06,1) self:addLookupList(VendorDB,31031,L["Misensi"],BZONE["Icecrown"],58.98,63.45,2) self:addLookupList(VendorDB,31032,L["Derek Odds"],BZONE["Dalaran"],41.14,65.79,1) self:addLookupList(VendorDB,31910,L["Geen"],BZONE["Sholazar Basin"],54.22,56.98,0) self:addLookupList(VendorDB,31911,L["Tanak"],BZONE["Sholazar Basin"],55.09,68.94,0) self:addLookupList(VendorDB,31916,L["Tanaika"],BZONE["Howling Fjord"],25.77,58.73,0) - self:addLookupList(VendorDB,32287,L["Archmage Alvareaux"],BZONE["Dalaran"],26.41,47.83,0) + self:addLookupList(VendorDB,32287,L["Archmage Alvareaux"],BZONE["Dalaran"],26.40,47.83,0) self:addLookupList(VendorDB,32294,L["Knight Dameron"],BZONE["Wintergrasp"],51.41,17.55,1) self:addLookupList(VendorDB,32296,L["Stone Guard Mukar"],BZONE["Wintergrasp"],51.16,17.77,2) - self:addLookupList(VendorDB,32379,L["Captain O'Neal"],BZONE["Stormwind City"],75.00,68.05,1) + self:addLookupList(VendorDB,32379,L["Captain O'Neal"],BZONE["Stormwind City"],74.99,68.05,1) self:addLookupList(VendorDB,32382,L["Lady Palanseer"],BZONE["Orgrimmar"],37.08,64.81,2) self:addLookupList(VendorDB,32514,L["Vanessa Sellers"],BZONE["Dalaran"],38.69,40.77,0) self:addLookupList(VendorDB,32515,L["Braeg Stoutbeard"],BZONE["Dalaran"],38.52,29.60,0) self:addLookupList(VendorDB,32533,L["Cielstrasza"],BZONE["Dragonblight"],60.05,54.11,0) self:addLookupList(VendorDB,32538,L["Duchess Mynx"],BZONE["Icecrown"],43.04,20.51,0) self:addLookupList(VendorDB,32540,L["Lillehoff"],BZONE["The Storm Peaks"],65.78,61.58,0) - self:addLookupList(VendorDB,32564,L["Logistics Officer Silverstone"],BZONE["Borean Tundra"],57.56,66.12,1) + self:addLookupList(VendorDB,32564,L["Logistics Officer Silverstone"],BZONE["Borean Tundra"],57.56,66.11,1) self:addLookupList(VendorDB,32565,L["Gara Skullcrush"],BZONE["Borean Tundra"],40.84,54.08,2) self:addLookupList(VendorDB,32763,L["Sairuk"],BZONE["Dragonblight"],48.95,76.27,0) self:addLookupList(VendorDB,32773,L["Logistics Officer Brighton"],BZONE["Howling Fjord"],60.28,63.99,1) diff --git a/RecipeStats.txt b/RecipeStats.txt index 777648f..0ea1310 100644 --- a/RecipeStats.txt +++ b/RecipeStats.txt @@ -165,7 +165,6 @@ Unknown faction: #"Imperial Plate Shoulders" => 0, # #"Innkeeper Grilka" => 2, #"James Van Brunt" => 2, - #"Jangdor Swiftstrider" => Unknown, # 357 #"Jessara Cordell" => 1, #"Jhag" => 2, #"Johan Focht" => 2, @@ -173,6 +172,7 @@ Unknown faction: #"Joseph Moore" => 2, # 1497 #"Josephine Lister" => 2, #"K. Lee Smallfry" => 1, + #"Kaita Deepforge" => 1, # 1519 #"Kalaen" => 2, #"Kalinda" => 2, #"Kamari" => 2, @@ -207,6 +207,7 @@ Unknown faction: #"Makaru" => 2, #"Malcomb Wynn" => 2, #"Mari Stonehand" => 1, + #"Maria Lumere" => 1, #"Mary Edras" => 2, #"Master Chef Mouldier" => 2, #"Me'lynn" => 1, @@ -308,9 +309,14 @@ Unknown faction: No acquire information: -7258 - Frost Protection Potion - Alchemy -11473 - Ghost Dye - Alchemy +7255 - Holy Protection Potion - Alchemy 17636 - Flask of Distilled Wisdom - Alchemy +2660 - Rough Sharpening Stone - Blacksmithing +2663 - Copper Bracers - Blacksmithing +3115 - Rough Weightstone - Blacksmithing +3496 - Moonsteel Broadsword - Blacksmithing +3498 - Massive Iron Axe - Blacksmithing +3503 - Golden Scale Coif - Blacksmithing 9972 - Ornate Mithril Breastplate - Blacksmithing 9979 - Ornate Mithril Boots - Blacksmithing 9980 - Ornate Mithril Helm - Blacksmithing @@ -320,22 +326,12 @@ No acquire information: 16664 - Runic Plate Shoulders - Blacksmithing 16983 - Serenity - Blacksmithing 16985 - Corruption - Blacksmithing -20873 - Fiery Chain Shoulders - Blacksmithing -20876 - Dark Iron Leggings - Blacksmithing -23637 - Dark Iron Gauntlets - Blacksmithing -23638 - Black Amnesty - Blacksmithing -23639 - Blackfury - Blacksmithing -23650 - Ebon Hand - Blacksmithing -23652 - Blackguard - Blacksmithing -23653 - Nightfall - Blacksmithing -24399 - Dark Iron Boots - Blacksmithing 24912 - Darkrune Gauntlets - Blacksmithing 24913 - Darkrune Helm - Blacksmithing 24914 - Darkrune Breastplate - Blacksmithing 42662 - Ragesteel Shoulders - Blacksmithing 42688 - Adamantite Weapon Chain - Blacksmithing -20026 - Enchant Chest - Major Health - Enchanting -23804 - Enchant Weapon - Mighty Intellect - Enchanting +15853 - Lean Wolf Steak - Cooking 27958 - Enchant Chest - Exceptional Mana - Enchanting 44383 - Enchant Shield - Resilience - Enchanting 44576 - Enchant Weapon - Lifeward - Enchanting @@ -353,8 +349,12 @@ No acquire information: 60707 - Enchant Weapon - Superior Potency - Enchanting 60714 - Enchant Weapon - Mighty Spellpower - Enchanting 60763 - Enchant Boots - Greater Assault - Enchanting +3939 - Lovingly Crafted Boomstick - Engineering +3952 - Minor Recombobulator - Engineering +3957 - Ice Deflector - Engineering 12895 - Inlaid Mithril Cylinder Plans - Engineering 13240 - The Mortar: Reloaded - Engineering +23066 - Red Firework - Engineering 23079 - Major Recombobulator - Engineering 23486 - Dimensional Ripper - Everlook - Engineering 23489 - Ultrasafe Transporter - Gadgetzan - Engineering @@ -385,8 +385,23 @@ No acquire information: 32259 - Rough Stone Statue - Jewelcrafting 34069 - Smooth Golden Draenite - Jewelcrafting 34590 - Bright Blood Garnet - Jewelcrafting +39721 - Rigid Lionseye - Jewelcrafting +39731 - Glowing Shadowsong Amethyst - Jewelcrafting +39732 - Royal Shadowsong Amethyst - Jewelcrafting +39734 - Potent Pyrestone - Jewelcrafting +39735 - Luminous Pyrestone - Jewelcrafting +39736 - Glinting Pyrestone - Jewelcrafting +39738 - Wicked Pyrestone - Jewelcrafting +39739 - Enduring Seaspray Emerald - Jewelcrafting +39740 - Radiant Seaspray Emerald - Jewelcrafting +39741 - Dazzling Seaspray Emerald - Jewelcrafting +39742 - Jagged Seaspray Emerald - Jewelcrafting 39961 - Relentless Earthstorm Diamond - Jewelcrafting 44794 - Chaotic Skyfire Diamond - Jewelcrafting +47053 - Forceful Seaspray Emerald - Jewelcrafting +47054 - Steady Seaspray Emerald - Jewelcrafting +47055 - Reckless Pyrestone - Jewelcrafting +47056 - Quick Lionseye - Jewelcrafting 47280 - Brilliant Glass - Jewelcrafting 3778 - Gem-studded Leather Belt - Leatherworking 4096 - Raptor Hide Harness - Leatherworking @@ -394,13 +409,13 @@ No acquire information: 7126 - Handstitched Leather Vest - Leatherworking 9058 - Handstitched Leather Cloak - Leatherworking 9059 - Handstitched Leather Bracers - Leatherworking -9146 - Herbalist's Gloves - Leatherworking 10516 - Nightscape Shoulders - Leatherworking -19049 - Wicked Leather Gauntlets - Leatherworking +19048 - Heavy Scorpid Bracers - Leatherworking 19050 - Green Dragonscale Breastplate - Leatherworking 19053 - Chimeric Gloves - Leatherworking 19062 - Ironfeather Shoulders - Leatherworking -19067 - Stormshroud Pants - Leatherworking +19066 - Frostsaber Boots - Leatherworking +19077 - Blue Dragonscale Breastplate - Leatherworking 19080 - Warbear Woolies - Leatherworking 19084 - Devilsaur Gauntlets - Leatherworking 19088 - Heavy Scorpid Helm - Leatherworking @@ -412,9 +427,6 @@ No acquire information: 22926 - Chromatic Cloak - Leatherworking 22927 - Hide of the Wild - Leatherworking 22928 - Shifting Cloak - Leatherworking -23708 - Chromatic Gauntlets - Leatherworking -23709 - Corehound Belt - Leatherworking -23710 - Molten Belt - Leatherworking 35539 - Drums of Restoration - Leatherworking 44343 - Knothide Ammo Pouch - Leatherworking 44344 - Knothide Quiver - Leatherworking @@ -429,12 +441,11 @@ No acquire information: 55211 - Smelt Titanium - Smelting 3864 - Star Belt - Tailoring 3872 - Rich Purple Silk Shirt - Tailoring +3873 - Black Swashbuckler's Shirt - Tailoring 3915 - Brown Linen Shirt - Tailoring 8789 - Crimson Silk Cloak - Tailoring -8802 - Crimson Silk Robe - Tailoring 12044 - Simple Linen Pants - Tailoring 12081 - Admiral's Hat - Tailoring -18405 - Runecloth Bag - Tailoring 18419 - Felcloth Pants - Tailoring 19435 - Mooncloth Boots - Tailoring 22813 - Gordok Ogre Suit - Tailoring @@ -443,7 +454,6 @@ No acquire information: 22868 - Inferno Gloves - Tailoring 22869 - Mooncloth Gloves - Tailoring 22870 - Cloak of Warding - Tailoring -23667 - Flarecore Leggings - Tailoring 24901 - Runed Stygian Leggings - Tailoring 24902 - Runed Stygian Belt - Tailoring 24903 - Runed Stygian Boots - Tailoring