diff --git a/AtlasLoot.toc b/AtlasLoot.toc index 08433f3..c85cfe9 100644 --- a/AtlasLoot.toc +++ b/AtlasLoot.toc @@ -3,7 +3,7 @@ ## Notes: Shows possible loot from dungeon bosses and other sources. ## Author: Otari (overhaul/revamp, menu changes, bugfixes/updates), Lexie (Turtle WoW fixes/updates), Pepopo, MarcelineVQ (Kara40 loot), Shagu ## LegacyAuthor: Daviesh, Pompa (Turtle WoW World Bosses), Xerron (Turtle WoW World Bosses), Gurky (Turtle WoW 1.16/1.16.1 Dungeons) -## Version: 3.4.2 +## Version: 3.4.3 ## SavedVariablesPerCharacter: AtlasLootCharDB ## OptionalDeps: Alphamap, AtlasLoader, LootLink, ItemSync, HewdropLib, Ace2, EquipCompare, EQCompare diff --git a/Core/AtlasLoot.lua b/Core/AtlasLoot.lua index d686558..a7601dc 100644 --- a/Core/AtlasLoot.lua +++ b/Core/AtlasLoot.lua @@ -385,10 +385,7 @@ function AtlasLoot_AtlasScrollBar_Update() local loot = _G["AtlasEntry"..line.."_Loot"] local selected = _G["AtlasEntry"..line.."_Selected"] if loot and lineplusoffset <= ATLAS_CUR_LINES then - _G["AtlasEntry"..line.."_Text"]:SetText(ATLAS_SCROLL_LIST[lineplusoffset]) - local showIcon = (AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][lineplusoffset] and AtlasLootBossButtons[zoneID][lineplusoffset] ~= "") or - (AtlasLootWBBossButtons[zoneID] and AtlasLootWBBossButtons[zoneID][lineplusoffset] and AtlasLootWBBossButtons[zoneID][lineplusoffset] ~= "") or - (AtlasLootBattlegrounds[zoneID] and AtlasLootBattlegrounds[zoneID][lineplusoffset] and AtlasLootBattlegrounds[zoneID][lineplusoffset] ~= "") + local showIcon = AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][lineplusoffset] if AtlasLootItemsFrame.activeBoss == lineplusoffset then entry:Enable() loot:Hide() @@ -508,38 +505,13 @@ function AtlasLootBoss_OnClick() AtlasLootItemsFrame.activeBoss = nil else -- If an loot table is associated with the button, show it. Note multiple tables need to be checked due to the database structure - if AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][id] and AtlasLootBossButtons[zoneID][id] ~= "" then + if AtlasLootBossButtons[zoneID] and AtlasLootBossButtons[zoneID][id] then _G[name.."_Selected"]:Show() _G[name.."_Loot"]:Hide() local _, _, boss = string.find(_G[name.."_Text"]:GetText(), "|c%x%x%x%x%x%x%x%x%s*[%dX']*[%) ]*(.*[^%,])[%,]?$") AtlasLoot_ShowBossLoot(AtlasLootBossButtons[zoneID][id], boss) AtlasLootItemsFrame.activeBoss = id AtlasLoot_AtlasScrollBar_Update() - -- dont show navigation buttons if its not rep or set - local match = string.find(boss, AL["Reputation"]) or string.find(boss, AL["Set"]) - if not match then - AtlasLootItemsFrame_BACK:Hide() - AtlasLootItemsFrame_NEXT:Hide() - AtlasLootItemsFrame_PREV:Hide() - end - elseif AtlasLootWBBossButtons[zoneID] and AtlasLootWBBossButtons[zoneID][id] and AtlasLootWBBossButtons[zoneID][id] ~= "" then - _G[name.."_Selected"]:Show() - _G[name.."_Loot"]:Hide() - local _, _, boss = string.find(_G[name.."_Text"]:GetText(), "|c%x%x%x%x%x%x%x%x%s*[%dX]*[%) ]*(.*[^%,])[%,]?$") - AtlasLoot_ShowBossLoot(AtlasLootWBBossButtons[zoneID][id], boss) - AtlasLootItemsFrame.activeBoss = id - AtlasLoot_AtlasScrollBar_Update() - -- dont show navigation buttons - AtlasLootItemsFrame_BACK:Hide() - AtlasLootItemsFrame_NEXT:Hide() - AtlasLootItemsFrame_PREV:Hide() - elseif AtlasLootBattlegrounds[zoneID] and AtlasLootBattlegrounds[zoneID][id] and AtlasLootBattlegrounds[zoneID][id] ~= "" then - _G[name.."_Selected"]:Show() - _G[name.."_Loot"]:Hide() - local _, _, boss = string.find(_G[name.."_Text"]:GetText(), "|c%x%x%x%x%x%x%x%x%s*[%wX]*[%) ]*(.*[^%,])[%,]?$") - AtlasLoot_ShowBossLoot(AtlasLootBattlegrounds[zoneID][id], boss) - AtlasLootItemsFrame.activeBoss = id - AtlasLoot_AtlasScrollBar_Update() end end -- This has been invoked from Atlas, so we remove any claim external mods have on the loot table diff --git a/Database/Instances.lua b/Database/Instances.lua index 2654b82..8a0722e 100644 --- a/Database/Instances.lua +++ b/Database/Instances.lua @@ -3,1072 +3,726 @@ -------------------------------------------------------------------------------- local AL = AtlasLoot.L -AtlasLootBossButtons = { - FrostmaneHollow = { - "", -- A) Entrance - "FMHTansha", -- 1) Tan'sha the Sleek - "", -- Handler Oboka - "FMHKanza", -- 2) Kan'za the Seer - "FMHBattlemaster", -- 3) Battlemaster Ubukaz - "FMHHailar", -- 4) Hailar the Frigid - }, - WindhornCanyon = { - "", -- A) Entrance - "WHCPathun", -- 1) Pathun Duskhide - "WHCAhgktos", -- 2) Ahgk'tos the Pure - "WHCAmbassador", -- 3) Ambassador Vortalus - "WHCWalgan", -- 4) Walgan Bloodcaller - "WHCBonespeaker", -- 5) Bonespeaker Narlgom - "WHCProphet", -- 6) Prophet Stormhoof - "WHCChieftan", -- 7) Chieftain Shalk Blackwind - }, - TimbermawHold = { - "", -- A) Entrance - "", -- B) Entrance - "TMHKarrsh", -- 1) Karrsh the Sentinel - "TMHRotgrowl", -- 2) Rotgrowl - "TMHLoktanag", -- 3) Loktanag the Vile - "TMHOrmanos", -- 4) Ormanos the Cracked - "TMHPartath", -- 5) Chieftain Partath - "TMHKronn", -- 6) Archdruid Kronn - "TMHSelenaxx", -- 7) Selenaxx Foulheart - "TMHTrioch", -- 8) Trioch the Devourer - "TMHUrsol", -- 9) Ursol - "TMHPerotharn", -- Peroth'arn - }, - BlackfathomDeeps = { - "", - "BFDGhamoora", - "", - "BFDLadySarevess", - "", - "BFDGelihast", - "", - "", - "BFDBaronAquanis", - "", - "BFDVelthelaxx", - "BFDTwilightLordKelris", - "BFDOldSerrakis", - "BFDAkumai", - "", - "", - "", - "BFDTrash", - }, - BlackrockDepths = { - "VanillaKeys", - "VanillaKeys", - "VanillaKeys", - "", - "BRDLordRoccor", - "", - "", - "", - "BRDHighInterrogatorGerstahn", - "", - "BRDAnubshiah", - "BRDEviscerator", - "BRDGorosh", - "BRDGrizzle", - "BRDHedrum", - "BRDOkthor", - "BRDTheldren", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "BRDHoundmaster", - "LunarFestival1", - "", - "BRDForgewright", - "BRDPyromancerLoregrain", - "BRDTheVault", - "BRDWarderStilgiss", - "BRDVerek", - "", - "BRDFineousDarkvire", - "BRDLordIncendius", - "", - "BRDBaelGar", - "", - "BRDGeneralAngerforge", - "BRDGolemLordArgelmach", - "", - "", - "BRDGuzzler", - "", - "", - "", - "", - "", - "", - "", - "BRDFlamelash", - "BRDPanzor", - "", - "", - "BRDTomb", - "BRDLyceum", - "BRDMagmus", - "BRDEmperorDagranThaurissan", - "BRDPrincess", - "BRDPrincess", - "", - "", - "", - "BRDPyron", - "BRDBSPlans", - "", - "BRDTrash", - "BLACKROCKD", - "IRONWEAVE", - }, - BlackrockMountainEnt = { - "", - "", - "", - "", - "", - "", - "", - "", - "BRDPyron", - "", - "", - "", - "", - "", - "BRMScarshieldQuartermaster", - }, - BlackrockSpireUpper = { - "VanillaKeys", - "VanillaKeys", - "", - "", - "", - "UBRSEmberseer", - "UBRSSolakar", - "UBRSFlame", - "", - "", - "UBRSRunewatcher", - "UBRSAnvilcrack", - "UBRSRend", - "UBRSGyth", - "", - "UBRSBeast", - "UBRSValthalak", - "", - "UBRSDrakkisath", - "", - "", - "", - "UBRSTrash", - "IRONWEAVE", - "T0SET", - }, - BlackrockSpireLower = { - "VanillaKeys", - "", - "", - "", - "", - "", - "LunarFestival1", - "LBRSPike", - "LBRSSpirestoneButcher", - "LBRSOmokk", - "LBRSSpirestoneBattleLord", - "LBRSSpirestoneLordMagus", - "LBRSVosh", - "", - "", - "LBRSVoone", - "LBRSGrayhoof", - "", - "", - "", - "LBRSHumanRemains", - "LBRSGrimaxe", - "LBRSSmolderweb", - "LBRSCrystalFang", - "", - "LBRSDoomhowl", - "LBRSZigris", - "LBRSHalycon", - "LBRSSlavener", - "LBRSBashguud", - "LBRSWyrmthalak", - "LBRSFelguard", - "", - "LBRSTrash", - "IRONWEAVE", - "SpiderKiss", - "T0SET", - }, - BlackwingLair = { - "", - "", - "BWLRazorgore", - "BWLVaelastrasz", - "BWLLashlayer", - "BWLFiremaw", - "BWLEzzel", - "BWLEbonroc", - "", - "BWLFlamegor", - "BWLChromaggus", - "BWLNefarian", - "", - "", - "", - "BWLTrashMobs", - "T2SET", - }, - DireMaulEast = { - "VanillaKeys", - "", - "", - "", - "", - "", - "DMEPusillin", - "DMEZevrimThornhoof", - "DMEHydro", - "DMELethtendris", - "DMEPimgib", - "", - "DMEAlzzin", - "DMEIsalien", - "DMEShard", - "DMTome", - "", - "DMETrash", - "DMEBooks", - "IRONWEAVE", - }, - DireMaulNorth = { - "VanillaKeys", - "VanillaKeys", - "VanillaKeys", - "", - "", - "", - "DMNGuardMoldar", - "DMNStomperKreeg", - "DMNGuardFengus", - "DMNThimblejack", - "DMNGuardSlipkik", - "DMNCaptainKromcrush", - "DMNKingGordok", - "DMNChoRush", - "", - "", - "", - "", - "", - "", - "DMWShendralarProvisioner", - "", - "DMTome", - "", - "DMNTrash", - "DMNBooks", - "DMNTRIBUTERUN", - }, - DireMaulWest = { - "VanillaKeys", - "VanillaKeys", - "", - "", - "", - "", - "DMWTendrisWarpwood", - "", - "DMWIllyannaRavenoak", - "", - "DMWMagisterKalendris", - "DMWTsuzee", - "DMWImmolthar", - "DMWHelnurath", - "DMWPrinceTortheldrin", - "", - "DMWRevanchion", - "", - "", - "", - "", - "", - "", - "DMWShendralarProvisioner", - "", - "DMTome", - "", - "DMWTrash", - "DMWBooks", - }, - DireMaulEnt = { - "", - "", - "", - "", - "", - "", - "", - "", - "", - "LunarFestival1", - }, - Gnomeregan = { - "VanillaKeys", - "", - "", - "", - "GnGrubbis", - "", - "", - "", - "", - "", - "", - "", - "GnPunchographB", - "GnViscousFallout", - "GnElectrocutioner6000", - "GnPunchographC", - "GnCrowdPummeler960", - "GnPunchographD", - "GnDIAmbassador", - "GnMekgineerThermaplugg", - "", - "GnTrash", - }, - GnomereganEnt = { - "", - "", - "", - "", - "", - "", - "", - "GnPunchographA", - "GnNamdoBizzfizzle", - "GnTechbot", - "", - "GnOutsideTrash", - }, - Maraudon = { - "VanillaKeys", - "", - "", - "", - "MaraKhanVeng", - "MaraNoxxion", - "MaraRazorlash", - "MaraKhanMaraudos", - "MaraLordVyletongue", - "MaraMeshlok", - "MaraCelebras", - "MaraLandslide", - "MaraTinkererGizlock", - "MaraRotgrip", - "MaraPrincessTheradras", - "LunarFestival1", - "MaraTrash", - }, - MaraudonEnt = { - "", - "MaraNamelesProphet", - "", - "", - "", - "MaraKhanKolk", - "MaraKhanGelk", - "MaraKhanMagra", - "", - }, - MoltenCore = { - "", - "WaterLords1", - "VanillaKeys", - "VanillaKeys", - "", - "MCIncindis", - "MCLucifron", - "MCMagmadar", - -- "MCGehennas" - "MCGarr", - "MCGeddon", - "MCShazzrah", - "MCSulfuron", - "MCGolemagg", - "MCTwins", - "MCThaurissan", - "MCMajordomo", - "MCRagnaros", - "", - "MCTrashMobs", - "MCRANDOMBOSSDROPS", - "T1SET", - "T2SET", - }, - Naxxramas = { - "", - "Argent1", - "", - "", - "", - "", - "NAXPatchwerk", - "NAXGrobbulus", - "NAXGluth", - "NAXThaddius", - "", - "NAXAnubRekhan", - "NAXGrandWidowFaerlina", - "NAXMaexxna", - "", - "NAXNoththePlaguebringer", - "NAXHeigantheUnclean", - "NAXLoatheb", - "", - "NAXInstructorRazuvious", - "NAXGothiktheHarvester", - "NAXTheFourHorsemen", - "", - "", - "", - "", - "", - "NAXSapphiron", - "NAXKelThuzard", - "", - "NAXTrash", - "T3SET", - }, - OnyxiasLair = { - "", - "VanillaKeys", - "", - "Axelus", - "Onyxia", - }, - RagefireChasm = { - "", - "", - "RFCOggleflint", - "RFCTaragaman", - "RFCJergosh", - "RFCBazzalan", - }, - RazorfenDowns = { - "", - "RFDTutenkash", - "RFDHenryStern", - "", - "", - "RFDLadyF", - "RFDMordreshFireEye", - "RFDGlutton", - "RFDRagglesnout", - "RFDDeathProphet", - "RFDAmnennar", - "RFDPlaguemaw", - "", - "RFDTrash", - }, - RazorfenKraul = { - "", - "", - "RFKAggem", - "RFKDeathSpeakerJargba", - "RFKOverlordRamtusk", - "RFKRazorfenSpearhide", - "RFKAgathelos", - "RFKBlindHunter", - "RFKCharlgaRazorflank", - "", - "", - "RFKEarthcallerHalmgar", - "RFKRotthorn", - "", - "RFKTrash", - }, - Scholomance = { - "Argent1", - "VanillaKeys", - "VanillaKeys", - "SCHOLOBlood", - "VanillaKeys", - "VanillaKeys", - "", - "", - "", - "SCHOLOBlood", - "", - "SCHOLOKirtonostheHerald", - "SCHOLOJandiceBarov", - "", - "", - "SCHOLOLordBlackwood", - "SCHOLORattlegore", - "SCHOLODeathKnight", - "SCHOLOMarduk", - "SCHOLOVectus", - "SCHOLORasFrostwhisper", - "", - "SCHOLOKormok", - "SCHOLOInstructorMalicia", - "SCHOLODoctorTheolenKrastinov", - "SCHOLOLorekeeperPolkelt", - "SCHOLOTheRavenian", - "SCHOLOLordAlexeiBarov", - "", - "SCHOLOLadyIlluciaBarov", - "SCHOLODarkmasterGandling", - "", - "", - "", - "", - "SCHOLOTrash", - "ScholoCloth", - "ScholoLeather", - "ScholoMail", - "ScholoPlate", - "IRONWEAVE", - "T0SET", - }, - ShadowfangKeep = { - "", - "SFKRethilgore", - "", - "", - "", - "SFKFelSteed", - "SFKJordansHammer", - "SFKRazorclawtheButcher", - "SFKSilverlaine", - "SFKSpringvale", - "SFKSever", - "SFKOdotheBlindwatcher", - "SFKDeathswornCaptain", - "SFKFenrustheDevourer", - "SFKArugalsVoidwalker", - "SFKBookofUr", - "SFKWolfMasterNandos", - "SFKArchmageArugal", - "SFKPrelate", - "", - "SFKTrash", - }, - SMArmory = { - "VanillaKeys", - "", - "SMHerod", - "SMQuartermaster", - "", - "SMATrash", - "SCARLET", - }, - SMCathedral = { - "VanillaKeys", - "", - "SMFairbanks", - "SMMograine", - "SMWhitemane", - "", - "SMCTrash", - "SCARLET", - }, - SMGraveyard = { - "", - "SMVishas", - "", - "SMScorn", - "SMBloodmageThalnos", - "SMIronspine", - "SMAzshir", - "SMFallenChampion", - "SMDukeDreadmoore", - "", - "SMGTrash", - "SCARLET", - }, - SMLibrary = { - "", - "SMHoundmasterLoksey", - "SMDoan", - "SMDoansBox", - "SMBrotherWystan", - "", - "SMLTrash", - "SCARLET", - }, - Stratholme = { - "Argent1", - "VanillaKeys", - "VanillaKeys", - "STRATStratholmeCourier", - "VanillaKeys", - "", - "", - "STRATSkull", - "STRATStratholmeCourier", - "STRATFrasSiabi", - "STRATAtiesh", - "STRATBalzaphon", - "STRATHearthsingerForresten", - "STRATTheUnforgiven", - "LunarFestival1", - "STRATTimmytheCruel", - "STRATMalor", - "STRATMalorsStrongbox", - "STRATCrimsonHammersmith", - "STRATBSPlansSerenity", - "STRATCannonMasterWilley", - "STRATArchivistGalford", - "", - "STRATBalnazzar", - "STRATSothosJarien", - "STRATMagistrateBarthilas", - "", - "STRATStonespine", - "STRATBaronessAnastari", - "STRATBlackGuardSwordsmith", - "STRATBSPlansCorruption", - "STRATNerubenkan", - "STRATMalekithePallid", - "STRATRamsteintheGorger", - "STRATBaronRivendare", - "", - "", - "", - "", - "", - "", - "", - "STRATPostmaster", - "", - "STRATTrash", - "STRAT", - "IRONWEAVE", - "T0SET", - }, - TheCrescentGrove = { - "", - "", - "TCGGrovetenderEngryss", - "TCGKeeperRanathos", - "TCGHighPriestessAlathea", - "TCGFenektistheDeceiver", - "TCGMasterRaxxieth", - "", - "TCGTrash", - }, - KarazhanCrypt = { - "", - "KCMarrowspike", - "KCHivaxxis", - "KCCorpsemuncher", - "KCGuardCaptainGort", - "KCArchlichEnkhraz", - "KCCommanderAndreon", - "KCAlarus", - "KCTreasure", - "", - "KCTrash", - }, - CavernsOfTimeBlackMorass = { - "", - "", - "COTBMChronar", - "COTBMEpidamu", - "COTBMDriftingAvatar", - "COTBMTimeLordEpochronos", - "COTBMMossheart", - "COTBMAntnormi", - "COTBMRotmaw", - "", - "COTTrash", - }, - StormwindVault = { - "", - "SWVAszoshGrimflame", - "SWVThamGrarr", - "SWVBlackBride", - "", - "SWVDamian", - "SWVVolkanCruelblade", - "SWVVaultArmoryEquipment", - "", - "", - "SWVTrash", - }, - HateforgeQuarry = { - "", - "HQHighForemanBargulBlackhammer", - "HQEngineerFiggles", - "", - "HQCorrosis", - "HQHatereaverAnnihilator", - "HQHargeshDoomcaller", - "", - "HQTrash", - }, - TheDeadmines = { - "", - "", - "DMJaredVoss", - "DMRhahkZor", - "DMMinerJohnson", - "DMSneed", - "DMSneedsShredder", - "DMGilnid", - --"DMDefiasGunpowder" - "DMHarvester", - "DMMrSmite", - "DMCookie", - "DMCaptainGreenskin", - "DMVanCleef", - "", - "DMTrash", - "DEADMINES", - }, - TheDeadminesEnt = { - "", - "", - "DMMarisaduPaige", - "DMBrainwashedNoble", - "DMForemanThistlenettle", - }, - TheRuinsofAhnQiraj = { - "Cenarion1", - "", - "AQ20Kurinnaxx", - "AQ20Andorov", - "", - "AQ20Rajaxx", - "AQ20CAPTAIN", - "AQ20CAPTAIN", - "AQ20CAPTAIN", - "AQ20CAPTAIN", - "AQ20CAPTAIN", - "AQ20CAPTAIN", - "AQ20CAPTAIN", - "AQ20Moam", - "AQ20Buru", - "AQ20Ayamiss", - "AQ20Ossirian", - "", - "", - "AQ20Trash", - "AQ20ClassBooks", - "AQ20Enchants", - "AQ20SET", - }, - TheStockade = { - "", - "SWStTargorr", - "SWStKamDeepfury", - "SWStHamhock", - "SWStBazil", - "SWStDextren", - "SWStBruegalIronknuckle", - "", - "SWStTrash", - }, - TheSunkenTemple = { - "", - "VanillaKeys", - "", - "", - "STBalconyMinibosses", - "", - "", - "", - "", - "", - "", - "", - "STAtalalarion", - "STSpawnOfHakkar", - "STAvatarofHakkar", - "STJammalan", - "STOgom", - "LunarFestival1", - "STDreamscythe", - "STWeaver", - "STMorphaz", - "STHazzas", - "STEranikus", - "", - "", - "", - "", - "STTrash", - }, - TheTempleofAhnQiraj = { - "AQBroodRings", - "", - "AQ40Skeram", - "AQ40Trio", - "", - "", - "", - "AQ40Sartura", - "AQ40Fankriss", - "AQ40Viscidus", - "AQ40Huhuran", - "AQ40Emperors", - "", - "", - "AQ40Ouro", - "AQ40CThun", - "", - "", - "", - "", - "", - "", - "", - "AQ40Trash1", - "AQEnchants", - "AQ40SET", - "AQOpening", - }, - Uldaman = { - "VanillaKeys", - "", - "", - "UldBaelog", - "UldEric", - "UldOlaf", - "UldBaelogsChest", - "", - "", - "UldRevelosh", - "UldIronaya", - "", - "", - "UldAncientStoneKeeper", - "UldGalgannFirehammer", - "UldTabletofWill", - "UldShadowforgeCache", - "UldGrimlok", - "UldArchaedas", - "", - "", - "", - "UldTrash", - }, - UldamanEnt = { - "", - "", - "", - "UldMagreganDeepshadow", - "UldTabletofRyuneh", - "UldKromStoutarmChest", - "UldGarrettFamilyChest", - "UldShovelphlange", - }, - GilneasCity = { - "", - "GCMatthiasHoltz", - "GCPackmasterRagetooth", - "", - "", - "GCJudgeSutherland", - "GCDustivanBlackcowl", - "GCMarshalMagnusGreystone", - "GCHorsemasterLevvin", - "GCHarlowFamilyChest", - "GCGennGreymane", - "", - "GCTrash", - }, - WailingCaverns = { - "", - "", - "WCLordCobrahn", - "WCLadyAnacondra", - "WCKresh", - "WCDeviateFaerieDragon", - "WCZandara", - "WCLordPythas", - "WCSkum", - "WCVangros", - "WCLordSerpentis", - "WCVerdan", - "WCMutanus", - "", - "", - "WCTrash", - "WAILING", - }, - WailingCavernsEnt = { - "", - "", - "WCMadMagglish", - "WCTrigoretheLasher", - "WCBoahn", - "", - "", - "", - "", - "WCKalldanFelmoon", - "", - }, - ZulFarrak = { - "VanillaKeys", - "", - "ZFZerillis", - "ZFAntusul", - "ZFThekatheMartyr", - "ZFWitchDoctorZumrah", - "", - "ZFNekrumGutchewer", - "ZFSezzziz", - "ZFDustwraith", - "ZFSergeantBly", - "", - "", - "", - "", - "ZFSandfury", - "ZFChiefUkorzSandscalp", - "", - "ZFHydromancerVelratha", - "ZFGahzrilla", - "LunarFestival1", - "ZFZeljeb", - "ZFChampion", - "", - "", - "ZFTrash", - }, - ZulGurub = { - "Zandalar1", - "VanillaKeys", - "VanillaKeys", - "", - "ZGJeklik", - "ZGVenoxis", - "ZGEnchants", - "ZGMarli", - "ZGMandokir", - "", - "", - "ZGGrilek", - "ZGHazzarah", - "ZGRenataki", - "ZGWushoolay", - "ZGGahzranka", - "ZGThekal", - "", - "", - "ZGArlokk", - "ZGJindo", - "ZGHakkar", - "ZGMuddyChurningWaters", - "ZGJinxedHoodooPile", - "", - "ZGTrash1", - "ZGShared", - "PrimalBlessing", - "HakkariBlades", - "ZGRings", - "ZGSET", - "ZGEnchants", - }, - LowerKara = { - "", - "", - "LKHRolfen", - "", - "", - "LKHBroodQueenAraxxna", - "LKHGrizikil", - "", - "LKHClawlordHowlfang", - "LKHLordBlackwaldII", - "", - "", - "", - "LKHMoroes", - "", - "LKHTrash", - "LKHEnchants", - }, - UpperKara = { - "", - "", - "", - "", - "UKHGnarlmoon", - "UKHIncantagos", - "UKHAnomalus", - "UKHEcho", - "UKHKing", - "UKHSanvTasdal", - "UKHRupturan", - "UKHKruul", - "UKHMephistroth", - "", - "UKHTrash", - "KARASET", - }, - EmeraldSanctum = { - "", - "", - "", - "ESErennius", - "ESSolnius1", - "ESHardMode", - "", - "ESTrash", - }, - DragonmawRetreat = { - "", - "", - "DMRGowlfang", - "DMRBroodmother", - "DMRWebMaster", - "DMRGarlok", - "DMRHalgan", - "DMRSlagfist", - "DMROverlord", - "DMRElderHollowblood", - "DMRSearistrasz", - "DMRZuluhed", - "", - "DMRTrash", - }, - StormwroughtRuins = { - "", - "", - "SWROronok", - "SWRDagar", - "SWRDukeBalor", - "SWRLibrarian", - "SWRChieftain", - "SWRDeathlord", - "SWRSubjugator", - "SWRMycellakos", - "SWREldermaw", - "SWRLadyDrazare", - "SWRRemains", - "SWRMergothid", - "", - "", - "SWRTrash", - }, +AtlasLootBossButtons = AtlasLootBossButtons or {} + +AtlasLootBossButtons.FrostmaneHollow = { + [2] = "FMHTansha", + [4] = "FMHKanza", + [5] = "FMHBattlemaster", + [6] = "FMHHailar", } +AtlasLootBossButtons.WindhornCanyon = { + [2] = "WHCPathun", + [3] = "WHCAhgktos", + [4] = "WHCAmbassador", + [5] = "WHCWalgan", + [6] = "WHCBonespeaker", + [7] = "WHCProphet", + [8] = "WHCChieftan", +} +AtlasLootBossButtons.TimbermawHold = { + [3] = "TMHKarrsh", + [4] = "TMHRotgrowl", + [5] = "TMHLoktanag", + [6] = "TMHOrmanos", + [7] = "TMHPartath", + [8] = "TMHKronn", + [9] = "TMHSelenaxx", + [10] = "TMHTrioch", + [11] = "TMHUrsol", + [12] = "TMHPerotharn", +} +AtlasLootBossButtons.BlackfathomDeeps = { + [2] = "BFDGhamoora", + [4] = "BFDLadySarevess", + [6] = "BFDGelihast", + [9] = "BFDBaronAquanis", + [11] = "BFDVelthelaxx", + [12] = "BFDTwilightLordKelris", + [13] = "BFDOldSerrakis", + [14] = "BFDAkumai", + [18] = "BFDTrash", +} +AtlasLootBossButtons.BlackrockDepths = { + [1] = "VanillaKeys", + [2] = "VanillaKeys", + [3] = "VanillaKeys", + [5] = "BRDLordRoccor", + [9] = "BRDHighInterrogatorGerstahn", + [11] = "BRDAnubshiah", + [12] = "BRDEviscerator", + [13] = "BRDGorosh", + [14] = "BRDGrizzle", + [15] = "BRDHedrum", + [16] = "BRDOkthor", + [17] = "BRDTheldren", + [27] = "BRDHoundmaster", + [28] = "LunarFestival1", + [30] = "BRDForgewright", + [31] = "BRDPyromancerLoregrain", + [32] = "BRDTheVault", + [33] = "BRDWarderStilgiss", + [34] = "BRDVerek", + [36] = "BRDFineousDarkvire", + [37] = "BRDLordIncendius", + [39] = "BRDBaelGar", + [41] = "BRDGeneralAngerforge", + [42] = "BRDGolemLordArgelmach", + [45] = "BRDGuzzler", + [53] = "BRDFlamelash", + [54] = "BRDPanzor", + [57] = "BRDTomb", + [58] = "BRDLyceum", + [59] = "BRDMagmus", + [60] = "BRDEmperorDagranThaurissan", + [61] = "BRDPrincess", + [62] = "BRDPrincess", + [66] = "BRDPyron", + [67] = "BRDBSPlans", + [69] = "BRDTrash", + [70] = "BLACKROCKD", + [71] = "IRONWEAVE", +} +AtlasLootBossButtons.BlackrockMountainEnt = { + [9] = "BRDPyron", + [15] = "BRMScarshieldQuartermaster", +} +AtlasLootBossButtons.BlackrockSpireUpper = { + [1] = "VanillaKeys", + [2] = "VanillaKeys", + [6] = "UBRSEmberseer", + [7] = "UBRSSolakar", + [8] = "UBRSFlame", + [11] = "UBRSRunewatcher", + [12] = "UBRSAnvilcrack", + [13] = "UBRSRend", + [14] = "UBRSGyth", + [16] = "UBRSBeast", + [17] = "UBRSValthalak", + [19] = "UBRSDrakkisath", + [23] = "UBRSTrash", + [24] = "IRONWEAVE", + [25] = "T0SET", +} +AtlasLootBossButtons.BlackrockSpireLower = { + [1] = "VanillaKeys", + [7] = "LunarFestival1", + [8] = "LBRSPike", + [9] = "LBRSSpirestoneButcher", + [10] = "LBRSOmokk", + [11] = "LBRSSpirestoneBattleLord", + [12] = "LBRSSpirestoneLordMagus", + [13] = "LBRSVosh", + [16] = "LBRSVoone", + [17] = "LBRSGrayhoof", + [21] = "LBRSHumanRemains", + [22] = "LBRSGrimaxe", + [23] = "LBRSSmolderweb", + [24] = "LBRSCrystalFang", + [26] = "LBRSDoomhowl", + [27] = "LBRSZigris", + [28] = "LBRSHalycon", + [29] = "LBRSSlavener", + [30] = "LBRSBashguud", + [31] = "LBRSWyrmthalak", + [32] = "LBRSFelguard", + [34] = "LBRSTrash", + [35] = "IRONWEAVE", + [36] = "SpiderKiss", + [37] = "T0SET", +} +AtlasLootBossButtons.BlackwingLair = { + [3] = "BWLRazorgore", + [4] = "BWLVaelastrasz", + [5] = "BWLLashlayer", + [6] = "BWLFiremaw", + [7] = "BWLEzzel", + [8] = "BWLEbonroc", + [10] = "BWLFlamegor", + [11] = "BWLChromaggus", + [12] = "BWLNefarian", + [16] = "BWLTrashMobs", + [17] = "T2SET", +} +AtlasLootBossButtons.DireMaulEast = { + [1] = "VanillaKeys", + [7] = "DMEPusillin", + [8] = "DMEZevrimThornhoof", + [9] = "DMEHydro", + [10] = "DMELethtendris", + [11] = "DMEPimgib", + [13] = "DMEAlzzin", + [14] = "DMEIsalien", + [15] = "DMEShard", + [16] = "DMTome", + [18] = "DMETrash", + [19] = "DMEBooks", + [20] = "IRONWEAVE", +} +AtlasLootBossButtons.DireMaulNorth = { + [1] = "VanillaKeys", + [2] = "VanillaKeys", + [3] = "VanillaKeys", + [7] = "DMNGuardMoldar", + [8] = "DMNStomperKreeg", + [9] = "DMNGuardFengus", + [10] = "DMNThimblejack", + [11] = "DMNGuardSlipkik", + [12] = "DMNCaptainKromcrush", + [13] = "DMNKingGordok", + [14] = "DMNChoRush", + [21] = "DMWShendralarProvisioner", + [23] = "DMTome", + [25] = "DMNTrash", + [26] = "DMNBooks", + [27] = "DMNTRIBUTERUN", +} +AtlasLootBossButtons.DireMaulWest = { + [1] = "VanillaKeys", + [2] = "VanillaKeys", + [7] = "DMWTendrisWarpwood", + [9] = "DMWIllyannaRavenoak", + [11] = "DMWMagisterKalendris", + [12] = "DMWTsuzee", + [13] = "DMWImmolthar", + [14] = "DMWHelnurath", + [15] = "DMWPrinceTortheldrin", + [17] = "DMWRevanchion", + [24] = "DMWShendralarProvisioner", + [26] = "DMTome", + [28] = "DMWTrash", + [29] = "DMWBooks", +} +AtlasLootBossButtons.DireMaulEnt = { + [10] = "LunarFestival1", +} +AtlasLootBossButtons.Gnomeregan = { + [1] = "VanillaKeys", + [5] = "GnGrubbis", + [13] = "GnPunchographB", + [14] = "GnViscousFallout", + [15] = "GnElectrocutioner6000", + [16] = "GnPunchographC", + [17] = "GnCrowdPummeler960", + [18] = "GnPunchographD", + [19] = "GnDIAmbassador", + [20] = "GnMekgineerThermaplugg", + [22] = "GnTrash", +} +AtlasLootBossButtons.GnomereganEnt = { + [8] = "GnPunchographA", + [9] = "GnNamdoBizzfizzle", + [10] = "GnTechbot", + [12] = "GnOutsideTrash", +} +AtlasLootBossButtons.Maraudon = { + [1] = "VanillaKeys", + [5] = "MaraKhanVeng", + [6] = "MaraNoxxion", + [7] = "MaraRazorlash", + [8] = "MaraKhanMaraudos", + [9] = "MaraLordVyletongue", + [10] = "MaraMeshlok", + [11] = "MaraCelebras", + [12] = "MaraLandslide", + [13] = "MaraTinkererGizlock", + [14] = "MaraRotgrip", + [15] = "MaraPrincessTheradras", + [16] = "LunarFestival1", + [17] = "MaraTrash", +} +AtlasLootBossButtons.MaraudonEnt = { + [2] = "MaraNamelesProphet", + [6] = "MaraKhanKolk", + [7] = "MaraKhanGelk", + [8] = "MaraKhanMagra", +} +AtlasLootBossButtons.MoltenCore = { + [2] = "WaterLords1", + [3] = "VanillaKeys", + [4] = "VanillaKeys", + [6] = "MCIncindis", + [7] = "MCLucifron", + [8] = "MCMagmadar", + [9] = "MCGarr", + [10] = "MCGeddon", + [11] = "MCShazzrah", + [12] = "MCSulfuron", + [13] = "MCGolemagg", + [14] = "MCTwins", + [15] = "MCThaurissan", + [16] = "MCMajordomo", + [17] = "MCRagnaros", + [19] = "MCTrashMobs", + [20] = "MCRANDOMBOSSDROPS", + [21] = "T1SET", + [22] = "T2SET", +} +AtlasLootBossButtons.Naxxramas = { + [2] = "Argent1", + [7] = "NAXPatchwerk", + [8] = "NAXGrobbulus", + [9] = "NAXGluth", + [10] = "NAXThaddius", + [12] = "NAXAnubRekhan", + [13] = "NAXGrandWidowFaerlina", + [14] = "NAXMaexxna", + [16] = "NAXNoththePlaguebringer", + [17] = "NAXHeigantheUnclean", + [18] = "NAXLoatheb", + [20] = "NAXInstructorRazuvious", + [21] = "NAXGothiktheHarvester", + [22] = "NAXTheFourHorsemen", + [28] = "NAXSapphiron", + [29] = "NAXKelThuzard", + [31] = "NAXTrash", + [32] = "T3SET", +} +AtlasLootBossButtons.OnyxiasLair = { + [2] = "VanillaKeys", + [4] = "Axelus", + [5] = "Onyxia", +} +AtlasLootBossButtons.RagefireChasm = { + [3] = "RFCOggleflint", + [4] = "RFCTaragaman", + [5] = "RFCJergosh", + [6] = "RFCBazzalan", +} +AtlasLootBossButtons.RazorfenDowns = { + [2] = "RFDTutenkash", + [3] = "RFDHenryStern", + [6] = "RFDLadyF", + [7] = "RFDMordreshFireEye", + [8] = "RFDGlutton", + [9] = "RFDRagglesnout", + [10] = "RFDDeathProphet", + [11] = "RFDAmnennar", + [12] = "RFDPlaguemaw", + [14] = "RFDTrash", +} +AtlasLootBossButtons.RazorfenKraul = { + [3] = "RFKAggem", + [4] = "RFKDeathSpeakerJargba", + [5] = "RFKOverlordRamtusk", + [6] = "RFKRazorfenSpearhide", + [7] = "RFKAgathelos", + [8] = "RFKBlindHunter", + [9] = "RFKCharlgaRazorflank", + [12] = "RFKEarthcallerHalmgar", + [13] = "RFKRotthorn", + [15] = "RFKTrash", +} +AtlasLootBossButtons.Scholomance = { + [1] = "Argent1", + [2] = "VanillaKeys", + [3] = "VanillaKeys", + [4] = "SCHOLOBlood", + [5] = "VanillaKeys", + [6] = "VanillaKeys", + [10] = "SCHOLOBlood", + [12] = "SCHOLOKirtonostheHerald", + [13] = "SCHOLOJandiceBarov", + [16] = "SCHOLOLordBlackwood", + [17] = "SCHOLORattlegore", + [18] = "SCHOLODeathKnight", + [19] = "SCHOLOMarduk", + [20] = "SCHOLOVectus", + [21] = "SCHOLORasFrostwhisper", + [23] = "SCHOLOKormok", + [24] = "SCHOLOInstructorMalicia", + [25] = "SCHOLODoctorTheolenKrastinov", + [26] = "SCHOLOLorekeeperPolkelt", + [27] = "SCHOLOTheRavenian", + [28] = "SCHOLOLordAlexeiBarov", + [30] = "SCHOLOLadyIlluciaBarov", + [31] = "SCHOLODarkmasterGandling", + [36] = "SCHOLOTrash", + [37] = "ScholoCloth", + [38] = "ScholoLeather", + [39] = "ScholoMail", + [40] = "ScholoPlate", + [41] = "IRONWEAVE", + [42] = "T0SET", +} +AtlasLootBossButtons.ShadowfangKeep = { + [2] = "SFKRethilgore", + [6] = "SFKFelSteed", + [7] = "SFKJordansHammer", + [8] = "SFKRazorclawtheButcher", + [9] = "SFKSilverlaine", + [10] = "SFKSpringvale", + [11] = "SFKSever", + [12] = "SFKOdotheBlindwatcher", + [13] = "SFKDeathswornCaptain", + [14] = "SFKFenrustheDevourer", + [15] = "SFKArugalsVoidwalker", + [16] = "SFKBookofUr", + [17] = "SFKWolfMasterNandos", + [18] = "SFKArchmageArugal", + [19] = "SFKPrelate", + [21] = "SFKTrash", +} +AtlasLootBossButtons.SMArmory = { + [1] = "VanillaKeys", + [3] = "SMHerod", + [4] = "SMQuartermaster", + [6] = "SMATrash", + [7] = "SCARLET", +} +AtlasLootBossButtons.SMCathedral = { + [1] = "VanillaKeys", + [2] = "SMFairbanks", + [3] = "SMMograine", + [4] = "SMWhitemane", + [7] = "SMCTrash", + [8] = "SCARLET", +} +AtlasLootBossButtons.SMGraveyard = { + [2] = "SMVishas", + [4] = "SMScorn", + [5] = "SMBloodmageThalnos", + [6] = "SMIronspine", + [7] = "SMAzshir", + [8] = "SMFallenChampion", + [9] = "SMDukeDreadmoore", + [11] = "SMGTrash", + [12] = "SCARLET", +} +AtlasLootBossButtons.SMLibrary = { + [2] = "SMHoundmasterLoksey", + [3] = "SMDoan", + [4] = "SMDoansBox", + [5] = "SMBrotherWystan", + [7] = "SMLTrash", + [8] = "SCARLET", +} +AtlasLootBossButtons.Stratholme = { + [1] = "Argent1", + [2] = "VanillaKeys", + [3] = "VanillaKeys", + [4] = "STRATStratholmeCourier", + [5] = "VanillaKeys", + [8] = "STRATSkull", + [9] = "STRATStratholmeCourier", + [10] = "STRATFrasSiabi", + [11] = "STRATAtiesh", + [12] = "STRATBalzaphon", + [13] = "STRATHearthsingerForresten", + [14] = "STRATTheUnforgiven", + [15] = "LunarFestival1", + [16] = "STRATTimmytheCruel", + [17] = "STRATMalor", + [18] = "STRATMalorsStrongbox", + [19] = "STRATCrimsonHammersmith", + [20] = "STRATBSPlansSerenity", + [21] = "STRATCannonMasterWilley", + [22] = "STRATArchivistGalford", + [24] = "STRATBalnazzar", + [25] = "STRATSothosJarien", + [26] = "STRATMagistrateBarthilas", + [28] = "STRATStonespine", + [29] = "STRATBaronessAnastari", + [30] = "STRATBlackGuardSwordsmith", + [31] = "STRATBSPlansCorruption", + [32] = "STRATNerubenkan", + [33] = "STRATMalekithePallid", + [34] = "STRATRamsteintheGorger", + [35] = "STRATBaronRivendare", + [43] = "STRATPostmaster", + [45] = "STRATTrash", + [46] = "STRAT", + [47] = "IRONWEAVE", + [48] = "T0SET", +} +AtlasLootBossButtons.TheCrescentGrove = { + [3] = "TCGGrovetenderEngryss", + [4] = "TCGKeeperRanathos", + [5] = "TCGHighPriestessAlathea", + [6] = "TCGFenektistheDeceiver", + [7] = "TCGMasterRaxxieth", + [9] = "TCGTrash", +} +AtlasLootBossButtons.KarazhanCrypt = { + [2] = "KCMarrowspike", + [3] = "KCHivaxxis", + [4] = "KCCorpsemuncher", + [5] = "KCGuardCaptainGort", + [6] = "KCArchlichEnkhraz", + [7] = "KCCommanderAndreon", + [8] = "KCAlarus", + [9] = "KCTreasure", + [11] = "KCTrash", +} +AtlasLootBossButtons.CavernsOfTimeBlackMorass = { + [3] = "COTBMChronar", + [4] = "COTBMEpidamu", + [5] = "COTBMDriftingAvatar", + [6] = "COTBMTimeLordEpochronos", + [7] = "COTBMMossheart", + [8] = "COTBMAntnormi", + [9] = "COTBMRotmaw", + [11] = "COTTrash", +} +AtlasLootBossButtons.StormwindVault = { + [2] = "SWVAszoshGrimflame", + [3] = "SWVThamGrarr", + [4] = "SWVBlackBride", + [6] = "SWVDamian", + [7] = "SWVVolkanCruelblade", + [8] = "SWVVaultArmoryEquipment", + [11] = "SWVTrash", +} +AtlasLootBossButtons.HateforgeQuarry = { + [2] = "HQHighForemanBargulBlackhammer", + [3] = "HQEngineerFiggles", + [5] = "HQCorrosis", + [6] = "HQHatereaverAnnihilator", + [7] = "HQHargeshDoomcaller", + [9] = "HQTrash", +} +AtlasLootBossButtons.TheDeadmines = { + [3] = "DMJaredVoss", + [4] = "DMRhahkZor", + [5] = "DMMinerJohnson", + [6] = "DMSneed", + [7] = "DMSneedsShredder", + [8] = "DMGilnid", + [9] = "DMHarvester", + [10] = "DMMrSmite", + [11] = "DMCookie", + [12] = "DMCaptainGreenskin", + [13] = "DMVanCleef", + [15] = "DMTrash", + [16] = "DEADMINES", +} +AtlasLootBossButtons.TheDeadminesEnt = { + [3] = "DMMarisaduPaige", + [4] = "DMBrainwashedNoble", + [5] = "DMForemanThistlenettle", +} +AtlasLootBossButtons.TheRuinsofAhnQiraj = { + [1] = "Cenarion1", + [3] = "AQ20Kurinnaxx", + [4] = "AQ20Andorov", + [6] = "AQ20Rajaxx", + [7] = "AQ20CAPTAIN", + [8] = "AQ20CAPTAIN", + [9] = "AQ20CAPTAIN", + [10] = "AQ20CAPTAIN", + [11] = "AQ20CAPTAIN", + [12] = "AQ20CAPTAIN", + [13] = "AQ20CAPTAIN", + [14] = "AQ20Moam", + [15] = "AQ20Buru", + [16] = "AQ20Ayamiss", + [17] = "AQ20Ossirian", + [20] = "AQ20Trash", + [21] = "AQ20ClassBooks", + [22] = "AQ20Enchants", + [23] = "AQ20SET", +} +AtlasLootBossButtons.TheStockade = { + [2] = "SWStTargorr", + [3] = "SWStKamDeepfury", + [4] = "SWStHamhock", + [5] = "SWStBazil", + [6] = "SWStDextren", + [7] = "SWStBruegalIronknuckle", + [9] = "SWStTrash", +} +AtlasLootBossButtons.TheSunkenTemple = { + [2] = "VanillaKeys", + [5] = "STBalconyMinibosses", + [13] = "STAtalalarion", + [14] = "STSpawnOfHakkar", + [15] = "STAvatarofHakkar", + [16] = "STJammalan", + [17] = "STOgom", + [18] = "LunarFestival1", + [19] = "STDreamscythe", + [20] = "STWeaver", + [21] = "STMorphaz", + [22] = "STHazzas", + [23] = "STEranikus", + [28] = "STTrash", +} +AtlasLootBossButtons.TheTempleofAhnQiraj = { + [1] = "AQBroodRings", + [3] = "AQ40Skeram", + [4] = "AQ40Trio", + [8] = "AQ40Sartura", + [9] = "AQ40Fankriss", + [10] = "AQ40Viscidus", + [11] = "AQ40Huhuran", + [12] = "AQ40Emperors", + [15] = "AQ40Ouro", + [16] = "AQ40CThun", + [24] = "AQ40Trash1", + [25] = "AQEnchants", + [26] = "AQ40SET", + [27] = "AQOpening", +} +AtlasLootBossButtons.Uldaman = { + [1] = "VanillaKeys", + [4] = "UldBaelog", + [5] = "UldEric", + [6] = "UldOlaf", + [7] = "UldBaelogsChest", + [10] = "UldRevelosh", + [11] = "UldIronaya", + [14] = "UldAncientStoneKeeper", + [15] = "UldGalgannFirehammer", + [16] = "UldTabletofWill", + [17] = "UldShadowforgeCache", + [18] = "UldGrimlok", + [19] = "UldArchaedas", + [23] = "UldTrash", +} +AtlasLootBossButtons.UldamanEnt = { + [4] = "UldMagreganDeepshadow", + [5] = "UldTabletofRyuneh", + [6] = "UldKromStoutarmChest", + [7] = "UldGarrettFamilyChest", + [8] = "UldShovelphlange", +} +AtlasLootBossButtons.GilneasCity = { + [2] = "GCMatthiasHoltz", + [3] = "GCPackmasterRagetooth", + [6] = "GCJudgeSutherland", + [7] = "GCDustivanBlackcowl", + [8] = "GCMarshalMagnusGreystone", + [9] = "GCHorsemasterLevvin", + [10] = "GCHarlowFamilyChest", + [11] = "GCGennGreymane", + [13] = "GCTrash", +} +AtlasLootBossButtons.WailingCaverns = { + [3] = "WCLordCobrahn", + [4] = "WCLadyAnacondra", + [5] = "WCKresh", + [6] = "WCDeviateFaerieDragon", + [7] = "WCZandara", + [8] = "WCLordPythas", + [9] = "WCSkum", + [10] = "WCVangros", + [11] = "WCLordSerpentis", + [12] = "WCVerdan", + [13] = "WCMutanus", + [16] = "WCTrash", + [17] = "WAILING", +} +AtlasLootBossButtons.WailingCavernsEnt = { + [3] = "WCMadMagglish", + [4] = "WCTrigoretheLasher", + [5] = "WCBoahn", + [10] = "WCKalldanFelmoon", +} +AtlasLootBossButtons.ZulFarrak = { + [1] = "VanillaKeys", + [3] = "ZFZerillis", + [4] = "ZFAntusul", + [5] = "ZFThekatheMartyr", + [6] = "ZFWitchDoctorZumrah", + [8] = "ZFNekrumGutchewer", + [9] = "ZFSezzziz", + [10] = "ZFDustwraith", + [11] = "ZFSergeantBly", + [16] = "ZFSandfury", + [17] = "ZFChiefUkorzSandscalp", + [19] = "ZFHydromancerVelratha", + [20] = "ZFGahzrilla", + [21] = "LunarFestival1", + [22] = "ZFZeljeb", + [23] = "ZFChampion", + [26] = "ZFTrash", +} +AtlasLootBossButtons.ZulGurub = { + [1] = "Zandalar1", + [2] = "VanillaKeys", + [3] = "VanillaKeys", + [5] = "ZGJeklik", + [6] = "ZGVenoxis", + [7] = "ZGEnchants", + [8] = "ZGMarli", + [9] = "ZGMandokir", + [12] = "ZGGrilek", + [13] = "ZGHazzarah", + [14] = "ZGRenataki", + [15] = "ZGWushoolay", + [16] = "ZGGahzranka", + [17] = "ZGThekal", + [20] = "ZGArlokk", + [21] = "ZGJindo", + [22] = "ZGHakkar", + [23] = "ZGMuddyChurningWaters", + [24] = "ZGJinxedHoodooPile", + [26] = "ZGTrash1", + [27] = "ZGShared", + [28] = "PrimalBlessing", + [29] = "HakkariBlades", + [30] = "ZGRings", + [31] = "ZGSET", + [32] = "ZGEnchants", +} +AtlasLootBossButtons.LowerKara = { + [3] = "LKHRolfen", + [6] = "LKHBroodQueenAraxxna", + [7] = "LKHGrizikil", + [9] = "LKHClawlordHowlfang", + [10] = "LKHLordBlackwaldII", + [14] = "LKHMoroes", + [16] = "LKHTrash", + [17] = "LKHEnchants", +} +AtlasLootBossButtons.UpperKara = { + [5] = "UKHGnarlmoon", + [6] = "UKHIncantagos", + [7] = "UKHAnomalus", + [8] = "UKHEcho", + [9] = "UKHKing", + [10] = "UKHSanvTasdal", + [11] = "UKHRupturan", + [12] = "UKHKruul", + [13] = "UKHMephistroth", + [15] = "UKHTrash", + [16] = "KARASET", +} +AtlasLootBossButtons.EmeraldSanctum = { + [4] = "ESErennius", + [5] = "ESSolnius1", + [6] = "ESHardMode", + [8] = "ESTrash", +} +AtlasLootBossButtons.DragonmawRetreat = { + [3] = "DMRGowlfang", + [4] = "DMRBroodmother", + [5] = "DMRWebMaster", + [6] = "DMRGarlok", + [7] = "DMRHalgan", + [8] = "DMRSlagfist", + [9] = "DMROverlord", + [10] = "DMRElderHollowblood", + [11] = "DMRSearistrasz", + [12] = "DMRZuluhed", + [14] = "DMRTrash", +} +AtlasLootBossButtons.StormwroughtRuins = { + [3] = "SWROronok", + [4] = "SWRDagar", + [5] = "SWRDukeBalor", + [6] = "SWRLibrarian", + [7] = "SWRChieftain", + [8] = "SWRDeathlord", + [9] = "SWRSubjugator", + [10] = "SWRMycellakos", + [11] = "SWREldermaw", + [12] = "SWRLadyDrazare", + [13] = "SWRRemains", + [14] = "SWRMergothid", + [17] = "SWRTrash", +} + -------------------------------------------------------------------------------- -- ItemIDs (default english) -------------------------------------------------------------------------------- diff --git a/Database/PvP.lua b/Database/PvP.lua index da2b44f..d325036 100644 --- a/Database/PvP.lua +++ b/Database/PvP.lua @@ -6,225 +6,41 @@ file due to slight translation differences between Atlas languages. The English file also contains the loot tables for the battleground loot tables. ]] ------------- --- Layout -- ------------- -AtlasLootBattlegrounds = { - BloodRing = { - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "BRRepFriendly1", - "BRRepHonored1", - "BRRepRevered1", - "BRRepExalted1", - "BRRepTokens1", - }, - AlteracValleyNorth = { - "Stormpike1", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "AVRepFriendly", - "AVRepHonored", - "AVRepRevered", - "AVRepExalted", - }, - AlteracValleySouth = { - "Frostwolf1", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "AVRepFriendly", - "AVRepHonored", - "AVRepRevered", - "AVRepExalted", - }, - ArathiBasin = { - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "ABRepFriendly", - "ABRepHonored5059", - "ABRepRevered5059", - "ABRepExalted", - }, - WarsongGulch = { - "", - "", - "", - "", - "", - "WSGRepFriendly", - "WSGRepHonored5059", - "WSGRepRevered5059", - "WSGRepExalted60", - }, + +AtlasLootBossButtons = AtlasLootBossButtons or {} + +AtlasLootBossButtons.BloodRing = { + [62] = "BRRepFriendly1", + [63] = "BRRepHonored1", + [64] = "BRRepRevered1", + [65] = "BRRepExalted1", + [66] = "BRRepTokens1", +} +AtlasLootBossButtons.AlteracValleyNorth = { + [1] = "Stormpike1", + [64] = "AVRepFriendly", + [65] = "AVRepHonored", + [66] = "AVRepRevered", + [67] = "AVRepExalted", +} +AtlasLootBossButtons.AlteracValleySouth = { + [1] = "Frostwolf1", + [46] = "AVRepFriendly", + [47] = "AVRepHonored", + [48] = "AVRepRevered", + [49] = "AVRepExalted", +} +AtlasLootBossButtons.ArathiBasin = { + [11] = "ABRepFriendly", + [12] = "ABRepHonored5059", + [13] = "ABRepRevered5059", + [14] = "ABRepExalted", +} +AtlasLootBossButtons.WarsongGulch = { + [6] = "WSGRepFriendly", + [7] = "WSGRepHonored5059", + [8] = "WSGRepRevered5059", + [9] = "WSGRepExalted60", } ---------------------- diff --git a/Database/WorldBosses.lua b/Database/WorldBosses.lua index 2f2e65b..550f4a6 100644 --- a/Database/WorldBosses.lua +++ b/Database/WorldBosses.lua @@ -1,92 +1,36 @@ -AtlasLootWBBossButtons = { - FourDragons = { - "", - "", - "", - "", - "", - "DLethon", - "DEmeriss", - "DTaerar", - "DYsondre", - "", - "DTrash", - }, - Azuregos = { - "AAzuregos", - "ASpiritA", - }, - LordKazzak = { - "KKazzak", - }, - Nerubian = { - "Nerubian", - }, - Reaver = { - "Reaver", - }, - Ostarius = { - "Ostarius", - }, - Concavius = { - "Concavius", - }, - CowKing = { - "CowKing", - }, - Clackora = { - "Clackora", - }, - RareSpawns = { - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "", - "Tarangos", - "Kargron", - "Xalvic", - "Mallon", - "Grugthok", - "WanderingKnight", - "CrusaderLarsarius", - "Zareth", - "Jalakar", - "Ashbeard", - "AdmiralBareanWestwind", - "ShadeMage", - "GraypawAlpha", - "EarthcallerRezengal", - "Blazespark", - "WitchDoctorTanzo", - "Dawnhowl", - "MaltimorsPrototype", - "Bonecruncher", - "Duskskitter", - "BaronPerenolde", - "FirstbornofArugal", - "WidowoftheWoods", - "Ripjaw", - "Rukthok", - "MargontheMighty", - "Embereye", - "Aquitus", - "Letashaz", - "Stoneshell", - "HighvaleSilverback", - "Azurebeak", - "BarkskinFisher", - "ShadeflayerGoliath", - "M0L1Y", - "KinTozo", - "ProfessorLysander", - }, +AtlasLootBossButtons = AtlasLootBossButtons or {} + +AtlasLootBossButtons.FourDragons = { + [6] = "DLethon", + [7] = "DEmeriss", + [8] = "DTaerar", + [9] = "DYsondre", + [11] = "DTrash", +} +AtlasLootBossButtons.Azuregos = { + [1] = "AAzuregos", + [2] = "ASpiritA", +} +AtlasLootBossButtons.LordKazzak = { + [1] = "KKazzak", +} +AtlasLootBossButtons.Nerubian = { + [1] = "Nerubian", +} +AtlasLootBossButtons.Reaver = { + [1] = "Reaver", +} +AtlasLootBossButtons.Ostarius = { + [1] = "Ostarius", +} +AtlasLootBossButtons.Concavius = { + [1] = "Concavius", +} +AtlasLootBossButtons.CowKing = { + [1] = "CowKing", +} +AtlasLootBossButtons.Clackora = { + [1] = "Clackora", } AtlasLoot_Data["AtlasLootWBItems"] = {