You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
893 lines
29 KiB
893 lines
29 KiB
local Dungeons = LibStub('AceAddon-3.0'):GetAddon('BestInSlotRedux'):NewModule('ShadowlandsDungeons')
|
|
local dungeonTierId = 90002
|
|
local tocVersion = select(1, GetBuildInfo())
|
|
local bonusIds = {
|
|
bonusids = {
|
|
[1] = {3524},
|
|
[2] = {3524},
|
|
[3] = {3524},
|
|
-- [4] = {difficulty,6652,12/12aufwertungen,+ilvl,rarity}--M+
|
|
[4] = {7359,6652,7401,1586,6646},--M+
|
|
[5] = {6536,6652,1592,6646},--M+ Casino
|
|
},
|
|
difficultyconversion = {
|
|
[1] = 1, -- NHC
|
|
[2] = 2, -- HC
|
|
[3] = 23, -- Mythic
|
|
[4] = 35, -- Mythic+
|
|
[5] = 8, -- Great Vault
|
|
},
|
|
}
|
|
local bonusIds_market = {
|
|
bonusids = {
|
|
[1] = {3524},
|
|
[2] = {3524},
|
|
[3] = {3524},
|
|
-- [4] = {difficulty,6652,12/12aufwertungen,+ilvl,rarity}--M+
|
|
[4] = {7359,6652,7401,1589,6646},--M+
|
|
[5] = {6536,6652,1595,6646},--M+ Casino
|
|
},
|
|
difficultyconversion = {
|
|
[1] = 1, -- NHC
|
|
[2] = 2, -- HC
|
|
[3] = 23, -- Mythic
|
|
[4] = 35, -- Mythic+
|
|
[5] = 8, -- Great Vault
|
|
},
|
|
}
|
|
|
|
|
|
function Dungeons:NecroticWake()
|
|
local necroticwake = "necroticwake"
|
|
local name = C_Map.GetMapInfo(1666).name
|
|
self:RegisterRaidInstance(dungeonTierId, necroticwake, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- Necrotic Wake
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Blightbone
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2395)
|
|
local lootTable = {
|
|
178730, --Engorged Worm Smashwer
|
|
178735, --Blight Belcher
|
|
178732, --Abominable Visage
|
|
178733, --Blightbone Spaulders
|
|
178734, --Fused Bone Greatbelt
|
|
178731, --Vicera-Stitched Footpads
|
|
178736, --Stitchflesh's Misplaced Signet
|
|
}
|
|
self:RegisterBossLoot(necroticwake, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Amarth, The Harvester
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2391)
|
|
local lootTable = {
|
|
178737, --Amarth's Spellblade
|
|
178738, --Rattling Deadeye Hood
|
|
178740, --Reanimator's Mantle
|
|
178741, --Risen Monstrosity Cuffs
|
|
178739, --Legplates of Unholy Frenzy
|
|
178742, --Bottled Flayedwing Toxin
|
|
}
|
|
self:RegisterBossLoot(necroticwake, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Surgeon Stitchflesh
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2392)
|
|
local lootTable = {
|
|
178743, --Stitchflesh's Scalpel
|
|
178750, --Encrusted Canopic Lid
|
|
178749, --Vile Butcher's Pauldrons
|
|
178744, --Freshly Embalmed Jerkin
|
|
178748, --Gory Surgeon's Gloves
|
|
178745, --Striders of Restless Malice
|
|
178772, --Satchel of Misbegotten Minions
|
|
178751, --Spare Meat Hook
|
|
}
|
|
self:RegisterBossLoot(necroticwake, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Nalthor the Rimebinder
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2396)
|
|
local lootTable = {
|
|
178780, --Rimebinder's Runeblade
|
|
178777, --Darkfrost Helmet
|
|
178779, --Undying Chill Shoulderpads
|
|
178782, --Necroplis Lord's Shackles
|
|
178778, --Lichbone Legguards
|
|
178781, --Ritual Commander's Ring
|
|
178783, --Siphoning Phylactery Shard
|
|
}
|
|
self:RegisterBossLoot(necroticwake, lootTable, bossName)
|
|
end
|
|
|
|
function Dungeons:Plaguefall()
|
|
local plaguefall = "plaguefall"
|
|
local name = C_Map.GetMapInfo(1674).name
|
|
self:RegisterRaidInstance(dungeonTierId, plaguefall, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- Plaguefall
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Globgrog
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2419)
|
|
local lootTable = {
|
|
178753, --Surgical Pustule Extractor
|
|
178760, --Digested Interrogator's Gaze
|
|
178773, --Plague Handler's Greathelm
|
|
178762, --Blightborne Chain Legguards
|
|
178756, --Stradama's Misplaced Slippers
|
|
178770, --Slimy Consumptive Organ
|
|
}
|
|
self:RegisterBossLoot(plaguefall, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Doctor Ickus
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2403)
|
|
local lootTable = {
|
|
178752, --Sophisticated Bonecracker
|
|
178759, --Depraved Physician's Mask
|
|
178763, --Malodorous Gristle-Sown Spaulders
|
|
178767, --Tortured Assistant's Bindings
|
|
178775, --Fleshfused Crushers
|
|
178771, --Phial of Putrefaction
|
|
}
|
|
self:RegisterBossLoot(plaguefall, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Domina Venomblade
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2423)
|
|
local lootTable = {
|
|
178929, --Halbed of the Aranakk
|
|
178928, --Domina's Oozing Shiv
|
|
178934, --Fastened Venombarb Binds
|
|
178930, --Mitts of Flawless Duplication
|
|
178932, --Belth of Wretched manipulations
|
|
178931, --Scarred Bloodbound Girdle
|
|
178933, --Arachnid Cipher Ring
|
|
}
|
|
self:RegisterBossLoot(plaguefall, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Margrave Stradama
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2404)
|
|
local lootTable = {
|
|
178754, --Poxstorm, Longsword of Pestilence
|
|
178764, --Plagueborne Shoulderguards
|
|
178755, --Blighted Margrave's Cloak
|
|
178757, --Gloves of Obscure Rituals
|
|
178761, --Leggings of the Erudite Scholar
|
|
178774, --Muckwallow Stompers
|
|
178769, --Infinitely Divisible Ooze
|
|
}
|
|
self:RegisterBossLoot(plaguefall, lootTable, bossName)
|
|
end
|
|
|
|
function Dungeons:MistsofTirnaScithe()
|
|
local mistsoftirnascithe = "mistsoftirnascithe"
|
|
local name = C_Map.GetMapInfo(1669).name
|
|
self:RegisterRaidInstance(dungeonTierId, mistsoftirnascithe, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- Mists of Tirna Scithe
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Ingra Maloch
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2400)
|
|
local lootTable = {
|
|
178713, --Drustlord's Greateaxe
|
|
178709, --Scithewood Scepter
|
|
178692, --Soulthorn Visage
|
|
178694, --Wrathbark Greathelm
|
|
178696, --Ingra Maloch's Mantle
|
|
178698, --Rainshadow Hauberk
|
|
178704, --Deathshackle Wristwraps
|
|
178700, --Clasp of Waning Shadow
|
|
178708, --Unbound Changeling
|
|
}
|
|
self:RegisterBossLoot(mistsoftirnascithe, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Mistcaller
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2402)
|
|
local lootTable = {
|
|
178710, --Tanglewood Thorn
|
|
178691, --Hood of the Hidden Path
|
|
178707, --Trailspinner Pendant
|
|
178697, --Prankster's Pauldrons
|
|
178695, --Wintersnap Shoulderguards
|
|
178706, --Fogweaver Gauntlets
|
|
178705, --Tricksprite Gloves
|
|
178715, --Mistcaller Ocarina
|
|
}
|
|
self:RegisterBossLoot(mistsoftirnascithe, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Tred'ova
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2405)
|
|
local lootTable = {
|
|
178714, --Lakali's Spire of Knowledge
|
|
178711, --Axe of the Deadgrove
|
|
178712, --Acidslough Bulwark
|
|
178693, --Cocoonsilk Cowl
|
|
178702, --Bands of the Undergrowth
|
|
178703, --Hiveswarm Bracers
|
|
178699, --Sapgorger Belth
|
|
178701, --Gormshell Greaves
|
|
}
|
|
self:RegisterBossLoot(mistsoftirnascithe, lootTable, bossName)
|
|
end
|
|
|
|
function Dungeons:HallsofAtonement()
|
|
local hallsofatonement = "hallsofatonement"
|
|
local name = C_Map.GetMapInfo(1663).name
|
|
self:RegisterRaidInstance(dungeonTierId, hallsofatonement, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- Halls of Atonement
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Halkias, the Sin-Stained Goliath
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2406)
|
|
local lootTable = {
|
|
178817, --Hood of Refracted Shadows
|
|
178827, --Sin Stained Pendant
|
|
178813, --Sinlight Shroud
|
|
178818, --Halkias's Towering Pillars
|
|
178830, --Shardskin Sabatons
|
|
}
|
|
self:RegisterBossLoot(hallsofatonement, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Echelon
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2387)
|
|
local lootTable = {
|
|
178834, --Stoneguardian's Morningstar
|
|
178812, --Wing COmmander's Helmet
|
|
178815, --Soaring Decimator's Hauberk
|
|
178833, --Stonefiend Shaper's Mitts
|
|
178819, --Skyterror's Stonehide Leggings
|
|
178825, --Pulsating Stoneheart
|
|
}
|
|
self:RegisterBossLoot(hallsofatonement, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- High Adjudicator Aleez
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2411)
|
|
local lootTable = {
|
|
178828, --Nathrian Tabernacle
|
|
178821, --Mantle of Ephemeral Visages
|
|
178814, --Breastplate of Otherworldly Influence
|
|
178832, --Gloves of Haunting Fixation
|
|
178822, --Cord of the Dark Word
|
|
178826, --Sunblood Amethyst
|
|
}
|
|
self:RegisterBossLoot(hallsofatonement, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Lord Chamberlain
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2413)
|
|
local lootTable = {
|
|
178829, --Nathrian Ferula
|
|
178816, --Nathrian Usurper's Mask
|
|
178820, --Pauldrons of Unleasehed Pride
|
|
178823, --Waistcord of Dark Devotion
|
|
178831, --SLippers of Leavened Station
|
|
178824, --Signet of the False Accuser
|
|
}
|
|
self:RegisterBossLoot(hallsofatonement, lootTable, bossName)
|
|
end
|
|
|
|
function Dungeons:TheaterofPain()
|
|
local theaterofpain = "theaterofpain"
|
|
local name = C_Map.GetMapInfo(1683).name
|
|
self:RegisterRaidInstance(dungeonTierId, theaterofpain, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- Theater of Pain
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- An Affront of Challengers
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2397)
|
|
local lootTable = {
|
|
178866, --Dessia's Decimating Decapitator
|
|
178799, --Amphitheater Stalker's Hood
|
|
178803, --Plague-Licked Amice
|
|
178795, --Vest of Concealed Secrets
|
|
178800, --Galvanized Oxxein Legguards
|
|
178871, --Bloodoath Signet
|
|
178810, --Vial of Spectral Essence
|
|
}
|
|
self:RegisterBossLoot(theaterofpain, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Gorechop
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2401)
|
|
local lootTable = {
|
|
178793, --Abdominal Securing Chestguard
|
|
178806, --Contaminated Gauze Wristwraps
|
|
178798, --Grips of OVerwhelming Beatings
|
|
178869, --Fleshfused Circle
|
|
178808, --Viscera of Coalesced Hatred
|
|
}
|
|
self:RegisterBossLoot(theaterofpain, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Xav the Unfallen
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2390)
|
|
local lootTable = {
|
|
178865, --Xav's Pike of Authority
|
|
178789, --Fleshcrafter's Knife
|
|
178864, --Gorebound Predator's Gavel
|
|
178863, --Gorestained Cleaver
|
|
178794, --Triumphant Combatatnt's Chainmail
|
|
178807, --Pit FFighter's Wristguards
|
|
178801, --Fearless Challenger's Leggings
|
|
}
|
|
self:RegisterBossLoot(theaterofpain, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Kul'Tharok
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2389)
|
|
local lootTable = {
|
|
178792, --Soulswen Vestments
|
|
178805, --Girdle of Shattered Dreams
|
|
178796, --Boots of Shuddering Matter
|
|
178870, --Ritual Bone Band
|
|
178809, --Soulletting Ruby
|
|
}
|
|
self:RegisterBossLoot(theaterofpain, lootTable, bossName)
|
|
|
|
-----------------------------------
|
|
----- Mordretha, the Endless Empress
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2417)
|
|
local lootTable = {
|
|
178867, --Barricade of the Endless Empire
|
|
178868, --Deathwalker's Promise
|
|
178802, --Unyielding Combatatn's Pauldrons
|
|
178804, --Fallen Empress's Cord
|
|
178797, --Vanquished Usurper's Footpads
|
|
178872, --Ring of Perpetual Conflict
|
|
178811, --Grim Codex
|
|
}
|
|
self:RegisterBossLoot(theaterofpain, lootTable, bossName)
|
|
end
|
|
|
|
function Dungeons:DeOtherSide()
|
|
local deotherside = "deotherside"
|
|
local name = C_Map.GetMapInfo(1679).name
|
|
self:RegisterRaidInstance(dungeonTierId, deotherside, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- De Other Side
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Hakkar the Soulflayer
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2408)
|
|
local lootTable = {
|
|
179330, --Zin'khas, Blade of the Fallen God
|
|
179328, --Bloodspiller
|
|
179325, --Hakkari Revenant's Grips
|
|
179326, --Girdle of the Soulflayer
|
|
179324, --Soulfeather Breeches
|
|
179322, --Windscale Moccasins
|
|
179331, --Blood-Spattered Scale
|
|
}
|
|
self:RegisterBossLoot(deotherside, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- The Manastorms
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2409)
|
|
local lootTable = {
|
|
179339, --Whizblast Walking Stick
|
|
179340, --Supercollider
|
|
179335, --Manastorm's Magnificent Threads
|
|
179336, --Rocket Chicken Handlers
|
|
179337, --Techno-Coil Legguards
|
|
179338, --Dynamo Doomstompers
|
|
179342, --Overwhelming Power Crystal
|
|
}
|
|
self:RegisterBossLoot(deotherside, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Dealer Xy'exa
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2398)
|
|
local lootTable = {
|
|
179347, --Collector's Pulse Staff
|
|
179348, --Xy Cartel Crossbow
|
|
179344, --Far Traveler's Shoulderpads
|
|
179349, --Dealer Xy'exa's Cape
|
|
179346, --Breastplate of Fatal Contrivances
|
|
179343, --Sash of Exquisite Acquisitions
|
|
179345, --Spatial Rift Striders
|
|
179350, --Inscrutable Quantum Device
|
|
}
|
|
self:RegisterBossLoot(deotherside, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Mueh'zala
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2410)
|
|
local lootTable = {
|
|
179353, --Harness of Twisted Whims
|
|
179354, --Reality-Shatter Vambraces
|
|
179351, --Mueh'zala's Hexthread Sarong
|
|
179352, --Primeval Soul's Ankleguards
|
|
179355, --Death God's Signet
|
|
179356, --Shadowgrasp Totem
|
|
}
|
|
self:RegisterBossLoot(deotherside, lootTable, bossName)
|
|
end
|
|
|
|
function Dungeons:SpiresofAscension()
|
|
local spiresofascension = "spiresofascension"
|
|
local name = C_Map.GetMapInfo(1693).name
|
|
self:RegisterRaidInstance(dungeonTierId, spiresofascension, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- Spires of Ascension
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Kin-Tara
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2399)
|
|
local lootTable = {
|
|
180097, --Quarterstaff of Discordant Ethic
|
|
180115, --Azure-Venom Choker
|
|
180100, --Forswworn Stalker's Hauberk
|
|
180103, --Winged Hunters' Gloves
|
|
180109, --Kin-Tara's Baleful Cord
|
|
180101, --Warboots of Ruthless Conviction
|
|
}
|
|
self:RegisterBossLoot(spiresofascension, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Ventunax
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2416)
|
|
local lootTable = {
|
|
180095, --Pentinet Edge
|
|
180104, --Distoreded Construct's Gauntlets
|
|
180110, --Dark Praetorian's Clasp
|
|
180111, --Shadowhril Waistwrap
|
|
180102, --Dark Stride Footwraps
|
|
180116, --Overcharged Anima Battery
|
|
}
|
|
self:RegisterBossLoot(spiresofascension, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Oryphrion
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2414)
|
|
local lootTable = {
|
|
180112, --The Philosopher
|
|
180106, --Vicious Surgefaceguard
|
|
180113, --Thunderous Echo Vambraces
|
|
180105, --Absonant Construct's Handguards
|
|
180107, --Purge Protocol Legwraps
|
|
180118, --Anima Field Emitter
|
|
180117, --Empyreal Ordnance
|
|
}
|
|
self:RegisterBossLoot(spiresofascension, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Devos, Paragon of Doubt
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2412)
|
|
local lootTable = {
|
|
180096, --Devos's Cacophonous Poleaxe
|
|
180123, --Drape of Twisted Loyalties
|
|
180099, --Breastplate of Brutal Dissonance
|
|
180098, --Sinister REquiem Vestments
|
|
180114, --Fallen Paragon's Armguards
|
|
180108, --Abyssal Disharmony Breeches
|
|
180119, --Boon of the Archon
|
|
}
|
|
self:RegisterBossLoot(spiresofascension, lootTable, bossName)
|
|
end
|
|
|
|
function Dungeons:SanguineDepths()
|
|
local sanguinedebpths = "sanguinedebpths"
|
|
local name = C_Map.GetMapInfo(1675).name
|
|
self:RegisterRaidInstance(dungeonTierId, sanguinedebpths, name, bonusIds)
|
|
--------------------------------------------------
|
|
----- Sanquinte Depths
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Kryxis the Voracious
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2388)
|
|
local lootTable = {
|
|
178854, --Hungering Devourer's Twinblade
|
|
178853, --Voracious Gorger Spine
|
|
178835, --Anima-Splattered Hide
|
|
178844, --Essence Surge Binders
|
|
178846, --Shackles of Alluring Vitality
|
|
178836, --Sabatons of the Rushing Juggernaut
|
|
178848, --Entwined Gorger Tendril
|
|
}
|
|
self:RegisterBossLoot(sanguinedebpths, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Executor Tarvold
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2415)
|
|
local lootTable = {
|
|
178855, --Sinsmasher
|
|
178859, --Castigator's Mantle
|
|
178851, --Cloak of Enveloping Manifestations
|
|
178845, --Vambraces of the Depraved Warden
|
|
178843, --Executor's Prideful Girdle
|
|
178837, --Sinsoaked Waders
|
|
178849, --Overflowing Anima Cage
|
|
}
|
|
self:RegisterBossLoot(sanguinedebpths, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Grand Proctor Beryllia
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2421)
|
|
local lootTable = {
|
|
178852, --Vessel of Shining Radiance
|
|
178847, --Radiant Light Binders
|
|
178841, --Iron SPiked Handgrips
|
|
178842, --Waistguard of Expurged Anguish
|
|
178838, --Beryllia's Leggings of Endless Torment
|
|
178850, --Lingering Sunmote
|
|
}
|
|
self:RegisterBossLoot(sanguinedebpths, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- General Kaal
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2407)
|
|
local lootTable = {
|
|
178856, --Kaal's Gloomblade
|
|
178857, --Stone General's Edge
|
|
178860, --Cowl of the Devoted General
|
|
178858, --Wicked Bladewing Pauldrons
|
|
178840, --Guilewind Stone Talons
|
|
178839, --Wind Dancer's Legguards
|
|
178862, --Bladedancer's Armor Kit
|
|
178861, --Decanter of Anima-Charged Winds
|
|
}
|
|
self:RegisterBossLoot(sanguinedebpths, lootTable, bossName)
|
|
end
|
|
|
|
if tocVersion >= "9.1.0" then
|
|
function Dungeons:TazaveshtheVeiledMarket()
|
|
local tazaveshtheveiledmarket = "tazaveshtheveiledmarket"
|
|
local name = C_Map.GetMapInfo(1990).name
|
|
self:RegisterRaidInstance(dungeonTierId, tazaveshtheveiledmarket, name, bonusIds_market)
|
|
--------------------------------------------------
|
|
----- Tazavesh, the Veiled Market
|
|
--------------------------------------------------
|
|
|
|
|
|
-----------------------------------
|
|
----- Zo'phex the Sentinel
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2437)
|
|
local lootTable = {
|
|
183468, --Born Anew
|
|
183498, --Cloaked in Shadows
|
|
182110, --Crippling Hex
|
|
182330, --Demonic Parole
|
|
181962, --Mental Recovery
|
|
182338, --Pure Concentration
|
|
181841, --Reinforced Shell
|
|
185824, --Blade of Grievous Harm
|
|
185780, --Interrogator's Flensing Blade
|
|
185816, --Confiscated Bracers of Concealment
|
|
185815, --Vambraces of Verification
|
|
185793, --Cyphered Gloves
|
|
185791, --Knuckle-Dusting Handwraps
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- The Grand Menagerie
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2454)
|
|
local lootTable = {
|
|
184587, --Ambuscade
|
|
181512, --Dizzying Tumble
|
|
181756, --Incantation of Swiftness
|
|
181469, --Indelible Victory
|
|
183044, --Kilrogg's Cunning
|
|
181836, --Spirit Drain
|
|
185777, --Fang of Alcruux
|
|
185821, --Gluttonous Rondel
|
|
185814, --Auctioneer's Counting Bracers
|
|
185792, --Achillite's Unbreakable Grip
|
|
185794, --Gavel Pounders
|
|
185809, --Venza's Powderbelt
|
|
185840, --Seal of the Panoply
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Mailroom Mayhem
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2436)
|
|
local lootTable = {
|
|
182584, --Cheetah's Vigor
|
|
181837, --Clear Mind
|
|
182461, --Echoing Blessings
|
|
186534, --Gizmo
|
|
182325, --Ravenous Consumption
|
|
183497, --Recuperator
|
|
183465, --Ursine Vigor
|
|
185811, --Package Protector
|
|
185817, --Bracers of Autonomous Classification
|
|
185808, --Discount Mail-Order Belt
|
|
185807, --Pan-Dimensional Packing Cord
|
|
185787, --Implacable Weatherproof Treads
|
|
185845, --First Class Healing Distributor
|
|
185846, --Miniscule Mailemental in an Envelope
|
|
185844, --Ticking Sack of Terror
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Myza's Oasis
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2452)
|
|
local lootTable = {
|
|
182460, --Accrued Vitality
|
|
183470, --Born of the Wilds
|
|
182656, --Disturb the Peace
|
|
181508, --Fortifying Ingredients
|
|
182106, --Refreshing Waters
|
|
181464, --Winter's Protection
|
|
185783, --Yasahm the Riftbreaker
|
|
185812, --Acoustically Alluring Censer
|
|
185842, --Ornately Engraved Amplifier
|
|
185802, --Breakbeat Shoulderguards
|
|
185804, --Harmonious Spaulders
|
|
185806, --Improvisational Cinch
|
|
185789, --Sabatons of Measured Time
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- So'azmi
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2451)
|
|
local lootTable = {
|
|
181707, --Diverted Energy
|
|
182449, --Resolute Barrier
|
|
182605, --Tactical Retreat
|
|
181826, --Translucent Image
|
|
182132, --Unending Grip
|
|
182318, --Viscous Ink
|
|
185778, --First Fist of the So Cartel
|
|
185843, --Duplicating Drape
|
|
185782, --Robes of Midnight Bargains
|
|
185786, --So'azmi's Fractal Vest
|
|
185800, --Orbitwarp Culottes
|
|
185798, --Quantum Leapers
|
|
185836, --Codex of the First Technique
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Hylbrande
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2448)
|
|
local lootTable = {
|
|
182105, --Astral Protection
|
|
180943, --Cacophonous Roar
|
|
182336, --Golden Path
|
|
181373, --Harm Denial
|
|
183501, --Rushed Setup
|
|
183467, --Tireless Pursuit
|
|
185810, --Skyreaver, Greataxe of the Keepers
|
|
185779, --Spire of Expurgation
|
|
185805, --Hylbrande's Retrofitted Shoulderguards
|
|
185803, --Stoneflesh Spaulders
|
|
185781, --Drape of Titanic Dreams
|
|
185788, --Codebreaker's Cunning Sandals
|
|
185790, --Treads of Titanic Deconversion
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- Timecap'n Hooktail
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2449)
|
|
local lootTable = {
|
|
181498, --Grounding Surge
|
|
181975, --Hardened Bones
|
|
183502, --Prepared for All
|
|
182469, --Rejuvenating Wind
|
|
182466, --Shade of Terror
|
|
180842, --Stalwart Guardian
|
|
185823, --Fatebreaker, Destroyer of Futures
|
|
185841, --Timetwister Tulwar
|
|
185795, --Cowl of Branching Fate
|
|
185796, --Dragonbane Diadem
|
|
185776, --Hooktail's Commanding Gaze
|
|
185797, --Rakishly Tipped Tricorne
|
|
185820, --Cabochon of the Infinite Flight
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
|
|
|
|
-----------------------------------
|
|
----- So'leah
|
|
-----------------------------------
|
|
local bossName = EJ_GetEncounterInfo(2455)
|
|
local lootTable = {
|
|
186638, --Cartel Master's Gearglider Mount
|
|
181838, --Charitable Soul
|
|
182304, --Divine Call
|
|
182316, --Fel Defender
|
|
183466, --Innate Resolve
|
|
181510, --Lingering Numbness
|
|
182480, --Reversal of Fortune
|
|
182109, --Totemic Surge
|
|
185822, --Staff of Fractured Spacetime
|
|
185819, --Event Horizon's Edge
|
|
185785, --Embrace of the Relicbinder
|
|
185784, --Novaburst Warplate
|
|
185801, --Anomalous Starlit Breeches
|
|
185799, --Hyperlight Leggings
|
|
185813, --Signet of Collapsing Stars
|
|
185818, --So'leah's Secret Technique
|
|
}
|
|
self:RegisterBossLoot(tazaveshtheveiledmarket, lootTable, bossName)
|
|
end
|
|
end
|
|
|
|
function Dungeons:InitializeZoneDetect(ZoneDetect)
|
|
local necroticwake = "necroticwake"
|
|
ZoneDetect:RegisterMapID(1666, necroticwake)
|
|
ZoneDetect:RegisterNPCID(166880, necroticwake, 1)
|
|
ZoneDetect:RegisterNPCID(163157, necroticwake, 2)
|
|
ZoneDetect:RegisterNPCID(166882, necroticwake, 3)
|
|
ZoneDetect:RegisterNPCID(166945, necroticwake, 4)
|
|
|
|
local plaguefall = "plaguefall"
|
|
ZoneDetect:RegisterMapID(1674, plaguefall)
|
|
ZoneDetect:RegisterNPCID(164255, plaguefall, 1)
|
|
ZoneDetect:RegisterNPCID(164967, plaguefall, 2)
|
|
ZoneDetect:RegisterNPCID(164266, plaguefall, 3)
|
|
ZoneDetect:RegisterNPCID(164267, plaguefall, 4)
|
|
|
|
local mistsoftirnascithe = "mistsoftirnascithe"
|
|
ZoneDetect:RegisterMapID(1669, mistsoftirnascithe)
|
|
ZoneDetect:RegisterNPCID(164567, mistsoftirnascithe, 1)
|
|
ZoneDetect:RegisterNPCID(170217, mistsoftirnascithe, 2)
|
|
ZoneDetect:RegisterNPCID(164517, mistsoftirnascithe, 3)
|
|
|
|
local hallsofatonement = "hallsofatonement"
|
|
ZoneDetect:RegisterMapID(1663, hallsofatonement)
|
|
ZoneDetect:RegisterNPCID(165408, hallsofatonement, 1)
|
|
ZoneDetect:RegisterNPCID(156827, hallsofatonement, 2)
|
|
ZoneDetect:RegisterNPCID(165410, hallsofatonement, 3)
|
|
ZoneDetect:RegisterNPCID(164218, hallsofatonement, 4)
|
|
|
|
local theaterofpain = "theaterofpain"
|
|
ZoneDetect:RegisterMapID(1683, theaterofpain)
|
|
ZoneDetect:RegisterNPCID(164451, theaterofpain, 1)
|
|
ZoneDetect:RegisterNPCID(162317, theaterofpain, 2)
|
|
ZoneDetect:RegisterNPCID(162329, theaterofpain, 3)
|
|
ZoneDetect:RegisterNPCID(162309, theaterofpain, 4)
|
|
ZoneDetect:RegisterNPCID(165946, theaterofpain, 5)
|
|
|
|
local theaterofpain = "deotherside"
|
|
ZoneDetect:RegisterMapID(1679, deotherside)
|
|
ZoneDetect:RegisterNPCID(166473, deotherside, 1)
|
|
ZoneDetect:RegisterNPCID(101976, deotherside, 2)
|
|
ZoneDetect:RegisterNPCID(164450, deotherside, 3)
|
|
ZoneDetect:RegisterNPCID(169769, deotherside, 4)
|
|
|
|
local spiresofascension = "spiresofascension"
|
|
ZoneDetect:RegisterMapID(1693, spiresofascension)
|
|
ZoneDetect:RegisterNPCID(162059, spiresofascension, 1)
|
|
ZoneDetect:RegisterNPCID(162058, spiresofascension, 2)
|
|
ZoneDetect:RegisterNPCID(162060, spiresofascension, 3)
|
|
ZoneDetect:RegisterNPCID(167410, spiresofascension, 4)
|
|
|
|
local sanguinedebpths = "sanguinedebpths"
|
|
ZoneDetect:RegisterMapID(1675, sanguinedebpths)
|
|
ZoneDetect:RegisterMapID(162100, sanguinedebpths, 1)
|
|
ZoneDetect:RegisterNPCID(162103, sanguinedebpths, 2)
|
|
ZoneDetect:RegisterNPCID(162102, sanguinedebpths, 3)
|
|
ZoneDetect:RegisterNPCID(165318, sanguinedebpths, 4)
|
|
|
|
if tocVersion >= "9.1.0" then
|
|
local tazaveshtheveiledmarket = "tazaveshtheveiledmarket"
|
|
ZoneDetect:RegisterMapID(1990, tazaveshtheveiledmarket)
|
|
ZoneDetect:RegisterMapID(175616, tazaveshtheveiledmarket, 1)
|
|
ZoneDetect:RegisterNPCID(176556, tazaveshtheveiledmarket, 2)
|
|
ZoneDetect:RegisterNPCID(175646, tazaveshtheveiledmarket, 3)
|
|
ZoneDetect:RegisterNPCID(176564, tazaveshtheveiledmarket, 4)
|
|
ZoneDetect:RegisterNPCID(175806, tazaveshtheveiledmarket, 5)
|
|
ZoneDetect:RegisterNPCID(175663, tazaveshtheveiledmarket, 6)
|
|
ZoneDetect:RegisterNPCID(175546, tazaveshtheveiledmarket, 7)
|
|
ZoneDetect:RegisterNPCID(178433, tazaveshtheveiledmarket, 8)
|
|
end
|
|
end
|
|
|
|
function Dungeons:OnEnable()
|
|
self:RegisterExpansion("Shadowlands", EXPANSION_NAME8)
|
|
self:RegisterRaidTier("Shadowlands", dungeonTierId, ("%s %s"):format(EXPANSION_NAME8, TRACKER_HEADER_DUNGEON), PLAYER_DIFFICULTY1, PLAYER_DIFFICULTY2, PLAYER_DIFFICULTY6, PLAYER_DIFFICULTY6.."+", PLAYER_DIFFICULTY6.."+ Casino")
|
|
|
|
self:NecroticWake()
|
|
self:Plaguefall()
|
|
self:MistsofTirnaScithe()
|
|
self:HallsofAtonement()
|
|
self:TheaterofPain()
|
|
self:DeOtherSide()
|
|
self:SpiresofAscension()
|
|
self:SanguineDepths()
|
|
|
|
if tocVersion >= "9.1.0" then
|
|
self:TazaveshtheVeiledMarket()
|
|
end
|
|
end
|
|
|