PlaterDB = { ["captured_spells"] = { [448002] = { ["isChanneled"] = false, ["source"] = "Tempest Wolf", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222797, }, [465249] = { ["isChanneled"] = false, ["source"] = "Bloodwake Deathdealer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229095, }, [372503] = { ["source"] = "Loyalist Threadblade", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 221190, }, [385023] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Drooling Salamuncher", ["npcID"] = 217720, }, [444683] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Persistent Forager", ["npcID"] = 217404, }, [440468] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216649, }, [386176] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 17252, }, [471258] = { ["isChanneled"] = false, ["source"] = "Infused Stormfeather", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229532, }, [446475] = { ["isChanneled"] = false, ["source"] = "Congealed Kul Tiran", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231439, }, [450180] = { ["isChanneled"] = false, ["source"] = "Kronolith, Might of the Mountain", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219270, }, [468832] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stalagnarok", ["npcID"] = 229992, }, [443027] = { ["isChanneled"] = false, ["source"] = "High Hollows Duelist", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 225148, }, [193473] = { ["source"] = "Void Tendril", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 192337, }, [446477] = { ["isChanneled"] = false, ["source"] = "Congealed Kul Tiran", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231439, }, [471261] = { ["source"] = "Storm-Infused Skittersong", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 230830, }, [440218] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216649, }, [431659] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Direweb Ritualist", ["npcID"] = 221300, }, [454782] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ikir the Flotsurge", ["npcID"] = 227545, }, [115804] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "testastör", ["npcID"] = 165189, }, [63619] = { ["isChanneled"] = false, ["source"] = "Shadowfiend", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 19668, }, [449290] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Bloodcrust Behemoth", ["npcID"] = 224580, }, [373279] = { ["isChanneled"] = false, ["source"] = "Thing From Beyond", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189988, }, [466665] = { ["isChanneled"] = false, ["source"] = "Ikir the Flotsurge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227545, }, [465771] = { ["isChanneled"] = false, ["source"] = "Tidal Sandskitter", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227664, }, [435239] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rotbark the Unfelled", ["npcID"] = 217670, }, [188046] = { ["isChanneled"] = false, ["source"] = "Denizen of the Dream", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 198489, }, [459512] = { ["type"] = "BUFF", ["source"] = "Ruukk", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 218214, }, [465261] = { ["isChanneled"] = false, ["source"] = "Bloodwake Warmaiden", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230138, }, [445205] = { ["isChanneled"] = false, ["source"] = "Cinderbee Worker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 215023, }, [446483] = { ["isChanneled"] = false, ["source"] = "Congealed Kul Tiran", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231439, }, [457853] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "The Taskmaker", ["npcID"] = 218444, }, [431920] = { ["type"] = "BUFF", ["source"] = "Ascended Overseer", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 215755, }, [450955] = { ["type"] = "DEBUFF", ["source"] = "Cinderbee Knight", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 222820, }, [468457] = { ["isChanneled"] = false, ["source"] = "Asbjorn the Bloodsoaked", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230137, }, [30213] = { ["isChanneled"] = false, ["source"] = "Neelraksha", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17252, }, [468969] = { ["isChanneled"] = false, ["source"] = "Stalagnarok", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229992, }, [469864] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Haywire MEK IV", ["npcID"] = 224918, }, [471525] = { ["isChanneled"] = false, ["source"] = "Ksvir the Forgotten", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231368, }, [444826] = { ["source"] = "King Thoras Trollbane", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 221635, }, [377502] = { ["isChanneled"] = false, ["source"] = "Proscenium Puddlestomper", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216072, }, [456835] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hungerer of the Deeps", ["npcID"] = 221199, }, [468716] = { ["isChanneled"] = false, ["source"] = "Gravesludge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228201, }, [458113] = { ["isChanneled"] = false, ["source"] = "Strength of Beledar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221690, }, [469994] = { ["isChanneled"] = false, ["source"] = "Crystalsworn Memory", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231438, }, [456453] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Skardyn Husk", ["npcID"] = 213566, }, [441252] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Oozing Vision", ["npcID"] = 224792, }, [468974] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Stalagnarok", ["npcID"] = 229992, }, [422090] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Treant", ["npcID"] = 54983, }, [440231] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dark-Crazed Harvester", ["npcID"] = 206067, }, [441381] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Nx", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216648, }, [450196] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rummaging Mudnose", ["npcID"] = 225482, }, [465271] = { ["isChanneled"] = false, ["source"] = "Bloodwake Warmaiden", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230138, }, [445470] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Kaheti Silkstalker", ["npcID"] = 228183, }, [428735] = { ["isChanneled"] = false, ["source"] = "Treant", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 103822, }, [275563] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shadowstarved Bullfrog", ["npcID"] = 214406, }, [443427] = { ["isChanneled"] = false, ["source"] = "Sureki Silkbinder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220195, }, [450454] = { ["isChanneled"] = false, ["source"] = "Orta", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221067, }, [441384] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216649, }, [440107] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216649, }, [445984] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gluttonous Jawcrawler", ["npcID"] = 223931, }, [451222] = { ["isChanneled"] = true, ["source"] = "Hollows Resident", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219983, }, [457993] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Croakit", ["npcID"] = 214757, }, [443430] = { ["isChanneled"] = true, ["source"] = "Sureki Silkbinder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220195, }, [442536] = { ["isChanneled"] = false, ["source"] = "Covert Webmancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 223844, }, [448030] = { ["isChanneled"] = false, ["source"] = "Agile Pursuer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 223181, }, [440238] = { ["encounterName"] = "Fangs of the Queen", ["type"] = "DEBUFF", ["source"] = "Vx", ["encounterID"] = 2908, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216649, }, [466044] = { ["isChanneled"] = false, ["source"] = "Kvaldir Tidewalker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232302, }, [471282] = { ["isChanneled"] = false, ["source"] = "Storm-Touched Dreadshell", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227626, }, [431552] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Direweb Lasher", ["npcID"] = 221303, }, [443433] = { ["isChanneled"] = false, ["source"] = "Herald of Ansurek", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220196, }, [466045] = { ["isChanneled"] = false, ["source"] = "Kvaldir Tidewalker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232302, }, [443435] = { ["source"] = "Herald of Ansurek", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 220196, }, [471285] = { ["isChanneled"] = false, ["source"] = "Storm-Touched Dreadshell", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227626, }, [259277] = { ["source"] = "Pecksalot", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [79976] = { ["type"] = "BUFF", ["source"] = "Drill Sergeant Magnus", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 48923, }, [2649] = { ["isChanneled"] = false, ["source"] = "Reban", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [456212] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Webbed Ore Deposit", ["npcID"] = 226716, }, [436922] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "The Taskmaker", ["npcID"] = 218444, }, [458001] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Croakit", ["npcID"] = 214757, }, [443438] = { ["source"] = "Herald of Ansurek", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 220196, }, [331274] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Animated Goo", ["npcID"] = 218519, }, [455192] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Deathspore Bud", ["npcID"] = 221518, }, [112042] = { ["isChanneled"] = false, ["source"] = "Tanggorg", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 1860, }, [468734] = { ["isChanneled"] = false, ["source"] = "Gravesludge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228201, }, [383014] = { ["isChanneled"] = false, ["source"] = "Poison Cleansing Totem", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 5923, }, [442418] = { ["isChanneled"] = false, ["source"] = "Burkhalt", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228671, }, [79977] = { ["isChanneled"] = false, ["source"] = "Drill Sergeant Magnus", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 48923, }, [458771] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Ravageant", ["npcID"] = 207826, }, [466692] = { ["isChanneled"] = false, ["source"] = "Ikir the Flotsurge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227545, }, [466820] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Grimgull", ["npcID"] = 228155, }, [13730] = { ["isChanneled"] = false, ["source"] = "Stormpike Trainee", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 48912, }, [17735] = { ["isChanneled"] = false, ["source"] = "Tanggorg", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 1860, }, [458646] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Voracious Fog Beast", ["npcID"] = 219446, }, [466950] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Grimgull", ["npcID"] = 228155, }, [440506] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ravenous Flopper", ["npcID"] = 220736, }, [449960] = { ["isChanneled"] = false, ["source"] = "Murkfin Ravager", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 213621, }, [388897] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scavenging Sandsnapper", ["npcID"] = 222156, }, [471424] = { ["source"] = "Storm-Touched Clawfiend", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 227569, }, [456861] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Spore-Infused Shalewing", ["npcID"] = 221217, }, [465804] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Cliffreach Pridetalon", ["npcID"] = 229522, }, [458778] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Awakened Sulfuric Devastator", ["npcID"] = 225894, }, [466060] = { ["isChanneled"] = false, ["source"] = "Kvaldir Tidewalker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232354, }, [470276] = { ["isChanneled"] = false, ["source"] = "Brined Monstrosity", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230263, }, [196111] = { ["isChanneled"] = false, ["source"] = "Deepwater Eggtender", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232080, }, [449709] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gar'loc", ["npcID"] = 219268, }, [470277] = { ["isChanneled"] = false, ["source"] = "Brined Monstrosity", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230263, }, [449965] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sludgeborn Shambler", ["npcID"] = 220734, }, [448560] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216619, }, [446261] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hungerer of the Deeps", ["npcID"] = 221199, }, [448561] = { ["encounterName"] = "Orator Krix'vizk", ["type"] = "DEBUFF", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216619, }, [389541] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "White Tiger Statue", ["npcID"] = 196581, }, [302288] = { ["isChanneled"] = false, ["source"] = "Deepwater Matriarch", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231986, }, [448562] = { ["encounterName"] = "Orator Krix'vizk", ["type"] = "DEBUFF", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216619, }, [89753] = { ["isChanneled"] = false, ["source"] = "Klekkilig", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17252, }, [446519] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wary Shalehorn", ["npcID"] = 221474, }, [90328] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Goose", ["npcID"] = 165189, }, [439621] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Nx", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216648, }, [452013] = { ["isChanneled"] = false, ["source"] = "Tempest Wolf", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222797, }, [468493] = { ["isChanneled"] = false, ["source"] = "Asbjorn the Bloodsoaked", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230137, }, [451758] = { ["isChanneled"] = false, ["source"] = "Kobyss Tide-Slicer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 213599, }, [445882] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Night-Twisted Hog", ["npcID"] = 215206, }, [452910] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zilthara", ["npcID"] = 220270, }, [463642] = { ["isChanneled"] = false, ["source"] = "Restless Pebbles", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230127, }, [24331] = { ["type"] = "DEBUFF", ["source"] = "Foothill Stalker", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 2385, }, [440137] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Feral Sharpclaw", ["npcID"] = 221470, }, [302295] = { ["isChanneled"] = false, ["source"] = "Deepwater Matriarch", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231986, }, [471564] = { ["source"] = "Tempest Talon", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 231353, }, [115656] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Fragmented Crawler", ["npcID"] = 229994, }, [471565] = { ["isChanneled"] = false, ["source"] = "Tempest Talon", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231353, }, [422382] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Treant", ["npcID"] = 54983, }, [472077] = { ["isChanneled"] = false, ["source"] = "Brinebound Wraith", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232303, }, [465051] = { ["isChanneled"] = false, ["source"] = "Xal'atath", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230937, }, [26000] = { ["type"] = "BUFF", ["source"] = "Pat's Snowcloud Guy", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 15730, }, [470290] = { ["isChanneled"] = false, ["source"] = "Brined Monstrosity", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230263, }, [452151] = { ["isChanneled"] = false, ["source"] = "Web Marauder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 223182, }, [445508] = { ["isChanneled"] = false, ["source"] = "Nazgrim", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221634, }, [157375] = { ["isChanneled"] = false, ["source"] = "Primal Storm Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 77942, }, [458795] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ravageant", ["npcID"] = 207826, }, [460967] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blinding Glowmite", ["npcID"] = 227469, }, [466716] = { ["isChanneled"] = false, ["source"] = "Ikir the Flotsurge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227545, }, [452926] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zilthara", ["npcID"] = 220270, }, [434779] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216619, }, [460968] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blinding Glowmite", ["npcID"] = 227469, }, [157348] = { ["isChanneled"] = false, ["source"] = "Primal Storm Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 77942, }, [89751] = { ["isChanneled"] = false, ["source"] = "Klekkilig", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17252, }, [440912] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Invasive Lashroom", ["npcID"] = 206194, }, [471425] = { ["isChanneled"] = false, ["source"] = "Storm-Touched Clawfiend", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227569, }, [191726] = { ["isChanneled"] = false, ["source"] = "Greater Lightning Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 97022, }, [466846] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Grimgull", ["npcID"] = 228155, }, [454199] = { ["type"] = "BUFF", ["source"] = "Mycotic Jawcrawler", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 225488, }, [224125] = { ["type"] = "BUFF", ["source"] = "Spirit Wolf", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 233036, }, [465186] = { ["isChanneled"] = false, ["source"] = "Tracking Stonesniffer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230141, }, [31707] = { ["isChanneled"] = false, ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 208441, }, [472085] = { ["isChanneled"] = false, ["source"] = "Brinebound Wraith", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232303, }, [315336] = { ["isChanneled"] = false, ["source"] = "Tent", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 161974, }, [439637] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Echoing Shade", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219675, }, [441298] = { ["encounterName"] = "Fangs of the Queen", ["type"] = "DEBUFF", ["source"] = "Vx", ["encounterID"] = 2908, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216649, }, [472086] = { ["isChanneled"] = false, ["source"] = "Brinebound Wraith", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232303, }, [81262] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Efflorescence", ["npcID"] = 47649, }, [468765] = { ["isChanneled"] = false, ["source"] = "Gravesludge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228201, }, [451008] = { ["isChanneled"] = false, ["source"] = "Cinderbee Knight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222820, }, [455313] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deathspore Lashroom", ["npcID"] = 221424, }, [167381] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dungeoneer's Training Dummy", ["npcID"] = 225977, }, [263854] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "testastör", ["npcID"] = 165189, }, [471449] = { ["isChanneled"] = false, ["source"] = "Ksvir the Forgotten", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231368, }, [451046] = { ["isChanneled"] = false, ["source"] = "The Abominable Greench", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228745, }, [469705] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Terrifying Vision", ["npcID"] = 224794, }, [465190] = { ["isChanneled"] = false, ["source"] = "Bloodbrine Horror", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229973, }, [17253] = { ["isChanneled"] = false, ["source"] = "Worm", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [3110] = { ["isChanneled"] = false, ["source"] = "Goblop", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 416, }, [49966] = { ["isChanneled"] = false, ["source"] = "Rudolph", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [471323] = { ["isChanneled"] = false, ["source"] = "Shadowtide Watcher", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231280, }, [449655] = { ["type"] = "BUFF", ["source"] = "Maddened Siegebomber", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216044, }, [461870] = { ["isChanneled"] = false, ["source"] = "Xal'atath", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229227, }, [432871] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Wormcaller Iz'tikrine", ["npcID"] = 214153, }, [423801] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shadow-Blind Matriarch", ["npcID"] = 206078, }, [448249] = { ["isChanneled"] = false, ["source"] = "Colossal Titan Orb", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221730, }, [392375] = { ["source"] = "Spirit Wolf", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 233039, }, [444710] = { ["type"] = "DEBUFF", ["source"] = "Titan Orb", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 221728, }, [469792] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Haxle Drillbit", ["npcID"] = 224864, }, [456910] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Disturbed Earthgorger", ["npcID"] = 218393, }, [449522] = { ["isChanneled"] = false, ["source"] = "Nerubian Disruptor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216356, }, [470687] = { ["source"] = "Crawler Mine", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 233778, }, [426869] = { ["isChanneled"] = false, ["source"] = "Flamekeeper Graz", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219279, }, [465751] = { ["isChanneled"] = false, ["source"] = "Seafeather Albatross", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227668, }, [455230] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deathspore Lashroom", ["npcID"] = 221424, }, [457913] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 227482, }, [132951] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Eye of Topaz", ["npcID"] = 214947, }, [456125] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Deeps Scorpion", ["npcID"] = 217742, }, [457266] = { ["isChanneled"] = false, ["source"] = "Greenhorn Extra", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228307, }, [439518] = { ["source"] = "Nx", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216648, }, [444985] = { ["type"] = "DEBUFF", ["source"] = "Berrybuzz Stinger", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 224501, }, [440549] = { ["isChanneled"] = false, ["source"] = "Kobyss Shellbreaker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 213598, }, [16827] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "testastör", ["npcID"] = 165189, }, [440551] = { ["isChanneled"] = false, ["source"] = "Kobyss Shellbreaker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 213598, }, [419207] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 209072, }, [432027] = { ["isChanneled"] = false, ["source"] = "Twice-Stinger the Wretched", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219271, }, [445311] = { ["type"] = "DEBUFF", ["source"] = "Shadowcrested Snapper", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216963, }, [453773] = { ["type"] = "BUFF", ["source"] = "Highlord Darion Mograine", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 221632, }, [433198] = { ["type"] = "BUFF", ["source"] = "Tidelord Teethwretch", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216527, }, [458115] = { ["isChanneled"] = false, ["source"] = "Strength of Beledar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221690, }, [444377] = { ["isChanneled"] = false, ["source"] = "Immature Kodiak", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227552, }, [456265] = { ["isChanneled"] = false, ["source"] = "Horror of the Shallows", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221668, }, [449585] = { ["type"] = "DEBUFF", ["source"] = "Kobyss Carver", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 219861, }, [451736] = { ["type"] = "DEBUFF", ["source"] = "Amber Honeyslime", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 222846, }, [443482] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Shadowtide Bulwark", ["npcID"] = 220886, }, [439522] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Nx", ["encounterID"] = 2908, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216648, }, [468498] = { ["isChanneled"] = false, ["source"] = "Asbjorn the Bloodsoaked", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230137, }, [432113] = { ["isChanneled"] = false, ["source"] = "Overlord", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228575, }, [446549] = { ["type"] = "BUFF", ["source"] = "Grottolight Osprey", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 225936, }, [451734] = { ["isChanneled"] = false, ["source"] = "Amber Honeyslime", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222846, }, [440162] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mirehat Sporedancer", ["npcID"] = 221363, }, [138130] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Earth Spirit", ["npcID"] = 69792, }, [450941] = { ["isChanneled"] = false, ["source"] = "Cinderbee Knight", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222820, }, [377923] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Risen Magma", ["npcID"] = 225390, }, [451044] = { ["isChanneled"] = false, ["source"] = "Amber Honeyslime", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222846, }, [445217] = { ["isChanneled"] = false, ["source"] = "Cinderbee Drone", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 215024, }, [400050] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deepflayer Hunter", ["npcID"] = 221198, }, [434926] = { ["encounterName"] = "Orator Krix'vizk", ["type"] = "DEBUFF", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216619, }, [446416] = { ["isChanneled"] = false, ["source"] = "Persistent Honeyslime", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222843, }, [446424] = { ["type"] = "DEBUFF", ["source"] = "Persistent Honeyslime", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 222843, }, [445218] = { ["type"] = "DEBUFF", ["source"] = "Cinderbee Worker", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 215023, }, [450885] = { ["isChanneled"] = false, ["source"] = "Cinderbee Forager", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222976, }, [452195] = { ["type"] = "DEBUFF", ["source"] = "Cyclonecrier Alpha", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 222959, }, [458086] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Croakit", ["npcID"] = 214757, }, [431734] = { ["isChanneled"] = false, ["source"] = "The Groundskeeper", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216038, }, [452813] = { ["type"] = "BUFF", ["source"] = "Hunting Skyrazor", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 226150, }, [452765] = { ["type"] = "BUFF", ["source"] = "Shadowsilk Wallclimber", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 224844, }, [431612] = { ["isChanneled"] = true, ["source"] = "Twice-Stinger the Wretched", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219271, }, [443933] = { ["type"] = "DEBUFF", ["source"] = "Twice-Stinger the Wretched", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 219271, }, [440550] = { ["type"] = "BUFF", ["source"] = "Kobyss Shellbreaker", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 213598, }, [455377] = { ["isChanneled"] = false, ["source"] = "Ahg'zagall", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 214151, }, [428572] = { ["isChanneled"] = false, ["source"] = "Wild Razormouth", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 213922, }, [428947] = { ["type"] = "BUFF", ["source"] = "Skedgit Cinderbangs", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 214076, }, [469167] = { ["source"] = "Nerathor", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 229982, }, [448347] = { ["isChanneled"] = false, ["source"] = "Diu'mik", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 211564, }, [176458] = { ["source"] = "Blacksmithing Follower - Alliance", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 88403, }, [460864] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hazardous Heli", ["npcID"] = 228811, }, [469090] = { ["isChanneled"] = false, ["source"] = "Nerathor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229982, }, [452913] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Zilthara", ["npcID"] = 220270, }, [431714] = { ["isChanneled"] = false, ["source"] = "Kaheti Overseer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 214941, }, [108446] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Unknown", ["npcID"] = 417, }, [456905] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Disturbed Earthgorger", ["npcID"] = 218393, }, [441256] = { ["type"] = "BUFF", ["source"] = "Coagulated Mordant", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 222086, }, [428545] = { ["isChanneled"] = false, ["source"] = "Treant", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 103822, }, [471382] = { ["isChanneled"] = true, ["source"] = "Shadowtide Horror", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227571, }, [448219] = { ["isChanneled"] = false, ["source"] = "Colossal Titan Orb", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221730, }, [267964] = { ["isChanneled"] = false, ["source"] = "Neelraksha", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17252, }, [201754] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "testastör", ["npcID"] = 165189, }, [456745] = { ["isChanneled"] = false, ["source"] = "Dark Proselytizer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 224898, }, [436272] = { ["type"] = "BUFF", ["source"] = "Xesh Cavewalker", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 218014, }, [465211] = { ["isChanneled"] = false, ["source"] = "Bloodwake Marauder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229101, }, [381535] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rampaging Elemental", ["npcID"] = 215232, }, [431744] = { ["isChanneled"] = false, ["source"] = "The Groundskeeper", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216038, }, [451428] = { ["isChanneled"] = true, ["source"] = "Xeph'itik", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219984, }, [450929] = { ["isChanneled"] = false, ["source"] = "Orta", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221067, }, [451543] = { ["isChanneled"] = false, ["source"] = "Hollows Resident", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219983, }, [450863] = { ["type"] = "DEBUFF", ["source"] = "Orta", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 221067, }, [444909] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Underground Spore", ["npcID"] = 226574, }, [465213] = { ["isChanneled"] = false, ["source"] = "Bloodwake Marauder", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229101, }, [450407] = { ["isChanneled"] = false, ["source"] = "Orta", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221067, }, [458780] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Awakened Sulfuric Devastator", ["npcID"] = 225894, }, [469174] = { ["isChanneled"] = false, ["source"] = "Nerathor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229982, }, [443507] = { ["isChanneled"] = false, ["source"] = "Royal Swarmguard", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220197, }, [443436] = { ["isChanneled"] = false, ["source"] = "Herald of Ansurek", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220196, }, [413348] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Nisa Cindersteel", ["npcID"] = 206135, }, [429828] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Seeping Crustbreaker", ["npcID"] = 224573, }, [432124] = { ["isChanneled"] = false, ["source"] = "Kib'kur", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 224308, }, [465343] = { ["isChanneled"] = false, ["source"] = "Bloodwake Warmaiden", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230138, }, [135029] = { ["isChanneled"] = false, ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 208441, }, [462612] = { ["type"] = "BUFF", ["source"] = "Ermie", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 229589, }, [453463] = { ["type"] = "BUFF", ["source"] = "Suppressed Worker", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 225436, }, [434691] = { ["isChanneled"] = false, ["source"] = "Orator Krix'vizk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216619, }, [442266] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Rotbark the Unfelled", ["npcID"] = 217670, }, [471732] = { ["isChanneled"] = false, ["source"] = "Brinebough", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231356, }, [465247] = { ["isChanneled"] = false, ["source"] = "Bloodwake Deathdealer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229095, }, [466878] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Grimgull", ["npcID"] = 228155, }, [456275] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sir Alastair Purefire", ["npcID"] = 221708, }, [10887] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Terrifying Vision", ["npcID"] = 224794, }, [468912] = { ["isChanneled"] = false, ["source"] = "Stalagnarok", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229992, }, [470967] = { ["isChanneled"] = false, ["source"] = "Nerathor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229982, }, [443401] = { ["source"] = "Sureki Venomblade", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 220193, }, [468456] = { ["isChanneled"] = false, ["source"] = "Asbjorn the Bloodsoaked", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230137, }, [442387] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nerubian Ambusher", ["npcID"] = 216247, }, [118905] = { ["isChanneled"] = false, ["source"] = "Capacitor Totem", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 61245, }, [468906] = { ["isChanneled"] = false, ["source"] = "Crystalsworn Memory", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231438, }, [451295] = { ["isChanneled"] = true, ["source"] = "Hollows Resident", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219983, }, [451423] = { ["isChanneled"] = true, ["source"] = "Xeph'itik", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219984, }, [59638] = { ["isChanneled"] = false, ["source"] = "Mirror Image", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 31216, }, [432120] = { ["isChanneled"] = false, ["source"] = "Overlord", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228575, }, [104318] = { ["isChanneled"] = false, ["source"] = "Wild Imp", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 55659, }, [134477] = { ["isChanneled"] = false, ["source"] = "Klekkilig", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17252, }, [427024] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Lampyrid Swarm", ["npcID"] = 219320, }, [440195] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Grasping Shadow", ["npcID"] = 225088, }, [224127] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Spirit Wolf", ["npcID"] = 212489, }, [458068] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Croakit", ["npcID"] = 214757, }, [432135] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Invading Kobold", ["npcID"] = 216157, }, [3716] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Thokjuk", ["npcID"] = 1860, }, [456147] = { ["isChanneled"] = false, ["source"] = "The Perchfather", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221648, }, [465223] = { ["isChanneled"] = false, ["source"] = "Bloodwake Spellslinger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229100, }, [471483] = { ["isChanneled"] = false, ["source"] = "Ksvir the Forgotten", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231368, }, [426643] = { ["isChanneled"] = false, ["source"] = "The Abominable Greench", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228745, }, [469184] = { ["isChanneled"] = false, ["source"] = "Nerathor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229982, }, [445806] = { ["isChanneled"] = false, ["source"] = "Volatile Juice", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231442, }, [440313] = { ["source"] = "Xal'atath", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 230937, }, [455260] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deathspore Lashroom", ["npcID"] = 221424, }, [457432] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hazardous Heli", ["npcID"] = 228811, }, [469824] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Defense Bot", ["npcID"] = 224865, }, [449001] = { ["isChanneled"] = false, ["source"] = "Treant", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 103822, }, [449640] = { ["isChanneled"] = false, ["source"] = "Maddened Siegebomber", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216044, }, [440181] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mirehat Fungalmancer", ["npcID"] = 221362, }, [468803] = { ["isChanneled"] = false, ["source"] = "Gravesludge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228201, }, [42648] = { ["type"] = "BUFF", ["source"] = "Candlelit Boomer", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 213683, }, [443509] = { ["source"] = "Royal Swarmguard", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 220197, }, [224126] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Spirit Wolf", ["npcID"] = 100820, }, [448047] = { ["source"] = "Pale Priest", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 220401, }, [470976] = { ["isChanneled"] = false, ["source"] = "Seafury Spiker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227625, }, [469060] = { ["source"] = "Nerathor", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 229982, }, [440310] = { ["encounterName"] = "Orator Krix'vizk", ["type"] = "DEBUFF", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 216619, }, [465228] = { ["isChanneled"] = false, ["source"] = "Bloodwake Spellslinger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229100, }, [434722] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216619, }, [457854] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "The Taskmaker", ["npcID"] = 218444, }, [469189] = { ["isChanneled"] = false, ["source"] = "Nerathor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229982, }, [445811] = { ["source"] = "Volatile Juice", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 231442, }, [432142] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nerubian Ambusher", ["npcID"] = 216247, }, [448111] = { ["isChanneled"] = false, ["source"] = "Diu'mik", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 211564, }, [442618] = { ["isChanneled"] = false, ["source"] = "Bazaar Guard", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220974, }, [457565] = { ["isChanneled"] = false, ["source"] = "Riled Kelpcoil", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 225901, }, [458767] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ravageant", ["npcID"] = 207826, }, [469063] = { ["isChanneled"] = true, ["source"] = "Nerathor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229982, }, [450784] = { ["isChanneled"] = false, ["source"] = "Xeph'itik", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219984, }, [116947] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Earthgrab Totem", ["npcID"] = 60561, }, [440222] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Dark-Crazed Harvester", ["npcID"] = 206067, }, [458890] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Ravageling", ["npcID"] = 227808, }, [384366] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ashwhite Kestrel", ["npcID"] = 215070, }, [264057] = { ["isChanneled"] = false, ["source"] = "Neelraksha", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17252, }, [466893] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Grimgull", ["npcID"] = 228155, }, [465188] = { ["isChanneled"] = false, ["source"] = "Tracking Stonesniffer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 230141, }, [442621] = { ["type"] = "DEBUFF", ["source"] = "Kib'kur", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 224308, }, [458080] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Croakit", ["npcID"] = 214757, }, [331479] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Animated Goo", ["npcID"] = 218519, }, [434829] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216619, }, [451309] = { ["isChanneled"] = false, ["source"] = "Hollows Resident", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219983, }, [469833] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Haywire MEK IV", ["npcID"] = 224918, }, [142421] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Treant", ["npcID"] = 54983, }, [471622] = { ["isChanneled"] = false, ["source"] = "Tempest Talon", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231353, }, [465758] = { ["isChanneled"] = false, ["source"] = "Sandsifting Hardshell", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227660, }, [446328] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Hungerer of the Deeps", ["npcID"] = 221199, }, [403021] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Witherthorn", ["npcID"] = 214790, }, [449650] = { ["isChanneled"] = false, ["source"] = "Maddened Siegebomber", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216044, }, [469671] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Clanking Vision", ["npcID"] = 224793, }, [386195] = { ["source"] = "Dreadstalker", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 98035, }, [61684] = { ["isChanneled"] = false, ["source"] = "Reban", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [450153] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blighttwine", ["npcID"] = 214817, }, [399701] = { ["isChanneled"] = false, ["source"] = "Disturbed Deepflayer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 215773, }, [465237] = { ["isChanneled"] = false, ["source"] = "Bloodwake Deathdealer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229095, }, [431639] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kaheti Preysnatcher", ["npcID"] = 217845, }, [451185] = { ["isChanneled"] = false, ["source"] = "The Abominable Greench", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228745, }, [399702] = { ["isChanneled"] = false, ["source"] = "Disturbed Deepflayer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 215773, }, [465749] = { ["isChanneled"] = false, ["source"] = "Skittersong Krolusk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229625, }, [471621] = { ["isChanneled"] = false, ["source"] = "Tempest Talon", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231353, }, [394976] = { ["type"] = "DEBUFF", ["source"] = "Void Lasher", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 198757, }, [442627] = { ["type"] = "DEBUFF", ["source"] = "Corpse Relocator", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 226254, }, [443437] = { ["source"] = "Herald of Ansurek", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 220196, }, [412223] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Crushing Darkness", ["npcID"] = 205753, }, [443500] = { ["isChanneled"] = false, ["source"] = "Royal Swarmguard", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220197, }, [442628] = { ["isChanneled"] = false, ["source"] = "Corpse Relocator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 226254, }, [465240] = { ["isChanneled"] = false, ["source"] = "Bloodwake Deathdealer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229095, }, [458782] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Awakened Sulfuric Devastator", ["npcID"] = 225894, }, [450677] = { ["isChanneled"] = true, ["source"] = "Orta", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221067, }, [460920] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Neferess", ["npcID"] = 228736, }, [471744] = { ["isChanneled"] = true, ["source"] = "Brinebough", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 231356, }, [453616] = { ["isChanneled"] = false, ["source"] = "Doomguard", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 225493, }, [1604] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Normal Tank Dummy", ["npcID"] = 225976, }, [469713] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Terrifying Vision", ["npcID"] = 224794, }, [439692] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Nx", ["encounterID"] = 2908, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216648, }, [443397] = { ["isChanneled"] = false, ["source"] = "Sureki Venomblade", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220193, }, [471358] = { ["isChanneled"] = false, ["source"] = "Shadowtide Horror", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227571, }, [452912] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Zilthara", ["npcID"] = 220270, }, [267997] = { ["isChanneled"] = false, ["source"] = "Charhound", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 226269, }, [431645] = { ["isChanneled"] = false, ["source"] = "Kaheti Overseer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 214941, }, [451702] = { ["isChanneled"] = false, ["source"] = "Orta", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 221067, }, [469204] = { ["isChanneled"] = false, ["source"] = "Nerathor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229982, }, [456626] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Awakened Flamecoil Serpent", ["npcID"] = 225895, }, [451064] = { ["isChanneled"] = false, ["source"] = "Amber Honeyslime", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 222846, }, [456851] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Spore-Infused Shalewing", ["npcID"] = 221217, }, [455190] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Deathspore Bud", ["npcID"] = 221518, }, [428453] = { ["source"] = "Charhound", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 226269, }, [390256] = { ["isChanneled"] = false, ["source"] = "Proscenium Punk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 215791, }, [456468] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Skardyn Husk", ["npcID"] = 213566, }, [263494] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Orweyna", ["npcID"] = 224856, }, [450188] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rummaging Mudnose", ["npcID"] = 225482, }, [459753] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Fenryr", ["npcID"] = 228224, }, [268415] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Haywire Excavator", ["npcID"] = 224875, }, [471417] = { ["isChanneled"] = false, ["source"] = "Storm-Touched Clawfiend", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 227569, }, [450428] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Gar'loc", ["npcID"] = 219268, }, [463331] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Haywire Excavator", ["npcID"] = 224875, }, [433622] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Brann Bronzebeard", ["npcID"] = 210759, }, }, ["profileKeys"] = { ["Sorastab - Argent Dawn"] = "Default", ["Hellë - Ravencrest"] = "Default", ["Helcel - Ravencrest"] = "Default", ["Heltha - Ravencrest"] = "Luckyone", ["Helfael - Ravencrest"] = "Default", ["Helë - Ravencrest"] = "Default", ["Helsora - Ravencrest"] = "Default", ["Hexcel - Ravencrest"] = "Default", ["Sorahunt - Argent Dawn"] = "Default", ["Helfara - Ravencrest"] = "Default", ["Helarx - Draenor"] = "Default", ["Helefir - Draenor"] = "Default", ["Helfurr - Draenor"] = "Default", ["Helca - Ravencrest"] = "Default", ["Sorarcana - Argent Dawn"] = "Default", ["Soralock - Argent Dawn"] = "Default", ["Helefir - Ravencrest"] = "Default", ["Sorarms - Argent Dawn"] = "Default", ["Soradk - Argent Dawn"] = "Default", ["Heloce - Ravencrest"] = "Default", ["Soraefir - Draenor"] = "Default", ["Helmenel - Ravencrest"] = "Default", ["Sorapriest - Argent Dawn"] = "Default", ["Helom - Ravencrest"] = "Default", ["Soramonk - Argent Dawn"] = "Default", ["Helnen - Ravencrest"] = "Default", }, ["captured_casts"] = { [36807] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murkblood Oracle", ["npcID"] = 17771, }, [386509] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ezrigeth", ["npcID"] = 187666, }, [398796] = { ["event"] = "SPELL_CAST_START", ["source"] = "Farscale Brute", ["npcID"] = 200486, }, [376272] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Tarasek Earthreaver", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191225, }, [361938] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of War", ["encounterID"] = 2544, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 181549, }, [327127] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flesh Crafter", ["npcID"] = 165872, }, [168699] = { ["source"] = "Mokrik Blackfingers", ["event"] = "SPELL_CAST_START", ["npcID"] = 73459, }, [396751] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gahz'raxes", ["npcID"] = 200537, }, [456136] = { ["source"] = "Murkshade", ["event"] = "SPELL_CAST_START", ["npcID"] = 218452, }, [257777] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["encounterID"] = 2102, ["event"] = "SPELL_CAST_START", ["npcID"] = 127484, }, [427469] = { ["source"] = "Fanatical Conjuror", ["event"] = "SPELL_CAST_START", ["npcID"] = 206698, }, [161533] = { ["source"] = "Blooming Mandragora", ["event"] = "SPELL_CAST_START", ["npcID"] = 80752, }, [456138] = { ["source"] = "Grimlurk", ["event"] = "SPELL_CAST_START", ["npcID"] = 223091, }, [327130] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Flesh Crafter", ["npcID"] = 165872, }, [394706] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Frost", ["npcID"] = 198702, }, [404945] = { ["event"] = "SPELL_CAST_START", ["source"] = "Winglord Iyazael", ["npcID"] = 199401, }, [275937] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frigidus", ["npcID"] = 204425, }, [464331] = { ["encounterName"] = "The Seven", ["source"] = "Doom'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226310, }, [447950] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Ascended Voidspeaker", ["npcID"] = 223150, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [376279] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["npcID"] = 190496, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2639, }, [62661] = { ["encounterName"] = "General Vezax", ["source"] = "General Vezax", ["npcID"] = 33271, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1134, }, [464333] = { ["encounterName"] = "The Seven", ["source"] = "Doom'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226310, }, [384471] = { ["source"] = "Magma Skitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 196758, }, [464334] = { ["encounterName"] = "The Seven", ["source"] = "Doom'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226310, }, [40904] = { ["encounterName"] = "Illidan Stormrage", ["source"] = "Illidan Stormrage", ["encounterID"] = 609, ["event"] = "SPELL_CAST_START", ["npcID"] = 22917, }, [392665] = { ["source"] = "Time-Lost Thunderhide", ["event"] = "SPELL_CAST_START", ["npcID"] = 187258, }, [34761] = { ["encounterName"] = "High Botanist Freywinn", ["source"] = "High Botanist Freywinn", ["encounterID"] = 1926, ["event"] = "SPELL_CAST_START", ["npcID"] = 17975, }, [29925] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spell Shade", ["npcID"] = 16525, }, [456147] = { ["source"] = "Bandtail Kestrel", ["event"] = "SPELL_CAST_START", ["npcID"] = 220300, }, [384476] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Longbow", ["npcID"] = 192789, }, [146180] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Staff of Resonating Water", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 72810, }, [400859] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skornak", ["npcID"] = 203643, }, [445910] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sporbit", ["npcID"] = 213434, }, [456149] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Perchfather", ["npcID"] = 221648, }, [46024] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Zelfan", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24556, }, [386526] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nullmagic Hornswog", ["npcID"] = 187246, }, [76682] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Element Warden", ["npcID"] = 40017, }, [464341] = { ["encounterName"] = "The Seven", ["source"] = "Seeth'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226312, }, [31717] = { ["encounterName"] = "The Black Stalker", ["source"] = "The Black Stalker", ["encounterID"] = 1948, ["event"] = "SPELL_CAST_START", ["npcID"] = 17882, }, [437721] = { ["source"] = "Venture Co. Pyromaniac", ["event"] = "SPELL_CAST_START", ["npcID"] = 218671, }, [321000] = { ["source"] = "Maldraxxi Defector", ["event"] = "SPELL_CAST_START", ["npcID"] = 177134, }, [56775] = { ["event"] = "SPELL_CAST_START", ["source"] = "Azure Magus", ["npcID"] = 26722, }, [392672] = { ["event"] = "SPELL_CAST_START", ["source"] = "Failed Scalecommander Elarthresh", ["npcID"] = 201820, }, [427484] = { ["source"] = "Fanatical Conjuror", ["event"] = "SPELL_CAST_START", ["npcID"] = 206698, }, [464344] = { ["encounterName"] = "The Seven", ["source"] = "Vile'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226308, }, [257785] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["encounterID"] = 2102, ["event"] = "SPELL_CAST_START", ["npcID"] = 127484, }, [382435] = { ["source"] = "Decay Speaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186191, }, [220926] = { ["event"] = "SPELL_CAST_START", ["source"] = "Eredar Enslaver", ["npcID"] = 97176, }, [151303] = { ["encounterName"] = "Aku'mai", ["source"] = "Aku'mai the Devourer", ["encounterID"] = 1672, ["event"] = "SPELL_CAST_START", ["npcID"] = 75155, }, [464347] = { ["encounterName"] = "The Seven", ["source"] = "Anger'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226307, }, [447966] = { ["encounterName"] = "Drahga Shadowburner", ["source"] = "Drahga Shadowburner", ["encounterID"] = 1048, ["event"] = "SPELL_CAST_START", ["npcID"] = 40319, }, [464349] = { ["encounterName"] = "The Seven", ["source"] = "Anger'rel", ["encounterID"] = 3048, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 226307, }, [164615] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Flamespeaker", ["npcID"] = 81767, }, [396774] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Earthshaper", ["npcID"] = 190996, }, [456159] = { ["encounterName"] = "Commander Sarannis", ["source"] = "Bloodwarder Falconer", ["npcID"] = 17994, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1925, }, [396775] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Earthshaper", ["npcID"] = 190996, }, [195332] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ember", ["npcID"] = 99233, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1816, }, [255741] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scaled Krolusk Rider", ["npcID"] = 134629, }, [265721] = { ["event"] = "SPELL_CAST_START", ["source"] = "Terrorachna", ["npcID"] = 200349, }, [34763] = { ["encounterName"] = "High Botanist Freywinn", ["source"] = "High Botanist Freywinn", ["encounterID"] = 1926, ["event"] = "SPELL_CAST_START", ["npcID"] = 17975, }, [164617] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Flamespeaker", ["npcID"] = 81767, }, [198405] = { ["source"] = "Helarjar Champion", ["event"] = "SPELL_CAST_START", ["npcID"] = 97097, }, [366062] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of War", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181549, }, [384492] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Beastmaster", ["npcID"] = 192794, }, [394731] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Earth", ["npcID"] = 198709, }, [80781] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rockwing Screecher", ["npcID"] = 10409, }, [15284] = { ["source"] = "Commander Dardosh", ["event"] = "SPELL_CAST_START", ["npcID"] = 13140, }, [384493] = { ["source"] = "Shikaar Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 191065, }, [396780] = { ["source"] = "Rimebound Subjugator", ["event"] = "SPELL_CAST_START", ["npcID"] = 195837, }, [22887] = { ["source"] = "Murkblood Spearman", ["event"] = "SPELL_CAST_START", ["npcID"] = 17729, }, [257791] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["encounterID"] = 2102, ["event"] = "SPELL_CAST_START", ["npcID"] = 127484, }, [76686] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Obsidian Borer", ["npcID"] = 40019, }, [439784] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [400877] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Hound", ["npcID"] = 199823, }, [172810] = { ["event"] = "SPELL_CAST_START", ["source"] = "Champion Druna", ["npcID"] = 81603, }, [198407] = { ["source"] = "Skeletal Sorcerer", ["event"] = "SPELL_CAST_START", ["npcID"] = 114289, }, [464358] = { ["encounterName"] = "The Seven", ["source"] = "Gloom'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226313, }, [235267] = { ["encounterName"] = "Maiden of Vigilance", ["source"] = "Maiden of Vigilance", ["encounterID"] = 2052, ["event"] = "SPELL_CAST_START", ["npcID"] = 118289, }, [464359] = { ["encounterName"] = "The Seven", ["source"] = "Gloom'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226313, }, [188169] = { ["encounterName"] = "Rokmora", ["source"] = "Rokmora", ["encounterID"] = 1790, ["event"] = "SPELL_CAST_START", ["npcID"] = 91003, }, [257793] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["encounterID"] = 2102, ["event"] = "SPELL_CAST_START", ["npcID"] = 127484, }, [386546] = { ["source"] = "Arcane Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 186741, }, [464361] = { ["encounterName"] = "The Seven", ["source"] = "Gloom'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226313, }, [386547] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["npcID"] = 186339, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2581, }, [439789] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [464363] = { ["encounterName"] = "The Seven", ["source"] = "Hate'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226311, }, [400883] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Blazestalker", ["npcID"] = 199828, }, [445935] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bomb", ["npcID"] = 222265, }, [456174] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [443888] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [445936] = { ["encounterName"] = "The Bloodbound Horror", ["source"] = "The Bloodbound Horror", ["npcID"] = 214502, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2917, }, [462319] = { ["encounterName"] = "Lord Roccor", ["source"] = "Lord Roccor", ["encounterID"] = 3042, ["event"] = "SPELL_CAST_START", ["npcID"] = 226315, }, [464367] = { ["encounterName"] = "The Seven", ["source"] = "Fire Elemental", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 231410, }, [462320] = { ["encounterName"] = "Lord Roccor", ["source"] = "Lord Roccor", ["encounterID"] = 3042, ["event"] = "SPELL_CAST_START", ["npcID"] = 226315, }, [439795] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [458226] = { ["source"] = "Nerubian Webcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 227578, }, [386555] = { ["source"] = "Dathea Stormlash", ["event"] = "SPELL_CAST_START", ["npcID"] = 187768, }, [29927] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spell Shade", ["npcID"] = 16525, }, [30055] = { ["encounterName"] = "Terestian Illhoof", ["source"] = "Terestian Illhoof", ["npcID"] = 15688, ["event"] = "SPELL_CAST_START", ["encounterID"] = 657, }, [209676] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Advisor Melandrus", ["npcID"] = 104218, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1870, }, [372222] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["encounterID"] = 2585, ["event"] = "SPELL_CAST_START", ["npcID"] = 186739, }, [458228] = { ["source"] = "Sakret'na", ["event"] = "SPELL_CAST_START", ["npcID"] = 215841, }, [372223] = { ["source"] = "Qalashi Bonetender", ["event"] = "SPELL_CAST_START", ["npcID"] = 189265, }, [464372] = { ["encounterName"] = "Ambassador Flamelash", ["source"] = "Ambassador Flamelash", ["npcID"] = 226302, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3047, }, [62666] = { ["encounterName"] = "Razorscale", ["source"] = "Razorscale", ["npcID"] = 33186, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1139, }, [343556] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Surgeon Stitchflesh", ["npcID"] = 162689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [386559] = { ["encounterName"] = "Khajin the Unyielding", ["source"] = "Khajin the Unyielding", ["npcID"] = 189727, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2617, }, [372225] = { ["source"] = "Qalashi Bonesplitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 189467, }, [372226] = { ["source"] = "Qalashi Bonetender", ["event"] = "SPELL_CAST_START", ["npcID"] = 189265, }, [431612] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerubian Venomspitter", ["npcID"] = 219661, }, [201488] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Deranged Mindflayer", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99657, }, [34254] = { ["source"] = "Sunseeker Botanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 18422, }, [450043] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malfunctioning Spire", ["npcID"] = 220068, }, [331274] = { ["event"] = "SPELL_CAST_START", ["source"] = "Animated Goo", ["npcID"] = 218519, }, [447996] = { ["source"] = "Rustcloud Runt", ["event"] = "SPELL_CAST_START", ["npcID"] = 222796, }, [433662] = { ["isChanneled"] = true, ["source"] = "Black Blood", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216856, }, [445949] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Silkbow", ["npcID"] = 222273, }, [464379] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamewalker", ["npcID"] = 233203, }, [450045] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [364040] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Xy Acolyte", ["encounterID"] = 2553, ["event"] = "SPELL_CAST_START", ["npcID"] = 184140, }, [300560] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Trashtosser", ["npcID"] = 150142, }, [46029] = { ["source"] = "Sunblade Blood Knight", ["event"] = "SPELL_CAST_START", ["npcID"] = 24684, }, [396805] = { ["source"] = "Kapraku", ["event"] = "SPELL_CAST_START", ["npcID"] = 203466, }, [458238] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nerubian Oracle", ["npcID"] = 227581, }, [407045] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ookbeard", ["npcID"] = 200956, }, [161560] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Voidspeaker", ["npcID"] = 81908, }, [448002] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sparking Sharptooth", ["npcID"] = 218205, }, [194325] = { ["encounterName"] = "Harbaron", ["source"] = "Harbaron", ["encounterID"] = 1823, ["event"] = "SPELL_CAST_START", ["npcID"] = 96754, }, [452099] = { ["encounterName"] = "Anub'ikkaj", ["source"] = "Animated Shadow", ["npcID"] = 224616, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2838, }, [29928] = { ["encounterName"] = "Terestian Illhoof", ["source"] = "Shadow Pillager", ["npcID"] = 16540, ["event"] = "SPELL_CAST_START", ["encounterID"] = 657, }, [384524] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["npcID"] = 189719, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2615, }, [22121] = { ["event"] = "SPELL_CAST_START", ["source"] = "Timberstep Archer", ["npcID"] = 194041, }, [439814] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [396812] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellbound Scepter", ["npcID"] = 196576, }, [225043] = { ["event"] = "SPELL_CAST_START", ["source"] = "Terrace Grove-Tender", ["npcID"] = 112603, }, [456198] = { ["source"] = "Smaragthr", ["event"] = "SPELL_CAST_START", ["npcID"] = 220362, }, [278044] = { ["source"] = "Morlash", ["event"] = "SPELL_CAST_START", ["npcID"] = 201549, }, [47310] = { ["source"] = "Coren Direbrew", ["event"] = "SPELL_CAST_START", ["npcID"] = 23872, }, [396814] = { ["source"] = "Rimebound Controller", ["event"] = "SPELL_CAST_START", ["npcID"] = 195836, }, [239379] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Huntress Kasparian", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118523, }, [407055] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Seer Jhatal", ["npcID"] = 199842, }, [345623] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nar'zudah", ["npcID"] = 165824, }, [384531] = { ["encounterName"] = "Gutshot", ["source"] = "Rotfang Hyena", ["encounterID"] = 2567, ["event"] = "SPELL_CAST_START", ["npcID"] = 194745, }, [80279] = { ["source"] = "Stonecore Rift Conjurer", ["event"] = "SPELL_CAST_START", ["npcID"] = 42691, }, [448013] = { ["encounterName"] = "Drahga Shadowburner", ["source"] = "Drahga Shadowburner", ["encounterID"] = 1048, ["event"] = "SPELL_CAST_START", ["npcID"] = 40319, }, [359960] = { ["encounterName"] = "Lords of Dread", ["source"] = "Mal'Ganis", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181398, }, [415250] = { ["source"] = "Invasive Sporecap", ["event"] = "SPELL_CAST_START", ["npcID"] = 207482, }, [225047] = { ["event"] = "SPELL_CAST_START", ["source"] = "Terrace Grove-Tender", ["npcID"] = 112603, }, [407060] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Seer Jhatal", ["npcID"] = 199842, }, [468493] = { ["source"] = "Asbjorn the Bloodsoaked", ["event"] = "SPELL_CAST_START", ["npcID"] = 230137, }, [39376] = { ["isChanneled"] = true, ["source"] = "Mage Hunter Ascendant", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 26727, }, [462351] = { ["encounterName"] = "Lord Roccor", ["source"] = "Lord Roccor", ["encounterID"] = 3042, ["event"] = "SPELL_CAST_START", ["npcID"] = 226315, }, [415253] = { ["source"] = "Invasive Sporecap", ["event"] = "SPELL_CAST_START", ["npcID"] = 207482, }, [466447] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Emperor Dagran Thaurissan", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 226305, }, [378394] = { ["source"] = "Seaborne Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 214549, }, [198428] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["encounterID"] = 1791, ["event"] = "SPELL_CAST_START", ["npcID"] = 91004, }, [396825] = { ["source"] = "Rimebound Controller", ["event"] = "SPELL_CAST_START", ["npcID"] = 195836, }, [431637] = { ["source"] = "Nightfall Shadowalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 213895, }, [77721] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wastewander Darkcaster", ["npcID"] = 44613, }, [388635] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Volatile Spark", ["npcID"] = 194999, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [456211] = { ["source"] = "Smaragthr", ["event"] = "SPELL_CAST_START", ["npcID"] = 220362, }, [257814] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["encounterID"] = 2102, ["event"] = "SPELL_CAST_START", ["npcID"] = 127484, }, [378397] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Earth Elemental", ["npcID"] = 187322, }, [431639] = { ["source"] = "Nerubian Saboteur", ["event"] = "SPELL_CAST_START", ["npcID"] = 212715, }, [445974] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bomb", ["npcID"] = 222281, }, [158499] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupted Toad", ["npcID"] = 73805, }, [392733] = { ["source"] = "Springshell Snapper", ["event"] = "SPELL_CAST_START", ["npcID"] = 196619, }, [405020] = { ["event"] = "SPELL_CAST_START", ["source"] = "Enraged Watcher", ["npcID"] = 200407, }, [204574] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["encounterID"] = 1837, ["event"] = "SPELL_CAST_START", ["npcID"] = 103344, }, [70043] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["npcID"] = 36497, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2006, }, [192288] = { ["encounterName"] = "Hyrja", ["source"] = "Olmyr the Enlightened", ["encounterID"] = 1806, ["event"] = "SPELL_CAST_START", ["npcID"] = 97202, }, [443929] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kaheti Sentry", ["npcID"] = 218315, }, [41169] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Heartseeker", ["npcID"] = 23339, }, [166692] = { ["source"] = "Socrethar", ["event"] = "SPELL_CAST_START", ["npcID"] = 80076, }, [370212] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Shieldcracker", ["npcID"] = 186609, }, [431645] = { ["source"] = "Dark Apothecary", ["event"] = "SPELL_CAST_START", ["npcID"] = 219651, }, [388643] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [325163] = { ["source"] = "Mistveil Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 171772, }, [359975] = { ["encounterName"] = "Skolex, the Insatiable Ravener", ["source"] = "Skolex", ["encounterID"] = 2542, ["event"] = "SPELL_CAST_START", ["npcID"] = 181395, }, [372262] = { ["source"] = "Qalashi Bonesplitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 189467, }, [439838] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [450077] = { ["encounterName"] = "Erudax", ["source"] = "Erudax", ["encounterID"] = 1049, ["event"] = "SPELL_CAST_START", ["npcID"] = 40484, }, [396836] = { ["event"] = "SPELL_CAST_START", ["source"] = "Colossal Glacier", ["npcID"] = 194798, }, [448030] = { ["source"] = "Agile Pursuer", ["event"] = "SPELL_CAST_START", ["npcID"] = 223181, }, [62415] = { ["event"] = "SPELL_CAST_START", ["source"] = "Jormungar Behemoth", ["npcID"] = 32882, }, [364073] = { ["source"] = "Degeneration Automa", ["event"] = "SPELL_CAST_START", ["npcID"] = 184735, }, [351787] = { ["encounterName"] = "Soulrender Dormazain", ["source"] = "Mawsworn Agonizer", ["encounterID"] = 2434, ["event"] = "SPELL_CAST_START", ["npcID"] = 177594, }, [452127] = { ["encounterName"] = "Anub'ikkaj", ["source"] = "Anub'ikkaj", ["npcID"] = 211089, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2838, }, [445984] = { ["source"] = "Infested Jawgrub", ["event"] = "SPELL_CAST_START", ["npcID"] = 217379, }, [458271] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sakret'na", ["npcID"] = 215841, }, [362028] = { ["encounterName"] = "The Jailer", ["source"] = "The Jailer", ["encounterID"] = 2537, ["event"] = "SPELL_CAST_START", ["npcID"] = 180990, }, [41426] = { ["encounterName"] = "Reliquary of Souls", ["source"] = "Essence of Desire", ["npcID"] = 23419, ["event"] = "SPELL_CAST_START", ["encounterID"] = 606, }, [34259] = { ["source"] = "Atal'ai Deathwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 5271, }, [464417] = { ["encounterName"] = "General Angerforge", ["source"] = "Shadowforge Flame Keeper", ["encounterID"] = 3045, ["event"] = "SPELL_CAST_START", ["npcID"] = 231554, }, [355887] = { ["source"] = "Mawsworn Inquisitor", ["event"] = "SPELL_CAST_START", ["npcID"] = 181403, }, [378413] = { ["source"] = "Frenzied Tidecore", ["event"] = "SPELL_CAST_START", ["npcID"] = 213699, }, [452133] = { ["source"] = "Blackblood Coalescence", ["event"] = "SPELL_CAST_START", ["npcID"] = 215205, }, [284219] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mechagon Renormalizer", ["npcID"] = 150297, }, [212773] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Reinforcement", ["npcID"] = 107073, }, [183081] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kirin Tor Guardian", ["npcID"] = 222476, }, [450088] = { ["encounterName"] = "Erudax", ["source"] = "Erudax", ["encounterID"] = 1049, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 40484, }, [431659] = { ["event"] = "SPELL_CAST_START", ["source"] = "Clotweave Widow", ["npcID"] = 216193, }, [65488] = { ["encounterName"] = "Faction Champions", ["source"] = "Brienna Nightfell", ["npcID"] = 34473, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1086, }, [394800] = { ["event"] = "SPELL_CAST_START", ["source"] = "Council Earthcaller", ["npcID"] = 198500, }, [146223] = { ["source"] = "Hellscream Annihilator", ["event"] = "SPELL_CAST_START", ["npcID"] = 72847, }, [394802] = { ["event"] = "SPELL_CAST_START", ["source"] = "Council Stormcaller", ["npcID"] = 198502, }, [445996] = { ["encounterName"] = "Speaker Shadowcrown", ["source"] = "Speaker Shadowcrown", ["encounterID"] = 2837, ["event"] = "SPELL_CAST_START", ["npcID"] = 211087, }, [154415] = { ["encounterName"] = "Soulbinder Nyami", ["source"] = "Soulbinder Nyami", ["encounterID"] = 1685, ["event"] = "SPELL_CAST_START", ["npcID"] = 76177, }, [197418] = { ["encounterName"] = "Ilysanna Ravencrest", ["source"] = "Illysanna Ravencrest", ["encounterID"] = 1833, ["event"] = "SPELL_CAST_START", ["npcID"] = 98696, }, [372279] = { ["encounterName"] = "The Primal Council", ["source"] = "Dathea Stormlash", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187768, }, [46035] = { ["source"] = "Sunblade Magister", ["event"] = "SPELL_CAST_START", ["npcID"] = 24685, }, [452142] = { ["source"] = "Obstorn", ["event"] = "SPELL_CAST_START", ["npcID"] = 217082, }, [9591] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystalmaw Spitter", ["npcID"] = 81157, }, [448047] = { ["isChanneled"] = true, ["source"] = "Pale Priest", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 223646, }, [450095] = { ["encounterName"] = "Drahga Shadowburner", ["source"] = "Drahga Shadowburner", ["encounterID"] = 1048, ["event"] = "SPELL_CAST_START", ["npcID"] = 40319, }, [394806] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phleep", ["npcID"] = 193210, }, [446000] = { ["source"] = "Deeps Larva", ["event"] = "SPELL_CAST_START", ["npcID"] = 215733, }, [439857] = { ["event"] = "SPELL_CAST_START", ["source"] = "Royal Whisperer", ["npcID"] = 219723, }, [323137] = { ["encounterName"] = "Ingra Maloch", ["source"] = "Droman Oulfarran", ["encounterID"] = 2397, ["event"] = "SPELL_CAST_START", ["npcID"] = 164804, }, [33493] = { ["source"] = "Malicious Instructor", ["event"] = "SPELL_CAST_START", ["npcID"] = 18848, }, [327233] = { ["event"] = "SPELL_CAST_START", ["source"] = "Experimental Misstep", ["npcID"] = 199859, }, [323138] = { ["encounterName"] = "Ingra Maloch", ["source"] = "Ingra Maloch", ["encounterID"] = 2397, ["event"] = "SPELL_CAST_START", ["npcID"] = 164567, }, [59346] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anub'ar Crusher", ["npcID"] = 28922, }, [378428] = { ["source"] = "Primal Avalanche", ["event"] = "SPELL_CAST_START", ["npcID"] = 187082, }, [390715] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["npcID"] = 184972, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2587, }, [450100] = { ["encounterName"] = "Erudax", ["source"] = "Erudax", ["encounterID"] = 1049, ["event"] = "SPELL_CAST_START", ["npcID"] = 40484, }, [396859] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earth Revenant", ["npcID"] = 203742, }, [366143] = { ["source"] = "Subjugator Zeltoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 184651, }, [197422] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 95888, }, [388669] = { ["source"] = "Garlic-Breathed Hydra", ["event"] = "SPELL_CAST_START", ["npcID"] = 224751, }, [183088] = { ["source"] = "Mightstone Breaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 113998, }, [269900] = { ["event"] = "SPELL_CAST_START", ["source"] = "Agitated Shroom", ["npcID"] = 201300, }, [396861] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Behemoth", ["npcID"] = 203434, }, [11895] = { ["source"] = "Antu'sul", ["event"] = "SPELL_CAST_START", ["npcID"] = 8127, }, [431674] = { ["source"] = "Kaheti Ambusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 217448, }, [32363] = { ["encounterName"] = "Nexus-Prince Shaffar", ["source"] = "Nexus-Prince Shaffar", ["encounterID"] = 1899, ["event"] = "SPELL_CAST_START", ["npcID"] = 18344, }, [470582] = { ["encounterName"] = "Bogpiper", ["source"] = "Bogpiper", ["encounterID"] = 2960, ["event"] = "SPELL_CAST_START", ["npcID"] = 220314, }, [448057] = { ["encounterName"] = "Erudax", ["source"] = "Erudax", ["encounterID"] = 1049, ["event"] = "SPELL_CAST_START", ["npcID"] = 40484, }, [327240] = { ["event"] = "SPELL_CAST_START", ["source"] = "Loyal Creation", ["npcID"] = 165911, }, [452153] = { ["source"] = "Waxtail Mudslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 219071, }, [374339] = { ["event"] = "SPELL_CAST_START", ["source"] = "Refti Defender", ["npcID"] = 190340, }, [75683] = { ["encounterName"] = "Lady Naz'jar", ["source"] = "Lady Naz'jar", ["encounterID"] = 1045, ["event"] = "SPELL_CAST_START", ["npcID"] = 40586, }, [59347] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anub'ar Crypt Fiend", ["npcID"] = 29118, }, [59603] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonflayer Heartsplitter", ["npcID"] = 24071, }, [366150] = { ["source"] = "Halondrus", ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [427583] = { ["source"] = "Elaena Emberlanz", ["event"] = "SPELL_CAST_START", ["npcID"] = 211290, }, [274002] = { ["encounterName"] = "Chopper Redhook", ["source"] = "Chopper Redhook", ["npcID"] = 128650, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2098, }, [425536] = { ["source"] = "Lowly Moleherd", ["event"] = "SPELL_CAST_START", ["npcID"] = 210818, }, [362056] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Guardian Sphere", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 181447, }, [470587] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kobyss Witherer", ["npcID"] = 214251, }, [374343] = { ["encounterName"] = "Echo of Doragosa", ["source"] = "Echo of Doragosa", ["npcID"] = 190609, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2565, }, [192307] = { ["encounterName"] = "Hyrja", ["source"] = "Hyrja", ["encounterID"] = 1806, ["event"] = "SPELL_CAST_START", ["npcID"] = 95833, }, [372296] = { ["source"] = "Irontorch Commander", ["event"] = "SPELL_CAST_START", ["npcID"] = 189466, }, [407108] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthrender Ku'siva", ["npcID"] = 199840, }, [39126] = { ["source"] = "Sunseeker Botanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 18422, }, [439873] = { ["event"] = "SPELL_CAST_START", ["source"] = "Royal Whisperer", ["npcID"] = 219723, }, [7068] = { ["source"] = "Ghostly Citizen", ["event"] = "SPELL_CAST_START", ["npcID"] = 10385, }, [470591] = { ["source"] = "Nightfall Hopestealer", ["event"] = "SPELL_CAST_START", ["npcID"] = 217517, }, [452162] = { ["source"] = "Covert Webmancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 224732, }, [470592] = { ["source"] = "Nightfall Shadeguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 217519, }, [456259] = { ["source"] = "Candleflyer Captain", ["event"] = "SPELL_CAST_START", ["npcID"] = 220276, }, [452164] = { ["source"] = "Swarm-Maven Donmiss", ["event"] = "SPELL_CAST_START", ["npcID"] = 216578, }, [456260] = { ["source"] = "You?", ["event"] = "SPELL_CAST_START", ["npcID"] = 226694, }, [454213] = { ["encounterName"] = "Bogpiper", ["source"] = "Bogpiper", ["encounterID"] = 2960, ["event"] = "SPELL_CAST_START", ["npcID"] = 220314, }, [325205] = { ["event"] = "SPELL_CAST_START", ["source"] = "Keeneye Bowman", ["npcID"] = 166936, }, [376399] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wild Proto-Drake", ["npcID"] = 194444, }, [394829] = { ["event"] = "SPELL_CAST_START", ["source"] = "Osseous Broodmother", ["npcID"] = 203348, }, [117665] = { ["encounterName"] = "Sha of Doubt", ["source"] = "Sha of Doubt", ["npcID"] = 56439, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1439, }, [39127] = { ["source"] = "Sunseeker Chemist", ["event"] = "SPELL_CAST_START", ["npcID"] = 19486, }, [456263] = { ["source"] = "Candleflyer Captain", ["event"] = "SPELL_CAST_START", ["npcID"] = 220276, }, [32364] = { ["encounterName"] = "Nexus-Prince Shaffar", ["source"] = "Nexus-Prince Shaffar", ["encounterID"] = 1899, ["event"] = "SPELL_CAST_START", ["npcID"] = 18344, }, [388688] = { ["source"] = "Garlic-Breathed Hydra", ["event"] = "SPELL_CAST_START", ["npcID"] = 224751, }, [450121] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tempest Lord Incarnus", ["npcID"] = 219269, }, [452169] = { ["source"] = "Queensguard Zirix", ["event"] = "SPELL_CAST_START", ["npcID"] = 211858, }, [470599] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Moira Bronzebeard", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 226314, }, [8376] = { ["encounterName"] = "Jammal'an the Prophet", ["source"] = "Jammal'an the Prophet", ["encounterID"] = 488, ["event"] = "SPELL_CAST_START", ["npcID"] = 5710, }, [466504] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Moira Bronzebeard", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 226314, }, [394833] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mosshair Bull", ["npcID"] = 193394, }, [76711] = { ["source"] = "Twilight Beguiler", ["event"] = "SPELL_CAST_START", ["npcID"] = 40167, }, [452171] = { ["source"] = "Swarm-Maven Donmiss", ["event"] = "SPELL_CAST_START", ["npcID"] = 216578, }, [71592] = { ["event"] = "SPELL_CAST_START", ["source"] = "Captain Rupert", ["npcID"] = 37125, }, [372310] = { ["source"] = "Rimebound Reaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 200756, }, [384597] = { ["source"] = "Qalashi Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 193293, }, [378454] = { ["source"] = "Primal Avalanche", ["event"] = "SPELL_CAST_START", ["npcID"] = 187082, }, [372311] = { ["source"] = "Qalashi Trainee", ["event"] = "SPELL_CAST_START", ["npcID"] = 189266, }, [427601] = { ["source"] = "Lightspawn", ["event"] = "SPELL_CAST_START", ["npcID"] = 206710, }, [62933] = { ["encounterName"] = "Elder Stonebark", ["source"] = "Elder Stonebark", ["npcID"] = 32914, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1166, }, [431697] = { ["source"] = "Sureki Eradicator", ["event"] = "SPELL_CAST_START", ["npcID"] = 225408, }, [394838] = { ["source"] = "Henlare", ["event"] = "SPELL_CAST_START", ["npcID"] = 193229, }, [470605] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Moira Bronzebeard", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 226314, }, [374361] = { ["encounterName"] = "Echo of Doragosa", ["source"] = "Echo of Doragosa", ["npcID"] = 190609, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2565, }, [450128] = { ["encounterName"] = "Waxface", ["source"] = "Waxface", ["npcID"] = 214263, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2894, }, [347741] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [456272] = { ["source"] = "You?", ["event"] = "SPELL_CAST_START", ["npcID"] = 226694, }, [450129] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [452177] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arathi Reserve", ["npcID"] = 215727, }, [372315] = { ["encounterName"] = "The Primal Council", ["source"] = "Kadros Icewrath", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187771, }, [258869] = { ["source"] = "Ashvane Flamecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 127488, }, [374364] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["encounterID"] = 2582, ["event"] = "SPELL_CAST_START", ["npcID"] = 186644, }, [230201] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115767, }, [470609] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Moira Bronzebeard", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 226314, }, [431702] = { ["source"] = "Colormancer Nirethi", ["event"] = "SPELL_CAST_START", ["npcID"] = 222150, }, [44504] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wretched Husk", ["npcID"] = 24690, }, [425561] = { ["source"] = "Pack Mole", ["event"] = "SPELL_CAST_START", ["npcID"] = 211977, }, [427609] = { ["source"] = "Arathi Knight", ["event"] = "SPELL_CAST_START", ["npcID"] = 206696, }, [38361] = { ["source"] = "Yor", ["event"] = "SPELL_CAST_START", ["npcID"] = 22927, }, [325223] = { ["source"] = "Mistveil Stinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 166304, }, [71595] = { ["event"] = "SPELL_CAST_START", ["source"] = "Captain Arnath", ["npcID"] = 37122, }, [468566] = { ["source"] = "Fineous Darkvire", ["event"] = "SPELL_CAST_START", ["npcID"] = 232269, }, [57047] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crazed Mana-Surge", ["npcID"] = 26737, }, [323177] = { ["encounterName"] = "Ingra Maloch", ["source"] = "Droman Oulfarran", ["encounterID"] = 2397, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 164804, }, [456281] = { ["source"] = "Sha of Anger", ["event"] = "SPELL_CAST_START", ["npcID"] = 226646, }, [458329] = { ["source"] = "Kordac", ["event"] = "SPELL_CAST_START", ["npcID"] = 221084, }, [382563] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [468569] = { ["source"] = "Fineous Darkvire", ["event"] = "SPELL_CAST_START", ["npcID"] = 232269, }, [366182] = { ["source"] = "Illicit Collector", ["event"] = "SPELL_CAST_START", ["npcID"] = 183498, }, [386660] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["encounterID"] = 2582, ["event"] = "SPELL_CAST_START", ["npcID"] = 186644, }, [44505] = { ["encounterName"] = "Selin Fireheart", ["source"] = "Wretched Bruiser", ["encounterID"] = 1897, ["event"] = "SPELL_CAST_START", ["npcID"] = 24689, }, [366183] = { ["source"] = "Illicit Collector", ["event"] = "SPELL_CAST_START", ["npcID"] = 183498, }, [427616] = { ["source"] = "Unruly Stormrook", ["event"] = "SPELL_CAST_START", ["npcID"] = 207186, }, [450142] = { ["encounterName"] = "Waxface", ["source"] = "Waxface", ["npcID"] = 214263, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2894, }, [62935] = { ["encounterName"] = "Elder Stonebark", ["source"] = "Ancient Water Spirit", ["npcID"] = 33202, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1166, }, [38618] = { ["encounterName"] = "Frozen Commander", ["source"] = "Commander Kolurg", ["npcID"] = 26798, ["event"] = "SPELL_CAST_START", ["encounterID"] = 519, }, [444000] = { ["event"] = "SPELL_CAST_START", ["source"] = "Woven Threadmancer", ["npcID"] = 218317, }, [462430] = { ["encounterName"] = "Skarvold & Dalronn", ["source"] = "Dalronn the Controller", ["encounterID"] = 2024, ["event"] = "SPELL_CAST_START", ["npcID"] = 24201, }, [431714] = { ["source"] = "Dark Apothecary", ["event"] = "SPELL_CAST_START", ["npcID"] = 219651, }, [242494] = { ["source"] = "Twilight Soul", ["event"] = "SPELL_CAST_START", ["npcID"] = 121498, }, [366187] = { ["source"] = "Hired Muscle", ["event"] = "SPELL_CAST_START", ["npcID"] = 183499, }, [400999] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonesifter Marwak", ["npcID"] = 200681, }, [468575] = { ["isChanneled"] = true, ["source"] = "Fineous Darkvire", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 232269, }, [448098] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Black Blood Harvester", ["npcID"] = 222455, }, [76717] = { ["event"] = "SPELL_CAST_START", ["source"] = "Defiled Earth Rager", ["npcID"] = 40023, }, [154442] = { ["encounterName"] = "Ner'zhul", ["source"] = "Ner'zhul", ["encounterID"] = 1682, ["event"] = "SPELL_CAST_START", ["npcID"] = 76407, }, [448100] = { ["event"] = "SPELL_CAST_START", ["source"] = "Black Blood Harvester", ["npcID"] = 222455, }, [433766] = { ["encounterName"] = "Anub'zekt", ["source"] = "Anub'zekt", ["encounterID"] = 2906, ["event"] = "SPELL_CAST_START", ["npcID"] = 215405, }, [22127] = { ["source"] = "Sunseeker Herbalist", ["event"] = "SPELL_CAST_START", ["npcID"] = 19508, }, [388716] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [170825] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corruptor Kurgoth", ["npcID"] = 72647, }, [468579] = { ["source"] = "Chiseled War Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 232268, }, [46042] = { ["source"] = "Sunblade Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 24686, }, [468580] = { ["source"] = "Chiseled War Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 232268, }, [31598] = { ["isChanneled"] = true, ["source"] = "Oro Eyegouge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 7606, }, [384623] = { ["source"] = "Qalashi Blacksmith", ["event"] = "SPELL_CAST_START", ["npcID"] = 189471, }, [39131] = { ["encounterName"] = "Thorngrin the Tender", ["source"] = "Thorngrin the Tender", ["encounterID"] = 1928, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17978, }, [456295] = { ["source"] = "Aelric Leid", ["event"] = "SPELL_CAST_START", ["npcID"] = 213208, }, [448105] = { ["encounterName"] = "Drahga Shadowburner", ["source"] = "Valiona", ["encounterID"] = 1048, ["event"] = "SPELL_CAST_START", ["npcID"] = 40320, }, [450153] = { ["event"] = "SPELL_CAST_START", ["source"] = "Raging Roots", ["npcID"] = 216250, }, [106923] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Azure Serpent", ["npcID"] = 56754, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1303, }, [382578] = { ["source"] = "Earthen Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184131, }, [427629] = { ["source"] = "Fervent Sharpshooter", ["event"] = "SPELL_CAST_START", ["npcID"] = 206694, }, [76719] = { ["event"] = "SPELL_CAST_START", ["source"] = "Incendiary Spark", ["npcID"] = 40021, }, [366197] = { ["source"] = "Thieving Agent", ["event"] = "SPELL_CAST_START", ["npcID"] = 183500, }, [386675] = { ["source"] = "Novice Timewalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 189583, }, [423536] = { ["encounterName"] = "Prioress Murrpray", ["source"] = "Prioress Murrpray", ["encounterID"] = 2848, ["event"] = "SPELL_CAST_START", ["npcID"] = 207940, }, [468587] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstoppable Abomination", ["npcID"] = 230684, }, [46043] = { ["source"] = "Sunblade Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 24686, }, [394869] = { ["source"] = "Boneshaper Jardak", ["event"] = "SPELL_CAST_START", ["npcID"] = 188693, }, [423538] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skarmorak", ["npcID"] = 210156, }, [335485] = { ["source"] = "Stygian Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 181064, }, [446064] = { ["encounterName"] = "Leviathan Caller", ["source"] = "Slamming Tentacle", ["npcID"] = 220741, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3002, }, [384633] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["encounterID"] = 2567, ["event"] = "SPELL_CAST_START", ["npcID"] = 186116, }, [33501] = { ["source"] = "Malicious Instructor", ["event"] = "SPELL_CAST_START", ["npcID"] = 18848, }, [163665] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Makogg Emberblade", ["encounterID"] = 1748, ["event"] = "SPELL_CAST_START", ["npcID"] = 80805, }, [405113] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shukoro Rapidstamer", ["npcID"] = 198917, }, [431734] = { ["source"] = "Shadow Vanguard Brute", ["event"] = "SPELL_CAST_START", ["npcID"] = 214901, }, [257862] = { ["encounterName"] = "Hadal Darkfathom", ["source"] = "Hadal Darkfathom", ["npcID"] = 128651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2099, }, [197454] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Avatar of Vengeance", ["npcID"] = 100351, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [46044] = { ["source"] = "Sunblade Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 24815, }, [444023] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Experiment", ["npcID"] = 221537, }, [396925] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Lavamancer", ["npcID"] = 197149, }, [433785] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reinforced Drone", ["npcID"] = 216363, }, [39133] = { ["encounterName"] = "Warp Splinter", ["source"] = "Warp Splinter", ["encounterID"] = 1929, ["event"] = "SPELL_CAST_START", ["npcID"] = 17977, }, [405117] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lady Shaz'ra", ["npcID"] = 200885, }, [415356] = { ["source"] = "Gnarled Lasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 207740, }, [225100] = { ["source"] = "Guardian Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 104270, }, [382593] = { ["source"] = "Cruel Bonecrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 186206, }, [392832] = { ["event"] = "SPELL_CAST_START", ["source"] = "Degmakh", ["npcID"] = 194251, }, [370307] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["npcID"] = 184972, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2587, }, [174931] = { ["source"] = "Blademoon Botani", ["event"] = "SPELL_CAST_START", ["npcID"] = 80606, }, [470649] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Avatar of Ragnaros", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 231006, }, [358023] = { ["source"] = "Soul Reaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 180474, }, [6685] = { ["source"] = "Defias Taskmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 4417, }, [388741] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kartoros", ["npcID"] = 202977, }, [386694] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormsurge Totem", ["npcID"] = 194897, }, [446079] = { ["encounterName"] = "Leviathan Caller", ["source"] = "Leviathan Caller", ["npcID"] = 220738, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3002, }, [398981] = { ["source"] = "Stalwart Broodwarden", ["event"] = "SPELL_CAST_START", ["npcID"] = 198263, }, [456319] = { ["source"] = "Aelric Leid", ["event"] = "SPELL_CAST_START", ["npcID"] = 213208, }, [450176] = { ["source"] = "Nerubian Slasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 208243, }, [193364] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["encounterID"] = 1822, ["event"] = "SPELL_CAST_START", ["npcID"] = 96756, }, [360076] = { ["source"] = "Subjugated Colossus", ["event"] = "SPELL_CAST_START", ["npcID"] = 184767, }, [113] = { ["source"] = "Defias Wizard", ["event"] = "SPELL_CAST_START", ["npcID"] = 4418, }, [456321] = { ["source"] = "Aelric Leid", ["event"] = "SPELL_CAST_START", ["npcID"] = 213208, }, [392841] = { ["event"] = "SPELL_CAST_START", ["source"] = "Degmakh", ["npcID"] = 194251, }, [464513] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kel'Thuzad", ["npcID"] = 228841, }, [116] = { ["npcID"] = 188027, }, [256846] = { ["source"] = "Dinomancer Kish'o", ["event"] = "SPELL_CAST_START", ["npcID"] = 129553, }, [450180] = { ["source"] = "Angry Rocks", ["event"] = "SPELL_CAST_START", ["npcID"] = 220543, }, [386700] = { ["source"] = "Rimebound Froststalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 199795, }, [331412] = { ["source"] = "Starving Corpsehound", ["event"] = "SPELL_CAST_START", ["npcID"] = 177130, }, [450182] = { ["source"] = "Disturbed Mudspawn", ["event"] = "SPELL_CAST_START", ["npcID"] = 219897, }, [394893] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lookout Mordren", ["npcID"] = 193668, }, [456326] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Rebellious Queen", ["npcID"] = 222616, }, [450183] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kronolith, Might of the Mountain", ["npcID"] = 219270, }, [452231] = { ["source"] = "Queensguard Zirix", ["event"] = "SPELL_CAST_START", ["npcID"] = 211858, }, [255824] = { ["source"] = "Dazar'ai Juggernaut", ["event"] = "SPELL_CAST_START", ["npcID"] = 122971, }, [39647] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Nightlord", ["npcID"] = 22855, }, [64988] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Rune Etched Sentry", ["npcID"] = 34196, }, [366227] = { ["source"] = "Foul Gorger", ["event"] = "SPELL_CAST_START", ["npcID"] = 183496, }, [41183] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashtongue Stormcaller", ["npcID"] = 22846, }, [256849] = { ["source"] = "Dinomancer Kish'o", ["event"] = "SPELL_CAST_START", ["npcID"] = 129553, }, [59357] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anub'ar Shadowcaster", ["npcID"] = 28733, }, [452235] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashen Stonestalker", ["npcID"] = 217624, }, [405137] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lady Shaz'ra", ["npcID"] = 200885, }, [456331] = { ["source"] = "Waximus", ["event"] = "SPELL_CAST_START", ["npcID"] = 215177, }, [450188] = { ["source"] = "Candlelit Blind-Hound", ["event"] = "SPELL_CAST_START", ["npcID"] = 218213, }, [199514] = { ["source"] = "Seacursed Mistmender", ["event"] = "SPELL_CAST_START", ["npcID"] = 97365, }, [450191] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [394903] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lookout Mordren", ["npcID"] = 193668, }, [388760] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["npcID"] = 189729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2618, }, [464527] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kel'Thuzad", ["npcID"] = 228841, }, [106421] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shado-Pan Guardian", ["npcID"] = 59741, }, [41184] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashtongue Stormcaller", ["npcID"] = 22846, }, [448147] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Chamber Guardian", ["npcID"] = 223204, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [34785] = { ["source"] = "Tempest-Forge Peacekeeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 18405, }, [205660] = { ["source"] = "Observant Inquisitor", ["event"] = "SPELL_CAST_START", ["npcID"] = 107449, }, [382620] = { ["source"] = "Bonebolt Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 185534, }, [450196] = { ["source"] = "Wicktor", ["event"] = "SPELL_CAST_START", ["npcID"] = 218211, }, [169825] = { ["event"] = "SPELL_CAST_START", ["source"] = "Addled Arcanomancer", ["npcID"] = 84990, }, [374430] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Tectonic Crusher", ["npcID"] = 190588, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [450197] = { ["source"] = "Skittering Swarmer", ["event"] = "SPELL_CAST_START", ["npcID"] = 208245, }, [156515] = { ["event"] = "SPELL_CAST_START", ["source"] = "Whirling Dervish", ["npcID"] = 77605, }, [444055] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rampaging Threadling", ["npcID"] = 222730, }, [11642] = { ["source"] = "Murta Grimgut", ["event"] = "SPELL_CAST_START", ["npcID"] = 7608, }, [69051] = { ["encounterName"] = "Devourer of Souls", ["source"] = "Devourer of Souls", ["npcID"] = 36502, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2007, }, [198495] = { ["encounterName"] = "Helya", ["source"] = "Helya", ["encounterID"] = 1824, ["event"] = "SPELL_CAST_START", ["npcID"] = 96759, }, [11962] = { ["source"] = "Oro Eyegouge", ["event"] = "SPELL_CAST_START", ["npcID"] = 7606, }, [201567] = { ["source"] = "Seacursed Slaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 97043, }, [333479] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotspew", ["npcID"] = 163620, }, [82362] = { ["event"] = "SPELL_CAST_START", ["source"] = "Evolved Twilight Zealot", ["npcID"] = 39987, }, [198496] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["encounterID"] = 1791, ["event"] = "SPELL_CAST_START", ["npcID"] = 91004, }, [33506] = { ["source"] = "Cabal Summoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 18634, }, [298669] = { ["encounterName"] = "Trixie & Naeno", ["source"] = "Trixie Tazer", ["npcID"] = 150712, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2312, }, [456346] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anguishing Nightmare", ["npcID"] = 214415, }, [69564] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Adept", ["npcID"] = 36620, }, [257882] = { ["encounterName"] = "Hadal Darkfathom", ["source"] = "Hadal Darkfathom", ["npcID"] = 128651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2099, }, [452252] = { ["source"] = "Master Machinist Dunstan", ["event"] = "SPELL_CAST_START", ["npcID"] = 217353, }, [388773] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["encounterID"] = 2584, ["event"] = "SPELL_CAST_START", ["npcID"] = 186738, }, [394917] = { ["encounterName"] = "Eranog", ["source"] = "Flamescale Captain", ["encounterID"] = 2587, ["event"] = "SPELL_CAST_START", ["npcID"] = 199233, }, [356010] = { ["source"] = "Mawsworn Shackler", ["event"] = "SPELL_CAST_START", ["npcID"] = 178041, }, [27634] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Garaxxas", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24555, }, [456351] = { ["event"] = "SPELL_CAST_START", ["source"] = "Boneseer Hookjaw", ["npcID"] = 213805, }, [258908] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrouded Fang", ["npcID"] = 134602, }, [372394] = { ["encounterName"] = "The Primal Council", ["source"] = "Dathea Stormlash", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187768, }, [57056] = { ["isChanneled"] = true, ["source"] = "Crystalline Frayer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 26793, }, [41186] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashtongue Primalist", ["npcID"] = 22847, }, [265912] = { ["event"] = "SPELL_CAST_START", ["source"] = "Agitated Nimbus", ["npcID"] = 136076, }, [33507] = { ["source"] = "Cabal Summoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 18634, }, [59616] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Dragonflayer Runecaster", ["npcID"] = 23960, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2026, }, [372397] = { ["source"] = "Brackenhide Devourer", ["event"] = "SPELL_CAST_START", ["npcID"] = 230687, }, [152427] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magma Lord", ["npcID"] = 75211, }, [353969] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [384686] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["npcID"] = 186615, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2636, }, [15802] = { ["source"] = "Eldreth Phantasm", ["event"] = "SPELL_CAST_START", ["npcID"] = 11475, }, [458406] = { ["event"] = "SPELL_CAST_START", ["source"] = "Droghung", ["npcID"] = 221316, }, [452263] = { ["source"] = "Harvest Warden Izk'tilak", ["event"] = "SPELL_CAST_START", ["npcID"] = 220644, }, [256864] = { ["source"] = "Dinomancer Kish'o", ["event"] = "SPELL_CAST_START", ["npcID"] = 129553, }, [200551] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["encounterID"] = 1793, ["event"] = "SPELL_CAST_START", ["npcID"] = 91007, }, [41187] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashtongue Primalist", ["npcID"] = 22847, }, [57825] = { ["source"] = "Frostbringer", ["event"] = "SPELL_CAST_START", ["npcID"] = 30286, }, [399024] = { ["event"] = "SPELL_CAST_START", ["source"] = "Farscale Brute", ["npcID"] = 200486, }, [456362] = { ["event"] = "SPELL_CAST_START", ["source"] = "Boneseer Hookjaw", ["npcID"] = 213805, }, [59617] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonflayer Runecaster", ["npcID"] = 23960, }, [96189] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Sun Marksman", ["npcID"] = 24938, }, [106428] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shado-Pan Novice", ["npcID"] = 56395, }, [462508] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Emissary", ["npcID"] = 229537, }, [241509] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Razorjaw Waverunner", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115902, }, [439984] = { ["isChanneled"] = true, ["source"] = "Earthen-Ward Sentinel", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216221, }, [433841] = { ["source"] = "Blood Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 216364, }, [63713] = { ["event"] = "SPELL_CAST_START", ["source"] = "Faceless Horror", ["npcID"] = 33772, }, [452272] = { ["source"] = "Kol Bruncrag", ["event"] = "SPELL_CAST_START", ["npcID"] = 213658, }, [169839] = { ["event"] = "SPELL_CAST_START", ["source"] = "Putrid Pyromancer", ["npcID"] = 84957, }, [366267] = { ["source"] = "Volatile Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 185008, }, [41188] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashtongue Primalist", ["npcID"] = 22847, }, [258917] = { ["source"] = "Ashvane Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 130028, }, [169840] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infested Icecaller", ["npcID"] = 84989, }, [399033] = { ["event"] = "SPELL_CAST_START", ["source"] = "Weyrn Spellslinger", ["npcID"] = 200736, }, [433845] = { ["source"] = "Blood Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 216364, }, [135029] = { ["event"] = "SPELL_CAST_START", ["source"] = "Water Elemental", ["npcID"] = 78116, }, [169841] = { ["event"] = "SPELL_CAST_START", ["source"] = "Addled Arcanomancer", ["npcID"] = 84990, }, [464563] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kel'Thuzad", ["npcID"] = 228841, }, [366272] = { ["source"] = "Taskmaster Xy'pro", ["event"] = "SPELL_CAST_START", ["npcID"] = 185032, }, [349891] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Helm of Suffering", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 177268, }, [351939] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawforged Summoner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177891, }, [11899] = { ["source"] = "Sandfury Witch Doctor", ["event"] = "SPELL_CAST_START", ["npcID"] = 5650, }, [458423] = { ["source"] = "Kordac", ["event"] = "SPELL_CAST_START", ["npcID"] = 221084, }, [169843] = { ["event"] = "SPELL_CAST_START", ["source"] = "Putrid Pyromancer", ["npcID"] = 84957, }, [388801] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Warrior", ["npcID"] = 195855, }, [458425] = { ["source"] = "Gloomsprout", ["event"] = "SPELL_CAST_START", ["npcID"] = 215501, }, [321226] = { ["encounterName"] = "Amarth, The Harvester", ["source"] = "Amarth", ["npcID"] = 163157, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2388, }, [17141] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Priest", ["npcID"] = 10423, }, [427710] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sporbit", ["npcID"] = 213434, }, [388804] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["encounterID"] = 2584, ["event"] = "SPELL_CAST_START", ["npcID"] = 186738, }, [386757] = { ["encounterName"] = "Khajin the Unyielding", ["source"] = "Khajin the Unyielding", ["npcID"] = 189727, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2617, }, [257899] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Ravager", ["npcID"] = 130012, }, [444095] = { ["event"] = "SPELL_CAST_START", ["source"] = "Chieftain Gillcarver", ["npcID"] = 219633, }, [407236] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrinekeeper Qanosh", ["npcID"] = 199839, }, [458430] = { ["event"] = "SPELL_CAST_START", ["source"] = "Droghung", ["npcID"] = 221316, }, [341709] = { ["encounterName"] = "Mistcaller", ["source"] = "Mistcaller", ["encounterID"] = 2392, ["event"] = "SPELL_CAST_START", ["npcID"] = 164501, }, [169847] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infested Icecaller", ["npcID"] = 84989, }, [150394] = { ["source"] = "Blindlight Bilefin", ["event"] = "SPELL_CAST_START", ["npcID"] = 74721, }, [437956] = { ["source"] = "Venture Co. Pyromaniac", ["event"] = "SPELL_CAST_START", ["npcID"] = 218671, }, [442052] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Ironweaver", ["npcID"] = 220551, }, [44518] = { ["source"] = "Sunblade Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 24686, }, [154491] = { ["source"] = "Maa'run", ["event"] = "SPELL_CAST_START", ["npcID"] = 76442, }, [106434] = { ["encounterName"] = "Master Snowdrift", ["source"] = "Master Snowdrift", ["npcID"] = 56541, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1304, }, [61924] = { ["encounterName"] = "Hodir", ["source"] = "Spiritwalker Yona", ["npcID"] = 32950, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1135, }, [440007] = { ["source"] = "Iron-Runed Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 214576, }, [360145] = { ["encounterName"] = "Lords of Dread", ["source"] = "Kin'tessa", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181399, }, [364241] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of Renewal", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181546, }, [267997] = { ["source"] = "Vilefiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 135816, }, [407245] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrinekeeper Qanosh", ["npcID"] = 199839, }, [64740] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Clockwork Sapper", ["npcID"] = 34193, }, [169851] = { ["event"] = "SPELL_CAST_START", ["source"] = "Addled Arcanomancer", ["npcID"] = 84990, }, [388817] = { ["encounterName"] = "Granyth", ["source"] = "Granyth", ["npcID"] = 186616, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2637, }, [59365] = { ["encounterName"] = "Krik'thir the Gatewatcher", ["source"] = "Watcher Narjil", ["npcID"] = 28729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1971, }, [397010] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Honor Guard", ["npcID"] = 197147, }, [256882] = { ["source"] = "Monzumi", ["event"] = "SPELL_CAST_START", ["npcID"] = 129552, }, [397011] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Honor Guard", ["npcID"] = 197147, }, [407250] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Hozen", ["npcID"] = 203922, }, [175997] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Dulhu", ["npcID"] = 83894, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [9532] = { ["source"] = "Snowblind Windcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 11675, }, [388822] = { ["encounterName"] = "Echo of Doragosa", ["source"] = "Echo of Doragosa", ["npcID"] = 190609, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2565, }, [399061] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crusher", ["npcID"] = 200858, }, [204666] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["encounterID"] = 1837, ["event"] = "SPELL_CAST_START", ["npcID"] = 103344, }, [354011] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [397014] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Emissary", ["npcID"] = 197146, }, [399062] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crusher", ["npcID"] = 200858, }, [57062] = { ["encounterName"] = "Anomalus", ["source"] = "Anomalus", ["encounterID"] = 2009, ["event"] = "SPELL_CAST_START", ["npcID"] = 26763, }, [204667] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["encounterID"] = 1837, ["event"] = "SPELL_CAST_START", ["npcID"] = 103344, }, [263912] = { ["encounterName"] = "Merektha", ["source"] = "Merektha", ["npcID"] = 133384, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2125, }, [327393] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Necromancer", ["npcID"] = 163618, }, [399065] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crusher", ["npcID"] = 200858, }, [59366] = { ["encounterName"] = "Krik'thir the Gatewatcher", ["source"] = "Watcher Silthik", ["npcID"] = 28731, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1971, }, [263914] = { ["encounterName"] = "Merektha", ["source"] = "Merektha", ["npcID"] = 133384, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2125, }, [448213] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 213937, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2839, }, [458452] = { ["source"] = "Reekscale", ["event"] = "SPELL_CAST_START", ["npcID"] = 221076, }, [468691] = { ["source"] = "Doomforge Mechanic", ["event"] = "SPELL_CAST_START", ["npcID"] = 232266, }, [258935] = { ["source"] = "Ashvane Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 130028, }, [155524] = { ["source"] = "Sargerei Spirit-Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 77131, }, [11836] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gahz'rilla", ["npcID"] = 7273, }, [150405] = { ["source"] = "Twilight Storm Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 74980, }, [106439] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shado-Pan Novice", ["npcID"] = 56395, }, [265968] = { ["event"] = "SPELL_CAST_START", ["source"] = "Charged Dust Devil", ["npcID"] = 134990, }, [83914] = { ["encounterName"] = "Ozumat", ["source"] = "Vicious Mindlasher", ["encounterID"] = 1047, ["event"] = "SPELL_CAST_START", ["npcID"] = 44715, }, [452314] = { ["source"] = "Kol Bruncrag", ["event"] = "SPELL_CAST_START", ["npcID"] = 213658, }, [69068] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Adept", ["npcID"] = 36620, }, [403169] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ishyra", ["npcID"] = 200579, }, [88010] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wild Vortex", ["npcID"] = 45912, }, [145288] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Modified Anima Golem", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 71395, }, [372456] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [69069] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Bonecaster", ["npcID"] = 36564, }, [382696] = { ["source"] = "Earthen Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184131, }, [167815] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderlord Wrangler", ["npcID"] = 83390, }, [40938] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Fearbringer", ["npcID"] = 22954, }, [115656] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Fragmented Crawler", ["npcID"] = 229994, }, [200580] = { ["source"] = "Festerhide Grizzly", ["event"] = "SPELL_CAST_START", ["npcID"] = 95779, }, [59368] = { ["encounterName"] = "Krik'thir the Gatewatcher", ["source"] = "Krik'thir the Gatewatcher", ["npcID"] = 28684, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1971, }, [230273] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Abyss Stalker", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115795, }, [388844] = { ["source"] = "Fetid Oak", ["event"] = "SPELL_CAST_START", ["npcID"] = 231083, }, [456420] = { ["encounterName"] = "Sikran, Captain of the Sureki", ["source"] = "Sikran", ["npcID"] = 214503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2898, }, [360176] = { ["encounterName"] = "Vigilant Guardian", ["source"] = "Point Defense Drone", ["encounterID"] = 2512, ["event"] = "SPELL_CAST_START", ["npcID"] = 181856, }, [448230] = { ["source"] = "Colossal Titan Orb", ["event"] = "SPELL_CAST_START", ["npcID"] = 221730, }, [405228] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duzalgor", ["npcID"] = 200610, }, [382704] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Mender", ["npcID"] = 203736, }, [72143] = { ["encounterName"] = "The Lich King", ["source"] = "Shambling Horror", ["npcID"] = 37698, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1106, }, [405230] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duzalgor", ["npcID"] = 200610, }, [40683] = { ["encounterName"] = "Illidan Stormrage", ["source"] = "Illidan Stormrage", ["encounterID"] = 609, ["event"] = "SPELL_CAST_START", ["npcID"] = 22917, }, [417517] = { ["source"] = "Houndmaster Grebmar", ["event"] = "SPELL_CAST_START", ["npcID"] = 232258, }, [386801] = { ["source"] = "Cragsworn Stoneshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 195838, }, [390897] = { ["source"] = "Scalepiercer", ["event"] = "SPELL_CAST_START", ["npcID"] = 186632, }, [466665] = { ["source"] = "Ikir the Flotsurge", ["event"] = "SPELL_CAST_START", ["npcID"] = 227545, }, [382708] = { ["source"] = "Qalashi Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 193293, }, [397043] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cyclas", ["npcID"] = 199029, }, [423664] = { ["encounterName"] = "Prioress Murrpray", ["source"] = "Prioress Murrpray", ["encounterID"] = 2848, ["event"] = "SPELL_CAST_START", ["npcID"] = 207940, }, [460525] = { ["source"] = "Bytta", ["event"] = "SPELL_CAST_START", ["npcID"] = 222653, }, [356090] = { ["encounterName"] = "Guardian of the First Ones", ["source"] = "Guardian of the First Ones", ["encounterID"] = 2436, ["event"] = "SPELL_CAST_START", ["npcID"] = 175731, }, [366329] = { ["isChanneled"] = true, ["source"] = "Foul Controller", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 185537, }, [444145] = { ["source"] = "Frenzied Siege Artillery", ["event"] = "SPELL_CAST_START", ["npcID"] = 224521, }, [372474] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shikaar Fighter", ["npcID"] = 191058, }, [384761] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["npcID"] = 186615, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2636, }, [397048] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frostbreath Arachnid", ["npcID"] = 199333, }, [78801] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hydromancer Velratha", ["npcID"] = 7795, }, [397051] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cyclas", ["npcID"] = 199029, }, [392957] = { ["source"] = "Azure Vorquin", ["event"] = "SPELL_CAST_START", ["npcID"] = 190216, }, [388862] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupted Manafiend", ["npcID"] = 196045, }, [407292] = { ["event"] = "SPELL_CAST_START", ["source"] = "Erupting Shadowflame", ["npcID"] = 199838, }, [63722] = { ["event"] = "SPELL_CAST_START", ["source"] = "Faceless Horror", ["npcID"] = 33772, }, [388863] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupted Manafiend", ["npcID"] = 196045, }, [448248] = { ["source"] = "Bloodstained Webmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 223253, }, [64746] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magma Rager", ["npcID"] = 34086, }, [390912] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vile Lasher", ["npcID"] = 197219, }, [106447] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shado-Pan Novice", ["npcID"] = 56395, }, [438012] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [407296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Erupting Shadowflame", ["npcID"] = 199838, }, [403201] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ishyra", ["npcID"] = 200579, }, [374533] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["event"] = "SPELL_CAST_START", ["npcID"] = 189478, }, [151447] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Enforcer", ["npcID"] = 84978, }, [62443] = { ["encounterName"] = "Thorim", ["source"] = "Dark Rune Acolyte", ["npcID"] = 33110, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1141, }, [169878] = { ["encounterName"] = "Yalnu", ["source"] = "Vicious Mandragora", ["npcID"] = 84399, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1756, }, [415492] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spinshroom", ["npcID"] = 207481, }, [72149] = { ["encounterName"] = "The Lich King", ["source"] = "Shambling Horror", ["npcID"] = 37698, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1106, }, [448257] = { ["event"] = "SPELL_CAST_START", ["source"] = "Foreseer Xix'amon", ["npcID"] = 215435, }, [33775] = { ["encounterName"] = "Keli'dan the Breaker", ["source"] = "Keli'dan the Breaker", ["npcID"] = 17377, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1923, }, [169880] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vicious Felhunter", ["npcID"] = 84095, }, [34799] = { ["encounterName"] = "Commander Sarannis", ["source"] = "Commander Sarannis", ["npcID"] = 17976, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1925, }, [172952] = { ["event"] = "SPELL_CAST_START", ["source"] = "Siegemaster Rokra", ["npcID"] = 84028, }, [323347] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Gatekeeper", ["npcID"] = 165137, }, [122832] = { ["isChanneled"] = true, ["source"] = "The Unforgiven", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 10516, }, [372495] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Frostsurger", ["npcID"] = 204442, }, [456453] = { ["source"] = "Skardyn Husk", ["event"] = "SPELL_CAST_START", ["npcID"] = 213566, }, [466692] = { ["source"] = "Ikir the Flotsurge", ["event"] = "SPELL_CAST_START", ["npcID"] = 227545, }, [390926] = { ["source"] = "Professor Gastrinax", ["event"] = "SPELL_CAST_START", ["npcID"] = 203521, }, [438025] = { ["encounterName"] = "Benk Buzzbee", ["source"] = "Benk Buzzbee", ["encounterID"] = 2931, ["event"] = "SPELL_CAST_START", ["npcID"] = 218002, }, [354068] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [41455] = { ["encounterName"] = "The Illidari Council", ["source"] = "Lady Malande", ["npcID"] = 22951, ["event"] = "SPELL_CAST_START", ["encounterID"] = 608, }, [83926] = { ["encounterName"] = "Ozumat", ["source"] = "Vicious Mindlasher", ["encounterID"] = 1047, ["event"] = "SPELL_CAST_START", ["npcID"] = 44715, }, [388882] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infuser Sariya", ["npcID"] = 190405, }, [69080] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Bonecaster", ["npcID"] = 36564, }, [444172] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xur'khun the Defiled", ["npcID"] = 221845, }, [78807] = { ["encounterName"] = "Ozruk", ["source"] = "Ozruk", ["encounterID"] = 1058, ["event"] = "SPELL_CAST_START", ["npcID"] = 42188, }, [44271] = { ["source"] = "Garaxxas", ["event"] = "SPELL_CAST_START", ["npcID"] = 24555, }, [448269] = { ["event"] = "SPELL_CAST_START", ["source"] = "Foreseer Xix'amon", ["npcID"] = 215435, }, [62445] = { ["encounterName"] = "Thorim", ["source"] = "Dark Rune Evoker", ["npcID"] = 32878, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1141, }, [388886] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellbound Scepter", ["npcID"] = 196576, }, [80344] = { ["source"] = "Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 43014, }, [186269] = { ["source"] = "Blightshard Shaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 90998, }, [401175] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ebyssian", ["npcID"] = 201707, }, [272167] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilescourge", ["npcID"] = 136404, }, [390938] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aggravated Skitterfly", ["npcID"] = 197406, }, [444180] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xur'khun the Defiled", ["npcID"] = 221845, }, [333602] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brittlebone Mage", ["npcID"] = 163126, }, [395035] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulharvester Galtmaa", ["npcID"] = 195927, }, [456468] = { ["source"] = "Skardyn Husk", ["event"] = "SPELL_CAST_START", ["npcID"] = 213566, }, [446230] = { ["encounterName"] = "Undersea Abomination", ["source"] = "Undersea Abomination", ["npcID"] = 214348, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2895, }, [431896] = { ["encounterName"] = "Brewmaster Aldryr", ["source"] = "Thirsty Patron", ["encounterID"] = 2900, ["event"] = "SPELL_CAST_START", ["npcID"] = 215819, }, [62446] = { ["encounterName"] = "Thorim", ["source"] = "Dark Rune Evoker", ["npcID"] = 32878, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1141, }, [236442] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Captain Yathae Moonstrike", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118374, }, [31865] = { ["source"] = "Seductress", ["event"] = "SPELL_CAST_START", ["npcID"] = 17399, }, [11902] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gahz'rilla", ["npcID"] = 7273, }, [362275] = { ["encounterName"] = "Rygelon", ["source"] = "Rygelon", ["encounterID"] = 2549, ["event"] = "SPELL_CAST_START", ["npcID"] = 182777, }, [196512] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["encounterID"] = 1807, ["event"] = "SPELL_CAST_START", ["npcID"] = 95674, }, [386849] = { ["source"] = "Unleashed Storm", ["event"] = "SPELL_CAST_START", ["npcID"] = 195846, }, [388897] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scavenging Pincher", ["npcID"] = 200949, }, [374563] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dazzling Dragonfly", ["npcID"] = 190362, }, [450330] = { ["encounterName"] = "Waxface", ["source"] = "Waxface", ["npcID"] = 214263, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2894, }, [452378] = { ["event"] = "SPELL_CAST_START", ["source"] = "Civilian Puppet", ["npcID"] = 219495, }, [12734] = { ["source"] = "Commander Malor", ["event"] = "SPELL_CAST_START", ["npcID"] = 11032, }, [240540] = { ["source"] = "Razorjaw Swiftfin", ["event"] = "SPELL_CAST_START", ["npcID"] = 120516, }, [421665] = { ["encounterName"] = "Ol' Waxbeard", ["source"] = "Ol' Waxbeard", ["encounterID"] = 2829, ["event"] = "SPELL_CAST_START", ["npcID"] = 210149, }, [374567] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["encounterID"] = 2582, ["event"] = "SPELL_CAST_START", ["npcID"] = 186644, }, [466716] = { ["source"] = "Ikir the Flotsurge", ["event"] = "SPELL_CAST_START", ["npcID"] = 227545, }, [202658] = { ["source"] = "Malignant Defiler", ["event"] = "SPELL_CAST_START", ["npcID"] = 102584, }, [196515] = { ["event"] = "SPELL_CAST_START", ["source"] = "Binder Ashioi", ["npcID"] = 100250, }, [468765] = { ["source"] = "Gravesludge", ["event"] = "SPELL_CAST_START", ["npcID"] = 228201, }, [397094] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malsegan", ["npcID"] = 193212, }, [374569] = { ["event"] = "SPELL_CAST_START", ["source"] = "Experimental Trial", ["npcID"] = 201491, }, [241566] = { ["encounterName"] = "The Desolate Host", ["source"] = "Soul Queen Dejahna", ["encounterID"] = 2054, ["event"] = "SPELL_CAST_START", ["npcID"] = 118462, }, [390952] = { ["source"] = "Grand Flame", ["event"] = "SPELL_CAST_START", ["npcID"] = 188009, }, [196516] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ritualist Lesha", ["npcID"] = 100248, }, [397096] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malsegan", ["npcID"] = 193212, }, [300852] = { ["event"] = "SPELL_CAST_START", ["source"] = "Inhuman Test Subject", ["npcID"] = 202147, }, [450338] = { ["source"] = "Discordant Hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 223118, }, [227233] = { ["encounterName"] = "Helya", ["source"] = "Helya", ["encounterID"] = 1824, ["event"] = "SPELL_CAST_START", ["npcID"] = 96759, }, [401193] = { ["event"] = "SPELL_CAST_START", ["source"] = "Quicksmack Magk", ["npcID"] = 204651, }, [199589] = { ["source"] = "Helarjar Mistcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 99033, }, [234401] = { ["event"] = "SPELL_CAST_START", ["source"] = "Inquisitor Variss", ["npcID"] = 117933, }, [202661] = { ["source"] = "Fel Scorcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 102583, }, [236449] = { ["encounterName"] = "The Desolate Host", ["source"] = "Soul Queen Dejahna", ["encounterID"] = 2054, ["event"] = "SPELL_CAST_START", ["npcID"] = 118462, }, [22651] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zevrim Thornhoof", ["npcID"] = 11490, }, [397100] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magmas", ["npcID"] = 199027, }, [22907] = { ["encounterName"] = "Swamplord Musel'ek", ["source"] = "Swamplord Musel'ek", ["encounterID"] = 1947, ["event"] = "SPELL_CAST_START", ["npcID"] = 17826, }, [454438] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Commander", ["npcID"] = 128969, }, [63472] = { ["encounterName"] = "Ignis the Furnace Master", ["source"] = "Ignis the Furnace Master", ["npcID"] = 33118, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1136, }, [388911] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellbound Battleaxe", ["npcID"] = 196577, }, [454440] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Pillager", ["npcID"] = 135241, }, [440107] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 216649, }, [466728] = { ["source"] = "Ikir the Flotsurge", ["event"] = "SPELL_CAST_START", ["npcID"] = 227545, }, [386866] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nevroll", ["npcID"] = 203039, }, [143280] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Skeer the Bloodseeker", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71152, }, [460587] = { ["source"] = "Vindictive Technician", ["event"] = "SPELL_CAST_START", ["npcID"] = 220472, }, [446253] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Congealed Mass", ["npcID"] = 222461, }, [197546] = { ["encounterName"] = "Ilysanna Ravencrest", ["source"] = "Illysanna Ravencrest", ["encounterID"] = 1833, ["event"] = "SPELL_CAST_START", ["npcID"] = 98696, }, [388918] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [333629] = { ["encounterName"] = "Amarth, The Harvester", ["source"] = "Reanimated Crossbowman", ["npcID"] = 168246, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2388, }, [401205] = { ["event"] = "SPELL_CAST_START", ["source"] = "Carcaxas", ["npcID"] = 202836, }, [397110] = { ["event"] = "SPELL_CAST_START", ["source"] = "Air Elemental", ["npcID"] = 199727, }, [280389] = { ["encounterName"] = "Dread Captain Lockwood", ["source"] = "Dread Captain Lockwood", ["npcID"] = 129208, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2109, }, [372538] = { ["source"] = "Lava Flare", ["event"] = "SPELL_CAST_START", ["npcID"] = 189470, }, [372539] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["npcID"] = 187967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [358205] = { ["source"] = "Screamspike", ["event"] = "SPELL_CAST_START", ["npcID"] = 178862, }, [335680] = { ["event"] = "SPELL_CAST_START", ["source"] = "Yggdreth the Despoiler", ["npcID"] = 184860, }, [42740] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Dragonflayer Runecaster", ["encounterID"] = 2026, ["event"] = "SPELL_CAST_START", ["npcID"] = 23960, }, [401209] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepbed Longwalker", ["npcID"] = 203917, }, [388923] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Overgrown Ancient", ["npcID"] = 196482, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2563, }, [150451] = { ["source"] = "Blindlight Rotmouth", ["event"] = "SPELL_CAST_START", ["npcID"] = 74719, }, [88032] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wild Vortex", ["npcID"] = 45912, }, [460595] = { ["source"] = "Irritated Salvager", ["event"] = "SPELL_CAST_START", ["npcID"] = 220471, }, [446261] = { ["source"] = "Shadow-hemmed Fog Beast", ["event"] = "SPELL_CAST_START", ["npcID"] = 221663, }, [366400] = { ["encounterName"] = "Skolex, the Insatiable Ravener", ["source"] = "Memorial Pylon", ["encounterID"] = 2542, ["event"] = "SPELL_CAST_START", ["npcID"] = 185130, }, [401212] = { ["event"] = "SPELL_CAST_START", ["source"] = "Trudging Devourer", ["npcID"] = 201066, }, [153524] = { ["source"] = "Plagued Bat", ["event"] = "SPELL_CAST_START", ["npcID"] = 75459, }, [63474] = { ["encounterName"] = "Ignis the Furnace Master", ["source"] = "Ignis the Furnace Master", ["npcID"] = 33118, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1136, }, [39413] = { ["source"] = "Murkblood Spearman", ["event"] = "SPELL_CAST_START", ["npcID"] = 17729, }, [158644] = { ["event"] = "SPELL_CAST_START", ["source"] = "Solar Magnifier", ["npcID"] = 77559, }, [401214] = { ["event"] = "SPELL_CAST_START", ["source"] = "Elder Honeypelt", ["npcID"] = 202451, }, [66532] = { ["encounterName"] = "Lord Jaraxxus", ["source"] = "Lord Jaraxxus", ["npcID"] = 34780, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1087, }, [417598] = { ["source"] = "Twilight Emissary", ["event"] = "SPELL_CAST_START", ["npcID"] = 232440, }, [382787] = { ["source"] = "Disease Slasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 187315, }, [376644] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [70116] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spire Frostwyrm", ["npcID"] = 37230, }, [390979] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalsworn Furbolg", ["npcID"] = 190738, }, [450364] = { ["event"] = "SPELL_CAST_START", ["source"] = "Royal Weaver", ["npcID"] = 222881, }, [168885] = { ["encounterName"] = "Archmage Sol", ["source"] = "Archmage Sol", ["npcID"] = 82682, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1751, }, [468795] = { ["source"] = "Doomforge Mechanic", ["event"] = "SPELL_CAST_START", ["npcID"] = 232266, }, [390982] = { ["event"] = "SPELL_CAST_START", ["source"] = "Graniteclaw", ["npcID"] = 201557, }, [172982] = { ["event"] = "SPELL_CAST_START", ["source"] = "Siegemaster Olugar", ["npcID"] = 83026, }, [390983] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Shieldcracker", ["npcID"] = 186609, }, [193460] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["encounterID"] = 1822, ["event"] = "SPELL_CAST_START", ["npcID"] = 96756, }, [390984] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Earth Warden", ["npcID"] = 186608, }, [425796] = { ["source"] = "Harbinger of Incineration", ["event"] = "SPELL_CAST_START", ["npcID"] = 210147, }, [460608] = { ["source"] = "Livid Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 227354, }, [460609] = { ["source"] = "Livid Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 227354, }, [440134] = { ["encounterName"] = "Benk Buzzbee", ["source"] = "Benk Buzzbee", ["encounterID"] = 2931, ["event"] = "SPELL_CAST_START", ["npcID"] = 218002, }, [45046] = { ["event"] = "SPELL_CAST_START", ["source"] = "Eredar Sorcerer", ["npcID"] = 25033, }, [197558] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["encounterID"] = 1807, ["event"] = "SPELL_CAST_START", ["npcID"] = 95674, }, [388941] = { ["event"] = "SPELL_CAST_START", ["source"] = "Water Guardian", ["npcID"] = 201718, }, [22909] = { ["source"] = "Eye of Immol'thar", ["event"] = "SPELL_CAST_START", ["npcID"] = 14396, }, [200630] = { ["source"] = "Mindshattered Screecher", ["event"] = "SPELL_CAST_START", ["npcID"] = 95769, }, [388942] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Ravager", ["npcID"] = 196671, }, [358226] = { ["source"] = "Mawsworn Embermage", ["event"] = "SPELL_CAST_START", ["npcID"] = 176949, }, [397134] = { ["encounterName"] = "The Primal Council", ["source"] = "Opalfang", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187772, }, [39671] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Illidari Defiler", ["npcID"] = 22853, }, [388944] = { ["event"] = "SPELL_CAST_START", ["source"] = "Waterpots", ["npcID"] = 201556, }, [427852] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Speaker Eirich", ["npcID"] = 213119, }, [382802] = { ["source"] = "Vile Rothexer", ["event"] = "SPELL_CAST_START", ["npcID"] = 194241, }, [460618] = { ["source"] = "Overworked Cook", ["event"] = "SPELL_CAST_START", ["npcID"] = 220744, }, [372566] = { ["source"] = "Qalashi Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 189227, }, [325469] = { ["source"] = "Decrepit Bilespawn", ["event"] = "SPELL_CAST_START", ["npcID"] = 166928, }, [401236] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nidharr", ["npcID"] = 201310, }, [405332] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gahz'raxes", ["npcID"] = 200537, }, [234423] = { ["event"] = "SPELL_CAST_START", ["source"] = "Inquisitor Variss", ["npcID"] = 117933, }, [388952] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ravenous Riversnapper", ["npcID"] = 192684, }, [360284] = { ["encounterName"] = "Lords of Dread", ["source"] = "Kin'tessa", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181399, }, [354142] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [210875] = { ["source"] = "Stormforged Sentinel", ["event"] = "SPELL_CAST_START", ["npcID"] = 96574, }, [34809] = { ["source"] = "Bloodwarder Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 19633, }, [59638] = { ["source"] = "Mirror Image", ["event"] = "SPELL_CAST_START", ["npcID"] = 31216, }, [391003] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Shaman Rotknuckle", ["npcID"] = 197356, }, [200637] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["encounterID"] = 1793, ["event"] = "SPELL_CAST_START", ["npcID"] = 91007, }, [448341] = { ["source"] = "Kobold Thwacker", ["event"] = "SPELL_CAST_START", ["npcID"] = 203877, }, [425816] = { ["encounterName"] = "Gnarlroot", ["source"] = "Tainted Treant", ["npcID"] = 211904, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2820, }, [37113] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Warlock", ["npcID"] = 17371, }, [374623] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Frozen Destroyer", ["npcID"] = 190686, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [374624] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Frozen Destroyer", ["npcID"] = 190686, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [196543] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["encounterID"] = 1807, ["event"] = "SPELL_CAST_START", ["npcID"] = 95674, }, [207806] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["npcID"] = 104215, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1868, }, [425819] = { ["encounterName"] = "Gnarlroot", ["source"] = "Tainted Treant", ["npcID"] = 211904, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2820, }, [32637] = { ["source"] = "Doomwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 167749, }, [450393] = { ["source"] = "Obstorn", ["event"] = "SPELL_CAST_START", ["npcID"] = 217082, }, [427869] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Speaker Eirich", ["npcID"] = 213119, }, [448347] = { ["source"] = "Diu'mik", ["event"] = "SPELL_CAST_START", ["npcID"] = 211564, }, [446300] = { ["encounterName"] = "Undersea Abomination", ["source"] = "Undersea Abomination", ["npcID"] = 214348, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2895, }, [384868] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Longbow", ["npcID"] = 192789, }, [106984] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Gu Cloudstrike", ["npcID"] = 56747, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1303, }, [256955] = { ["encounterName"] = "Knight Captain Valyri", ["source"] = "Knight Captain Valyri", ["event"] = "SPELL_CAST_START", ["npcID"] = 127490, }, [200642] = { ["source"] = "Dreadsoul Ruiner", ["event"] = "SPELL_CAST_START", ["npcID"] = 95771, }, [153544] = { ["event"] = "SPELL_CAST_START", ["source"] = "Diving Chakram Spinner", ["npcID"] = 76116, }, [448351] = { ["source"] = "Kobold Snuffercrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 218662, }, [450399] = { ["source"] = "Livid Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 227354, }, [198595] = { ["source"] = "Valarjar Thundercaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 95842, }, [39674] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Defiler", ["npcID"] = 22853, }, [64759] = { ["encounterName"] = "Razorscale", ["source"] = "Dark Rune Watcher", ["npcID"] = 33453, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1139, }, [440162] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scarlet Stinkcap", ["npcID"] = 212579, }, [442210] = { ["encounterName"] = "Anub'zekt", ["source"] = "Bloodstained Webmage", ["encounterID"] = 2906, ["event"] = "SPELL_CAST_START", ["npcID"] = 220599, }, [386921] = { ["encounterName"] = "Granyth", ["source"] = "Dragonkiller Lance", ["npcID"] = 194367, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2637, }, [256957] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Waveshaper", ["npcID"] = 129370, }, [376683] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [468832] = { ["source"] = "Stalagnarok", ["event"] = "SPELL_CAST_START", ["npcID"] = 229992, }, [391019] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [169929] = { ["encounterName"] = "Yalnu", ["source"] = "Gnarled Ancient", ["npcID"] = 84400, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1756, }, [360304] = { ["encounterName"] = "Lords of Dread", ["source"] = "Kin'tessa", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181399, }, [30846] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Technician", ["npcID"] = 17414, }, [108010] = { ["encounterName"] = "Warmaster Blackhorn", ["source"] = "Skyfire Cannon", ["npcID"] = 57260, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1298, }, [143309] = { ["encounterName"] = "Immerseus", ["source"] = "Immerseus", ["encounterID"] = 1602, ["event"] = "SPELL_CAST_START", ["npcID"] = 71543, }, [15744] = { ["source"] = "Risen Battle Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 10425, }, [450407] = { ["event"] = "SPELL_CAST_START", ["source"] = "Orta", ["npcID"] = 221067, }, [403309] = { ["event"] = "SPELL_CAST_START", ["source"] = "Expulsion Drone", ["npcID"] = 202592, }, [388976] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Ravager", ["npcID"] = 196671, }, [195528] = { ["event"] = "SPELL_CAST_START", ["source"] = "Animated Storm", ["npcID"] = 95920, }, [41467] = { ["encounterName"] = "The Illidari Council", ["source"] = "Gathios the Shatterer", ["npcID"] = 22949, ["event"] = "SPELL_CAST_START", ["encounterID"] = 608, }, [207815] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["npcID"] = 104215, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1868, }, [302972] = { ["source"] = "The Scrap King", ["event"] = "SPELL_CAST_START", ["npcID"] = 151623, }, [391026] = { ["event"] = "SPELL_CAST_START", ["source"] = "Liskanoth", ["npcID"] = 193533, }, [405361] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lady Shaz'ra", ["npcID"] = 200885, }, [382836] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Maruuk", ["npcID"] = 186338, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2581, }, [36604] = { ["event"] = "SPELL_CAST_START", ["source"] = "Verdant Emerald Lasher", ["npcID"] = 208750, }, [37372] = { ["encounterName"] = "Keli'dan the Breaker", ["source"] = "Keli'dan the Breaker", ["npcID"] = 17377, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1923, }, [440175] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mossbloom Hazewalker", ["npcID"] = 219019, }, [102381] = { ["encounterName"] = "Murozond", ["source"] = "Murozond", ["encounterID"] = 1271, ["event"] = "SPELL_CAST_START", ["npcID"] = 54432, }, [405366] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lady Shaz'ra", ["npcID"] = 200885, }, [427894] = { ["source"] = "Forge Master Damian", ["event"] = "SPELL_CAST_START", ["npcID"] = 212831, }, [440181] = { ["event"] = "SPELL_CAST_START", ["source"] = "Agaric Spreader", ["npcID"] = 212578, }, [446325] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infected Peafowl", ["npcID"] = 212710, }, [214988] = { ["source"] = "Spirit of Vengeance", ["event"] = "SPELL_CAST_START", ["npcID"] = 100364, }, [427897] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forge Master Damian", ["npcID"] = 212831, }, [440184] = { ["event"] = "SPELL_CAST_START", ["source"] = "Chitin Knight", ["npcID"] = 219725, }, [214989] = { ["source"] = "Spirit of Vengeance", ["event"] = "SPELL_CAST_START", ["npcID"] = 100364, }, [440185] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rustul Titancap", ["npcID"] = 213115, }, [450424] = { ["source"] = "Congealed Wax-hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 223206, }, [440188] = { ["event"] = "SPELL_CAST_START", ["source"] = "Chitin Knight", ["npcID"] = 219725, }, [384899] = { ["source"] = "Rotbow Stalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186208, }, [256970] = { ["encounterName"] = "Knight Captain Valyri", ["source"] = "Knight Captain Valyri", ["event"] = "SPELL_CAST_START", ["npcID"] = 127490, }, [450428] = { ["source"] = "Gar'loc", ["event"] = "SPELL_CAST_START", ["npcID"] = 219268, }, [372615] = { ["source"] = "Tamed Phoenix", ["event"] = "SPELL_CAST_START", ["npcID"] = 189247, }, [200658] = { ["source"] = "Dreadsoul Ruiner", ["event"] = "SPELL_CAST_START", ["npcID"] = 95771, }, [298897] = { ["encounterName"] = "Trixie & Naeno", ["source"] = "Trixie Tazer", ["npcID"] = 150712, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2312, }, [196563] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Warlord Parjesh", ["npcID"] = 91784, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1810, }, [444288] = { ["event"] = "SPELL_CAST_START", ["source"] = "Web Acolyte", ["npcID"] = 218320, }, [298898] = { ["encounterName"] = "Trixie & Naeno", ["source"] = "Naeno Megacrash", ["npcID"] = 153755, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2312, }, [448384] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamekeeper Graz", ["npcID"] = 219279, }, [352141] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Soul Reaver", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 176974, }, [440195] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wanton Shadow", ["npcID"] = 225338, }, [391050] = { ["source"] = "High Channeler Ryvati", ["event"] = "SPELL_CAST_START", ["npcID"] = 197535, }, [450435] = { ["source"] = "Y'tekhi", ["event"] = "SPELL_CAST_START", ["npcID"] = 215660, }, [22273] = { ["isChanneled"] = true, ["source"] = "Ethereal Sorcerer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 18313, }, [7713] = { ["event"] = "SPELL_CAST_START", ["source"] = "Undead Postman", ["npcID"] = 11142, }, [372623] = { ["encounterName"] = "Sentinel Talondras", ["source"] = "Sentinel Talondras", ["encounterID"] = 2557, ["event"] = "SPELL_CAST_START", ["npcID"] = 184124, }, [83445] = { ["encounterName"] = "General Husam", ["source"] = "General Husam", ["encounterID"] = 1052, ["event"] = "SPELL_CAST_START", ["npcID"] = 44577, }, [233426] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Atrigan", ["encounterID"] = 2048, ["event"] = "SPELL_CAST_START", ["npcID"] = 116689, }, [76790] = { ["source"] = "Naz'jar Invader", ["event"] = "SPELL_CAST_START", ["npcID"] = 40584, }, [444296] = { ["source"] = "Arathi Knight", ["event"] = "SPELL_CAST_START", ["npcID"] = 206696, }, [438153] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nether Phantom", ["npcID"] = 218429, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [391055] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [442250] = { ["encounterName"] = "Broodtwister Ovi'nax", ["source"] = "Blood Parasite", ["npcID"] = 220626, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2919, }, [41471] = { ["encounterName"] = "The Illidari Council", ["source"] = "Lady Malande", ["npcID"] = 22951, ["event"] = "SPELL_CAST_START", ["encounterID"] = 608, }, [376723] = { ["encounterName"] = "Balakar Khan", ["source"] = "Nokhud Stormcaster", ["npcID"] = 190294, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [59389] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Prince Keleseth", ["npcID"] = 23953, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2026, }, [362390] = { ["encounterName"] = "Rygelon", ["source"] = "Rygelon", ["encounterID"] = 2549, ["event"] = "SPELL_CAST_START", ["npcID"] = 182777, }, [79351] = { ["encounterName"] = "High Priestess Azil", ["source"] = "High Priestess Azil", ["encounterID"] = 1057, ["event"] = "SPELL_CAST_START", ["npcID"] = 42333, }, [376725] = { ["encounterName"] = "Balakar Khan", ["source"] = "Nokhud Stormcaster", ["npcID"] = 190294, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [230358] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115767, }, [440207] = { ["source"] = "Voidstone Monstrosity", ["event"] = "SPELL_CAST_START", ["npcID"] = 207207, }, [376727] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [448399] = { ["source"] = "Kobold Taskfinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 204127, }, [458638] = { ["source"] = "Awakened Flamecoil Serpent", ["event"] = "SPELL_CAST_START", ["npcID"] = 225895, }, [442257] = { ["encounterName"] = "Broodtwister Ovi'nax", ["source"] = "Blood Parasite", ["npcID"] = 220626, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2919, }, [450449] = { ["encounterName"] = "Zekvir", ["source"] = "Zekvir", ["npcID"] = 221427, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [41472] = { ["encounterName"] = "The Illidari Council", ["source"] = "Lady Malande", ["npcID"] = 22951, ["event"] = "SPELL_CAST_START", ["encounterID"] = 608, }, [352158] = { ["source"] = "Soulrender Dormazain", ["event"] = "SPELL_CAST_START", ["npcID"] = 175727, }, [450451] = { ["encounterName"] = "Zekvir", ["source"] = "Zekvir", ["npcID"] = 221427, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [29953] = { ["encounterName"] = "Shade of Aran", ["source"] = "Shade of Aran", ["npcID"] = 16524, ["event"] = "SPELL_CAST_START", ["encounterID"] = 658, }, [168929] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Skulloc", ["npcID"] = 83612, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1754, }, [364447] = { ["encounterName"] = "Vigilant Guardian", ["source"] = "Vigilant Custodian", ["encounterID"] = 2512, ["event"] = "SPELL_CAST_START", ["npcID"] = 184522, }, [164834] = { ["event"] = "SPELL_CAST_START", ["source"] = "Everbloom Naturalist", ["npcID"] = 81819, }, [22914] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Garaxxas", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24555, }, [450454] = { ["event"] = "SPELL_CAST_START", ["source"] = "Orta", ["npcID"] = 221067, }, [468886] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phalanx", ["npcID"] = 232593, }, [323496] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flesh Crafter", ["npcID"] = 165872, }, [440218] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 216649, }, [374691] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [193505] = { ["source"] = "Vileshard Hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 91000, }, [382883] = { ["source"] = "Vile Rothexer", ["event"] = "SPELL_CAST_START", ["npcID"] = 194241, }, [25602] = { ["source"] = "Mana Leech", ["event"] = "SPELL_CAST_START", ["npcID"] = 19306, }, [432030] = { ["source"] = "Sureki Screamer", ["event"] = "SPELL_CAST_START", ["npcID"] = 215411, }, [440222] = { ["source"] = "Dark-Crazed Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 206067, }, [164838] = { ["event"] = "SPELL_CAST_START", ["source"] = "Exarch Akama", ["npcID"] = 81855, }, [150504] = { ["source"] = "Twilight Aquamancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 74353, }, [79868] = { ["source"] = "Alya", ["event"] = "SPELL_CAST_START", ["npcID"] = 82002, }, [64767] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thorim", ["npcID"] = 32865, }, [113656] = { ["isChanneled"] = true, ["source"] = "Earth Spirit", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 69792, }, [432035] = { ["isChanneled"] = true, ["source"] = "Hairless the Menace", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 213550, }, [221153] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pulsauron", ["npcID"] = 111072, }, [405415] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lady Shaz'ra", ["npcID"] = 200885, }, [432036] = { ["source"] = "Hairless the Menace", ["event"] = "SPELL_CAST_START", ["npcID"] = 213550, }, [108537] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thrall", ["npcID"] = 56103, }, [432037] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sparklit Buttonmasher", ["npcID"] = 212596, }, [444324] = { ["source"] = "Kyrioss", ["event"] = "SPELL_CAST_START", ["npcID"] = 209230, }, [150507] = { ["source"] = "Aqua Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 74716, }, [442277] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [452516] = { ["source"] = "Immol'thar", ["event"] = "SPELL_CAST_START", ["npcID"] = 11496, }, [440231] = { ["source"] = "Dark-Crazed Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 206067, }, [15618] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stratholme Courier", ["npcID"] = 11082, }, [364465] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Artificer Xy'mox", ["encounterID"] = 2553, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 183501, }, [203750] = { ["source"] = "Duskwatch Orbitist", ["event"] = "SPELL_CAST_START", ["npcID"] = 114470, }, [434089] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["event"] = "SPELL_CAST_START", ["npcID"] = 213937, }, [386991] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Proto-Drake", ["npcID"] = 184869, }, [88061] = { ["event"] = "SPELL_CAST_START", ["source"] = "Armored Mistral", ["npcID"] = 45915, }, [80382] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reliquary Digger", ["npcID"] = 38997, }, [178154] = { ["encounterName"] = "Oshir", ["source"] = "Rylak Skyterror", ["encounterID"] = 1750, ["event"] = "SPELL_CAST_START", ["npcID"] = 89011, }, [374706] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamecaller Aymi", ["npcID"] = 190368, }, [395184] = { ["event"] = "SPELL_CAST_START", ["source"] = "Volcanakk", ["npcID"] = 200911, }, [240611] = { ["source"] = "Tidescale Seacaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 120482, }, [360373] = { ["encounterName"] = "The Jailer", ["source"] = "The Jailer", ["encounterID"] = 2537, ["event"] = "SPELL_CAST_START", ["npcID"] = 180990, }, [202728] = { ["source"] = "Dreadlord Mendacius", ["event"] = "SPELL_CAST_START", ["npcID"] = 99649, }, [427950] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forge Master Damian", ["npcID"] = 212831, }, [44547] = { ["source"] = "Sister of Torment", ["event"] = "SPELL_CAST_START", ["npcID"] = 24697, }, [448429] = { ["source"] = "Kobold Mystic", ["event"] = "SPELL_CAST_START", ["npcID"] = 203878, }, [370615] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["npcID"] = 184972, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2587, }, [83455] = { ["encounterName"] = "Siamat", ["source"] = "Minion of Siamat", ["encounterID"] = 1055, ["event"] = "SPELL_CAST_START", ["npcID"] = 44704, }, [458669] = { ["source"] = "Awakened Colossus", ["event"] = "SPELL_CAST_START", ["npcID"] = 225898, }, [236518] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Priestess Lunaspyre", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118518, }, [69633] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spectral Warden", ["npcID"] = 36666, }, [268230] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Deckhand", ["npcID"] = 138464, }, [427955] = { ["source"] = "Rank Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 211121, }, [458672] = { ["source"] = "Archavon the Stone Watcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 227257, }, [348094] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [468912] = { ["source"] = "Stalagnarok", ["event"] = "SPELL_CAST_START", ["npcID"] = 229992, }, [34821] = { ["isChanneled"] = true, ["source"] = "Bloodwarder Steward", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 18404, }, [401338] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kob'rok", ["npcID"] = 203462, }, [440246] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [393148] = { ["source"] = "Maneet", ["event"] = "SPELL_CAST_START", ["npcID"] = 188704, }, [30851] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Summoner", ["npcID"] = 17395, }, [421817] = { ["encounterName"] = "Blazikon", ["source"] = "Blazikon", ["encounterID"] = 2826, ["event"] = "SPELL_CAST_START", ["npcID"] = 208743, }, [438200] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [401341] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kob'rok", ["npcID"] = 203462, }, [199663] = { ["source"] = "Ghostly Councilor", ["event"] = "SPELL_CAST_START", ["npcID"] = 98370, }, [401342] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magmaclaw Queen", ["npcID"] = 203934, }, [65026] = { ["encounterName"] = "Mimiron", ["source"] = "Leviathan Mk II", ["npcID"] = 34071, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [57091] = { ["encounterName"] = "Keristrasza", ["source"] = "Keristrasza", ["npcID"] = 26723, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2011, }, [384961] = { ["source"] = "Rotbow Stalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186208, }, [378818] = { ["source"] = "Qalashi Thaumaturge", ["event"] = "SPELL_CAST_START", ["npcID"] = 192788, }, [470967] = { ["source"] = "Nerathor", ["event"] = "SPELL_CAST_START", ["npcID"] = 229982, }, [6306] = { ["encounterName"] = "Cookie", ["source"] = "Cookie", ["npcID"] = 645, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2986, }, [430013] = { ["source"] = "Unruly Stormrook", ["event"] = "SPELL_CAST_START", ["npcID"] = 207186, }, [12739] = { ["source"] = "Twilight Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 30319, }, [452539] = { ["event"] = "SPELL_CAST_START", ["source"] = "Terror of the Forge", ["npcID"] = 220271, }, [6466] = { ["source"] = "Goblin Woodcarver", ["event"] = "SPELL_CAST_START", ["npcID"] = 641, }, [448444] = { ["source"] = "Web General Ab'enar", ["event"] = "SPELL_CAST_START", ["npcID"] = 221896, }, [450492] = { ["encounterName"] = "Zekvir", ["source"] = "Zekvir", ["npcID"] = 221427, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [456636] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Rebellious Queen", ["npcID"] = 222616, }, [65541] = { ["encounterName"] = "Faction Champions", ["source"] = "Brienna Nightfell", ["npcID"] = 34473, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1086, }, [226287] = { ["source"] = "Vileshard Chunk", ["event"] = "SPELL_CAST_START", ["npcID"] = 101438, }, [188404] = { ["encounterName"] = "Hymdall", ["source"] = "Storm Drake", ["encounterID"] = 1805, ["event"] = "SPELL_CAST_START", ["npcID"] = 97788, }, [214001] = { ["source"] = "Risen Lancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 102095, }, [462782] = { ["source"] = "Malfunctioning Defense Turret", ["event"] = "SPELL_CAST_START", ["npcID"] = 229678, }, [151545] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Warder", ["npcID"] = 75210, }, [56580] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deep Crawler", ["npcID"] = 30279, }, [458688] = { ["source"] = "Awakened Volcanic Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 225896, }, [205811] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadpit Doomlord", ["npcID"] = 231130, }, [372683] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infused Whelp", ["npcID"] = 187894, }, [432068] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flickerflame Enforcer", ["npcID"] = 212548, }, [378827] = { ["source"] = "Qalashi Plunderer", ["event"] = "SPELL_CAST_START", ["npcID"] = 192786, }, [202740] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["npcID"] = 95885, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1815, }, [376780] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["event"] = "SPELL_CAST_START", ["npcID"] = 189901, }, [214003] = { ["source"] = "Risen Swordsman", ["event"] = "SPELL_CAST_START", ["npcID"] = 102094, }, [15043] = { ["event"] = "SPELL_CAST_START", ["source"] = "Yu'lon Adept", ["npcID"] = 57316, }, [405450] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hungry Rock Snail", ["npcID"] = 203260, }, [236529] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Huntress Kasparian", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118523, }, [458692] = { ["source"] = "Awakened Volcanic Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 225896, }, [22661] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alzzin the Wildshaper", ["npcID"] = 11492, }, [374735] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamecaller Aymi", ["npcID"] = 190368, }, [151548] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Ogre Mage", ["npcID"] = 75272, }, [63236] = { ["encounterName"] = "Razorscale", ["source"] = "Razorscale", ["npcID"] = 33186, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1139, }, [378832] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Laborer", ["npcID"] = 203389, }, [434122] = { ["source"] = "Ascended Neophyte", ["event"] = "SPELL_CAST_START", ["npcID"] = 216326, }, [56837] = { ["encounterName"] = "Frozen Commander", ["source"] = "Mage Hunter Ascendant", ["npcID"] = 26727, ["event"] = "SPELL_CAST_START", ["encounterID"] = 519, }, [440266] = { ["source"] = "Duskborn Darkhound", ["event"] = "SPELL_CAST_START", ["npcID"] = 229170, }, [448458] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Devoted Worshipper", ["npcID"] = 223318, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [384978] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["encounterID"] = 2584, ["event"] = "SPELL_CAST_START", ["npcID"] = 186738, }, [378835] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Shaman Rotknuckle", ["npcID"] = 197356, }, [69128] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soulguard Animator", ["npcID"] = 36516, }, [401361] = { ["event"] = "SPELL_CAST_START", ["source"] = "Towering Deepstrider", ["npcID"] = 203786, }, [173052] = { ["encounterName"] = "Xeri'tac", ["source"] = "Venom Sprayer", ["npcID"] = 86547, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [154623] = { ["source"] = "Sargerei Spirit-Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 77131, }, [450509] = { ["source"] = "Nerubian Captain", ["event"] = "SPELL_CAST_START", ["npcID"] = 216584, }, [454605] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Nullification Device", ["encounterID"] = 2615, ["event"] = "SPELL_CAST_START", ["npcID"] = 196712, }, [75272] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Rom'ogg Bonecrusher", ["npcID"] = 39665, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1040, }, [468940] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phalanx", ["npcID"] = 232593, }, [372696] = { ["source"] = "Primal Juggernaut", ["event"] = "SPELL_CAST_START", ["npcID"] = 188244, }, [456654] = { ["source"] = "Deathbound Husk", ["event"] = "SPELL_CAST_START", ["npcID"] = 220272, }, [63493] = { ["encounterName"] = "The Assembly of Iron", ["source"] = "Steelbreaker", ["npcID"] = 32867, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1140, }, [64005] = { ["encounterName"] = "Kologarn", ["event"] = "SPELL_CAST_START", ["source"] = "Kologarn", ["npcID"] = 32930, }, [142338] = { ["source"] = "Kor'kron Dark Shaman", ["event"] = "SPELL_CAST_START", ["npcID"] = 72451, }, [226296] = { ["source"] = "Vileshard Hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 91000, }, [450513] = { ["isChanneled"] = true, ["source"] = "Rhahk'Zor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 644, }, [401368] = { ["event"] = "SPELL_CAST_START", ["source"] = "Volcanic Deepstrider", ["npcID"] = 200808, }, [436180] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rampant Thunder Elemental", ["npcID"] = 222888, }, [430037] = { ["source"] = "Kobyss Spearfisher", ["event"] = "SPELL_CAST_START", ["npcID"] = 214338, }, [450515] = { ["source"] = "Rhahk'Zor", ["event"] = "SPELL_CAST_START", ["npcID"] = 644, }, [462802] = { ["source"] = "Corrupted Machinist", ["event"] = "SPELL_CAST_START", ["npcID"] = 229695, }, [236537] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Infernal", ["npcID"] = 118065, }, [30853] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Summoner", ["npcID"] = 17395, }, [108038] = { ["encounterName"] = "Warmaster Blackhorn", ["source"] = "Skyfire Harpoon Gun", ["npcID"] = 56681, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1298, }, [378847] = { ["source"] = "Qalashi Spinecrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 192787, }, [69131] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Animator", ["npcID"] = 36516, }, [434137] = { ["source"] = "Royal Venomshell", ["event"] = "SPELL_CAST_START", ["npcID"] = 220730, }, [452567] = { ["event"] = "SPELL_CAST_START", ["source"] = "Oath-Eater", ["npcID"] = 206844, }, [160772] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Mereldar Citizen", ["npcID"] = 225601, }, [421852] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shoreline Gladehart", ["npcID"] = 210283, }, [391136] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakonid Breaker", ["npcID"] = 187240, }, [378850] = { ["source"] = "Unshackled Energy", ["event"] = "SPELL_CAST_START", ["npcID"] = 200136, }, [41481] = { ["encounterName"] = "The Illidari Council", ["source"] = "High Nethermancer Zerevor", ["npcID"] = 22950, ["event"] = "SPELL_CAST_START", ["encounterID"] = 608, }, [151558] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Ogre Mage", ["npcID"] = 75272, }, [17287] = { ["source"] = "Bloodwarder Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 19633, }, [329706] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mawsworn Deadeye", ["npcID"] = 183645, }, [252923] = { ["source"] = "Zanchuli Witch-Doctor", ["event"] = "SPELL_CAST_START", ["npcID"] = 122969, }, [45065] = { ["encounterName"] = "Brutallus", ["source"] = "Madrigosa", ["npcID"] = 24895, ["event"] = "SPELL_CAST_START", ["encounterID"] = 725, }, [387045] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ezrigeth", ["npcID"] = 187666, }, [446430] = { ["source"] = "Disturbed Kelp", ["event"] = "SPELL_CAST_START", ["npcID"] = 215702, }, [440288] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cowed Mongrel", ["npcID"] = 229099, }, [335853] = { ["source"] = "Val'kyr Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 227967, }, [401382] = { ["source"] = "Past Self", ["event"] = "SPELL_CAST_START", ["npcID"] = 185800, }, [226304] = { ["source"] = "Vileshard Hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 91000, }, [327664] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Surgeon Stitchflesh", ["npcID"] = 162689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [387049] = { ["source"] = "Territorial Proto Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 191778, }, [399336] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tarasek Frostclaw", ["npcID"] = 201035, }, [376811] = { ["encounterName"] = "Treemouth", ["source"] = "Treemouth", ["encounterID"] = 2568, ["event"] = "SPELL_CAST_START", ["npcID"] = 186120, }, [395241] = { ["source"] = "Primalist Voltweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 198868, }, [76813] = { ["source"] = "Naz'jar Spiritmender", ["event"] = "SPELL_CAST_START", ["npcID"] = 41096, }, [401385] = { ["event"] = "SPELL_CAST_START", ["source"] = "Carcaxas", ["npcID"] = 202836, }, [438245] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [374765] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ravine Vulture", ["npcID"] = 190943, }, [233473] = { ["event"] = "SPELL_CAST_START", ["source"] = "Prophet Velen", ["npcID"] = 117042, }, [201733] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["encounterID"] = 1835, ["event"] = "SPELL_CAST_START", ["npcID"] = 98970, }, [243712] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lord Kazzak", ["npcID"] = 121818, }, [448485] = { ["source"] = "Guard Captain Suleyman", ["event"] = "SPELL_CAST_START", ["npcID"] = 212826, }, [385005] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalsworn Furbolg", ["npcID"] = 190738, }, [107018] = { ["encounterName"] = "Madness of Deathwing", ["source"] = "Deathwing", ["npcID"] = 56173, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1299, }, [372719] = { ["encounterName"] = "Sentinel Talondras", ["source"] = "Sentinel Talondras", ["encounterID"] = 2557, ["event"] = "SPELL_CAST_START", ["npcID"] = 184124, }, [436200] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [243713] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lord Kazzak", ["npcID"] = 121818, }, [102411] = { ["source"] = "Time-Twisted Rifleman", ["event"] = "SPELL_CAST_START", ["npcID"] = 54693, }, [166923] = { ["event"] = "SPELL_CAST_START", ["source"] = "Champion Druna", ["npcID"] = 81603, }, [64776] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Arachnopod Destroyer", ["npcID"] = 34183, }, [236547] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Huntress Kasparian", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118523, }, [436203] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [41483] = { ["encounterName"] = "The Illidari Council", ["source"] = "High Nethermancer Zerevor", ["npcID"] = 22950, ["event"] = "SPELL_CAST_START", ["encounterID"] = 608, }, [151566] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Magma Binder", ["npcID"] = 74349, }, [76815] = { ["source"] = "Naz'jar Spiritmender", ["event"] = "SPELL_CAST_START", ["npcID"] = 41096, }, [436205] = { ["source"] = "Unstable Test Subject", ["event"] = "SPELL_CAST_START", ["npcID"] = 216328, }, [462826] = { ["source"] = "Explosive Bomberbot", ["event"] = "SPELL_CAST_START", ["npcID"] = 229706, }, [150543] = { ["source"] = "Twilight Shadowmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 74382, }, [192522] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ash'Golm", ["encounterID"] = 1816, ["event"] = "SPELL_CAST_START", ["npcID"] = 95886, }, [37132] = { ["source"] = "Azure Magus", ["event"] = "SPELL_CAST_START", ["npcID"] = 26722, }, [405491] = { ["event"] = "SPELL_CAST_START", ["source"] = "Animated Riches", ["npcID"] = 201573, }, [350202] = { ["encounterName"] = "The Nine", ["source"] = "Kyra", ["encounterID"] = 2429, ["event"] = "SPELL_CAST_START", ["npcID"] = 177095, }, [450542] = { ["source"] = "Gilnid", ["event"] = "SPELL_CAST_START", ["npcID"] = 1763, }, [432113] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overlord", ["npcID"] = 228575, }, [395254] = { ["source"] = "Primalist Tempestmaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 198878, }, [257028] = { ["encounterName"] = "Knight Captain Valyri", ["source"] = "Knight Captain Valyri", ["event"] = "SPELL_CAST_START", ["npcID"] = 127490, }, [176142] = { ["source"] = "Tormentor Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 82544, }, [428019] = { ["source"] = "Royal Wicklighter", ["event"] = "SPELL_CAST_START", ["npcID"] = 210812, }, [372730] = { ["source"] = "Primal Juggernaut", ["event"] = "SPELL_CAST_START", ["npcID"] = 188244, }, [66066] = { ["encounterName"] = "Faction Champions", ["source"] = "Melador Valestrider", ["npcID"] = 34469, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1086, }, [432116] = { ["source"] = "Boss Whiskerlash", ["event"] = "SPELL_CAST_START", ["npcID"] = 220385, }, [450546] = { ["source"] = "Nerubian Captain", ["event"] = "SPELL_CAST_START", ["npcID"] = 216584, }, [288774] = { ["isChanneled"] = true, ["source"] = "Malfunctioning Pylon", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 229739, }, [186382] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malgalor", ["npcID"] = 92608, }, [432117] = { ["encounterName"] = "Ki'katal the Harvester", ["source"] = "Ki'katal the Harvester", ["encounterID"] = 2901, ["event"] = "SPELL_CAST_START", ["npcID"] = 215407, }, [425974] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earth Infused Golem", ["npcID"] = 210109, }, [387067] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Construct", ["npcID"] = 186740, }, [376829] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [372735] = { ["source"] = "Flashfrost Earthshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187969, }, [432120] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overlord", ["npcID"] = 228575, }, [450550] = { ["source"] = "Mr. Smite", ["event"] = "SPELL_CAST_START", ["npcID"] = 646, }, [31623] = { ["encounterName"] = "Swamplord Musel'ek", ["source"] = "Swamplord Musel'ek", ["encounterID"] = 1947, ["event"] = "SPELL_CAST_START", ["npcID"] = 17826, }, [385024] = { ["event"] = "SPELL_CAST_START", ["source"] = "Salty Salamander", ["npcID"] = 188027, }, [89105] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lurking Tempest", ["npcID"] = 45704, }, [456696] = { ["source"] = "Twilight Brute", ["event"] = "SPELL_CAST_START", ["npcID"] = 224152, }, [41229] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonechewer Blood Prophet", ["npcID"] = 23237, }, [12549] = { ["source"] = "Sparktouched Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 28112, }, [432125] = { ["event"] = "SPELL_CAST_START", ["source"] = "Battlefront Hauler", ["npcID"] = 223789, }, [374789] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["encounterID"] = 2582, ["event"] = "SPELL_CAST_START", ["npcID"] = 186644, }, [258058] = { ["source"] = "Silt Crab", ["event"] = "SPELL_CAST_START", ["npcID"] = 127381, }, [153623] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_CAST_START", ["npcID"] = 75829, }, [432127] = { ["source"] = "Kix'arak", ["event"] = "SPELL_CAST_START", ["npcID"] = 224710, }, [385029] = { ["source"] = "Fleshripper Vulture", ["event"] = "SPELL_CAST_START", ["npcID"] = 186246, }, [444414] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blight Swarmer", ["npcID"] = 221669, }, [143385] = { ["encounterName"] = "Siegecrafter Blackfuse", ["source"] = "Siegecrafter Blackfuse", ["encounterID"] = 1601, ["event"] = "SPELL_CAST_START", ["npcID"] = 71504, }, [76820] = { ["source"] = "Naz'jar Spiritmender", ["event"] = "SPELL_CAST_START", ["npcID"] = 41139, }, [164887] = { ["event"] = "SPELL_CAST_START", ["source"] = "Everbloom Mender", ["npcID"] = 81820, }, [432130] = { ["encounterName"] = "Ki'katal the Harvester", ["source"] = "Ki'katal the Harvester", ["encounterID"] = 2901, ["event"] = "SPELL_CAST_START", ["npcID"] = 215407, }, [33551] = { ["encounterName"] = "Ambassador Hellmaw", ["source"] = "Ambassador Hellmaw", ["encounterID"] = 1908, ["event"] = "SPELL_CAST_START", ["npcID"] = 18731, }, [395273] = { ["source"] = "Primal Stormsentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 196856, }, [448515] = { ["source"] = "Elaena Emberlanz", ["event"] = "SPELL_CAST_START", ["npcID"] = 211290, }, [352271] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [387083] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Lost Briarback", ["npcID"] = 187264, }, [241680] = { ["encounterName"] = "Harjatan", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 121184, }, [432135] = { ["event"] = "SPELL_CAST_START", ["source"] = "Candlelit Pebblemaker", ["npcID"] = 218658, }, [61964] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dark Rune Acolyte", ["npcID"] = 32886, }, [421898] = { ["encounterName"] = "Gnarlroot", ["source"] = "Gnarlroot", ["encounterID"] = 2820, ["event"] = "SPELL_CAST_START", ["npcID"] = 209333, }, [456711] = { ["source"] = "Twilight Lavabender", ["event"] = "SPELL_CAST_START", ["npcID"] = 224249, }, [151581] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Overseer", ["npcID"] = 75193, }, [462856] = { ["source"] = "Nullbot", ["event"] = "SPELL_CAST_START", ["npcID"] = 229729, }, [456713] = { ["source"] = "Twilight Lavabender", ["event"] = "SPELL_CAST_START", ["npcID"] = 224249, }, [376851] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 189813, }, [17162] = { ["source"] = "Risen Conjuror", ["event"] = "SPELL_CAST_START", ["npcID"] = 10419, }, [17290] = { ["source"] = "Twilight Worshipper", ["event"] = "SPELL_CAST_START", ["npcID"] = 30111, }, [387091] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Lost Sunseeker", ["npcID"] = 187239, }, [432142] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerubian War-Weaver", ["npcID"] = 222731, }, [52238] = { ["encounterName"] = "Volkhan", ["source"] = "Volkhan", ["npcID"] = 28587, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1985, }, [462859] = { ["source"] = "Fervent Sharpshooter", ["event"] = "SPELL_CAST_START", ["npcID"] = 206694, }, [61965] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dark Rune Acolyte", ["npcID"] = 32886, }, [385046] = { ["source"] = "Skulking Gutstabber", ["event"] = "SPELL_CAST_START", ["npcID"] = 186242, }, [430097] = { ["event"] = "SPELL_CAST_START", ["source"] = "Speaker Brokk", ["npcID"] = 213217, }, [9734] = { ["source"] = "Murta Grimgut", ["event"] = "SPELL_CAST_START", ["npcID"] = 7608, }, [148513] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Kun-Da", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 71408, }, [448528] = { ["source"] = "Spitfire Fusetender", ["event"] = "SPELL_CAST_START", ["npcID"] = 211777, }, [458767] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ravageant", ["npcID"] = 207826, }, [259092] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Stormcaller", ["npcID"] = 126919, }, [189469] = { ["source"] = "Spirit of Vengeance", ["event"] = "SPELL_CAST_START", ["npcID"] = 100364, }, [442387] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerubian War-Weaver", ["npcID"] = 222731, }, [264233] = { ["encounterName"] = "Merektha", ["source"] = "Egg", ["npcID"] = 134516, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2125, }, [446483] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepwater Sludger", ["npcID"] = 216515, }, [458770] = { ["source"] = "Awakened Sulfuric Devastator", ["event"] = "SPELL_CAST_START", ["npcID"] = 225894, }, [454675] = { ["source"] = "Angry Rocks", ["event"] = "SPELL_CAST_START", ["npcID"] = 220543, }, [391195] = { ["source"] = "Bisquius", ["event"] = "SPELL_CAST_START", ["npcID"] = 197557, }, [397341] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [63758] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Frost Mage", ["npcID"] = 33819, }, [376865] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [264239] = { ["encounterName"] = "Merektha", ["source"] = "Egg", ["npcID"] = 134517, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2125, }, [352293] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 175559, }, [432156] = { ["source"] = "Waxtail Outrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 213095, }, [419870] = { ["source"] = "Kyrioss", ["event"] = "SPELL_CAST_START", ["npcID"] = 209230, }, [430109] = { ["source"] = "Cursed Thunderer", ["event"] = "SPELL_CAST_START", ["npcID"] = 207198, }, [236572] = { ["event"] = "SPELL_CAST_START", ["source"] = "Highlord Kruul", ["npcID"] = 117198, }, [458780] = { ["event"] = "SPELL_CAST_START", ["source"] = "Awakened Sulfuric Devastator", ["npcID"] = 225894, }, [53520] = { ["encounterName"] = "Anub'arak", ["source"] = "Anub'arak", ["npcID"] = 29120, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1973, }, [374823] = { ["event"] = "SPELL_CAST_START", ["source"] = "Squallbringer Cyraz", ["npcID"] = 190370, }, [385063] = { ["source"] = "Primalist Cinderweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 190207, }, [428066] = { ["source"] = "Rank Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 211121, }, [389159] = { ["event"] = "SPELL_CAST_START", ["source"] = "Liskanoth", ["npcID"] = 193533, }, [207906] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Talixae Flamewreath", ["npcID"] = 104217, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1869, }, [444449] = { ["source"] = "Fervent Sharpshooter", ["event"] = "SPELL_CAST_START", ["npcID"] = 206694, }, [385065] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [59152] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormforged Construct", ["npcID"] = 28835, }, [385068] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Colossal Stormfiend", ["npcID"] = 197145, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [450597] = { ["encounterName"] = "Zekvir", ["source"] = "Egg Cocoon", ["npcID"] = 234024, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [191527] = { ["source"] = "Blade Dancer Illianna", ["event"] = "SPELL_CAST_START", ["npcID"] = 96657, }, [118297] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Fire Elemental", ["npcID"] = 61029, }, [303161] = { ["event"] = "SPELL_CAST_START", ["source"] = "Farscale Raider", ["npcID"] = 201301, }, [164907] = { ["source"] = "Reanimated Ritual Bones", ["event"] = "SPELL_CAST_START", ["npcID"] = 75715, }, [397358] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [423979] = { ["source"] = "Void Cursed Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 214419, }, [64528] = { ["encounterName"] = "Hodir", ["source"] = "Veesha Blazeweaver", ["npcID"] = 32946, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1135, }, [469030] = { ["source"] = "High Interrogator Gerstahn", ["event"] = "SPELL_CAST_START", ["npcID"] = 232243, }, [469031] = { ["source"] = "High Interrogator Gerstahn", ["event"] = "SPELL_CAST_START", ["npcID"] = 232243, }, [456745] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crimson Deathweaver", ["npcID"] = 222692, }, [387122] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Construct", ["npcID"] = 186740, }, [456746] = { ["source"] = "Workmaster Earwax", ["event"] = "SPELL_CAST_START", ["npcID"] = 213195, }, [385075] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["encounterID"] = 2584, ["event"] = "SPELL_CAST_START", ["npcID"] = 186738, }, [156718] = { ["source"] = "Monstrous Corpse Spider", ["event"] = "SPELL_CAST_START", ["npcID"] = 76104, }, [157742] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Raider", ["npcID"] = 81906, }, [458795] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ravageant", ["npcID"] = 207826, }, [456748] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crimson Deathweaver", ["npcID"] = 222692, }, [387125] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Thunderbeast", ["npcID"] = 195696, }, [462892] = { ["source"] = "Malfunctioning Pylon", ["event"] = "SPELL_CAST_START", ["npcID"] = 229739, }, [374839] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["event"] = "SPELL_CAST_START", ["npcID"] = 189478, }, [387127] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Thunderbeast", ["npcID"] = 195696, }, [456751] = { ["encounterName"] = "Drahga Shadowburner", ["source"] = "Valiona", ["encounterID"] = 1048, ["event"] = "SPELL_CAST_START", ["npcID"] = 40320, }, [64529] = { ["encounterName"] = "Mimiron", ["source"] = "Leviathan Mk II", ["npcID"] = 34071, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [469038] = { ["source"] = "Manifested Dread", ["event"] = "SPELL_CAST_START", ["npcID"] = 232894, }, [432179] = { ["encounterName"] = "Brewmaster Aldryr", ["source"] = "Brew Master Aldryr", ["encounterID"] = 2900, ["event"] = "SPELL_CAST_START", ["npcID"] = 210271, }, [442418] = { ["source"] = "Burkhalt", ["event"] = "SPELL_CAST_START", ["npcID"] = 228671, }, [440372] = { ["source"] = "Invasive Undercrawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 215739, }, [376892] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [156722] = { ["source"] = "Shadowmoon Exhumer", ["event"] = "SPELL_CAST_START", ["npcID"] = 77700, }, [389179] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["npcID"] = 189719, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2615, }, [450613] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamekeeper Graz", ["npcID"] = 219279, }, [256039] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["encounterID"] = 2104, ["event"] = "SPELL_CAST_START", ["npcID"] = 127503, }, [257063] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Waveshaper", ["npcID"] = 129370, }, [428089] = { ["source"] = "Lowly Moleherd", ["event"] = "SPELL_CAST_START", ["npcID"] = 210818, }, [446519] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mycotic Shalehorn", ["npcID"] = 212702, }, [391230] = { ["source"] = "Bisquius", ["event"] = "SPELL_CAST_START", ["npcID"] = 197557, }, [387135] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Arcblade", ["npcID"] = 194898, }, [440377] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [12039] = { ["source"] = "Cabal Acolyte", ["event"] = "SPELL_CAST_START", ["npcID"] = 18633, }, [444473] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Ringing Death", ["npcID"] = 214162, }, [170035] = { ["encounterName"] = "Yalnu", ["source"] = "Lady Baihu", ["npcID"] = 84358, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1756, }, [81442] = { ["source"] = "Millhouse Manastorm", ["event"] = "SPELL_CAST_START", ["npcID"] = 43391, }, [12551] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zerillis", ["npcID"] = 10082, }, [362565] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 175559, }, [17165] = { ["isChanneled"] = true, ["source"] = "Risen Inquisitor", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 10426, }, [456762] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [442428] = { ["encounterName"] = "Sikran, Captain of the Sureki", ["source"] = "Sikran", ["npcID"] = 214503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2898, }, [350280] = { ["encounterName"] = "The Tarragrue", ["source"] = "The Tarragrue", ["encounterID"] = 2423, ["event"] = "SPELL_CAST_START", ["npcID"] = 175611, }, [208944] = { ["encounterName"] = "Grand Magistrix Elisande", ["source"] = "Elisande", ["npcID"] = 106643, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1872, }, [194610] = { ["source"] = "Seacursed Mistmender", ["event"] = "SPELL_CAST_START", ["npcID"] = 97365, }, [362568] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 175559, }, [368712] = { ["event"] = "SPELL_CAST_START", ["source"] = "Genesis Guardian", ["npcID"] = 184058, }, [372808] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["event"] = "SPELL_CAST_START", ["npcID"] = 188252, }, [350283] = { ["encounterName"] = "The Nine", ["source"] = "Signe", ["encounterID"] = 2429, ["event"] = "SPELL_CAST_START", ["npcID"] = 177094, }, [442432] = { ["encounterName"] = "Broodtwister Ovi'nax", ["source"] = "Broodtwister Ovi'nax", ["npcID"] = 214506, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2919, }, [417860] = { ["event"] = "SPELL_CAST_START", ["source"] = "Umbraclaw Silvercrest", ["npcID"] = 212024, }, [387145] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormcaller Zarii", ["npcID"] = 194316, }, [374859] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [75813] = { ["source"] = "Naz'jar Tempest Witch", ["event"] = "SPELL_CAST_START", ["npcID"] = 40634, }, [370764] = { ["source"] = "Crystal Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 196116, }, [173112] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Deckhand", ["npcID"] = 83697, }, [432198] = { ["encounterName"] = "Brewmaster Aldryr", ["source"] = "Brew Master Aldryr", ["encounterID"] = 2900, ["event"] = "SPELL_CAST_START", ["npcID"] = 210271, }, [450628] = { ["source"] = "Quartermaster Koratite", ["event"] = "SPELL_CAST_START", ["npcID"] = 209801, }, [370766] = { ["source"] = "Crystal Thrasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 196117, }, [446533] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mycotic Shalehorn", ["npcID"] = 212704, }, [456772] = { ["source"] = "Workmaster Nast", ["event"] = "SPELL_CAST_START", ["npcID"] = 213200, }, [438343] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [101411] = { ["encounterName"] = "Echo of Sylvanas", ["source"] = "Echo of Sylvanas", ["npcID"] = 54123, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1882, }, [387151] = { ["encounterName"] = "Telash Greywing", ["source"] = "Telash Greywing", ["encounterID"] = 2583, ["event"] = "SPELL_CAST_START", ["npcID"] = 186737, }, [391247] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bazual", ["npcID"] = 193532, }, [417868] = { ["event"] = "SPELL_CAST_START", ["source"] = "Umbraclaw Forager", ["npcID"] = 212028, }, [469063] = { ["source"] = "Nerathor", ["event"] = "SPELL_CAST_START", ["npcID"] = 229982, }, [434252] = { ["source"] = "Nerubian Hauler", ["event"] = "SPELL_CAST_START", ["npcID"] = 217039, }, [17294] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ezra Grimm", ["npcID"] = 11058, }, [393298] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Colossus", ["npcID"] = 188673, }, [35096] = { ["source"] = "Bloodwarder Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 19633, }, [454731] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepflayer Broodmother", ["npcID"] = 220286, }, [366678] = { ["encounterName"] = "The Jailer", ["source"] = "The Jailer", ["encounterID"] = 2537, ["event"] = "SPELL_CAST_START", ["npcID"] = 180990, }, [385108] = { ["source"] = "Noxious Seedling", ["event"] = "SPELL_CAST_START", ["npcID"] = 211410, }, [456780] = { ["source"] = "King Splash", ["event"] = "SPELL_CAST_START", ["npcID"] = 220275, }, [450637] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerubian Lord", ["npcID"] = 218103, }, [61973] = { ["encounterName"] = "The Assembly of Iron", ["source"] = "Runemaster Molgeim", ["npcID"] = 32927, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1140, }, [383062] = { ["source"] = "Decayed Elder", ["event"] = "SPELL_CAST_START", ["npcID"] = 189531, }, [241717] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Infernal", ["npcID"] = 118065, }, [9672] = { ["source"] = "Defias Squallshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 1732, }, [393302] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Colossus", ["npcID"] = 188673, }, [198715] = { ["event"] = "SPELL_CAST_START", ["source"] = "Val'kyr Battlemaiden", ["npcID"] = 100876, }, [65301] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["npcID"] = 33134, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [438355] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [193597] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["npcID"] = 91789, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1811, }, [110117] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ethereal Sha", ["npcID"] = 65414, }, [393306] = { ["source"] = "Primalist Earthwarden", ["event"] = "SPELL_CAST_START", ["npcID"] = 193709, }, [157762] = { ["source"] = "Auchenai Soulpriest", ["event"] = "SPELL_CAST_START", ["npcID"] = 77696, }, [393307] = { ["event"] = "SPELL_CAST_START", ["source"] = "Living Flame", ["npcID"] = 184693, }, [22414] = { ["event"] = "SPELL_CAST_START", ["source"] = "Warpwood Tangler", ["npcID"] = 11464, }, [393308] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Flamecaller", ["npcID"] = 201560, }, [389213] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flame Guardian", ["npcID"] = 192764, }, [448599] = { ["isChanneled"] = true, ["source"] = "Hevo'myk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 211591, }, [442456] = { ["source"] = "Stormrider Vokmar", ["event"] = "SPELL_CAST_START", ["npcID"] = 211260, }, [430171] = { ["source"] = "Wandering Candle", ["event"] = "SPELL_CAST_START", ["npcID"] = 208450, }, [383073] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["npcID"] = 190496, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2639, }, [462936] = { ["source"] = "Medbot", ["event"] = "SPELL_CAST_START", ["npcID"] = 229769, }, [200768] = { ["source"] = "Crazed Razorbeak", ["event"] = "SPELL_CAST_START", ["npcID"] = 95766, }, [169028] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corruptor Kurgoth", ["npcID"] = 72647, }, [212031] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bound Energy", ["npcID"] = 105705, }, [452699] = { ["source"] = "Verdant Hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 215813, }, [374885] = { ["source"] = "Astral Attendant", ["event"] = "SPELL_CAST_START", ["npcID"] = 189555, }, [143432] = { ["encounterName"] = "General Nazgrim", ["source"] = "Kor'kron Arcweaver", ["encounterID"] = 1603, ["event"] = "SPELL_CAST_START", ["npcID"] = 71517, }, [376934] = { ["encounterName"] = "Treemouth", ["source"] = "Treemouth", ["encounterID"] = 2568, ["event"] = "SPELL_CAST_START", ["npcID"] = 186120, }, [372839] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Raider", ["npcID"] = 193840, }, [70189] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spire Gargoyle", ["npcID"] = 37544, }, [198723] = { ["source"] = "Rotheart Dryad", ["event"] = "SPELL_CAST_START", ["npcID"] = 99358, }, [64535] = { ["encounterName"] = "Mimiron", ["source"] = "Aerial Command Unit", ["npcID"] = 33670, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [436322] = { ["source"] = "Atik", ["event"] = "SPELL_CAST_START", ["npcID"] = 217533, }, [430179] = { ["source"] = "Corrupted Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 214439, }, [432227] = { ["encounterName"] = "Ki'katal the Harvester", ["source"] = "Ki'katal the Harvester", ["npcID"] = 215407, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2901, }, [364652] = { ["encounterName"] = "Lihuvim, Principal Architect", ["source"] = "Lihuvim", ["encounterID"] = 2539, ["event"] = "SPELL_CAST_START", ["npcID"] = 182169, }, [124967] = { ["encounterName"] = "Elegon", ["source"] = "Elegon", ["encounterID"] = 1500, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 60410, }, [432229] = { ["encounterName"] = "Brewmaster Aldryr", ["source"] = "Brew Master Aldryr", ["encounterID"] = 2900, ["event"] = "SPELL_CAST_START", ["npcID"] = 210271, }, [383084] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Iceslinger", ["npcID"] = 204441, }, [249919] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["encounterID"] = 2087, ["event"] = "SPELL_CAST_START", ["npcID"] = 122968, }, [22415] = { ["source"] = "Alzzin the Wildshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 11492, }, [295032] = { ["source"] = "Livid Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 227355, }, [376943] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 189813, }, [301177] = { ["encounterName"] = "HK-8 Aerial Oppression Unit", ["source"] = "HK-8 Aerial Oppression Unit", ["encounterID"] = 2291, ["event"] = "SPELL_CAST_START", ["npcID"] = 150190, }, [434281] = { ["source"] = "Weeping Shade", ["event"] = "SPELL_CAST_START", ["npcID"] = 217268, }, [157772] = { ["source"] = "Shadowmoon Prophet", ["event"] = "SPELL_CAST_START", ["npcID"] = 80787, }, [448616] = { ["source"] = "Hevo'myk", ["event"] = "SPELL_CAST_START", ["npcID"] = 211591, }, [64536] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["npcID"] = 33651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [374898] = { ["event"] = "SPELL_CAST_START", ["source"] = "Predatory Thresher", ["npcID"] = 198779, }, [403567] = { ["event"] = "SPELL_CAST_START", ["source"] = "Warden Entrix", ["npcID"] = 200960, }, [372851] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["event"] = "SPELL_CAST_START", ["npcID"] = 188252, }, [216134] = { ["encounterName"] = "Grand Magistrix Elisande", ["source"] = "Infinite Drakeling", ["npcID"] = 108802, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1872, }, [75823] = { ["encounterName"] = "Corla, Herald of Twilight", ["source"] = "Corla, Herald of Twilight", ["npcID"] = 39679, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1038, }, [395377] = { ["source"] = "Thondrozus", ["event"] = "SPELL_CAST_START", ["npcID"] = 192769, }, [448619] = { ["source"] = "Careless Hopgoblin", ["event"] = "SPELL_CAST_START", ["npcID"] = 223423, }, [395378] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malsegan", ["npcID"] = 193212, }, [257090] = { ["source"] = "Partially Teleported Trogg", ["event"] = "SPELL_CAST_START", ["npcID"] = 226668, }, [249923] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["encounterID"] = 2087, ["event"] = "SPELL_CAST_START", ["npcID"] = 122968, }, [153679] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["npcID"] = 74787, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1653, }, [385141] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Galesinger", ["npcID"] = 190373, }, [469099] = { ["source"] = "High Interrogator Gerstahn", ["event"] = "SPELL_CAST_START", ["npcID"] = 232243, }, [193611] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["npcID"] = 91789, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1811, }, [153680] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["event"] = "SPELL_CAST_START", ["npcID"] = 75452, }, [352379] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Remnant of Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 176929, }, [387191] = { ["source"] = "Strunraan", ["event"] = "SPELL_CAST_START", ["npcID"] = 193534, }, [257092] = { ["encounterName"] = "The Sand Queen", ["source"] = "The Sand Queen", ["encounterID"] = 2101, ["event"] = "SPELL_CAST_START", ["npcID"] = 127479, }, [64537] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["npcID"] = 33651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [397431] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 192934, }, [385145] = { ["source"] = "Time-Lost Raptor", ["event"] = "SPELL_CAST_START", ["npcID"] = 201534, }, [173135] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ogron Laborer", ["npcID"] = 83578, }, [366716] = { ["source"] = "Astral Particle", ["event"] = "SPELL_CAST_START", ["npcID"] = 185274, }, [403576] = { ["event"] = "SPELL_CAST_START", ["source"] = "Warden Entrix", ["npcID"] = 200960, }, [29583] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phantom Guest", ["npcID"] = 16409, }, [428150] = { ["source"] = "High Priest Aemya", ["event"] = "SPELL_CAST_START", ["npcID"] = 212827, }, [450677] = { ["event"] = "SPELL_CAST_START", ["source"] = "Orta", ["npcID"] = 221067, }, [321669] = { ["encounterName"] = "Mistcaller", ["source"] = "Illusionary Clone", ["encounterID"] = 2392, ["event"] = "SPELL_CAST_START", ["npcID"] = 165108, }, [389245] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Ruinstalker", ["npcID"] = 199379, }, [465012] = { ["source"] = "Hulking Bloodguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 216338, }, [456823] = { ["source"] = "Grand-Heister Bokk", ["event"] = "SPELL_CAST_START", ["npcID"] = 213679, }, [79922] = { ["source"] = "Stonecore Flayer", ["event"] = "SPELL_CAST_START", ["npcID"] = 42808, }, [185425] = { ["source"] = "Steeljaw Grizzly", ["event"] = "SPELL_CAST_START", ["npcID"] = 96677, }, [41245] = { ["event"] = "SPELL_CAST_START", ["source"] = "Suffering Soul Fragment", ["npcID"] = 23399, }, [448634] = { ["encounterName"] = "Under-Lord Vik'tis", ["source"] = "Under-Lord Vik'tis", ["encounterID"] = 2989, ["event"] = "SPELL_CAST_START", ["npcID"] = 220158, }, [200784] = { ["source"] = "Wyrmtongue Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 98792, }, [452730] = { ["source"] = "Verdant Hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 215813, }, [462969] = { ["encounterName"] = "Bael'Gar", ["source"] = "Bael'Gar", ["encounterID"] = 3044, ["event"] = "SPELL_CAST_START", ["npcID"] = 226303, }, [458874] = { ["encounterName"] = "Cult Leaders", ["source"] = "Shadeguard Speaker", ["encounterID"] = 3050, ["event"] = "SPELL_CAST_START", ["npcID"] = 230904, }, [70196] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sister Svalna", ["npcID"] = 37126, }, [319628] = { ["event"] = "SPELL_CAST_START", ["source"] = "Larion Sire", ["npcID"] = 157761, }, [235597] = { ["encounterName"] = "Fallen Avatar", ["source"] = "Fallen Avatar", ["encounterID"] = 2038, ["event"] = "SPELL_CAST_START", ["npcID"] = 116939, }, [81459] = { ["source"] = "Stonecore Earthshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 43537, }, [393348] = { ["source"] = "Stalwart Broodwarden", ["event"] = "SPELL_CAST_START", ["npcID"] = 198263, }, [462972] = { ["encounterName"] = "Bael'Gar", ["source"] = "Bael'Gar", ["encounterID"] = 3044, ["event"] = "SPELL_CAST_START", ["npcID"] = 226303, }, [243789] = { ["event"] = "SPELL_CAST_START", ["source"] = "Azuregos", ["npcID"] = 121820, }, [440448] = { ["source"] = "Reefwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 219433, }, [462974] = { ["encounterName"] = "Bael'Gar", ["source"] = "Bael'Gar", ["encounterID"] = 3044, ["event"] = "SPELL_CAST_START", ["npcID"] = 226303, }, [448640] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cursedforge Honor Guard", ["npcID"] = 214264, }, [56860] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mage Hunter Initiate", ["npcID"] = 26728, }, [444546] = { ["encounterName"] = "Prioress Murrpray", ["source"] = "Prioress Murrpray", ["encounterID"] = 2848, ["event"] = "SPELL_CAST_START", ["npcID"] = 207940, }, [268440] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crackshot", ["npcID"] = 126918, }, [440452] = { ["source"] = "Reefwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 219433, }, [403593] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magma Burster", ["npcID"] = 200801, }, [456835] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hungerer of the Deeps", ["npcID"] = 221199, }, [442501] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Ironweaver", ["npcID"] = 220551, }, [15241] = { ["source"] = "Risen Conjuror", ["event"] = "SPELL_CAST_START", ["npcID"] = 10419, }, [391308] = { ["event"] = "SPELL_CAST_START", ["source"] = "Boolk", ["npcID"] = 191450, }, [15497] = { ["source"] = "Cabal Ritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 18794, }, [436360] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glooming Darkweaver", ["npcID"] = 216868, }, [422026] = { ["encounterName"] = "Gnarlroot", ["source"] = "Gnarlroot", ["encounterID"] = 2820, ["event"] = "SPELL_CAST_START", ["npcID"] = 209333, }, [258128] = { ["source"] = "Irontide Thug", ["event"] = "SPELL_CAST_START", ["npcID"] = 130025, }, [272542] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Sniper", ["npcID"] = 128967, }, [462983] = { ["source"] = "Automatic Ironstrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 229778, }, [106547] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shado-Pan Novice", ["npcID"] = 56395, }, [66104] = { ["encounterName"] = "Faction Champions", ["source"] = "Anthar Forgemender", ["npcID"] = 34466, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1086, }, [456841] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [393361] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightrot", ["npcID"] = 188707, }, [173148] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Flameslinger", ["npcID"] = 81279, }, [78903] = { ["encounterName"] = "Ozruk", ["source"] = "Ozruk", ["encounterID"] = 1058, ["event"] = "SPELL_CAST_START", ["npcID"] = 42188, }, [272546] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Buccaneer", ["npcID"] = 129366, }, [389268] = { ["event"] = "SPELL_CAST_START", ["source"] = "Expedition Guardian", ["npcID"] = 187135, }, [389269] = { ["event"] = "SPELL_CAST_START", ["source"] = "Expedition Guardian", ["npcID"] = 187123, }, [389270] = { ["event"] = "SPELL_CAST_START", ["source"] = "Expedition Guardian", ["npcID"] = 187123, }, [325790] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bitter Memory", ["npcID"] = 158629, }, [389271] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunscale Behemoth", ["npcID"] = 193133, }, [387224] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Mender", ["npcID"] = 199942, }, [389273] = { ["source"] = "Wyrmeater", ["event"] = "SPELL_CAST_START", ["npcID"] = 186612, }, [199772] = { ["source"] = "Valarjar Champion", ["event"] = "SPELL_CAST_START", ["npcID"] = 97087, }, [59166] = { ["isChanneled"] = true, ["source"] = "Stormforged Tactician", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 28581, }, [157794] = { ["source"] = "Sargerei Magus", ["event"] = "SPELL_CAST_START", ["npcID"] = 76263, }, [456851] = { ["source"] = "Spore-infused Shalewing", ["event"] = "SPELL_CAST_START", ["npcID"] = 221217, }, [30481] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Hand Sharpshooter", ["npcID"] = 16704, }, [385181] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["npcID"] = 189722, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2616, }, [198750] = { ["encounterName"] = "Odyn", ["source"] = "Stormforged Obliterator", ["encounterID"] = 1809, ["event"] = "SPELL_CAST_START", ["npcID"] = 102019, }, [456853] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [446615] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightfall Dark Architect", ["npcID"] = 213885, }, [448663] = { ["encounterName"] = "Under-Lord Vik'tis", ["source"] = "Under-Lord Vik'tis", ["encounterID"] = 2989, ["event"] = "SPELL_CAST_START", ["npcID"] = 220158, }, [148582] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Xiang-Lin", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 73725, }, [198752] = { ["source"] = "Seacursed Slaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 97043, }, [167012] = { ["source"] = "Shinri", ["event"] = "SPELL_CAST_START", ["npcID"] = 82415, }, [450714] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerubian Lord", ["npcID"] = 218103, }, [193633] = { ["source"] = "Risen Archer", ["event"] = "SPELL_CAST_START", ["npcID"] = 98275, }, [194657] = { ["source"] = "Waterlogged Soul Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 99188, }, [325802] = { ["event"] = "SPELL_CAST_START", ["source"] = "Keeneye Bowman", ["npcID"] = 166936, }, [164965] = { ["event"] = "SPELL_CAST_START", ["source"] = "Everbloom Mender", ["npcID"] = 81820, }, [430238] = { ["source"] = "Void Fragment", ["event"] = "SPELL_CAST_START", ["npcID"] = 207202, }, [442525] = { ["encounterName"] = "Brewmaster Aldryr", ["source"] = "Brew Master Aldryr", ["encounterID"] = 2900, ["event"] = "SPELL_CAST_START", ["npcID"] = 210271, }, [395427] = { ["source"] = "Overseer Lahar", ["event"] = "SPELL_CAST_START", ["npcID"] = 189235, }, [465051] = { ["event"] = "SPELL_CAST_START", ["source"] = "Xal'atath", ["npcID"] = 230937, }, [442526] = { ["encounterName"] = "Broodtwister Ovi'nax", ["source"] = "Broodtwister Ovi'nax", ["npcID"] = 214506, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2919, }, [454813] = { ["event"] = "SPELL_CAST_START", ["source"] = "Caustic Skyrazor", ["npcID"] = 225817, }, [456861] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spore-Infused Shalewing", ["npcID"] = 221217, }, [450718] = { ["event"] = "SPELL_CAST_START", ["source"] = "Siegelord Xerosh", ["npcID"] = 224311, }, [456862] = { ["source"] = "Grand-Heister Bokk", ["event"] = "SPELL_CAST_START", ["npcID"] = 213679, }, [63775] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Pyromancer", ["npcID"] = 33820, }, [442530] = { ["encounterName"] = "The Bloodbound Horror", ["source"] = "The Bloodbound Horror", ["npcID"] = 214502, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2917, }, [422053] = { ["encounterName"] = "Gnarlroot", ["source"] = "Tainted Lasher", ["encounterID"] = 2820, ["event"] = "SPELL_CAST_START", ["npcID"] = 210231, }, [168040] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Earthshaper Telu", ["npcID"] = 83893, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [454818] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anub'ilith", ["npcID"] = 222185, }, [456866] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Priestess", ["npcID"] = 222688, }, [377004] = { ["encounterName"] = "Crawth", ["source"] = "Crawth", ["npcID"] = 191736, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2564, }, [405673] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overflowing Magma", ["npcID"] = 203277, }, [168041] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Earthshaper Telu", ["npcID"] = 83893, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [456868] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Priestess", ["npcID"] = 222688, }, [272571] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Tempest", ["npcID"] = 129367, }, [454821] = { ["source"] = "Royal Broker Rez'kal", ["event"] = "SPELL_CAST_START", ["npcID"] = 217693, }, [442536] = { ["source"] = "Covert Webmancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 223844, }, [428202] = { ["encounterName"] = "Master Machinists", ["source"] = "Speaker Brokk", ["npcID"] = 213217, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2888, }, [450728] = { ["event"] = "SPELL_CAST_START", ["source"] = "Siegelord Xerosh", ["npcID"] = 224311, }, [66112] = { ["encounterName"] = "Faction Champions", ["source"] = "Velanaa", ["npcID"] = 34465, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1086, }, [192617] = { ["encounterName"] = "Wrath of Azshara", ["source"] = "Wrath of Azshara", ["npcID"] = 96028, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1814, }, [59169] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storming Vortex", ["npcID"] = 28547, }, [164973] = { ["event"] = "SPELL_CAST_START", ["source"] = "Everbloom Tender", ["npcID"] = 81985, }, [226406] = { ["source"] = "Emberhusk Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 113537, }, [52770] = { ["encounterName"] = "Ionar", ["source"] = "Ionar", ["npcID"] = 28546, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1984, }, [204905] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Mogu'shan Secret-Keeper", ["npcID"] = 99676, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [191595] = { ["source"] = "Felsworn Infester", ["event"] = "SPELL_CAST_START", ["npcID"] = 96587, }, [9739] = { ["source"] = "Moonalli", ["event"] = "SPELL_CAST_START", ["npcID"] = 82015, }, [272581] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Tempest", ["npcID"] = 129367, }, [454831] = { ["event"] = "SPELL_CAST_START", ["source"] = "Caustic Skyrazor", ["npcID"] = 225817, }, [374969] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["event"] = "SPELL_CAST_START", ["npcID"] = 189478, }, [377017] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["event"] = "SPELL_CAST_START", ["npcID"] = 189901, }, [360636] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of War", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181549, }, [256101] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["encounterID"] = 2104, ["event"] = "SPELL_CAST_START", ["npcID"] = 127503, }, [207979] = { ["event"] = "SPELL_CAST_START", ["source"] = "Jazshariu", ["npcID"] = 104273, }, [192621] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ash'Golm", ["encounterID"] = 1816, ["event"] = "SPELL_CAST_START", ["npcID"] = 95886, }, [340160] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mistveil Matriarch", ["npcID"] = 173655, }, [448691] = { ["source"] = "Rampaging Deepflayer", ["event"] = "SPELL_CAST_START", ["npcID"] = 218657, }, [207980] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baalgar the Watchful", ["npcID"] = 104274, }, [258150] = { ["source"] = "Bilge Rat Seaspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 130026, }, [201837] = { ["source"] = "Taintheart Summoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 99366, }, [383165] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Shaman Rotknuckle", ["npcID"] = 197356, }, [387261] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [446646] = { ["source"] = "Discordant Hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 223118, }, [272588] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Cutthroat", ["npcID"] = 137511, }, [440504] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [201839] = { ["source"] = "Taintheart Summoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 99366, }, [440506] = { ["source"] = "Stream Skipper", ["event"] = "SPELL_CAST_START", ["npcID"] = 213700, }, [231532] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pyrestar Demolisher", ["npcID"] = 114845, }, [12491] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Apoko", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24553, }, [258153] = { ["source"] = "Bilge Rat Seaspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 130026, }, [12747] = { ["event"] = "SPELL_CAST_START", ["source"] = "Verdant Emerald Lasher", ["npcID"] = 208750, }, [119358] = { ["encounterName"] = "Elegon", ["source"] = "Elegon", ["encounterID"] = 1500, ["event"] = "SPELL_CAST_START", ["npcID"] = 60410, }, [456891] = { ["source"] = "Bee Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 210264, }, [393411] = { ["source"] = "Rakkesh of the Flow", ["event"] = "SPELL_CAST_START", ["npcID"] = 193849, }, [274642] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hoodoo Hexer", ["npcID"] = 136250, }, [244844] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tidecaller Nezara", ["npcID"] = 157734, }, [13323] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mage Hunter Ascendant", ["npcID"] = 26727, }, [405699] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baine Bloodhoof", ["npcID"] = 201362, }, [194675] = { ["source"] = "Blazing Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 98963, }, [444608] = { ["encounterName"] = "Prioress Murrpray", ["source"] = "Prioress Murrpray", ["encounterID"] = 2848, ["event"] = "SPELL_CAST_START", ["npcID"] = 207940, }, [465086] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Moira Bronzebeard", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 226314, }, [377033] = { ["source"] = "Alpha Skulking Scythid", ["event"] = "SPELL_CAST_START", ["npcID"] = 197377, }, [444609] = { ["encounterName"] = "Prioress Murrpray", ["source"] = "Prioress Murrpray", ["encounterID"] = 2848, ["event"] = "SPELL_CAST_START", ["npcID"] = 207940, }, [377034] = { ["encounterName"] = "Crawth", ["source"] = "Crawth", ["npcID"] = 191736, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2564, }, [156793] = { ["encounterName"] = "Ranjit", ["source"] = "Ranjit", ["npcID"] = 75964, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1698, }, [465089] = { ["source"] = "Dark Iron Imperial Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 232465, }, [450756] = { ["source"] = "Nightfall Commander", ["event"] = "SPELL_CAST_START", ["npcID"] = 214762, }, [456900] = { ["encounterName"] = "Forgemaster Throngus", ["source"] = "Forgemaster Throngus", ["encounterID"] = 1050, ["event"] = "SPELL_CAST_START", ["npcID"] = 40177, }, [387277] = { ["event"] = "SPELL_CAST_START", ["source"] = "Torch Revenant", ["npcID"] = 201472, }, [438471] = { ["encounterName"] = "Avanoxx", ["source"] = "Avanoxx", ["encounterID"] = 2926, ["event"] = "SPELL_CAST_START", ["npcID"] = 213179, }, [192631] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ash'Golm", ["encounterID"] = 1816, ["event"] = "SPELL_CAST_START", ["npcID"] = 95886, }, [452806] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [422090] = { ["event"] = "SPELL_CAST_START", ["source"] = "Treant", ["npcID"] = 54983, }, [465093] = { ["source"] = "Fireguard Destroyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 232254, }, [438473] = { ["encounterName"] = "Avanoxx", ["source"] = "Avanoxx", ["encounterID"] = 2926, ["event"] = "SPELL_CAST_START", ["npcID"] = 213179, }, [178298] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Technician", ["npcID"] = 83763, }, [456905] = { ["source"] = "Disturbed Earthgorger", ["event"] = "SPELL_CAST_START", ["npcID"] = 218393, }, [438476] = { ["encounterName"] = "Avanoxx", ["source"] = "Avanoxx", ["encounterID"] = 2926, ["event"] = "SPELL_CAST_START", ["npcID"] = 213179, }, [59685] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Dragonflayer Strategist", ["npcID"] = 23956, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2026, }, [471241] = { ["source"] = "Infused Stormfeather", ["event"] = "SPELL_CAST_START", ["npcID"] = 229532, }, [87622] = { ["encounterName"] = "Asaad", ["source"] = "Asaad", ["npcID"] = 43875, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1042, }, [194682] = { ["source"] = "Blazing Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 98963, }, [391380] = { ["event"] = "SPELL_CAST_START", ["source"] = "Air Elemental", ["npcID"] = 200548, }, [463052] = { ["source"] = "Awakened Phalanx", ["event"] = "SPELL_CAST_START", ["npcID"] = 229782, }, [224375] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Infernal Imp", ["npcID"] = 112668, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1869, }, [450766] = { ["source"] = "Coalesced Living Honey", ["event"] = "SPELL_CAST_START", ["npcID"] = 217833, }, [193659] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["encounterID"] = 1808, ["event"] = "SPELL_CAST_START", ["npcID"] = 95675, }, [391382] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 197671, }, [393430] = { ["source"] = "Forge-Keep Custodian", ["event"] = "SPELL_CAST_START", ["npcID"] = 192703, }, [340189] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mistveil Matriarch", ["npcID"] = 173655, }, [424148] = { ["source"] = "Kyrioss", ["event"] = "SPELL_CAST_START", ["npcID"] = 209230, }, [393432] = { ["event"] = "SPELL_CAST_START", ["source"] = "Refti Defender", ["npcID"] = 190340, }, [391385] = { ["source"] = "Summoned Lava Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 182815, }, [42024] = { ["encounterName"] = "Shade of Akama", ["source"] = "Ashtongue Elementalist", ["npcID"] = 23523, ["event"] = "SPELL_CAST_START", ["encounterID"] = 603, }, [393434] = { ["source"] = "Belligerent Dracthyr", ["event"] = "SPELL_CAST_START", ["npcID"] = 200877, }, [239736] = { ["event"] = "SPELL_CAST_START", ["source"] = "Prophet Velen", ["npcID"] = 117042, }, [199805] = { ["source"] = "Stormforged Sentinel", ["event"] = "SPELL_CAST_START", ["npcID"] = 96574, }, [172161] = { ["source"] = "Void Aberration", ["event"] = "SPELL_CAST_START", ["npcID"] = 78088, }, [150660] = { ["source"] = "Deep Terror", ["event"] = "SPELL_CAST_START", ["npcID"] = 74747, }, [272620] = { ["source"] = "Cutwater Striker", ["event"] = "SPELL_CAST_START", ["npcID"] = 131112, }, [119365] = { ["source"] = "Sorcerer Mogu", ["event"] = "SPELL_CAST_START", ["npcID"] = 61250, }, [393439] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Ruinstalker", ["npcID"] = 199379, }, [387297] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scalecommander Emberthal", ["npcID"] = 199944, }, [446682] = { ["source"] = "Warped Sapling", ["event"] = "SPELL_CAST_START", ["npcID"] = 220655, }, [375011] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seismic Force", ["npcID"] = 192745, }, [368868] = { ["source"] = "Guardian Automa", ["event"] = "SPELL_CAST_START", ["npcID"] = 184738, }, [450779] = { ["source"] = "Coalesced Living Honey", ["event"] = "SPELL_CAST_START", ["npcID"] = 217833, }, [442589] = { ["source"] = "Venture Co. Honey Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 220946, }, [26262] = { ["source"] = "Void Tendril", ["event"] = "SPELL_CAST_START", ["npcID"] = 65282, }, [471258] = { ["source"] = "Infused Stormfeather", ["event"] = "SPELL_CAST_START", ["npcID"] = 229532, }, [18327] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baroness Anastari", ["npcID"] = 10436, }, [450781] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flickerflame Sticker", ["npcID"] = 212629, }, [239741] = { ["source"] = "Ghostly Acolyte", ["event"] = "SPELL_CAST_START", ["npcID"] = 120194, }, [143497] = { ["encounterName"] = "Fallen Protectors", ["source"] = "Sun Tenderheart", ["encounterID"] = 1598, ["event"] = "SPELL_CAST_START", ["npcID"] = 71480, }, [201858] = { ["source"] = "Taintheart Deadeye", ["event"] = "SPELL_CAST_START", ["npcID"] = 100539, }, [63527] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storm Tempered Keeper", ["npcID"] = 33699, }, [364778] = { ["encounterName"] = "Skolex, the Insatiable Ravener", ["source"] = "Skolex", ["encounterID"] = 2542, ["event"] = "SPELL_CAST_START", ["npcID"] = 181395, }, [240766] = { ["source"] = "Guardian Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 120777, }, [450784] = { ["source"] = "Xeph'itik", ["event"] = "SPELL_CAST_START", ["npcID"] = 219984, }, [193668] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["encounterID"] = 1808, ["event"] = "SPELL_CAST_START", ["npcID"] = 95675, }, [272631] = { ["source"] = "Reanimated Honor Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 127757, }, [372971] = { ["source"] = "Qalashi Blacksmith", ["event"] = "SPELL_CAST_START", ["npcID"] = 189471, }, [209027] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Guard", ["npcID"] = 111563, }, [340208] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mistveil Matriarch", ["npcID"] = 173655, }, [440549] = { ["source"] = "Ragefin Executioner", ["event"] = "SPELL_CAST_START", ["npcID"] = 213408, }, [321780] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Zolramus Necromancer", ["npcID"] = 163618, }, [434407] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["encounterID"] = 2839, ["event"] = "SPELL_CAST_START", ["npcID"] = 213937, }, [440551] = { ["source"] = "Ragefin Executioner", ["event"] = "SPELL_CAST_START", ["npcID"] = 213408, }, [393453] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Defender", ["npcID"] = 199941, }, [395501] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 192934, }, [63272] = { ["encounterName"] = "Freya", ["source"] = "Mangrove Ent", ["npcID"] = 33525, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1133, }, [393454] = { ["source"] = "Battlehorn Pyrhus", ["event"] = "SPELL_CAST_START", ["npcID"] = 190986, }, [270590] = { ["encounterName"] = "Viq'Goth", ["source"] = "Demolishing Terror", ["npcID"] = 137626, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2100, }, [145550] = { ["source"] = "Kor'kron Shadowmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 72150, }, [456936] = { ["event"] = "SPELL_CAST_START", ["source"] = "Manifested Protocol", ["npcID"] = 222946, }, [42027] = { ["encounterName"] = "Shade of Akama", ["source"] = "Ashtongue Spiritbinder", ["npcID"] = 23524, ["event"] = "SPELL_CAST_START", ["encounterID"] = 603, }, [463081] = { ["source"] = "Awakened Phalanx", ["event"] = "SPELL_CAST_START", ["npcID"] = 229782, }, [393458] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Defender", ["npcID"] = 199941, }, [446700] = { ["encounterName"] = "Broodtwister Ovi'nax", ["source"] = "Voracious Worm", ["npcID"] = 219046, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2919, }, [44843] = { ["encounterName"] = "Brutallus", ["source"] = "Madrigosa", ["npcID"] = 24895, ["event"] = "SPELL_CAST_START", ["encounterID"] = 725, }, [209033] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Guard", ["npcID"] = 111563, }, [9613] = { ["source"] = "Oro Eyegouge", ["event"] = "SPELL_CAST_START", ["npcID"] = 7606, }, [151697] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Overseer", ["npcID"] = 75426, }, [5159] = { ["source"] = "Goblin Craftsman", ["event"] = "SPELL_CAST_START", ["npcID"] = 1731, }, [76369] = { ["source"] = "Twilight Beguiler", ["event"] = "SPELL_CAST_START", ["npcID"] = 40167, }, [471282] = { ["source"] = "Storm-Touched Dreadshell", ["event"] = "SPELL_CAST_START", ["npcID"] = 227626, }, [379134] = { ["source"] = "Cragsworn Stonemender", ["event"] = "SPELL_CAST_START", ["npcID"] = 201149, }, [168082] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Life Warden Gola", ["npcID"] = 83892, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [383231] = { ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 193944, }, [471285] = { ["source"] = "Storm-Touched Dreadshell", ["event"] = "SPELL_CAST_START", ["npcID"] = 227626, }, [150677] = { ["encounterName"] = "Gug'rokk", ["source"] = "Gug'rokk", ["npcID"] = 74790, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1654, }, [272654] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mature Krolusk", ["npcID"] = 134686, }, [454904] = { ["source"] = "Surek'Tak the Sundered", ["event"] = "SPELL_CAST_START", ["npcID"] = 222190, }, [350469] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 175729, }, [442618] = { ["source"] = "Bazaar Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 220974, }, [272655] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mature Krolusk", ["npcID"] = 134686, }, [59179] = { ["event"] = "SPELL_CAST_START", ["source"] = "Titanium Thunderer", ["npcID"] = 28965, }, [272657] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scaled Krolusk Rider", ["npcID"] = 134629, }, [256138] = { ["source"] = "Dazar'ai Honor Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 127799, }, [383236] = { ["source"] = "Shimmerfin Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 220249, }, [193682] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["npcID"] = 91789, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1811, }, [446717] = { ["source"] = "Elder Shadeweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 221102, }, [383237] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Lava Elemental", ["npcID"] = 187321, }, [45101] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dawnblade Marksman", ["npcID"] = 24979, }, [272659] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scaled Krolusk Rider", ["npcID"] = 134629, }, [350475] = { ["encounterName"] = "The Nine", ["source"] = "Skyja", ["encounterID"] = 2429, ["event"] = "SPELL_CAST_START", ["npcID"] = 175726, }, [13901] = { ["source"] = "Residual Monstrosity", ["event"] = "SPELL_CAST_START", ["npcID"] = 11484, }, [348428] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Soul Shard", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 176605, }, [95826] = { ["event"] = "SPELL_CAST_START", ["source"] = "Starfall Sentinel", ["npcID"] = 82506, }, [272662] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Raider", ["npcID"] = 129369, }, [387337] = { ["event"] = "SPELL_CAST_START", ["source"] = "Therrocite", ["npcID"] = 197749, }, [463104] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brood Infuser", ["npcID"] = 222167, }, [360717] = { ["encounterName"] = "Lords of Dread", ["source"] = "Kin'tessa", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181399, }, [240784] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nether Horror", ["npcID"] = 118044, }, [375056] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_CAST_START", ["npcID"] = 189340, }, [387343] = { ["event"] = "SPELL_CAST_START", ["source"] = "Therrocite", ["npcID"] = 197749, }, [366866] = { ["source"] = "Subjugator Zeltoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 184651, }, [377105] = { ["source"] = "Vault Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 190510, }, [272670] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sandswept Marksman", ["npcID"] = 134600, }, [145566] = { ["source"] = "Kor'kron Ironblade", ["event"] = "SPELL_CAST_START", ["npcID"] = 71770, }, [156829] = { ["source"] = "Gul'kosh", ["event"] = "SPELL_CAST_START", ["npcID"] = 78437, }, [257169] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Demolisher", ["npcID"] = 135245, }, [168092] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Life Warden Gola", ["npcID"] = 83892, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [444683] = { ["source"] = "Moss-Draped Ramolith", ["event"] = "SPELL_CAST_START", ["npcID"] = 218191, }, [34352] = { ["source"] = "Sunseeker Researcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 18421, }, [366869] = { ["source"] = "Subjugator Zeltoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 184651, }, [17434] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lord Aurius Rivendare", ["npcID"] = 45412, }, [197785] = { ["event"] = "SPELL_CAST_START", ["source"] = "Impling Pursuer", ["npcID"] = 97177, }, [257170] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Raider", ["npcID"] = 129369, }, [403731] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duzalgor", ["npcID"] = 200610, }, [157855] = { ["source"] = "Shadowmoon Prophet", ["event"] = "SPELL_CAST_START", ["npcID"] = 80787, }, [352538] = { ["encounterName"] = "Guardian of the First Ones", ["source"] = "Guardian of the First Ones", ["encounterID"] = 2436, ["event"] = "SPELL_CAST_START", ["npcID"] = 175731, }, [444687] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [145569] = { ["source"] = "Hellscream Demolisher", ["event"] = "SPELL_CAST_START", ["npcID"] = 72194, }, [236694] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Captain Yathae Moonstrike", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118374, }, [63789] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Pyromancer", ["npcID"] = 33820, }, [373017] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["encounterID"] = 2606, ["event"] = "SPELL_CAST_START", ["npcID"] = 189886, }, [375065] = { ["source"] = "Fetid Rotsinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 186226, }, [387352] = { ["event"] = "SPELL_CAST_START", ["source"] = "Patreux", ["npcID"] = 211061, }, [424212] = { ["encounterName"] = "Blazikon", ["source"] = "Blazikon", ["encounterID"] = 2826, ["event"] = "SPELL_CAST_START", ["npcID"] = 208743, }, [426260] = { ["event"] = "SPELL_CAST_START", ["source"] = "Torchsnarl", ["npcID"] = 212411, }, [389401] = { ["source"] = "Pearlfin Sea-Shaman", ["event"] = "SPELL_CAST_START", ["npcID"] = 214435, }, [426261] = { ["source"] = "Sootsnout", ["event"] = "SPELL_CAST_START", ["npcID"] = 212412, }, [34353] = { ["source"] = "Sunseeker Researcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 18421, }, [448787] = { ["source"] = "Lightspawn", ["event"] = "SPELL_CAST_START", ["npcID"] = 206710, }, [321828] = { ["encounterName"] = "Mistcaller", ["source"] = "Mistcaller", ["encounterID"] = 2392, ["event"] = "SPELL_CAST_START", ["npcID"] = 164501, }, [22938] = { ["source"] = "Mana Burst", ["event"] = "SPELL_CAST_START", ["npcID"] = 14397, }, [385310] = { ["source"] = "Primalist Shockcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 195119, }, [448791] = { ["source"] = "Ardent Paladin", ["event"] = "SPELL_CAST_START", ["npcID"] = 206704, }, [221340] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Midnight Siphoner", ["npcID"] = 111151, }, [409885] = { ["event"] = "SPELL_CAST_START", ["source"] = "Highmountain Seer", ["npcID"] = 201268, }, [65070] = { ["event"] = "SPELL_CAST_START", ["source"] = "Parts Recovery Technician", ["npcID"] = 34267, }, [385313] = { ["source"] = "Primalist Shockcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 195119, }, [420125] = { ["event"] = "SPELL_CAST_START", ["source"] = "Roth the Earthwound", ["npcID"] = 226300, }, [373027] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["npcID"] = 187967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [321834] = { ["encounterName"] = "Mistcaller", ["source"] = "Mistcaller", ["encounterID"] = 2392, ["event"] = "SPELL_CAST_START", ["npcID"] = 164501, }, [59183] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unbound Firestorm", ["npcID"] = 28584, }, [17435] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lord Aurius Rivendare", ["npcID"] = 45412, }, [202913] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["encounterID"] = 1815, ["event"] = "SPELL_CAST_START", ["npcID"] = 95885, }, [471323] = { ["source"] = "Shadowtide Watcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 231280, }, [375079] = { ["event"] = "SPELL_CAST_START", ["source"] = "Squallbringer Cyraz", ["npcID"] = 190370, }, [452895] = { ["isChanneled"] = true, ["source"] = "Rabaan", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 228343, }, [358699] = { ["source"] = "Loom Artificer", ["event"] = "SPELL_CAST_START", ["npcID"] = 180417, }, [393511] = { ["source"] = "Cauldronbearer Blakor", ["event"] = "SPELL_CAST_START", ["npcID"] = 186783, }, [444705] = { ["source"] = "Zealous Templar", ["event"] = "SPELL_CAST_START", ["npcID"] = 207949, }, [373034] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Lost Mudskipper", ["npcID"] = 187540, }, [358700] = { ["source"] = "Loom Artificer", ["event"] = "SPELL_CAST_START", ["npcID"] = 180417, }, [198820] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Latosius", ["encounterID"] = 1835, ["event"] = "SPELL_CAST_START", ["npcID"] = 98970, }, [399656] = { ["event"] = "SPELL_CAST_START", ["source"] = "Igneous Darkness", ["npcID"] = 202866, }, [426277] = { ["isChanneled"] = true, ["source"] = "Torchsnarl", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 212993, }, [59696] = { ["event"] = "SPELL_CAST_START", ["source"] = "Proto-Drake Handler", ["npcID"] = 24082, }, [175272] = { ["source"] = "Socrethar", ["event"] = "SPELL_CAST_START", ["npcID"] = 80076, }, [168105] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Life Warden Gola", ["npcID"] = 83892, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [272698] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crazed Incubator", ["npcID"] = 139425, }, [272699] = { ["event"] = "SPELL_CAST_START", ["source"] = "Faithless Tender", ["npcID"] = 134364, }, [215204] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Vigilant Duskwatch", ["npcID"] = 104918, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1868, }, [440615] = { ["source"] = "Ragefin Shadowcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 213405, }, [450854] = { ["source"] = "Deathscreamer Iken'tak", ["event"] = "SPELL_CAST_START", ["npcID"] = 211263, }, [272700] = { ["event"] = "SPELL_CAST_START", ["source"] = "Faithless Tender", ["npcID"] = 134364, }, [391470] = { ["source"] = "Clove", ["event"] = "SPELL_CAST_START", ["npcID"] = 194457, }, [214181] = { ["event"] = "SPELL_CAST_START", ["source"] = "Putrid Sludge", ["npcID"] = 113512, }, [446760] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Infesting Latcher", ["npcID"] = 222572, }, [183465] = { ["source"] = "Tarspitter Lurker", ["event"] = "SPELL_CAST_START", ["npcID"] = 91001, }, [426283] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cursedheart Invader", ["npcID"] = 212389, }, [395567] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gravlion", ["npcID"] = 193654, }, [340279] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mistveil Nightblossom", ["npcID"] = 173714, }, [399664] = { ["event"] = "SPELL_CAST_START", ["source"] = "Igneous Darkness", ["npcID"] = 202866, }, [34356] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sunseeker Geomancer", ["npcID"] = 18420, }, [146607] = { ["source"] = "Corrupted Skullsplitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 72983, }, [35124] = { ["source"] = "Sunseeker Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 18420, }, [234661] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115767, }, [373046] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["event"] = "SPELL_CAST_START", ["npcID"] = 188252, }, [440622] = { ["source"] = "Ragefin Shadowcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 213405, }, [188587] = { ["source"] = "Understone Demolisher", ["event"] = "SPELL_CAST_START", ["npcID"] = 102253, }, [239781] = { ["source"] = "Ghostly Acolyte", ["event"] = "SPELL_CAST_START", ["npcID"] = 120194, }, [452910] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zilthara", ["npcID"] = 220270, }, [389430] = { ["event"] = "SPELL_CAST_START", ["source"] = "Charged Stormcrow", ["npcID"] = 201794, }, [389431] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bazual", ["npcID"] = 193532, }, [272711] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Demolisher", ["npcID"] = 135245, }, [389433] = { ["source"] = "Qiraji Prophet", ["event"] = "SPELL_CAST_START", ["npcID"] = 195641, }, [448818] = { ["source"] = "Kobold Skullface", ["event"] = "SPELL_CAST_START", ["npcID"] = 203951, }, [450866] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wildspawn Hellcaller", ["npcID"] = 11457, }, [236712] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Priestess Lunaspyre", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118518, }, [385339] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Maruuk", ["npcID"] = 186338, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2581, }, [197805] = { ["encounterName"] = "Helya", ["source"] = "Helya", ["encounterID"] = 1824, ["event"] = "SPELL_CAST_START", ["npcID"] = 96759, }, [340289] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mistveil Nightblossom", ["npcID"] = 173714, }, [448820] = { ["source"] = "Kobold Skullface", ["event"] = "SPELL_CAST_START", ["npcID"] = 203951, }, [426295] = { ["source"] = "Sootsnout", ["event"] = "SPELL_CAST_START", ["npcID"] = 212412, }, [465204] = { ["source"] = "Tichondrius", ["event"] = "SPELL_CAST_START", ["npcID"] = 231059, }, [217260] = { ["source"] = "Mudfin Shaman", ["event"] = "SPELL_CAST_START", ["npcID"] = 186679, }, [201902] = { ["source"] = "Taintheart Deadeye", ["event"] = "SPELL_CAST_START", ["npcID"] = 100539, }, [221356] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Stardancer", ["npcID"] = 111164, }, [446776] = { ["source"] = "War Lynx", ["event"] = "SPELL_CAST_START", ["npcID"] = 206699, }, [193712] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["npcID"] = 91789, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1811, }, [438586] = { ["event"] = "SPELL_CAST_START", ["source"] = "Venommaster Nezarox", ["npcID"] = 219006, }, [377154] = { ["source"] = "Alpha Skulking Scythid", ["event"] = "SPELL_CAST_START", ["npcID"] = 197377, }, [373059] = { ["encounterName"] = "The Primal Council", ["source"] = "Kadros Icewrath", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187771, }, [383298] = { ["source"] = "Summoned Lava Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 182815, }, [34358] = { ["source"] = "Sunseeker Chemist", ["event"] = "SPELL_CAST_START", ["npcID"] = 19486, }, [389443] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Nullification Device", ["npcID"] = 196712, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2615, }, [60211] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonflayer Forge Master", ["npcID"] = 24079, }, [53044] = { ["source"] = "Dragonflayer Spiritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 28410, }, [465212] = { ["source"] = "Tichondrius", ["event"] = "SPELL_CAST_START", ["npcID"] = 231059, }, [387398] = { ["event"] = "SPELL_CAST_START", ["source"] = "Obsidian Guardian", ["npcID"] = 189489, }, [389446] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Nullification Device", ["npcID"] = 196712, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2615, }, [465213] = { ["source"] = "Bloodwake Marauder", ["event"] = "SPELL_CAST_START", ["npcID"] = 229101, }, [196787] = { ["source"] = "Fel-Infused Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 99956, }, [452927] = { ["source"] = "Balnazzar", ["event"] = "SPELL_CAST_START", ["npcID"] = 10813, }, [167095] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderlord Wrangler", ["npcID"] = 83390, }, [193716] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["npcID"] = 91789, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1811, }, [471358] = { ["source"] = "Shadowtide Horror", ["event"] = "SPELL_CAST_START", ["npcID"] = 227571, }, [350541] = { ["encounterName"] = "The Nine", ["source"] = "Skyja", ["encounterID"] = 2429, ["event"] = "SPELL_CAST_START", ["npcID"] = 175726, }, [352589] = { ["encounterName"] = "Guardian of the First Ones", ["source"] = "Energy Core", ["encounterID"] = 2436, ["event"] = "SPELL_CAST_START", ["npcID"] = 176583, }, [33335] = { ["source"] = "Cabal Summoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 18634, }, [193717] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["npcID"] = 91789, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1811, }, [340304] = { ["source"] = "Mistveil Gorgegullet", ["event"] = "SPELL_CAST_START", ["npcID"] = 173720, }, [418119] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qiraji Gladiator", ["npcID"] = 226503, }, [340305] = { ["source"] = "Mistveil Gorgegullet", ["event"] = "SPELL_CAST_START", ["npcID"] = 173720, }, [377166] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["npcID"] = 190496, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2639, }, [15503] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Kagani Nightstrike", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24557, }, [444743] = { ["source"] = "Risen Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 221760, }, [434505] = { ["source"] = "Venture Co. Pyromaniac", ["event"] = "SPELL_CAST_START", ["npcID"] = 218671, }, [285020] = { ["encounterName"] = "Tussle Tonks", ["source"] = "The Platinum Pummeler", ["encounterID"] = 2257, ["event"] = "SPELL_CAST_START", ["npcID"] = 144244, }, [465223] = { ["source"] = "Bloodwake Spellslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 229100, }, [463176] = { ["event"] = "SPELL_CAST_START", ["source"] = "Voracious Stagshell", ["npcID"] = 222145, }, [16798] = { ["source"] = "Hearthsinger Forresten", ["event"] = "SPELL_CAST_START", ["npcID"] = 10558, }, [387410] = { ["source"] = "Miraveth", ["event"] = "SPELL_CAST_START", ["npcID"] = 187554, }, [34360] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Sunseeker Geomancer", ["npcID"] = 18420, }, [448843] = { ["source"] = "Waxtail Tormentor", ["event"] = "SPELL_CAST_START", ["npcID"] = 212983, }, [385363] = { ["source"] = "Maneet", ["event"] = "SPELL_CAST_START", ["npcID"] = 188704, }, [387411] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulharvester Galtmaa", ["npcID"] = 195927, }, [403794] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duzalgor", ["npcID"] = 200610, }, [44599] = { ["source"] = "Sunblade Physician", ["event"] = "SPELL_CAST_START", ["npcID"] = 24687, }, [368983] = { ["event"] = "SPELL_CAST_START", ["source"] = "Neela Firebane", ["npcID"] = 193686, }, [197818] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malgalor", ["npcID"] = 92608, }, [465228] = { ["source"] = "Bloodwake Runecarver", ["event"] = "SPELL_CAST_START", ["npcID"] = 233066, }, [368984] = { ["source"] = "Cauldronbearer Blakor", ["event"] = "SPELL_CAST_START", ["npcID"] = 186783, }, [362841] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Fracturing Rift Blast Portal", ["encounterID"] = 2553, ["event"] = "SPELL_CAST_START", ["npcID"] = 183663, }, [448847] = { ["encounterName"] = "General Umbriss", ["source"] = "General Umbriss", ["encounterID"] = 1051, ["event"] = "SPELL_CAST_START", ["npcID"] = 39625, }, [63541] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storm Tempered Keeper", ["npcID"] = 33699, }, [463182] = { ["encounterName"] = "Dread Captain Lockwood", ["source"] = "Dread Captain Lockwood", ["npcID"] = 129208, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2109, }, [317792] = { ["source"] = "Magus of the Dead", ["event"] = "SPELL_CAST_START", ["npcID"] = 163366, }, [40248] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Hand Houndmaster", ["npcID"] = 17670, }, [196796] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fel-Infused Fury", ["npcID"] = 99956, }, [414038] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aquifon", ["npcID"] = 203468, }, [234680] = { ["event"] = "SPELL_CAST_START", ["source"] = "Highlord Kruul", ["npcID"] = 117198, }, [373084] = { ["source"] = "Irontorch Commander", ["event"] = "SPELL_CAST_START", ["npcID"] = 189466, }, [319843] = { ["event"] = "SPELL_CAST_START", ["source"] = "Putrid Shambler", ["npcID"] = 167033, }, [321891] = { ["encounterName"] = "Mistcaller", ["source"] = "Illusionary Vulpin", ["encounterID"] = 2392, ["event"] = "SPELL_CAST_START", ["npcID"] = 165251, }, [191678] = { ["source"] = "Viletongue Belcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 96480, }, [368990] = { ["encounterName"] = "Emberon", ["source"] = "Emberon", ["encounterID"] = 2558, ["event"] = "SPELL_CAST_START", ["npcID"] = 184422, }, [148676] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Kil'ruk the Wind-Reaver", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71161, }, [422233] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skarmorak", ["npcID"] = 210156, }, [448854] = { ["source"] = "Enraged Drunkard", ["event"] = "SPELL_CAST_START", ["npcID"] = 218655, }, [321894] = { ["encounterName"] = "Nalthor the Rimebinder", ["event"] = "SPELL_CAST_START", ["source"] = "Nalthor the Rimebinder", ["npcID"] = 162693, }, [446807] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bomb", ["npcID"] = 222787, }, [465237] = { ["source"] = "Bloodwake Deathdealer", ["event"] = "SPELL_CAST_START", ["npcID"] = 229095, }, [148677] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Kil'ruk the Wind-Reaver", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71161, }, [438618] = { ["source"] = "Engorged Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 214840, }, [92265] = { ["encounterName"] = "Slabhide", ["source"] = "Slabhide", ["encounterID"] = 1059, ["event"] = "SPELL_CAST_START", ["npcID"] = 43214, }, [169156] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lesser Warlock", ["npcID"] = 77517, }, [387427] = { ["event"] = "SPELL_CAST_START", ["source"] = "Conjured Guardian", ["npcID"] = 200285, }, [192706] = { ["event"] = "SPELL_CAST_START", ["source"] = "Binder Ashioi", ["npcID"] = 100250, }, [144584] = { ["encounterName"] = "Garrosh Hellscream", ["source"] = "Farseer Wolf Rider", ["encounterID"] = 1623, ["event"] = "SPELL_CAST_START", ["npcID"] = 71983, }, [438622] = { ["isChanneled"] = true, ["source"] = "Engorged Crawler", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 214840, }, [200898] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Inquisitor Tormentorum", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 96015, }, [358762] = { ["source"] = "Mawsworn Rageguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 180389, }, [385383] = { ["source"] = "Overseer Stonetongue", ["event"] = "SPELL_CAST_START", ["npcID"] = 201552, }, [56632] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ahn'kahar Web Winder", ["npcID"] = 30276, }, [465247] = { ["source"] = "Bloodwake Deathdealer", ["event"] = "SPELL_CAST_START", ["npcID"] = 229095, }, [422245] = { ["encounterName"] = "Ol' Waxbeard", ["source"] = "Ol' Waxbeard", ["encounterID"] = 2829, ["event"] = "SPELL_CAST_START", ["npcID"] = 210153, }, [385386] = { ["source"] = "Overseer Stonetongue", ["event"] = "SPELL_CAST_START", ["npcID"] = 201552, }, [399721] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Construct", ["npcID"] = 200598, }, [239808] = { ["source"] = "Eternal Soulguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 120191, }, [168137] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lesser Warlock", ["npcID"] = 77517, }, [418153] = { ["source"] = "Cinderclaw Stalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 207084, }, [358769] = { ["source"] = "Consumed Soul", ["event"] = "SPELL_CAST_START", ["npcID"] = 180782, }, [426345] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Touched Elemental", ["npcID"] = 212400, }, [62776] = { ["encounterName"] = "XT-002 Deconstructor", ["source"] = "XT-002 Deconstructor", ["npcID"] = 33293, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1142, }, [405868] = { ["source"] = "Invoq", ["event"] = "SPELL_CAST_START", ["npcID"] = 203627, }, [358770] = { ["source"] = "High Torturer", ["event"] = "SPELL_CAST_START", ["npcID"] = 180864, }, [264574] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sandswept Marksman", ["npcID"] = 134600, }, [463206] = { ["source"] = "Chef Chewie", ["event"] = "SPELL_CAST_START", ["npcID"] = 214697, }, [387440] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ukhel Beastcaller", ["npcID"] = 195878, }, [455016] = { ["event"] = "SPELL_CAST_START", ["source"] = "Caustic Skyrazor", ["npcID"] = 225817, }, [16336] = { ["source"] = "Spectral Citizen", ["event"] = "SPELL_CAST_START", ["npcID"] = 10384, }, [393584] = { ["source"] = "Horned Armoredon", ["event"] = "SPELL_CAST_START", ["npcID"] = 190339, }, [49722] = { ["source"] = "Enslaved Proto-Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 24083, }, [250050] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["encounterID"] = 2087, ["event"] = "SPELL_CAST_START", ["npcID"] = 122968, }, [377204] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["event"] = "SPELL_CAST_START", ["npcID"] = 189901, }, [52026] = { ["encounterName"] = "General Bjarngrim", ["source"] = "General Bjarngrim", ["encounterID"] = 1987, ["event"] = "SPELL_CAST_START", ["npcID"] = 28586, }, [448877] = { ["encounterName"] = "General Umbriss", ["source"] = "General Umbriss", ["encounterID"] = 1051, ["event"] = "SPELL_CAST_START", ["npcID"] = 39625, }, [440687] = { ["source"] = "Royal Jelly Purveyor", ["event"] = "SPELL_CAST_START", ["npcID"] = 220141, }, [436592] = { ["encounterName"] = "Goldie Baronbottom", ["source"] = "Goldie Baronbottom", ["encounterID"] = 2930, ["event"] = "SPELL_CAST_START", ["npcID"] = 214661, }, [55098] = { ["encounterName"] = "Moorabi", ["source"] = "Moorabi", ["npcID"] = 29305, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1980, }, [446832] = { ["encounterName"] = "Researcher Ven'kex", ["source"] = "Researcher Ven'kex", ["encounterID"] = 2991, ["event"] = "SPELL_CAST_START", ["npcID"] = 219856, }, [167119] = { ["source"] = "Swamplighter Drone", ["event"] = "SPELL_CAST_START", ["npcID"] = 82371, }, [389496] = { ["event"] = "SPELL_CAST_START", ["source"] = "Liskanoth", ["npcID"] = 193533, }, [450929] = { ["event"] = "SPELL_CAST_START", ["source"] = "Orta", ["npcID"] = 221067, }, [41276] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonechewer Behemoth", ["npcID"] = 23196, }, [389497] = { ["event"] = "SPELL_CAST_START", ["source"] = "Eternal Sand", ["npcID"] = 187475, }, [167120] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Flameslinger", ["npcID"] = 81279, }, [463217] = { ["source"] = "Mistveil Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 166276, }, [463218] = { ["source"] = "Hired Muscle", ["event"] = "SPELL_CAST_START", ["npcID"] = 210269, }, [465266] = { ["source"] = "Tichondrius", ["event"] = "SPELL_CAST_START", ["npcID"] = 231059, }, [452980] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aggregation of Horrors", ["npcID"] = 220999, }, [387453] = { ["event"] = "SPELL_CAST_START", ["source"] = "Professor Maxdormu", ["npcID"] = 189668, }, [256199] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["encounterID"] = 2104, ["event"] = "SPELL_CAST_START", ["npcID"] = 127503, }, [465268] = { ["source"] = "Fireguard Destroyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 232254, }, [63802] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["npcID"] = 33134, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [448888] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["event"] = "SPELL_CAST_START", ["npcID"] = 213937, }, [465271] = { ["source"] = "Bloodwake Warmaiden", ["event"] = "SPELL_CAST_START", ["npcID"] = 230138, }, [452985] = { ["source"] = "Siege Marshal Tekhzok", ["event"] = "SPELL_CAST_START", ["npcID"] = 215987, }, [389505] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scourge Abomination", ["npcID"] = 227177, }, [399744] = { ["event"] = "SPELL_CAST_START", ["source"] = "Warden Entrix", ["npcID"] = 200960, }, [446843] = { ["isChanneled"] = true, ["source"] = "Warped Sapling", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 220655, }, [446844] = { ["event"] = "SPELL_CAST_START", ["source"] = "Parasitic Worm", ["npcID"] = 222786, }, [399746] = { ["event"] = "SPELL_CAST_START", ["source"] = "Warp Crystal", ["npcID"] = 201082, }, [200913] = { ["source"] = "Wyrmtongue Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 98792, }, [465275] = { ["source"] = "Phantasmal Bloodfang", ["event"] = "SPELL_CAST_START", ["npcID"] = 231061, }, [450941] = { ["source"] = "Cinderbee Knight", ["event"] = "SPELL_CAST_START", ["npcID"] = 222820, }, [152792] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_CAST_START", ["npcID"] = 75829, }, [424322] = { ["source"] = "Blazing Fiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 220815, }, [64059] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Brain of Yogg-Saron", ["npcID"] = 33890, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [14033] = { ["source"] = "Eldreth Darter", ["event"] = "SPELL_CAST_START", ["npcID"] = 14398, }, [438658] = { ["encounterName"] = "The Coaglamation", ["source"] = "The Coaglamation", ["encounterID"] = 2905, ["event"] = "SPELL_CAST_START", ["npcID"] = 216320, }, [448897] = { ["source"] = "Mi'thk", ["event"] = "SPELL_CAST_START", ["npcID"] = 211582, }, [360845] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of Duty", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181551, }, [389514] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bazual", ["npcID"] = 193532, }, [385419] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forge-Keep Custodian", ["npcID"] = 192703, }, [471425] = { ["source"] = "Storm-Touched Clawfiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 227569, }, [424328] = { ["source"] = "Waxtail Browbeater", ["event"] = "SPELL_CAST_START", ["npcID"] = 213000, }, [432520] = { ["source"] = "Nightfall Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 213893, }, [389518] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sparklit Buttonmasher", ["npcID"] = 212596, }, [352660] = { ["encounterName"] = "Guardian of the First Ones", ["source"] = "Guardian of the First Ones", ["encounterID"] = 2436, ["event"] = "SPELL_CAST_START", ["npcID"] = 175731, }, [169179] = { ["encounterName"] = "Yalnu", ["source"] = "Yalnu", ["npcID"] = 83846, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1756, }, [65084] = { ["event"] = "SPELL_CAST_START", ["source"] = "XB-488 Disposalbot", ["npcID"] = 34273, }, [268703] = { ["event"] = "SPELL_CAST_START", ["source"] = "Charged Dust Devil", ["npcID"] = 134990, }, [446859] = { ["source"] = "Blackblood Coalescence", ["event"] = "SPELL_CAST_START", ["npcID"] = 215205, }, [350615] = { ["encounterName"] = "Soulrender Dormazain", ["source"] = "Soulrender Dormazain", ["encounterID"] = 2434, ["event"] = "SPELL_CAST_START", ["npcID"] = 175727, }, [352663] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [405905] = { ["event"] = "SPELL_CAST_START", ["source"] = "Failed Experiment", ["npcID"] = 203007, }, [455052] = { ["source"] = "Supervisor Radlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 220897, }, [44863] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Lord Sanguinar", ["npcID"] = 20060, ["event"] = "SPELL_CAST_START", ["encounterID"] = 733, }, [360856] = { ["source"] = "Fettered Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 182392, }, [446862] = { ["event"] = "SPELL_CAST_START", ["source"] = "Parasitic Worm", ["npcID"] = 222786, }, [405908] = { ["source"] = "Kartoros", ["event"] = "SPELL_CAST_START", ["npcID"] = 202977, }, [326046] = { ["source"] = "Spinemaw Staghorn", ["event"] = "SPELL_CAST_START", ["npcID"] = 167111, }, [369049] = { ["encounterName"] = "Emberon", ["source"] = "Vault Keeper", ["encounterID"] = 2558, ["event"] = "SPELL_CAST_START", ["npcID"] = 186107, }, [150753] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["npcID"] = 74787, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1653, }, [369050] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Stormsage", ["npcID"] = 193750, }, [152801] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_CAST_START", ["npcID"] = 75829, }, [383385] = { ["source"] = "Filth Caller", ["event"] = "SPELL_CAST_START", ["npcID"] = 185656, }, [463248] = { ["source"] = "Mistveil Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 171772, }, [385434] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["npcID"] = 186339, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2581, }, [438677] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [150755] = { ["encounterName"] = "Gug'rokk", ["source"] = "Gug'rokk", ["npcID"] = 74790, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1654, }, [395675] = { ["event"] = "SPELL_CAST_START", ["source"] = "Embar Firepath", ["npcID"] = 187767, }, [389532] = { ["source"] = "Giant Lasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 194588, }, [369055] = { ["source"] = "Dragonbane Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 186602, }, [299432] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malfunctioning Scraphound", ["npcID"] = 151301, }, [22946] = { ["source"] = "Arcane Torrent", ["event"] = "SPELL_CAST_START", ["npcID"] = 14399, }, [63038] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Guardian of Yogg-Saron", ["npcID"] = 33136, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [397726] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrieking Whelp", ["npcID"] = 187159, }, [375201] = { ["source"] = "Sunwing Ohuna", ["event"] = "SPELL_CAST_START", ["npcID"] = 197007, }, [81530] = { ["source"] = "Stonecore Earthshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 43537, }, [412062] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lead Researcher Sytorian", ["npcID"] = 203067, }, [463256] = { ["source"] = "Mistveil Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 171772, }, [385442] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["npcID"] = 189722, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2616, }, [397729] = { ["source"] = "Glakis, Winter's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199502, }, [434589] = { ["source"] = "Overfiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 217429, }, [436637] = { ["encounterName"] = "Goldie Baronbottom", ["source"] = "Goldie Baronbottom", ["encounterID"] = 2930, ["event"] = "SPELL_CAST_START", ["npcID"] = 214661, }, [299438] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pistonhead Scrapper", ["npcID"] = 150249, }, [150759] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["npcID"] = 74787, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1653, }, [88186] = { ["event"] = "SPELL_CAST_START", ["source"] = "Empyrean Assassin", ["npcID"] = 45922, }, [444829] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [446877] = { ["source"] = "Brann Bronzebeard", ["event"] = "SPELL_CAST_START", ["npcID"] = 213030, }, [424352] = { ["encounterName"] = "Gnarlroot", ["source"] = "Gnarlroot", ["encounterID"] = 2820, ["event"] = "SPELL_CAST_START", ["npcID"] = 209333, }, [455069] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arax'ne", ["npcID"] = 217465, }, [272820] = { ["event"] = "SPELL_CAST_START", ["source"] = "Imbued Stormcaller", ["npcID"] = 134599, }, [63551] = { ["encounterName"] = "Freya", ["source"] = "Guardian of Life", ["npcID"] = 33528, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1133, }, [14034] = { ["source"] = "Cabal Summoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 18634, }, [321968] = { ["source"] = "Tirnenn Villager", ["event"] = "SPELL_CAST_START", ["npcID"] = 164929, }, [3589] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrieking Banshee", ["npcID"] = 10463, }, [3605] = { ["source"] = "Goblin Engineer", ["event"] = "SPELL_CAST_START", ["npcID"] = 622, }, [338353] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corpse Collector", ["npcID"] = 173016, }, [405929] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Crecheguard", ["npcID"] = 203368, }, [450980] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2921, }, [381357] = { ["event"] = "SPELL_CAST_START", ["source"] = "Saltwhisker Ottuk", ["npcID"] = 199784, }, [196838] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["encounterID"] = 1807, ["event"] = "SPELL_CAST_START", ["npcID"] = 99868, }, [157931] = { ["source"] = "Sargerei Magus", ["event"] = "SPELL_CAST_START", ["npcID"] = 76263, }, [369072] = { ["source"] = "Battlehorn Pyrhus", ["event"] = "SPELL_CAST_START", ["npcID"] = 190986, }, [375216] = { ["event"] = "SPELL_CAST_START", ["source"] = "Beakers", ["npcID"] = 193177, }, [118905] = { ["source"] = "Capacitor Totem", ["event"] = "SPELL_CAST_START", ["npcID"] = 61245, }, [338357] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kyrian Stitchwerk", ["npcID"] = 172981, }, [364978] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 181047, }, [387504] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["npcID"] = 189729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2618, }, [364979] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [358836] = { ["source"] = "Mawsworn Infuser", ["event"] = "SPELL_CAST_START", ["npcID"] = 180664, }, [463272] = { ["event"] = "SPELL_CAST_START", ["source"] = "Caustic Skyrazor", ["npcID"] = 229918, }, [152814] = { ["source"] = "Shadowmoon Bone-Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 75713, }, [71296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ymirjar Deathbringer", ["npcID"] = 38125, }, [403890] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duzalgor", ["npcID"] = 200610, }, [178412] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ogron Laborer", ["npcID"] = 83578, }, [377270] = { ["source"] = "Pearlfin Waterweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 214434, }, [62529] = { ["encounterName"] = "Thorim", ["source"] = "Dark Rune Evoker", ["npcID"] = 32878, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1141, }, [54850] = { ["encounterName"] = "Drakkari Colossus", ["source"] = "Drakkari Colossus", ["npcID"] = 29307, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1983, }, [424371] = { ["source"] = "Stormrider Vokmar", ["event"] = "SPELL_CAST_START", ["npcID"] = 211260, }, [303554] = { ["encounterName"] = "HK-8 Aerial Oppression Unit", ["source"] = "HK-8 Aerial Oppression Unit", ["encounterID"] = 2291, ["event"] = "SPELL_CAST_START", ["npcID"] = 150190, }, [389560] = { ["source"] = "Rimebound Reaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 200756, }, [350653] = { ["encounterName"] = "Painsmith Raznal", ["source"] = "Burning Soul", ["encounterID"] = 2430, ["event"] = "SPELL_CAST_START", ["npcID"] = 177613, }, [453041] = { ["event"] = "SPELL_CAST_START", ["source"] = "Matriarch Charfuria", ["npcID"] = 220890, }, [198892] = { ["source"] = "Storm Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 97068, }, [152818] = { ["source"] = "Shadowmoon Bone-Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 75713, }, [432565] = { ["event"] = "SPELL_CAST_START", ["source"] = "Manifested Shadow", ["npcID"] = 211341, }, [191726] = { ["source"] = "Greater Lightning Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 97022, }, [377277] = { ["event"] = "SPELL_CAST_START", ["source"] = "Volethi", ["npcID"] = 200727, }, [395707] = { ["source"] = "Raszageth", ["event"] = "SPELL_CAST_START", ["npcID"] = 199031, }, [389564] = { ["source"] = "Dominant Salamanther", ["event"] = "SPELL_CAST_START", ["npcID"] = 225921, }, [391613] = { ["event"] = "SPELL_CAST_START", ["source"] = "Subterranean Proto-Dragon", ["npcID"] = 190404, }, [63554] = { ["encounterName"] = "Freya", ["source"] = "Mangrove Ent", ["npcID"] = 33525, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1133, }, [79490] = { ["source"] = "Windfang Matriarch", ["event"] = "SPELL_CAST_START", ["npcID"] = 75434, }, [75907] = { ["encounterName"] = "Lady Naz'jar", ["source"] = "Naz'jar Honor Guard", ["encounterID"] = 1045, ["event"] = "SPELL_CAST_START", ["npcID"] = 40633, }, [455098] = { ["event"] = "SPELL_CAST_START", ["source"] = "Abductor Arzda", ["npcID"] = 222836, }, [183539] = { ["source"] = "Rotdrool Grabber", ["event"] = "SPELL_CAST_START", ["npcID"] = 91002, }, [88194] = { ["event"] = "SPELL_CAST_START", ["source"] = "Young Storm Dragon", ["npcID"] = 45919, }, [389572] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepwater Eel", ["npcID"] = 215680, }, [471483] = { ["source"] = "Ksvir the Forgotten", ["event"] = "SPELL_CAST_START", ["npcID"] = 231368, }, [457149] = { ["source"] = "Shipwright Isaebela", ["event"] = "SPELL_CAST_START", ["npcID"] = 219801, }, [191732] = { ["source"] = "Greater Lightning Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 97022, }, [451008] = { ["source"] = "Cinderbee Knight", ["event"] = "SPELL_CAST_START", ["npcID"] = 222820, }, [387528] = { ["event"] = "SPELL_CAST_START", ["source"] = "Snowstone Crusher", ["npcID"] = 199822, }, [455104] = { ["source"] = "Abductor Arzda", ["event"] = "SPELL_CAST_START", ["npcID"] = 222836, }, [465343] = { ["source"] = "Bloodwake Warmaiden", ["event"] = "SPELL_CAST_START", ["npcID"] = 230138, }, [328146] = { ["encounterName"] = "Blightbone", ["source"] = "Carrion Worm", ["npcID"] = 164702, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2387, }, [412104] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lead Researcher Sytorian", ["npcID"] = 203067, }, [174328] = { ["source"] = "Soulbinder Nyami", ["event"] = "SPELL_CAST_START", ["npcID"] = 76177, }, [319956] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rot Flinger", ["npcID"] = 167055, }, [405962] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bronogg the Bully", ["npcID"] = 203386, }, [436679] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scarab Captain Vul'akan", ["npcID"] = 218306, }, [191735] = { ["source"] = "Felsworn Myrmidon", ["event"] = "SPELL_CAST_START", ["npcID"] = 98954, }, [451014] = { ["source"] = "Tendris Warpwood", ["event"] = "SPELL_CAST_START", ["npcID"] = 11489, }, [63556] = { ["encounterName"] = "Freya", ["source"] = "Mangrove Ent", ["npcID"] = 33525, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1133, }, [375249] = { ["source"] = "Whitecrested Waddler", ["event"] = "SPELL_CAST_START", ["npcID"] = 196240, }, [369107] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ancient Construct", ["npcID"] = 200286, }, [173307] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderlord Wrangler", ["npcID"] = 83390, }, [198904] = { ["source"] = "Rotheart Dryad", ["event"] = "SPELL_CAST_START", ["npcID"] = 99358, }, [375251] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["event"] = "SPELL_CAST_START", ["npcID"] = 181861, }, [152830] = { ["source"] = "Twilight Storm Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 74980, }, [391634] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glacial Proto-Dragon", ["npcID"] = 190403, }, [459210] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Bound Despoiler", ["npcID"] = 212765, }, [369110] = { ["encounterName"] = "Emberon", ["source"] = "Emberon", ["encounterID"] = 2558, ["event"] = "SPELL_CAST_START", ["npcID"] = 184422, }, [146688] = { ["source"] = "Dragonmaw Cannoneer", ["event"] = "SPELL_CAST_START", ["npcID"] = 72365, }, [107140] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Azure Serpent", ["npcID"] = 56754, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1303, }, [183548] = { ["source"] = "Stoneclaw Grubmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 102404, }, [420306] = { ["source"] = "Primalist Chainmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 211058, }, [397783] = { ["encounterName"] = "Wise Mari", ["source"] = "Wise Mari", ["npcID"] = 56448, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1418, }, [41032] = { ["encounterName"] = "Illidan Stormrage", ["source"] = "Illidan Stormrage", ["encounterID"] = 609, ["event"] = "SPELL_CAST_START", ["npcID"] = 22917, }, [173311] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderlord Wrangler", ["npcID"] = 83390, }, [418262] = { ["isChanneled"] = true, ["source"] = "Treasure Wraith", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 208728, }, [34121] = { ["encounterName"] = "Al'ar", ["source"] = "Al'ar", ["npcID"] = 19514, ["event"] = "SPELL_CAST_START", ["encounterID"] = 730, }, [432597] = { ["event"] = "SPELL_CAST_START", ["source"] = "Y'lliya Xennin", ["npcID"] = 228663, }, [383452] = { ["source"] = "Savage Bloodhound Mastiff", ["event"] = "SPELL_CAST_START", ["npcID"] = 233328, }, [80009] = { ["source"] = "Defias Watchman", ["event"] = "SPELL_CAST_START", ["npcID"] = 222866, }, [44872] = { ["encounterName"] = "Brutallus", ["source"] = "Madrigosa", ["npcID"] = 24895, ["event"] = "SPELL_CAST_START", ["encounterID"] = 725, }, [165122] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Ahri'ok Dugru", ["encounterID"] = 1748, ["event"] = "SPELL_CAST_START", ["npcID"] = 80816, }, [299496] = { ["isChanneled"] = true, ["source"] = "Pistonhead Blaster", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 150250, }, [88201] = { ["event"] = "SPELL_CAST_START", ["source"] = "Young Storm Dragon", ["npcID"] = 45919, }, [436698] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scarab Captain Vul'akan", ["npcID"] = 218306, }, [467415] = { ["encounterName"] = "General Angerforge", ["source"] = "General Angerforge", ["encounterID"] = 3045, ["event"] = "SPELL_CAST_START", ["npcID"] = 226316, }, [465368] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ossirian the Unscarred", ["npcID"] = 231158, }, [424414] = { ["encounterName"] = "Captain Dailcry", ["source"] = "Captain Dailcry", ["event"] = "SPELL_CAST_START", ["npcID"] = 207946, }, [438749] = { ["encounterName"] = "The Silken Court", ["source"] = "Shattershell Scarab", ["npcID"] = 218884, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2921, }, [224510] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Battle-Magus", ["npcID"] = 112671, }, [352744] = { ["encounterName"] = "The Nine", ["source"] = "Skyja", ["encounterID"] = 2429, ["event"] = "SPELL_CAST_START", ["npcID"] = 175726, }, [367079] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [459229] = { ["source"] = "Kaz'vik", ["event"] = "SPELL_CAST_START", ["npcID"] = 219751, }, [387559] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["npcID"] = 189729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2618, }, [424419] = { ["encounterName"] = "Captain Dailcry", ["source"] = "Captain Dailcry", ["event"] = "SPELL_CAST_START", ["npcID"] = 207946, }, [424420] = { ["encounterName"] = "Captain Dailcry", ["source"] = "Taener Duelmal", ["encounterID"] = 2847, ["event"] = "SPELL_CAST_START", ["npcID"] = 211289, }, [403943] = { ["event"] = "SPELL_CAST_START", ["source"] = "Veltrax", ["npcID"] = 200904, }, [424421] = { ["source"] = "Taener Duelmal", ["event"] = "SPELL_CAST_START", ["npcID"] = 211289, }, [272888] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Destroyer", ["npcID"] = 137517, }, [397801] = { ["encounterName"] = "Wise Mari", ["source"] = "Wise Mari", ["npcID"] = 56448, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1418, }, [424423] = { ["source"] = "Sergeant Shaynemail", ["event"] = "SPELL_CAST_START", ["npcID"] = 211291, }, [451044] = { ["source"] = "Amber Honeyslime", ["event"] = "SPELL_CAST_START", ["npcID"] = 222846, }, [387564] = { ["source"] = "Conjured Lasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 196102, }, [440806] = { ["encounterName"] = "Nerl'athekk the Skulking", ["source"] = "Nerl'athekk the Skulking", ["npcID"] = 219676, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2946, }, [385517] = { ["source"] = "Rotbow Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 195222, }, [395756] = { ["source"] = "Qalashi Flameslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 196336, }, [22823] = { ["isChanneled"] = true, ["source"] = "Eldreth Sorcerer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 11470, }, [224515] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nobleborn Warpcaster", ["npcID"] = 112676, }, [451046] = { ["source"] = "The Abominable Greench", ["event"] = "SPELL_CAST_START", ["npcID"] = 228745, }, [471525] = { ["source"] = "Ksvir the Forgotten", ["event"] = "SPELL_CAST_START", ["npcID"] = 231368, }, [250114] = { ["source"] = "Emerald Dragon Whelp", ["event"] = "SPELL_CAST_START", ["npcID"] = 8776, }, [397809] = { ["source"] = "Glakis, Winter's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199502, }, [459242] = { ["source"] = "Nix'k the Wicked", ["event"] = "SPELL_CAST_START", ["npcID"] = 219749, }, [387571] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["npcID"] = 189729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2618, }, [414192] = { ["source"] = "Partially Teleported Murloc", ["event"] = "SPELL_CAST_START", ["npcID"] = 226666, }, [424431] = { ["event"] = "SPELL_CAST_START", ["source"] = "Elaena Emberlanz", ["npcID"] = 211290, }, [200969] = { ["source"] = "King Tor", ["event"] = "SPELL_CAST_START", ["npcID"] = 97084, }, [395763] = { ["source"] = "Qalashi Flameslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 196336, }, [455148] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepflayer Broodmother", ["npcID"] = 220286, }, [381430] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bound Stones", ["npcID"] = 186630, }, [377335] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kob'rok", ["npcID"] = 203462, }, [459246] = { ["source"] = "The Broken Queen", ["event"] = "SPELL_CAST_START", ["npcID"] = 214368, }, [150801] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["npcID"] = 74787, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1653, }, [418292] = { ["source"] = "Treasure Wraith", ["event"] = "SPELL_CAST_START", ["npcID"] = 208728, }, [377338] = { ["source"] = "Aqualing", ["event"] = "SPELL_CAST_START", ["npcID"] = 190406, }, [455153] = { ["event"] = "SPELL_CAST_START", ["source"] = "Abyssal Devourer", ["npcID"] = 216031, }, [116364] = { ["encounterName"] = "Feng the Accursed", ["source"] = "Feng the Accursed", ["encounterID"] = 1390, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 60009, }, [299525] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pistonhead Blaster", ["npcID"] = 150250, }, [34637] = { ["source"] = "Sunseeker Channeler", ["event"] = "SPELL_CAST_START", ["npcID"] = 19505, }, [418295] = { ["source"] = "Treasure Wraith", ["event"] = "SPELL_CAST_START", ["npcID"] = 208728, }, [377341] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aqua Rager", ["npcID"] = 190407, }, [169233] = { ["encounterName"] = "Xeri'tac", ["source"] = "Venom-Crazed Pale One", ["npcID"] = 84554, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [422393] = { ["source"] = "Skittering Darkness", ["event"] = "SPELL_CAST_START", ["npcID"] = 208457, }, [37965] = { ["source"] = "Underbog Shambler", ["event"] = "SPELL_CAST_START", ["npcID"] = 17871, }, [453110] = { ["source"] = "The Puppetmaster?", ["event"] = "SPELL_CAST_START", ["npcID"] = 220507, }, [455158] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepflayer Broodmother", ["npcID"] = 220286, }, [375296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Wingcatcher", ["npcID"] = 201369, }, [377344] = { ["event"] = "SPELL_CAST_START", ["source"] = "Territorial Eagle", ["npcID"] = 192329, }, [257288] = { ["encounterName"] = "Chopper Redhook", ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Cleaver", ["npcID"] = 129879, }, [143638] = { ["encounterName"] = "General Nazgrim", ["source"] = "General Nazgrim", ["encounterID"] = 1603, ["event"] = "SPELL_CAST_START", ["npcID"] = 71515, }, [449017] = { ["isChanneled"] = true, ["source"] = "Tij'allet", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 215600, }, [387585] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["encounterID"] = 2618, ["event"] = "SPELL_CAST_START", ["npcID"] = 189729, }, [158997] = { ["source"] = "Lunarfall Goren", ["event"] = "SPELL_CAST_START", ["npcID"] = 83628, }, [258313] = { ["source"] = "Ashvane Officer", ["event"] = "SPELL_CAST_START", ["npcID"] = 127486, }, [369157] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brimstone Scavenger", ["npcID"] = 200132, }, [381444] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Rira Hackclaw", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186122, }, [432638] = { ["source"] = "Void Ascendant", ["event"] = "SPELL_CAST_START", ["npcID"] = 212793, }, [444925] = { ["source"] = "Drifting Sporebloom", ["event"] = "SPELL_CAST_START", ["npcID"] = 214961, }, [449021] = { ["source"] = "Tij'allet", ["event"] = "SPELL_CAST_START", ["npcID"] = 215600, }, [61515] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hardened Steel Skycaller", ["npcID"] = 28580, }, [358921] = { ["source"] = "High Inquisitor Whitemane", ["event"] = "SPELL_CAST_START", ["npcID"] = 178613, }, [196883] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lord Etheldrin Ravencrest", ["npcID"] = 98521, }, [383496] = { ["source"] = "Strunraan", ["event"] = "SPELL_CAST_START", ["npcID"] = 193534, }, [395784] = { ["source"] = "Raszageth", ["event"] = "SPELL_CAST_START", ["npcID"] = 199031, }, [34639] = { ["source"] = "Sunseeker Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 19509, }, [196885] = { ["source"] = "Skjal", ["event"] = "SPELL_CAST_START", ["npcID"] = 99307, }, [60236] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storming Vortex", ["npcID"] = 28547, }, [387596] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Mystic", ["npcID"] = 195877, }, [15253] = { ["source"] = "Arcane Fiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 18429, }, [379406] = { ["source"] = "Qalashi Lavabearer", ["event"] = "SPELL_CAST_START", ["npcID"] = 189472, }, [198934] = { ["source"] = "Valarjar Mystic", ["event"] = "SPELL_CAST_START", ["npcID"] = 95834, }, [232722] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115767, }, [37967] = { ["source"] = "Underbog Shambler", ["event"] = "SPELL_CAST_START", ["npcID"] = 17871, }, [449031] = { ["source"] = "Nerubian Slashjaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 218654, }, [434697] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [385553] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Stormseeker Acolyte", ["npcID"] = 194990, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [453129] = { ["event"] = "SPELL_CAST_START", ["source"] = "Caustic Bomber", ["npcID"] = 224970, }, [449034] = { ["source"] = "Nerubian Slashjaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 218654, }, [467464] = { ["encounterName"] = "General Angerforge", ["source"] = "Shadowforge Flame Keeper", ["encounterID"] = 3045, ["event"] = "SPELL_CAST_START", ["npcID"] = 231554, }, [338456] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kyrian Stitchwerk", ["npcID"] = 172981, }, [422414] = { ["source"] = "Shuffling Horror", ["event"] = "SPELL_CAST_START", ["npcID"] = 208456, }, [424462] = { ["encounterName"] = "Captain Dailcry", ["source"] = "Taener Duelmal", ["npcID"] = 211289, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2847, }, [412177] = { ["event"] = "SPELL_CAST_START", ["source"] = "Carcaxas", ["npcID"] = 202836, }, [223511] = { ["event"] = "SPELL_CAST_START", ["source"] = "Putrid Sludge", ["npcID"] = 113512, }, [449038] = { ["source"] = "Anub'vir", ["event"] = "SPELL_CAST_START", ["npcID"] = 227573, }, [385558] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["event"] = "SPELL_CAST_START", ["npcID"] = 190485, }, [395797] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Frostsculptor", ["npcID"] = 198424, }, [358938] = { ["source"] = "Frostbound Devoted", ["event"] = "SPELL_CAST_START", ["npcID"] = 180840, }, [393750] = { ["source"] = "Taresh", ["event"] = "SPELL_CAST_START", ["npcID"] = 188711, }, [444944] = { ["source"] = "Light-Bathed Eagle", ["event"] = "SPELL_CAST_START", ["npcID"] = 223191, }, [438801] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [434706] = { ["source"] = "Tasting Room Attendant", ["event"] = "SPELL_CAST_START", ["npcID"] = 214920, }, [428563] = { ["source"] = "Kobold Flametender", ["event"] = "SPELL_CAST_START", ["npcID"] = 213913, }, [444946] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormtop Terralisk", ["npcID"] = 214581, }, [169248] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["npcID"] = 84550, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [10966] = { ["event"] = "SPELL_CAST_START", ["source"] = "Laughing Skull Legionnaire", ["npcID"] = 17626, }, [453140] = { ["encounterName"] = "Speaker Shadowcrown", ["source"] = "Speaker Shadowcrown", ["npcID"] = 211087, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2837, }, [30633] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystalline Protector", ["npcID"] = 26792, }, [106646] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flying Snow", ["npcID"] = 56473, }, [387613] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ukhel Corruptor", ["npcID"] = 195842, }, [438807] = { ["encounterName"] = "Broodtwister Ovi'nax", ["source"] = "Colossal Spider", ["npcID"] = 219045, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2919, }, [375327] = { ["event"] = "SPELL_CAST_START", ["source"] = "Subterranean Proto-Dragon", ["npcID"] = 190404, }, [387614] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ukhel Deathspeaker", ["npcID"] = 195851, }, [471573] = { ["source"] = "Houndmaster Grebmar", ["event"] = "SPELL_CAST_START", ["npcID"] = 232258, }, [168227] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Skulloc", ["npcID"] = 83612, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1754, }, [444953] = { ["event"] = "SPELL_CAST_START", ["source"] = "Xur'khun the Defiled", ["npcID"] = 221845, }, [145702] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Sri'thik Bombardier", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 71385, }, [385569] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [198944] = { ["source"] = "Valarjar Shieldmaiden", ["event"] = "SPELL_CAST_START", ["npcID"] = 95832, }, [375331] = { ["encounterName"] = "The Primal Council", ["source"] = "Dathea Stormlash", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187768, }, [451098] = { ["source"] = "Sureki Militant", ["event"] = "SPELL_CAST_START", ["npcID"] = 213932, }, [387618] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primalist Infuser", ["encounterID"] = 2618, ["event"] = "SPELL_CAST_START", ["npcID"] = 196043, }, [34642] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunseeker Gene-Splicer", ["npcID"] = 19507, }, [451099] = { ["source"] = "Sureki Militant", ["event"] = "SPELL_CAST_START", ["npcID"] = 213932, }, [395811] = { ["source"] = "Qalashi Bonebreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 187599, }, [53072] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormforged Giant", ["npcID"] = 28920, }, [453149] = { ["source"] = "Web Marauder", ["event"] = "SPELL_CAST_START", ["npcID"] = 219034, }, [385574] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [432673] = { ["source"] = "Kobold Looter", ["event"] = "SPELL_CAST_START", ["npcID"] = 216303, }, [377384] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aqua Rager", ["npcID"] = 190407, }, [434722] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_CAST_START", ["npcID"] = 216619, }, [202019] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["encounterID"] = 1835, ["event"] = "SPELL_CAST_START", ["npcID"] = 98970, }, [395816] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Shieldcracker", ["npcID"] = 186609, }, [159017] = { ["source"] = "Zipteq", ["event"] = "SPELL_CAST_START", ["npcID"] = 78734, }, [385578] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["encounterID"] = 2585, ["event"] = "SPELL_CAST_START", ["npcID"] = 186739, }, [451107] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Webmage", ["npcID"] = 210966, }, [455203] = { ["event"] = "SPELL_CAST_START", ["source"] = "XT-Minecrusher 8700", ["npcID"] = 216034, }, [391723] = { ["source"] = "Flamegullet", ["event"] = "SPELL_CAST_START", ["npcID"] = 197697, }, [377389] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alpha Eagle", ["npcID"] = 192333, }, [395819] = { ["source"] = "Qalashi Scaleripper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187602, }, [15254] = { ["encounterName"] = "Nexus-Prince Shaffar", ["source"] = "Ethereal Beacon", ["encounterID"] = 1899, ["event"] = "SPELL_CAST_START", ["npcID"] = 18431, }, [387629] = { ["event"] = "SPELL_CAST_START", ["source"] = "Desecrated Ohuna", ["npcID"] = 195876, }, [438823] = { ["source"] = "Diabolic Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 219161, }, [208165] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Talixae Flamewreath", ["npcID"] = 104217, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1869, }, [391726] = { ["source"] = "Thunderhead", ["event"] = "SPELL_CAST_START", ["npcID"] = 197698, }, [63568] = { ["encounterName"] = "Freya", ["source"] = "Nature's Blade", ["npcID"] = 33527, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1133, }, [55633] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakkari Golem", ["npcID"] = 29832, }, [358963] = { ["source"] = "High Torturer", ["event"] = "SPELL_CAST_START", ["npcID"] = 180864, }, [438826] = { ["source"] = "Atik", ["event"] = "SPELL_CAST_START", ["npcID"] = 217533, }, [451113] = { ["source"] = "Sureki Webmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 210966, }, [453161] = { ["source"] = "Hulking Bloodguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 216338, }, [159021] = { ["source"] = "Durag the Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 77890, }, [451114] = { ["event"] = "SPELL_CAST_START", ["source"] = "Animated Darkness", ["npcID"] = 213905, }, [440876] = { ["source"] = "Royal Jelly Purveyor", ["event"] = "SPELL_CAST_START", ["npcID"] = 220141, }, [444972] = { ["event"] = "SPELL_CAST_START", ["source"] = "Saurolisk Ambusher", ["npcID"] = 224725, }, [471594] = { ["source"] = "Tempest Talon", ["event"] = "SPELL_CAST_START", ["npcID"] = 231353, }, [451117] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ixkreten the Unbreakable", ["npcID"] = 211262, }, [375351] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glacial Proto-Dragon", ["npcID"] = 190403, }, [393781] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flame Guardian", ["npcID"] = 192764, }, [389686] = { ["source"] = "Crystal Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 196116, }, [449071] = { ["source"] = "Kobold Taskfinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 204127, }, [451119] = { ["source"] = "Deathscreamer Iken'tak", ["event"] = "SPELL_CAST_START", ["npcID"] = 211263, }, [397878] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupt Living Water", ["npcID"] = 59873, }, [449072] = { ["encounterName"] = "Overseer Kaskel", ["source"] = "Overseer Kaskel", ["encounterID"] = 2990, ["event"] = "SPELL_CAST_START", ["npcID"] = 220437, }, [393783] = { ["event"] = "SPELL_CAST_START", ["source"] = "Iskakx", ["npcID"] = 192761, }, [153905] = { ["event"] = "SPELL_CAST_START", ["source"] = "Whirling Dervish", ["npcID"] = 77605, }, [377402] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infuser Sariya", ["npcID"] = 190405, }, [299588] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pistonhead Mechanic", ["npcID"] = 150251, }, [434740] = { ["source"] = "Nightfall Inquisitor", ["event"] = "SPELL_CAST_START", ["npcID"] = 217518, }, [340544] = { ["isChanneled"] = true, ["source"] = "Spinemaw Staghorn", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 167111, }, [457266] = { ["source"] = "Greenhorn Extra", ["event"] = "SPELL_CAST_START", ["npcID"] = 228307, }, [467505] = { ["source"] = "Anvilrage Artillerist", ["event"] = "SPELL_CAST_START", ["npcID"] = 232244, }, [395834] = { ["source"] = "Anvilrage Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 232893, }, [71330] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frostwarden Sorceress", ["npcID"] = 37229, }, [393787] = { ["event"] = "SPELL_CAST_START", ["source"] = "Iskakx", ["npcID"] = 192761, }, [169265] = { ["encounterName"] = "Yalnu", ["source"] = "Yalnu", ["npcID"] = 83846, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1756, }, [352833] = { ["encounterName"] = "Guardian of the First Ones", ["source"] = "Guardian of the First Ones", ["encounterID"] = 2436, ["event"] = "SPELL_CAST_START", ["npcID"] = 175731, }, [232746] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115767, }, [352834] = { ["source"] = "Mawsworn Soulmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 176959, }, [451127] = { ["isChanneled"] = true, ["source"] = "Immol'thar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 11496, }, [397886] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupt Droplet", ["npcID"] = 62358, }, [451128] = { ["source"] = "Sparking Haulbot", ["event"] = "SPELL_CAST_START", ["npcID"] = 219497, }, [444985] = { ["source"] = "Pupating Stinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 216288, }, [358980] = { ["source"] = "High Torturer", ["event"] = "SPELL_CAST_START", ["npcID"] = 180864, }, [279118] = { ["source"] = "Zanchuli Witch-Doctor", ["event"] = "SPELL_CAST_START", ["npcID"] = 122969, }, [397888] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fallen Waterspeaker", ["npcID"] = 200126, }, [465464] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadpit Felhammer", ["npcID"] = 231134, }, [377411] = { ["source"] = "Amberfur Prowler", ["event"] = "SPELL_CAST_START", ["npcID"] = 187455, }, [397889] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fallen Waterspeaker", ["npcID"] = 200126, }, [358982] = { ["source"] = "Twisted Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 180865, }, [365126] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of Absolution", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181548, }, [159030] = { ["source"] = "Stonetooth", ["event"] = "SPELL_CAST_START", ["npcID"] = 81396, }, [451132] = { ["source"] = "Sparking Haulbot", ["event"] = "SPELL_CAST_START", ["npcID"] = 219497, }, [387652] = { ["event"] = "SPELL_CAST_START", ["source"] = "Patreux", ["npcID"] = 211061, }, [221487] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Astral Farseer", ["npcID"] = 111170, }, [412226] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sluggish Slug", ["npcID"] = 205754, }, [198962] = { ["source"] = "Valarjar Runecarver", ["event"] = "SPELL_CAST_START", ["npcID"] = 96664, }, [63059] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forest Swarmer", ["npcID"] = 33431, }, [381512] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["event"] = "SPELL_CAST_START", ["npcID"] = 190485, }, [235823] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupted Risen Soldier", ["npcID"] = 118489, }, [196916] = { ["source"] = "Lady Velandras Ravencrest", ["event"] = "SPELL_CAST_START", ["npcID"] = 98538, }, [387657] = { ["event"] = "SPELL_CAST_START", ["source"] = "Graniteclaw", ["npcID"] = 201557, }, [440899] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [434756] = { ["source"] = "Hired Muscle", ["event"] = "SPELL_CAST_START", ["npcID"] = 210269, }, [397897] = { ["event"] = "SPELL_CAST_START", ["source"] = "Jazshariu", ["npcID"] = 104273, }, [231729] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Wavemender", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 116569, }, [257326] = { ["encounterName"] = "Chopper Redhook", ["event"] = "SPELL_CAST_START", ["source"] = "Chopper Redhook", ["npcID"] = 128650, }, [377421] = { ["source"] = "Amberfur Prowler", ["event"] = "SPELL_CAST_START", ["npcID"] = 187455, }, [397899] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sha-Touched Guardian", ["npcID"] = 200131, }, [53333] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anub'ar Necromancer", ["npcID"] = 29098, }, [444998] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fallowbarb", ["npcID"] = 216078, }, [373327] = { ["encounterName"] = "Eranog", ["source"] = "Primal Flame", ["npcID"] = 187593, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2587, }, [159035] = { ["source"] = "Shaadum", ["event"] = "SPELL_CAST_START", ["npcID"] = 78728, }, [381519] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tarasek Scavenger", ["npcID"] = 200460, }, [350803] = { ["encounterName"] = "The Eye of the Jailer", ["source"] = "Eye of the Jailer", ["encounterID"] = 2433, ["event"] = "SPELL_CAST_START", ["npcID"] = 175725, }, [7948] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alzzin the Wildshaper", ["npcID"] = 11492, }, [373329] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [71335] = { ["encounterName"] = "Icecrown Gunship Battle", ["source"] = "Skybreaker Rifleman", ["npcID"] = 36969, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1099, }, [152893] = { ["event"] = "SPELL_CAST_START", ["source"] = "Herald of Sunrise", ["npcID"] = 78933, }, [471622] = { ["source"] = "Tempest Talon", ["event"] = "SPELL_CAST_START", ["npcID"] = 231353, }, [16430] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Thuzadin Necromancer", ["npcID"] = 10400, }, [41303] = { ["encounterName"] = "Reliquary of Souls", ["source"] = "Essence of Suffering", ["npcID"] = 23418, ["event"] = "SPELL_CAST_START", ["encounterID"] = 606, }, [397904] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sha-Touched Guardian", ["npcID"] = 200131, }, [232756] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115767, }, [395857] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Earth Warden", ["npcID"] = 186608, }, [438860] = { ["encounterName"] = "Izo, the Grand Splicer", ["source"] = "Izo, the Grand Splicer", ["encounterID"] = 2909, ["event"] = "SPELL_CAST_START", ["npcID"] = 216658, }, [358999] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 175559, }, [393811] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maiden of Diligence", ["npcID"] = 192718, }, [395859] = { ["event"] = "SPELL_CAST_START", ["source"] = "Haunting Sha", ["npcID"] = 59555, }, [397907] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baalgar the Watchful", ["npcID"] = 104274, }, [440912] = { ["event"] = "SPELL_CAST_START", ["source"] = "Festering Sporemass", ["npcID"] = 217963, }, [369241] = { ["source"] = "Zaqali Berserker", ["event"] = "SPELL_CAST_START", ["npcID"] = 200058, }, [375385] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalbound Water Spirit", ["npcID"] = 190739, }, [81576] = { ["source"] = "Stonecore Earthshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 43537, }, [381530] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Thunderfist", ["npcID"] = 193373, }, [377435] = { ["source"] = "Time-Lost Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 187265, }, [58966] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakkari Battle Rider", ["npcID"] = 29836, }, [375388] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Watercaller", ["npcID"] = 190995, }, [434773] = { ["source"] = "Venture Co. Patron", ["event"] = "SPELL_CAST_START", ["npcID"] = 214668, }, [59734] = { ["encounterName"] = "Ingvar the Plunderer", ["source"] = "Ingvar the Plunderer", ["npcID"] = 23954, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2025, }, [397914] = { ["event"] = "SPELL_CAST_START", ["source"] = "Depraved Mistweaver", ["npcID"] = 200137, }, [350816] = { ["encounterName"] = "The Eye of the Jailer", ["source"] = "Deathseeker Eye", ["encounterID"] = 2433, ["event"] = "SPELL_CAST_START", ["npcID"] = 176531, }, [235833] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupted Risen Mage", ["npcID"] = 118491, }, [253239] = { ["source"] = "Dazar'ai Juggernaut", ["event"] = "SPELL_CAST_START", ["npcID"] = 122971, }, [393820] = { ["source"] = "Sturdy Gladehorn", ["event"] = "SPELL_CAST_START", ["npcID"] = 196655, }, [389725] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bazual", ["npcID"] = 193532, }, [31405] = { ["source"] = "Murkblood Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 17771, }, [430681] = { ["source"] = "Baelgrim", ["event"] = "SPELL_CAST_START", ["npcID"] = 217852, }, [445016] = { ["encounterName"] = "The Bloodbound Horror", ["source"] = "Lost Watcher", ["npcID"] = 221667, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2917, }, [158020] = { ["source"] = "Shinri", ["event"] = "SPELL_CAST_START", ["npcID"] = 82415, }, [451160] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [395871] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Earth Warden", ["npcID"] = 186608, }, [56919] = { ["encounterName"] = "Frozen Commander", ["source"] = "Horde Cleric", ["npcID"] = 26803, ["event"] = "SPELL_CAST_START", ["encounterID"] = 519, }, [12248] = { ["source"] = "Murkblood Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 17771, }, [434779] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_CAST_START", ["npcID"] = 216619, }, [395872] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Talking Fish", ["npcID"] = 59546, }, [58967] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakkari Battle Rider", ["npcID"] = 29836, }, [438877] = { ["source"] = "Nakt", ["event"] = "SPELL_CAST_START", ["npcID"] = 218324, }, [445021] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Summoned Acolyte", ["encounterID"] = 2922, ["event"] = "SPELL_CAST_START", ["npcID"] = 221863, }, [455260] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deathspore Lashroom", ["npcID"] = 221424, }, [277106] = { ["source"] = "Professor Gastrinax", ["event"] = "SPELL_CAST_START", ["npcID"] = 203521, }, [295536] = { ["encounterName"] = "HK-8 Aerial Oppression Unit", ["source"] = "HK-8 Aerial Oppression Unit", ["npcID"] = 150190, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2291, }, [377447] = { ["source"] = "Osoria", ["event"] = "SPELL_CAST_START", ["npcID"] = 192220, }, [301681] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mechagon Cavalry", ["npcID"] = 150292, }, [102569] = { ["encounterName"] = "Murozond", ["source"] = "Murozond", ["encounterID"] = 1271, ["event"] = "SPELL_CAST_START", ["npcID"] = 54432, }, [395878] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Talking Fish", ["npcID"] = 59546, }, [350828] = { ["encounterName"] = "The Eye of the Jailer", ["source"] = "Eye of the Jailer", ["encounterID"] = 2433, ["event"] = "SPELL_CAST_START", ["npcID"] = 175725, }, [434786] = { ["source"] = "Trilling Attendant", ["event"] = "SPELL_CAST_START", ["npcID"] = 216293, }, [371306] = { ["source"] = "Arcane Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 186741, }, [393832] = { ["source"] = "Sturdy Gladehorn", ["event"] = "SPELL_CAST_START", ["npcID"] = 196655, }, [157001] = { ["source"] = "Durag the Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 77890, }, [167240] = { ["source"] = "Grom'kar Deadeye", ["event"] = "SPELL_CAST_START", ["npcID"] = 83028, }, [449123] = { ["source"] = "Tij'allet", ["event"] = "SPELL_CAST_START", ["npcID"] = 215600, }, [173384] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rampaging Clefthoof", ["npcID"] = 83392, }, [447076] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [463459] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [336499] = { ["encounterName"] = "Mistcaller", ["source"] = "Mistcaller", ["encounterID"] = 2392, ["event"] = "SPELL_CAST_START", ["npcID"] = 164501, }, [365168] = { ["source"] = "Eternal Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 184530, }, [37979] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murkblood Healer", ["npcID"] = 17730, }, [434793] = { ["isChanneled"] = true, ["source"] = "Trilling Attendant", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216293, }, [371313] = { ["event"] = "SPELL_CAST_START", ["source"] = "Portalkeeper Cimbra", ["npcID"] = 202613, }, [391791] = { ["source"] = "Furious Deluge", ["event"] = "SPELL_CAST_START", ["npcID"] = 197220, }, [144718] = { ["encounterName"] = "Iron Juggernaut", ["source"] = "Crawler Mine", ["encounterID"] = 1600, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 72050, }, [455273] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Abominable Wavecrasher", ["npcID"] = 216526, }, [449130] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forge Loader", ["npcID"] = 213343, }, [373364] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gerenth the Vile", ["npcID"] = 107435, }, [197961] = { ["encounterName"] = "Odyn", ["source"] = "Odyn", ["encounterID"] = 1809, ["event"] = "SPELL_CAST_START", ["npcID"] = 95676, }, [455275] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shurrai", ["npcID"] = 221224, }, [445038] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kobyss Trickster", ["npcID"] = 214343, }, [455277] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tidelord Teethwretch", ["npcID"] = 216527, }, [395893] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [449135] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flickerflame Overseer", ["npcID"] = 212542, }, [102573] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Azure Serpent", ["npcID"] = 56754, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1303, }, [449136] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Flickerflame Overseer", ["npcID"] = 212542, }, [434802] = { ["source"] = "Ixin", ["event"] = "SPELL_CAST_START", ["npcID"] = 217531, }, [463471] = { ["encounterName"] = "Lord Incendius", ["source"] = "Flame Geyser", ["encounterID"] = 3043, ["event"] = "SPELL_CAST_START", ["npcID"] = 230079, }, [434803] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2902, }, [463472] = { ["encounterName"] = "Lord Incendius", ["source"] = "Flame Geyser", ["encounterID"] = 3043, ["event"] = "SPELL_CAST_START", ["npcID"] = 230079, }, [442995] = { ["source"] = "Venture Co. Honey Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 220946, }, [395899] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Chillblaster", ["npcID"] = 199124, }, [442998] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Priestess", ["npcID"] = 222688, }, [62042] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thorim", ["npcID"] = 32865, }, [191823] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["npcID"] = 95885, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1815, }, [412283] = { ["source"] = "Alcanon", ["event"] = "SPELL_CAST_START", ["npcID"] = 203515, }, [365185] = { ["source"] = "Dominated Sentinel", ["event"] = "SPELL_CAST_START", ["npcID"] = 184659, }, [457334] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scourge Lord", ["npcID"] = 227180, }, [455287] = { ["encounterName"] = "Rasha'nan", ["source"] = "Infested Spawn", ["npcID"] = 219739, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [183633] = { ["source"] = "Rockbound Pelter", ["event"] = "SPELL_CAST_START", ["npcID"] = 91008, }, [443001] = { ["source"] = "Harvest Warden Izk'tilak", ["event"] = "SPELL_CAST_START", ["npcID"] = 220644, }, [152917] = { ["event"] = "SPELL_CAST_START", ["source"] = "Solar Magnifier", ["npcID"] = 77559, }, [179538] = { ["source"] = "Hatecoil Spitespeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 89025, }, [41053] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Champion", ["npcID"] = 22880, }, [381570] = { ["source"] = "Agitated Keystone", ["event"] = "SPELL_CAST_START", ["npcID"] = 189811, }, [326281] = { ["encounterName"] = "Tred'ova", ["source"] = "Tred'ova", ["encounterID"] = 2393, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 164517, }, [443003] = { ["encounterName"] = "Broodtwister Ovi'nax", ["source"] = "Broodtwister Ovi'nax", ["npcID"] = 214506, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2919, }, [465529] = { ["source"] = "Fetid Oak", ["event"] = "SPELL_CAST_START", ["npcID"] = 231083, }, [445052] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [393859] = { ["source"] = "Mountain Scarab", ["event"] = "SPELL_CAST_START", ["npcID"] = 195360, }, [145752] = { ["source"] = "Spike Mine", ["event"] = "SPELL_CAST_START", ["npcID"] = 72656, }, [395908] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Icebulk", ["npcID"] = 192767, }, [334476] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Surgeon Stitchflesh", ["npcID"] = 162689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [469628] = { ["encounterName"] = "The Seven", ["source"] = "Dope'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226309, }, [463486] = { ["encounterName"] = "Lord Incendius", ["source"] = "Lord Incendius", ["encounterID"] = 3043, ["event"] = "SPELL_CAST_START", ["npcID"] = 226304, }, [32863] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Warlock", ["npcID"] = 17371, }, [449154] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forge Loader", ["npcID"] = 213343, }, [58460] = { ["source"] = "Anvilrage Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 232893, }, [58972] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakkari Fire Weaver", ["npcID"] = 29822, }, [381580] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Flame Brawler", ["npcID"] = 205228, }, [129711] = { ["encounterName"] = "Elegon", ["source"] = "Celestial Protector", ["encounterID"] = 1500, ["event"] = "SPELL_CAST_START", ["npcID"] = 60793, }, [350865] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawsworn Vanguard", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177154, }, [377486] = { ["source"] = "Infinite Agent", ["event"] = "SPELL_CAST_START", ["npcID"] = 184335, }, [381582] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Wingcatcher", ["npcID"] = 201369, }, [375439] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["event"] = "SPELL_CAST_START", ["npcID"] = 181861, }, [434824] = { ["source"] = "Ixin", ["event"] = "SPELL_CAST_START", ["npcID"] = 217531, }, [210261] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Sentry", ["npcID"] = 104251, }, [373392] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Hornsounder", ["npcID"] = 192796, }, [377488] = { ["source"] = "Rune Seal Keeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187155, }, [157020] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blinding Solar Flare", ["npcID"] = 79462, }, [463495] = { ["encounterName"] = "Lord Incendius", ["source"] = "Lord Incendius", ["encounterID"] = 3043, ["event"] = "SPELL_CAST_START", ["npcID"] = 226304, }, [377490] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Thunder Lizard", ["npcID"] = 198813, }, [387729] = { ["source"] = "Goopal", ["event"] = "SPELL_CAST_START", ["npcID"] = 203477, }, [422541] = { ["source"] = "Shuffling Horror", ["event"] = "SPELL_CAST_START", ["npcID"] = 208456, }, [391825] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Watercaller", ["npcID"] = 190995, }, [453258] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sikran", ["npcID"] = 214503, }, [58973] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakkari God Hunter", ["npcID"] = 29820, }, [432781] = { ["source"] = "Radiating Voidstone", ["event"] = "SPELL_CAST_START", ["npcID"] = 212739, }, [434829] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_CAST_START", ["npcID"] = 216619, }, [165213] = { ["event"] = "SPELL_CAST_START", ["source"] = "Everbloom Tender", ["npcID"] = 81985, }, [44639] = { ["source"] = "Coilskar Witch", ["event"] = "SPELL_CAST_START", ["npcID"] = 24696, }, [375446] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunhide Stomphoof", ["npcID"] = 190953, }, [54878] = { ["encounterName"] = "Drakkari Colossus", ["source"] = "Drakkari Elemental", ["npcID"] = 29573, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1983, }, [449167] = { ["event"] = "SPELL_CAST_START", ["source"] = "Speaker Dorlita", ["npcID"] = 213216, }, [381592] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Keeper", ["npcID"] = 200284, }, [457359] = { ["event"] = "SPELL_CAST_START", ["source"] = "Beebiter", ["npcID"] = 222284, }, [426643] = { ["source"] = "The Abominable Greench", ["event"] = "SPELL_CAST_START", ["npcID"] = 228745, }, [381593] = { ["source"] = "Ebonstone Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 184300, }, [41056] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ymirjar Warlord", ["npcID"] = 37133, }, [420501] = { ["source"] = "Dripear the Waxy", ["event"] = "SPELL_CAST_START", ["npcID"] = 213883, }, [455313] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deathspore Lashroom", ["npcID"] = 221424, }, [391833] = { ["source"] = "Sherath", ["event"] = "SPELL_CAST_START", ["npcID"] = 188710, }, [443027] = { ["source"] = "Siege Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 215601, }, [377500] = { ["source"] = "Infinite Agent", ["event"] = "SPELL_CAST_START", ["npcID"] = 184335, }, [373405] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["npcID"] = 187967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [412313] = { ["source"] = "Emberdusk", ["event"] = "SPELL_CAST_START", ["npcID"] = 203664, }, [424600] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fungal Podling", ["npcID"] = 211063, }, [377502] = { ["source"] = "Pearlfin Tiderunner", ["event"] = "SPELL_CAST_START", ["npcID"] = 214433, }, [391837] = { ["source"] = "Mage Slayer Phytethil", ["event"] = "SPELL_CAST_START", ["npcID"] = 226298, }, [377503] = { ["source"] = "Rune Seal Keeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187155, }, [453271] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aggregation of Horrors", ["npcID"] = 220999, }, [375457] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Juvenile Frost Proto-Dragon", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191222, }, [451224] = { ["source"] = "Twilight Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 224271, }, [391840] = { ["source"] = "Taresh", ["event"] = "SPELL_CAST_START", ["npcID"] = 188711, }, [381602] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["event"] = "SPELL_CAST_START", ["npcID"] = 190484, }, [320170] = { ["encounterName"] = "Amarth, The Harvester", ["source"] = "Amarth", ["npcID"] = 162692, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2388, }, [383651] = { ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 193944, }, [320171] = { ["encounterName"] = "Amarth, The Harvester", ["source"] = "Amarth", ["npcID"] = 163157, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2388, }, [12890] = { ["encounterName"] = "Shade of Eranikus", ["source"] = "Shade of Eranikus", ["encounterID"] = 493, ["event"] = "SPELL_CAST_START", ["npcID"] = 5709, }, [17843] = { ["source"] = "Novice Timewalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 189583, }, [428703] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rock Smasher", ["npcID"] = 213954, }, [381605] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["event"] = "SPELL_CAST_START", ["npcID"] = 190484, }, [459421] = { ["source"] = "Sir Finley Mrrgglton", ["event"] = "SPELL_CAST_START", ["npcID"] = 228030, }, [377512] = { ["source"] = "Basalt Shell", ["event"] = "SPELL_CAST_START", ["npcID"] = 186622, }, [149865] = { ["encounterName"] = "Ghamoo-ra", ["source"] = "Ghamoo-Ra", ["encounterID"] = 1667, ["event"] = "SPELL_CAST_START", ["npcID"] = 74446, }, [326319] = { ["source"] = "Drust Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 164921, }, [338606] = { ["event"] = "SPELL_CAST_START", ["source"] = "Separation Assistant", ["npcID"] = 167731, }, [41058] = { ["event"] = "SPELL_CAST_START", ["source"] = "Whirling Blade", ["npcID"] = 23369, }, [391849] = { ["source"] = "Molten Uprising", ["event"] = "SPELL_CAST_START", ["npcID"] = 187868, }, [211299] = { ["event"] = "SPELL_CAST_START", ["source"] = "Watchful Inquisitor", ["npcID"] = 105715, }, [424614] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fungal Stabber", ["npcID"] = 207450, }, [424615] = { ["source"] = "Elder Cassaphine", ["event"] = "SPELL_CAST_START", ["npcID"] = 206818, }, [428711] = { ["event"] = "SPELL_CAST_START", ["source"] = "Speaker Dorlita", ["npcID"] = 213216, }, [447141] = { ["event"] = "SPELL_CAST_START", ["source"] = "Repurposed Loaderbot", ["npcID"] = 222923, }, [412330] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malrogg", ["npcID"] = 202606, }, [440999] = { ["event"] = "SPELL_CAST_START", ["source"] = "Venommaster Nezarox", ["npcID"] = 219006, }, [225635] = { ["source"] = "Lunar Archer", ["event"] = "SPELL_CAST_START", ["npcID"] = 120721, }, [152940] = { ["encounterName"] = "Roltall", ["source"] = "Roltall", ["npcID"] = 75786, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1652, }, [447143] = { ["encounterName"] = "Researcher Ven'kex", ["source"] = "Researcher Ven'kex", ["encounterID"] = 2991, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219856, }, [395951] = { ["event"] = "SPELL_CAST_START", ["source"] = "Massive Slagshell", ["npcID"] = 225393, }, [195944] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skrog Wavecrasher", ["npcID"] = 91796, }, [451241] = { ["source"] = "Twilight Flamerender", ["event"] = "SPELL_CAST_START", ["npcID"] = 224240, }, [469671] = { ["event"] = "SPELL_CAST_START", ["source"] = "Clanking Vision", ["npcID"] = 224793, }, [447146] = { ["encounterName"] = "The Coaglamation", ["source"] = "The Coaglamation", ["encounterID"] = 2905, ["event"] = "SPELL_CAST_START", ["npcID"] = 216320, }, [424621] = { ["source"] = "Sergeant Shaynemail", ["event"] = "SPELL_CAST_START", ["npcID"] = 211291, }, [400050] = { ["source"] = "Waste Flayer", ["event"] = "SPELL_CAST_START", ["npcID"] = 220363, }, [436910] = { ["event"] = "SPELL_CAST_START", ["source"] = "Woven Threadmancer", ["npcID"] = 218317, }, [369335] = { ["source"] = "Runic Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 184107, }, [371383] = { ["event"] = "SPELL_CAST_START", ["source"] = "Charfrost Pillager", ["npcID"] = 199276, }, [400052] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scavenging Slicer", ["npcID"] = 204508, }, [461487] = { ["encounterName"] = "Ki'katal the Harvester", ["source"] = "Ki'katal the Harvester", ["encounterID"] = 2901, ["event"] = "SPELL_CAST_START", ["npcID"] = 215407, }, [400055] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scavenging Slicer", ["npcID"] = 203384, }, [159089] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twisted Ancient", ["npcID"] = 72785, }, [426677] = { ["source"] = "Sootsnout", ["event"] = "SPELL_CAST_START", ["npcID"] = 212412, }, [34661] = { ["encounterName"] = "Thorngrin the Tender", ["source"] = "Thorngrin the Tender", ["encounterID"] = 1928, ["event"] = "SPELL_CAST_START", ["npcID"] = 17978, }, [377532] = { ["source"] = "Thunderspine Crasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 191057, }, [375485] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Dragonspawn Flamebender", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191230, }, [157043] = { ["source"] = "Sargerei Ritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 77130, }, [324293] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skeletal Marauder", ["npcID"] = 165919, }, [471732] = { ["source"] = "Brinebough", ["event"] = "SPELL_CAST_START", ["npcID"] = 231356, }, [457398] = { ["event"] = "SPELL_CAST_START", ["source"] = "Beebiter", ["npcID"] = 222284, }, [78530] = { ["source"] = "Petrified Treant", ["event"] = "SPELL_CAST_START", ["npcID"] = 11458, }, [455351] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kx", ["npcID"] = 216582, }, [320200] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Surgeon Stitchflesh", ["npcID"] = 162689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [400063] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pesky Sporemoth", ["npcID"] = 202625, }, [438971] = { ["encounterName"] = "Benk Buzzbee", ["source"] = "Ravenous Cinderbee", ["encounterID"] = 2931, ["event"] = "SPELL_CAST_START", ["npcID"] = 218016, }, [50276] = { ["source"] = "Ilsa Direbrew", ["event"] = "SPELL_CAST_START", ["npcID"] = 26764, }, [443068] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [406209] = { ["event"] = "SPELL_CAST_START", ["source"] = "Han'thul", ["npcID"] = 198914, }, [400066] = { ["event"] = "SPELL_CAST_START", ["source"] = "Preying Dustmoth", ["npcID"] = 201068, }, [451261] = { ["source"] = "Twilight Earthcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 224219, }, [46181] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Apoko", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24553, }, [338636] = { ["event"] = "SPELL_CAST_START", ["source"] = "Separation Assistant", ["npcID"] = 167731, }, [438976] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [320208] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Stitchflesh's Creation", ["npcID"] = 164578, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [469694] = { ["source"] = "Grim Patron", ["event"] = "SPELL_CAST_START", ["npcID"] = 232444, }, [157049] = { ["source"] = "Grom'tash the Destructor", ["event"] = "SPELL_CAST_START", ["npcID"] = 77889, }, [406215] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hive'Ashi Worker", ["npcID"] = 230419, }, [175479] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fel Mistress Hagra", ["npcID"] = 72677, }, [445123] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [58980] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakkari Medicine Man", ["npcID"] = 29826, }, [424646] = { ["source"] = "Flametouched Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 210150, }, [412360] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spinmarrow", ["npcID"] = 203480, }, [175480] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fel Mistress Hagra", ["npcID"] = 72677, }, [35943] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Acolyte", ["npcID"] = 16594, }, [445125] = { ["source"] = "Cindersting", ["event"] = "SPELL_CAST_START", ["npcID"] = 220238, }, [455364] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kx", ["npcID"] = 216582, }, [383693] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Beastmaster", ["npcID"] = 192794, }, [157051] = { ["source"] = "Grom'tash the Destructor", ["event"] = "SPELL_CAST_START", ["npcID"] = 77889, }, [469700] = { ["source"] = "Grim Patron", ["event"] = "SPELL_CAST_START", ["npcID"] = 232444, }, [38759] = { ["encounterName"] = "Pandemonius", ["source"] = "Pandemonius", ["encounterID"] = 1900, ["event"] = "SPELL_CAST_START", ["npcID"] = 18341, }, [56933] = { ["encounterName"] = "Frozen Commander", ["source"] = "Horde Ranger", ["encounterID"] = 519, ["event"] = "SPELL_CAST_START", ["npcID"] = 26801, }, [204151] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["npcID"] = 95885, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1815, }, [445130] = { ["source"] = "Cindersting", ["event"] = "SPELL_CAST_START", ["npcID"] = 220238, }, [117954] = { ["encounterName"] = "Elegon", ["source"] = "Elegon", ["encounterID"] = 1500, ["event"] = "SPELL_CAST_START", ["npcID"] = 60410, }, [465609] = { ["source"] = "Brackenhide Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 230672, }, [369365] = { ["source"] = "Earthen Warder", ["event"] = "SPELL_CAST_START", ["npcID"] = 184132, }, [412368] = { ["source"] = "Underlight Queen", ["event"] = "SPELL_CAST_START", ["npcID"] = 203593, }, [451276] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotbark the Unfelled", ["npcID"] = 217670, }, [404178] = { ["event"] = "SPELL_CAST_START", ["source"] = "Veltrax", ["npcID"] = 200904, }, [451277] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2921, }, [455373] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [377559] = { ["encounterName"] = "Treemouth", ["source"] = "Treemouth", ["encounterID"] = 2568, ["event"] = "SPELL_CAST_START", ["npcID"] = 186120, }, [412371] = { ["source"] = "Underlight Queen", ["event"] = "SPELL_CAST_START", ["npcID"] = 203593, }, [357082] = { ["source"] = "Mawsworn Vanguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 178733, }, [269029] = { ["encounterName"] = "Dread Captain Lockwood", ["source"] = "Dread Captain Lockwood", ["npcID"] = 129208, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2109, }, [338653] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stitching Assistant", ["npcID"] = 173044, }, [357083] = { ["source"] = "High Torturer", ["event"] = "SPELL_CAST_START", ["npcID"] = 180864, }, [451280] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotbark the Unfelled", ["npcID"] = 217670, }, [395991] = { ["event"] = "SPELL_CAST_START", ["source"] = "Awakened Revenant", ["npcID"] = 191129, }, [357084] = { ["source"] = "Mawsworn Arbalest", ["event"] = "SPELL_CAST_START", ["npcID"] = 180379, }, [465615] = { ["source"] = "Brackenhide Blackfeather", ["event"] = "SPELL_CAST_START", ["npcID"] = 230680, }, [469711] = { ["encounterName"] = "The Seven", ["source"] = "Vile'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226308, }, [357085] = { ["source"] = "Mawsworn Soulmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 176959, }, [257397] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Bonesaw", ["npcID"] = 129788, }, [322274] = { ["encounterName"] = "Nalthor the Rimebinder", ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Siphoner", ["npcID"] = 164815, }, [447187] = { ["encounterName"] = "Researcher Ven'kex", ["source"] = "Researcher Ven'kex", ["encounterID"] = 2991, ["event"] = "SPELL_CAST_START", ["npcID"] = 219856, }, [391898] = { ["event"] = "SPELL_CAST_START", ["source"] = "Failed Scalecommander Haerothal", ["npcID"] = 201822, }, [469713] = { ["event"] = "SPELL_CAST_START", ["source"] = "Terrifying Vision", ["npcID"] = 224794, }, [324323] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skeletal Marauder", ["npcID"] = 165919, }, [35945] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Hand Sharpshooter", ["npcID"] = 16704, }, [455380] = { ["source"] = "Malfunctioning Railbot", ["event"] = "SPELL_CAST_START", ["npcID"] = 218251, }, [318181] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hungering Etherwyrm", ["npcID"] = 168309, }, [22710] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lethtendris", ["npcID"] = 14327, }, [158083] = { ["event"] = "SPELL_CAST_START", ["source"] = "Adorned Bladetalon", ["npcID"] = 79303, }, [46184] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Zelfan", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24556, }, [404188] = { ["event"] = "SPELL_CAST_START", ["source"] = "Static Charge", ["npcID"] = 202847, }, [381663] = { ["source"] = "Apex Blazewing", ["event"] = "SPELL_CAST_START", ["npcID"] = 193291, }, [171394] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tumultuous Water Spirit", ["npcID"] = 80379, }, [79050] = { ["encounterName"] = "High Priestess Azil", ["source"] = "High Priestess Azil", ["npcID"] = 42333, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1057, }, [232827] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Piranhado", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 116841, }, [451288] = { ["encounterName"] = "The Bloodbound Horror", ["source"] = "Lost Watcher", ["npcID"] = 221667, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2917, }, [56935] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["npcID"] = 26731, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2010, }, [430812] = { ["source"] = "Coalescing Void Diffuser", ["event"] = "SPELL_CAST_START", ["npcID"] = 214421, }, [449242] = { ["encounterName"] = "Tomb-Raider Drywhisker", ["source"] = "Tomb-Raider Drywhisker", ["encounterID"] = 2878, ["event"] = "SPELL_CAST_START", ["npcID"] = 204188, }, [412383] = { ["source"] = "Colossian", ["event"] = "SPELL_CAST_START", ["npcID"] = 204093, }, [457434] = { ["source"] = "Riled Dirtdiver", ["event"] = "SPELL_CAST_START", ["npcID"] = 225905, }, [257402] = { ["encounterName"] = "Lord Harlan Sweete", ["source"] = "Harlan Sweete", ["npcID"] = 126983, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2096, }, [44137] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Zelfan", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24556, }, [414433] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadpit Doomlord", ["npcID"] = 231130, }, [449245] = { ["source"] = "Tij'allet", ["event"] = "SPELL_CAST_START", ["npcID"] = 215600, }, [36970] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Grand Astromancer Capernian", ["npcID"] = 20062, ["event"] = "SPELL_CAST_START", ["encounterID"] = 733, }, [355049] = { ["source"] = "Infused Goliath", ["event"] = "SPELL_CAST_START", ["npcID"] = 176535, }, [46185] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Zelfan", ["encounterID"] = 1895, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 24556, }, [102601] = { ["source"] = "Infinite Suppressor", ["event"] = "SPELL_CAST_START", ["npcID"] = 54920, }, [412388] = { ["source"] = "Underlight Queen", ["event"] = "SPELL_CAST_START", ["npcID"] = 203593, }, [142730] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Xaril the Poisoned Mind", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71157, }, [396007] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Songbird Queen", ["npcID"] = 59553, }, [453345] = { ["event"] = "SPELL_CAST_START", ["source"] = "Manifested Shadow", ["npcID"] = 211341, }, [439012] = { ["event"] = "SPELL_CAST_START", ["source"] = "Venommaster Nezarox", ["npcID"] = 219006, }, [449251] = { ["source"] = "Nerubian Threadmancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 208244, }, [391915] = { ["source"] = "Cragsworn Stoneshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 195838, }, [365295] = { ["encounterName"] = "Anduin Wrynn", ["source"] = "Anduin Wrynn", ["encounterID"] = 2546, ["event"] = "SPELL_CAST_START", ["npcID"] = 181954, }, [36971] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Grand Astromancer Capernian", ["npcID"] = 20062, ["event"] = "SPELL_CAST_START", ["encounterID"] = 733, }, [257407] = { ["encounterName"] = "Rezan", ["source"] = "Rezan", ["encounterID"] = 2086, ["event"] = "SPELL_CAST_START", ["npcID"] = 122963, }, [443111] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glooming Disciple", ["npcID"] = 216867, }, [389870] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Colossal Stormfiend", ["npcID"] = 197145, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [365298] = { ["source"] = "Automated Eliminator", ["event"] = "SPELL_CAST_START", ["npcID"] = 184539, }, [457447] = { ["source"] = "Ixlorb the Spinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 218426, }, [152973] = { ["event"] = "SPELL_CAST_START", ["source"] = "Defense Construct", ["npcID"] = 76087, }, [56937] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["npcID"] = 26930, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2010, }, [457448] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kobyss Trickster", ["npcID"] = 214343, }, [436971] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [241027] = { ["source"] = "Lylth the Silent", ["event"] = "SPELL_CAST_START", ["npcID"] = 120808, }, [387826] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ukhel Beastcaller", ["npcID"] = 195878, }, [381683] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Warspear", ["npcID"] = 192791, }, [426734] = { ["encounterName"] = "Speaker Shadowcrown", ["source"] = "Speaker Shadowcrown", ["encounterID"] = 2837, ["event"] = "SPELL_CAST_START", ["npcID"] = 211087, }, [396018] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Crybaby Hozen", ["npcID"] = 59552, }, [9053] = { ["source"] = "Shadowforge Surveyor", ["event"] = "SPELL_CAST_START", ["npcID"] = 4844, }, [369399] = { ["source"] = "Earthen Weaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 186420, }, [412402] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flowfy", ["npcID"] = 203660, }, [199050] = { ["source"] = "Valarjar Shieldmaiden", ["event"] = "SPELL_CAST_START", ["npcID"] = 95832, }, [369400] = { ["source"] = "Earthen Warder", ["event"] = "SPELL_CAST_START", ["npcID"] = 184132, }, [215433] = { ["source"] = "Valarjar Mystic", ["event"] = "SPELL_CAST_START", ["npcID"] = 95834, }, [396023] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["npcID"] = 184972, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2587, }, [194956] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["encounterID"] = 1832, ["event"] = "SPELL_CAST_START", ["npcID"] = 98542, }, [377594] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [375547] = { ["event"] = "SPELL_CAST_START", ["source"] = "Molten Eruption", ["npcID"] = 191286, }, [457458] = { ["event"] = "SPELL_CAST_START", ["source"] = "Siegelord Xerosh", ["npcID"] = 224311, }, [463602] = { ["encounterName"] = "Tred'ova", ["source"] = "Tred'ova", ["encounterID"] = 2393, ["event"] = "SPELL_CAST_START", ["npcID"] = 164517, }, [402170] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vengeful Research", ["npcID"] = 201490, }, [355072] = { ["source"] = "Mawsworn Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 178628, }, [457460] = { ["source"] = "Ixlorb the Spinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 218426, }, [445174] = { ["encounterName"] = "The Bloodbound Horror", ["source"] = "Forgotten Harbinger", ["npcID"] = 221945, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2917, }, [149908] = { ["encounterName"] = "Thruk", ["source"] = "Thruk", ["encounterID"] = 1675, ["event"] = "SPELL_CAST_START", ["npcID"] = 74505, }, [326405] = { ["isChanneled"] = true, ["source"] = "Doomwalker", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 167749, }, [143765] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Kaz'tik the Manipulator", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71156, }, [369409] = { ["source"] = "Earthen Custodian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184130, }, [206222] = { ["encounterName"] = "Gul'dan", ["source"] = "Gul'dan", ["npcID"] = 104154, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1866, }, [87761] = { ["event"] = "SPELL_CAST_START", ["source"] = "Executor of the Caliph", ["npcID"] = 45928, }, [412413] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skornak", ["npcID"] = 203643, }, [357124] = { ["source"] = "Dreadmaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 180780, }, [41069] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Deathshaper", ["npcID"] = 22882, }, [412414] = { ["source"] = "Professor Gastrinax", ["event"] = "SPELL_CAST_START", ["npcID"] = 203521, }, [463609] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nether Phantom", ["npcID"] = 218429, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [303885] = { ["encounterName"] = "HK-8 Aerial Oppression Unit", ["source"] = "Tank Buster MK2", ["npcID"] = 155760, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2291, }, [387843] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spectral Invoker", ["npcID"] = 196202, }, [439037] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ravenous Spawn", ["npcID"] = 216205, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [87762] = { ["event"] = "SPELL_CAST_START", ["source"] = "Minister of Air", ["npcID"] = 45930, }, [44141] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ellrys Duskhallow", ["npcID"] = 24558, }, [357128] = { ["source"] = "Hollowsoul", ["event"] = "SPELL_CAST_START", ["npcID"] = 176879, }, [424704] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fungal Gutter", ["npcID"] = 207454, }, [436991] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Vanguard", ["npcID"] = 224066, }, [68821] = { ["source"] = "Apothecary Hummel", ["event"] = "SPELL_CAST_START", ["npcID"] = 36296, }, [377608] = { ["source"] = "Rimebound Subjugator", ["event"] = "SPELL_CAST_START", ["npcID"] = 195837, }, [149913] = { ["encounterName"] = "Thruk", ["source"] = "Thruk", ["encounterID"] = 1675, ["event"] = "SPELL_CAST_START", ["npcID"] = 74505, }, [47981] = { ["encounterName"] = "Ormorok the Tree-Shaper", ["source"] = "Ormorok the Tree-Shaper", ["npcID"] = 26794, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2012, }, [377609] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brimstone Assistant", ["npcID"] = 204242, }, [443138] = { ["event"] = "SPELL_CAST_START", ["source"] = "Royal Scribe", ["npcID"] = 221035, }, [396040] = { ["encounterName"] = "Eranog", ["source"] = "Flamescale Captain", ["encounterID"] = 2587, ["event"] = "SPELL_CAST_START", ["npcID"] = 199233, }, [200084] = { ["source"] = "Ghostly Retainer", ["event"] = "SPELL_CAST_START", ["npcID"] = 98366, }, [193941] = { ["source"] = "Embershard Scorpion", ["event"] = "SPELL_CAST_START", ["npcID"] = 98406, }, [377612] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [70358] = { ["encounterName"] = "The Lich King", ["source"] = "The Lich King", ["npcID"] = 36597, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1106, }, [357135] = { ["source"] = "Mawsworn Paindrinker", ["event"] = "SPELL_CAST_START", ["npcID"] = 180387, }, [324372] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Skeletal Monstrosity", ["npcID"] = 165197, }, [391948] = { ["event"] = "SPELL_CAST_START", ["source"] = "Steam Coalescence", ["npcID"] = 190110, }, [369423] = { ["source"] = "Skittering Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 184303, }, [396044] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["event"] = "SPELL_CAST_START", ["npcID"] = 188252, }, [174489] = { ["event"] = "SPELL_CAST_START", ["source"] = "Solar Magnifier", ["npcID"] = 77559, }, [445191] = { ["source"] = "Spitfire Charger", ["event"] = "SPELL_CAST_START", ["npcID"] = 213577, }, [441097] = { ["event"] = "SPELL_CAST_START", ["source"] = "Regurgitating Monstrosity", ["npcID"] = 220138, }, [151965] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Slaver", ["npcID"] = 75191, }, [169371] = { ["encounterName"] = "Xeri'tac", ["source"] = "Venom-Crazed Pale One", ["npcID"] = 84554, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [41071] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Deathshaper", ["npcID"] = 22882, }, [412430] = { ["source"] = "Gastrite", ["event"] = "SPELL_CAST_START", ["npcID"] = 205801, }, [256401] = { ["source"] = "Shadow-Blind Weaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 206096, }, [400144] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vraken the Hunter", ["npcID"] = 200584, }, [250258] = { ["encounterName"] = "Vol'kaal", ["source"] = "Vol'kaal", ["encounterID"] = 2085, ["event"] = "SPELL_CAST_START", ["npcID"] = 122965, }, [273185] = { ["source"] = "Shieldbearer of Zul", ["event"] = "SPELL_CAST_START", ["npcID"] = 127879, }, [257426] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Enforcer", ["npcID"] = 129602, }, [385812] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 192934, }, [373526] = { ["source"] = "Sunrise Honeysucker", ["event"] = "SPELL_CAST_START", ["npcID"] = 224133, }, [375575] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Dragonspawn Flamebender", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191230, }, [46191] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Ellrys Duskhallow", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24558, }, [391958] = { ["source"] = "Cloying Gale", ["event"] = "SPELL_CAST_START", ["npcID"] = 198126, }, [391959] = { ["event"] = "SPELL_CAST_START", ["source"] = "Charged Stormcrow", ["npcID"] = 201794, }, [426771] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Bound Despoiler", ["npcID"] = 212765, }, [64877] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hardened Iron Golem", ["npcID"] = 34190, }, [381721] = { ["event"] = "SPELL_CAST_START", ["source"] = "Awakened Revenant", ["npcID"] = 191129, }, [41072] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Blood Mage", ["npcID"] = 22945, }, [449298] = { ["isChanneled"] = true, ["source"] = "Mi'thk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 211582, }, [169376] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["npcID"] = 84550, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [375580] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 189813, }, [324387] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skeletal Monstrosity", ["npcID"] = 165197, }, [445205] = { ["source"] = "Cinderbee Drone", ["event"] = "SPELL_CAST_START", ["npcID"] = 215024, }, [82137] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rom'ogg Bonecrusher", ["npcID"] = 39665, }, [207261] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["npcID"] = 104215, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1868, }, [241049] = { ["source"] = "Lylth the Silent", ["event"] = "SPELL_CAST_START", ["npcID"] = 120808, }, [445207] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Bound Howler", ["npcID"] = 221979, }, [170402] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grogal the Harvester", ["npcID"] = 72674, }, [31673] = { ["encounterName"] = "Hungarfen", ["source"] = "Hungarfen", ["encounterID"] = 1946, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17770, }, [412444] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brullo the Strong", ["npcID"] = 203621, }, [359203] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alerted Servitor", ["npcID"] = 184059, }, [443162] = { ["source"] = "Devouring Shade", ["event"] = "SPELL_CAST_START", ["npcID"] = 217870, }, [445210] = { ["source"] = "Spitfire Charger", ["event"] = "SPELL_CAST_START", ["npcID"] = 213577, }, [166308] = { ["source"] = "Shrakun", ["event"] = "SPELL_CAST_START", ["npcID"] = 82543, }, [457497] = { ["isChanneled"] = true, ["source"] = "Ixlorb the Spinner", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 218426, }, [152998] = { ["encounterName"] = "High Sage Viryx", ["source"] = "Grand Defense Construct", ["npcID"] = 76145, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1701, }, [324394] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skeletal Monstrosity", ["npcID"] = 165197, }, [441116] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Regurgitating Monstrosity", ["npcID"] = 220138, }, [402209] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vengeful Research", ["npcID"] = 201490, }, [412448] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepflayer Broodmatron", ["npcID"] = 200115, }, [3256] = { ["source"] = "Scarab", ["event"] = "SPELL_CAST_START", ["npcID"] = 7269, }, [404258] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reisa the Drowned", ["npcID"] = 200600, }, [447261] = { ["encounterName"] = "General Umbriss", ["source"] = "General Umbriss", ["encounterID"] = 1051, ["event"] = "SPELL_CAST_START", ["npcID"] = 39625, }, [404259] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pyrachniss", ["npcID"] = 200978, }, [463644] = { ["encounterName"] = "Lord Incendius", ["source"] = "Lord Incendius", ["encounterID"] = 3043, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 226304, }, [441119] = { ["source"] = "Bee Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 210264, }, [169382] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["npcID"] = 84550, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [457503] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cogchewer", ["npcID"] = 212617, }, [426787] = { ["encounterName"] = "Anub'ikkaj", ["source"] = "Anub'ikkaj", ["encounterID"] = 2838, ["event"] = "SPELL_CAST_START", ["npcID"] = 211089, }, [445217] = { ["source"] = "Cinderbee Drone", ["event"] = "SPELL_CAST_START", ["npcID"] = 215024, }, [348974] = { ["encounterName"] = "The Eye of the Jailer", ["source"] = "Eye of the Jailer", ["encounterID"] = 2433, ["event"] = "SPELL_CAST_START", ["npcID"] = 175725, }, [396073] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Nodding Tiger", ["npcID"] = 59544, }, [173480] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ironwing Flamespitter", ["npcID"] = 83389, }, [451364] = { ["source"] = "Twilight Brute", ["event"] = "SPELL_CAST_START", ["npcID"] = 224152, }, [396075] = { ["event"] = "SPELL_CAST_START", ["source"] = "Awakened Revenant", ["npcID"] = 191129, }, [422696] = { ["event"] = "SPELL_CAST_START", ["source"] = "Avius Flamebeak", ["npcID"] = 210305, }, [447270] = { ["encounterName"] = "Captain Dailcry", ["source"] = "Captain Dailcry", ["event"] = "SPELL_CAST_START", ["npcID"] = 207946, }, [449318] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerubian Darkcaster", ["npcID"] = 208242, }, [447271] = { ["source"] = "Hulking Warshell", ["event"] = "SPELL_CAST_START", ["npcID"] = 221103, }, [396078] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fire Elemental", ["npcID"] = 189843, }, [170411] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infested Venomfang", ["npcID"] = 85232, }, [449321] = { ["isChanneled"] = true, ["source"] = "Mi'thk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 211582, }, [418605] = { ["source"] = "Future Self", ["event"] = "SPELL_CAST_START", ["npcID"] = 208887, }, [189865] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tidecaller Nezara", ["npcID"] = 157734, }, [465704] = { ["source"] = "Brackenhide Carrion Caller", ["event"] = "SPELL_CAST_START", ["npcID"] = 230686, }, [153006] = { ["encounterName"] = "Vigilant Kaathar", ["source"] = "Vigilant Kaathar", ["encounterID"] = 1686, ["event"] = "SPELL_CAST_START", ["npcID"] = 75839, }, [365365] = { ["source"] = "Ancient Bufonid", ["event"] = "SPELL_CAST_START", ["npcID"] = 184603, }, [424750] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fungal Rotcaster", ["npcID"] = 207459, }, [402225] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vengeful Research", ["npcID"] = 201490, }, [355127] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Remnant of Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 176929, }, [375605] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Behemoth", ["npcID"] = 203434, }, [36980] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Netherstrand Longbow", ["npcID"] = 21268, ["event"] = "SPELL_CAST_START", ["encounterID"] = 733, }, [396084] = { ["event"] = "SPELL_CAST_START", ["source"] = "Water Elemental", ["npcID"] = 199730, }, [394037] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystalline Walker", ["npcID"] = 201063, }, [369465] = { ["source"] = "Earthen Weaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 186420, }, [420659] = { ["encounterName"] = "The Candle King", ["source"] = "The Candle King", ["encounterID"] = 2787, ["event"] = "SPELL_CAST_START", ["npcID"] = 208745, }, [47731] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["npcID"] = 26929, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2010, }, [377658] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [451378] = { ["source"] = "Twilight Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 224221, }, [451379] = { ["source"] = "Twilight Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 224221, }, [445236] = { ["source"] = "Agitated Eel", ["event"] = "SPELL_CAST_START", ["npcID"] = 227369, }, [389947] = { ["source"] = "Sirena the Fangbreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 185907, }, [377661] = { ["source"] = "Azure Vorquin", ["event"] = "SPELL_CAST_START", ["npcID"] = 190216, }, [389949] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Goliath", ["npcID"] = 187842, }, [91872] = { ["encounterName"] = "Siamat", ["source"] = "Servant of Siamat", ["encounterID"] = 1055, ["event"] = "SPELL_CAST_START", ["npcID"] = 45259, }, [144821] = { ["encounterName"] = "Garrosh Hellscream", ["source"] = "Garrosh Hellscream", ["encounterID"] = 1623, ["event"] = "SPELL_CAST_START", ["npcID"] = 71865, }, [391998] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baron Ashflow", ["npcID"] = 192274, }, [402237] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vengeful Research", ["npcID"] = 201490, }, [447288] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brann Bronzebeard", ["npcID"] = 210759, }, [359235] = { ["source"] = "Halondrus", ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [455480] = { ["source"] = "Take", ["event"] = "SPELL_CAST_START", ["npcID"] = 226272, }, [359236] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [205231] = { ["event"] = "SPELL_CAST_START", ["source"] = "Darkglare", ["npcID"] = 103673, }, [389953] = { ["event"] = "SPELL_CAST_START", ["source"] = "Liskanoth", ["npcID"] = 193533, }, [367428] = { ["source"] = "Gnarled Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 184962, }, [435004] = { ["isChanneled"] = true, ["source"] = "Chef Chewie", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 214697, }, [412479] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dinn", ["npcID"] = 203646, }, [449339] = { ["encounterName"] = "Tomb-Raider Drywhisker", ["source"] = "Tomb-Raider Drywhisker", ["encounterID"] = 2878, ["event"] = "SPELL_CAST_START", ["npcID"] = 204188, }, [451387] = { ["source"] = "Twilight Lavabender", ["event"] = "SPELL_CAST_START", ["npcID"] = 224249, }, [70372] = { ["encounterName"] = "The Lich King", ["source"] = "The Lich King", ["npcID"] = 36597, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1106, }, [149943] = { ["encounterName"] = "Executioner Gore", ["source"] = "Executioner Gore", ["encounterID"] = 1670, ["event"] = "SPELL_CAST_START", ["npcID"] = 74518, }, [381765] = { ["event"] = "SPELL_CAST_START", ["source"] = "Colossal Glacier", ["npcID"] = 194798, }, [432959] = { ["source"] = "Void Ascendant", ["event"] = "SPELL_CAST_START", ["npcID"] = 212793, }, [231854] = { ["encounterName"] = "Harjatan", ["source"] = "Harjatan", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 116407, }, [387910] = { ["event"] = "SPELL_CAST_START", ["source"] = "Algeth'ar Echoknight", ["npcID"] = 196200, }, [451391] = { ["source"] = "Faceless Corruptor", ["event"] = "SPELL_CAST_START", ["npcID"] = 39392, }, [19645] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wailing Banshee", ["npcID"] = 10464, }, [398150] = { ["source"] = "Shadowmoon Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 76446, }, [87779] = { ["event"] = "SPELL_CAST_START", ["source"] = "Temple Adept", ["npcID"] = 45935, }, [201139] = { ["source"] = "Wrathguard Bladelord", ["event"] = "SPELL_CAST_START", ["npcID"] = 98810, }, [41334] = { ["event"] = "SPELL_CAST_START", ["source"] = "Temple Acolyte", ["npcID"] = 22939, }, [381770] = { ["encounterName"] = "Treemouth", ["source"] = "Decaying Slime", ["encounterID"] = 2568, ["event"] = "SPELL_CAST_START", ["npcID"] = 192481, }, [424773] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gnarled Reviver", ["npcID"] = 207468, }, [435012] = { ["encounterName"] = "Anub'zekt", ["source"] = "Anub'zekt", ["encounterID"] = 2906, ["event"] = "SPELL_CAST_START", ["npcID"] = 215405, }, [445251] = { ["source"] = "Brushmane Wolf", ["event"] = "SPELL_CAST_START", ["npcID"] = 217561, }, [432965] = { ["encounterName"] = "Sikran, Captain of the Sureki", ["source"] = "Sikran", ["npcID"] = 214503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2898, }, [451395] = { ["source"] = "Faceless Corruptor", ["event"] = "SPELL_CAST_START", ["npcID"] = 39392, }, [445252] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kobyss Necromancer", ["npcID"] = 214625, }, [398154] = { ["source"] = "Defiled Spirit", ["event"] = "SPELL_CAST_START", ["npcID"] = 75451, }, [396107] = { ["source"] = "Pyromancer Loregrain", ["event"] = "SPELL_CAST_START", ["npcID"] = 232571, }, [432967] = { ["source"] = "Sentry Stagshell", ["event"] = "SPELL_CAST_START", ["npcID"] = 216340, }, [392013] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystalline Walker", ["npcID"] = 201063, }, [143805] = { ["encounterName"] = "Malkorok", ["source"] = "Malkorok", ["encounterID"] = 1595, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 71454, }, [68839] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["encounterID"] = 2006, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 36497, }, [383823] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Hornsounder", ["npcID"] = 192796, }, [412492] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brullo the Strong", ["npcID"] = 203621, }, [361300] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of War", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181549, }, [193977] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["encounterID"] = 1822, ["event"] = "SPELL_CAST_START", ["npcID"] = 96756, }, [17470] = { ["source"] = "Timmy the Cruel", ["event"] = "SPELL_CAST_START", ["npcID"] = 10808, }, [198073] = { ["encounterName"] = "Smashspite the Hateful", ["source"] = "Smashspite the Hateful", ["encounterID"] = 1834, ["event"] = "SPELL_CAST_START", ["npcID"] = 98949, }, [257458] = { ["encounterName"] = "Lord Harlan Sweete", ["source"] = "Harlan Sweete", ["npcID"] = 126983, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2096, }, [428879] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rock Smasher", ["npcID"] = 213954, }, [361304] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Wild Stampede", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 183421, }, [257459] = { ["encounterName"] = "Chopper Redhook", ["event"] = "SPELL_CAST_START", ["source"] = "Chopper Redhook", ["npcID"] = 128650, }, [76008] = { ["encounterName"] = "Lady Naz'jar", ["source"] = "Lady Naz'jar", ["npcID"] = 40586, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1045, }, [68841] = { ["source"] = "Apothecary Frye", ["event"] = "SPELL_CAST_START", ["npcID"] = 36272, }, [196027] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Arcanist", ["npcID"] = 97171, }, [324447] = { ["source"] = "Kobyss Spearfisher", ["event"] = "SPELL_CAST_START", ["npcID"] = 214338, }, [168383] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Dulhu", ["npcID"] = 83894, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [196028] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Arcanist", ["npcID"] = 97171, }, [180670] = { ["event"] = "SPELL_CAST_START", ["source"] = "K'ute", ["npcID"] = 90215, }, [355166] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Rattlecage of Agony", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 177289, }, [385883] = { ["source"] = "Forge-Keep Custodian", ["event"] = "SPELL_CAST_START", ["npcID"] = 192703, }, [198077] = { ["encounterName"] = "Odyn", ["source"] = "Odyn", ["encounterID"] = 1809, ["event"] = "SPELL_CAST_START", ["npcID"] = 95676, }, [149955] = { ["encounterName"] = "Executioner Gore", ["source"] = "Executioner Gore", ["encounterID"] = 1670, ["event"] = "SPELL_CAST_START", ["npcID"] = 74518, }, [451412] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, }, [351073] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 175729, }, [371551] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cliffkeeper Bouldani", ["npcID"] = 202612, }, [357217] = { ["source"] = "Mawsworn Rageguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 180389, }, [320358] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Surgeon Stitchflesh", ["npcID"] = 162689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [357218] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Colossus", ["npcID"] = 188673, }, [351075] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawsworn Vanguard", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177154, }, [47736] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["npcID"] = 26929, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2010, }, [465751] = { ["source"] = "Seafeather Albatross", ["event"] = "SPELL_CAST_START", ["npcID"] = 227668, }, [34170] = { ["source"] = "Sunseeker Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 18420, }, [424798] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infected Beast", ["npcID"] = 210478, }, [428894] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cursedforge Honor Guard", ["npcID"] = 214264, }, [375653] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Drakonid Stormbringer", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191232, }, [346985] = { ["encounterName"] = "The Tarragrue", ["source"] = "The Tarragrue", ["encounterID"] = 2423, ["event"] = "SPELL_CAST_START", ["npcID"] = 175611, }, [154055] = { ["encounterName"] = "High Sage Viryx", ["source"] = "Skyreach Shield Construct", ["npcID"] = 76292, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1701, }, [330604] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vault Weaver", ["npcID"] = 200375, }, [383846] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Blaze", ["npcID"] = 200589, }, [443232] = { ["source"] = "Shadowsilk Jailer", ["event"] = "SPELL_CAST_START", ["npcID"] = 224842, }, [167367] = { ["source"] = "Darktalon", ["event"] = "SPELL_CAST_START", ["npcID"] = 82411, }, [162248] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Prowler", ["npcID"] = 145736, }, [361324] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [191941] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["encounterID"] = 1815, ["event"] = "SPELL_CAST_START", ["npcID"] = 95885, }, [235968] = { ["encounterName"] = "The Desolate Host", ["source"] = "Ghastly Bonewarden", ["encounterID"] = 2054, ["event"] = "SPELL_CAST_START", ["npcID"] = 119939, }, [437093] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [451428] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Xeph'itik", ["npcID"] = 219984, }, [202181] = { ["source"] = "Rockback Gnasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 91006, }, [373614] = { ["source"] = "Blazebound Destroyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 190034, }, [387950] = { ["source"] = "Caldera Stomper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187919, }, [351091] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawsworn Hopebreaker", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177787, }, [173514] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ironwing Flamespitter", ["npcID"] = 83389, }, [240066] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Wavemender", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 116569, }, [433002] = { ["source"] = "Bloodstained Assistant", ["event"] = "SPELL_CAST_START", ["npcID"] = 216333, }, [320376] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Stitchflesh's Creation", ["npcID"] = 164578, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [373618] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hypnosis Bat", ["npcID"] = 190174, }, [426860] = { ["encounterName"] = "Anub'ikkaj", ["source"] = "Anub'ikkaj", ["encounterID"] = 2838, ["event"] = "SPELL_CAST_START", ["npcID"] = 211089, }, [469864] = { ["event"] = "SPELL_CAST_START", ["source"] = "Haywire MEK IV", ["npcID"] = 224918, }, [212423] = { ["source"] = "Risen Skulker", ["event"] = "SPELL_CAST_START", ["npcID"] = 99541, }, [451435] = { ["source"] = "Voidwraith", ["event"] = "SPELL_CAST_START", ["npcID"] = 224466, }, [387955] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ethereal Restorer", ["npcID"] = 196203, }, [357239] = { ["source"] = "Gorgoan Sentinel", ["event"] = "SPELL_CAST_START", ["npcID"] = 180407, }, [191946] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Warlord Parjesh", ["npcID"] = 91784, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1810, }, [465771] = { ["source"] = "Tidal Sandskitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 227664, }, [375671] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shiobhan Waterborn", ["npcID"] = 201559, }, [168398] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Blackhand's Might Turret", ["npcID"] = 84215, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1754, }, [211401] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazing Imp", ["npcID"] = 104295, }, [367481] = { ["source"] = "Claw Fighter", ["event"] = "SPELL_CAST_START", ["npcID"] = 185508, }, [383864] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baron Ashflow", ["npcID"] = 192274, }, [387960] = { ["source"] = "Caldera Stomper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187919, }, [41084] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Houndmaster", ["npcID"] = 23018, }, [428916] = { ["source"] = "Devout Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 206697, }, [357245] = { ["source"] = "Gorgoan Sentinel", ["event"] = "SPELL_CAST_START", ["npcID"] = 180407, }, [383866] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magma Droplet", ["npcID"] = 194526, }, [426869] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flickerflame Enforcer", ["npcID"] = 212548, }, [385916] = { ["encounterName"] = "Granyth", ["source"] = "Granyth", ["npcID"] = 186616, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2637, }, [422776] = { ["encounterName"] = "Igira the Cruel", ["source"] = "Igira the Cruel", ["encounterID"] = 2709, ["event"] = "SPELL_CAST_START", ["npcID"] = 200926, }, [387965] = { ["source"] = "Time-Lost Bladewing", ["event"] = "SPELL_CAST_START", ["npcID"] = 187232, }, [424825] = { ["source"] = "Sylvanesh the Ascended", ["event"] = "SPELL_CAST_START", ["npcID"] = 207107, }, [371584] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Brinecaster", ["npcID"] = 200853, }, [55931] = { ["encounterName"] = "Prince Taldaram", ["source"] = "Prince Taldaram", ["encounterID"] = 1966, ["event"] = "SPELL_CAST_START", ["npcID"] = 29308, }, [383872] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Blaze", ["npcID"] = 200589, }, [40317] = { ["source"] = "Murkblood Spearman", ["event"] = "SPELL_CAST_START", ["npcID"] = 17729, }, [211406] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazing Imp", ["npcID"] = 104295, }, [351109] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawsworn Hopebreaker", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177787, }, [373636] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scavenging Slicer", ["npcID"] = 203384, }, [59259] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hardened Steel Berserker", ["npcID"] = 28579, }, [377732] = { ["source"] = "Refti Custodian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184319, }, [149975] = { ["encounterName"] = "Magmolatus", ["source"] = "Calamity", ["npcID"] = 74571, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [441214] = { ["source"] = "Taste Tester", ["event"] = "SPELL_CAST_START", ["npcID"] = 220060, }, [36990] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Staff of Disintegration", ["npcID"] = 21274, ["event"] = "SPELL_CAST_START", ["encounterID"] = 733, }, [455549] = { ["event"] = "SPELL_CAST_START", ["source"] = "Watcher Zalesx", ["npcID"] = 223647, }, [375687] = { ["source"] = "Decay Totem", ["event"] = "SPELL_CAST_START", ["npcID"] = 190426, }, [445311] = { ["source"] = "Shadowcrested Snapper", ["event"] = "SPELL_CAST_START", ["npcID"] = 216963, }, [357259] = { ["source"] = "Gorgoan Souldrinker", ["event"] = "SPELL_CAST_START", ["npcID"] = 180392, }, [426883] = { ["source"] = "Kobold Taskworker", ["event"] = "SPELL_CAST_START", ["npcID"] = 212383, }, [351117] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawforged Souljudge", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177889, }, [381834] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Rira Hackclaw", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186122, }, [367500] = { ["source"] = "Bracken Warscourge", ["event"] = "SPELL_CAST_START", ["npcID"] = 185529, }, [33919] = { ["encounterName"] = "Tavarok", ["source"] = "Tavarok", ["encounterID"] = 1901, ["event"] = "SPELL_CAST_START", ["npcID"] = 18343, }, [322450] = { ["encounterName"] = "Tred'ova", ["source"] = "Tred'ova", ["encounterID"] = 2393, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 164517, }, [453507] = { ["source"] = "Royal Quartermaster Ze'erik", ["event"] = "SPELL_CAST_START", ["npcID"] = 215988, }, [167385] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dungeoneer's Training Dummy", ["npcID"] = 194644, }, [88308] = { ["encounterName"] = "Altairus", ["source"] = "Altairus", ["npcID"] = 43873, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1041, }, [367503] = { ["source"] = "Decay Speaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186191, }, [451461] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murgle-whurgle", ["npcID"] = 214546, }, [15585] = { ["source"] = "Murkblood Healer", ["event"] = "SPELL_CAST_START", ["npcID"] = 17730, }, [195031] = { ["source"] = "Seacursed Soulkeeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 97200, }, [426890] = { ["source"] = "Warden of Time", ["event"] = "SPELL_CAST_START", ["npcID"] = 162822, }, [392080] = { ["source"] = "Maneet", ["event"] = "SPELL_CAST_START", ["npcID"] = 188704, }, [192985] = { ["encounterName"] = "Wrath of Azshara", ["source"] = "Wrath of Azshara", ["npcID"] = 96028, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1814, }, [102132] = { ["source"] = "Time-Twisted Breaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 54552, }, [334747] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corpse Harvester", ["npcID"] = 166302, }, [396180] = { ["source"] = "Lava Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 186620, }, [334748] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corpse Harvester", ["npcID"] = 166302, }, [465805] = { ["event"] = "SPELL_CAST_START", ["source"] = "Obsidian Destroyer", ["npcID"] = 226505, }, [40064] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Technician", ["npcID"] = 17414, }, [195036] = { ["source"] = "Seacursed Soulkeeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 97200, }, [40832] = { ["encounterName"] = "Illidan Stormrage", ["source"] = "Illidan Stormrage", ["encounterID"] = 609, ["event"] = "SPELL_CAST_START", ["npcID"] = 22917, }, [369563] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Baelog", ["encounterID"] = 2555, ["event"] = "SPELL_CAST_START", ["npcID"] = 184581, }, [324513] = { ["event"] = "SPELL_CAST_START", ["source"] = "Experimental Misstep", ["npcID"] = 199859, }, [224729] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Engorged Crawler", ["npcID"] = 214840, }, [451474] = { ["event"] = "SPELL_CAST_START", ["source"] = "Purgle-lurgle", ["npcID"] = 214544, }, [195037] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Oracle", ["npcID"] = 95861, }, [69882] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Hierophant", ["npcID"] = 37027, }, [357280] = { ["source"] = "Mawsworn Paindrinker", ["event"] = "SPELL_CAST_START", ["npcID"] = 180387, }, [400283] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Preserver", ["npcID"] = 199972, }, [336803] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anima Seeker", ["npcID"] = 183651, }, [451185] = { ["source"] = "The Abominable Greench", ["event"] = "SPELL_CAST_START", ["npcID"] = 228745, }, [257495] = { ["encounterName"] = "The Sand Queen", ["source"] = "The Sand Queen", ["encounterID"] = 2101, ["event"] = "SPELL_CAST_START", ["npcID"] = 127479, }, [76026] = { ["encounterName"] = "Commander Ulthok", ["source"] = "Commander Ulthok", ["encounterID"] = 1044, ["event"] = "SPELL_CAST_START", ["npcID"] = 40765, }, [458115] = { ["source"] = "Strength of Beledar", ["event"] = "SPELL_CAST_START", ["npcID"] = 221690, }, [458113] = { ["source"] = "Strength of Beledar", ["event"] = "SPELL_CAST_START", ["npcID"] = 221690, }, [367521] = { ["source"] = "Bonebolt Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 185534, }, [456265] = { ["source"] = "Horror of the Shallows", ["event"] = "SPELL_CAST_START", ["npcID"] = 221668, }, [455377] = { ["source"] = "Ahg'zagall", ["event"] = "SPELL_CAST_START", ["npcID"] = 214151, }, [471449] = { ["source"] = "Ksvir the Forgotten", ["event"] = "SPELL_CAST_START", ["npcID"] = 231368, }, [268415] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Haywire Excavator", ["npcID"] = 224875, }, [12542] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wildspawn Felsworn", ["npcID"] = 11455, }, [371618] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Farseer", ["npcID"] = 201117, }, [333488] = { ["encounterName"] = "Amarth, The Harvester", ["source"] = "Amarth", ["npcID"] = 163157, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2388, }, [465815] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qiraji Battleguard", ["npcID"] = 230420, }, [30180] = { ["event"] = "SPELL_CAST_START", ["source"] = "Homunculus", ["npcID"] = 16539, }, [471565] = { ["source"] = "Tempest Talon", ["event"] = "SPELL_CAST_START", ["npcID"] = 231353, }, [331479] = { ["event"] = "SPELL_CAST_START", ["source"] = "Animated Goo", ["npcID"] = 218519, }, [400288] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Pain", ["npcID"] = 201290, }, [197365] = { ["encounterName"] = "Wrath of Azshara", ["source"] = "Wrath of Azshara", ["npcID"] = 96028, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1814, }, [11981] = { ["source"] = "Crazed Mana-Surge", ["event"] = "SPELL_CAST_START", ["npcID"] = 26737, }, [357286] = { ["source"] = "Gorgoan Souldrinker", ["event"] = "SPELL_CAST_START", ["npcID"] = 180392, }, [433053] = { ["source"] = "Lighteater", ["event"] = "SPELL_CAST_START", ["npcID"] = 216036, }, [443292] = { ["source"] = "Devouring Shade", ["event"] = "SPELL_CAST_START", ["npcID"] = 217870, }, [465749] = { ["source"] = "Skittersong Krolusk", ["event"] = "SPELL_CAST_START", ["npcID"] = 229625, }, [43649] = { ["encounterName"] = "Skarvold & Dalronn", ["source"] = "Dalronn the Controller", ["encounterID"] = 2024, ["event"] = "SPELL_CAST_START", ["npcID"] = 24201, }, [466878] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grimgull", ["npcID"] = 228155, }, [377765] = { ["source"] = "Galestrike Primalist", ["event"] = "SPELL_CAST_START", ["npcID"] = 187084, }, [169445] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twisted Abomination", ["npcID"] = 84767, }, [439198] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Venommaster Nezarox", ["npcID"] = 219006, }, [466950] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grimgull", ["npcID"] = 228155, }, [466820] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grimgull", ["npcID"] = 228155, }, [465804] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cliffreach Pridetalon", ["npcID"] = 229522, }, [468734] = { ["source"] = "Gravesludge", ["event"] = "SPELL_CAST_START", ["npcID"] = 228201, }, [62335] = { ["encounterName"] = "Thorim", ["source"] = "Dark Rune Acolyte", ["npcID"] = 32886, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1141, }, [385958] = { ["encounterName"] = "Vexamus", ["source"] = "Vexamus", ["npcID"] = 194181, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2562, }, [404388] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatching Egg", ["npcID"] = 202897, }, [268061] = { ["event"] = "SPELL_CAST_START", ["source"] = "Plague Doctor", ["npcID"] = 139949, }, [326574] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Surgeon Stitchflesh", ["npcID"] = 162689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [385959] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fragmented Energy", ["npcID"] = 198385, }, [465261] = { ["source"] = "Bloodwake Warmaiden", ["event"] = "SPELL_CAST_START", ["npcID"] = 230138, }, [469204] = { ["source"] = "Nerathor", ["event"] = "SPELL_CAST_START", ["npcID"] = 229982, }, [64383] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["npcID"] = 33651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [209378] = { ["event"] = "SPELL_CAST_START", ["source"] = "Imacu'tya", ["npcID"] = 104275, }, [388008] = { ["encounterName"] = "Telash Greywing", ["source"] = "Telash Greywing", ["encounterID"] = 2583, ["event"] = "SPELL_CAST_START", ["npcID"] = 186737, }, [439202] = { ["encounterName"] = "I'pa", ["source"] = "I'pa", ["encounterID"] = 2929, ["event"] = "SPELL_CAST_START", ["npcID"] = 210267, }, [469174] = { ["source"] = "Nerathor", ["event"] = "SPELL_CAST_START", ["npcID"] = 229982, }, [465211] = { ["source"] = "Bloodwake Marauder", ["event"] = "SPELL_CAST_START", ["npcID"] = 229101, }, [465186] = { ["source"] = "Tracking Stonesniffer", ["event"] = "SPELL_CAST_START", ["npcID"] = 230141, }, [57984] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Fire Elemental", ["npcID"] = 61029, }, [400296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Preserver", ["npcID"] = 199972, }, [235969] = { ["encounterName"] = "The Desolate Host", ["source"] = "Fallen Priestess", ["encounterID"] = 2054, ["event"] = "SPELL_CAST_START", ["npcID"] = 118729, }, [470976] = { ["source"] = "Seafury Spiker", ["event"] = "SPELL_CAST_START", ["npcID"] = 227625, }, [447395] = { ["encounterName"] = "Forgemaster Throngus", ["source"] = "Forgemaster Throngus", ["encounterID"] = 1050, ["event"] = "SPELL_CAST_START", ["npcID"] = 40177, }, [441252] = { ["source"] = "Underdrip Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 223069, }, [468969] = { ["source"] = "Stalagnarok", ["event"] = "SPELL_CAST_START", ["npcID"] = 229992, }, [465758] = { ["source"] = "Sandsifting Hardshell", ["event"] = "SPELL_CAST_START", ["npcID"] = 227660, }, [43650] = { ["encounterName"] = "Skarvold & Dalronn", ["source"] = "Dalronn the Controller", ["encounterID"] = 2024, ["event"] = "SPELL_CAST_START", ["npcID"] = 24201, }, [449444] = { ["encounterName"] = "Forgemaster Throngus", ["source"] = "Forgemaster Throngus", ["encounterID"] = 1050, ["event"] = "SPELL_CAST_START", ["npcID"] = 40177, }, [410537] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scalecommander Sarkareth", ["npcID"] = 199984, }, [153067] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_CAST_START", ["npcID"] = 75829, }, [195046] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Oracle", ["npcID"] = 95861, }, [468457] = { ["source"] = "Asbjorn the Bloodsoaked", ["event"] = "SPELL_CAST_START", ["npcID"] = 230137, }, [57051] = { ["source"] = "Crystalline Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 26792, }, [432027] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twice-Stinger the Wretched", ["npcID"] = 219271, }, [59397] = { ["source"] = "Tunneling Ghoul", ["event"] = "SPELL_CAST_START", ["npcID"] = 24084, }, [375727] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["encounterID"] = 2559, ["event"] = "SPELL_CAST_START", ["npcID"] = 184125, }, [431552] = { ["source"] = "Nerubian Webspinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 224149, }, [404396] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pyrachniss", ["npcID"] = 200978, }, [471744] = { ["source"] = "Brinebough", ["event"] = "SPELL_CAST_START", ["npcID"] = 231356, }, [42723] = { ["encounterName"] = "Ingvar the Plunderer", ["source"] = "Ingvar the Plunderer", ["encounterID"] = 2025, ["event"] = "SPELL_CAST_START", ["npcID"] = 23954, }, [69148] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spectral Warden", ["npcID"] = 36666, }, [15970] = { ["source"] = "Nightmare Wyrmkin", ["event"] = "SPELL_CAST_START", ["npcID"] = 5280, }, [199143] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["encounterID"] = 1835, ["event"] = "SPELL_CAST_START", ["npcID"] = 98970, }, [432031] = { ["encounterName"] = "Ki'katal the Harvester", ["source"] = "Black Blood", ["npcID"] = 215968, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2901, }, [55659] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unbound Firestorm", ["npcID"] = 28584, }, [50198] = { ["source"] = "Mage Hunter Initiate", ["event"] = "SPELL_CAST_START", ["npcID"] = 26728, }, [317791] = { ["source"] = "Magus of the Dead", ["event"] = "SPELL_CAST_START", ["npcID"] = 163366, }, [455065] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arax'ne", ["npcID"] = 217465, }, [205287] = { ["event"] = "SPELL_CAST_START", ["source"] = "Danica the Reclaimer", ["npcID"] = 103608, }, [157165] = { ["source"] = "Sargerei Zealot", ["event"] = "SPELL_CAST_START", ["npcID"] = 77132, }, [35950] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Hand Houndmaster", ["npcID"] = 17670, }, [465190] = { ["source"] = "Bloodbrine Horror", ["event"] = "SPELL_CAST_START", ["npcID"] = 229973, }, [76031] = { ["encounterName"] = "Beauty", ["source"] = "Beauty", ["npcID"] = 39700, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1037, }, [404400] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pyrachniss", ["npcID"] = 200978, }, [54983] = { ["source"] = "Proto-Drake Handler", ["event"] = "SPELL_CAST_START", ["npcID"] = 24082, }, [449451] = { ["isChanneled"] = true, ["source"] = "Mi'thk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 211582, }, [437719] = { ["source"] = "Primalist Galesinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 190373, }, [51586] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonflayer Spiritualist", ["npcID"] = 28410, }, [360859] = { ["source"] = "Halondrus", ["event"] = "SPELL_CAST_START", ["npcID"] = 181047, }, [424879] = { ["encounterName"] = "E.D.N.A.", ["source"] = "E.D.N.A", ["npcID"] = 210108, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2854, }, [44163] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ellrys Duskhallow", ["npcID"] = 24558, }, [36228] = { ["event"] = "SPELL_CAST_START", ["source"] = "Clanking Vision", ["npcID"] = 224793, }, [455596] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magistrate Barthilas", ["npcID"] = 10435, }, [440137] = { ["source"] = "Feral Sharpclaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 221470, }, [451501] = { ["event"] = "SPELL_CAST_START", ["source"] = "Burgle-gurgle", ["npcID"] = 214545, }, [294349] = { ["source"] = "Living Waste", ["event"] = "SPELL_CAST_START", ["npcID"] = 144301, }, [199146] = { ["source"] = "Gildedfur Stag", ["event"] = "SPELL_CAST_START", ["npcID"] = 96609, }, [38760] = { ["encounterName"] = "Pandemonius", ["source"] = "Pandemonius", ["encounterID"] = 1900, ["event"] = "SPELL_CAST_START", ["npcID"] = 18341, }, [385974] = { ["encounterName"] = "Vexamus", ["source"] = "Professor Maxdormu", ["npcID"] = 189668, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2562, }, [461741] = { ["source"] = "Sir Finley Mrrgglton", ["event"] = "SPELL_CAST_START", ["npcID"] = 228030, }, [462264] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Blood Drainer", ["npcID"] = 229399, }, [449455] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ghastly Voidsoul", ["npcID"] = 212453, }, [454888] = { ["event"] = "SPELL_CAST_START", ["source"] = "Khak'ik", ["npcID"] = 216032, }, [30741] = { ["source"] = "Grand Warlock Nethekurse", ["event"] = "SPELL_CAST_START", ["npcID"] = 16807, }, [47747] = { ["encounterName"] = "Anomalus", ["source"] = "Anomalus", ["encounterID"] = 2009, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 26763, }, [293827] = { ["source"] = "Mechagon Tinkerer", ["event"] = "SPELL_CAST_START", ["npcID"] = 144294, }, [243661] = { ["event"] = "SPELL_CAST_START", ["source"] = "Taerar", ["npcID"] = 121911, }, [29427] = { ["source"] = "Murkblood Healer", ["event"] = "SPELL_CAST_START", ["npcID"] = 17730, }, [361923] = { ["encounterName"] = "Lords of Dread", ["source"] = "Inchoate Shadow", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 183138, }, [69058] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Reaper", ["npcID"] = 36499, }, [17194] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Priestess Delrissa", ["npcID"] = 24560, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1895, }, [456649] = { ["source"] = "Deathbound Husk", ["event"] = "SPELL_CAST_START", ["npcID"] = 220272, }, [34945] = { ["source"] = "Azure Scale-Binder", ["event"] = "SPELL_CAST_START", ["npcID"] = 26735, }, [34659] = { ["encounterName"] = "Thorngrin the Tender", ["source"] = "Thorngrin the Tender", ["encounterID"] = 1928, ["event"] = "SPELL_CAST_START", ["npcID"] = 17978, }, [154356] = { ["source"] = "Sargerei Soulpriest", ["event"] = "SPELL_CAST_START", ["npcID"] = 76595, }, [40059] = { ["encounterName"] = "The Maker", ["source"] = "The Maker", ["npcID"] = 17381, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1922, }, [447411] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [456438] = { ["source"] = "Cursed Miner", ["event"] = "SPELL_CAST_START", ["npcID"] = 213565, }, [455543] = { ["event"] = "SPELL_CAST_START", ["source"] = "Watcher Zalesx", ["npcID"] = 223647, }, [51587] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonflayer Spiritualist", ["npcID"] = 28410, }, [373693] = { ["source"] = "Blazebound Destroyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 190034, }, [431544] = { ["source"] = "Burrowing Stoneswarmer", ["event"] = "SPELL_CAST_START", ["npcID"] = 216537, }, [44164] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fizzle", ["npcID"] = 24656, }, [52611] = { ["encounterName"] = "Skarvold & Dalronn", ["source"] = "Dalronn the Controller", ["npcID"] = 24201, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2024, }, [448179] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crazed Abomination", ["npcID"] = 219454, }, [424888] = { ["event"] = "SPELL_CAST_START", ["source"] = "E.D.N.A", ["npcID"] = 210108, }, [154383] = { ["source"] = "Heaving Craw", ["event"] = "SPELL_CAST_START", ["npcID"] = 76441, }, [373561] = { ["source"] = "Mana Leech", ["event"] = "SPELL_CAST_START", ["npcID"] = 19306, }, [448155] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crazed Abomination", ["npcID"] = 219454, }, [36705] = { ["encounterName"] = "Warp Splinter", ["source"] = "Warp Splinter", ["npcID"] = 17977, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1929, }, [451510] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [448161] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crazed Abomination", ["npcID"] = 219454, }, [392635] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kaurdyth", ["npcID"] = 197835, }, [255373] = { ["encounterName"] = "Rezan", ["source"] = "Rezan", ["encounterID"] = 2086, ["event"] = "SPELL_CAST_START", ["npcID"] = 122963, }, [34550] = { ["encounterName"] = "High Botanist Freywinn", ["source"] = "High Botanist Freywinn", ["npcID"] = 17975, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1926, }, [301667] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mechagon Cavalry", ["npcID"] = 150292, }, [199151] = { ["source"] = "Angerhoof Bull", ["event"] = "SPELL_CAST_START", ["npcID"] = 96611, }, [64386] = { ["encounterName"] = "Auriaya", ["source"] = "Auriaya", ["npcID"] = 33515, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1131, }, [271310] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pathfinder Tacha", ["npcID"] = 200263, }, [46026] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Apoko", ["npcID"] = 24553, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1895, }, [398985] = { ["source"] = "Broodguardian Ziruss", ["event"] = "SPELL_CAST_START", ["npcID"] = 198214, }, [455546] = { ["event"] = "SPELL_CAST_START", ["source"] = "Watcher Zalesx", ["npcID"] = 223647, }, [41093] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Houndmaster", ["npcID"] = 23018, }, [404415] = { ["event"] = "SPELL_CAST_START", ["source"] = "Damned Warrior", ["npcID"] = 202922, }, [421340] = { ["source"] = "The Anvil", ["event"] = "SPELL_CAST_START", ["npcID"] = 206478, }, [450447] = { ["source"] = "Shallowshell the Clacker", ["event"] = "SPELL_CAST_START", ["npcID"] = 219278, }, [352355] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Remnant of Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 176929, }, [388537] = { ["encounterName"] = "Vexamus", ["source"] = "Vexamus", ["npcID"] = 194181, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2562, }, [211439] = { ["encounterName"] = "Gul'dan", ["source"] = "The Demon Within", ["npcID"] = 111022, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1866, }, [392130] = { ["event"] = "SPELL_CAST_START", ["source"] = "Professor Maxdormu", ["npcID"] = 189668, }, [197105] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Arcanist", ["npcID"] = 97171, }, [164592] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Geomancer", ["npcID"] = 75198, }, [171390] = { ["event"] = "SPELL_CAST_START", ["source"] = "Volatile Fire Spirit", ["npcID"] = 80380, }, [269266] = { ["encounterName"] = "Viq'Goth", ["source"] = "Demolishing Terror", ["npcID"] = 137614, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2100, }, [443325] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [259562] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tidemistress Nazesh", ["npcID"] = 128712, }, [447921] = { ["source"] = "Lambent Siltworm", ["event"] = "SPELL_CAST_START", ["npcID"] = 217556, }, [232757] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115767, }, [465828] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anubisath Conqueror", ["npcID"] = 226757, }, [417953] = { ["source"] = "Galok Wingslicer", ["event"] = "SPELL_CAST_START", ["npcID"] = 206460, }, [398276] = { ["source"] = "Glakis, Winter's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199502, }, [157797] = { ["source"] = "Sargerei Arbiter", ["event"] = "SPELL_CAST_START", ["npcID"] = 77080, }, [320462] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Gatekeeper", ["npcID"] = 165137, }, [461757] = { ["source"] = "Reno Jackson", ["event"] = "SPELL_CAST_START", ["npcID"] = 228044, }, [54916] = { ["source"] = "Sparktouched Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 28112, }, [55077] = { ["event"] = "SPELL_CAST_START", ["source"] = "Savage Worg", ["npcID"] = 29735, }, [456623] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Rebellious Queen", ["npcID"] = 222616, }, [147185] = { ["source"] = "Aqueous Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 73191, }, [144583] = { ["encounterName"] = "Garrosh Hellscream", ["source"] = "Farseer Wolf Rider", ["encounterID"] = 1623, ["event"] = "SPELL_CAST_START", ["npcID"] = 71983, }, [142842] = { ["encounterName"] = "Malkorok", ["source"] = "Malkorok", ["encounterID"] = 1595, ["event"] = "SPELL_CAST_START", ["npcID"] = 71454, }, [435138] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [65490] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brienna Nightfell", ["npcID"] = 34473, }, [361913] = { ["encounterName"] = "Lords of Dread", ["source"] = "Mal'Ganis", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181398, }, [7154] = { ["source"] = "Eldreth Spectre", ["event"] = "SPELL_CAST_START", ["npcID"] = 11473, }, [241635] = { ["encounterName"] = "Maiden of Vigilance", ["source"] = "Maiden of Vigilance", ["encounterID"] = 2052, ["event"] = "SPELL_CAST_START", ["npcID"] = 118289, }, [412614] = { ["event"] = "SPELL_CAST_START", ["source"] = "Viridian King", ["npcID"] = 201029, }, [30600] = { ["encounterName"] = "Warbringer O'mrogg", ["source"] = "Warbringer O'mrogg", ["encounterID"] = 1937, ["event"] = "SPELL_CAST_START", ["npcID"] = 16809, }, [239401] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Belac", ["encounterID"] = 2048, ["event"] = "SPELL_CAST_START", ["npcID"] = 116691, }, [394676] = { ["event"] = "SPELL_CAST_START", ["source"] = "Council Icecaller", ["npcID"] = 198501, }, [69869] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Sorcerer", ["npcID"] = 37026, }, [450885] = { ["source"] = "Cinderbee Forager", ["event"] = "SPELL_CAST_START", ["npcID"] = 222976, }, [145523] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Stone Statue", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 72535, }, [235271] = { ["encounterName"] = "Maiden of Vigilance", ["source"] = "Maiden of Vigilance", ["encounterID"] = 2052, ["event"] = "SPELL_CAST_START", ["npcID"] = 118289, }, [147398] = { ["source"] = "Fallen Pool Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 73342, }, [240910] = { ["encounterName"] = "Kil'jaeden", ["source"] = "Kil'jaeden", ["encounterID"] = 2051, ["event"] = "SPELL_CAST_START", ["npcID"] = 117269, }, [424903] = { ["event"] = "SPELL_CAST_START", ["source"] = "E.D.N.A", ["npcID"] = 210108, }, [430168] = { ["event"] = "SPELL_CAST_START", ["source"] = "Invading Hurler", ["npcID"] = 214677, }, [169341] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Footsoldier", ["npcID"] = 81283, }, [178680] = { ["source"] = "Tormentor Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 82544, }, [424087] = { ["source"] = "Zaqali Devastator", ["event"] = "SPELL_CAST_START", ["npcID"] = 207089, }, [465718] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadpit Doomshrieker", ["npcID"] = 231107, }, [347090] = { ["source"] = "Stygian Goliath", ["event"] = "SPELL_CAST_START", ["npcID"] = 176002, }, [366374] = { ["encounterName"] = "The Jailer", ["source"] = "The Jailer", ["encounterID"] = 2537, ["event"] = "SPELL_CAST_START", ["npcID"] = 180990, }, [15587] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Acolyte", ["npcID"] = 16594, }, [414425] = { ["encounterName"] = "Igira the Cruel", ["source"] = "Igira the Cruel", ["encounterID"] = 2709, ["event"] = "SPELL_CAST_START", ["npcID"] = 200926, }, [388046] = { ["source"] = "Stinkbreath", ["event"] = "SPELL_CAST_START", ["npcID"] = 187033, }, [34634] = { ["source"] = "Sunseeker Channeler", ["event"] = "SPELL_CAST_START", ["npcID"] = 19505, }, [400333] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cliffkeeper Bouldani", ["npcID"] = 202612, }, [443336] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [424836] = { ["source"] = "Sylvanesh the Ascended", ["event"] = "SPELL_CAST_START", ["npcID"] = 207107, }, [445866] = { ["isChanneled"] = true, ["source"] = "Swarm-Maven Donmiss", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216578, }, [441289] = { ["encounterName"] = "The Coaglamation", ["source"] = "The Coaglamation", ["encounterID"] = 2905, ["event"] = "SPELL_CAST_START", ["npcID"] = 216320, }, [66683] = { ["event"] = "SPELL_CAST_START", ["source"] = "Icehowl", ["npcID"] = 34797, }, [69679] = { ["encounterName"] = "Icecrown Gunship Battle", ["source"] = "Skybreaker Mortar Soldier", ["npcID"] = 36978, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1099, }, [451064] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gargantuan Honeyslime", ["npcID"] = 222960, }, [400335] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vraken the Hunter", ["npcID"] = 200584, }, [13952] = { ["source"] = "Murkblood Healer", ["event"] = "SPELL_CAST_START", ["npcID"] = 17730, }, [173563] = { ["encounterName"] = "Yalnu", ["source"] = "Feral Lasher", ["npcID"] = 86684, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1756, }, [239439] = { ["encounterName"] = "Maiden of Vigilance", ["source"] = "Eonic Defender", ["encounterID"] = 2052, ["event"] = "SPELL_CAST_START", ["npcID"] = 120153, }, [382791] = { ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 193944, }, [435148] = { ["source"] = "Risen Footman", ["event"] = "SPELL_CAST_START", ["npcID"] = 212835, }, [347095] = { ["source"] = "Stygian Goliath", ["event"] = "SPELL_CAST_START", ["npcID"] = 176002, }, [68872] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["npcID"] = 36497, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2006, }, [240623] = { ["encounterName"] = "Fallen Avatar", ["source"] = "Containment Pylon", ["encounterID"] = 2038, ["event"] = "SPELL_CAST_START", ["npcID"] = 117279, }, [271329] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pathfinder Tacha", ["npcID"] = 200263, }, [69576] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deathspeaker Servant", ["npcID"] = 36805, }, [146763] = { ["encounterName"] = "Galakras", ["source"] = "Dragonmaw Flameslinger", ["encounterID"] = 1622, ["event"] = "SPELL_CAST_START", ["npcID"] = 72353, }, [200185] = { ["encounterName"] = "Shade of Xavius", ["source"] = "Shade of Xavius", ["encounterID"] = 1839, ["event"] = "SPELL_CAST_START", ["npcID"] = 99192, }, [328667] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brittlebone Mage", ["npcID"] = 163126, }, [197117] = { ["encounterName"] = "Helya", ["source"] = "Piercing Tentacle", ["encounterID"] = 1824, ["event"] = "SPELL_CAST_START", ["npcID"] = 100188, }, [448443] = { ["source"] = "Web General Ab'enar", ["event"] = "SPELL_CAST_START", ["npcID"] = 221896, }, [71274] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Ymirjar Frostbinder", ["npcID"] = 37127, }, [465225] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Avatar of Ragnaros", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 231006, }, [412626] = { ["source"] = "General Zskorro", ["event"] = "SPELL_CAST_START", ["npcID"] = 203592, }, [463820] = { ["source"] = "Prototype Electric Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 232552, }, [6253] = { ["event"] = "SPELL_CAST_START", ["source"] = "Postmaster Malown", ["npcID"] = 11143, }, [22883] = { ["source"] = "Novice Timewalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 189583, }, [143339] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Rik'kal the Dissector", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71158, }, [463821] = { ["encounterName"] = "Golem Lord Argelmach", ["source"] = "Golem Lord Argelmach", ["encounterID"] = 3046, ["event"] = "SPELL_CAST_START", ["npcID"] = 226306, }, [143666] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Iyyokuk the Lucid", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71160, }, [360229] = { ["encounterName"] = "Lords of Dread", ["source"] = "Kin'tessa", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181399, }, [70409] = { ["event"] = "SPELL_CAST_START", ["source"] = "Darkfallen Archmage", ["npcID"] = 37664, }, [373573] = { ["source"] = "Unstable Faerie Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 209444, }, [72350] = { ["encounterName"] = "The Lich King", ["source"] = "The Lich King", ["npcID"] = 36597, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1106, }, [230362] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Electrifying Jellyfish", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 115896, }, [205862] = { ["encounterName"] = "Krosus", ["source"] = "Krosus", ["npcID"] = 101002, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1842, }, [463823] = { ["encounterName"] = "Golem Lord Argelmach", ["source"] = "Magmatron Mk. II", ["encounterID"] = 3046, ["event"] = "SPELL_CAST_START", ["npcID"] = 230216, }, [450483] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [426964] = { ["source"] = "Arathi Footman", ["event"] = "SPELL_CAST_START", ["npcID"] = 206705, }, [360300] = { ["encounterName"] = "Lords of Dread", ["source"] = "Mal'Ganis", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181398, }, [398296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shambling Infester", ["npcID"] = 200387, }, [375630] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Drakonid Stormbringer", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191232, }, [421971] = { ["encounterName"] = "Gnarlroot", ["source"] = "Gnarlroot", ["encounterID"] = 2820, ["event"] = "SPELL_CAST_START", ["npcID"] = 209333, }, [366379] = { ["encounterName"] = "Rygelon", ["source"] = "Rygelon", ["encounterID"] = 2549, ["event"] = "SPELL_CAST_START", ["npcID"] = 182777, }, [119524] = { ["source"] = "Mogu Archer", ["event"] = "SPELL_CAST_START", ["npcID"] = 61345, }, [34697] = { ["encounterName"] = "Laj", ["source"] = "Laj", ["encounterID"] = 1927, ["event"] = "SPELL_CAST_START", ["npcID"] = 17980, }, [29765] = { ["source"] = "Bloodwarder Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 17993, }, [361989] = { ["encounterName"] = "Anduin Wrynn", ["source"] = "Anduin Wrynn", ["encounterID"] = 2546, ["event"] = "SPELL_CAST_START", ["npcID"] = 181954, }, [357343] = { ["source"] = "Loom Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 180427, }, [143436] = { ["encounterName"] = "Immerseus", ["source"] = "Immerseus", ["encounterID"] = 1602, ["event"] = "SPELL_CAST_START", ["npcID"] = 71543, }, [386012] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormcaller Zarii", ["npcID"] = 194316, }, [453588] = { ["source"] = "Coalesced Monstrosity", ["event"] = "SPELL_CAST_START", ["npcID"] = 220266, }, [146773] = { ["encounterName"] = "Galakras", ["source"] = "Master Cannoneer Dagryn", ["encounterID"] = 1622, ["event"] = "SPELL_CAST_START", ["npcID"] = 72356, }, [146815] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Unstable Spark", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 73104, }, [102151] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["npcID"] = 54544, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1884, }, [451543] = { ["source"] = "Hollows Resident", ["event"] = "SPELL_CAST_START", ["npcID"] = 219983, }, [398300] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shambling Infester", ["npcID"] = 200387, }, [362184] = { ["encounterName"] = "Rygelon", ["source"] = "Rygelon", ["encounterID"] = 2549, ["event"] = "SPELL_CAST_START", ["npcID"] = 182777, }, [464769] = { ["encounterName"] = "Ambassador Flamelash", ["source"] = "Burning Spirit", ["npcID"] = 230799, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3047, }, [461781] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargassum Guardian", ["npcID"] = 212582, }, [463829] = { ["source"] = "Prototype Toxic Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 232553, }, [69387] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deathspeaker Disciple", ["npcID"] = 36807, }, [69899] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Hierophant", ["npcID"] = 37027, }, [468942] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Phalanx", ["npcID"] = 232593, }, [390111] = { ["encounterName"] = "Khajin the Unyielding", ["source"] = "Khajin the Unyielding", ["npcID"] = 189727, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2617, }, [448441] = { ["source"] = "Gorloc Springcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 218650, }, [443353] = { ["source"] = "Infesting Cindermite", ["event"] = "SPELL_CAST_START", ["npcID"] = 222276, }, [185857] = { ["source"] = "Ashvane Marine", ["event"] = "SPELL_CAST_START", ["npcID"] = 130027, }, [35369] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Phoenix", ["npcID"] = 21362, ["event"] = "SPELL_CAST_START", ["encounterID"] = 733, }, [362405] = { ["encounterName"] = "Anduin Wrynn", ["source"] = "Anduin Wrynn", ["encounterID"] = 2546, ["event"] = "SPELL_CAST_START", ["npcID"] = 181954, }, [215241] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Executor", ["npcID"] = 111620, }, [224378] = { ["event"] = "SPELL_CAST_START", ["source"] = "Celestial Acolyte", ["npcID"] = 112655, }, [406495] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ookbeard", ["npcID"] = 200956, }, [366823] = { ["source"] = "Kelmortos", ["event"] = "SPELL_CAST_START", ["npcID"] = 185275, }, [399701] = { ["event"] = "SPELL_CAST_START", ["source"] = "Swooping Flayer", ["npcID"] = 199809, }, [461785] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargassum Guardian", ["npcID"] = 212582, }, [384648] = { ["source"] = "Ironbark Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 11459, }, [465881] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anubisath Conqueror", ["npcID"] = 226757, }, [164357] = { ["encounterName"] = "Witherbark", ["source"] = "Witherbark", ["npcID"] = 81522, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1746, }, [221464] = { ["event"] = "SPELL_CAST_START", ["source"] = "Chaos Mage Beleron", ["npcID"] = 111225, }, [150023] = { ["encounterName"] = "Magmolatus", ["source"] = "Magmolatus", ["npcID"] = 74475, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [143502] = { ["encounterName"] = "General Nazgrim", ["source"] = "General Nazgrim", ["encounterID"] = 1603, ["event"] = "SPELL_CAST_START", ["npcID"] = 71515, }, [366759] = { ["source"] = "Illicit Collector", ["event"] = "SPELL_CAST_START", ["npcID"] = 183498, }, [33502] = { ["source"] = "Cabal Spellbinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 18639, }, [156776] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Shadowmoon Dominator", ["npcID"] = 76446, }, [163334] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Neesa Nox", ["encounterID"] = 1748, ["event"] = "SPELL_CAST_START", ["npcID"] = 80808, }, [225404] = { ["event"] = "SPELL_CAST_START", ["source"] = "Trained Shadescale", ["npcID"] = 112804, }, [448249] = { ["source"] = "Colossal Titan Orb", ["event"] = "SPELL_CAST_START", ["npcID"] = 221730, }, [191691] = { ["event"] = "SPELL_CAST_START", ["source"] = "Viletongue Belcher", ["npcID"] = 96480, }, [192003] = { ["encounterName"] = "Serpentrix", ["source"] = "Blazing Hydra Spawn", ["npcID"] = 97259, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1813, }, [362617] = { ["encounterName"] = "The Jailer", ["source"] = "The Jailer", ["encounterID"] = 2537, ["event"] = "SPELL_CAST_START", ["npcID"] = 180990, }, [445407] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wandering Gutter", ["npcID"] = 214551, }, [463837] = { ["encounterName"] = "Golem Lord Argelmach", ["source"] = "Toxitron Mk. II", ["encounterID"] = 3046, ["event"] = "SPELL_CAST_START", ["npcID"] = 230217, }, [383975] = { ["event"] = "SPELL_CAST_START", ["source"] = "Air Elemental", ["npcID"] = 200548, }, [366559] = { ["source"] = "Overthrown Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 185154, }, [233983] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Belac", ["encounterID"] = 2048, ["event"] = "SPELL_CAST_START", ["npcID"] = 116691, }, [447456] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [366549] = { ["source"] = "Overthrown Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 185154, }, [209410] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Arcanist", ["npcID"] = 104247, }, [415262] = { ["encounterName"] = "The Headless Horseman", ["source"] = "Headless Horseman", ["encounterID"] = 2725, ["event"] = "SPELL_CAST_START", ["npcID"] = 207438, }, [360295] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of War", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181549, }, [386640] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tarasek Looter", ["npcID"] = 187242, }, [372800] = { ["event"] = "SPELL_CAST_START", ["source"] = "Expedition Guardian", ["npcID"] = 187125, }, [448276] = { ["source"] = "Fungarian Sporeflinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 218667, }, [199172] = { ["source"] = "Grimguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 99728, }, [408551] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystalline Walker", ["npcID"] = 201063, }, [443363] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sandres the Relicbearer", ["npcID"] = 217534, }, [453611] = { ["event"] = "SPELL_CAST_START", ["source"] = "Automaxor", ["npcID"] = 220265, }, [385390] = { ["source"] = "Overseer Stonetongue", ["event"] = "SPELL_CAST_START", ["npcID"] = 201552, }, [441316] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Frenzied Leaper", ["npcID"] = 222214, }, [418791] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bill", ["npcID"] = 211062, }, [445412] = { ["source"] = "Shadowcrested Snapper", ["event"] = "SPELL_CAST_START", ["npcID"] = 216963, }, [172771] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Incinerator", ["npcID"] = 86809, }, [117485] = { ["encounterName"] = "Will of the Emperor", ["source"] = "Emperor's Courage", ["encounterID"] = 1407, ["event"] = "SPELL_CAST_START", ["npcID"] = 60398, }, [386028] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Thunderbeast", ["npcID"] = 195696, }, [105847] = { ["encounterName"] = "Spine of Deathwing", ["source"] = "Burning Tendons", ["npcID"] = 56341, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1291, }, [373742] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_CAST_START", ["npcID"] = 189340, }, [383981] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rising Tempest", ["npcID"] = 194575, }, [362801] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Artificer Xy'mox", ["encounterID"] = 2553, ["event"] = "SPELL_CAST_START", ["npcID"] = 183501, }, [117945] = { ["encounterName"] = "Elegon", ["source"] = "Celestial Protector", ["encounterID"] = 1500, ["event"] = "SPELL_CAST_START", ["npcID"] = 60793, }, [15586] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Priest", ["npcID"] = 10423, }, [62344] = { ["encounterName"] = "Elder Stonebark", ["source"] = "Elder Stonebark", ["npcID"] = 32914, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1166, }, [209413] = { ["event"] = "SPELL_CAST_START", ["source"] = "Guardian Construct", ["npcID"] = 104270, }, [322550] = { ["encounterName"] = "Tred'ova", ["source"] = "Tred'ova", ["encounterID"] = 2393, ["event"] = "SPELL_CAST_START", ["npcID"] = 164517, }, [365272] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of Duty", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181551, }, [146511] = { ["source"] = "Sra'thik Amber-Master", ["event"] = "SPELL_CAST_START", ["npcID"] = 72929, }, [384827] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["encounterID"] = 2567, ["event"] = "SPELL_CAST_START", ["npcID"] = 186116, }, [453607] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shurrai", ["npcID"] = 221224, }, [469723] = { ["encounterName"] = "The Seven", ["source"] = "Vile'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226308, }, [269116] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Imbued Stormcaller", ["npcID"] = 134599, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2124, }, [418796] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bill", ["npcID"] = 211062, }, [412661] = { ["source"] = "Invoq", ["event"] = "SPELL_CAST_START", ["npcID"] = 203627, }, [56969] = { ["event"] = "SPELL_CAST_START", ["source"] = "Azure Scale-Binder", ["npcID"] = 26735, }, [84037] = { ["encounterName"] = "Ozumat", ["source"] = "Neptulon", ["encounterID"] = 1047, ["event"] = "SPELL_CAST_START", ["npcID"] = 40792, }, [32908] = { ["source"] = "Bloodwarder Falconer", ["event"] = "SPELL_CAST_START", ["npcID"] = 17994, }, [452928] = { ["source"] = "Balnazzar", ["event"] = "SPELL_CAST_START", ["npcID"] = 10813, }, [464983] = { ["encounterName"] = "Ambassador Flamelash", ["source"] = "Firestarter", ["npcID"] = 230804, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3047, }, [241155] = { ["source"] = "Lieutenant Silvermight", ["event"] = "SPELL_CAST_START", ["npcID"] = 120789, }, [76047] = { ["encounterName"] = "Commander Ulthok", ["source"] = "Commander Ulthok", ["encounterID"] = 1044, ["event"] = "SPELL_CAST_START", ["npcID"] = 40765, }, [359282] = { ["source"] = "Automated Eliminator", ["event"] = "SPELL_CAST_START", ["npcID"] = 184539, }, [283422] = { ["encounterName"] = "Tussle Tonks", ["source"] = "Gnomercy 4.U.", ["encounterID"] = 2257, ["event"] = "SPELL_CAST_START", ["npcID"] = 145185, }, [102156] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Twisted Seer", ["npcID"] = 54553, }, [377844] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Rira Hackclaw", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186122, }, [404465] = { ["event"] = "SPELL_CAST_START", ["source"] = "Galakhad", ["npcID"] = 200717, }, [366199] = { ["source"] = "Twisted Worldeater", ["event"] = "SPELL_CAST_START", ["npcID"] = 183495, }, [371565] = { ["source"] = "Unbound Windscourge", ["event"] = "SPELL_CAST_START", ["npcID"] = 195854, }, [268260] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Cannoneer", ["npcID"] = 138465, }, [469994] = { ["source"] = "Crystalsworn Memory", ["event"] = "SPELL_CAST_START", ["npcID"] = 231438, }, [211464] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felbound Enforcer", ["npcID"] = 104278, }, [44224] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Kael'thas Sunstrider", ["encounterID"] = 1894, ["event"] = "SPELL_CAST_START", ["npcID"] = 24664, }, [449940] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [445422] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [150032] = { ["encounterName"] = "Magmolatus", ["source"] = "Magmolatus", ["npcID"] = 74475, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [360977] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [201226] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodtainted Fury", ["npcID"] = 100531, }, [80780] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrieking Banshee", ["npcID"] = 10463, }, [359233] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 181047, }, [438218] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [154113] = { ["encounterName"] = "Araknath", ["source"] = "Araknath", ["npcID"] = 76141, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1699, }, [366190] = { ["source"] = "Twisted Worldeater", ["event"] = "SPELL_CAST_START", ["npcID"] = 183495, }, [366189] = { ["source"] = "Thieving Agent", ["event"] = "SPELL_CAST_START", ["npcID"] = 183500, }, [4979] = { ["source"] = "Defias Evoker", ["event"] = "SPELL_CAST_START", ["npcID"] = 1729, }, [40076] = { ["event"] = "SPELL_CAST_START", ["source"] = "Coilskar Wrangler", ["npcID"] = 22877, }, [453616] = { ["source"] = "Doomguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 225493, }, [466371] = { ["source"] = "Twilight's Hammer Ambassador", ["event"] = "SPELL_CAST_START", ["npcID"] = 232463, }, [40844] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonechewer Worker", ["npcID"] = 22963, }, [366938] = { ["source"] = "Taskmaster Xy'pro", ["event"] = "SPELL_CAST_START", ["npcID"] = 185032, }, [453617] = { ["event"] = "SPELL_CAST_START", ["source"] = "Automaxor", ["npcID"] = 220265, }, [458657] = { ["source"] = "Awakened Colossus", ["event"] = "SPELL_CAST_START", ["npcID"] = 225898, }, [449522] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drone Abductor", ["npcID"] = 219655, }, [364330] = { ["source"] = "Acquisitions Automa", ["event"] = "SPELL_CAST_START", ["npcID"] = 184737, }, [373678] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [440205] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anguishing Nightmare", ["npcID"] = 214415, }, [102158] = { ["source"] = "Time-Twisted Seer", ["event"] = "SPELL_CAST_START", ["npcID"] = 54553, }, [366326] = { ["source"] = "Foul Controller", ["event"] = "SPELL_CAST_START", ["npcID"] = 185537, }, [404473] = { ["event"] = "SPELL_CAST_START", ["source"] = "Galakhad", ["npcID"] = 200717, }, [21832] = { ["encounterName"] = "Princess Theradras", ["source"] = "Princess Theradras", ["encounterID"] = 429, ["event"] = "SPELL_CAST_START", ["npcID"] = 12201, }, [239923] = { ["source"] = "Tormented Priestess", ["event"] = "SPELL_CAST_START", ["npcID"] = 120182, }, [160274] = { ["event"] = "SPELL_CAST_START", ["source"] = "Initiate of the Rising Sun", ["npcID"] = 79466, }, [322486] = { ["source"] = "Tirnenn Villager", ["event"] = "SPELL_CAST_START", ["npcID"] = 164929, }, [458634] = { ["source"] = "Awakened Flamecoil Serpent", ["event"] = "SPELL_CAST_START", ["npcID"] = 225895, }, [206939] = { ["encounterName"] = "Gul'dan", ["source"] = "Gul'dan", ["npcID"] = 104154, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1866, }, [316322] = { ["event"] = "SPELL_CAST_START", ["source"] = "Foreman Magrok", ["npcID"] = 145978, }, [211473] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadow Mistress", ["npcID"] = 104300, }, [262984] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nazeshi Tempest-Wielder", ["npcID"] = 128604, }, [322557] = { ["source"] = "Drust Soulcleaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 164920, }, [427001] = { ["encounterName"] = "Anub'ikkaj", ["source"] = "Anub'ikkaj", ["encounterID"] = 2838, ["event"] = "SPELL_CAST_START", ["npcID"] = 211089, }, [161299] = { ["source"] = "Blooming Mandragora", ["event"] = "SPELL_CAST_START", ["npcID"] = 80752, }, [303246] = { ["encounterName"] = "HK-8 Aerial Oppression Unit", ["source"] = "HK-8 Aerial Oppression Unit", ["npcID"] = 150190, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2291, }, [196111] = { ["encounterName"] = "Serpentrix", ["source"] = "Seaspray Crab", ["npcID"] = 91793, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1813, }, [470014] = { ["source"] = "Prototype Arcane Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 232550, }, [17473] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lord Aurius Rivendare", ["npcID"] = 45412, }, [363139] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Artificer Xy'mox", ["encounterID"] = 2553, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 183501, }, [374544] = { ["source"] = "Fetid Rotsinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 186226, }, [59529] = { ["encounterName"] = "Volkhan", ["source"] = "Volkhan", ["npcID"] = 28587, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1985, }, [412669] = { ["source"] = "Klakatak", ["event"] = "SPELL_CAST_START", ["npcID"] = 203618, }, [211470] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadow Mistress", ["npcID"] = 104300, }, [355063] = { ["source"] = "Mawsworn Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 178623, }, [65812] = { ["encounterName"] = "Faction Champions", ["source"] = "Serissa Grimdabbler", ["npcID"] = 34474, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1086, }, [206351] = { ["encounterName"] = "Krosus", ["source"] = "Burning Ember", ["npcID"] = 104262, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1842, }, [406527] = { ["event"] = "SPELL_CAST_START", ["source"] = "Banana Bomber", ["npcID"] = 203641, }, [75539] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Rom'ogg Bonecrusher", ["npcID"] = 39665, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1040, }, [44479] = { ["source"] = "Sunblade Blood Knight", ["event"] = "SPELL_CAST_START", ["npcID"] = 24684, }, [404480] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sabellian", ["npcID"] = 201383, }, [59019] = { ["encounterName"] = "Slad'ran", ["source"] = "Spitting Cobra", ["npcID"] = 29774, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1978, }, [392194] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [197137] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Wrangler", ["npcID"] = 100216, }, [62601] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sif", ["npcID"] = 33196, }, [396020] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Golden Beetle", ["npcID"] = 59545, }, [192018] = { ["encounterName"] = "Hyrja", ["source"] = "Hyrja", ["encounterID"] = 1806, ["event"] = "SPELL_CAST_START", ["npcID"] = 95833, }, [112911] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fragment of Hatred", ["npcID"] = 58810, }, [178067] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sea Skrog", ["npcID"] = 88094, }, [154135] = { ["encounterName"] = "Araknath", ["source"] = "Araknath", ["npcID"] = 76141, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1699, }, [153804] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["npcID"] = 75452, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1679, }, [61579] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Stormforged Construct", ["npcID"] = 28835, }, [179091] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nar'thalas Magister", ["npcID"] = 88783, }, [196587] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["encounterID"] = 1832, ["event"] = "SPELL_CAST_START", ["npcID"] = 98542, }, [441343] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Frenzied Leaper", ["npcID"] = 222214, }, [207881] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Talixae Flamewreath", ["npcID"] = 104217, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1869, }, [62859] = { ["encounterName"] = "Freya", ["source"] = "Freya", ["npcID"] = 32906, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1133, }, [390150] = { ["source"] = "Wyrmeater", ["event"] = "SPELL_CAST_START", ["npcID"] = 186612, }, [64396] = { ["encounterName"] = "Auriaya", ["source"] = "Auriaya", ["npcID"] = 33515, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1131, }, [375716] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Primalist Mage", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191206, }, [359829] = { ["encounterName"] = "Skolex, the Insatiable Ravener", ["source"] = "Skolex", ["encounterID"] = 2542, ["event"] = "SPELL_CAST_START", ["npcID"] = 181395, }, [433040] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kobyss Trickster", ["npcID"] = 214343, }, [302098] = { ["event"] = "SPELL_CAST_START", ["source"] = "HK-8 Aerial Oppression Unit", ["npcID"] = 150190, }, [410629] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scalecommander Sarkareth", ["npcID"] = 199984, }, [144922] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Animated Stone Mogu", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 71380, }, [153581] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soaring Chakram Master", ["npcID"] = 76132, }, [440652] = { ["source"] = "Wandering Candle", ["event"] = "SPELL_CAST_START", ["npcID"] = 208450, }, [369675] = { ["source"] = "Stonevault Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 184022, }, [412678] = { ["source"] = "Klakatak", ["event"] = "SPELL_CAST_START", ["npcID"] = 203618, }, [59147] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hardened Steel Skycaller", ["npcID"] = 28580, }, [16006] = { ["source"] = "Antu'sul", ["event"] = "SPELL_CAST_START", ["npcID"] = 8127, }, [225809] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightborne Sage", ["npcID"] = 111303, }, [144923] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Animated Stone Mogu", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 71380, }, [59020] = { ["encounterName"] = "Slad'ran", ["source"] = "Spitting Cobra", ["npcID"] = 29774, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1978, }, [322968] = { ["source"] = "Drust Spiteclaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 165111, }, [369677] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Olaf", ["encounterID"] = 2555, ["event"] = "SPELL_CAST_START", ["npcID"] = 184580, }, [34934] = { ["source"] = "Ethereal Wraith", ["event"] = "SPELL_CAST_START", ["npcID"] = 18394, }, [440376] = { ["source"] = "Encroaching Undercrawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 215771, }, [241168] = { ["source"] = "Hippogryph Lord Varah", ["event"] = "SPELL_CAST_START", ["npcID"] = 120851, }, [443397] = { ["source"] = "Sureki Venomblade", ["event"] = "SPELL_CAST_START", ["npcID"] = 220193, }, [31602] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerub'enkan", ["npcID"] = 10437, }, [211476] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadescale Wyrm", ["npcID"] = 112955, }, [398254] = { ["event"] = "SPELL_CAST_START", ["source"] = "Winterpelt Defender", ["npcID"] = 200362, }, [419211] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scourge Abomination", ["npcID"] = 227177, }, [40078] = { ["event"] = "SPELL_CAST_START", ["source"] = "Leviathan", ["npcID"] = 22884, }, [300525] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Trashtosser", ["npcID"] = 150142, }, [384014] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["npcID"] = 189719, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2615, }, [15653] = { ["source"] = "Nightmare Wyrmkin", ["event"] = "SPELL_CAST_START", ["npcID"] = 5280, }, [102410] = { ["source"] = "Time-Twisted Rifleman", ["event"] = "SPELL_CAST_START", ["npcID"] = 54693, }, [211477] = { ["source"] = "Legion Hound", ["event"] = "SPELL_CAST_START", ["npcID"] = 104277, }, [40079] = { ["event"] = "SPELL_CAST_START", ["source"] = "Leviathan", ["npcID"] = 22884, }, [386063] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Maruuk", ["npcID"] = 186338, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2581, }, [396302] = { ["source"] = "Geothermus", ["event"] = "SPELL_CAST_START", ["npcID"] = 217416, }, [359334] = { ["source"] = "Ancient Shaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 184954, }, [241170] = { ["source"] = "Hippogryph Lord Varah", ["event"] = "SPELL_CAST_START", ["npcID"] = 120851, }, [64652] = { ["event"] = "SPELL_CAST_START", ["source"] = "Champion of Hodir", ["npcID"] = 34133, }, [191508] = { ["source"] = "Valarjar Aspirant", ["event"] = "SPELL_CAST_START", ["npcID"] = 101637, }, [357396] = { ["source"] = "Vazzaren the Seeker", ["event"] = "SPELL_CAST_START", ["npcID"] = 180690, }, [22421] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hydrospawn", ["npcID"] = 13280, }, [197144] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Wrangler", ["npcID"] = 100216, }, [423626] = { ["encounterName"] = "The Headless Horseman", ["source"] = "Headless Horseman", ["npcID"] = 207438, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2725, }, [404394] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reisa the Drowned", ["npcID"] = 200600, }, [75543] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Rom'ogg Bonecrusher", ["npcID"] = 39665, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1040, }, [195473] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gritslime Snail", ["npcID"] = 91786, }, [404496] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sabellian", ["npcID"] = 201383, }, [192005] = { ["encounterName"] = "Serpentrix", ["source"] = "Arcane Hydra Spawn", ["npcID"] = 97260, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1813, }, [465210] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Emperor Dagran Thaurissan", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 226305, }, [196078] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["encounterID"] = 1832, ["event"] = "SPELL_CAST_START", ["npcID"] = 98542, }, [59146] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakkari God Hunter", ["npcID"] = 29820, }, [199193] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["encounterID"] = 1835, ["event"] = "SPELL_CAST_START", ["npcID"] = 98970, }, [432059] = { ["event"] = "SPELL_CAST_START", ["source"] = "Candlelit Hexthrower", ["npcID"] = 213685, }, [225814] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blade Dancer Illianna", ["npcID"] = 96657, }, [194074] = { ["event"] = "SPELL_CAST_START", ["source"] = "Foul Mother", ["npcID"] = 98533, }, [191401] = { ["source"] = "Valarjar Marksman", ["event"] = "SPELL_CAST_START", ["npcID"] = 96640, }, [395987] = { ["event"] = "SPELL_CAST_START", ["source"] = "Jumping Spiderling", ["npcID"] = 199182, }, [61581] = { ["isChanneled"] = true, ["source"] = "Stormforged Runeshaper", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 28836, }, [461836] = { ["source"] = "Waxtail Candleflyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 219343, }, [150048] = { ["encounterName"] = "Magmolatus", ["source"] = "Molten Elemental", ["npcID"] = 74579, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [200218] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reaves", ["npcID"] = 101462, }, [427025] = { ["encounterName"] = "The Darkness", ["source"] = "The Darkness", ["encounterID"] = 2788, ["event"] = "SPELL_CAST_START", ["npcID"] = 208747, }, [9574] = { ["source"] = "Cabal Ritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 18794, }, [357402] = { ["source"] = "Mawsworn Scryer", ["event"] = "SPELL_CAST_START", ["npcID"] = 180070, }, [68982] = { ["encounterName"] = "Devourer of Souls", ["source"] = "Devourer of Souls", ["npcID"] = 36502, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2007, }, [357144] = { ["encounterName"] = "Fatescribe Roh-Kalo", ["source"] = "Fatespawn Monstrosity", ["encounterID"] = 2431, ["event"] = "SPELL_CAST_START", ["npcID"] = 180323, }, [194942] = { ["encounterName"] = "Glazer", ["source"] = "Glazer", ["encounterID"] = 1817, ["event"] = "SPELL_CAST_START", ["npcID"] = 95887, }, [451423] = { ["source"] = "Xeph'itik", ["event"] = "SPELL_CAST_START", ["npcID"] = 219984, }, [41360] = { ["event"] = "SPELL_CAST_START", ["source"] = "Promenade Sentinel", ["npcID"] = 23394, }, [451600] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Chamber Expeller", ["npcID"] = 224368, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [445457] = { ["source"] = "Voidstone Monstrosity", ["event"] = "SPELL_CAST_START", ["npcID"] = 207207, }, [298849] = { ["encounterName"] = "Trixie & Naeno", ["source"] = "Trixie Tazer", ["npcID"] = 150712, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2312, }, [400407] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nidharr", ["npcID"] = 201310, }, [373733] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_CAST_START", ["npcID"] = 189340, }, [66330] = { ["encounterName"] = "Northrend Beasts", ["source"] = "Gormok the Impaler", ["npcID"] = 34796, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1088, }, [156963] = { ["encounterName"] = "Teron'gor", ["source"] = "Teron'gor", ["encounterID"] = 1714, ["event"] = "SPELL_CAST_START", ["npcID"] = 77734, }, [195284] = { ["event"] = "SPELL_CAST_START", ["source"] = "Restless Tides", ["npcID"] = 97173, }, [360414] = { ["encounterName"] = "Vigilant Guardian", ["source"] = "Vigilant Guardian", ["encounterID"] = 2512, ["event"] = "SPELL_CAST_START", ["npcID"] = 180773, }, [396313] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Stormcaller", ["npcID"] = 185147, }, [291878] = { ["encounterName"] = "King Mechagon", ["source"] = "Aerial Unit R-21/X", ["encounterID"] = 2260, ["event"] = "SPELL_CAST_START", ["npcID"] = 150396, }, [359459] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alerted Genesis Guardian", ["npcID"] = 184060, }, [63489] = { ["encounterName"] = "The Assembly of Iron", ["source"] = "Runemaster Molgeim", ["npcID"] = 32927, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1140, }, [461842] = { ["encounterName"] = "The Coaglamation", ["source"] = "The Coaglamation", ["encounterID"] = 2905, ["event"] = "SPELL_CAST_START", ["npcID"] = 216320, }, [463890] = { ["encounterName"] = "Bael'Gar", ["source"] = "Bael'Gar", ["encounterID"] = 3044, ["event"] = "SPELL_CAST_START", ["npcID"] = 226303, }, [400941] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazing Bones", ["npcID"] = 203472, }, [41238] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Bonechewer Blood Prophet", ["npcID"] = 23237, }, [396315] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Stormcaller", ["npcID"] = 201686, }, [461850] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Ringing Death", ["npcID"] = 214162, }, [61326] = { ["event"] = "SPELL_CAST_START", ["source"] = "Azure Scale-Binder", ["npcID"] = 26735, }, [451605] = { ["encounterName"] = "Prioress Murrpray", ["source"] = "Prioress Murrpray", ["encounterID"] = 2848, ["event"] = "SPELL_CAST_START", ["npcID"] = 207940, }, [396316] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Huntmaster", ["npcID"] = 185353, }, [389056] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["npcID"] = 189719, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2615, }, [451608] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kobyss Shadeshaper", ["npcID"] = 215653, }, [192504] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["encounterID"] = 1815, ["event"] = "SPELL_CAST_START", ["npcID"] = 95885, }, [396317] = { ["event"] = "SPELL_CAST_START", ["source"] = "Loamas", ["npcID"] = 199030, }, [368287] = { ["source"] = "Bonebolt Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 185534, }, [196127] = { ["encounterName"] = "Serpentrix", ["source"] = "Mak'rana Siltwalker", ["npcID"] = 91790, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1813, }, [47248] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunblade Cabalist", ["npcID"] = 25363, }, [412700] = { ["source"] = "Magtembo", ["event"] = "SPELL_CAST_START", ["npcID"] = 200111, }, [198641] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Kur'talos Ravencrest", ["encounterID"] = 1835, ["event"] = "SPELL_CAST_START", ["npcID"] = 98965, }, [48016] = { ["encounterName"] = "Ormorok the Tree-Shaper", ["source"] = "Ormorok the Tree-Shaper", ["encounterID"] = 2012, ["event"] = "SPELL_CAST_START", ["npcID"] = 26794, }, [32329] = { ["source"] = "Underbog Shambler", ["event"] = "SPELL_CAST_START", ["npcID"] = 17871, }, [465201] = { ["source"] = "Tichondrius", ["event"] = "SPELL_CAST_START", ["npcID"] = 231059, }, [472086] = { ["source"] = "Brinebound Wraith", ["event"] = "SPELL_CAST_START", ["npcID"] = 232303, }, [374724] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamecaller Aymi", ["npcID"] = 190368, }, [106864] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["npcID"] = 56732, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1416, }, [328687] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brittlebone Crossbowman", ["npcID"] = 166079, }, [106877] = { ["encounterName"] = "Sha of Violence", ["source"] = "Sha of Violence", ["npcID"] = 56719, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1305, }, [424737] = { ["source"] = "Stormguard Gorren", ["event"] = "SPELL_CAST_START", ["npcID"] = 207205, }, [410655] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scalecommander Sarkareth", ["npcID"] = 199984, }, [382670] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["npcID"] = 186339, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2581, }, [243468] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lethon", ["npcID"] = 121821, }, [153094] = { ["encounterName"] = "Sadana Bloodfury", ["source"] = "Sadana Bloodfury", ["npcID"] = 75509, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1677, }, [59835] = { ["encounterName"] = "Loken", ["source"] = "Loken", ["npcID"] = 28923, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1986, }, [420895] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aurostor", ["npcID"] = 209574, }, [398370] = { ["event"] = "SPELL_CAST_START", ["source"] = "Calcifying Crawler", ["npcID"] = 203342, }, [406493] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spinmarrow", ["npcID"] = 203480, }, [451612] = { ["source"] = "Twilight Destroyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 224609, }, [63479] = { ["encounterName"] = "The Assembly of Iron", ["source"] = "Stormcaller Brundir", ["npcID"] = 32857, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1140, }, [150038] = { ["encounterName"] = "Magmolatus", ["source"] = "Magmolatus", ["npcID"] = 74475, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [196508] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Deranged Mindflayer", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99657, }, [369703] = { ["encounterName"] = "Bromach", ["source"] = "Bromach", ["encounterID"] = 2556, ["event"] = "SPELL_CAST_START", ["npcID"] = 184018, }, [386026] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Squall", ["npcID"] = 194895, }, [59148] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hardened Steel Skycaller", ["npcID"] = 28580, }, [396327] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glacias", ["npcID"] = 199028, }, [5137] = { ["event"] = "SPELL_CAST_START", ["source"] = "Undead Postman", ["npcID"] = 11142, }, [76572] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Twilight Sadist", ["npcID"] = 39980, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1040, }, [406564] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ookbeard", ["npcID"] = 200956, }, [449567] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunless Tidemarshal", ["npcID"] = 219602, }, [63631] = { ["encounterName"] = "Mimiron", ["source"] = "Leviathan Mk II", ["npcID"] = 33432, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [348117] = { ["encounterName"] = "The Eye of the Jailer", ["source"] = "Eye of the Jailer", ["encounterID"] = 2433, ["event"] = "SPELL_CAST_START", ["npcID"] = 175725, }, [209404] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Arcanist", ["npcID"] = 104247, }, [449568] = { ["source"] = "Web General Ab'enar", ["event"] = "SPELL_CAST_START", ["npcID"] = 221896, }, [234015] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Belac", ["encounterID"] = 2048, ["event"] = "SPELL_CAST_START", ["npcID"] = 116691, }, [429091] = { ["source"] = "High Priest Aemya", ["event"] = "SPELL_CAST_START", ["npcID"] = 212827, }, [20299] = { ["source"] = "Coilskar Witch", ["event"] = "SPELL_CAST_START", ["npcID"] = 24696, }, [375591] = { ["source"] = "Bubbling Sapling", ["event"] = "SPELL_CAST_START", ["npcID"] = 191313, }, [372701] = { ["encounterName"] = "Sentinel Talondras", ["source"] = "Sentinel Talondras", ["encounterID"] = 2557, ["event"] = "SPELL_CAST_START", ["npcID"] = 184124, }, [398206] = { ["source"] = "Exhumed Spirit", ["event"] = "SPELL_CAST_START", ["npcID"] = 75979, }, [373803] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Infused Whelp", ["encounterID"] = 2609, ["event"] = "SPELL_CAST_START", ["npcID"] = 189893, }, [389040] = { ["source"] = "Thondrozus", ["event"] = "SPELL_CAST_START", ["npcID"] = 192769, }, [443427] = { ["source"] = "Sureki Silkbinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 220195, }, [439341] = { ["encounterName"] = "Izo, the Grand Splicer", ["source"] = "Izo, the Grand Splicer", ["encounterID"] = 2909, ["event"] = "SPELL_CAST_START", ["npcID"] = 216658, }, [463905] = { ["event"] = "SPELL_CAST_START", ["source"] = "Patreux", ["npcID"] = 211061, }, [197141] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Wrangler", ["npcID"] = 100216, }, [377900] = { ["source"] = "Qalashi Skullhauler", ["event"] = "SPELL_CAST_START", ["npcID"] = 199298, }, [396330] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Sentry", ["npcID"] = 185357, }, [101816] = { ["source"] = "Time-Twisted Sorceress", ["event"] = "SPELL_CAST_START", ["npcID"] = 54691, }, [441381] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Nx", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 216648, }, [191524] = { ["source"] = "Blade Dancer Illianna", ["event"] = "SPELL_CAST_START", ["npcID"] = 96657, }, [470050] = { ["source"] = "Vault Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 230313, }, [300087] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pistonhead Mechanic", ["npcID"] = 150251, }, [321247] = { ["encounterName"] = "Amarth, The Harvester", ["source"] = "Amarth", ["npcID"] = 163157, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2388, }, [443430] = { ["source"] = "Sureki Silkbinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 220195, }, [165418] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Dark Priestess", ["npcID"] = 82112, }, [398380] = { ["source"] = "Seismodor, Earth's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199664, }, [200700] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["encounterID"] = 1793, ["event"] = "SPELL_CAST_START", ["npcID"] = 91007, }, [408466] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drogbar Crystal-collector", ["npcID"] = 204407, }, [322614] = { ["encounterName"] = "Tred'ova", ["source"] = "Tred'ova", ["encounterID"] = 2393, ["event"] = "SPELL_CAST_START", ["npcID"] = 164517, }, [68895] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spiteful Apparition", ["npcID"] = 36551, }, [441384] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 216649, }, [422961] = { ["encounterName"] = "Igira the Cruel", ["source"] = "Igira the Cruel", ["encounterID"] = 2709, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 200926, }, [12675] = { ["source"] = "Murkblood Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 17771, }, [56858] = { ["source"] = "Twilight Worshipper", ["event"] = "SPELL_CAST_START", ["npcID"] = 30111, }, [16102] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Summoner", ["npcID"] = 17395, }, [80158] = { ["source"] = "Stonecore Warbringer", ["event"] = "SPELL_CAST_START", ["npcID"] = 42696, }, [273470] = { ["encounterName"] = "Dread Captain Lockwood", ["source"] = "Dread Captain Lockwood", ["npcID"] = 129208, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2109, }, [200732] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["encounterID"] = 1793, ["event"] = "SPELL_CAST_START", ["npcID"] = 91007, }, [64145] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Crusher Tentacle", ["npcID"] = 33966, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [373692] = { ["source"] = "Blazebound Destroyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 190034, }, [11975] = { ["source"] = "Skeletal Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 10390, }, [382002] = { ["source"] = "Apex Blazewing", ["event"] = "SPELL_CAST_START", ["npcID"] = 193291, }, [64653] = { ["event"] = "SPELL_CAST_START", ["source"] = "Winter Revenant", ["npcID"] = 34134, }, [22662] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alzzin the Wildshaper", ["npcID"] = 11492, }, [397338] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Tectonic Crusher", ["npcID"] = 190588, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [398385] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blaze Hound Matron", ["npcID"] = 204378, }, [444363] = { ["encounterName"] = "The Bloodbound Horror", ["source"] = "The Bloodbound Horror", ["npcID"] = 214502, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2917, }, [443436] = { ["source"] = "Herald of Ansurek", ["event"] = "SPELL_CAST_START", ["npcID"] = 220196, }, [404529] = { ["event"] = "SPELL_CAST_START", ["source"] = "Freed Tauren Prisoner", ["npcID"] = 203204, }, [43667] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Prince Keleseth", ["encounterID"] = 2026, ["event"] = "SPELL_CAST_START", ["npcID"] = 23953, }, [447400] = { ["source"] = "Queen Rickiticka", ["event"] = "SPELL_CAST_START", ["npcID"] = 215772, }, [401192] = { ["event"] = "SPELL_CAST_START", ["source"] = "Quicksmack Magk", ["npcID"] = 204651, }, [165409] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Raider", ["npcID"] = 82111, }, [396665] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magmas", ["npcID"] = 199027, }, [388060] = { ["source"] = "Stinkbreath", ["event"] = "SPELL_CAST_START", ["npcID"] = 187033, }, [64623] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["npcID"] = 33651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [215754] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spawn of Serpentrix", ["npcID"] = 108655, }, [199210] = { ["source"] = "Valarjar Marksman", ["event"] = "SPELL_CAST_START", ["npcID"] = 96640, }, [444123] = { ["source"] = "Kyrioss", ["event"] = "SPELL_CAST_START", ["npcID"] = 209230, }, [359483] = { ["encounterName"] = "Dausegne, the Fallen Oracle", ["source"] = "Dausegne", ["encounterID"] = 2540, ["event"] = "SPELL_CAST_START", ["npcID"] = 181224, }, [461869] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Ringing Death", ["npcID"] = 214162, }, [458096] = { ["source"] = "Strength of Beledar", ["event"] = "SPELL_CAST_START", ["npcID"] = 221690, }, [293954] = { ["source"] = "Eclipsing Grasp", ["event"] = "SPELL_CAST_START", ["npcID"] = 218693, }, [377912] = { ["event"] = "SPELL_CAST_START", ["source"] = "Guardian Sentry", ["npcID"] = 192680, }, [461870] = { ["event"] = "SPELL_CAST_START", ["source"] = "Xal'atath", ["npcID"] = 229227, }, [365626] = { ["isChanneled"] = true, ["source"] = "Ancient Shaper", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 184954, }, [449584] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunless Tidemarshal", ["npcID"] = 219602, }, [396907] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Yu'lon", ["npcID"] = 56762, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1416, }, [386015] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Stormspeaker", ["npcID"] = 194894, }, [365627] = { ["source"] = "Ancient Shaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 184954, }, [400439] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wyrmslayer Angvardi", ["npcID"] = 201013, }, [407420] = { ["source"] = "Primalist Runestone", ["event"] = "SPELL_CAST_START", ["npcID"] = 204001, }, [461872] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "The Ringing Death", ["npcID"] = 214162, }, [446416] = { ["source"] = "Honey-fused Droplet", ["event"] = "SPELL_CAST_START", ["npcID"] = 213697, }, [441395] = { ["encounterName"] = "The Coaglamation", ["source"] = "The Coaglamation", ["encounterID"] = 2905, ["event"] = "SPELL_CAST_START", ["npcID"] = 216320, }, [193069] = { ["source"] = "Felsworn Infester", ["event"] = "SPELL_CAST_START", ["npcID"] = 96587, }, [429109] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forgebound Mender", ["npcID"] = 213338, }, [81440] = { ["source"] = "Millhouse Manastorm", ["event"] = "SPELL_CAST_START", ["npcID"] = 43391, }, [445492] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wandering Gutter", ["npcID"] = 214551, }, [423501] = { ["source"] = "Rank Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 211121, }, [429110] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forgebound Mender", ["npcID"] = 213338, }, [398394] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deep Krolusk", ["npcID"] = 202738, }, [394891] = { ["event"] = "SPELL_CAST_START", ["source"] = "Braekkas", ["npcID"] = 196855, }, [192019] = { ["source"] = "Night Watch Mariner", ["event"] = "SPELL_CAST_START", ["npcID"] = 97182, }, [102173] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["npcID"] = 54544, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1884, }, [63760] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Adherent", ["npcID"] = 33818, }, [375870] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [328772] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vault Weaver", ["npcID"] = 200375, }, [30923] = { ["encounterName"] = "The Maker", ["source"] = "The Maker", ["npcID"] = 17381, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1922, }, [240169] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Undersea Custodian", ["encounterID"] = 2037, ["event"] = "SPELL_CAST_START", ["npcID"] = 120463, }, [375871] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [328773] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vault Weaver", ["npcID"] = 200375, }, [396349] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodbeak the Ravenous", ["npcID"] = 201535, }, [398397] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magmaclaw Supplicant", ["npcID"] = 203933, }, [163379] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Bombsquad", ["encounterID"] = 1748, ["event"] = "SPELL_CAST_START", ["npcID"] = 80875, }, [259519] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brinefang Saurolisk", ["npcID"] = 136901, }, [396350] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodbeak the Ravenous", ["npcID"] = 201535, }, [29492] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phantom Guest", ["npcID"] = 16409, }, [372087] = { ["source"] = "Defier Draghar", ["event"] = "SPELL_CAST_START", ["npcID"] = 187897, }, [381535] = { ["source"] = "Convoked Tremor", ["event"] = "SPELL_CAST_START", ["npcID"] = 187079, }, [396351] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["encounterID"] = 2639, ["event"] = "SPELL_CAST_START", ["npcID"] = 190496, }, [398399] = { ["event"] = "SPELL_CAST_START", ["source"] = "Chittering Acidclaw", ["npcID"] = 201093, }, [196144] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mak'rana Siltwalker", ["npcID"] = 91790, }, [458092] = { ["source"] = "Strength of Beledar", ["event"] = "SPELL_CAST_START", ["npcID"] = 221690, }, [461880] = { ["encounterName"] = "The Coaglamation", ["source"] = "The Coaglamation", ["encounterID"] = 2905, ["event"] = "SPELL_CAST_START", ["npcID"] = 216320, }, [240171] = { ["source"] = "Undersea Custodian", ["event"] = "SPELL_CAST_START", ["npcID"] = 120463, }, [392257] = { ["event"] = "SPELL_CAST_START", ["source"] = "Broadhoof Bull", ["npcID"] = 193385, }, [377923] = { ["source"] = "Bound Spark", ["event"] = "SPELL_CAST_START", ["npcID"] = 186624, }, [59151] = { ["isChanneled"] = true, ["source"] = "Stormforged Construct", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 28835, }, [390210] = { ["event"] = "SPELL_CAST_START", ["source"] = "Osseous Broodmother", ["npcID"] = 203348, }, [18144] = { ["source"] = "Bloodfalcon", ["event"] = "SPELL_CAST_START", ["npcID"] = 18155, }, [448492] = { ["source"] = "Guard Captain Suleyman", ["event"] = "SPELL_CAST_START", ["npcID"] = 212826, }, [470073] = { ["encounterName"] = "Golem Lord Argelmach", ["source"] = "Arcanotron Mk. II", ["encounterID"] = 3046, ["event"] = "SPELL_CAST_START", ["npcID"] = 230219, }, [152954] = { ["encounterName"] = "Vigilant Kaathar", ["source"] = "Vigilant Kaathar", ["encounterID"] = 1686, ["event"] = "SPELL_CAST_START", ["npcID"] = 75839, }, [192050] = { ["encounterName"] = "Serpentrix", ["source"] = "Serpentrix", ["npcID"] = 91808, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1813, }, [398400] = { ["source"] = "Seismodor, Earth's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199664, }, [396355] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ritual Scout", ["npcID"] = 189851, }, [398403] = { ["source"] = "Furious Earth", ["event"] = "SPELL_CAST_START", ["npcID"] = 200431, }, [435136] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [205361] = { ["encounterName"] = "Krosus", ["source"] = "Krosus", ["npcID"] = 101002, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1842, }, [381525] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["event"] = "SPELL_CAST_START", ["npcID"] = 190484, }, [62318] = { ["event"] = "SPELL_CAST_START", ["source"] = "Captured Mercenary Soldier", ["npcID"] = 32885, }, [374865] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ravenous Rockfang", ["npcID"] = 185903, }, [377927] = { ["source"] = "Smoldering Feather", ["event"] = "SPELL_CAST_START", ["npcID"] = 192690, }, [194099] = { ["source"] = "The Grimewalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 97185, }, [260651] = { ["event"] = "SPELL_CAST_START", ["source"] = "Karkinus the Capsizer", ["npcID"] = 200907, }, [363893] = { ["encounterName"] = "The Jailer", ["source"] = "The Jailer", ["encounterID"] = 2537, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 180990, }, [29579] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phantom Guest", ["npcID"] = 16409, }, [63891] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["npcID"] = 33134, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [447926] = { ["event"] = "SPELL_CAST_START", ["source"] = "Galvanized Lurker", ["npcID"] = 224779, }, [425027] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earth Infused Golem", ["npcID"] = 210109, }, [40086] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragon Turtle", ["npcID"] = 22885, }, [65133] = { ["encounterName"] = "Hodir", ["source"] = "Spiritwalker Yona", ["npcID"] = 32950, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1135, }, [40598] = { ["encounterName"] = "Illidan Stormrage", ["source"] = "Illidan Stormrage", ["encounterID"] = 609, ["event"] = "SPELL_CAST_START", ["npcID"] = 22917, }, [441410] = { ["source"] = "Worker Bee", ["event"] = "SPELL_CAST_START", ["npcID"] = 210265, }, [376827] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [396360] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ritual Scout", ["npcID"] = 189851, }, [394861] = { ["source"] = "Henlare", ["event"] = "SPELL_CAST_START", ["npcID"] = 193229, }, [384620] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["npcID"] = 186615, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2636, }, [263257] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["npcID"] = 133944, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2124, }, [392239] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunhide Stomphoof", ["npcID"] = 190953, }, [472128] = { ["encounterName"] = "Zekvir", ["source"] = "Zekvir", ["npcID"] = 221427, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [425030] = { ["source"] = "Zaqali Juggernaut", ["event"] = "SPELL_CAST_START", ["npcID"] = 210172, }, [80750] = { ["source"] = "Balnazzar", ["event"] = "SPELL_CAST_START", ["npcID"] = 10813, }, [64696] = { ["encounterName"] = "Razorscale", ["source"] = "Dark Rune Watcher", ["npcID"] = 33453, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1139, }, [365646] = { ["source"] = "Subjugator Zeltoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 184651, }, [302166] = { ["event"] = "SPELL_CAST_START", ["source"] = "HK-8 Aerial Oppression Unit", ["npcID"] = 150190, }, [320596] = { ["encounterName"] = "Blightbone", ["source"] = "Blightbone", ["npcID"] = 162691, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2387, }, [36247] = { ["event"] = "SPELL_CAST_START", ["source"] = "Razuun", ["npcID"] = 72793, }, [260654] = { ["event"] = "SPELL_CAST_START", ["source"] = "Karkinus the Capsizer", ["npcID"] = 200907, }, [45027] = { ["encounterName"] = "Kalecgos", ["source"] = "Kalecgos", ["npcID"] = 24891, ["event"] = "SPELL_CAST_START", ["encounterID"] = 724, }, [150324] = { ["encounterName"] = "Magmolatus", ["source"] = "Ruination", ["npcID"] = 74570, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [29582] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phantom Guest", ["npcID"] = 16409, }, [377473] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["event"] = "SPELL_CAST_START", ["npcID"] = 189901, }, [367484] = { ["source"] = "Claw Fighter", ["event"] = "SPELL_CAST_START", ["npcID"] = 185508, }, [15655] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Defender", ["npcID"] = 10421, }, [159290] = { ["event"] = "SPELL_CAST_START", ["source"] = "Solar Familiar", ["npcID"] = 76097, }, [365649] = { ["source"] = "Sacred Matrix Automa", ["event"] = "SPELL_CAST_START", ["npcID"] = 184734, }, [40088] = { ["event"] = "SPELL_CAST_START", ["source"] = "Coilskar Sea-Caller", ["npcID"] = 22875, }, [148029] = { ["source"] = "Pterrordax", ["event"] = "SPELL_CAST_START", ["npcID"] = 73223, }, [381701] = { ["event"] = "SPELL_CAST_START", ["source"] = "Water Elemental", ["npcID"] = 199730, }, [390223] = { ["source"] = "Flashfrost Tarasek", ["event"] = "SPELL_CAST_START", ["npcID"] = 187089, }, [241345] = { ["source"] = "Defensive Countermeasure", ["event"] = "SPELL_CAST_START", ["npcID"] = 120449, }, [88357] = { ["encounterName"] = "Altairus", ["source"] = "Altairus", ["npcID"] = 43873, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1041, }, [439365] = { ["encounterName"] = "I'pa", ["source"] = "I'pa", ["encounterID"] = 2929, ["event"] = "SPELL_CAST_START", ["npcID"] = 210267, }, [165578] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["event"] = "SPELL_CAST_START", ["npcID"] = 75452, }, [193376] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["encounterID"] = 1791, ["event"] = "SPELL_CAST_START", ["npcID"] = 91004, }, [442994] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [374126] = { ["event"] = "SPELL_CAST_START", ["source"] = "Broadhoof Bull", ["npcID"] = 193385, }, [431180] = { ["source"] = "Dripear the Waxy", ["event"] = "SPELL_CAST_START", ["npcID"] = 213883, }, [200248] = { ["source"] = "Risen Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 98280, }, [459849] = { ["source"] = "Queensguard An'Jak Shabtir", ["event"] = "SPELL_CAST_START", ["npcID"] = 219665, }, [404442] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vraken the Hunter", ["npcID"] = 200584, }, [195129] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Crusher", ["npcID"] = 91782, }, [204344] = { ["source"] = "Blacktalon Assassin", ["event"] = "SPELL_CAST_START", ["npcID"] = 191955, }, [459850] = { ["event"] = "SPELL_CAST_START", ["source"] = "Exalted Priest", ["npcID"] = 222368, }, [396370] = { ["source"] = "Rimebound Controller", ["event"] = "SPELL_CAST_START", ["npcID"] = 195836, }, [13321] = { ["source"] = "Felhound Manastalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 17401, }, [241204] = { ["source"] = "Lunar Priestess", ["event"] = "SPELL_CAST_START", ["npcID"] = 120719, }, [369750] = { ["source"] = "Qalashi Scaleripper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187602, }, [62334] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dark Rune Acolyte", ["npcID"] = 32886, }, [154175] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["event"] = "SPELL_CAST_START", ["npcID"] = 75452, }, [163390] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Neesa Nox", ["encounterID"] = 1748, ["event"] = "SPELL_CAST_START", ["npcID"] = 80808, }, [369751] = { ["source"] = "Dragonbane Soldier", ["event"] = "SPELL_CAST_START", ["npcID"] = 186604, }, [453709] = { ["source"] = "Kelpmire", ["event"] = "SPELL_CAST_START", ["npcID"] = 220287, }, [37668] = { ["source"] = "Ethereal Spellbinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 18312, }, [377950] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Tricktotem", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186125, }, [386411] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["npcID"] = 186339, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2581, }, [76584] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Zealot", ["npcID"] = 39990, }, [265911] = { ["event"] = "SPELL_CAST_START", ["source"] = "Agitated Nimbus", ["npcID"] = 136076, }, [448560] = { ["encounterName"] = "Orator Krix'vizk", ["source"] = "Orator Krix'vizk", ["encounterID"] = 2907, ["event"] = "SPELL_CAST_START", ["npcID"] = 216619, }, [205370] = { ["encounterName"] = "Krosus", ["source"] = "Krosus", ["npcID"] = 101002, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1842, }, [446409] = { ["source"] = "Disturbed Kelp", ["event"] = "SPELL_CAST_START", ["npcID"] = 215702, }, [435165] = { ["source"] = "Sir Braunpyke", ["event"] = "SPELL_CAST_START", ["npcID"] = 217658, }, [392279] = { ["source"] = "Territorial Proto Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 191778, }, [369754] = { ["encounterName"] = "Bromach", ["source"] = "Bromach", ["encounterID"] = 2556, ["event"] = "SPELL_CAST_START", ["npcID"] = 184018, }, [240577] = { ["source"] = "Tidescale Combatant", ["event"] = "SPELL_CAST_START", ["npcID"] = 120473, }, [458775] = { ["source"] = "Awakened Sulfuric Devastator", ["event"] = "SPELL_CAST_START", ["npcID"] = 225894, }, [392280] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kaurdyth", ["npcID"] = 197835, }, [377383] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alpha Eagle", ["npcID"] = 192333, }, [461904] = { ["event"] = "SPELL_CAST_START", ["source"] = "Orb of Ascendance", ["npcID"] = 229296, }, [166464] = { ["encounterName"] = "Archmage Sol", ["source"] = "Archmage Sol", ["npcID"] = 82682, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1751, }, [275110] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodbeak the Ravenous", ["npcID"] = 201535, }, [143939] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Kil'ruk the Wind-Reaver", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71161, }, [376170] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["encounterID"] = 2569, ["event"] = "SPELL_CAST_START", ["npcID"] = 186121, }, [365661] = { ["source"] = "Subjugator Zeltoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 184651, }, [196157] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Shadowmoon Technician", ["npcID"] = 99645, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [401216] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nevroll", ["npcID"] = 203039, }, [445524] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrillwing Hunter En'kilah", ["npcID"] = 222038, }, [236542] = { ["encounterName"] = "The Desolate Host", ["source"] = "The Desolate Host", ["encounterID"] = 2054, ["event"] = "SPELL_CAST_START", ["npcID"] = 119072, }, [201411] = { ["source"] = "Dreadfire Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 100527, }, [376169] = { ["source"] = "High Thaumaturge Fural", ["event"] = "SPELL_CAST_START", ["npcID"] = 189905, }, [235841] = { ["event"] = "SPELL_CAST_START", ["source"] = "Granny Marl", ["npcID"] = 118448, }, [63830] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["npcID"] = 33134, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [22478] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zevrim Thornhoof", ["npcID"] = 11490, }, [361568] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of Renewal", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181546, }, [15472] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Warlock", ["npcID"] = 17371, }, [463956] = { ["source"] = "Magma Serpent", ["event"] = "SPELL_CAST_START", ["npcID"] = 215770, }, [151094] = { ["source"] = "Deep Terror", ["event"] = "SPELL_CAST_START", ["npcID"] = 75090, }, [320614] = { ["encounterName"] = "Blightbone", ["source"] = "Carrion Worm", ["npcID"] = 164702, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2387, }, [356021] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawforged Summoner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177891, }, [275564] = { ["source"] = "Shadowstarved Bullfrog", ["event"] = "SPELL_CAST_START", ["npcID"] = 214406, }, [384095] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ohuna Companion", ["npcID"] = 194254, }, [355352] = { ["encounterName"] = "Guardian of the First Ones", ["source"] = "Guardian of the First Ones", ["encounterID"] = 2436, ["event"] = "SPELL_CAST_START", ["npcID"] = 175731, }, [62488] = { ["encounterName"] = "Ignis the Furnace Master", ["source"] = "Ignis the Furnace Master", ["npcID"] = 33118, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1136, }, [191284] = { ["encounterName"] = "Hymdall", ["source"] = "Hymdall", ["encounterID"] = 1805, ["event"] = "SPELL_CAST_START", ["npcID"] = 94960, }, [441351] = { ["source"] = "Bee Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 210264, }, [198959] = { ["source"] = "Valarjar Runecarver", ["event"] = "SPELL_CAST_START", ["npcID"] = 96664, }, [194112] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["encounterID"] = 1808, ["event"] = "SPELL_CAST_START", ["npcID"] = 95675, }, [462686] = { ["source"] = "Reno Jackson", ["event"] = "SPELL_CAST_START", ["npcID"] = 228044, }, [59167] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormfury Revenant", ["npcID"] = 28826, }, [443482] = { ["source"] = "Shipwright Bodyguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 225218, }, [275826] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Commander", ["npcID"] = 128969, }, [21071] = { ["source"] = "Primordial Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 12206, }, [200256] = { ["source"] = "Arcane Minion", ["event"] = "SPELL_CAST_START", ["npcID"] = 101549, }, [387740] = { ["event"] = "SPELL_CAST_START", ["source"] = "Enraged Watcher", ["npcID"] = 200407, }, [177731] = { ["encounterName"] = "Witherbark", ["source"] = "Enchanted Waters", ["npcID"] = 88862, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1746, }, [275568] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cloudstrider Grazer", ["npcID"] = 168442, }, [425054] = { ["source"] = "Zaqali Portalkeeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 211756, }, [365678] = { ["source"] = "Sacred Matrix Automa", ["event"] = "SPELL_CAST_START", ["npcID"] = 184734, }, [461914] = { ["source"] = "Warden of Time", ["event"] = "SPELL_CAST_START", ["npcID"] = 162822, }, [275569] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cloudstrider Grazer", ["npcID"] = 168442, }, [199361] = { ["source"] = "Valarjar Trapper", ["event"] = "SPELL_CAST_START", ["npcID"] = 96934, }, [386072] = { ["event"] = "SPELL_CAST_START", ["source"] = "Professor Intinosa", ["npcID"] = 195354, }, [397931] = { ["event"] = "SPELL_CAST_START", ["source"] = "Minion of Doubt", ["npcID"] = 57109, }, [260666] = { ["source"] = "Gilded Priestess", ["event"] = "SPELL_CAST_START", ["npcID"] = 132126, }, [388696] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gahz'raxes", ["npcID"] = 200537, }, [59182] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unbound Firestorm", ["npcID"] = 28584, }, [396388] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glacias", ["npcID"] = 199028, }, [390245] = { ["source"] = "Embertooth Spearhunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 188725, }, [241213] = { ["source"] = "Lunar Archer", ["event"] = "SPELL_CAST_START", ["npcID"] = 120721, }, [443487] = { ["source"] = "Worker Bee", ["event"] = "SPELL_CAST_START", ["npcID"] = 210265, }, [76588] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Zealot", ["npcID"] = 39990, }, [165193] = { ["source"] = "Anchorite Valest", ["event"] = "SPELL_CAST_START", ["npcID"] = 81101, }, [394593] = { ["event"] = "SPELL_CAST_START", ["source"] = "Captain Lancer", ["npcID"] = 193198, }, [408927] = { ["source"] = "Pyromancer Loregrain", ["event"] = "SPELL_CAST_START", ["npcID"] = 232571, }, [194611] = { ["source"] = "Shadow Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 98926, }, [82794] = { ["event"] = "SPELL_CAST_START", ["source"] = "Oathsworn Wanderer", ["npcID"] = 44926, }, [464338] = { ["encounterName"] = "The Seven", ["source"] = "Seeth'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226312, }, [193092] = { ["encounterName"] = "Hymdall", ["source"] = "Hymdall", ["encounterID"] = 1805, ["event"] = "SPELL_CAST_START", ["npcID"] = 94960, }, [57054] = { ["encounterName"] = "Ormorok the Tree-Shaper", ["source"] = "Crystalline Tender", ["encounterID"] = 2012, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 28231, }, [59528] = { ["encounterName"] = "Volkhan", ["source"] = "Volkhan", ["encounterID"] = 1985, ["event"] = "SPELL_CAST_START", ["npcID"] = 28587, }, [171591] = { ["source"] = "Amaukwa", ["event"] = "SPELL_CAST_START", ["npcID"] = 77140, }, [41114] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashtongue Mystic", ["npcID"] = 22845, }, [41370] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Archon", ["npcID"] = 23400, }, [365676] = { ["source"] = "Sacred Matrix Automa", ["event"] = "SPELL_CAST_START", ["npcID"] = 184734, }, [373424] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_CAST_START", ["npcID"] = 189340, }, [193093] = { ["encounterName"] = "King Deepbeard", ["source"] = "King Deepbeard", ["npcID"] = 91797, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1812, }, [257348] = { ["encounterName"] = "Chopper Redhook", ["source"] = "Chopper Redhook", ["encounterID"] = 2098, ["event"] = "SPELL_CAST_START", ["npcID"] = 128650, }, [256083] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["encounterID"] = 2104, ["event"] = "SPELL_CAST_START", ["npcID"] = 127503, }, [425062] = { ["source"] = "Zaqali Steelshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 210173, }, [410728] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sabellian", ["npcID"] = 201411, }, [59800] = { ["encounterName"] = "Ionar", ["source"] = "Ionar", ["npcID"] = 28546, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1984, }, [423015] = { ["encounterName"] = "Baron Braunpyke", ["source"] = "Baron Braunpyke", ["encounterID"] = 2835, ["event"] = "SPELL_CAST_START", ["npcID"] = 207939, }, [200261] = { ["source"] = "Soul-Torn Champion", ["event"] = "SPELL_CAST_START", ["npcID"] = 98243, }, [375919] = { ["source"] = "Skulking Scythid", ["event"] = "SPELL_CAST_START", ["npcID"] = 195363, }, [445541] = { ["event"] = "SPELL_CAST_START", ["source"] = "Speaker Brokk", ["npcID"] = 213217, }, [373279] = { ["source"] = "Thing From Beyond", ["event"] = "SPELL_CAST_START", ["npcID"] = 189988, }, [64152] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Corruptor Tentacle", ["npcID"] = 33985, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [164426] = { ["encounterName"] = "Fleshrender Nok'gar", ["source"] = "Fleshrender Nok'gar", ["npcID"] = 81305, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1749, }, [453733] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shurrai", ["npcID"] = 221224, }, [63414] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["npcID"] = 33651, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1138, }, [400492] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Shrineguard", ["npcID"] = 202803, }, [209477] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mana Wyrm", ["npcID"] = 105703, }, [62872] = { ["encounterName"] = "Freya", ["source"] = "Freya", ["npcID"] = 32906, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1133, }, [373872] = { ["event"] = "SPELL_CAST_START", ["source"] = "Experimental Trial", ["npcID"] = 201491, }, [359538] = { ["event"] = "SPELL_CAST_START", ["source"] = "Genesis Guardian", ["npcID"] = 184058, }, [320631] = { ["encounterName"] = "Blightbone", ["source"] = "Carrion Worm", ["npcID"] = 164702, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2387, }, [365921] = { ["source"] = "Bound Realmbreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 183416, }, [365682] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Cartel Overseer", ["encounterID"] = 2553, ["event"] = "SPELL_CAST_START", ["npcID"] = 184792, }, [449640] = { ["source"] = "Maddened Siegebomber", ["event"] = "SPELL_CAST_START", ["npcID"] = 216044, }, [40091] = { ["event"] = "SPELL_CAST_START", ["source"] = "Coilskar Sea-Caller", ["npcID"] = 22875, }, [235837] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupted Risen Arbalest", ["npcID"] = 118492, }, [390256] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Pillager", ["npcID"] = 199374, }, [374892] = { ["source"] = "Highland Mammoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 195194, }, [377505] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["npcID"] = 190496, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2639, }, [41371] = { ["event"] = "SPELL_CAST_START", ["source"] = "Priestess of Torment", ["npcID"] = 22956, }, [395097] = { ["source"] = "Emberdusk", ["event"] = "SPELL_CAST_START", ["npcID"] = 203664, }, [347668] = { ["encounterName"] = "The Tarragrue", ["source"] = "The Tarragrue", ["encounterID"] = 2423, ["event"] = "SPELL_CAST_START", ["npcID"] = 175611, }, [426145] = { ["encounterName"] = "The Candle King", ["source"] = "The Candle King", ["encounterID"] = 2787, ["event"] = "SPELL_CAST_START", ["npcID"] = 208745, }, [369781] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Eric \"The Swift\"", ["encounterID"] = 2555, ["event"] = "SPELL_CAST_START", ["npcID"] = 184582, }, [463977] = { ["encounterName"] = "Lord Incendius", ["source"] = "Lord Incendius", ["encounterID"] = 3043, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 226304, }, [375924] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Olaf", ["encounterID"] = 2555, ["event"] = "SPELL_CAST_START", ["npcID"] = 184580, }, [443500] = { ["source"] = "Royal Swarmguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 220197, }, [86830] = { ["source"] = "Millhouse Manastorm", ["event"] = "SPELL_CAST_START", ["npcID"] = 43391, }, [224374] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Infernal Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 112668, }, [374451] = { ["source"] = "Burning Chain Caster", ["event"] = "SPELL_CAST_START", ["npcID"] = 195919, }, [446474] = { ["source"] = "Congealed Wax-hulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 223206, }, [320637] = { ["encounterName"] = "Blightbone", ["source"] = "Blightbone", ["npcID"] = 162691, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2387, }, [300159] = { ["event"] = "SPELL_CAST_START", ["source"] = "Heavy Scrapbot", ["npcID"] = 150276, }, [107588] = { ["encounterName"] = "Warmaster Blackhorn", ["source"] = "Goriona", ["npcID"] = 56781, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1298, }, [213576] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 95888, }, [398447] = { ["source"] = "Seismodor, Earth's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199664, }, [472159] = { ["encounterName"] = "Zekvir", ["source"] = "Zekvir", ["npcID"] = 221427, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [374365] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["event"] = "SPELL_CAST_START", ["npcID"] = 181861, }, [443433] = { ["source"] = "Herald of Ansurek", ["event"] = "SPELL_CAST_START", ["npcID"] = 220196, }, [382555] = { ["source"] = "Bracken Warscourge", ["event"] = "SPELL_CAST_START", ["npcID"] = 185529, }, [423479] = { ["source"] = "Royal Wicklighter", ["event"] = "SPELL_CAST_START", ["npcID"] = 210812, }, [323149] = { ["encounterName"] = "Ingra Maloch", ["source"] = "Ingra Maloch", ["encounterID"] = 2397, ["event"] = "SPELL_CAST_START", ["npcID"] = 164567, }, [393780] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flame Guardian", ["npcID"] = 192764, }, [443510] = { ["source"] = "Nightfall Executor", ["event"] = "SPELL_CAST_START", ["npcID"] = 217516, }, [64153] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Corruptor Tentacle", ["npcID"] = 33985, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [375929] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [106853] = { ["encounterName"] = "Master Snowdrift", ["source"] = "Master Snowdrift", ["npcID"] = 56541, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1304, }, [396400] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glacias", ["npcID"] = 199028, }, [403601] = { ["event"] = "SPELL_CAST_START", ["source"] = "Warden Entrix", ["npcID"] = 200960, }, [414844] = { ["encounterName"] = "The Headless Horseman", ["source"] = "Headless Horseman", ["encounterID"] = 2725, ["event"] = "SPELL_CAST_START", ["npcID"] = 207438, }, [106797] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["npcID"] = 56732, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1416, }, [41372] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Archon", ["npcID"] = 23400, }, [398463] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magma Burster", ["npcID"] = 200801, }, [201176] = { ["source"] = "Wyrmtongue Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 98792, }, [443507] = { ["source"] = "Royal Swarmguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 220197, }, [434998] = { ["source"] = "Chef Chewie", ["event"] = "SPELL_CAST_START", ["npcID"] = 214697, }, [333477] = { ["event"] = "SPELL_CAST_START", ["source"] = "Goregrind", ["npcID"] = 163621, }, [369788] = { ["source"] = "Qalashi Bonebreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 187599, }, [57046] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crazed Mana-Surge", ["npcID"] = 26737, }, [404601] = { ["event"] = "SPELL_CAST_START", ["source"] = "Jamoku", ["npcID"] = 199914, }, [328756] = { ["encounterName"] = "Ingra Maloch", ["source"] = "Ingra Maloch", ["encounterID"] = 2397, ["event"] = "SPELL_CAST_START", ["npcID"] = 164567, }, [372056] = { ["encounterName"] = "The Primal Council", ["source"] = "Opalfang", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187772, }, [412693] = { ["source"] = "Magtembo", ["event"] = "SPELL_CAST_START", ["npcID"] = 200111, }, [353417] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [414851] = { ["encounterName"] = "The Headless Horseman", ["source"] = "Headless Horseman", ["encounterID"] = 2725, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 207438, }, [375943] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [386173] = { ["encounterName"] = "Vexamus", ["source"] = "Vexamus", ["npcID"] = 194181, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2562, }, [453749] = { ["source"] = "Kelpmire", ["event"] = "SPELL_CAST_START", ["npcID"] = 220287, }, [451702] = { ["event"] = "SPELL_CAST_START", ["source"] = "Orta", ["npcID"] = 221067, }, [200154] = { ["source"] = "Understone Demolisher", ["event"] = "SPELL_CAST_START", ["npcID"] = 102253, }, [209485] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Manifestation", ["npcID"] = 105704, }, [445559] = { ["source"] = "Queensguard Zirix", ["event"] = "SPELL_CAST_START", ["npcID"] = 211858, }, [406652] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ookbeard", ["npcID"] = 200956, }, [196175] = { ["encounterName"] = "Serpentrix", ["source"] = "Mak'rana Hardshell", ["npcID"] = 95947, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1813, }, [300177] = { ["event"] = "SPELL_CAST_START", ["source"] = "Heavy Scrapbot", ["npcID"] = 150276, }, [397112] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ancient Proto-Dragon", ["npcID"] = 189798, }, [47772] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["encounterID"] = 2010, ["event"] = "SPELL_CAST_START", ["npcID"] = 26731, }, [375937] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["npcID"] = 186151, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2580, }, [446086] = { ["source"] = "Sureki Unnaturaler", ["event"] = "SPELL_CAST_START", ["npcID"] = 216339, }, [396415] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Stormtalon", ["npcID"] = 200583, }, [300171] = { ["event"] = "SPELL_CAST_START", ["source"] = "Heavy Scrapbot", ["npcID"] = 150276, }, [359547] = { ["event"] = "SPELL_CAST_START", ["source"] = "Genesis Guardian", ["npcID"] = 184058, }, [34791] = { ["source"] = "Tempest-Forge Peacekeeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 18405, }, [173756] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Portalmaster", ["npcID"] = 80181, }, [398464] = { ["event"] = "SPELL_CAST_START", ["source"] = "Carcaxas", ["npcID"] = 202836, }, [269456] = { ["encounterName"] = "Viq'Goth", ["source"] = "Viq'Goth", ["npcID"] = 128652, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2100, }, [427342] = { ["isChanneled"] = true, ["source"] = "Arathi Footman", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 206705, }, [183111] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kirin Tor Guardian", ["npcID"] = 222476, }, [212784] = { ["event"] = "SPELL_CAST_START", ["source"] = "Watchful Inquisitor", ["npcID"] = 105715, }, [44189] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Kael'thas Sunstrider", ["encounterID"] = 1894, ["event"] = "SPELL_CAST_START", ["npcID"] = 24664, }, [213583] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["npcID"] = 95888, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [199726] = { ["source"] = "King Ranulf", ["event"] = "SPELL_CAST_START", ["npcID"] = 97083, }, [386096] = { ["event"] = "SPELL_CAST_START", ["source"] = "Screechflight Cursewife", ["npcID"] = 184816, }, [302222] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hufungus", ["npcID"] = 203316, }, [258634] = { ["source"] = "Ashvane Flamecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 127488, }, [377991] = { ["event"] = "SPELL_CAST_START", ["source"] = "Guardian Sentry", ["npcID"] = 192680, }, [161632] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Voidspeaker", ["npcID"] = 81908, }, [275563] = { ["source"] = "Shadowstarved Bullfrog", ["event"] = "SPELL_CAST_START", ["npcID"] = 214406, }, [296080] = { ["encounterName"] = "HK-8 Aerial Oppression Unit", ["source"] = "HK-8 Aerial Oppression Unit", ["encounterID"] = 2291, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 150190, }, [15785] = { ["source"] = "Mana Leech", ["event"] = "SPELL_CAST_START", ["npcID"] = 19306, }, [199250] = { ["source"] = "Seacursed Swiftblade", ["event"] = "SPELL_CAST_START", ["npcID"] = 98919, }, [457853] = { ["source"] = "The Taskmaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 218444, }, [201298] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodtainted Burster", ["npcID"] = 100532, }, [199652] = { ["source"] = "King Haldor", ["event"] = "SPELL_CAST_START", ["npcID"] = 95843, }, [13737] = { ["source"] = "Risen Gallant", ["event"] = "SPELL_CAST_START", ["npcID"] = 10424, }, [457854] = { ["source"] = "The Taskmaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 218444, }, [263318] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["npcID"] = 133944, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2124, }, [452442] = { ["event"] = "SPELL_CAST_START", ["source"] = "Terror of the Forge", ["npcID"] = 220271, }, [70965] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerub'ar Broodkeeper", ["npcID"] = 36725, }, [375945] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wild Argali", ["npcID"] = 191553, }, [64692] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mechagnome Battletank", ["npcID"] = 34164, }, [396423] = { ["event"] = "SPELL_CAST_START", ["source"] = "Charged Drake", ["npcID"] = 201796, }, [365707] = { ["source"] = "Ebon Chainguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 183429, }, [257608] = { ["encounterName"] = "The Sand Queen", ["source"] = "The Sand Queen", ["encounterID"] = 2101, ["event"] = "SPELL_CAST_START", ["npcID"] = 127479, }, [378003] = { ["event"] = "SPELL_CAST_START", ["source"] = "Guardian Sentry", ["npcID"] = 192680, }, [41374] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Archon", ["npcID"] = 23400, }, [365708] = { ["source"] = "Ebon Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 183432, }, [463503] = { ["encounterName"] = "Lord Incendius", ["source"] = "Lord Incendius", ["encounterID"] = 3043, ["event"] = "SPELL_CAST_START", ["npcID"] = 226304, }, [460102] = { ["source"] = "Slatefang", ["event"] = "SPELL_CAST_START", ["npcID"] = 228439, }, [154527] = { ["source"] = "Sargerei Soulbinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 77812, }, [54965] = { ["source"] = "Dragonflayer Runecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 23960, }, [457858] = { ["source"] = "Deepfiend Azellix", ["event"] = "SPELL_CAST_START", ["npcID"] = 218458, }, [258864] = { ["source"] = "Ashvane Marine", ["event"] = "SPELL_CAST_START", ["npcID"] = 130027, }, [204646] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["encounterID"] = 1837, ["event"] = "SPELL_CAST_START", ["npcID"] = 103344, }, [141427] = { ["event"] = "SPELL_CAST_START", ["source"] = "Podling Squirt", ["npcID"] = 74148, }, [440468] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Vx", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 216649, }, [369806] = { ["source"] = "Hulking Berserker", ["event"] = "SPELL_CAST_START", ["npcID"] = 184020, }, [64156] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Corruptor Tentacle", ["npcID"] = 33985, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [455812] = { ["source"] = "Crazed Cabbage Smacker", ["event"] = "SPELL_CAST_START", ["npcID"] = 206514, }, [375950] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Icecaller", ["npcID"] = 190377, }, [460100] = { ["source"] = "Slatefang", ["event"] = "SPELL_CAST_START", ["npcID"] = 228439, }, [255567] = { ["source"] = "T'lonja", ["event"] = "SPELL_CAST_START", ["npcID"] = 128455, }, [276068] = { ["encounterName"] = "Hadal Darkfathom", ["source"] = "Hadal Darkfathom", ["npcID"] = 128651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2099, }, [241233] = { ["source"] = "Rez the Tombwatcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 121003, }, [365903] = { ["source"] = "Dominated Eradicator", ["event"] = "SPELL_CAST_START", ["npcID"] = 183413, }, [347283] = { ["encounterName"] = "The Tarragrue", ["source"] = "The Tarragrue", ["encounterID"] = 2423, ["event"] = "SPELL_CAST_START", ["npcID"] = 175611, }, [455814] = { ["source"] = "Elemental Rift", ["event"] = "SPELL_CAST_START", ["npcID"] = 217914, }, [396854] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Crecheguard", ["npcID"] = 203368, }, [466063] = { ["source"] = "Phantasmal Bloodfang", ["event"] = "SPELL_CAST_START", ["npcID"] = 231061, }, [396430] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malfunctioning Protector", ["npcID"] = 198343, }, [455815] = { ["source"] = "Crazed Cabbage Smacker", ["event"] = "SPELL_CAST_START", ["npcID"] = 206514, }, [241234] = { ["source"] = "Umbral Archer", ["event"] = "SPELL_CAST_START", ["npcID"] = 122851, }, [64668] = { ["encounterName"] = "Mimiron", ["source"] = "Assault Bot", ["npcID"] = 34057, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1138, }, [445577] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrillwing Hunter En'kilah", ["npcID"] = 222038, }, [365715] = { ["source"] = "Eternal Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 184530, }, [462317] = { ["encounterName"] = "Lord Roccor", ["source"] = "Lord Roccor", ["encounterID"] = 3042, ["event"] = "SPELL_CAST_START", ["npcID"] = 226315, }, [369811] = { ["source"] = "Hulking Berserker", ["event"] = "SPELL_CAST_START", ["npcID"] = 184020, }, [396432] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ancient Proto-Dragon", ["npcID"] = 189798, }, [300188] = { ["source"] = "Weaponized Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 150253, }, [441483] = { ["source"] = "Deathpetal", ["event"] = "SPELL_CAST_START", ["npcID"] = 206184, }, [209495] = { ["event"] = "SPELL_CAST_START", ["source"] = "Guardian Construct", ["npcID"] = 104270, }, [439621] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Nx", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 216648, }, [365717] = { ["source"] = "Ebon Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 183432, }, [387748] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lurgan", ["npcID"] = 201540, }, [369813] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fire Elemental", ["npcID"] = 189843, }, [18670] = { ["source"] = "Ironbark Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 11459, }, [451732] = { ["source"] = "Swarming Cogwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 232871, }, [365901] = { ["source"] = "Dominated Eradicator", ["event"] = "SPELL_CAST_START", ["npcID"] = 183413, }, [456140] = { ["source"] = "Grimslice", ["event"] = "SPELL_CAST_START", ["npcID"] = 221551, }, [404626] = { ["event"] = "SPELL_CAST_START", ["source"] = "Han'thul", ["npcID"] = 198914, }, [382101] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Warder", ["npcID"] = 203737, }, [76133] = { ["encounterName"] = "Ozumat", ["source"] = "Neptulon", ["encounterID"] = 1047, ["event"] = "SPELL_CAST_START", ["npcID"] = 40792, }, [221783] = { ["encounterName"] = "Gul'dan", ["source"] = "Gul'dan", ["npcID"] = 104154, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1866, }, [243289] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Inquisitor Sebilus", ["encounterID"] = 2048, ["event"] = "SPELL_CAST_START", ["npcID"] = 121399, }, [382102] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spellsworn Wingcatcher", ["npcID"] = 201369, }, [466060] = { ["source"] = "Kvaldir Tidewalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 232354, }, [154212] = { ["source"] = "Rockhoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 72606, }, [404807] = { ["source"] = "Contamination Investigator", ["event"] = "SPELL_CAST_START", ["npcID"] = 205245, }, [373912] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["encounterID"] = 2569, ["event"] = "SPELL_CAST_START", ["npcID"] = 186121, }, [196870] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Stormweaver", ["npcID"] = 91783, }, [438973] = { ["source"] = "Pit Lord", ["event"] = "SPELL_CAST_START", ["npcID"] = 228574, }, [451268] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotbark the Unfelled", ["npcID"] = 217670, }, [64157] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Corruptor Tentacle", ["npcID"] = 33985, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [388424] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["npcID"] = 189729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2618, }, [369818] = { ["source"] = "Hulking Berserker", ["event"] = "SPELL_CAST_START", ["npcID"] = 184020, }, [169567] = { ["source"] = "Riot Blossom", ["event"] = "SPELL_CAST_START", ["npcID"] = 82427, }, [365723] = { ["source"] = "Chainbound Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 183438, }, [457872] = { ["source"] = "Deepfiend Azellix", ["event"] = "SPELL_CAST_START", ["npcID"] = 218458, }, [87618] = { ["encounterName"] = "Asaad", ["source"] = "Asaad", ["npcID"] = 43875, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1042, }, [421013] = { ["encounterName"] = "Gnarlroot", ["source"] = "Gnarlroot", ["encounterID"] = 2820, ["event"] = "SPELL_CAST_START", ["npcID"] = 209333, }, [455825] = { ["encounterName"] = "Warchief Kargath Bladefist", ["source"] = "Warchief Kargath Bladefist", ["encounterID"] = 1938, ["event"] = "SPELL_CAST_START", ["npcID"] = 16808, }, [142947] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Modified Anima Golem", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 71395, }, [427157] = { ["encounterName"] = "The Darkness", ["source"] = "The Darkness", ["encounterID"] = 2788, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 208747, }, [143974] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Korven the Prime", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71155, }, [423062] = { ["encounterName"] = "Baron Braunpyke", ["source"] = "Baron Braunpyke", ["encounterID"] = 2835, ["event"] = "SPELL_CAST_START", ["npcID"] = 207939, }, [236115] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Captain Yathae Moonstrike", ["encounterID"] = 2050, ["event"] = "SPELL_CAST_START", ["npcID"] = 118374, }, [378012] = { ["event"] = "SPELL_CAST_START", ["source"] = "Charfrost Raider", ["npcID"] = 199282, }, [40936] = { ["encounterName"] = "Supremus", ["source"] = "Illidari Fearbringer", ["npcID"] = 22954, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 602, }, [396041] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cracked Concretion", ["npcID"] = 197074, }, [142948] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Hisek the Swarmkeeper", ["encounterID"] = 1593, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 71153, }, [459923] = { ["event"] = "SPELL_CAST_START", ["source"] = "Exalted Priest", ["npcID"] = 222368, }, [350422] = { ["encounterName"] = "Soulrender Dormazain", ["source"] = "Soulrender Dormazain", ["encounterID"] = 2434, ["event"] = "SPELL_CAST_START", ["npcID"] = 175727, }, [398501] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hunting Rock Viper", ["npcID"] = 203783, }, [16496] = { ["event"] = "SPELL_CAST_START", ["source"] = "Captured Mercenary Soldier", ["npcID"] = 32885, }, [369823] = { ["source"] = "Vicious Basilisk", ["event"] = "SPELL_CAST_START", ["npcID"] = 184023, }, [115509] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shado-Pan Warden", ["npcID"] = 59751, }, [365905] = { ["event"] = "SPELL_CAST_START", ["source"] = "Yggdreth the Despoiler", ["npcID"] = 184860, }, [369828] = { ["source"] = "Vicious Basilisk", ["event"] = "SPELL_CAST_START", ["npcID"] = 184023, }, [459925] = { ["event"] = "SPELL_CAST_START", ["source"] = "Palace Guardian", ["npcID"] = 222305, }, [470164] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamewalker", ["npcID"] = 233203, }, [63134] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["npcID"] = 33134, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [449687] = { ["encounterName"] = "Forgemaster Throngus", ["source"] = "Forgemaster Throngus", ["encounterID"] = 1050, ["event"] = "SPELL_CAST_START", ["npcID"] = 40177, }, [407740] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aurantia", ["npcID"] = 203047, }, [101809] = { ["encounterName"] = "Echo of Jaina", ["source"] = "Echo of Jaina", ["encounterID"] = 1883, ["event"] = "SPELL_CAST_START", ["npcID"] = 54445, }, [398494] = { ["source"] = "Ember Shalewing", ["event"] = "SPELL_CAST_START", ["npcID"] = 204381, }, [400542] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kalecgos", ["npcID"] = 193460, }, [40097] = { ["event"] = "SPELL_CAST_START", ["source"] = "Coilskar Soothsayer", ["npcID"] = 22876, }, [350894] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 175729, }, [324776] = { ["source"] = "Mistveil Shaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 166275, }, [457880] = { ["source"] = "Nerubian Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 208242, }, [172643] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["npcID"] = 84550, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [255577] = { ["encounterName"] = "Priestess Alun'za", ["source"] = "Priestess Alun'za", ["encounterID"] = 2084, ["event"] = "SPELL_CAST_START", ["npcID"] = 122967, }, [321807] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Bonecarver", ["npcID"] = 163619, }, [457881] = { ["source"] = "Zekvir", ["event"] = "SPELL_CAST_START", ["npcID"] = 227471, }, [263345] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Heavy Cannon", ["encounterID"] = 2104, ["event"] = "SPELL_CAST_START", ["npcID"] = 134025, }, [365895] = { ["source"] = "Dominated Saboteur", ["event"] = "SPELL_CAST_START", ["npcID"] = 183412, }, [398497] = { ["event"] = "SPELL_CAST_START", ["source"] = "Quartzite Sporebat", ["npcID"] = 201306, }, [193375] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["encounterID"] = 1791, ["event"] = "SPELL_CAST_START", ["npcID"] = 91004, }, [456125] = { ["source"] = "Shadowsting Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 222872, }, [70460] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frost Freeze Trap", ["npcID"] = 37744, }, [451734] = { ["source"] = "Persistent Honeyslime", ["event"] = "SPELL_CAST_START", ["npcID"] = 222843, }, [200289] = { ["encounterName"] = "Shade of Xavius", ["source"] = "Shade of Xavius", ["encounterID"] = 1839, ["event"] = "SPELL_CAST_START", ["npcID"] = 99192, }, [62809] = { ["event"] = "SPELL_CAST_START", ["source"] = "Battle-Priest Eliza", ["npcID"] = 32948, }, [348313] = { ["encounterName"] = "The Tarragrue", ["source"] = "The Tarragrue", ["encounterID"] = 2423, ["event"] = "SPELL_CAST_START", ["npcID"] = 175611, }, [300207] = { ["source"] = "Weaponized Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 150253, }, [196194] = { ["source"] = "Steeljaw Grizzly", ["event"] = "SPELL_CAST_START", ["npcID"] = 96677, }, [114999] = { ["encounterName"] = "Taran Zhu", ["source"] = "Taran Zhu", ["npcID"] = 56884, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1306, }, [255579] = { ["encounterName"] = "Priestess Alun'za", ["source"] = "Priestess Alun'za", ["encounterID"] = 2084, ["event"] = "SPELL_CAST_START", ["npcID"] = 122967, }, [398500] = { ["source"] = "Conflagrated Rock Cobra", ["event"] = "SPELL_CAST_START", ["npcID"] = 203328, }, [153395] = { ["source"] = "Carrion Worm", ["event"] = "SPELL_CAST_START", ["npcID"] = 76057, }, [143977] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Korven the Prime", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71155, }, [399025] = { ["event"] = "SPELL_CAST_START", ["source"] = "Conjured Guardian", ["npcID"] = 200285, }, [154216] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sun Trinket", ["npcID"] = 76094, }, [8600] = { ["source"] = "Theka the Martyr", ["event"] = "SPELL_CAST_START", ["npcID"] = 7272, }, [86331] = { ["encounterName"] = "Grand Vizier Ertan", ["source"] = "Grand Vizier Ertan", ["npcID"] = 43878, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1043, }, [158546] = { ["source"] = "Darktalon", ["event"] = "SPELL_CAST_START", ["npcID"] = 82411, }, [388623] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Overgrown Ancient", ["npcID"] = 196482, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2563, }, [200291] = { ["source"] = "Risen Scout", ["event"] = "SPELL_CAST_START", ["npcID"] = 98691, }, [378420] = { ["event"] = "SPELL_CAST_START", ["source"] = "Roth the Earthwound", ["npcID"] = 226300, }, [114571] = { ["encounterName"] = "Lorewalker Stonestep", ["source"] = "Strife", ["npcID"] = 59051, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1417, }, [195172] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Crusher", ["npcID"] = 91782, }, [469033] = { ["source"] = "High Interrogator Gerstahn", ["event"] = "SPELL_CAST_START", ["npcID"] = 232243, }, [469636] = { ["encounterName"] = "The Seven", ["source"] = "Hate'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226311, }, [41378] = { ["event"] = "SPELL_CAST_START", ["source"] = "Priestess of Delight", ["npcID"] = 22964, }, [46153] = { ["encounterName"] = "Selin Fireheart", ["source"] = "Selin Fireheart", ["encounterID"] = 1897, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 24723, }, [257629] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unfinished Stone Golem", ["npcID"] = 201586, }, [456902] = { ["encounterName"] = "Forgemaster Throngus", ["source"] = "Forgemaster Throngus", ["encounterID"] = 1050, ["event"] = "SPELL_CAST_START", ["npcID"] = 40177, }, [243295] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Accusator Gnazh", ["encounterID"] = 2048, ["event"] = "SPELL_CAST_START", ["npcID"] = 121400, }, [373932] = { ["encounterName"] = "Azureblade", ["source"] = "Draconic Image", ["encounterID"] = 2585, ["event"] = "SPELL_CAST_START", ["npcID"] = 190187, }, [201983] = { ["source"] = "Emberhusk Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 113537, }, [459938] = { ["source"] = "Dripear the Waxy", ["event"] = "SPELL_CAST_START", ["npcID"] = 213883, }, [427176] = { ["encounterName"] = "The Darkness", ["source"] = "Wriggling Darkspawn", ["encounterID"] = 2788, ["event"] = "SPELL_CAST_START", ["npcID"] = 213008, }, [356139] = { ["source"] = "Mawsworn Lancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 178043, }, [399504] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tarasek Frostclaw", ["npcID"] = 201035, }, [378029] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Gashtooth", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186124, }, [382303] = { ["encounterName"] = "Bromach", ["source"] = "Bromach", ["encounterID"] = 2556, ["event"] = "SPELL_CAST_START", ["npcID"] = 184018, }, [353603] = { ["encounterName"] = "Fatescribe Roh-Kalo", ["source"] = "Fatescribe Roh-Kalo", ["encounterID"] = 2431, ["event"] = "SPELL_CAST_START", ["npcID"] = 175730, }, [441510] = { ["source"] = "Deadly Sprout", ["event"] = "SPELL_CAST_START", ["npcID"] = 220316, }, [172649] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Technician", ["npcID"] = 83763, }, [157291] = { ["source"] = "Kuu'rat", ["event"] = "SPELL_CAST_START", ["npcID"] = 75484, }, [365744] = { ["source"] = "Subjugator Zeltoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 184651, }, [46195] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Yazzai", ["encounterID"] = 1895, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 24561, }, [405698] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baine Bloodhoof", ["npcID"] = 201362, }, [404652] = { ["event"] = "SPELL_CAST_START", ["source"] = "Jamoku", ["npcID"] = 199914, }, [365745] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Cartel Overseer", ["encounterID"] = 2553, ["event"] = "SPELL_CAST_START", ["npcID"] = 184792, }, [392366] = { ["event"] = "SPELL_CAST_START", ["source"] = "Awakened Juggernaut", ["npcID"] = 197793, }, [386223] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Stormshield", ["npcID"] = 194896, }, [437417] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [404796] = { ["event"] = "SPELL_CAST_START", ["source"] = "Freed Tauren Prisoner", ["npcID"] = 203204, }, [466086] = { ["source"] = "Anvilrage Medic", ["event"] = "SPELL_CAST_START", ["npcID"] = 232246, }, [320696] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stitched Vanguard", ["npcID"] = 163121, }, [404654] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grugoth the Hullcrusher", ["npcID"] = 200721, }, [154221] = { ["source"] = "Zipteq", ["event"] = "SPELL_CAST_START", ["npcID"] = 78734, }, [52028] = { ["encounterName"] = "General Bjarngrim", ["source"] = "General Bjarngrim", ["npcID"] = 28586, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1987, }, [115002] = { ["encounterName"] = "Taran Zhu", ["source"] = "Taran Zhu", ["npcID"] = 56884, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1306, }, [201123] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vilethorn Blossom", ["npcID"] = 99360, }, [373939] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Rotburst Totem", ["encounterID"] = 2569, ["event"] = "SPELL_CAST_START", ["npcID"] = 190381, }, [385980] = { ["source"] = "Strunraan", ["event"] = "SPELL_CAST_START", ["npcID"] = 193534, }, [470588] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kobyss Witherer", ["npcID"] = 214251, }, [243299] = { ["source"] = "Shadow Council Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 117776, }, [46164] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Kael'thas Sunstrider", ["npcID"] = 24664, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1894, }, [375988] = { ["event"] = "SPELL_CAST_START", ["source"] = "Amberfur Slyvern", ["npcID"] = 199785, }, [439467] = { ["source"] = "Yes Man", ["event"] = "SPELL_CAST_START", ["npcID"] = 219588, }, [17620] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Maleki the Pallid", ["npcID"] = 10438, }, [451026] = { ["encounterName"] = "Speaker Shadowcrown", ["source"] = "Speaker Shadowcrown", ["encounterID"] = 2837, ["event"] = "SPELL_CAST_START", ["npcID"] = 211087, }, [203685] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Mogu'shan Secret-Keeper", ["npcID"] = 99676, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [391610] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gusting Proto-Dragon", ["npcID"] = 190401, }, [60833] = { ["source"] = "Forgotten One", ["event"] = "SPELL_CAST_START", ["npcID"] = 30414, }, [373942] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["encounterID"] = 2569, ["event"] = "SPELL_CAST_START", ["npcID"] = 186121, }, [449709] = { ["event"] = "SPELL_CAST_START", ["source"] = "Burgle-gurgle", ["npcID"] = 214545, }, [385531] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["npcID"] = 189722, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2616, }, [84799] = { ["encounterName"] = "Lockmaw", ["source"] = "Augh", ["encounterID"] = 1054, ["event"] = "SPELL_CAST_START", ["npcID"] = 45379, }, [205420] = { ["encounterName"] = "Krosus", ["source"] = "Krosus", ["npcID"] = 101002, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1842, }, [233062] = { ["encounterName"] = "Goroth", ["source"] = "Goroth", ["encounterID"] = 2032, ["event"] = "SPELL_CAST_START", ["npcID"] = 115844, }, [62625] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ulduar Colossus", ["npcID"] = 33237, }, [210537] = { ["source"] = "Nathrezim Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 182426, }, [154224] = { ["source"] = "Rockhoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 72606, }, [263371] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["npcID"] = 133944, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2124, }, [396475] = { ["source"] = "Doomforge Arcanasmith", ["event"] = "SPELL_CAST_START", ["npcID"] = 232458, }, [384161] = { ["source"] = "Qalashi Irontorch", ["event"] = "SPELL_CAST_START", ["npcID"] = 189464, }, [41986] = { ["event"] = "SPELL_CAST_START", ["source"] = "Angered Soul Fragment", ["npcID"] = 23398, }, [361789] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Hand of Destruction", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 183149, }, [439771] = { ["source"] = "Brann Bronzebeard", ["event"] = "SPELL_CAST_START", ["npcID"] = 210759, }, [56938] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["npcID"] = 26928, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2010, }, [445746] = { ["source"] = "Darkwater Tidecrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 220621, }, [457183] = { ["source"] = "Shadowspinner Azarak", ["event"] = "SPELL_CAST_START", ["npcID"] = 222612, }, [459952] = { ["event"] = "SPELL_CAST_START", ["source"] = "Palace Guardian", ["npcID"] = 222305, }, [451758] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kobyss Shadeshaper", ["npcID"] = 215653, }, [153002] = { ["encounterName"] = "Vigilant Kaathar", ["source"] = "Vigilant Kaathar", ["encounterID"] = 1686, ["event"] = "SPELL_CAST_START", ["npcID"] = 75839, }, [466096] = { ["source"] = "Anvilrage Medic", ["event"] = "SPELL_CAST_START", ["npcID"] = 232246, }, [154532] = { ["source"] = "Maa'run", ["event"] = "SPELL_CAST_START", ["npcID"] = 76442, }, [64966] = { ["event"] = "SPELL_CAST_START", ["source"] = "Clockwork Mechanic", ["npcID"] = 34184, }, [41171] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Heartseeker", ["npcID"] = 23339, }, [11829] = { ["source"] = "Defias Evoker", ["event"] = "SPELL_CAST_START", ["npcID"] = 1729, }, [394426] = { ["event"] = "SPELL_CAST_START", ["source"] = "Council Flamecaller", ["npcID"] = 198503, }, [388283] = { ["encounterName"] = "Granyth", ["source"] = "Granyth", ["encounterID"] = 2637, ["event"] = "SPELL_CAST_START", ["npcID"] = 186616, }, [150776] = { ["encounterName"] = "Gug'rokk", ["source"] = "Gug'rokk", ["npcID"] = 74790, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1654, }, [257641] = { ["encounterName"] = "Chopper Redhook", ["source"] = "Irontide Powdershot", ["npcID"] = 129928, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2098, }, [44196] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Phoenix", ["encounterID"] = 1894, ["event"] = "SPELL_CAST_START", ["npcID"] = 24674, }, [322756] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Gatekeeper", ["npcID"] = 165137, }, [450037] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malfunctioning Spire", ["npcID"] = 220068, }, [196206] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Shadowmoon Warlock", ["npcID"] = 99704, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [154228] = { ["event"] = "SPELL_CAST_START", ["source"] = "Veloss", ["npcID"] = 75482, }, [380487] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["npcID"] = 190496, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2639, }, [41381] = { ["event"] = "SPELL_CAST_START", ["source"] = "Priestess of Delight", ["npcID"] = 22964, }, [412455] = { ["source"] = "Alcanon", ["event"] = "SPELL_CAST_START", ["npcID"] = 203515, }, [395694] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Shocktrooper", ["npcID"] = 199037, }, [323057] = { ["encounterName"] = "Ingra Maloch", ["source"] = "Ingra Maloch", ["encounterID"] = 2397, ["event"] = "SPELL_CAST_START", ["npcID"] = 164567, }, [63138] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["npcID"] = 33134, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [256616] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrimshaw Gutter", ["npcID"] = 133990, }, [384194] = { ["source"] = "Primalist Cinderweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 190207, }, [227568] = { ["encounterName"] = "Opera Hall", ["source"] = "Toe Knee", ["npcID"] = 114261, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1957, }, [47780] = { ["source"] = "Steward", ["event"] = "SPELL_CAST_START", ["npcID"] = 26729, }, [257640] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unfinished Stone Golem", ["npcID"] = 201586, }, [322767] = { ["source"] = "Drust Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 164921, }, [350453] = { ["source"] = "Deathseeker Eye", ["event"] = "SPELL_CAST_START", ["npcID"] = 179894, }, [412868] = { ["source"] = "Karokta", ["event"] = "SPELL_CAST_START", ["npcID"] = 203625, }, [466103] = { ["source"] = "Anvilrage Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 232250, }, [383143] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Shaman Rotknuckle", ["npcID"] = 197356, }, [355525] = { ["encounterName"] = "Painsmith Raznal", ["source"] = "Painsmith Raznal", ["encounterID"] = 2430, ["event"] = "SPELL_CAST_START", ["npcID"] = 176523, }, [195595] = { ["event"] = "SPELL_CAST_START", ["source"] = "Water Elemental", ["npcID"] = 99300, }, [425149] = { ["source"] = "Zaqali Juggernaut", ["event"] = "SPELL_CAST_START", ["npcID"] = 210172, }, [41382] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Illidari Battle-mage", ["npcID"] = 23402, }, [33487] = { ["source"] = "Cabal Ritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 18794, }, [39121] = { ["source"] = "Bloodwarder Greenkeeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 18419, }, [202408] = { ["source"] = "Runecarver Slave", ["event"] = "SPELL_CAST_START", ["npcID"] = 102375, }, [83780] = { ["source"] = "Pygmy Scout", ["event"] = "SPELL_CAST_START", ["npcID"] = 44897, }, [400688] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wyrmslayer Angvardi", ["npcID"] = 201013, }, [374622] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Thundering Ravager", ["npcID"] = 190690, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [200105] = { ["source"] = "Ghostly Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 98368, }, [152183] = { ["event"] = "SPELL_CAST_START", ["source"] = "Slagna", ["npcID"] = 75406, }, [115010] = { ["encounterName"] = "Taran Zhu", ["source"] = "Gripping Hatred", ["npcID"] = 59804, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1306, }, [191900] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Warlord Parjesh", ["npcID"] = 91784, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1810, }, [466107] = { ["source"] = "Anvilrage Officer", ["event"] = "SPELL_CAST_START", ["npcID"] = 232247, }, [394436] = { ["source"] = "Shas'ith", ["event"] = "SPELL_CAST_START", ["npcID"] = 189822, }, [470203] = { ["encounterName"] = "Ambassador Flamelash", ["source"] = "Ambassador Flamelash", ["npcID"] = 226302, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3047, }, [69958] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Luminary", ["npcID"] = 37016, }, [302288] = { ["source"] = "Deepwater Matriarch", ["event"] = "SPELL_CAST_START", ["npcID"] = 231986, }, [76100] = { ["encounterName"] = "Commander Ulthok", ["source"] = "Commander Ulthok", ["npcID"] = 40765, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1044, }, [64944] = { ["event"] = "SPELL_CAST_START", ["source"] = "Chamber Overseer", ["npcID"] = 34197, }, [373960] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["encounterID"] = 2569, ["event"] = "SPELL_CAST_START", ["npcID"] = 186121, }, [466109] = { ["source"] = "Anvilrage Rogue", ["event"] = "SPELL_CAST_START", ["npcID"] = 232252, }, [451775] = { ["source"] = "Cogwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 224527, }, [421059] = { ["source"] = "Aurostor", ["event"] = "SPELL_CAST_START", ["npcID"] = 209574, }, [64163] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Yogg-Saron", ["npcID"] = 33288, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1143, }, [353588] = { ["source"] = "Nathrezim Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 182426, }, [40102] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aqueous Spawn", ["npcID"] = 22883, }, [381659] = { ["source"] = "Cascade", ["event"] = "SPELL_CAST_START", ["npcID"] = 186962, }, [236142] = { ["encounterName"] = "The Desolate Host", ["source"] = "Engine of Souls", ["encounterID"] = 2054, ["event"] = "SPELL_CAST_START", ["npcID"] = 118460, }, [466111] = { ["source"] = "Anvilrage Rogue", ["event"] = "SPELL_CAST_START", ["npcID"] = 232252, }, [361676] = { ["encounterName"] = "Halondrus the Reclaimer", ["source"] = "Halondrus", ["encounterID"] = 2529, ["event"] = "SPELL_CAST_START", ["npcID"] = 180906, }, [14443] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hearthsinger Forresten", ["npcID"] = 10558, }, [423109] = { ["encounterName"] = "Blazikon", ["source"] = "Blazikon", ["npcID"] = 208743, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2826, }, [241263] = { ["encounterName"] = "Harjatan", ["source"] = "Tidescale Witch", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 121011, }, [451778] = { ["source"] = "Dogmatic Machine Speaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 212878, }, [39347] = { ["source"] = "Sunseeker Gene-Splicer", ["event"] = "SPELL_CAST_START", ["npcID"] = 19507, }, [211571] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felsworn Chaos-Mage", ["npcID"] = 113012, }, [392394] = { ["source"] = "Flamegullet", ["event"] = "SPELL_CAST_START", ["npcID"] = 197697, }, [86340] = { ["encounterName"] = "Grand Vizier Ertan", ["source"] = "Grand Vizier Ertan", ["npcID"] = 43878, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1043, }, [404681] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storming Protector", ["npcID"] = 202990, }, [455875] = { ["source"] = "Glintwick", ["event"] = "SPELL_CAST_START", ["npcID"] = 219797, }, [392395] = { ["source"] = "Thunderhead", ["event"] = "SPELL_CAST_START", ["npcID"] = 197698, }, [435398] = { ["event"] = "SPELL_CAST_START", ["source"] = "Moira Thaurissan", ["npcID"] = 217898, }, [340300] = { ["source"] = "Mistveil Gorgegullet", ["event"] = "SPELL_CAST_START", ["npcID"] = 173720, }, [431303] = { ["source"] = "Nightfall Shadowmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 223994, }, [302295] = { ["source"] = "Deepwater Matriarch", ["event"] = "SPELL_CAST_START", ["npcID"] = 231986, }, [449690] = { ["event"] = "SPELL_CAST_START", ["source"] = "Queen's Guard Re'zah", ["npcID"] = 223822, }, [30932] = { ["source"] = "Shattered Hand Houndmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 17670, }, [455877] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Abominable Wavecrasher", ["npcID"] = 216526, }, [449734] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["event"] = "SPELL_CAST_START", ["npcID"] = 213937, }, [69066] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Soulguard Adept", ["npcID"] = 36620, }, [388302] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 189813, }, [382474] = { ["source"] = "Decay Speaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186191, }, [392398] = { ["source"] = "Primal Thundercloud", ["event"] = "SPELL_CAST_START", ["npcID"] = 197509, }, [435401] = { ["encounterName"] = "Sikran, Captain of the Sureki", ["source"] = "Sikran", ["npcID"] = 214503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2898, }, [198263] = { ["encounterName"] = "Odyn", ["source"] = "Odyn", ["encounterID"] = 1809, ["event"] = "SPELL_CAST_START", ["npcID"] = 95676, }, [34762] = { ["encounterName"] = "High Botanist Freywinn", ["source"] = "High Botanist Freywinn", ["npcID"] = 17975, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1926, }, [294107] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scraphound", ["npcID"] = 150254, }, [258672] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crackshot", ["npcID"] = 126918, }, [355540] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [455443] = { ["source"] = "Waxx", ["event"] = "SPELL_CAST_START", ["npcID"] = 226267, }, [22945] = { ["source"] = "Arcane Torrent", ["event"] = "SPELL_CAST_START", ["npcID"] = 14399, }, [435403] = { ["encounterName"] = "Sikran, Captain of the Sureki", ["source"] = "Sikran", ["npcID"] = 214503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2898, }, [214692] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gerenth the Vile", ["npcID"] = 107435, }, [8364] = { ["source"] = "Skeletal Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 10390, }, [385551] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["npcID"] = 189722, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2616, }, [207278] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["npcID"] = 104215, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1868, }, [109379] = { ["encounterName"] = "Spine of Deathwing", ["event"] = "SPELL_CAST_START", ["source"] = "Corruption", ["npcID"] = 53891, }, [431309] = { ["source"] = "Nightfall Shadowmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 213892, }, [439506] = { ["encounterName"] = "Anub'zekt", ["source"] = "Anub'zekt", ["encounterID"] = 2906, ["event"] = "SPELL_CAST_START", ["npcID"] = 215405, }, [435405] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [39079] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tempest Falconer", ["npcID"] = 20037, }, [169375] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["npcID"] = 84550, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1752, }, [193502] = { ["source"] = "Glayvianna Soulrender", ["event"] = "SPELL_CAST_START", ["npcID"] = 98177, }, [365870] = { ["source"] = "Eternal Assembler", ["event"] = "SPELL_CAST_START", ["npcID"] = 183404, }, [392924] = { ["source"] = "High Channeler Ryvati", ["event"] = "SPELL_CAST_START", ["npcID"] = 197535, }, [12468] = { ["encounterName"] = "Jammal'an the Prophet", ["source"] = "Jammal'an the Prophet", ["encounterID"] = 488, ["event"] = "SPELL_CAST_START", ["npcID"] = 5710, }, [348648] = { ["source"] = "Ocular Commander", ["event"] = "SPELL_CAST_START", ["npcID"] = 176520, }, [443598] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["encounterID"] = 2921, ["event"] = "SPELL_CAST_START", ["npcID"] = 217489, }, [431304] = { ["source"] = "Manifested Shadow", ["event"] = "SPELL_CAST_START", ["npcID"] = 211341, }, [256627] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrimshaw Enforcer", ["npcID"] = 129374, }, [170367] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gul'var Grunt", ["npcID"] = 73468, }, [17293] = { ["source"] = "Instructor Galford", ["event"] = "SPELL_CAST_START", ["npcID"] = 10811, }, [265445] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baedos", ["npcID"] = 160629, }, [114646] = { ["event"] = "SPELL_CAST_START", ["source"] = "Haunting Sha", ["npcID"] = 59555, }, [392406] = { ["source"] = "Storm Warrior", ["event"] = "SPELL_CAST_START", ["npcID"] = 197982, }, [146050] = { ["source"] = "Kor'kron Gunner", ["event"] = "SPELL_CAST_START", ["npcID"] = 72784, }, [326021] = { ["source"] = "Spinemaw Gorger", ["event"] = "SPELL_CAST_START", ["npcID"] = 172312, }, [106841] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["npcID"] = 56732, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1416, }, [294115] = { ["event"] = "SPELL_CAST_START", ["source"] = "Jawbreaker", ["npcID"] = 151684, }, [410837] = { ["source"] = "Pyromancer Loregrain", ["event"] = "SPELL_CAST_START", ["npcID"] = 232571, }, [396503] = { ["event"] = "SPELL_CAST_START", ["source"] = "Loamas", ["npcID"] = 199030, }, [89415] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ghost Iron Dragonling", ["npcID"] = 57783, }, [40872] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonmaw Sky Stalker", ["npcID"] = 23030, }, [451793] = { ["source"] = "Al'haggro", ["event"] = "SPELL_CAST_START", ["npcID"] = 216560, }, [206459] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Avatar of Shadow", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 104293, }, [39849] = { ["encounterName"] = "Illidan Stormrage", ["source"] = "Illidan Stormrage", ["encounterID"] = 609, ["event"] = "SPELL_CAST_START", ["npcID"] = 22917, }, [382249] = { ["source"] = "Trickclaw Mystic", ["event"] = "SPELL_CAST_START", ["npcID"] = 185528, }, [451222] = { ["source"] = "Hollows Resident", ["event"] = "SPELL_CAST_START", ["npcID"] = 219983, }, [299502] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phleep", ["npcID"] = 193210, }, [241310] = { ["source"] = "Fan'verg the Vicious", ["event"] = "SPELL_CAST_START", ["npcID"] = 121030, }, [426619] = { ["source"] = "Torchsnarl", ["event"] = "SPELL_CAST_START", ["npcID"] = 212993, }, [459986] = { ["event"] = "SPELL_CAST_START", ["source"] = "Palace Guardian", ["npcID"] = 222305, }, [165093] = { ["event"] = "SPELL_CAST_START", ["source"] = "Verdant Mandragora", ["npcID"] = 81983, }, [201959] = { ["source"] = "Emberhusk Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 113536, }, [167553] = { ["source"] = "Windfang Runner", ["event"] = "SPELL_CAST_START", ["npcID"] = 75431, }, [381694] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Gashtooth", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186124, }, [202365] = { ["source"] = "Runecarver Slave", ["event"] = "SPELL_CAST_START", ["npcID"] = 102375, }, [455892] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sloshmuck", ["npcID"] = 215805, }, [455899] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vil'vim the Mindtwister", ["npcID"] = 222626, }, [405922] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kartoros", ["npcID"] = 202977, }, [30933] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Hand Houndmaster", ["npcID"] = 17670, }, [388857] = { ["source"] = "Rampaging Forest Giant", ["event"] = "SPELL_CAST_START", ["npcID"] = 194741, }, [381516] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["event"] = "SPELL_CAST_START", ["npcID"] = 190485, }, [152894] = { ["event"] = "SPELL_CAST_START", ["source"] = "Initiate of the Rising Sun", ["npcID"] = 79466, }, [314599] = { ["event"] = "SPELL_CAST_START", ["source"] = "Foreman Magrok", ["npcID"] = 145978, }, [68939] = { ["encounterName"] = "Devourer of Souls", ["source"] = "Devourer of Souls", ["npcID"] = 36502, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2007, }, [384223] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["encounterID"] = 2585, ["event"] = "SPELL_CAST_START", ["npcID"] = 186739, }, [69963] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Vicar", ["npcID"] = 37021, }, [455895] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ramstein the Gorger", ["npcID"] = 10439, }, [39593] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashtongue Searing Totem", ["npcID"] = 22896, }, [257656] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unfinished Stone Golem", ["npcID"] = 201586, }, [64678] = { ["encounterName"] = "Auriaya", ["source"] = "Auriaya", ["npcID"] = 33515, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1131, }, [29926] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spell Shade", ["npcID"] = 16525, }, [105799] = { ["encounterName"] = "Madness of Deathwing", ["source"] = "Nozdormu", ["npcID"] = 56102, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1299, }, [40873] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonmaw Sky Stalker", ["npcID"] = 23030, }, [106823] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["npcID"] = 56732, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1416, }, [441630] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kaheti Vanguard", ["npcID"] = 218316, }, [423200] = { ["encounterName"] = "Skarmorak", ["source"] = "Skarmorak", ["npcID"] = 210156, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2880, }, [59362] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anub'ar Webspinner", ["npcID"] = 29335, }, [351969] = { ["encounterName"] = "Fatescribe Roh-Kalo", ["source"] = "Fatescribe Roh-Kalo", ["encounterID"] = 2431, ["event"] = "SPELL_CAST_START", ["npcID"] = 175730, }, [348953] = { ["encounterName"] = "Kel'Thuzad", ["source"] = "Kel'Thuzad", ["encounterID"] = 2422, ["event"] = "SPELL_CAST_START", ["npcID"] = 175559, }, [44538] = { ["source"] = "Ethereum Smuggler", ["event"] = "SPELL_CAST_START", ["npcID"] = 24698, }, [253562] = { ["source"] = "Dazar'ai Augur", ["event"] = "SPELL_CAST_START", ["npcID"] = 122972, }, [373087] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["encounterID"] = 2606, ["event"] = "SPELL_CAST_START", ["npcID"] = 189886, }, [369411] = { ["source"] = "Cavern Seeker", ["event"] = "SPELL_CAST_START", ["npcID"] = 184301, }, [414944] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fungal Gutter", ["npcID"] = 207454, }, [375719] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalbound Water Spirit", ["npcID"] = 190739, }, [395948] = { ["event"] = "SPELL_CAST_START", ["source"] = "Massive Slagshell", ["npcID"] = 225393, }, [57780] = { ["event"] = "SPELL_CAST_START", ["source"] = "Steelforged Defender", ["npcID"] = 33236, }, [414945] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fungal Rotspreader", ["npcID"] = 207453, }, [457948] = { ["source"] = "Vek'kix", ["event"] = "SPELL_CAST_START", ["npcID"] = 225425, }, [197250] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["npcID"] = 95888, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [34163] = { ["source"] = "Underbog Shambler", ["event"] = "SPELL_CAST_START", ["npcID"] = 17871, }, [357735] = { ["encounterName"] = "Painsmith Raznal", ["source"] = "Shadowsteel Horror", ["encounterID"] = 2430, ["event"] = "SPELL_CAST_START", ["npcID"] = 179847, }, [419048] = { ["encounterName"] = "Igira the Cruel", ["source"] = "Igira the Cruel", ["encounterID"] = 2709, ["event"] = "SPELL_CAST_START", ["npcID"] = 200926, }, [69056] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Watchman", ["npcID"] = 36478, }, [394749] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Storm", ["npcID"] = 198716, }, [349419] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [449817] = { ["isChanneled"] = true, ["source"] = "Vilewing", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 216037, }, [197251] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["npcID"] = 95888, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [195232] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Wavebinder", ["npcID"] = 97170, }, [393634] = { ["source"] = "Rakkesh of the Flow", ["event"] = "SPELL_CAST_START", ["npcID"] = 193849, }, [416996] = { ["encounterName"] = "Igira the Cruel", ["source"] = "Igira the Cruel", ["encounterID"] = 2709, ["event"] = "SPELL_CAST_START", ["npcID"] = 200926, }, [40106] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Aqueous Spawn", ["npcID"] = 22883, }, [199915] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Faceless Voidcaster", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99651, }, [455904] = { ["source"] = "Oozemodius", ["event"] = "SPELL_CAST_START", ["npcID"] = 220410, }, [367851] = { ["encounterName"] = "The Jailer", ["source"] = "The Jailer", ["encounterID"] = 2537, ["event"] = "SPELL_CAST_START", ["npcID"] = 180990, }, [376426] = { ["source"] = "Enraged Drip", ["event"] = "SPELL_CAST_START", ["npcID"] = 197218, }, [130414] = { ["source"] = "Rainiara the Kingslayer", ["event"] = "SPELL_CAST_START", ["npcID"] = 82260, }, [388383] = { ["event"] = "SPELL_CAST_START", ["source"] = "Iskaara Defender", ["npcID"] = 186431, }, [263775] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["npcID"] = 133944, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2124, }, [335141] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nar'zudah", ["npcID"] = 165824, }, [52027] = { ["encounterName"] = "General Bjarngrim", ["source"] = "General Bjarngrim", ["npcID"] = 28586, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1987, }, [439524] = { ["encounterName"] = "Benk Buzzbee", ["source"] = "Benk Buzzbee", ["encounterID"] = 2931, ["event"] = "SPELL_CAST_START", ["npcID"] = 218002, }, [44202] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Phoenix", ["encounterID"] = 1894, ["event"] = "SPELL_CAST_START", ["npcID"] = 24674, }, [451811] = { ["source"] = "Pious Disciple", ["event"] = "SPELL_CAST_START", ["npcID"] = 217464, }, [404209] = { ["event"] = "SPELL_CAST_START", ["source"] = "Veltrax", ["npcID"] = 200904, }, [455907] = { ["source"] = "Tefferty Ulreth", ["event"] = "SPELL_CAST_START", ["npcID"] = 219189, }, [241280] = { ["source"] = "Felguard Invader", ["event"] = "SPELL_CAST_START", ["npcID"] = 119742, }, [451812] = { ["source"] = "Dogmatic Forgecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 212884, }, [75610] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corla, Herald of Twilight", ["npcID"] = 39679, }, [455908] = { ["source"] = "Tefferty Ulreth", ["event"] = "SPELL_CAST_START", ["npcID"] = 219189, }, [449765] = { ["source"] = "Magma Serpent", ["event"] = "SPELL_CAST_START", ["npcID"] = 215770, }, [376049] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["encounterID"] = 2559, ["event"] = "SPELL_CAST_START", ["npcID"] = 184125, }, [82765] = { ["source"] = "Neferset Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 44982, }, [256639] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blacktar Bomber", ["npcID"] = 129372, }, [192135] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Hatecoil Shellbreaker", ["npcID"] = 97264, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1810, }, [30937] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Channeler", ["npcID"] = 17653, }, [470244] = { ["encounterName"] = "Ambassador Flamelash", ["source"] = "Ambassador Flamelash", ["npcID"] = 226302, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3047, }, [46279] = { ["event"] = "SPELL_CAST_START", ["source"] = "Oblivion Mage", ["npcID"] = 25597, }, [458004] = { ["source"] = "Jix'ak the Crazed", ["event"] = "SPELL_CAST_START", ["npcID"] = 216048, }, [69967] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Vicar", ["npcID"] = 37021, }, [76508] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Crazed Mage", ["npcID"] = 39982, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1040, }, [449768] = { ["source"] = "Escaped Cutthroat", ["event"] = "SPELL_CAST_START", ["npcID"] = 219266, }, [151181] = { ["event"] = "SPELL_CAST_START", ["source"] = "Karnoth", ["npcID"] = 75043, }, [16172] = { ["source"] = "Commander Malor", ["event"] = "SPELL_CAST_START", ["npcID"] = 11032, }, [396019] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Golden Beetle", ["npcID"] = 59545, }, [372863] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Kokia Blazehoof", ["encounterID"] = 2606, ["event"] = "SPELL_CAST_START", ["npcID"] = 189232, }, [40875] = { ["encounterName"] = "Supremus", ["source"] = "Dragonmaw Wind Reaver", ["npcID"] = 23330, ["event"] = "SPELL_CAST_START", ["encounterID"] = 602, }, [128339] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ethereal Sha", ["npcID"] = 65414, }, [88170] = { ["event"] = "SPELL_CAST_START", ["source"] = "Turbulent Squall", ["npcID"] = 45924, }, [153810] = { ["encounterName"] = "Rukhran", ["source"] = "Rukhran", ["npcID"] = 76143, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1700, }, [259711] = { ["source"] = "Block Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 131445, }, [365805] = { ["encounterName"] = "Anduin Wrynn", ["source"] = "Anduin Wrynn", ["encounterID"] = 2546, ["event"] = "SPELL_CAST_START", ["npcID"] = 181954, }, [371956] = { ["source"] = "Primal Terrasentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 188011, }, [154254] = { ["event"] = "SPELL_CAST_START", ["source"] = "Veloss", ["npcID"] = 75482, }, [170480] = { ["source"] = "Shadowmoon Necrolyte", ["event"] = "SPELL_CAST_START", ["npcID"] = 80788, }, [69968] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Hierophant", ["npcID"] = 37027, }, [381517] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["event"] = "SPELL_CAST_START", ["npcID"] = 190485, }, [375094] = { ["source"] = "Swiftfoot Tallstrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 195366, }, [192138] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Hatecoil Crestrider", ["npcID"] = 97269, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1810, }, [451820] = { ["source"] = "Gargantuan Honeyslime", ["event"] = "SPELL_CAST_START", ["npcID"] = 222960, }, [169613] = { ["encounterName"] = "Yalnu", ["source"] = "Yalnu", ["npcID"] = 83846, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1756, }, [69970] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Luminary", ["npcID"] = 37016, }, [61353] = { ["source"] = "Dagna Flintlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 29476, }, [37036] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Master Engineer Telonicus", ["npcID"] = 20063, ["event"] = "SPELL_CAST_START", ["encounterID"] = 733, }, [81008] = { ["source"] = "Crystalspawn Giant", ["event"] = "SPELL_CAST_START", ["npcID"] = 42810, }, [396991] = { ["event"] = "SPELL_CAST_START", ["source"] = "Drakonid Breaker", ["npcID"] = 187240, }, [439031] = { ["encounterName"] = "I'pa", ["source"] = "I'pa", ["encounterID"] = 2929, ["event"] = "SPELL_CAST_START", ["npcID"] = 210267, }, [451822] = { ["source"] = "Aberrant Deepwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 220653, }, [382233] = { ["event"] = "SPELL_CAST_START", ["source"] = "Batak", ["npcID"] = 193462, }, [157331] = { ["event"] = "SPELL_CAST_START", ["source"] = "Greater Storm Elemental", ["npcID"] = 77936, }, [372369] = { ["source"] = "Hyena Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 192506, }, [157053] = { ["source"] = "Durag the Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 77890, }, [63913] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Frost Mage", ["npcID"] = 33819, }, [60227] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonflayer Strategist", ["npcID"] = 23956, }, [449776] = { ["source"] = "Escaped Cutthroat", ["event"] = "SPELL_CAST_START", ["npcID"] = 219266, }, [193164] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blade Dancer Illianna", ["npcID"] = 96657, }, [3110] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bizbis", ["npcID"] = 416, }, [199061] = { ["source"] = "Enslaved Shieldmaiden", ["event"] = "SPELL_CAST_START", ["npcID"] = 102104, }, [40876] = { ["encounterName"] = "Supremus", ["source"] = "Dragonmaw Wind Reaver", ["npcID"] = 23330, ["event"] = "SPELL_CAST_START", ["encounterID"] = 602, }, [372561] = { ["source"] = "Qalashi Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 189227, }, [40946] = { ["encounterName"] = "Supremus", ["source"] = "Illidari Fearbringer", ["npcID"] = 22954, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 602, }, [20824] = { ["encounterName"] = "The Black Stalker", ["source"] = "Spore Strider", ["encounterID"] = 1948, ["event"] = "SPELL_CAST_START", ["npcID"] = 22299, }, [404756] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Flame Flamespinner", ["npcID"] = 205225, }, [175517] = { ["event"] = "SPELL_CAST_START", ["source"] = "Razuun", ["npcID"] = 72793, }, [153234] = { ["encounterName"] = "Azzakel, Vanguard of the Legion", ["source"] = "Azzakel", ["encounterID"] = 1678, ["event"] = "SPELL_CAST_START", ["npcID"] = 75927, }, [431349] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightfall Dark Architect", ["npcID"] = 213885, }, [188046] = { ["event"] = "SPELL_CAST_START", ["source"] = "Denizen of the Dream", ["npcID"] = 198489, }, [320771] = { ["encounterName"] = "Nalthor the Rimebinder", ["source"] = "Nalthor the Rimebinder", ["npcID"] = 162693, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2390, }, [453875] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shurrai", ["npcID"] = 221224, }, [449290] = { ["source"] = "Rockgore", ["event"] = "SPELL_CAST_START", ["npcID"] = 220241, }, [44276] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Zelfan", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24556, }, [320772] = { ["encounterName"] = "Nalthor the Rimebinder", ["source"] = "Nalthor the Rimebinder", ["npcID"] = 162693, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2390, }, [461989] = { ["encounterName"] = "The Coaglamation", ["source"] = "The Coaglamation", ["encounterID"] = 2905, ["event"] = "SPELL_CAST_START", ["npcID"] = 216320, }, [257436] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Corsair", ["npcID"] = 126928, }, [374020] = { ["event"] = "SPELL_CAST_START", ["source"] = "Containment Apparatus", ["npcID"] = 190342, }, [405870] = { ["source"] = "Doomforge Arcanasmith", ["event"] = "SPELL_CAST_START", ["npcID"] = 232458, }, [388349] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepwater Eel", ["npcID"] = 215680, }, [439543] = { ["source"] = "Sunreaver Battlemage", ["event"] = "SPELL_CAST_START", ["npcID"] = 216976, }, [376063] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Smoldering Hellion", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 191510, }, [355062] = { ["source"] = "Mawsworn Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 178623, }, [20801] = { ["source"] = "Imp Minion", ["event"] = "SPELL_CAST_START", ["npcID"] = 12922, }, [376292] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["encounterID"] = 2559, ["event"] = "SPELL_CAST_START", ["npcID"] = 184125, }, [101592] = { ["source"] = "Murozond", ["event"] = "SPELL_CAST_START", ["npcID"] = 54432, }, [369921] = { ["source"] = "Blazing Firesquall", ["event"] = "SPELL_CAST_START", ["npcID"] = 195448, }, [453879] = { ["source"] = "Grand Overspinner Antourix", ["event"] = "SPELL_CAST_START", ["npcID"] = 225263, }, [439545] = { ["source"] = "Silver Covenant Spellcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 216980, }, [241290] = { ["encounterName"] = "Harjatan", ["source"] = "Tidescale Witch", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 121011, }, [69972] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Summoner", ["npcID"] = 37148, }, [397881] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupt Living Water", ["npcID"] = 59873, }, [234676] = { ["event"] = "SPELL_CAST_START", ["source"] = "Highlord Kruul", ["npcID"] = 117198, }, [40877] = { ["encounterName"] = "Supremus", ["source"] = "Dragonmaw Wind Reaver", ["npcID"] = 23330, ["event"] = "SPELL_CAST_START", ["encounterID"] = 602, }, [427260] = { ["source"] = "Cursed Rooktender", ["event"] = "SPELL_CAST_START", ["npcID"] = 207199, }, [63481] = { ["encounterName"] = "The Assembly of Iron", ["source"] = "Stormcaller Brundir", ["npcID"] = 32857, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1140, }, [404526] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baine Bloodhoof", ["npcID"] = 203204, }, [241291] = { ["source"] = "Shadowsworn Invader", ["event"] = "SPELL_CAST_START", ["npcID"] = 121021, }, [69974] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Marksman", ["npcID"] = 37144, }, [404736] = { ["event"] = "SPELL_CAST_START", ["source"] = "Freed Tauren Prisoner", ["npcID"] = 203204, }, [42669] = { ["encounterName"] = "Ingvar the Plunderer", ["source"] = "Ingvar the Plunderer", ["npcID"] = 23954, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2025, }, [203163] = { ["source"] = "Felspite Dominator", ["event"] = "SPELL_CAST_START", ["npcID"] = 102788, }, [369925] = { ["event"] = "SPELL_CAST_START", ["source"] = "Transformed Dreadsquall", ["npcID"] = 197225, }, [404737] = { ["event"] = "SPELL_CAST_START", ["source"] = "Han'thul", ["npcID"] = 198914, }, [389488] = { ["event"] = "SPELL_CAST_START", ["source"] = "Neela Firebane", ["npcID"] = 193686, }, [392451] = { ["source"] = "Flame Channeler", ["event"] = "SPELL_CAST_START", ["npcID"] = 197985, }, [178837] = { ["source"] = "Cackling Pyromaniac", ["event"] = "SPELL_CAST_START", ["npcID"] = 79510, }, [378120] = { ["source"] = "Unstable Rock", ["event"] = "SPELL_CAST_START", ["npcID"] = 192799, }, [455932] = { ["source"] = "Lighteater", ["event"] = "SPELL_CAST_START", ["npcID"] = 216036, }, [196242] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadlord Mendacius", ["npcID"] = 99649, }, [33711] = { ["encounterName"] = "Murmur", ["source"] = "Murmur", ["encounterID"] = 1910, ["event"] = "SPELL_CAST_START", ["npcID"] = 18708, }, [18649] = { ["source"] = "Sandfury Shadowhunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 7246, }, [37551] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Hand Sharpshooter", ["npcID"] = 16704, }, [396552] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magmas", ["npcID"] = 199027, }, [453894] = { ["source"] = "Ren'khat", ["event"] = "SPELL_CAST_START", ["npcID"] = 222152, }, [371976] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["npcID"] = 187967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [455934] = { ["event"] = "SPELL_CAST_START", ["source"] = "Voidbringer Zealot", ["npcID"] = 223604, }, [62532] = { ["encounterName"] = "Freya", ["source"] = "Ancient Conservator", ["npcID"] = 33203, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1133, }, [69973] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Summoner", ["npcID"] = 37148, }, [347404] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mawsworn Binder", ["npcID"] = 183647, }, [439553] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ren'dorei Voidguard", ["npcID"] = 214520, }, [376073] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [443649] = { ["event"] = "SPELL_CAST_START", ["source"] = "Royal Scribe", ["npcID"] = 221035, }, [451295] = { ["isChanneled"] = true, ["source"] = "Hollows Resident", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 219983, }, [365835] = { ["source"] = "Eternal Artisan", ["event"] = "SPELL_CAST_START", ["npcID"] = 183407, }, [433411] = { ["source"] = "Nerubian Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 208242, }, [441626] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [453889] = { ["source"] = "Ren'khat", ["event"] = "SPELL_CAST_START", ["npcID"] = 222152, }, [455937] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corrupted Stinger", ["npcID"] = 223602, }, [294165] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mawsworn Charger", ["npcID"] = 183649, }, [69975] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Marksman", ["npcID"] = 37144, }, [153794] = { ["encounterName"] = "Rukhran", ["source"] = "Rukhran", ["npcID"] = 76143, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1700, }, [68950] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["npcID"] = 36497, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2006, }, [415406] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spinshroom", ["npcID"] = 207481, }, [451843] = { ["source"] = "Stormguard Gorren", ["event"] = "SPELL_CAST_START", ["npcID"] = 207205, }, [204611] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["encounterID"] = 1837, ["event"] = "SPELL_CAST_START", ["npcID"] = 103344, }, [109334] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Frost Evoker", ["npcID"] = 57807, }, [457987] = { ["source"] = "Jix'ak the Crazed", ["event"] = "SPELL_CAST_START", ["npcID"] = 216048, }, [320788] = { ["encounterName"] = "Nalthor the Rimebinder", ["source"] = "Nalthor the Rimebinder", ["npcID"] = 162693, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2390, }, [75992] = { ["event"] = "SPELL_CAST_START", ["source"] = "Naz'jar Tempest Witch", ["npcID"] = 40634, }, [240273] = { ["source"] = "Deep Stalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 120477, }, [371983] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["npcID"] = 187967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [169129] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Backdraft", ["npcID"] = 84464, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1754, }, [380174] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [439559] = { ["encounterName"] = "Sikran, Captain of the Sureki", ["source"] = "Sikran", ["npcID"] = 214503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2898, }, [407097] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthrender Ku'siva", ["npcID"] = 199840, }, [73564] = { ["encounterName"] = "Siamat", ["source"] = "Siamat", ["encounterID"] = 1055, ["event"] = "SPELL_CAST_START", ["npcID"] = 44819, }, [371984] = { ["source"] = "Flashfrost Chillweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 188067, }, [375068] = { ["encounterName"] = "Magmatusk", ["source"] = "Lava Tentacles", ["encounterID"] = 2610, ["event"] = "SPELL_CAST_START", ["npcID"] = 190023, }, [31704] = { ["encounterName"] = "The Black Stalker", ["source"] = "The Black Stalker", ["encounterID"] = 1948, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 17882, }, [435465] = { ["source"] = "Machinist Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 219361, }, [470277] = { ["source"] = "Brined Monstrosity", ["event"] = "SPELL_CAST_START", ["npcID"] = 230263, }, [455943] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadow Scuttler", ["npcID"] = 223601, }, [63147] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["npcID"] = 33134, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1143, }, [431364] = { ["isChanneled"] = true, ["source"] = "Nightfall Ritualist", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 214761, }, [396559] = { ["event"] = "SPELL_CAST_START", ["source"] = "Raszageth", ["npcID"] = 199031, }, [41277] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonechewer Behemoth", ["npcID"] = 23196, }, [433410] = { ["source"] = "Chittering Fearmonger", ["event"] = "SPELL_CAST_START", ["npcID"] = 216583, }, [394512] = { ["source"] = "Void Spawn", ["event"] = "SPELL_CAST_START", ["npcID"] = 75652, }, [453897] = { ["encounterName"] = "Bogpiper", ["source"] = "Bogpiper", ["encounterID"] = 2960, ["event"] = "SPELL_CAST_START", ["npcID"] = 220314, }, [125056] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gara", ["npcID"] = 165189, }, [457993] = { ["event"] = "SPELL_CAST_START", ["source"] = "Croakit", ["npcID"] = 214757, }, [370259] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Earth Elemental", ["npcID"] = 187322, }, [169418] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twisted Abomination", ["npcID"] = 84767, }, [374022] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [196249] = { ["source"] = "Dreadlord Mendacius", ["event"] = "SPELL_CAST_START", ["npcID"] = 99649, }, [59359] = { ["encounterName"] = "Anub'arak", ["source"] = "Anub'ar Venomancer", ["npcID"] = 29217, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1973, }, [404753] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baine Bloodhoof", ["npcID"] = 203204, }, [414992] = { ["source"] = "Invading Flamespeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 206975, }, [357086] = { ["source"] = "Mawsworn Soulmage", ["event"] = "SPELL_CAST_START", ["npcID"] = 176959, }, [384296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ayanga", ["npcID"] = 192961, }, [153247] = { ["encounterName"] = "Roltall", ["source"] = "Roltall", ["npcID"] = 75786, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1652, }, [374038] = { ["encounterName"] = "The Primal Council", ["source"] = "Embar Firepath", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187767, }, [392734] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Pillager", ["npcID"] = 199374, }, [83877] = { ["source"] = "Oathsworn Wanderer", ["event"] = "SPELL_CAST_START", ["npcID"] = 44926, }, [256709] = { ["event"] = "SPELL_CAST_START", ["source"] = "Riptide Shredder", ["npcID"] = 129371, }, [300296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Grinder", ["npcID"] = 150143, }, [372027] = { ["encounterName"] = "The Primal Council", ["source"] = "Embar Firepath", ["encounterID"] = 2590, ["event"] = "SPELL_CAST_START", ["npcID"] = 187767, }, [44503] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wretched Husk", ["npcID"] = 24690, }, [388374] = { ["event"] = "SPELL_CAST_START", ["source"] = "Towering Deepstrider", ["npcID"] = 203786, }, [294195] = { ["source"] = "Defense Bot Mk I", ["event"] = "SPELL_CAST_START", ["npcID"] = 151649, }, [256198] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["encounterID"] = 2104, ["event"] = "SPELL_CAST_START", ["npcID"] = 127503, }, [202108] = { ["source"] = "Blightshard Shaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 90998, }, [404757] = { ["event"] = "SPELL_CAST_START", ["source"] = "Obsidian Destroyer", ["npcID"] = 226505, }, [46150] = { ["source"] = "Coilskar Witch", ["event"] = "SPELL_CAST_START", ["npcID"] = 24696, }, [167583] = { ["source"] = "Windfang Matriarch", ["event"] = "SPELL_CAST_START", ["npcID"] = 75434, }, [369946] = { ["source"] = "Boneshaper Jardak", ["event"] = "SPELL_CAST_START", ["npcID"] = 188693, }, [369061] = { ["encounterName"] = "Emberon", ["source"] = "Emberon", ["encounterID"] = 2558, ["event"] = "SPELL_CAST_START", ["npcID"] = 184422, }, [365851] = { ["source"] = "Eternal Assembler", ["event"] = "SPELL_CAST_START", ["npcID"] = 183404, }, [106920] = { ["event"] = "SPELL_CAST_START", ["source"] = "Regenerating Sha", ["npcID"] = 56763, }, [172703] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Technician", ["npcID"] = 83763, }, [398634] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crackshot", ["npcID"] = 200852, }, [56898] = { ["source"] = "Twilight Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 30319, }, [198888] = { ["source"] = "Storm Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 97068, }, [453212] = { ["encounterName"] = "Speaker Shadowcrown", ["source"] = "Speaker Shadowcrown", ["npcID"] = 211087, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2837, }, [382434] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [350071] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Orb of Torment", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 177117, }, [400057] = { ["event"] = "SPELL_CAST_START", ["source"] = "Volcanic Deepstrider", ["npcID"] = 200808, }, [444722] = { ["source"] = "Zealous Templar", ["event"] = "SPELL_CAST_START", ["npcID"] = 207949, }, [369901] = { ["source"] = "Smoldering Feather", ["event"] = "SPELL_CAST_START", ["npcID"] = 186965, }, [374045] = { ["event"] = "SPELL_CAST_START", ["source"] = "Containment Apparatus", ["npcID"] = 190342, }, [192158] = { ["encounterName"] = "Hyrja", ["source"] = "Olmyr the Enlightened", ["encounterID"] = 1806, ["event"] = "SPELL_CAST_START", ["npcID"] = 97202, }, [412366] = { ["event"] = "SPELL_CAST_START", ["source"] = "Subterrax", ["npcID"] = 203662, }, [470290] = { ["source"] = "Brined Monstrosity", ["event"] = "SPELL_CAST_START", ["npcID"] = 230263, }, [439574] = { ["source"] = "Silver Covenant Spellcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 219638, }, [53167] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormforged Construct", ["npcID"] = 28835, }, [194966] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["encounterID"] = 1832, ["event"] = "SPELL_CAST_START", ["npcID"] = 98542, }, [445718] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stolen Loader", ["npcID"] = 223541, }, [439575] = { ["source"] = "Sunreaver Battlemage", ["event"] = "SPELL_CAST_START", ["npcID"] = 219637, }, [241305] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Acolyte", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 117154, }, [378143] = { ["source"] = "Primalist Infiltrator", ["event"] = "SPELL_CAST_START", ["npcID"] = 189869, }, [76634] = { ["source"] = "Tainted Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 40925, }, [439576] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [449815] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sandres the Relicbearer", ["npcID"] = 217534, }, [431333] = { ["source"] = "Nightfall Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 213893, }, [157348] = { ["event"] = "SPELL_CAST_START", ["source"] = "Greater Storm Elemental", ["npcID"] = 77936, }, [91263] = { ["encounterName"] = "General Husam", ["source"] = "General Husam", ["encounterID"] = 1052, ["event"] = "SPELL_CAST_START", ["npcID"] = 44577, }, [241306] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Acolyte", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 117154, }, [154396] = { ["encounterName"] = "High Sage Viryx", ["source"] = "High Sage Viryx", ["npcID"] = 76266, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1701, }, [171336] = { ["source"] = "Amaukwa", ["event"] = "SPELL_CAST_START", ["npcID"] = 77140, }, [439578] = { ["source"] = "Kirin Tor Conjuror", ["event"] = "SPELL_CAST_START", ["npcID"] = 219636, }, [335143] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Bonemender", ["npcID"] = 165222, }, [353573] = { ["source"] = "Nathrezim Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 182426, }, [40508] = { ["encounterName"] = "Gurtogg Bloodboil", ["source"] = "Gurtogg Bloodboil", ["npcID"] = 22948, ["event"] = "SPELL_CAST_START", ["encounterID"] = 605, }, [250096] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["encounterID"] = 2087, ["event"] = "SPELL_CAST_START", ["npcID"] = 122968, }, [441627] = { ["source"] = "Flavor Scientist", ["event"] = "SPELL_CAST_START", ["npcID"] = 214673, }, [460057] = { ["source"] = "Queensguard An'Jak Shabtir", ["event"] = "SPELL_CAST_START", ["npcID"] = 219665, }, [193152] = { ["encounterName"] = "King Deepbeard", ["source"] = "King Deepbeard", ["npcID"] = 91797, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1812, }, [200901] = { ["encounterName"] = "Hyrja", ["source"] = "Solsten", ["encounterID"] = 1806, ["event"] = "SPELL_CAST_START", ["npcID"] = 97219, }, [64971] = { ["event"] = "SPELL_CAST_START", ["source"] = "Iron Mender", ["npcID"] = 34198, }, [457959] = { ["source"] = "Geothermus", ["event"] = "SPELL_CAST_START", ["npcID"] = 217416, }, [449295] = { ["encounterName"] = "Tomb-Raider Drywhisker", ["source"] = "Tomb-Raider Drywhisker", ["encounterID"] = 2878, ["event"] = "SPELL_CAST_START", ["npcID"] = 204188, }, [41396] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ardent Host", ["npcID"] = 22959, }, [384292] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Thunder Caller", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 194647, }, [209568] = { ["encounterName"] = "Grand Magistrix Elisande", ["source"] = "Expedient Elemental", ["npcID"] = 105301, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1872, }, [415047] = { ["encounterName"] = "The Headless Horseman", ["source"] = "Headless Horseman", ["encounterID"] = 2725, ["event"] = "SPELL_CAST_START", ["npcID"] = 207438, }, [195234] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Wavebinder", ["npcID"] = 97170, }, [449821] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Groundskeeper", ["npcID"] = 216038, }, [378150] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Infiltrator", ["npcID"] = 189869, }, [18651] = { ["event"] = "SPELL_CAST_START", ["source"] = "Archer", ["npcID"] = 87518, }, [324909] = { ["source"] = "Drust Boughbreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 164926, }, [153485] = { ["source"] = "Carrion Worm", ["event"] = "SPELL_CAST_START", ["npcID"] = 76057, }, [408509] = { ["event"] = "SPELL_CAST_START", ["source"] = "Portalkeeper Cimbra", ["npcID"] = 202613, }, [404772] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grugoth the Hullcrusher", ["npcID"] = 200721, }, [210150] = { ["encounterName"] = "Naraxas", ["source"] = "Naraxas", ["encounterID"] = 1792, ["event"] = "SPELL_CAST_START", ["npcID"] = 91005, }, [392486] = { ["source"] = "Tempest Channeler", ["event"] = "SPELL_CAST_START", ["npcID"] = 198047, }, [451871] = { ["source"] = "Twilight Earthcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 224219, }, [46036] = { ["source"] = "Sunblade Magister", ["event"] = "SPELL_CAST_START", ["npcID"] = 24685, }, [387708] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maiden of Diligence", ["npcID"] = 192718, }, [449824] = { ["event"] = "SPELL_CAST_START", ["source"] = "Springbubble", ["npcID"] = 219262, }, [62932] = { ["encounterName"] = "Elder Stonebark", ["source"] = "Elder Stonebark", ["npcID"] = 32914, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1166, }, [388392] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unruly Textbook", ["npcID"] = 196044, }, [398631] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crackshot", ["npcID"] = 200852, }, [172860] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Battlemaster", ["npcID"] = 83025, }, [148138] = { ["source"] = "Blackfuse Engineer", ["event"] = "SPELL_CAST_START", ["npcID"] = 73095, }, [82760] = { ["source"] = "Neferset Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 44982, }, [398632] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Crackshot", ["npcID"] = 200852, }, [62662] = { ["encounterName"] = "General Vezax", ["source"] = "General Vezax", ["npcID"] = 33271, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1134, }, [378155] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Tricktotem", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186125, }, [198833] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Latosius", ["encounterID"] = 1835, ["event"] = "SPELL_CAST_START", ["npcID"] = 98970, }, [324914] = { ["source"] = "Mistveil Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 166299, }, [388310] = { ["event"] = "SPELL_CAST_START", ["source"] = "Custodial Protector", ["npcID"] = 192694, }, [369853] = { ["source"] = "Burly Rock-Thrower", ["event"] = "SPELL_CAST_START", ["npcID"] = 184019, }, [404409] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reisa the Drowned", ["npcID"] = 200600, }, [35507] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Thorn Flayer", ["npcID"] = 19920, }, [41173] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Illidari Heartseeker", ["npcID"] = 23339, }, [39670] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Defiler", ["npcID"] = 22853, }, [404778] = { ["event"] = "SPELL_CAST_START", ["source"] = "Freed Tauren Prisoner", ["npcID"] = 203204, }, [152964] = { ["source"] = "Void Spawn", ["event"] = "SPELL_CAST_START", ["npcID"] = 75652, }, [394972] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Lavabearer", ["npcID"] = 197148, }, [34984] = { ["source"] = "Fen Ray", ["event"] = "SPELL_CAST_START", ["npcID"] = 17731, }, [157355] = { ["source"] = "Voidseer Kalurg", ["event"] = "SPELL_CAST_START", ["npcID"] = 83385, }, [365872] = { ["encounterName"] = "Anduin Wrynn", ["source"] = "Anduin Wrynn", ["encounterID"] = 2546, ["event"] = "SPELL_CAST_START", ["npcID"] = 181954, }, [433448] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nerubian Webspinner", ["npcID"] = 216621, }, [320822] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Bonemender", ["npcID"] = 165222, }, [441287] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Kaheti Sentry", ["npcID"] = 218315, }, [385359] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["encounterID"] = 2567, ["event"] = "SPELL_CAST_START", ["npcID"] = 186116, }, [449831] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Battlefront Hauler", ["npcID"] = 223789, }, [15979] = { ["source"] = "Arcane Aberration", ["event"] = "SPELL_CAST_START", ["npcID"] = 11480, }, [15982] = { ["source"] = "Witch Doctor Zum'rah", ["event"] = "SPELL_CAST_START", ["npcID"] = 7271, }, [455975] = { ["source"] = "Reconstructed Skardyn", ["event"] = "SPELL_CAST_START", ["npcID"] = 219245, }, [449832] = { ["source"] = "Brann Bronzebeard", ["event"] = "SPELL_CAST_START", ["npcID"] = 210759, }, [64688] = { ["encounterName"] = "Auriaya", ["source"] = "Auriaya", ["npcID"] = 33515, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1131, }, [194216] = { ["encounterName"] = "Harbaron", ["source"] = "Harbaron", ["encounterID"] = 1823, ["event"] = "SPELL_CAST_START", ["npcID"] = 96754, }, [374066] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Geomancer", ["npcID"] = 190345, }, [440056] = { ["source"] = "Nerubian Slasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 208243, }, [40251] = { ["encounterName"] = "Teron Gorefiend", ["source"] = "Teron Gorefiend", ["npcID"] = 22871, ["event"] = "SPELL_CAST_START", ["encounterID"] = 604, }, [396346] = { ["source"] = "Sirena the Fangbreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 185907, }, [369865] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Raider", ["npcID"] = 193840, }, [449834] = { ["event"] = "SPELL_CAST_START", ["source"] = "Springbubble", ["npcID"] = 219262, }, [12471] = { ["source"] = "Atal'ai High Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 5273, }, [388402] = { ["event"] = "SPELL_CAST_START", ["source"] = "Predatory Thresher", ["npcID"] = 198779, }, [357730] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Anduin Wrynn", ["encounterID"] = 2435, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 178072, }, [394558] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Flame", ["npcID"] = 198577, }, [80195] = { ["source"] = "Stonecore Bruiser", ["event"] = "SPELL_CAST_START", ["npcID"] = 42692, }, [458670] = { ["source"] = "Archavon the Stone Watcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 227257, }, [324923] = { ["source"] = "Drust Boughbreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 164926, }, [375475] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Juvenile Frost Proto-Dragon", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191222, }, [154377] = { ["source"] = "Gasping Maw", ["event"] = "SPELL_CAST_START", ["npcID"] = 76440, }, [389487] = { ["event"] = "SPELL_CAST_START", ["source"] = "Neela Firebane", ["npcID"] = 193686, }, [449693] = { ["event"] = "SPELL_CAST_START", ["source"] = "Queen's Guard Re'zah", ["npcID"] = 223822, }, [425264] = { ["encounterName"] = "Speaker Shadowcrown", ["source"] = "Speaker Shadowcrown", ["encounterID"] = 2837, ["event"] = "SPELL_CAST_START", ["npcID"] = 211087, }, [45235] = { ["encounterName"] = "Eredar Twins", ["source"] = "Grand Warlock Alythess", ["npcID"] = 25166, ["event"] = "SPELL_CAST_START", ["encounterID"] = 727, }, [394948] = { ["source"] = "Ashbinder Tornecha", ["event"] = "SPELL_CAST_START", ["npcID"] = 192344, }, [196208] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Shadowmoon Warlock", ["npcID"] = 99704, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [12151] = { ["source"] = "Atal'ai High Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 5273, }, [255371] = { ["encounterName"] = "Rezan", ["source"] = "Rezan", ["encounterID"] = 2086, ["event"] = "SPELL_CAST_START", ["npcID"] = 122963, }, [252687] = { ["source"] = "Shadowblade Stalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 122970, }, [54962] = { ["source"] = "Dragonflayer Strategist", ["event"] = "SPELL_CAST_START", ["npcID"] = 23956, }, [55218] = { ["encounterName"] = "Gal'darah", ["source"] = "Gal'darah", ["npcID"] = 29306, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1981, }, [441513] = { ["source"] = "Deathpetal", ["event"] = "SPELL_CAST_START", ["npcID"] = 206184, }, [157360] = { ["source"] = "Kuu'rat", ["event"] = "SPELL_CAST_START", ["npcID"] = 75484, }, [374073] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Geomancer", ["npcID"] = 190345, }, [152939] = { ["encounterName"] = "Roltall", ["source"] = "Roltall", ["encounterID"] = 1652, ["event"] = "SPELL_CAST_START", ["npcID"] = 75786, }, [239810] = { ["source"] = "Eternal Soulguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 120191, }, [384823] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["encounterID"] = 2606, ["event"] = "SPELL_CAST_START", ["npcID"] = 189886, }, [455984] = { ["source"] = "Reconstructed Skardyn", ["event"] = "SPELL_CAST_START", ["npcID"] = 219245, }, [65104] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "XB-488 Disposalbot", ["npcID"] = 34273, }, [59433] = { ["encounterName"] = "Anub'arak", ["source"] = "Anub'arak", ["npcID"] = 29120, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1973, }, [453937] = { ["encounterName"] = "Zekvir", ["source"] = "Egg Cocoon", ["npcID"] = 234024, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [5208] = { ["source"] = "Captain Greenskin", ["event"] = "SPELL_CAST_START", ["npcID"] = 647, }, [65648] = { ["encounterName"] = "Mimiron", ["source"] = "Aerial Command Unit", ["npcID"] = 33670, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1138, }, [451890] = { ["source"] = "Stonehead Koboldcrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 220792, }, [388410] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 189813, }, [59430] = { ["encounterName"] = "Anub'arak", ["source"] = "Anub'arak", ["encounterID"] = 1973, ["event"] = "SPELL_CAST_START", ["npcID"] = 29120, }, [241057] = { ["source"] = "Lylth the Silent", ["event"] = "SPELL_CAST_START", ["npcID"] = 120808, }, [66880] = { ["encounterName"] = "Northrend Beasts", ["source"] = "Acidmaw", ["npcID"] = 35144, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1088, }, [395943] = { ["event"] = "SPELL_CAST_START", ["source"] = "Massive Slagshell", ["npcID"] = 225393, }, [199341] = { ["source"] = "Valarjar Trapper", ["event"] = "SPELL_CAST_START", ["npcID"] = 96934, }, [384316] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["npcID"] = 186615, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2636, }, [441518] = { ["source"] = "Failed Batch", ["event"] = "SPELL_CAST_START", ["npcID"] = 220368, }, [243300] = { ["source"] = "Shadow Council Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 117776, }, [365887] = { ["source"] = "Eternal Forger", ["event"] = "SPELL_CAST_START", ["npcID"] = 185394, }, [397892] = { ["event"] = "SPELL_CAST_START", ["source"] = "Imacu'tya", ["npcID"] = 104275, }, [350732] = { ["encounterName"] = "Guardian of the First Ones", ["source"] = "Guardian of the First Ones", ["encounterID"] = 2436, ["event"] = "SPELL_CAST_START", ["npcID"] = 175731, }, [448660] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [365888] = { ["source"] = "Dominated Eradicator", ["event"] = "SPELL_CAST_START", ["npcID"] = 185395, }, [396879] = { ["source"] = "Geothermus", ["event"] = "SPELL_CAST_START", ["npcID"] = 217416, }, [268705] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sand-Crusted Striker", ["npcID"] = 135846, }, [153268] = { ["source"] = "Shadowmoon Exhumer", ["event"] = "SPELL_CAST_START", ["npcID"] = 77700, }, [374080] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Ravager", ["npcID"] = 190348, }, [31707] = { ["event"] = "SPELL_CAST_START", ["source"] = "Water Elemental", ["npcID"] = 78116, }, [205486] = { ["encounterName"] = "Star Augur Etraeus", ["source"] = "Star Augur Etraeus", ["npcID"] = 103758, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1863, }, [51963] = { ["source"] = "Ebon Gargoyle", ["event"] = "SPELL_CAST_START", ["npcID"] = 27829, }, [390463] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [15530] = { ["source"] = "Yazzai", ["event"] = "SPELL_CAST_START", ["npcID"] = 24561, }, [427323] = { ["source"] = "Voidrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 212786, }, [405691] = { ["event"] = "SPELL_CAST_START", ["source"] = "Volcanakk", ["npcID"] = 200911, }, [453392] = { ["source"] = "Sureki Eradicator", ["event"] = "SPELL_CAST_START", ["npcID"] = 225408, }, [430288] = { ["source"] = "Void Fragment", ["event"] = "SPELL_CAST_START", ["npcID"] = 207202, }, [430805] = { ["source"] = "Coalescing Void Diffuser", ["event"] = "SPELL_CAST_START", ["npcID"] = 214421, }, [428086] = { ["encounterName"] = "Speaker Shadowcrown", ["source"] = "Speaker Shadowcrown", ["encounterID"] = 2837, ["event"] = "SPELL_CAST_START", ["npcID"] = 211087, }, [430754] = { ["source"] = "Corrupted Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 214439, }, [439811] = { ["encounterName"] = "Rasha'nan", ["source"] = "Rasha'nan", ["npcID"] = 214504, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2918, }, [371875] = { ["source"] = "Qalashi Trainee", ["event"] = "SPELL_CAST_START", ["npcID"] = 189266, }, [320655] = { ["encounterName"] = "Blightbone", ["source"] = "Blightbone", ["npcID"] = 162691, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2387, }, [167092] = { ["source"] = "Cackling Pyromaniac", ["event"] = "SPELL_CAST_START", ["npcID"] = 79510, }, [353418] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [449696] = { ["event"] = "SPELL_CAST_START", ["source"] = "Queen's Guard Ge'zah", ["npcID"] = 223839, }, [408080] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kob'rok", ["npcID"] = 203462, }, [199345] = { ["encounterName"] = "Dresaron", ["source"] = "Dresaron", ["npcID"] = 99200, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1838, }, [384132] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["encounterID"] = 2585, ["event"] = "SPELL_CAST_START", ["npcID"] = 186739, }, [451900] = { ["source"] = "Stonehead Koboldcrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 220792, }, [470330] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamewalker", ["npcID"] = 233203, }, [382277] = { ["event"] = "SPELL_CAST_START", ["source"] = "Balara", ["npcID"] = 193457, }, [48191] = { ["isChanneled"] = true, ["source"] = "Horde Ranger", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 26801, }, [460092] = { ["source"] = "Spinemaw Staghorn", ["event"] = "SPELL_CAST_START", ["npcID"] = 167111, }, [17235] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerub'enkan", ["npcID"] = 10437, }, [62131] = { ["encounterName"] = "Thorim", ["source"] = "Thorim", ["npcID"] = 32865, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1141, }, [351562] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawforged Colossus", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177893, }, [369197] = { ["source"] = "Cauldronbearer Blakor", ["event"] = "SPELL_CAST_START", ["npcID"] = 186783, }, [396613] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunscale Behemoth", ["npcID"] = 193133, }, [67037] = { ["source"] = "Prince Tortheldrin", ["event"] = "SPELL_CAST_START", ["npcID"] = 11486, }, [102241] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["npcID"] = 54544, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1884, }, [69989] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skybreaker Marksman", ["npcID"] = 37144, }, [320336] = { ["encounterName"] = "Amarth, The Harvester", ["source"] = "Reanimated Mage", ["npcID"] = 164414, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2388, }, [365898] = { ["source"] = "Dominated Eradicator", ["event"] = "SPELL_CAST_START", ["npcID"] = 183413, }, [464348] = { ["encounterName"] = "The Seven", ["source"] = "Anger'rel", ["encounterID"] = 3048, ["event"] = "SPELL_CAST_START", ["npcID"] = 226307, }, [171894] = { ["source"] = "Rangari", ["event"] = "SPELL_CAST_START", ["npcID"] = 80984, }, [396615] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunscale Behemoth", ["npcID"] = 193133, }, [232174] = { ["encounterName"] = "Harjatan", ["source"] = "Harjatan", ["encounterID"] = 2036, ["event"] = "SPELL_CAST_START", ["npcID"] = 116407, }, [390290] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infuser Sariya", ["npcID"] = 190405, }, [167516] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Incinerator", ["npcID"] = 86809, }, [453953] = { ["event"] = "SPELL_CAST_START", ["source"] = "Broodtwister Ovi'nax", ["npcID"] = 214506, }, [423051] = { ["encounterName"] = "Baron Braunpyke", ["source"] = "Baron Braunpyke", ["encounterID"] = 2835, ["event"] = "SPELL_CAST_START", ["npcID"] = 207939, }, [384134] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Warspear", ["npcID"] = 192791, }, [33975] = { ["source"] = "Instructor Galford", ["event"] = "SPELL_CAST_START", ["npcID"] = 10811, }, [412999] = { ["event"] = "SPELL_CAST_START", ["source"] = "Winglord Dezran", ["npcID"] = 201677, }, [195253] = { ["event"] = "SPELL_CAST_START", ["source"] = "Restless Tides", ["npcID"] = 97173, }, [82858] = { ["source"] = "High Priestess Azil", ["event"] = "SPELL_CAST_START", ["npcID"] = 42333, }, [451097] = { ["source"] = "Sureki Militant", ["event"] = "SPELL_CAST_START", ["npcID"] = 213932, }, [372045] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Caustic Spiderling", ["npcID"] = 189233, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [35511] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shattered Hand Sharpshooter", ["npcID"] = 16704, }, [400714] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nidharr", ["npcID"] = 201310, }, [8362] = { ["source"] = "Atal'ai High Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 5273, }, [169657] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twisted Abomination", ["npcID"] = 84767, }, [195254] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["encounterID"] = 1832, ["event"] = "SPELL_CAST_START", ["npcID"] = 98542, }, [351066] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 175729, }, [221875] = { ["encounterName"] = "Star Augur Etraeus", ["source"] = "Star Augur Etraeus", ["npcID"] = 103758, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1863, }, [372047] = { ["source"] = "Defier Draghar", ["event"] = "SPELL_CAST_START", ["npcID"] = 187897, }, [375384] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Earthshaker", ["npcID"] = 190371, }, [40066] = { ["event"] = "SPELL_CAST_START", ["source"] = "Coilskar Wrangler", ["npcID"] = 22877, }, [387849] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["encounterID"] = 2635, ["event"] = "SPELL_CAST_START", ["npcID"] = 189813, }, [194231] = { ["encounterName"] = "Harbaron", ["source"] = "Harbaron", ["encounterID"] = 1823, ["event"] = "SPELL_CAST_START", ["npcID"] = 96754, }, [7896] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wildspawn Betrayer", ["npcID"] = 11454, }, [34616] = { ["source"] = "Nethervine Inciter", ["event"] = "SPELL_CAST_START", ["npcID"] = 19511, }, [213685] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["npcID"] = 95888, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [173754] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Portalmaster", ["npcID"] = 80181, }, [102472] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["npcID"] = 54544, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1884, }, [384336] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Plainstomper", ["npcID"] = 191847, }, [201399] = { ["source"] = "Dreadfire Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 100527, }, [453960] = { ["event"] = "SPELL_CAST_START", ["source"] = "Broodtwister Ovi'nax", ["npcID"] = 214506, }, [365907] = { ["source"] = "Dominated Disrupter", ["event"] = "SPELL_CAST_START", ["npcID"] = 184880, }, [47773] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["encounterID"] = 2010, ["event"] = "SPELL_CAST_START", ["npcID"] = 26731, }, [451913] = { ["source"] = "The Puppetmaster?", ["event"] = "SPELL_CAST_START", ["npcID"] = 220507, }, [466045] = { ["source"] = "Kvaldir Tidewalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 232302, }, [365908] = { ["source"] = "Dominated Disrupter", ["event"] = "SPELL_CAST_START", ["npcID"] = 184880, }, [102193] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["npcID"] = 54544, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1884, }, [153521] = { ["event"] = "SPELL_CAST_START", ["source"] = "Adept of the Dawn", ["npcID"] = 79467, }, [218806] = { ["encounterName"] = "High Botanist Tel'arn", ["source"] = "Solarist Tel'arn", ["npcID"] = 109038, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1886, }, [263309] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Adderis", ["npcID"] = 133379, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2124, }, [392530] = { ["event"] = "SPELL_CAST_START", ["source"] = "Quarry Infuser", ["npcID"] = 197799, }, [460106] = { ["source"] = "Slatefang", ["event"] = "SPELL_CAST_START", ["npcID"] = 228439, }, [413008] = { ["event"] = "SPELL_CAST_START", ["source"] = "Highmountain Seer", ["npcID"] = 201268, }, [375348] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gusting Proto-Dragon", ["npcID"] = 190401, }, [195109] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Stormweaver", ["npcID"] = 91783, }, [361815] = { ["encounterName"] = "Anduin Wrynn", ["source"] = "Anduin Wrynn", ["encounterID"] = 2546, ["event"] = "SPELL_CAST_START", ["npcID"] = 181954, }, [404818] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shukoro Rapidstamer", ["npcID"] = 198917, }, [396069] = { ["source"] = "Enraged Cliff", ["event"] = "SPELL_CAST_START", ["npcID"] = 187090, }, [155327] = { ["encounterName"] = "Soulbinder Nyami", ["source"] = "Soulbinder Nyami", ["encounterID"] = 1685, ["event"] = "SPELL_CAST_START", ["npcID"] = 76177, }, [213688] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fel Lord", ["npcID"] = 107024, }, [5213] = { ["source"] = "Gilnid", ["event"] = "SPELL_CAST_START", ["npcID"] = 1763, }, [351067] = { ["encounterName"] = "Remnant of Ner'zhul", ["source"] = "Remnant of Ner'zhul", ["encounterID"] = 2432, ["event"] = "SPELL_CAST_START", ["npcID"] = 175729, }, [369791] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Eric \"The Swift\"", ["encounterID"] = 2555, ["event"] = "SPELL_CAST_START", ["npcID"] = 184582, }, [193211] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["encounterID"] = 1822, ["event"] = "SPELL_CAST_START", ["npcID"] = 96756, }, [396629] = { ["event"] = "SPELL_CAST_START", ["source"] = "Leg Chewer", ["npcID"] = 217743, }, [398677] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Cutthroat", ["npcID"] = 200849, }, [359770] = { ["encounterName"] = "Skolex, the Insatiable Ravener", ["source"] = "Skolex", ["encounterID"] = 2542, ["event"] = "SPELL_CAST_START", ["npcID"] = 181395, }, [427346] = { ["source"] = "Devout Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 206697, }, [404821] = { ["event"] = "SPELL_CAST_START", ["source"] = "Water Echo", ["npcID"] = 203051, }, [325413] = { ["source"] = "Spinemaw Acidgullet", ["event"] = "SPELL_CAST_START", ["npcID"] = 167113, }, [269670] = { ["encounterName"] = "Avatar of Sethraliss", ["source"] = "Avatar of Sethraliss", ["npcID"] = 133392, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2127, }, [194674] = { ["source"] = "Seacursed Slaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 97043, }, [387189] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sundered Researcher", ["npcID"] = 199946, }, [336453] = { ["source"] = "Stygian Goliath", ["event"] = "SPELL_CAST_START", ["npcID"] = 176002, }, [425300] = { ["isChanneled"] = true, ["source"] = "Zaqali Flamemancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 210170, }, [402775] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Shrineguard", ["npcID"] = 202803, }, [446255] = { ["event"] = "SPELL_CAST_START", ["source"] = "Congealing Mass", ["npcID"] = 222459, }, [429545] = { ["event"] = "SPELL_CAST_START", ["source"] = "Turned Speaker", ["npcID"] = 214350, }, [150290] = { ["encounterName"] = "Magmolatus", ["source"] = "Calamity", ["npcID"] = 74571, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [372201] = { ["source"] = "Qalashi Irontorch", ["event"] = "SPELL_CAST_START", ["npcID"] = 189464, }, [31407] = { ["source"] = "Murkblood Spearman", ["event"] = "SPELL_CAST_START", ["npcID"] = 17729, }, [398681] = { ["source"] = "Frigid Binder", ["event"] = "SPELL_CAST_START", ["npcID"] = 200623, }, [34745] = { ["encounterName"] = "High Botanist Freywinn", ["source"] = "Frayer Protector", ["npcID"] = 19953, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1926, }, [172736] = { ["source"] = "Rangari", ["event"] = "SPELL_CAST_START", ["npcID"] = 80983, }, [149187] = { ["source"] = "Dragonmaw Tidal Shaman", ["event"] = "SPELL_CAST_START", ["npcID"] = 72367, }, [439637] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Echoing Shade", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 219675, }, [392539] = { ["event"] = "SPELL_CAST_START", ["source"] = "Awakened Terrasentry", ["npcID"] = 197801, }, [167239] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Deadeye", ["npcID"] = 83028, }, [445781] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stolen Loader", ["npcID"] = 223541, }, [406874] = { ["source"] = "Twilight Bodyguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 232443, }, [458068] = { ["event"] = "SPELL_CAST_START", ["source"] = "Croakit", ["npcID"] = 214757, }, [34716] = { ["encounterName"] = "Warp Splinter", ["source"] = "Warp Splinter", ["npcID"] = 17977, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1929, }, [397394] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Thunderfist", ["npcID"] = 193373, }, [357729] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Anduin Wrynn", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 178072, }, [441452] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [46046] = { ["source"] = "Sunblade Physician", ["event"] = "SPELL_CAST_START", ["npcID"] = 24687, }, [437592] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [374112] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Frostbreath Arachnid", ["npcID"] = 189234, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [196287] = { ["encounterName"] = "Serpentrix", ["source"] = "Stormwake Hydra", ["npcID"] = 91792, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1813, }, [378208] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Gashtooth", ["encounterID"] = 2570, ["event"] = "SPELL_CAST_START", ["npcID"] = 186124, }, [76325] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Flame Caller", ["npcID"] = 39708, }, [423259] = { ["source"] = "Wildfire Blazekin", ["event"] = "SPELL_CAST_START", ["npcID"] = 210685, }, [439401] = { ["encounterName"] = "Izo, the Grand Splicer", ["source"] = "Izo, the Grand Splicer", ["encounterID"] = 2909, ["event"] = "SPELL_CAST_START", ["npcID"] = 216658, }, [112998] = { ["event"] = "SPELL_CAST_START", ["source"] = "Residual Hatred", ["npcID"] = 58803, }, [404830] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shukoro Rapidstamer", ["npcID"] = 198917, }, [376997] = { ["encounterName"] = "Crawth", ["source"] = "Crawth", ["npcID"] = 191736, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2564, }, [384353] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["encounterID"] = 2567, ["event"] = "SPELL_CAST_START", ["npcID"] = 186116, }, [427356] = { ["source"] = "Devout Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 206697, }, [396640] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Ancient Branch", ["npcID"] = 196548, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2563, }, [379023] = { ["source"] = "Hillside Forager", ["event"] = "SPELL_CAST_START", ["npcID"] = 191240, }, [25054] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Priest", ["npcID"] = 10423, }, [427357] = { ["source"] = "Devout Priest", ["event"] = "SPELL_CAST_START", ["npcID"] = 206697, }, [396641] = { ["source"] = "Kapraku", ["event"] = "SPELL_CAST_START", ["npcID"] = 203466, }, [316779] = { ["source"] = "Mawsworn Lancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 178043, }, [466265] = { ["encounterName"] = "General Angerforge", ["source"] = "General Angerforge", ["encounterID"] = 3045, ["event"] = "SPELL_CAST_START", ["npcID"] = 226316, }, [59575] = { ["encounterName"] = "Skarvold & Dalronn", ["source"] = "Dalronn the Controller", ["npcID"] = 24201, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2024, }, [225732] = { ["source"] = "Lady Velandras Ravencrest", ["event"] = "SPELL_CAST_START", ["npcID"] = 98538, }, [398690] = { ["source"] = "Glakis, Winter's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199502, }, [379033] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Wardog", ["npcID"] = 185465, }, [427359] = { ["isChanneled"] = true, ["source"] = "Arathi Footman", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 206705, }, [391799] = { ["source"] = "Morlash", ["event"] = "SPELL_CAST_START", ["npcID"] = 201549, }, [439646] = { ["encounterName"] = "Izo, the Grand Splicer", ["source"] = "Izo, the Grand Splicer", ["encounterID"] = 2909, ["event"] = "SPELL_CAST_START", ["npcID"] = 216658, }, [196290] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormwake Hydra", ["npcID"] = 91792, }, [106856] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["npcID"] = 56732, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1416, }, [199034] = { ["source"] = "Valarjar Aspirant", ["event"] = "SPELL_CAST_START", ["npcID"] = 101637, }, [398692] = { ["source"] = "Glakis, Winter's Wrath", ["event"] = "SPELL_CAST_START", ["npcID"] = 199502, }, [458077] = { ["event"] = "SPELL_CAST_START", ["source"] = "Parasitic Worm", ["npcID"] = 222786, }, [358225] = { ["source"] = "Mawsworn Runesmith", ["event"] = "SPELL_CAST_START", ["npcID"] = 178732, }, [386024] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Stormspeaker", ["npcID"] = 194894, }, [34930] = { ["source"] = "Ethereal Darkcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 18331, }, [143941] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Kil'ruk the Wind-Reaver", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71161, }, [15228] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murkblood Oracle", ["npcID"] = 17771, }, [396646] = { ["event"] = "SPELL_CAST_START", ["source"] = "Loamas", ["npcID"] = 199030, }, [425048] = { ["source"] = "Stormguard Gorren", ["event"] = "SPELL_CAST_START", ["npcID"] = 207205, }, [425315] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spinshroom", ["npcID"] = 207481, }, [209602] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Advisor Melandrus", ["npcID"] = 104218, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1870, }, [453683] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, }, [209741] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Image of Advisor Melandrus", ["npcID"] = 105754, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1870, }, [458080] = { ["event"] = "SPELL_CAST_START", ["source"] = "Croakit", ["npcID"] = 214757, }, [193585] = { ["source"] = "Rockbound Trapper", ["event"] = "SPELL_CAST_START", ["npcID"] = 102232, }, [391793] = { ["source"] = "Furious Deluge", ["event"] = "SPELL_CAST_START", ["npcID"] = 197220, }, [20831] = { ["source"] = "Mana Remnant", ["event"] = "SPELL_CAST_START", ["npcID"] = 11483, }, [376171] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Icecaller", ["npcID"] = 190377, }, [386410] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["npcID"] = 189492, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2607, }, [172588] = { ["event"] = "SPELL_CAST_START", ["source"] = "Melded Berserker", ["npcID"] = 86372, }, [40082] = { ["event"] = "SPELL_CAST_START", ["source"] = "Coilskar Harpooner", ["npcID"] = 22874, }, [407107] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthrender Ku'siva", ["npcID"] = 199840, }, [451939] = { ["source"] = "Twilight Destroyer", ["event"] = "SPELL_CAST_START", ["npcID"] = 224609, }, [451102] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ascendant Vis'coxria", ["npcID"] = 211261, }, [365934] = { ["event"] = "SPELL_CAST_START", ["source"] = "Yggdreth the Despoiler", ["npcID"] = 184860, }, [457787] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Wickbreaker", ["npcID"] = 215077, }, [385036] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Galesinger", ["npcID"] = 190373, }, [315454] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pelagos", ["npcID"] = 184003, }, [52921] = { ["encounterName"] = "Loken", ["source"] = "Loken", ["npcID"] = 28923, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1986, }, [384365] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nokhud Plainstomper", ["npcID"] = 191847, }, [32330] = { ["source"] = "Lykul Wasp", ["event"] = "SPELL_CAST_START", ["npcID"] = 17732, }, [82797] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blisterpaw Hyena", ["npcID"] = 5426, }, [275835] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Invader", ["npcID"] = 137516, }, [384366] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashwhite Kestrel", ["npcID"] = 215070, }, [435560] = { ["encounterName"] = "Goldie Baronbottom", ["source"] = "Goldie Baronbottom", ["encounterID"] = 2930, ["event"] = "SPELL_CAST_START", ["npcID"] = 214661, }, [348024] = { ["source"] = "Ocular Commander", ["event"] = "SPELL_CAST_START", ["npcID"] = 176520, }, [56934] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["npcID"] = 26731, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2010, }, [59160] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormforged Mender", ["npcID"] = 28582, }, [357354] = { ["source"] = "Loom Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 180427, }, [436781] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Scarab Captain Vul'akan", ["npcID"] = 218306, }, [369193] = { ["source"] = "Ashbinder Tornecha", ["event"] = "SPELL_CAST_START", ["npcID"] = 192344, }, [81439] = { ["source"] = "Millhouse Manastorm", ["event"] = "SPELL_CAST_START", ["npcID"] = 43391, }, [394607] = { ["source"] = "Captain Lancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 193198, }, [372082] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["npcID"] = 187967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [154317] = { ["source"] = "Bashing Skull", ["event"] = "SPELL_CAST_START", ["npcID"] = 76439, }, [196296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormwake Hydra", ["npcID"] = 91792, }, [373395] = { ["event"] = "SPELL_CAST_START", ["source"] = "Batak", ["npcID"] = 193462, }, [57785] = { ["encounterName"] = "Herald Volazj", ["source"] = "Twisted Visage", ["encounterID"] = 1968, ["event"] = "SPELL_CAST_START", ["npcID"] = 30625, }, [363525] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mawsworn Purger", ["npcID"] = 183652, }, [301629] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mechagon Renormalizer", ["npcID"] = 150297, }, [101810] = { ["encounterName"] = "Echo of Jaina", ["source"] = "Echo of Jaina", ["npcID"] = 54445, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1883, }, [322938] = { ["isChanneled"] = true, ["source"] = "Drust Harvester", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 164921, }, [324986] = { ["source"] = "Mistveil Stalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 166301, }, [426893] = { ["source"] = "Quartermaster Koratite", ["event"] = "SPELL_CAST_START", ["npcID"] = 209801, }, [213525] = { ["event"] = "SPELL_CAST_START", ["source"] = "Brother of the Light", ["npcID"] = 97692, }, [429422] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cursedforge Stoneshaper", ["npcID"] = 214066, }, [300414] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Grinder", ["npcID"] = 150143, }, [389804] = { ["source"] = "Unstable Curator", ["event"] = "SPELL_CAST_START", ["npcID"] = 187154, }, [167966] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Earthshaper Telu", ["npcID"] = 83893, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1757, }, [44475] = { ["source"] = "Sunblade Mage Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 24683, }, [456044] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vil'vim the Mindtwister", ["npcID"] = 222626, }, [433519] = { ["encounterName"] = "Sikran, Captain of the Sureki", ["source"] = "Sikran", ["npcID"] = 214503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2898, }, [59154] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormforged Giant", ["npcID"] = 28920, }, [453997] = { ["source"] = "Faceless One", ["event"] = "SPELL_CAST_START", ["npcID"] = 223119, }, [374135] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grazing Broadhoof", ["npcID"] = 193386, }, [395196] = { ["event"] = "SPELL_CAST_START", ["source"] = "Volcanakk", ["npcID"] = 200911, }, [226347] = { ["source"] = "Stoneclaw Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 91332, }, [68799] = { ["source"] = "Apothecary Frye", ["event"] = "SPELL_CAST_START", ["npcID"] = 36272, }, [446328] = { ["source"] = "Shadow-hemmed Fog Beast", ["event"] = "SPELL_CAST_START", ["npcID"] = 221663, }, [432114] = { ["source"] = "Dogmatic Forgecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 212884, }, [375834] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 190245, }, [445808] = { ["source"] = "Heelripper", ["event"] = "SPELL_CAST_START", ["npcID"] = 216555, }, [199567] = { ["source"] = "Image of Latosius", ["event"] = "SPELL_CAST_START", ["npcID"] = 101028, }, [257732] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blacktooth Knuckleduster", ["npcID"] = 129547, }, [257870] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Buccaneer", ["npcID"] = 130011, }, [429427] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cursedforge Stoneshaper", ["npcID"] = 214066, }, [64654] = { ["event"] = "SPELL_CAST_START", ["source"] = "Winter Rumbler", ["npcID"] = 34135, }, [376186] = { ["source"] = "Overseer Lahar", ["event"] = "SPELL_CAST_START", ["npcID"] = 189235, }, [402807] = { ["source"] = "Glittering Shard Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 205241, }, [429428] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earth Burst Totem", ["npcID"] = 214287, }, [464240] = { ["source"] = "High Priest Aemya", ["event"] = "SPELL_CAST_START", ["npcID"] = 212827, }, [392569] = { ["source"] = "Flamegullet", ["event"] = "SPELL_CAST_START", ["npcID"] = 197697, }, [383953] = { ["source"] = "Bakar Companion", ["event"] = "SPELL_CAST_START", ["npcID"] = 194255, }, [437620] = { ["encounterName"] = "Nexus-Princess Ky'veza", ["source"] = "Nexus-Princess Ky'veza", ["npcID"] = 217748, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2920, }, [334488] = { ["encounterName"] = "Surgeon Stitchflesh", ["source"] = "Surgeon Stitchflesh", ["npcID"] = 162689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2389, }, [458582] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sureki Darkblade", ["npcID"] = 222274, }, [427382] = { ["event"] = "SPELL_CAST_START", ["source"] = "Engine Speaker", ["npcID"] = 212764, }, [29919] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mana Warp", ["npcID"] = 16530, }, [371358] = { ["source"] = "Unstable Curator", ["event"] = "SPELL_CAST_START", ["npcID"] = 187154, }, [194442] = { ["source"] = "Waterlogged Soul Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 99188, }, [17228] = { ["source"] = "Theka the Martyr", ["event"] = "SPELL_CAST_START", ["npcID"] = 7272, }, [445813] = { ["source"] = "Unstable Test Subject", ["event"] = "SPELL_CAST_START", ["npcID"] = 216328, }, [300840] = { ["event"] = "SPELL_CAST_START", ["source"] = "Inhuman Test Subject", ["npcID"] = 202147, }, [424891] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fungal Speartender", ["npcID"] = 207456, }, [394620] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightrot", ["npcID"] = 188707, }, [427011] = { ["encounterName"] = "The Darkness", ["source"] = "The Darkness", ["encounterID"] = 2788, ["event"] = "SPELL_CAST_START", ["npcID"] = 208747, }, [300424] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Bully", ["npcID"] = 150160, }, [441385] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hollow Frostweaver", ["npcID"] = 222193, }, [446477] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepwater Sludger", ["npcID"] = 216515, }, [243401] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lethon", ["npcID"] = 121821, }, [386781] = { ["encounterName"] = "Telash Greywing", ["source"] = "Telash Greywing", ["encounterID"] = 2583, ["event"] = "SPELL_CAST_START", ["npcID"] = 186737, }, [392574] = { ["source"] = "Tempest Channeler", ["event"] = "SPELL_CAST_START", ["npcID"] = 198047, }, [394622] = { ["source"] = "Fetid Oak", ["event"] = "SPELL_CAST_START", ["npcID"] = 231083, }, [62605] = { ["encounterName"] = "Thorim", ["source"] = "Sif", ["npcID"] = 33196, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1141, }, [154110] = { ["encounterName"] = "Araknath", ["source"] = "Araknath", ["npcID"] = 76141, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1699, }, [257736] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Stormcaller", ["npcID"] = 126919, }, [225825] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightborne Sage", ["npcID"] = 111303, }, [441242] = { ["source"] = "Taste Tester", ["event"] = "SPELL_CAST_START", ["npcID"] = 220060, }, [387037] = { ["event"] = "SPELL_CAST_START", ["source"] = "Torch Revenant", ["npcID"] = 201472, }, [392576] = { ["source"] = "Tempest Channeler", ["event"] = "SPELL_CAST_START", ["npcID"] = 198047, }, [396001] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Songbird Queen", ["npcID"] = 59553, }, [195108] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Stormweaver", ["npcID"] = 91783, }, [398720] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Bulwark", ["npcID"] = 200850, }, [157170] = { ["source"] = "Sargerei Soulbinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 77812, }, [358215] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Mawforged Goliath", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 177892, }, [445819] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashen Stonestalker", ["npcID"] = 217624, }, [199674] = { ["source"] = "King Bjorn", ["event"] = "SPELL_CAST_START", ["npcID"] = 97081, }, [188114] = { ["encounterName"] = "Rokmora", ["source"] = "Rokmora", ["encounterID"] = 1790, ["event"] = "SPELL_CAST_START", ["npcID"] = 91003, }, [369674] = { ["source"] = "Stonevault Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 184022, }, [396674] = { ["source"] = "Alpha Skulking Scythid", ["event"] = "SPELL_CAST_START", ["npcID"] = 197377, }, [22924] = { ["source"] = "Tendris Warpwood", ["event"] = "SPELL_CAST_START", ["npcID"] = 11489, }, [392579] = { ["event"] = "SPELL_CAST_START", ["source"] = "Quarry Stonebreaker", ["npcID"] = 197831, }, [370054] = { ["source"] = "Battleseared Magmatusk", ["event"] = "SPELL_CAST_START", ["npcID"] = 196772, }, [396675] = { ["event"] = "SPELL_CAST_START", ["source"] = "Beakers", ["npcID"] = 193177, }, [193951] = { ["source"] = "Barbed Spiderling", ["event"] = "SPELL_CAST_START", ["npcID"] = 97677, }, [152962] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_CAST_START", ["npcID"] = 75829, }, [451965] = { ["source"] = "Molten Giant", ["event"] = "SPELL_CAST_START", ["npcID"] = 40166, }, [391118] = { ["source"] = "Scalebane Lieutenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 191739, }, [458720] = { ["source"] = "Awakened Volcanic Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 225896, }, [62395] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ironwork Cannon", ["npcID"] = 33264, }, [193235] = { ["encounterName"] = "Hymdall", ["source"] = "Hymdall", ["encounterID"] = 1805, ["event"] = "SPELL_CAST_START", ["npcID"] = 94960, }, [17405] = { ["source"] = "Balnazzar", ["event"] = "SPELL_CAST_START", ["npcID"] = 10813, }, [365961] = { ["source"] = "Bound Realmbreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 183416, }, [392106] = { ["source"] = "Diluu", ["event"] = "SPELL_CAST_START", ["npcID"] = 195431, }, [272422] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Spotter", ["npcID"] = 138255, }, [292903] = { ["source"] = "Mawsworn Provoker", ["event"] = "SPELL_CAST_START", ["npcID"] = 181406, }, [71029] = { ["event"] = "SPELL_CAST_START", ["source"] = "Servant of the Throne", ["npcID"] = 36724, }, [322563] = { ["encounterName"] = "Tred'ova", ["source"] = "Tred'ova", ["npcID"] = 164517, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2393, }, [56698] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ahn'kahar Spell Flinger", ["npcID"] = 30278, }, [400279] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Ritualist", ["npcID"] = 199971, }, [431491] = { ["source"] = "Nightfall Commander", ["event"] = "SPELL_CAST_START", ["npcID"] = 214762, }, [7964] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ezra Grimm", ["npcID"] = 11058, }, [41150] = { ["event"] = "SPELL_CAST_START", ["source"] = "Illidari Nightlord", ["npcID"] = 22855, }, [372107] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Kokia Blazehoof", ["encounterID"] = 2606, ["event"] = "SPELL_CAST_START", ["npcID"] = 189232, }, [300436] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Shaman", ["npcID"] = 150146, }, [200404] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["npcID"] = 91007, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1793, }, [241043] = { ["source"] = "Lylth the Silent", ["event"] = "SPELL_CAST_START", ["npcID"] = 120808, }, [396159] = { ["source"] = "Lava Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 186620, }, [431493] = { ["source"] = "Nightfall Curseblade", ["event"] = "SPELL_CAST_START", ["npcID"] = 213894, }, [465091] = { ["source"] = "Twilight's Hammer Ambassador", ["event"] = "SPELL_CAST_START", ["npcID"] = 232463, }, [451971] = { ["source"] = "Molten Giant", ["event"] = "SPELL_CAST_START", ["npcID"] = 40166, }, [300818] = { ["source"] = "Gnome-Eating Droplet", ["event"] = "SPELL_CAST_START", ["npcID"] = 154663, }, [431494] = { ["source"] = "Nightfall Tactician", ["event"] = "SPELL_CAST_START", ["npcID"] = 213934, }, [408969] = { ["event"] = "SPELL_CAST_START", ["source"] = "Monstrous Mud", ["npcID"] = 192519, }, [16429] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thuzadin Shadowcaster", ["npcID"] = 10398, }, [169689] = { ["event"] = "SPELL_CAST_START", ["source"] = "Diving Chakram Spinner", ["npcID"] = 76116, }, [149941] = { ["encounterName"] = "Magmolatus", ["source"] = "Ruination", ["npcID"] = 74570, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1655, }, [150020] = { ["encounterName"] = "Twilight Lord Bathiel", ["source"] = "Twilight Lord Bathiel", ["encounterID"] = 1671, ["event"] = "SPELL_CAST_START", ["npcID"] = 74728, }, [375652] = { ["source"] = "Arcane Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 196115, }, [445830] = { ["source"] = "Mead-Mad Flayer", ["event"] = "SPELL_CAST_START", ["npcID"] = 222898, }, [423305] = { ["encounterName"] = "Skardyn Monstrosity", ["source"] = "Voidstone Monstrosity", ["npcID"] = 207207, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2836, }, [62396] = { ["encounterName"] = "Flame Leviathan", ["source"] = "Flame Leviathan", ["npcID"] = 33113, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1132, }, [353682] = { ["source"] = "Soulscream Tormentor", ["event"] = "SPELL_CAST_START", ["npcID"] = 176880, }, [169690] = { ["event"] = "SPELL_CAST_START", ["source"] = "Diving Chakram Spinner", ["npcID"] = 76116, }, [299475] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scraphound", ["npcID"] = 150254, }, [376208] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["encounterID"] = 2559, ["event"] = "SPELL_CAST_START", ["npcID"] = 184125, }, [427402] = { ["source"] = "Cursed Rookguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 207197, }, [366185] = { ["source"] = "Hired Muscle", ["event"] = "SPELL_CAST_START", ["npcID"] = 183499, }, [426943] = { ["encounterName"] = "The Darkness", ["source"] = "The Darkness", ["encounterID"] = 2788, ["event"] = "SPELL_CAST_START", ["npcID"] = 208747, }, [320464] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zolramus Sorcerer", ["npcID"] = 163128, }, [467919] = { ["source"] = "Prototype Fire Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 232551, }, [421260] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aurostor", ["npcID"] = 209574, }, [374699] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamecaller Aymi", ["npcID"] = 190368, }, [370104] = { ["source"] = "Dragonbane Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 186594, }, [427404] = { ["source"] = "Voidrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 212786, }, [462216] = { ["source"] = "Twilight Flamerender", ["event"] = "SPELL_CAST_START", ["npcID"] = 224240, }, [465100] = { ["encounterName"] = "Emperor Dagran Thaurissan", ["source"] = "Avatar of Ragnaros", ["encounterID"] = 3049, ["event"] = "SPELL_CAST_START", ["npcID"] = 231006, }, [16866] = { ["event"] = "SPELL_CAST_START", ["source"] = "Venom Belcher", ["npcID"] = 10417, }, [345495] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frothing Pustule", ["npcID"] = 175519, }, [389054] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Forager", ["npcID"] = 196694, }, [439692] = { ["encounterName"] = "Fangs of the Queen", ["source"] = "Nx", ["encounterID"] = 2908, ["event"] = "SPELL_CAST_START", ["npcID"] = 216648, }, [157173] = { ["source"] = "Felguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 79507, }, [389951] = { ["source"] = "Strunraan", ["event"] = "SPELL_CAST_START", ["npcID"] = 193534, }, [173788] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twisted Ancient", ["npcID"] = 72785, }, [31601] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crypt Crawler", ["npcID"] = 10412, }, [299431] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malfunctioning Scraphound", ["npcID"] = 151301, }, [63483] = { ["encounterName"] = "The Assembly of Iron", ["source"] = "Stormcaller Brundir", ["npcID"] = 32857, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 1140, }, [194266] = { ["encounterName"] = "Harbaron", ["source"] = "Shackled Servitor", ["encounterID"] = 1823, ["event"] = "SPELL_CAST_START", ["npcID"] = 98693, }, [390548] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [424958] = { ["source"] = "Stormguard Gorren", ["event"] = "SPELL_CAST_START", ["npcID"] = 207205, }, [12492] = { ["encounterName"] = "Jammal'an the Prophet", ["source"] = "Jammal'an the Prophet", ["encounterID"] = 488, ["event"] = "SPELL_CAST_START", ["npcID"] = 5710, }, [365572] = { ["source"] = "Dominated Grunt", ["event"] = "SPELL_CAST_START", ["npcID"] = 184733, }, [193018] = { ["encounterName"] = "King Deepbeard", ["source"] = "King Deepbeard", ["npcID"] = 91797, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1812, }, [22709] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lethtendris", ["npcID"] = 14327, }, [219049] = { ["encounterName"] = "High Botanist Tel'arn", ["source"] = "Naturalist Tel'arn", ["npcID"] = 109041, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1886, }, [447439] = { ["encounterName"] = "Captain Dailcry", ["source"] = "Captain Dailcry", ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 207946, }, [17682] = { ["isChanneled"] = true, ["source"] = "Mage Hunter Initiate", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 26728, }, [448111] = { ["source"] = "Diu'mik", ["event"] = "SPELL_CAST_START", ["npcID"] = 211564, }, [437019] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kaheti Vanguard", ["npcID"] = 218316, }, [347548] = { ["encounterName"] = "Sylvanas Windrunner", ["source"] = "Sylvanas Windrunner", ["encounterID"] = 2435, ["event"] = "SPELL_CAST_START", ["npcID"] = 175732, }, [161222] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Prowler", ["npcID"] = 145736, }, [404207] = { ["source"] = "Pyromancer Loregrain", ["event"] = "SPELL_CAST_START", ["npcID"] = 232571, }, [300547] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Trashtosser", ["npcID"] = 150142, }, [11898] = { ["source"] = "Sandfury Blood Drinker", ["event"] = "SPELL_CAST_START", ["npcID"] = 5649, }, [105845] = { ["encounterName"] = "Spine of Deathwing", ["source"] = "Hideous Amalgamation", ["npcID"] = 53890, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1291, }, [449937] = { ["source"] = "Bloodmaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 219264, }, [359979] = { ["encounterName"] = "Skolex, the Insatiable Ravener", ["source"] = "Skolex", ["encounterID"] = 2542, ["event"] = "SPELL_CAST_START", ["npcID"] = 181395, }, [448644] = { ["encounterName"] = "Under-Lord Vik'tis", ["source"] = "Under-Lord Vik'tis", ["encounterID"] = 2989, ["event"] = "SPELL_CAST_START", ["npcID"] = 220158, }, [64021] = { ["encounterName"] = "Razorscale", ["source"] = "Razorscale", ["npcID"] = 33186, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1139, }, [441747] = { ["event"] = "SPELL_CAST_START", ["source"] = "Web Acolyte", ["npcID"] = 218320, }, [199090] = { ["source"] = "Angerhoof Bull", ["event"] = "SPELL_CAST_START", ["npcID"] = 96611, }, [88080] = { ["event"] = "SPELL_CAST_START", ["source"] = "Whipping Wind", ["npcID"] = 47238, }, [195293] = { ["source"] = "Skjal", ["event"] = "SPELL_CAST_START", ["npcID"] = 99307, }, [449939] = { ["encounterName"] = "Erudax", ["source"] = "Erudax", ["encounterID"] = 1049, ["event"] = "SPELL_CAST_START", ["npcID"] = 40484, }, [464378] = { ["encounterName"] = "Ambassador Flamelash", ["source"] = "Ambassador Flamelash", ["npcID"] = 226302, ["event"] = "SPELL_CAST_START", ["encounterID"] = 3047, }, [76516] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gilgoblin Hunter", ["npcID"] = 40935, }, [199389] = { ["encounterName"] = "Dresaron", ["source"] = "Dresaron", ["npcID"] = 99200, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1838, }, [71546] = { ["event"] = "SPELL_CAST_START", ["source"] = "Captain Arnath", ["npcID"] = 37122, }, [209628] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Advisor Melandrus", ["npcID"] = 104218, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1870, }, [153315] = { ["encounterName"] = "Ranjit", ["source"] = "Ranjit", ["npcID"] = 75964, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1698, }, [448219] = { ["source"] = "Colossal Titan Orb", ["event"] = "SPELL_CAST_START", ["npcID"] = 221730, }, [449941] = { ["source"] = "Emperor Pitfang", ["event"] = "SPELL_CAST_START", ["npcID"] = 219265, }, [470973] = { ["event"] = "SPELL_CAST_START", ["source"] = "Phalanx", ["npcID"] = 232593, }, [369573] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Baelog", ["encounterID"] = 2555, ["event"] = "SPELL_CAST_START", ["npcID"] = 184581, }, [193826] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["encounterID"] = 1808, ["event"] = "SPELL_CAST_START", ["npcID"] = 95675, }, [449942] = { ["source"] = "Emperor Pitfang", ["event"] = "SPELL_CAST_START", ["npcID"] = 219265, }, [11428] = { ["event"] = "SPELL_CAST_START", ["source"] = "Warpwood Treant", ["npcID"] = 11462, }, [17446] = { ["event"] = "SPELL_CAST_START", ["source"] = "Black Guard Swordsmith", ["npcID"] = 11121, }, [398749] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Bulwark", ["npcID"] = 200850, }, [272528] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Sniper", ["npcID"] = 128967, }, [432448] = { ["source"] = "Nightfall Ritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 214761, }, [372129] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["npcID"] = 187967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2592, }, [446405] = { ["encounterName"] = "Undersea Abomination", ["source"] = "Undersea Abomination", ["npcID"] = 214348, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["encounterID"] = 2895, }, [384416] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["encounterID"] = 2567, ["event"] = "SPELL_CAST_START", ["npcID"] = 186116, }, [255041] = { ["source"] = "Feasting Skyscreamer", ["event"] = "SPELL_CAST_START", ["npcID"] = 128434, }, [361387] = { ["source"] = "Antros", ["event"] = "SPELL_CAST_START", ["npcID"] = 182466, }, [423324] = { ["encounterName"] = "Skarmorak", ["source"] = "Skarmorak", ["npcID"] = 210156, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2880, }, [192563] = { ["source"] = "Valarjar Purifier", ["event"] = "SPELL_CAST_START", ["npcID"] = 97197, }, [419229] = { ["source"] = "Twilight Emissary", ["event"] = "SPELL_CAST_START", ["npcID"] = 232440, }, [421277] = { ["encounterName"] = "The Candle King", ["source"] = "The Candle King", ["encounterID"] = 2787, ["event"] = "SPELL_CAST_START", ["npcID"] = 208745, }, [362849] = { ["encounterName"] = "Artificer Xy'mox", ["source"] = "Artificer Xy'mox", ["encounterID"] = 2553, ["event"] = "SPELL_CAST_START", ["npcID"] = 183501, }, [82625] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reliquary Digger", ["npcID"] = 38997, }, [258777] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Oarsman", ["npcID"] = 127111, }, [161509] = { ["source"] = "Hyacinth Mandragora", ["event"] = "SPELL_CAST_START", ["npcID"] = 83530, }, [68988] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["npcID"] = 36497, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2006, }, [300514] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scrapbone Shaman", ["npcID"] = 150146, }, [33111] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Warlock", ["npcID"] = 17371, }, [59839] = { ["encounterName"] = "Slad'ran", ["source"] = "Slad'ran", ["npcID"] = 29304, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1978, }, [392097] = { ["source"] = "Diluu", ["event"] = "SPELL_CAST_START", ["npcID"] = 195431, }, [116989] = { ["encounterName"] = "Elegon", ["source"] = "Empyreal Focus", ["encounterID"] = 1500, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 60776, }, [451996] = { ["encounterName"] = "Forgemaster Throngus", ["source"] = "Forgemaster Throngus", ["encounterID"] = 1050, ["event"] = "SPELL_CAST_START", ["npcID"] = 40177, }, [90325] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hatecoil Gargantuan", ["npcID"] = 109154, }, [105848] = { ["encounterName"] = "Spine of Deathwing", ["source"] = "Burning Tendons", ["npcID"] = 56575, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1291, }, [360006] = { ["encounterName"] = "Lords of Dread", ["source"] = "Mal'Ganis", ["encounterID"] = 2543, ["event"] = "SPELL_CAST_START", ["npcID"] = 181398, }, [364240] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of War", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181549, }, [355753] = { ["source"] = "Deathseeker Eye", ["event"] = "SPELL_CAST_START", ["npcID"] = 179894, }, [15232] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Ellrys Duskhallow", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24558, }, [448944] = { ["source"] = "Kobold Snuffercrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 218662, }, [145489] = { ["encounterName"] = "Spoils of Pandaria", ["source"] = "Xiang-Lin", ["encounterID"] = 1594, ["event"] = "SPELL_CAST_START", ["npcID"] = 73725, }, [7855] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mjordin Water Magus", ["npcID"] = 30632, }, [78802] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hydromancer Velratha", ["npcID"] = 7795, }, [362806] = { ["encounterName"] = "Rygelon", ["source"] = "Rygelon", ["encounterID"] = 2549, ["event"] = "SPELL_CAST_START", ["npcID"] = 182777, }, [143420] = { ["encounterName"] = "General Nazgrim", ["source"] = "Kor'kron Ironblade", ["encounterID"] = 1603, ["event"] = "SPELL_CAST_START", ["npcID"] = 71516, }, [11131] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gahz'rilla", ["npcID"] = 7273, }, [361278] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of Duty", ["encounterID"] = 2544, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 181551, }, [257756] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Buccaneer", ["npcID"] = 129527, }, [367496] = { ["source"] = "Foul Controller", ["event"] = "SPELL_CAST_START", ["npcID"] = 185537, }, [150438] = { ["encounterName"] = "Ghamoo-ra", ["source"] = "Razorshell Snapjaw", ["encounterID"] = 1667, ["event"] = "SPELL_CAST_START", ["npcID"] = 74722, }, [366629] = { ["source"] = "Overthrown Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 185155, }, [343470] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skeletal Marauder", ["npcID"] = 165919, }, [378282] = { ["source"] = "Qalashi Thaumaturge", ["event"] = "SPELL_CAST_START", ["npcID"] = 192788, }, [41410] = { ["encounterName"] = "Reliquary of Souls", ["source"] = "Essence of Desire", ["npcID"] = 23419, ["event"] = "SPELL_CAST_START", ["encounterID"] = 606, }, [360591] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Necrotic Ritualist", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 182045, }, [75645] = { ["event"] = "SPELL_CAST_START", ["source"] = "Corla, Herald of Twilight", ["npcID"] = 39679, }, [152298] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vengeful Magma Elemental", ["npcID"] = 75820, }, [146637] = { ["source"] = "Corrupted Skullsplitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 72983, }, [361044] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Ascended Projection", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 182305, }, [361066] = { ["encounterName"] = "Prototype Pantheon", ["source"] = "Prototype of Duty", ["encounterID"] = 2544, ["event"] = "SPELL_CAST_START", ["npcID"] = 181551, }, [11016] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sandfury Soul Eater", ["npcID"] = 7247, }, [424771] = { ["source"] = "Harbinger of Incineration", ["event"] = "SPELL_CAST_START", ["npcID"] = 210147, }, [420647] = { ["source"] = "Ashendir Hartwood", ["event"] = "SPELL_CAST_START", ["npcID"] = 211258, }, [21987] = { ["event"] = "SPELL_CAST_START", ["source"] = "Whip Lasher", ["npcID"] = 13022, }, [435622] = { ["encounterName"] = "Goldie Baronbottom", ["source"] = "Goldie Baronbottom", ["encounterID"] = 2930, ["event"] = "SPELL_CAST_START", ["npcID"] = 214661, }, [70541] = { ["encounterName"] = "The Lich King", ["source"] = "The Lich King", ["npcID"] = 36597, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1106, }, [447909] = { ["source"] = "Master Machinist Dunstan", ["event"] = "SPELL_CAST_START", ["npcID"] = 217353, }, [142667] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Hungry Kunchong", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71420, }, [71253] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ymirjar Huntress", ["npcID"] = 37134, }, [31747] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dune Worm", ["npcID"] = 44573, }, [456101] = { ["source"] = "Reconstructed Skardyn", ["event"] = "SPELL_CAST_START", ["npcID"] = 219245, }, [71326] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerub'ar Webweaver", ["npcID"] = 37502, }, [66313] = { ["encounterName"] = "Northrend Beasts", ["source"] = "Snobold Vassal", ["npcID"] = 34800, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1088, }, [396717] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cyclas", ["npcID"] = 199029, }, [38595] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Ellrys Duskhallow", ["encounterID"] = 1895, ["event"] = "SPELL_CAST_START", ["npcID"] = 24558, }, [143343] = { ["encounterName"] = "Thok the Bloodthirsty", ["source"] = "Thok the Bloodthirsty", ["encounterID"] = 1599, ["event"] = "SPELL_CAST_START", ["npcID"] = 71529, }, [366685] = { ["source"] = "Stellar Mote", ["event"] = "SPELL_CAST_START", ["npcID"] = 185271, }, [142315] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Xaril the Poisoned Mind", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71157, }, [71318] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frostwarden Sorceress", ["npcID"] = 37229, }, [449960] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deepwater Kobyss", ["npcID"] = 215750, }, [423413] = { ["event"] = "SPELL_CAST_START", ["source"] = "Y'lliya Xennin", ["npcID"] = 228663, }, [40062] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cultist Saboteur", ["npcID"] = 28538, }, [117960] = { ["encounterName"] = "Elegon", ["source"] = "Elegon", ["encounterID"] = 1500, ["event"] = "SPELL_CAST_START", ["npcID"] = 60410, }, [70053] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sister Svalna", ["npcID"] = 37126, }, [452009] = { ["source"] = "Slag Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 212885, }, [372147] = { ["event"] = "SPELL_CAST_START", ["source"] = "Balara", ["npcID"] = 193457, }, [456105] = { ["source"] = "Sha of Anger", ["event"] = "SPELL_CAST_START", ["npcID"] = 226646, }, [16868] = { ["event"] = "SPELL_CAST_START", ["source"] = "Baroness Anastari", ["npcID"] = 10436, }, [453142] = { ["source"] = "Web Marauder", ["event"] = "SPELL_CAST_START", ["npcID"] = 219034, }, [233556] = { ["encounterName"] = "Fallen Avatar", ["source"] = "Containment Pylon", ["encounterID"] = 2038, ["event"] = "SPELL_CAST_START", ["npcID"] = 117279, }, [144839] = { ["encounterName"] = "Paragons of the Klaxxi", ["source"] = "Hisek the Swarmkeeper", ["encounterID"] = 1593, ["event"] = "SPELL_CAST_START", ["npcID"] = 71153, }, [441772] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [417928] = { ["source"] = "Wildfire Amberpaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 207144, }, [72960] = { ["event"] = "SPELL_CAST_START", ["source"] = "Darkfallen Noble", ["npcID"] = 37663, }, [398770] = { ["source"] = "Vemormu", ["event"] = "SPELL_CAST_START", ["npcID"] = 200701, }, [409009] = { ["event"] = "SPELL_CAST_START", ["source"] = "Summitshaper Lorac", ["npcID"] = 201522, }, [422039] = { ["encounterName"] = "Gnarlroot", ["source"] = "Gnarlroot", ["encounterID"] = 2820, ["event"] = "SPELL_CAST_START", ["npcID"] = 209333, }, [429487] = { ["source"] = "Voidstone Monstrosity", ["event"] = "SPELL_CAST_START", ["npcID"] = 207207, }, [71303] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ymirjar Deathbringer", ["npcID"] = 38125, }, [449965] = { ["event"] = "SPELL_CAST_START", ["source"] = "Raging Roots", ["npcID"] = 216250, }, [452013] = { ["source"] = "Cyclonecrier Alpha", ["event"] = "SPELL_CAST_START", ["npcID"] = 222959, }, [372151] = { ["source"] = "Gutchewer Bear", ["event"] = "SPELL_CAST_START", ["npcID"] = 186284, }, [456109] = { ["source"] = "Sha of Anger", ["event"] = "SPELL_CAST_START", ["npcID"] = 226646, }, [71405] = { ["event"] = "SPELL_CAST_START", ["source"] = "Prince Keleseth", ["npcID"] = 37972, }, [452014] = { ["source"] = "Faceless One", ["event"] = "SPELL_CAST_START", ["npcID"] = 223119, }, [345552] = { ["source"] = "Val'kyr Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 227967, }, [456110] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spiz'na the Traitor", ["npcID"] = 222654, }, [425394] = { ["encounterName"] = "Blazikon", ["source"] = "Blazikon", ["encounterID"] = 2826, ["event"] = "SPELL_CAST_START", ["npcID"] = 208743, }, [57644] = { ["encounterName"] = "Herald Volazj", ["source"] = "Twisted Visage", ["encounterID"] = 1968, ["event"] = "SPELL_CAST_START", ["npcID"] = 30622, }, [198379] = { ["encounterName"] = "Archdruid Glaidalis", ["source"] = "Archdruid Glaidalis", ["encounterID"] = 1836, ["event"] = "SPELL_CAST_START", ["npcID"] = 96512, }, [299460] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pistonhead Blaster", ["npcID"] = 150250, }, [463674] = { ["encounterName"] = "Lord Roccor", ["source"] = "Lord Roccor", ["encounterID"] = 3042, ["event"] = "SPELL_CAST_START", ["npcID"] = 226315, }, [456275] = { ["source"] = "Sir Alastair Purefire", ["event"] = "SPELL_CAST_START", ["npcID"] = 221708, }, [88959] = { ["event"] = "SPELL_CAST_START", ["source"] = "Temple Adept", ["npcID"] = 45935, }, [456112] = { ["source"] = "Sha of Anger", ["event"] = "SPELL_CAST_START", ["npcID"] = 226646, }, [458160] = { ["source"] = "Skulldunk", ["event"] = "SPELL_CAST_START", ["npcID"] = 221310, }, [394680] = { ["event"] = "SPELL_CAST_START", ["source"] = "Winglord Iyazael", ["npcID"] = 199401, }, [404919] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shukoro Rapidstamer", ["npcID"] = 198917, }, [54323] = { ["event"] = "SPELL_CAST_START", ["source"] = "Onslaught Raven Bishop", ["npcID"] = 29338, }, [241702] = { ["encounterName"] = "Kil'jaeden", ["source"] = "Shadowsoul", ["encounterID"] = 2051, ["event"] = "SPELL_CAST_START", ["npcID"] = 121193, }, [386490] = { ["encounterName"] = "Granyth", ["source"] = "Nokhud Saboteur", ["encounterID"] = 2637, ["event"] = "SPELL_CAST_START", ["npcID"] = 195580, }, [465421] = { ["source"] = "Ossirian the Unscarred", ["event"] = "SPELL_CAST_START", ["npcID"] = 231158, }, [39122] = { ["source"] = "Greater Frayer", ["event"] = "SPELL_CAST_START", ["npcID"] = 19557, }, [409016] = { ["event"] = "SPELL_CAST_START", ["source"] = "Summitshaper Lorac", ["npcID"] = 201522, }, [34359] = { ["source"] = "Sunseeker Chemist", ["event"] = "SPELL_CAST_START", ["npcID"] = 19486, }, [59842] = { ["encounterName"] = "Slad'ran", ["source"] = "Slad'ran", ["npcID"] = 29304, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1978, }, [69705] = { ["encounterName"] = "Icecrown Gunship Battle", ["source"] = "Skybreaker Sorcerer", ["npcID"] = 37116, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1099, }, [104318] = { ["source"] = "Wild Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 143622, }, [185512] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadpit Doomlord", ["npcID"] = 231130, }, [34361] = { ["source"] = "Sunseeker Botanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 18422, }, [452651] = { ["event"] = "SPELL_CAST_START", ["source"] = "Oath-Eater", ["npcID"] = 206844, }, [441782] = { ["encounterName"] = "The Silken Court", ["source"] = "Skeinspinner Takazj", ["npcID"] = 217491, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [205549] = { ["encounterName"] = "Naraxas", ["source"] = "Naraxas", ["encounterID"] = 1792, ["event"] = "SPELL_CAST_START", ["npcID"] = 91005, }, [421402] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Pyremancer", ["npcID"] = 209963, }, [11443] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thuzadin Shadowcaster", ["npcID"] = 10398, }, [23601] = { ["source"] = "Shattered Hand Sharpshooter", ["event"] = "SPELL_CAST_START", ["npcID"] = 16704, }, [471417] = { ["source"] = "Storm-Touched Clawfiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 227569, }, [169714] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gnarlroot", ["npcID"] = 81984, }, [170738] = { ["event"] = "SPELL_CAST_START", ["source"] = "Undermage Kesalon", ["npcID"] = 85496, }, [44272] = { ["encounterName"] = "Priestess Delrissa", ["source"] = "Zelfan", ["encounterID"] = 1895, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 24556, }, [44519] = { ["source"] = "Sunblade Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 24686, }, [68793] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["npcID"] = 36497, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2006, }, [398782] = { ["event"] = "SPELL_CAST_START", ["source"] = "Farscale Hunter", ["npcID"] = 200484, }, [376257] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Tarasek Earthreaver", ["encounterID"] = 2614, ["event"] = "SPELL_CAST_START", ["npcID"] = 191225, }, [452024] = { ["source"] = "Hijacked Ironstrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 219287, }, [388544] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Overgrown Ancient", ["npcID"] = 196482, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2563, }, [458216] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Armored Shellguard", ["npcID"] = 227575, }, [392640] = { ["source"] = "Thunderhead", ["event"] = "SPELL_CAST_START", ["npcID"] = 197698, }, [452205] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aggregation of Horrors", ["npcID"] = 220999, }, [445882] = { ["source"] = "Stonehoofed Hog", ["event"] = "SPELL_CAST_START", ["npcID"] = 214928, }, [71254] = { ["encounterName"] = "Lady Deathwhisper", ["source"] = "Lady Deathwhisper", ["npcID"] = 36855, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1100, }, [16869] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maleki the Pallid", ["npcID"] = 10438, }, [450519] = { ["encounterName"] = "Zekvir", ["source"] = "Zekvir", ["npcID"] = 221427, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2985, }, [468803] = { ["source"] = "Gravesludge", ["event"] = "SPELL_CAST_START", ["npcID"] = 228201, }, [431549] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nerubian Venomspitter", ["npcID"] = 219661, }, [401148] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hive'Ashi Swarmer", ["npcID"] = 226487, }, [164597] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bloodmaul Geomancer", ["npcID"] = 75198, }, [444377] = { ["source"] = "Highland Bear", ["event"] = "SPELL_CAST_START", ["npcID"] = 223935, }, [389255] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qiraji Gladiator", ["npcID"] = 226503, }, [365299] = { ["source"] = "Automated Eliminator", ["event"] = "SPELL_CAST_START", ["npcID"] = 184539, }, [440424] = { ["source"] = "Reefwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 219433, }, [456910] = { ["source"] = "Disturbed Earthgorger", ["event"] = "SPELL_CAST_START", ["npcID"] = 218393, }, [456124] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spiz'na the Traitor", ["npcID"] = 222654, }, [62016] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thorim", ["npcID"] = 32865, }, [444957] = { ["source"] = "Light-Bathed Eagle", ["event"] = "SPELL_CAST_START", ["npcID"] = 223191, }, [454877] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rhak'ik", ["npcID"] = 221032, }, [374215] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [441791] = { ["encounterName"] = "The Silken Court", ["source"] = "Anub'arash", ["npcID"] = 217489, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2921, }, [465249] = { ["source"] = "Bloodwake Deathdealer", ["event"] = "SPELL_CAST_START", ["npcID"] = 229095, }, [468456] = { ["source"] = "Asbjorn the Bloodsoaked", ["event"] = "SPELL_CAST_START", ["npcID"] = 230137, }, [109952] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Twisted Geist", ["npcID"] = 54511, }, [62938] = { ["encounterName"] = "Elder Stonebark", ["source"] = "Storm Lasher", ["npcID"] = 32919, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1166, }, [69562] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulguard Bonecaster", ["npcID"] = 36564, }, [396742] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qiraji Gladiator", ["npcID"] = 226503, }, [469705] = { ["event"] = "SPELL_CAST_START", ["source"] = "Terrifying Vision", ["npcID"] = 224794, }, [471382] = { ["source"] = "Shadowtide Horror", ["event"] = "SPELL_CAST_START", ["npcID"] = 227571, }, [42772] = { ["source"] = "Dragonflayer Strategist", ["event"] = "SPELL_CAST_START", ["npcID"] = 23956, }, [303158] = { ["event"] = "SPELL_CAST_START", ["source"] = "Farscale Raider", ["npcID"] = 201301, }, [47696] = { ["source"] = "Crazed Mana-Surge", ["event"] = "SPELL_CAST_START", ["npcID"] = 26737, }, [38204] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unbound Seer", ["npcID"] = 33422, }, [443842] = { ["encounterName"] = "Ulgrax the Devourer", ["source"] = "Ulgrax the Devourer", ["npcID"] = 215657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2902, }, [450118] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tempest Lord Incarnus", ["npcID"] = 219269, }, [382410] = { ["source"] = "Trickclaw Mystic", ["event"] = "SPELL_CAST_START", ["npcID"] = 185528, }, [449986] = { ["encounterName"] = "Queen Ansurek", ["source"] = "Queen Ansurek", ["npcID"] = 218370, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2922, }, [402888] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonesifter Marwak", ["npcID"] = 200681, }, [437700] = { ["encounterName"] = "Izo, the Grand Splicer", ["source"] = "Izo, the Grand Splicer", ["encounterID"] = 2909, ["event"] = "SPELL_CAST_START", ["npcID"] = 216658, }, [449285] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seeping Crustbreaker", ["npcID"] = 224573, }, [34759] = { ["encounterName"] = "High Botanist Freywinn", ["source"] = "High Botanist Freywinn", ["npcID"] = 17975, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1926, }, [452035] = { ["event"] = "SPELL_CAST_START", ["source"] = "Matriarch Charfuria", ["npcID"] = 220890, }, [214771] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Faceless Voidcaster", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99651, }, [270481] = { ["source"] = "Demonic Tyrant", ["event"] = "SPELL_CAST_START", ["npcID"] = 135002, }, [400842] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Blazestalker", ["npcID"] = 199828, }, [469824] = { ["event"] = "SPELL_CAST_START", ["source"] = "Defense Bot", ["npcID"] = 224865, }, [469792] = { ["event"] = "SPELL_CAST_START", ["source"] = "Haxle Drillbit", ["npcID"] = 224864, }, [22373] = { ["source"] = "Petrified Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 14303, }, [469833] = { ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Haywire MEK IV", ["npcID"] = 224918, }, }, ["InterruptableSpells"] = { [33871] = true, [188443] = true, [324293] = true, [30849] = true, [451261] = true, [446086] = true, [116705] = true, [220543] = true, [429545] = true, [395160] = true, [323057] = true, [427609] = true, [448248] = true, [449455] = true, [428086] = true, [38313] = true, [450756] = true, [434786] = true, [429109] = true, [62522] = true, [454440] = true, [147362] = true, [461904] = true, [443427] = true, [429422] = true, [46036] = true, [334748] = true, [320171] = true, [434122] = true, [442536] = true, [57994] = true, [6552] = true, [324776] = true, [12555] = true, [420090] = true, [322938] = true, [320462] = true, [10887] = true, [31935] = true, [132409] = true, [91807] = true, [426283] = true, [76583] = true, [11978] = true, [20537] = true, [434793] = true, [432031] = true, [76369] = true, [431333] = true, [443430] = true, [327130] = true, [321828] = true, [320336] = true, [62932] = true, [48438] = true, [431303] = true, [382440] = true, [430097] = true, [76711] = true, [97547] = true, [429812] = true, [443433] = true, [451114] = true, [32747] = true, [256957] = true, [183752] = true, [15615] = true, [257063] = true, [64496] = true, [275826] = true, [11972] = true, [1766] = true, [351338] = true, [272571] = true, [328406] = true, [386071] = true, [324914] = true, [47528] = true, [322274] = true, [431309] = true, [15122] = true, [434802] = true, [187707] = true, [257732] = true, [59734] = true, [96231] = true, [447966] = true, [40823] = true, [36033] = true, [445207] = true, [93985] = true, [457982] = true, [420320] = true, [433662] = true, [436322] = true, [429110] = true, [436679] = true, [432520] = true, [335143] = true, [333602] = true, [451871] = true, [451113] = true, [328667] = true, [272581] = true, [347008] = true, [420330] = true, [37470] = true, [431443] = true, [468940] = true, [326046] = true, [451097] = true, [338353] = true, [340544] = true, [452162] = true, [64674] = true, [433841] = true, [452099] = true, [19647] = true, [2139] = true, [449734] = true, [62681] = true, [458688] = true, [442210] = true, [426240] = true, [322767] = true, [29722] = true, [5143] = true, }, ["performance_units"] = { [196642] = true, [219746] = true, [189707] = true, [220626] = true, [176920] = true, [194999] = 0, [211306] = true, [216205] = true, [214441] = true, [167999] = true, }, ["profiles"] = { ["Luckyone"] = { ["script_data"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n Plater.SetCastBarColorForScript(self, true, scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end \nend\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to run the update as fast as the game framerate\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n local dotSpeed = abs(envTable._Duration - envTable._RemainingTime) + 1.5\n envTable.dotAnimation.textureInfo.speedMultiplier = dotSpeed\nend\n\n\n\n\n", ["Time"] = 1673968737, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["url"] = "", ["NpcNames"] = { }, ["Enabled"] = true, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["Revision"] = 543, ["Options"] = { { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, 0.5843137254902, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "showArrow", ["Value"] = true, ["Name"] = "Show Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Key"] = "arrowAlpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Key"] = "arrowWidth", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Width", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Key"] = "arrowHeight", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, 0.6156862745098, 0, 1, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "Option 18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Nameplate Color", ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = false, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, 0.1843137294054, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, }, ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Prio"] = 99, ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Explosive Affix", ["SpellIds"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to run the update as fast as the game framerate\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n local dotSpeed = abs(envTable._Duration - envTable._RemainingTime) + 1.5\n envTable.dotAnimation.textureInfo.speedMultiplier = dotSpeed\nend\n\n\n\n\n", ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Explosive Affix", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n Plater.SetCastBarColorForScript(self, true, scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end \nend\n\n\n\n\n\n\n", ["semver"] = "", ["Icon"] = 2175503, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (UnitIsUnit(unitId .. \"target\", \"player\")) then\n Plater.SetNameplateColor(unitFrame, scriptTable.config.nameplateColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1673968888, ["url"] = "", ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Icon"] = "Interface\\ICONS\\Ability_Fixated_State_Red", ["Temp_Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Temp_OnHideCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["Revision"] = 42, ["semver"] = "", ["Enabled"] = true, ["SpellIds"] = { }, ["Author"] = "Ditador-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Fixated by Unit", ["Name"] = "Fixated by Unit", ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (UnitIsUnit(unitId .. \"target\", \"player\")) then\n Plater.SetNameplateColor(unitFrame, scriptTable.config.nameplateColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n", ["version"] = -1, ["PlaterCore"] = 1, ["Prio"] = 99, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Options"] = { { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 0, 0.55686274509804, 0.035294117647059, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Change the enemy nameplate color to this color when fixating you!", }, }, ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do --max amount of segments is 20\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.Textures) then\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n if (texture) then\n texture:Hide()\n end\n end\n end\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.textureStretched) then\n local textureStretched = unitFrame.felAnimation.textureStretched\n if (textureStretched) then\n textureStretched:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OptionsValues"] = { ["castColor"] = { { "385536", "maroon", }, { "198750", "midnightblue", }, { "360850", "lime", }, { "212784", "deepskyblue", }, { "207980", "midnightblue", }, { "199033", "gold", }, { "199034", "gold", }, { "200969", "orange", }, { "394512", "indigo", }, { "397881", "deepskyblue", }, { "396020", "khaki", }, }, }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.trailColor))\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n Plater.SetCastBarColorForScript(self, true, customColor or scriptTable.config.castBarColor, envTable)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (not envTable.NextPercent) then\n return\n end\n \n local castBar = unitFrame.castBar\n \n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then --eeror here, compare with nil\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1673968691, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do --max amount of segments is 20\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["url"] = "", ["NpcNames"] = { }, ["Enabled"] = true, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.Textures) then\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n if (texture) then\n texture:Hide()\n end\n end\n end\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.textureStretched) then\n local textureStretched = unitFrame.felAnimation.textureStretched\n if (textureStretched) then\n textureStretched:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Revision"] = 561, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Key"] = "segmentsAmount", ["Value"] = 7, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Amount of Segments", }, { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.95686274509804, 1, 0.98823529411765, 1, }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.85882352941176, 0.43137254901961, 1, 1, }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { { "385536", "maroon", }, { "198750", "midnightblue", }, { "360850", "lime", }, { "212784", "deepskyblue", }, { "207980", "midnightblue", }, { "199033", "gold", }, { "199034", "gold", }, { "200969", "orange", }, { "394512", "indigo", }, { "397881", "deepskyblue", }, { "396020", "khaki", }, }, ["Name"] = "Cast Color by SpellID", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Insert the Spell ID in the to Key and a color name into the Value", }, }, ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Prio"] = 99, ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Castbar Glow", ["SpellIds"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (not envTable.NextPercent) then\n return\n end\n \n local castBar = unitFrame.castBar\n \n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then --eeror here, compare with nil\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Castbar Glow", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.trailColor))\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n Plater.SetCastBarColorForScript(self, true, customColor or scriptTable.config.castBarColor, envTable)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["semver"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_glow", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local movingArrowTexture = unitFrame._movingArrowTexture\n if (not movingArrowTexture) then\n movingArrowTexture = self:CreateTexture(nil, \"artwork\", nil, 6)\n unitFrame._movingArrowTexture = movingArrowTexture\n end\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (unitFrame._movingArrowTexture, \n function() \n unitFrame._movingArrowTexture:Show() \n unitFrame._movingArrowTexture:SetPoint(\"left\", 0, 0)\n end, \n function() unitFrame._movingArrowTexture:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { ["arrowAlpha"] = 0.89999997615814, }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame._movingArrowTexture:SetTexture([[Interface\\PETBATTLES\\PetBattle-StatIcons]])\n unitFrame._movingArrowTexture:SetSize(16, self:GetHeight() - 2)\n unitFrame._movingArrowTexture:SetTexCoord(unpack({0, 15/32, 18/32, 30/32}))\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n unitFrame._movingArrowTexture:SetDesaturated(scriptTable.config.desaturateArrow) \n \n unitFrame._movingArrowTexture:SetParent(self.FrameOverlay)\n unitFrame._movingArrowTexture:SetDrawLayer(\"overlay\", 7)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\n envTable.movingAnimation:Play()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n \n local percent = envTable.movingAnimation:GetProgress()\n \n if (percent < 0.4) then\n local value = Lerp(0.01, scriptTable.config.arrowAlpha, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n \n elseif (percent > 0.6) then\n local value = Lerp(scriptTable.config.arrowAlpha, 0.01, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n end\n \n --unitFrame._movingArrowTexture:SetAlpha(1)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1673968715, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local movingArrowTexture = unitFrame._movingArrowTexture\n if (not movingArrowTexture) then\n movingArrowTexture = self:CreateTexture(nil, \"artwork\", nil, 6)\n unitFrame._movingArrowTexture = movingArrowTexture\n end\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (unitFrame._movingArrowTexture, \n function() \n unitFrame._movingArrowTexture:Show() \n unitFrame._movingArrowTexture:SetPoint(\"left\", 0, 0)\n end, \n function() unitFrame._movingArrowTexture:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n\n\n", ["url"] = "", ["NpcNames"] = { }, ["Enabled"] = true, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["Revision"] = 629, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Key"] = "arrowAlpha", ["Value"] = 0.73, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Key"] = "animSpeed", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Animation Speed", }, { ["Type"] = 4, ["Key"] = "desaturateArrow", ["Value"] = false, ["Name"] = "Use White Arrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, }, ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Prio"] = 99, ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Castbar Glow", ["SpellIds"] = { }, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n \n local percent = envTable.movingAnimation:GetProgress()\n \n if (percent < 0.4) then\n local value = Lerp(0.01, scriptTable.config.arrowAlpha, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n \n elseif (percent > 0.6) then\n local value = Lerp(scriptTable.config.arrowAlpha, 0.01, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n end\n \n --unitFrame._movingArrowTexture:SetAlpha(1)\n \n self.ThrottleUpdate = 0\nend", ["version"] = -1, ["PlaterCore"] = 1, ["Name"] = "Frontal Casts", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame._movingArrowTexture:SetTexture([[Interface\\PETBATTLES\\PetBattle-StatIcons]])\n unitFrame._movingArrowTexture:SetSize(16, self:GetHeight() - 2)\n unitFrame._movingArrowTexture:SetTexCoord(unpack({0, 15/32, 18/32, 30/32}))\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n unitFrame._movingArrowTexture:SetDesaturated(scriptTable.config.desaturateArrow) \n \n unitFrame._movingArrowTexture:SetParent(self.FrameOverlay)\n unitFrame._movingArrowTexture:SetDrawLayer(\"overlay\", 7)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\n envTable.movingAnimation:Play()\nend\n\n\n", ["semver"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local plateFrame = unitFrame.PlateFrame\n \n if (not plateFrame.BWC_RedBackground) then\n plateFrame.BWC_RedBackground = plateFrame:CreateTexture(nil, \"background\")\n plateFrame.BWC_RedBackground:SetAllPoints()\n end\n \n plateFrame.BWC_RedBackground:SetTexture([[Interface/AddOns/Plater/masks/mask1]])\n plateFrame.BWC_RedBackground:Hide()\n \n function envTable.ShowBackground(unitFrame)\n local plateFrame = unitFrame.PlateFrame\n plateFrame.BWC_RedBackground:SetVertexColor(1, 0, 0, 0.4)\n plateFrame.BWC_RedBackground:Show()\n end\n \n function envTable.HideBackground(unitFrame)\n plateFrame.BWC_RedBackground:Hide()\n end\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.HideBackground(unitFrame)\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (Plater.UnitIsCasting(unitId)) then\n envTable.ShowBackground(unitFrame)\n else\n envTable.HideBackground(unitFrame)\n end\n \nend", ["Time"] = 1673726734, ["url"] = "", ["Icon"] = 236209, ["Enabled"] = true, ["Revision"] = 18, ["semver"] = "", ["Author"] = "Tiranaa-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Highlight the nameplate of a unit when has a certain Buff (trigger) and start to cast a spell", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Aura While Casting [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1673994690, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = false, ["Revision"] = 828, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n --Dominator on Shadowmoon Burial Grounds\n if (envTable._SpellID == 154327) then\n if (UnitHealth(unitId) == UnitHealthMax(unitId)) then\n if (envTable._Duration == 604800) then\n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, {1, 0, 0, 1}, envTable)\n end\n end\n end\nend", ["SpellIds"] = { 257732, 256060, 257899, 384633, 374339, 395694, 391634, 372701, 369328, 265487, 413044, 183526, 88194, 87762, 413385, 411001, 378282, 384161, 259572, 255371, 427460, 429172, 426500, 413607, 412922, 417481, 201399, 411994, 415770, 260907, 260703, 260741, 265876, 263959, 266225, 253517, 377488, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.8, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 5, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, 0.5647058823529412, 0.5647058823529412, 1, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 8, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, 1, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, }, ["version"] = -1, ["Name"] = "Cast - Very Important [Plater]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --create a flash texture which keep blinking while the cast in going on\n self.OGC_BlinkTexture = self.OGC_BlinkTexture or self:CreateTexture(nil, \"overlay\")\n self.OGC_BlinkTexture:SetColorTexture(1, 1, 1)\n self.OGC_BlinkTexture:SetAlpha(0)\n \n --create the animation group for the blinking texture\n self.OGC_BlinkAnimation = self.OGC_BlinkAnimation or Plater:CreateAnimationHub(self.OGC_BlinkTexture, function() self.OGC_BlinkTexture:Show() end, function() self.OGC_BlinkTexture:Hide() end)\n \n self.OGC_BlinkAnimation.In = self.OGC_BlinkAnimation.In or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 1, 0.5, 0.3, 1)\n \n self.OGC_BlinkAnimation.Out = self.OGC_BlinkAnimation.Out or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 2, 0.5, 1, 0.2) \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkAnimation:Stop()\n \n Plater.StopDotAnimation(self, envTable.dotAnimation1) \n Plater.StopDotAnimation(self, envTable.dotAnimation2) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1676905232, ["url"] = "", ["Icon"] = 4038101, ["Enabled"] = false, ["Revision"] = 73, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "The background of the nameplate blinks a red color indicating the cast is being performed. Useful to indicate channeling spells doing damage overtime.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkTexture:ClearAllPoints()\n self.OGC_BlinkTexture:SetPoint(\"topleft\", self, \"topleft\", 0, 0)\n self.OGC_BlinkTexture:SetPoint(\"bottomright\", self, \"bottomright\", 0, 0)\n \n local red, green, blue = Plater:ParseColors(scriptTable.config.blinkColor)\n self.OGC_BlinkTexture:SetVertexColor(red, green, blue)\n \n local blinkSpeed = scriptTable.config.speed\n \n self.OGC_BlinkAnimation.In:SetDuration(blinkSpeed)\n self.OGC_BlinkAnimation.Out:SetDuration(blinkSpeed)\n \n local minBlinkAlpha = scriptTable.config.minAlpha\n local maxBlinkAlpha = scriptTable.config.maxAlpha\n \n self.OGC_BlinkAnimation.In:SetFromAlpha(minBlinkAlpha)\n self.OGC_BlinkAnimation.In:SetToAlpha(maxBlinkAlpha)\n self.OGC_BlinkAnimation.Out:SetFromAlpha(maxBlinkAlpha) \n self.OGC_BlinkAnimation.Out:SetToAlpha(minBlinkAlpha)\n \n self.OGC_BlinkAnimation:SetLooping(\"repeat\")\n self.OGC_BlinkAnimation:Play()\n \n envTable.dotAnimation1 = Plater.PlayDotAnimation(self, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n envTable.dotAnimation1.textureInfo.speedMultiplier = 0.3\n \n envTable.dotAnimation2 = Plater.PlayDotAnimation(self, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n envTable.dotAnimation2.textureInfo.speedMultiplier = 1\n \nend", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, 1, 1, 0.4166216850280762, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dots Color", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 0, ["Name"] = "Dots X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots Y Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 0, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dots Y Offset", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust how fast the blinking occurs", ["Min"] = 0.2, ["Name"] = "Blink Speed", ["Value"] = 0.4, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "speed", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Min amount of transparency the blink can have", ["Min"] = 0, ["Name"] = "Blink Min Alpha", ["Value"] = 0, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "minAlpha", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Max amount of transparency the blink can have", ["Min"] = 0, ["Key"] = "maxAlpha", ["Value"] = 0.5, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, 0.01960784383118153, 0, 1, }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the blinking texture", }, }, ["version"] = -1, ["Name"] = "Cast - On Going Cast [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage(unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n self.BigSparkle = self.BigSparkle or Plater:CreateImage(self.FrameOverlay)\n self.BigSparkle.texture = [[Interface\\AddOns\\Plater\\images\\cast_bar_vertical_spark.png]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n self.BigSparkle:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n self.BigSparkle:ClearAllPoints()\n self.BigSparkle:SetPoint (\"topleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 0)\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\nend\n\n\n\n\n", ["Time"] = 1719711112, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_important_bycolor.png", ["Enabled"] = true, ["Revision"] = 831, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode, summon or transform if the cast passes.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n self.BigSparkle:Show()\n self.BigSparkle:SetWidth(8)\n self.BigSparkle:SetHeight(self:GetHeight() + unitFrame.healthBar:GetHeight())\n self.BigSparkle:SetScale(1)\n self.BigSparkle:SetVertexColor(1,1, 1, 1)\n envTable.overlaySpark:Hide()\n \n self.Spark:Hide()\n \n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n envTable.dotAnimation:SetPoint(\"bottomright\", self, \"bottomright\", scriptTable.config.xOffset, -scriptTable.config.yOffset)\n \n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, customColor or scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n local npcIdString = tostring(envTable._NpcID)\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor) \n Plater.DenyColorChange(unitFrame, true) \n end\n \nend", ["SpellIds"] = { 432967, 446717, 451379, 451067, 448013, 448057, 322486, 341709, 321226, 429428, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation changing the cast bar color.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "To get a list of color names, use: /plater colors", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Health Bar Height Mod", }, { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = false, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, 0.5843137254901961, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above Use Cast Bar Color", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.431372, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast Bar Color", }, { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, 0.615686274509804, 0, 1, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 4, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 6, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { }, ["Name"] = "Color List by SpellId", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Insert the spellId in the Key, and the color name in the Value", }, }, ["version"] = -1, ["Name"] = "Cast - Important by Color [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1719711125, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_shining_green.png", ["Enabled"] = true, ["Revision"] = 873, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n --Dominator on Shadowmoon Burial Grounds\n if (envTable._SpellID == 154327) then\n if (UnitHealth(unitId) == UnitHealthMax(unitId)) then\n if (envTable._Duration == 604800) then\n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, {1, 0, 0, 1}, envTable)\n end\n end\n end\n \nend", ["SpellIds"] = { 434802, 448248, 453840, 337249, 324293, 49184, 449455, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a big animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Key"] = "flashDuration", ["Value"] = 0.8, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Key"] = "shakeAmplitude", ["Value"] = 5, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, 0.5647058823529412, 0.5647058823529412, 1, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, 1, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, }, ["version"] = -1, ["Name"] = "Cast - Shining Green [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.lifePercent = { --dragonflight\n [214840] = {25}, --engorged crawler\n \n }\n \n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker and unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1719452142, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 156, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, }, ["version"] = -1, ["Name"] = "Add - Health Markers [P]", ["NpcNames"] = { "214840", }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to run the update as fast as the game framerate\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n --local dotSpeed = abs(envTable._Duration - envTable._RemainingTime) + 1.5\n --envTable.dotAnimation.textureInfo.speedMultiplier = dotSpeed\nend\n\n\n\n\n", ["Time"] = 1719788204, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_special_ability.png", ["Enabled"] = true, ["Revision"] = 613, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "For unique abilities that are an important part of the fight against a bosses or mini bosse.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n Plater.SetCastBarColorForScript(self, true, scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end \nend\n\n\n\n\n\n\n", ["SpellIds"] = { 451026, 452127, 446615, 433766, 432117, 448560, 440218, 441289, 447146, 438860, 448847, 449687, 456751, 449939, 336499, 322550, 320208, 321894, 276068, 423200, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.5843137254901961, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Key"] = "arrowAlpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Key"] = "arrowHeight", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, 0.615686274509804, 0, 1, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 4, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "Option 18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Nameplate Color", ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = false, ["Key"] = "useNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, 0.1843137294054031, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, }, ["version"] = -1, ["Name"] = "Cast - Special Ability [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not self.FrameOverlay.LeapArrow1) then\n \n self.FrameOverlay.LeapArrow1 = self.FrameOverlay:CreateTexture(nil, \"overlay\")\n self.FrameOverlay.LeapArrow2 = self.FrameOverlay:CreateTexture(nil, \"overlay\")\n self.FrameOverlay.LeapArrow3 = self.FrameOverlay:CreateTexture(nil, \"overlay\")\n \n local onPlayFunc = function()\n --self.FrameOverlay.LeapArrow1:Show()\n --self.FrameOverlay.LeapArrow2:Show()\n --self.FrameOverlay.LeapArrow3:Show() \n end\n local onStopFunc = function()\n self.FrameOverlay.LeapArrow1:Hide()\n self.FrameOverlay.LeapArrow2:Hide()\n self.FrameOverlay.LeapArrow3:Hide()\n end\n \n --first arrow animation\n local animHub1 = DetailsFramework:CreateAnimationHub (self.FrameOverlay.LeapArrow1, onPlayFunc, onStopFunc)\n animHub1.alpha1 = DetailsFramework:CreateAnimation (animHub1, \"alpha\", 1, 0.3, 0, 0.8)\n animHub1.trans1 = DetailsFramework:CreateAnimation (animHub1, \"translation\", 1, 0.3, 8, 8)\n \n animHub1.alpha2 = DetailsFramework:CreateAnimation (animHub1, \"alpha\", 2, 0.3, 0.8, 0)\n animHub1.trans2 = DetailsFramework:CreateAnimation (animHub1, \"translation\", 2, 0.3, 8, 8) \n \n self.FrameOverlay.LeapArrow1.animation = animHub1\n \n --second arrow animation\n local animHub2 = DetailsFramework:CreateAnimationHub (self.FrameOverlay.LeapArrow2, onPlayFunc, onStopFunc)\n animHub2.alpha1 = DetailsFramework:CreateAnimation (animHub2, \"alpha\", 1, 0.3, 0, 0.8)\n animHub2.trans1 = DetailsFramework:CreateAnimation (animHub2, \"translation\", 1, 0.3, 8, 8)\n \n animHub2.alpha2 = DetailsFramework:CreateAnimation (animHub2, \"alpha\", 2, 0.3, 0.8, 0)\n animHub2.trans2 = DetailsFramework:CreateAnimation (animHub2, \"translation\", 2, 0.3, 8, 8)\n \n self.FrameOverlay.LeapArrow2.animation = animHub2\n \n --third arrow animation\n local animHub3 = DetailsFramework:CreateAnimationHub (self.FrameOverlay.LeapArrow3, onPlayFunc, onStopFunc)\n animHub3.alpha1 = DetailsFramework:CreateAnimation (animHub3, \"alpha\", 1, 0.3, 0, 0.8)\n animHub3.trans1 = DetailsFramework:CreateAnimation (animHub3, \"translation\", 1, 0.3, 8, 8)\n \n animHub3.alpha2 = DetailsFramework:CreateAnimation (animHub3, \"alpha\", 2, 0.3, 0.8, 0)\n animHub3.trans2 = DetailsFramework:CreateAnimation (animHub3, \"translation\", 2, 0.3, 8, 8)\n \n self.FrameOverlay.LeapArrow3.animation = animHub3\n \n self.FrameOverlay.LeapArrowTextures = {\n self.FrameOverlay.LeapArrow1,\n self.FrameOverlay.LeapArrow2,\n self.FrameOverlay.LeapArrow3\n }\n \n self.FrameOverlay.LeapArrowAnimations = {\n alpha1Anim = {},\n alpha2Anim = {},\n trans1Anim = {},\n trans2Anim = {},\n }\n \n self.FrameOverlay.LeapArrowAnimations.alpha1Anim = {animHub1.alpha1, animHub2.alpha1, animHub3.alpha1}\n self.FrameOverlay.LeapArrowAnimations.alpha2Anim = {animHub1.alpha2, animHub2.alpha2, animHub3.alpha2}\n self.FrameOverlay.LeapArrowAnimations.trans1Anim = {animHub1.trans1, animHub2.trans1, animHub3.trans1}\n self.FrameOverlay.LeapArrowAnimations.trans2Anim = {animHub1.trans2, animHub2.trans2, animHub3.trans2} \n \n end\n \nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n ---@type texture[]\n local leapTextures = self.FrameOverlay.LeapArrowTextures\n \n for i, texture in ipairs(leapTextures) do\n texture:Hide()\n local animation = texture.animation\n animation:Stop()\n end \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1724073562, ["url"] = "", ["Icon"] = 236171, ["Enabled"] = true, ["Revision"] = 139, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Modify a cast bar when the unit casts a spell with the same effect of the Warrior's Heroic Leap spell.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.bUseCastbarColor) then\n Plater.SetCastBarColor (unitFrame, DetailsFramework:ParseColors(scriptTable.config.castbarColor))\n end\n \n \n if (scriptTable.config.bRenameSpell) then\n self.Text:SetText(scriptTable.config.spellName) \n end\n \n ---@type texture[]\n local leapTextures = self.FrameOverlay.LeapArrowTextures\n for i, texture in ipairs(leapTextures) do\n texture:SetTexture([[Interface\\AddOns\\Plater\\media\\arrow_right_64.tga]])\n texture:ClearAllPoints()\n texture:SetSize(self:GetHeight()*1.5, self:GetHeight()*1.5)\n texture:SetRotation(math.pi - math.pi*0.75) \n end\n \n local startX = -10\n leapTextures[1]:SetPoint(\"left\", self, \"left\", startX, -8)\n leapTextures[2]:SetPoint(\"center\", self, \"center\", startX, -8)\n leapTextures[3]:SetPoint(\"right\", self, \"right\", startX, -8)\n \n local animations = self.FrameOverlay.LeapArrowAnimations\n local alpha1Animations = animations.alpha1Anim\n local alpha2Animations = animations.alpha2Anim \n local trans1Animations = animations.trans1Anim\n local trans2Animations = animations.trans2Anim \n \n local castTime = envTable._Duration\n \n --on fade in\n local fadeInDuration = castTime/6\n \n C_Timer.After(fadeInDuration, function()\n for i, texture in ipairs(leapTextures) do\n texture:SetRotation(-math.pi*0.25)\n --texture:Show()\n end \n end)\n \n for i, alphaAnim in ipairs(alpha1Animations) do\n alphaAnim:SetDuration(fadeInDuration)\n alphaAnim:SetFromAlpha(0.3)\n alphaAnim:SetToAlpha(1)\n end\n \n for i, transAnim in ipairs(trans1Animations) do\n transAnim:SetDuration(fadeInDuration)\n transAnim:SetOffset(8, 20)\n end\n \n --on fade out\n local fadeOutDuration = castTime/2\n \n for i, alphaAnim in ipairs(alpha2Animations) do\n alphaAnim:SetDuration(fadeOutDuration)\n alphaAnim:SetFromAlpha(1)\n alphaAnim:SetToAlpha(0.3)\n end\n \n for i, transAnim in ipairs(trans2Animations) do\n transAnim:SetDuration(fadeOutDuration)\n transAnim:SetOffset(8, -16)\n end \n \n for i, texture in ipairs(leapTextures) do\n texture:Show()\n local animation = texture.animation\n animation:Play()\n end\n \n \n --DetailsFramework:DebugVisibility(self.FrameOverlay.LeapArrow1)\nend", ["SpellIds"] = { 447141, 432967, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Play an animation when the cast is a Heroic Leap", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "bRenameSpell", ["Value"] = true, ["Name"] = "Rename Spell", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Rename the name of the spell.", }, { ["Type"] = 3, ["Key"] = "spellName", ["Value"] = "Heroic Leap", ["Name"] = "Spell Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "Name to show in the spell cast bar.", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "bUseCastbarColor", ["Value"] = false, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change the cast bar color to the color selected below.", }, { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 0.364705890417099, 0.1058823615312576, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast Bar Color", }, }, ["version"] = -1, ["Name"] = "Cast - Heroic Leap [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.Spark:SetVertexColor( unpack(Plater.db.profile.cast_statusbar_spark_color) )\n PixelUtil.SetSize( self.Spark, Plater.db.profile.cast_statusbar_spark_width, self:GetHeight() )\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["Time"] = 1719711134, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_spark.png", ["Enabled"] = true, ["Revision"] = 75, ["semver"] = "", ["Author"] = "Tennah-These Go To Eleven", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Change the spark color to differentiate a cast from another.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --get the spark color\n local sparkColor = scriptTable.config.sparkColor[tostring(envTable._SpellID)]\n \n self.Spark:SetVertexColor(DetailsFramework:ParseColors(sparkColor))\n \n self.Spark:SetWidth( self.Spark:GetWidth() * scriptTable.config.sparkWithScale )\n self.Spark:SetHeight( self.Spark:GetHeight() * scriptTable.config.sparkHeightScale )\n \nend\n\n\n", ["SpellIds"] = { 453140, 456713, 450088, 322614, 323730, 257348, 272422, 429427, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "In the box at right, add the spell id and the color.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "To get a list of colors, use: /plater colors", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "Spark Scale", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Spark Width Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "sparkWithScale", }, { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "Spark Scale", ["Min"] = 1, ["Name"] = "Spark Height Scale", ["Value"] = 1, ["Key"] = "sparkHeightScale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 7, ["Key"] = "sparkColor", ["Value"] = { }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "", }, }, ["version"] = -1, ["Name"] = "Cast - Spark Color [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.stopCastingX) then\n unitFrame.stopCastingX = castBar.FrameOverlay:CreateTexture(nil, \"overlay\", nil, 7)\n unitFrame.stopCastingX:SetPoint(\"center\", unitFrame.castBar.Spark, \"center\", 0, 0)\n unitFrame.stopCastingX:SetTexture([[Interface\\AddOns\\Plater\\Media\\stop_64]])\n unitFrame.stopCastingX:SetSize(16, 16)\n unitFrame.stopCastingX:Hide()\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n texture:Hide()\n end\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Hide() \n unitFrame.stopCastingX:Hide()\n \n self.Text:SetDrawLayer(\"overlay\", 0)\n self.Spark:SetDrawLayer(\"overlay\", 3)\n self.Spark:Show()\n \nend\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n \n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n --print(envTable.NextPercent, envTable.CurrentTexture)\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1719679972, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\stop_64", ["Enabled"] = true, ["Revision"] = 551, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Healing effect that cannot be interrupted.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(1, 1, 1, 1)\n texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion + 5, castBar:GetHeight() + math.random(1, 5))\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n \n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2 + math.random(-2, 2))\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n --local duration = 0.6 --debug\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(1)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration + 0.5) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(1)\n texture.alpha2:SetToAlpha(0)\n end\n \n unitFrame.stopCastingX:Show()\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n self.Text:SetDrawLayer(\"artwork\", 7)\n self.Spark:SetDrawLayer(\"artwork\", 7)\n self.Spark:Hide()\nend\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 432520, 320822, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Fraction"] = false, ["Value"] = 20, ["Key"] = "segmentsAmount", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Amount of Segments", }, { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.9568627450980391, 1, 0.9882352941176471, 1, }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.8588235294117647, 0.4313725490196079, 1, 1, }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, }, ["version"] = -1, ["Name"] = "Cast - Heal Stun [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local DF = DetailsFramework\n \n function envTable.PlaySwipeAnimation(unitFrame)\n unitFrame.CastSwipeTexture2:Show()\n unitFrame.CastSwipeAnimation2:Play()\n unitFrame.StartSwipeAnimation2:Play()\n end\n \n function envTable.StopSwipeAnimation(unitFrame)\n unitFrame.EndSwipeAnimation2:Play()\n C_Timer.After(0.21, function()\n unitFrame.CastSwipeAnimation2:Stop()\n unitFrame.CastSwipeTexture2:Hide()\n end)\n end\n \n function envTable.CreateSwipeTextureAndAnimations(unitFrame)\n if (unitFrame.CastSwipeTexture2) then\n return\n end\n \n local circularTexture = unitFrame:CreateTexture(nil, \"overlay\")\n circularTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\cast_bar_circular_swipe2.png]])\n circularTexture:SetPoint(\"center\", 0, 0)\n circularTexture:SetSize(64, 64)\n circularTexture:Hide()\n \n unitFrame.CastSwipeTexture2 = circularTexture\n \n --rotation animation\n unitFrame.CastSwipeAnimation2 = DF:CreateAnimationHub(circularTexture)\n unitFrame.CastSwipeAnimation2:SetLooping(\"repeat\")\n unitFrame.CastSwipeAnimation2.Rotation = DF:CreateAnimation(unitFrame.CastSwipeAnimation2, \"rotation\", 1, 1, 360)\n unitFrame.CastSwipeAnimation2.Trans = DF:CreateAnimation(unitFrame.CastSwipeAnimation2, \"TRANSLATION\", 1, 1, 2, 2)\n \n --starting animation\n unitFrame.StartSwipeAnimation2 = DF:CreateAnimationHub(circularTexture, function()circularTexture:Show() end)\n \n unitFrame.StartSwipeAnimation2.Alpha = DF:CreateAnimation(unitFrame.StartSwipeAnimation2, \"alpha\", 1, 0.2, 0, 1)\n unitFrame.StartSwipeAnimation2.Scale = DF:CreateAnimation(unitFrame.StartSwipeAnimation2, \"scale\", 1, 0.2, 1.3, 1.3, 1, 1) \n \n --finished animation\n unitFrame.EndSwipeAnimation2 = DF:CreateAnimationHub(circularTexture, nil, function()circularTexture:Hide() end)\n \n unitFrame.EndSwipeAnimation2.Alpha = DF:CreateAnimation(unitFrame.EndSwipeAnimation2, \"alpha\", 1, 0.2, 1, 0)\n \n unitFrame.EndSwipeAnimation2.Scale = DF:CreateAnimation(unitFrame.EndSwipeAnimation2, \"scale\", 1, 0.2, 1, 1, 1.3, 1.3)\n \n \n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.StopSwipeAnimation(unitFrame)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1719757483, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_circular_swipe2_icon.png", ["Enabled"] = true, ["Revision"] = 318, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Play a animation when the spell effect is an circular AoE around the caster.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.CreateSwipeTextureAndAnimations(unitFrame)\n \n local options = scriptTable.config\n \n local targetScale = options.textureScale\n \n local circularTexture = unitFrame.CastSwipeTexture2\n \n --texture settings\n circularTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\cast_bar_circular_swipe2.png]])\n circularTexture:SetPoint(\"center\", 0, 0)\n circularTexture:SetSize(64, 64) \n circularTexture:SetBlendMode(\"ADD\")\n circularTexture:SetVertexColor(DetailsFramework:ParseColors(options.textureColor))\n circularTexture:SetScale(targetScale)\n circularTexture:SetAlpha(options.textureAlpha)\n \n --animations \n unitFrame.CastSwipeAnimation2.Rotation:SetDuration(options.rotationDuration)\n unitFrame.CastSwipeAnimation2.Trans:SetDuration(options.rotationDuration)\n \n local randomOffset = 5\n unitFrame.CastSwipeAnimation2.Trans:SetOffset(math.random(-randomOffset, randomOffset), math.random(-randomOffset, randomOffset))\n \n \n unitFrame.StartSwipeAnimation2.Alpha:SetDuration(options.animStartDuration)\n unitFrame.StartSwipeAnimation2.Alpha:SetFromAlpha(options.textureStartAlpha)\n unitFrame.StartSwipeAnimation2.Alpha:SetToAlpha(options.textureAlpha)\n \n unitFrame.StartSwipeAnimation2.Scale:SetDuration(options.animStartDuration)\n unitFrame.StartSwipeAnimation2.Scale:SetScaleTo(targetScale, targetScale)\n \n unitFrame.EndSwipeAnimation2.Scale:SetDuration(0.1)\n unitFrame.EndSwipeAnimation2.Alpha:SetDuration(0.1)\n \n --start playing\n envTable.PlaySwipeAnimation(unitFrame) \n \nend\n\n\n\n\n", ["SpellIds"] = { 451102, 426787, 448888, 439811, 434796, 434793, 438879, 438473, 434252, 434829, 440468, 436205, 436246, 441395, 437533, 451965, 456902, 456900, 451996, 451939, 450077, 450079, 324909, 324922, 460092, 272711, 269266, 425974, 424879, 426771, 426786, 423324, 428879, 116, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 0.3, ["Desc"] = "How much time takes for one revolution.", ["Min"] = 0.1, ["Key"] = "rotationDuration", ["Value"] = 0.2, ["Name"] = "Rotation Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.5, ["Desc"] = "Animation Start Duration", ["Min"] = 0, ["Key"] = "animStartDuration", ["Value"] = 0.05, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Animation Start Duration", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha when the animation start playing, this effect in intended to catch the player attention", ["Min"] = 0, ["Name"] = "Texture Start Alpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureStartAlpha", }, { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "Texture Scale", ["Min"] = 0.6, ["Key"] = "textureScale", ["Value"] = 0.9, ["Name"] = "Texture Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 1, ["Name"] = "Texture Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 1, ["Key"] = "textureColor", ["Value"] = { 0.6392157077789307, 0.6392157077789307, 0.6392157077789307, 1, }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, }, ["version"] = -1, ["Name"] = "Cast - AoE Hit All [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n local unitPowerBar = unitFrame.powerBar\n unitPowerBar:Hide()\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (WOW_PROJECT_ID ~= WOW_PROJECT_MAINLINE) then\n return \n end\n \n local continuationToken\n local slots\n local foundAura = false\n \n for i = 1, 40 do\n local auraInfo = C_UnitAuras.GetBuffDataByIndex(envTable._UnitID, i)\n if (auraInfo) then\n local spellId = auraInfo.spellId\n if (spellId == envTable._SpellID) then --need to get the trigger spellId\n --Ablative Shield\n local unitPowerBar = unitFrame.powerBar\n if (not unitPowerBar:IsShown()) then\n unitPowerBar:SetUnit(unitId)\n end\n \n foundAura = true\n return\n end\n else\n break\n end\n end\n \n if (not foundAura) then\n local unitPowerBar = unitFrame.powerBar\n if (unitPowerBar:IsShown()) then\n unitPowerBar:Hide()\n end\n end\nend", ["Time"] = 1725033998, ["url"] = "", ["Icon"] = 610472, ["Enabled"] = true, ["Revision"] = 83, ["semver"] = "", ["Author"] = "Keyspell-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Show power bar where its value is the buff value (usualy shown in the buff tooltip)", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["SpellIds"] = { 343470, 423228, }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Aura is Shield [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar.FrameOverlay:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do --max amount of segments is 20\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.Textures) then\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n if (texture) then\n texture:Hide()\n end\n end\n end\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.textureStretched) then\n local textureStretched = unitFrame.felAnimation.textureStretched\n if (textureStretched) then\n textureStretched:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (not envTable.NextPercent) then\n return\n end\n \n local castBar = unitFrame.castBar\n \n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.1, 0.5)\n \n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n if (envTable._CanInterrupt) then\n local newAlpha = min(0.1 + math.sin ( normalizedPercent * math.pi ), 1)\n textureStretched:SetAlpha(newAlpha)\n else \n local newAlpha = min(0.1 + math.sin ( normalizedPercent * math.pi ), 1)\n textureStretched:SetAlpha(newAlpha)\n end \n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1719694337, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_debuff.png", ["Enabled"] = true, ["Revision"] = 741, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show a different animation for the cast bar.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (IsInRaid()) then\n return\n end\n \n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n --textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:SetTexture([[Interface\\AddOns\\Plater\\images\\tail_rounded_white.png]])\n textureStretched:SetHeight(castBar:GetHeight() + 2)\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n \n --trail\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.trailColor))\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n --local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n --Plater.SetCastBarColorForScript(self, true, customColor or scriptTable.config.castBarColor, envTable)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 432448, 431309, 451107, 451119, 438618, 436322, 443507, 443436, 439341, 447261, 449444, 451224, 451241, 450095, 451612, 451395, 324987, 327393, 256709, 268230, 275836, 426308, 449153, 427461, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Fraction"] = false, ["Value"] = 7, ["Key"] = "segmentsAmount", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Amount of Segments", }, { ["Type"] = 1, ["Name"] = "Spark Color", ["Value"] = { 0.9686275124549866, 0.9764706492424011, 1, 1, }, ["Key"] = "sparkColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Trail Color", ["Value"] = { 0.4901961088180542, 0, 0.5490196347236633, 1, }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, }, ["version"] = -1, ["Name"] = "Cast - Debuff [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n self.simpleInterruptFlash = self.simpleInterruptFlash or Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n \n self.simpleInterruptFlash:SetBlendMode (\"ADD\")\n self.simpleInterruptFlash:SetDrawLayer(\"OVERLAY\", 7)\n self.simpleInterruptFlash:SetPoint (\"center\", self, \"center\")\n self.simpleInterruptFlash:Hide()\n \n --create the animation hub to hold the flash animation sequence\n self.simpleInterruptFlashAnimHub = self.simpleInterruptFlashAnimHub or Plater:CreateAnimationHub (self.simpleInterruptFlash, \n function()\n self.simpleInterruptFlash:Show()\n end,\n function()\n self.simpleInterruptFlash:Hide()\n end\n )\n \n --create the flash animation sequence\n self.simpleInterruptFlashAnimHub.fadeIn = self.simpleInterruptFlashAnimHub.fadeIn or Plater:CreateAnimation (self.simpleInterruptFlashAnimHub, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n self.simpleInterruptFlashAnimHub.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n self.simpleInterruptFlashAnimHub.fadeOut = self.simpleInterruptFlashAnimHub.fadeOut or Plater:CreateAnimation (self.simpleInterruptFlashAnimHub, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n self.simpleInterruptFlashAnimHub.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if ( not envTable._CanInterrupt ) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n self.simpleInterruptFlashAnimHub:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1719711128, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_quickflash.tga", ["Enabled"] = true, ["Revision"] = 958, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Play a very fast flash when the cast start.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if ( not envTable._CanInterrupt ) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n self.simpleInterruptFlash:SetHeight(self:GetHeight() * 2.5 )\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n self.simpleInterruptFlashAnimHub:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 431333, 442210, 443430, 443433, 451871, 76711, 334748, 334749, 328667, 338353, 445207, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable but fast effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 0, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.1, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Name"] = "Shake Amplitude", ["Value"] = 25, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 30, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, }, ["version"] = -1, ["Name"] = "Cast - Simple Interrupt [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --create a flash texture which keep blinking while the cast in going on\n self.OGC_BlinkTexture = self.OGC_BlinkTexture or self:CreateTexture(nil, \"overlay\")\n self.OGC_BlinkTexture:SetColorTexture(1, 1, 1)\n self.OGC_BlinkTexture:SetAlpha(0)\n \n --create the animation group for the blinking texture\n self.OGC_BlinkAnimation = self.OGC_BlinkAnimation or Plater:CreateAnimationHub(self.OGC_BlinkTexture, function() self.OGC_BlinkTexture:Show() end, function() self.OGC_BlinkTexture:Hide() end)\n \n self.OGC_BlinkAnimation.In = self.OGC_BlinkAnimation.In or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 1, 0.5, 0.3, 1)\n \n self.OGC_BlinkAnimation.Out = self.OGC_BlinkAnimation.Out or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 2, 0.5, 1, 0.2) \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkAnimation:Stop()\n \n Plater.StopDotAnimation(self, envTable.dotAnimation1) \n Plater.StopDotAnimation(self, envTable.dotAnimation2) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n --self.Text:Hide() \nend\n\n\n", ["Time"] = 1723155144, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_ongoing.png", ["Enabled"] = true, ["Revision"] = 158, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "The background of the nameplate blinks a red color indicating the cast is being performed. Useful to indicate channeling spells doing damage overtime.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkTexture:ClearAllPoints()\n self.OGC_BlinkTexture:SetPoint(\"topleft\", self, \"topleft\", 0, 0)\n self.OGC_BlinkTexture:SetPoint(\"bottomright\", self, \"bottomright\", 0, 0)\n \n local red, green, blue = Plater:ParseColors(scriptTable.config.blinkColor)\n self.OGC_BlinkTexture:SetVertexColor(red, green, blue)\n \n local blinkSpeed = scriptTable.config.speed\n \n self.OGC_BlinkAnimation.In:SetDuration(blinkSpeed)\n self.OGC_BlinkAnimation.Out:SetDuration(blinkSpeed)\n \n local minBlinkAlpha = scriptTable.config.minAlpha\n local maxBlinkAlpha = scriptTable.config.maxAlpha\n \n self.OGC_BlinkAnimation.In:SetFromAlpha(minBlinkAlpha)\n self.OGC_BlinkAnimation.In:SetToAlpha(maxBlinkAlpha)\n self.OGC_BlinkAnimation.Out:SetFromAlpha(maxBlinkAlpha) \n self.OGC_BlinkAnimation.Out:SetToAlpha(minBlinkAlpha)\n \n self.OGC_BlinkAnimation:SetLooping(\"repeat\")\n self.OGC_BlinkAnimation:Play()\n \n envTable.dotAnimation1 = Plater.PlayDotAnimation(self, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n envTable.dotAnimation1.textureInfo.speedMultiplier = 0.9\n \n envTable.dotAnimation1.dotTexture:SetVertexColor(unpack(scriptTable.config.dotColor))\n \n \n envTable.dotAnimation1.dotTexture:Show()\n \n --envTable.dotAnimation2 = Plater.PlayDotAnimation(self, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n --envTable.dotAnimation2.textureInfo.speedMultiplier = 1\n \n \n \nend", ["SpellIds"] = { 431364, 423327, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, 1, 1, 0.4166216850280762, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dots Color", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots X Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 0, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dots X Offset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots Y Offset", ["Min"] = -10, ["Name"] = "Dots Y Offset", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust how fast the blinking occurs", ["Min"] = 0.2, ["Key"] = "speed", ["Value"] = 0.4, ["Name"] = "Blink Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Min amount of transparency the blink can have", ["Min"] = 0, ["Key"] = "minAlpha", ["Value"] = 0, ["Name"] = "Blink Min Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Max amount of transparency the blink can have", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Key"] = "maxAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Max Alpha", }, { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, 0.5254902243614197, 0.5137255191802979, 1, }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the blinking texture", }, }, ["version"] = -1, ["Name"] = "Cast - Ongoing Cast [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsShowingCastBarTest) then\n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n end\n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1722866303, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_healalert.png", ["Enabled"] = true, ["Revision"] = 1254, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (not Plater.IsShowingCastBarTest) then\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castbarColor, envTable)\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 450756, 452162, 322938, 322939, 324776, 324914, 326046, 340544, 335143, 327130, 256957, 275826, 429109, 451097, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Key"] = "flashDuration", ["Value"] = 0.4, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Key"] = "shakeAmplitude", ["Value"] = 8, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, }, ["version"] = -1, ["Name"] = "Cast - Heal Cut [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.TextureWatchStep) then\n \n unitFrame.TextureWatchStep = true\n \n local animationFrame = CreateFrame(\"frame\", nil, unitFrame)\n \n \n --> single animation group\n local bearTrapAnimation = animationFrame:CreateAnimationGroup(\"beartrapAnimationGroup\")\n bearTrapAnimation:SetLooping(\"NONE\")\n \n --> widgets:\n \n ----------------------------------------------\n \n local leftTrap = animationFrame:CreateTexture(\"$parentleftTrapTexture\", \"ARTWORK\")\n leftTrap:SetTexture([[Interface\\AddOns\\Plater\\images\\icon_beartrap_2.png]])\n leftTrap:SetDrawLayer(\"ARTWORK\", 0)\n leftTrap:SetPoint(\"center\", animationFrame, \"center\", -48, 0)\n leftTrap:SetSize(100, 100)\n leftTrap:SetTexCoord(1, 0.0010000000149012, 0.0010000000149012, 1)\n \n --> animations for leftTrap\n \n leftTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n leftTrap.rotation:SetTarget(leftTrap)\n leftTrap.rotation:SetOrder(1)\n leftTrap.rotation:SetDuration(0.195999994874)\n leftTrap.rotation:SetStartDelay(0.39999997615814)\n leftTrap.rotation:SetDegrees(-90)\n leftTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n leftTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n leftTrap.rotation:SetTarget(leftTrap)\n leftTrap.rotation:SetOrder(6)\n leftTrap.rotation:SetDuration(0.195999994874)\n leftTrap.rotation:SetDegrees(90)\n leftTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n leftTrap.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n leftTrap.alpha:SetTarget(leftTrap)\n leftTrap.alpha:SetOrder(6)\n leftTrap.alpha:SetDuration(0.195999994874)\n leftTrap.alpha:SetFromAlpha(1)\n leftTrap.alpha:SetToAlpha(0)\n \n ----------------------------------------------\n \n local rightTrap = animationFrame:CreateTexture(\"$parentrightTrapTexture\", \"ARTWORK\")\n rightTrap:SetTexture([[Interface\\AddOns\\Plater\\images\\icon_beartrap_2.png]])\n rightTrap:SetDrawLayer(\"ARTWORK\", 0)\n rightTrap:SetPoint(\"center\", animationFrame, \"center\", 0, 0)\n rightTrap:SetSize(100, 100)\n \n --> animations for rightTrap\n \n rightTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n rightTrap.rotation:SetTarget(rightTrap)\n rightTrap.rotation:SetOrder(1)\n rightTrap.rotation:SetDuration(0.195999994874)\n rightTrap.rotation:SetStartDelay(0.39999997615814)\n rightTrap.rotation:SetDegrees(90)\n rightTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n rightTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n rightTrap.rotation:SetTarget(rightTrap)\n rightTrap.rotation:SetOrder(6)\n rightTrap.rotation:SetDuration(0.195999994874)\n rightTrap.rotation:SetDegrees(-90)\n rightTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n rightTrap.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n rightTrap.alpha:SetTarget(rightTrap)\n rightTrap.alpha:SetOrder(6)\n rightTrap.alpha:SetDuration(0.195999994874)\n rightTrap.alpha:SetFromAlpha(1)\n rightTrap.alpha:SetToAlpha(0)\n \n ----------------------------------------------\n \n local boots = animationFrame:CreateTexture(\"$parentbootsTexture\", \"BORDER\")\n boots:SetTexture([[Interface\\AddOns\\Plater\\images\\icon_shoes.png]])\n boots:SetDrawLayer(\"BORDER\", 0)\n boots:SetPoint(\"center\", animationFrame, \"center\", -88, 35)\n boots:SetSize(50, 50)\n \n --> animations for boots\n \n boots.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n boots.alpha:SetTarget(boots)\n boots.alpha:SetOrder(1)\n boots.alpha:SetDuration(0.31599998474121)\n boots.alpha:SetFromAlpha(0)\n boots.alpha:SetToAlpha(1)\n boots.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n boots.rotation:SetTarget(boots)\n boots.rotation:SetOrder(1)\n boots.rotation:SetDuration(0.2960000038147)\n boots.rotation:SetStartDelay(0.19999998807907)\n boots.rotation:SetDegrees(40)\n boots.rotation:SetOrigin(\"center\", 0, 0)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(1)\n boots.translation:SetDuration(0.59599995613098)\n boots.translation:SetOffset(63, -33)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(2)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(3, 3)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(3)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(-3, -3)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(4)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(3, 3)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(5)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(-3, -3)\n boots.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n boots.alpha:SetTarget(boots)\n boots.alpha:SetOrder(6)\n boots.alpha:SetDuration(0.39599999785423)\n boots.alpha:SetFromAlpha(1)\n boots.alpha:SetToAlpha(0)\n \n ----------------------------------------------\n \n unitFrame.BearTrapTextures = {leftTrap, rightTrap, boots}\n unitFrame.BearTrapAnimationFrame = animationFrame\n unitFrame.BearTrapAnimation = bearTrapAnimation\n \n \n bearTrapAnimation:SetScript(\"OnPlay\", function()\n boots:SetAlpha(0)\n boots:Show()\n leftTrap:Show()\n rightTrap:Show() \n end)\n \n bearTrapAnimation:SetScript(\"OnFinished\", function()\n boots:Hide()\n leftTrap:Hide()\n rightTrap:Hide()\n end) \n \n bearTrapAnimation:SetScript(\"OnStop\", function()\n boots:Hide()\n leftTrap:Hide()\n rightTrap:Hide()\n end) \n \n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.BearTrapAnimation:Stop()\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1720031975, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_voidzone.png", ["Enabled"] = true, ["Revision"] = 220, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Play an animation when the cast creates small zones in the ground that will damage if the player doesn't move.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.BearTrapAnimationFrame:SetSize(1, 1)\n unitFrame.BearTrapAnimationFrame:ClearAllPoints()\n unitFrame.BearTrapAnimationFrame:SetPoint(\"center\", unitFrame, \"center\", 30, 63)\n unitFrame.BearTrapAnimationFrame:SetScale(0.5)\n \n unitFrame.BearTrapAnimation:Play()\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { 450784, 451423, 445813, 445838, 438658, 433845, 456696, 451391, 324923, 323138, 340189, 326021, 320571, 321780, 345623, 333479, 334476, 320772, 257882, 424903, 426345, 422233, 445541, 428703, 439559, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Name"] = "Option 1", ["Value"] = "Settings for the animation played when the cast creates small void zones in the ground.", ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, }, ["version"] = -1, ["Name"] = "Cast - Voidzone [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n function envTable.PlaySwipeAnimation(unitFrame)\n unitFrame.CastSwipeTexture:Show()\n unitFrame.CastSwipeAnimation:Play()\n unitFrame.StartSwipeAnimation:Play()\n end\n \n function envTable.StopSwipeAnimation(unitFrame)\n unitFrame.EndSwipeAnimation:Play()\n C_Timer.After(0.21, function()\n unitFrame.CastSwipeAnimation:Stop()\n unitFrame.CastSwipeTexture:Hide()\n end)\n end\n \n function envTable.CreateSwipeTextureAndAnimations(unitFrame)\n if (unitFrame.CastSwipeTexture) then\n return\n end\n \n local swipeTexture = unitFrame:CreateTexture(nil, \"overlay\")\n swipeTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\circular_swipe.png]])\n swipeTexture:SetPoint(\"center\", 0, 0)\n swipeTexture:SetSize(64, 64)\n swipeTexture:Hide()\n \n unitFrame.CastSwipeTexture = swipeTexture\n \n --rotation animation\n unitFrame.CastSwipeAnimation = Plater:CreateAnimationHub(swipeTexture)\n unitFrame.CastSwipeAnimation:SetLooping(\"repeat\")\n unitFrame.CastSwipeAnimation.Rotation = Plater:CreateAnimation(unitFrame.CastSwipeAnimation, \"rotation\", 1, 1, 360)\n \n --starting animation\n unitFrame.StartSwipeAnimation = Plater:CreateAnimationHub(swipeTexture, function()swipeTexture:Show() end)\n unitFrame.StartSwipeAnimation.Alpha = Plater:CreateAnimation(unitFrame.StartSwipeAnimation, \"alpha\", 1, 0.2, 0, 1)\n unitFrame.StartSwipeAnimation.Scale = Plater:CreateAnimation(unitFrame.StartSwipeAnimation, \"scale\", 1, 0.2, 1.3, 1.3, 1, 1) \n \n --finished animation\n unitFrame.EndSwipeAnimation = Plater:CreateAnimationHub(swipeTexture, nil, function()swipeTexture:Hide() end)\n unitFrame.EndSwipeAnimation.Alpha = Plater:CreateAnimation(unitFrame.EndSwipeAnimation, \"alpha\", 1, 0.2, 1, 0)\n unitFrame.EndSwipeAnimation.Scale = Plater:CreateAnimation(unitFrame.EndSwipeAnimation, \"scale\", 1, 0.2, 1, 1, 1.3, 1.3)\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.StopSwipeAnimation(unitFrame)\n unitFrame.CastSwipeTexture:Hide()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1719758013, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\circular_swipe", ["Enabled"] = true, ["Revision"] = 281, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Play a animation when the spell effect is an circular AoE around the caster.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.CreateSwipeTextureAndAnimations(unitFrame)\n \n local options = scriptTable.config\n local targetScale = scriptTable.config.textureScale\n \n --swipe rotation duration \n unitFrame.CastSwipeAnimation.Rotation:SetDuration(scriptTable.config.rotationDuration)\n \n unitFrame.CastSwipeTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\circular_swipe.png]])\n \n --swipe texture settings\n unitFrame.CastSwipeTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.textureColor))\n unitFrame.CastSwipeTexture:SetScale(targetScale)\n unitFrame.CastSwipeTexture:SetAlpha(scriptTable.config.textureAlpha) \n \n unitFrame.StartSwipeAnimation.Alpha:SetDuration(scriptTable.config.animStartDuration)\n unitFrame.StartSwipeAnimation.Alpha:SetFromAlpha(scriptTable.config.textureStartAlpha)\n unitFrame.StartSwipeAnimation.Alpha:SetToAlpha(scriptTable.config.textureAlpha)\n \n unitFrame.StartSwipeAnimation.Scale:SetDuration(scriptTable.config.animStartDuration)\n \n unitFrame.StartSwipeAnimation.Scale:SetScaleFrom(1.05, 1.05)\n unitFrame.StartSwipeAnimation.Scale:SetScaleTo(1, 1) \n \n unitFrame.EndSwipeAnimation.Scale:SetDuration(0.1)\n unitFrame.EndSwipeAnimation.Alpha:SetDuration(0.1)\n \n --start playing\n envTable.PlaySwipeAnimation(unitFrame) \n \nend\n\n\n", ["SpellIds"] = { 453212, 451098, 427001, 438622, 446086, 447271, 437700, 439646, 448877, 451387, 331743, 320637, 327240, 257170, 257326, 257169, 423538, 428508, 428520, 116, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 0.3, ["Desc"] = "Rotation Duration", ["Min"] = 0.1, ["Key"] = "rotationDuration", ["Value"] = 0.15, ["Name"] = "Rotation Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.5, ["Desc"] = "Animation Start Duration", ["Min"] = 0, ["Key"] = "animStartDuration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Animation Start Duration", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha when the animation start playing, this effect in intended to catch the player attention", ["Min"] = 0, ["Name"] = "Texture Start Alpha", ["Value"] = 0.3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureStartAlpha", }, { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "Texture Scale", ["Min"] = 0.6, ["Key"] = "textureScale", ["Value"] = 0.8, ["Name"] = "Texture Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 0.8, ["Name"] = "Texture Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 1, ["Key"] = "textureColor", ["Value"] = { 0.7411764860153198, 0.7411764860153198, 0.7411764860153198, 1, }, ["Name"] = "Texture Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, }, ["version"] = -1, ["Name"] = "Cast - AoE With Range [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --get the reference of the arrow texture\n local movingArrowTexture = unitFrame._movingArrowTexture\n \n --if it doesn't exists yet, create now\n if (not movingArrowTexture) then\n movingArrowTexture = self:CreateTexture(nil, \"artwork\", nil, 6)\n unitFrame._movingArrowTexture = movingArrowTexture\n end\n \n local mAT = movingArrowTexture\n \n if (not mAT.movingAnimation) then\n local onPlay = function()\n mAT:Show() \n end\n \n local onStop = function()\n mAT:Hide() \n end\n \n mAT.movingAnimation = Plater:CreateAnimationHub( mAT, onPlay, onStop )\n mAT.movingAnimation:SetLooping( \"REPEAT\" )\n end\n \n if (not mAT.arrowAnimation) then\n local arrowAnimation = Plater:CreateAnimation (mAT.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n mAT.arrowAnimation = arrowAnimation\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local mAT = unitFrame._movingArrowTexture\n mAT.movingAnimation:Stop()\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local mAT = unitFrame._movingArrowTexture\n local maxAlpha = scriptTable.config.arrowAlpha\n \n mAT:SetAlpha(scriptTable.config.arrowAlpha)\n \n local percent = mAT.movingAnimation:GetProgress()\n \n if (percent < 0.20) then\n local value = DetailsFramework.Math.MapRangeClamped(0, 0.20, 0, maxAlpha, percent)\n mAT:SetAlpha(value)\n \n elseif (percent > 0.8) then\n local value = DetailsFramework.Math.MapRangeClamped(0.8, 1, maxAlpha, 0, percent)\n mAT:SetAlpha(value)\n end\n \n self.ThrottleUpdate = 0\n \n --mAT:SetAlpha(1)\nend", ["Time"] = 1719788095, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 754, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local mAT = unitFrame._movingArrowTexture\n \n mAT:SetTexture([[Interface\\PETBATTLES\\PetBattle-StatIcons]])\n mAT:SetSize(16, self:GetHeight())\n mAT:SetTexCoord(unpack({0, 15/32, 18/32, 30/32}))\n mAT:SetParent(self.FrameOverlay)\n mAT:SetDrawLayer(\"overlay\", 7)\n mAT:SetAlpha(scriptTable.config.arrowAlpha)\n mAT:SetDesaturated(scriptTable.config.desaturateArrow) \n \n mAT:ClearAllPoints()\n mAT:SetPoint(\"left\", self, \"left\", -16, 0)\n \n local arrowAnimation = mAT.arrowAnimation\n arrowAnimation:SetDuration(scriptTable.config.animSpeed)\n arrowAnimation:SetOffset(self:GetWidth(), 0)\n \n mAT.movingAnimation:Play()\n \n if (scriptTable.config.bChangeSpellName) then\n self.Text:SetText(scriptTable.config.spellNameText)\n end\n \n --DetailsFramework:DebugVisibility(mAT)\n\nend\n\n\n\n\n", ["SpellIds"] = { 431494, 426860, 448213, 434407, 439789, 434824, 453161, 435012, 439506, 443500, 434779, 451543, 439621, 441384, 441381, 447395, 456711, 448105, 323137, 321968, 331718, 331721, 325223, 340160, 321834, 320596, 324323, 333488, 323496, 333477, 256627, 257292, 454438, 269029, 257862, 425027, 449130, 428202, 448640, 427869, 116, 257426, 255952, 257870, 413147, 383107, 377559, 388060, 376170, 384524, 375351, 390111, 369791, 369573, 369563, 369335, 369061, 375727, 265016, 265019, 260793, 260292, 272457, 272609, 269843, 183465, 226296, 188169, 183088, 410873, 411012, 88308, 382708, 375251, 375439, 372311, 373742, 372201, 374533, 377204, 201226, 204667, 198379, 200768, 253239, 250258, 255567, 194956, 427510, 426645, 412505, 412129, 419351, 401482, 404916, 200345, 200261, 198641, 265372, 271174, 264694, 264923, }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.73, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "animSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Animation Speed", }, { ["Type"] = 4, ["Name"] = "Use White Arrow", ["Value"] = false, ["Key"] = "desaturateArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, { ["Type"] = 6, ["Key"] = "option8", ["Value"] = 0, ["Name"] = "Option 8", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "bChangeSpellName", ["Value"] = true, ["Name"] = "Change Spell Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change the spell name to the text entered below", }, { ["Type"] = 3, ["Key"] = "spellNameText", ["Value"] = "Frontal", ["Name"] = "New Spell Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "The customized spell name", }, }, ["version"] = -1, ["Name"] = "Cast - Frontal Cone [Plater]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1719788550, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\aura_castbar.png", ["Enabled"] = true, ["Revision"] = 27, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Show a castbar for the aura duration.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local auraDuration = envTable._Duration\n local altCastId = 1\n \n ---@class plater_altcastbarconfig : table\n ---@field iconTexture string\n ---@field iconTexcoord table\n ---@field iconAlpha number\n ---@field text string\n ---@field texture any\n ---@field color any\n ---@field isChanneling boolean\n ---@field canInterrupt boolean\n ---@field height number\n ---@field iconSize number\n ---@field textSize number\n ---@field spellNameAnchor df_anchor\n ---@field timerAnchor df_anchor\n ---@field iconAnchor df_anchor\n \n local configTable = {\n iconTexture = envTable._Texture,\n text = envTable._SpellName,\n color = \"gray\",\n isChanneling = true,\n canInterrupt = false,\n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n \n }\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, configTable, auraDuration, envTable._StartTime, altCastId)\n \nend\n\n\n", ["SpellIds"] = { 438494, 335141, }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Aura - Is Cast Bar [P]", ["NpcNames"] = { }, }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local GetSpellInfo = GetSpellInfo or function(spellID) if not spellID then return nil end local si = C_Spell.GetSpellInfo(spellID) if si then return si.name, nil, si.iconID, si.castTime, si.minRange, si.maxRange, si.spellID, si.originalIconID end end --compatibility\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n --[225976] = {secondCastBar = true, altCastId = \"Uber Strike\", debuffTimer = 167385, name = GetSpellInfo(167385), spellIcon = 167385}, --tank dummy \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n config.text = npcInfo.name\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local auras = Plater.GetUnitAuras(unitFrame)\n local duration, expirationTime\n for _, aura in pairs(auras) do\n if aura.name == name then\n duration = aura.duration\n expirationTime = aura.expirationTime\n break\n end\n end\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend", ["Time"] = 1729585139, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 234, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["NpcNames"] = { "164427", "164414", "164185", "164567", "165408", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Countdown", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n --get the debuff timeleft\n local name = npcInfo.name\n local auras = Plater.GetUnitAuras(unitFrame)\n local duration, expirationTime\n for _, aura in pairs(auras) do\n if aura.name == name then\n duration = aura.duration\n expirationTime = aura.expirationTime\n break\n end\n end\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend", }, { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --compat\n local GetSpellInfo = GetSpellInfo or function(spellID) if not spellID then return nil end local si = C_Spell.GetSpellInfo(spellID) if si then return si.name, nil, si.iconID, si.castTime, si.minRange, si.maxRange, si.spellID, si.originalIconID end end\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n --[167385] = \"Uber Strike\", --tank dummy\n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n local auras = Plater.GetUnitAuras(unitFrame)\n for id, aura in pairs(auras) do\n local name, caster = aura.name, aura.sourceUnit\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n break\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1729585422, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 279, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["NpcNames"] = { "Illusionary Vulpin", }, ["SpellIds"] = { "spawn of g'huun", "smuggled crawg", "sergeant bainbridge", "blacktooth scrapper", "irontide grenadier", "feral bloodswarmer", "earthrager", "crawler mine", "rezan", }, ["PlaterCore"] = 1, ["Name"] = "Fixate On You [Plater]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, }, ["saved_cvars_last_change"] = { ["ShowClassColorInNameplate"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateOverlapV"] = "Interface/AddOns/Plater/Plater.lua:2204", ["ShowNamePlateLoseAggroFlash"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowEnemyMinus"] = "Interface/AddOns/Plater/Plater.lua:2204", ["NamePlateClassificationScale"] = "Interface/FrameXML/SettingDefinitions/Interface.lua:130", ["nameplateShowFriendlyTotems"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplatePersonalHideDelaySeconds"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowFriendlyPets"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateOverlapH"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateTargetRadialPosition"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateMinAlpha"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateResourceOnTarget"] = "Interface/AddOns/Plater/Plater.lua:2204", ["clampTargetNameplateToScreen"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateLargerScale"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateMaxDistance"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowFriendlyMinions"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateTargetBehindMaxDistance"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowEnemies"] = "Interface/AddOns/Blizzard_SharedXMLBase/CvarUtil.lua:72", ["NamePlateVerticalScale"] = "Interface/FrameXML/SettingDefinitions/Interface.lua:129", ["nameplateSelectedAlpha"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateMotionSpeed"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowEnemyMinions"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowFriendlyNPCs"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateSelectedScale"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateMinAlphaDistance"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateMotion"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateMinScale"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateOtherTopInset"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowFriendlyGuardians"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateOccludedAlphaMult"] = "Interface/AddOns/Plater/Plater.lua:2204", ["NamePlateHorizontalScale"] = "Interface/FrameXML/SettingDefinitions/Interface.lua:128", ["nameplateShowAll"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowFriends"] = "Interface/AddOns/Blizzard_SharedXMLBase/CvarUtil.lua:72", ["nameplateLargeTopInset"] = "Interface/AddOns/Plater/Plater.lua:2204", }, ["aura_cache_by_name"] = { ["thunderous roar"] = { 127254, 384318, 397364, }, ["fatal wound"] = { 10373, 16411, 18206, 21140, 69209, 69210, 166625, }, ["mortal wounds"] = { 115804, 201075, 201091, 213667, 246249, 378782, }, ["charge"] = { 100, 20508, 22120, 22911, 24023, 24193, 24315, 24408, 25821, 29320, 29847, 31733, 32323, 33709, 34846, 35412, 35570, 35754, 36058, 36140, 36509, 37511, 38461, 39574, 40602, 41581, 42003, 43519, 43651, 43807, 44357, 44884, 49758, 51492, 51756, 51842, 52538, 52577, 52856, 53148, 54460, 55317, 55530, 57627, 58619, 58991, 59040, 59611, 60067, 61685, 62563, 62613, 62614, 62874, 62960, 62961, 62977, 63003, 63010, 63661, 63665, 64591, 64719, 65927, 66481, 68282, 68284, 68301, 68307, 68321, 68498, 68501, 69879, 71553, 74399, 75756, 75915, 77876, 79156, 79904, 80183, 81574, 85250, 87930, 88288, 88295, 88540, 90928, 91187, 91309, 93515, 97164, 97557, 97558, 104056, 105771, 109128, 125277, 126664, 127724, 133253, 135890, 135905, 135906, 136769, 138660, 138796, 138827, 138845, 138848, 138850, 138851, 139961, 141193, 141198, 141202, 141294, 144166, 144608, 144609, 145048, 146740, 147640, 148293, 148294, 149325, 149326, 150502, 153635, 154547, 154548, 154549, 154994, 155114, 155235, 156086, 158022, 160167, 160168, 163635, 165216, 166973, 166975, 168627, 168628, 172179, 175543, 181789, 181796, 181886, 182556, 184121, 184167, 184195, 184197, 184406, 184864, 184881, 184930, 188503, 190278, 190329, 191531, 191532, 191535, 191643, 194247, 194591, 194592, 194593, 198337, 198729, 199172, 199173, 199174, 199575, 201681, 203365, 203372, 203418, 206636, 212406, 215214, 215217, 215803, 215807, 218104, 218428, 220383, 220617, 221175, 221403, 224490, 224491, 224516, 228602, 228603, 229108, 232134, 232177, 232178, 233334, 233507, 233511, 235693, 236027, 236217, 236220, 236365, 236366, 236599, 240180, 242741, 243242, 244880, 246123, 246124, 246125, 248837, 248839, 249089, 249101, 251920, 252849, 253078, 255946, 256089, 256091, 256378, 256379, 260290, 260292, 260303, 260312, 261488, 265403, 271824, 272356, 275087, 275651, 281528, 281529, 282511, 283407, 283408, 287039, 292703, 293129, 293130, 297243, 299091, 300643, 301681, 301686, 304255, 304256, 305093, 308978, 308979, 312646, 313700, 313701, 314315, 319157, 320661, 320679, 321627, 321628, 323593, 328944, 328945, 329987, 334100, 338308, 339623, 340027, 340031, 341206, 341208, 341219, 341226, 341571, 342251, 342820, 343259, 344966, 357522, 357531, 361176, 363972, 367440, 367447, 367449, 367451, 369329, 372113, 375445, 376444, 376445, 377012, 377961, 399937, 411770, }, ["fatal mark"] = { 383704, 383706, }, ["mindgames"] = { 323673, 323701, 323705, 323706, 323707, 337051, 375901, 375902, 375903, 375904, 375905, }, }, ["indicator_raidmark_scale"] = 0.75, ["aura2_y_offset"] = 5, ["extra_icon_caster_size"] = 10, ["health_selection_overlay"] = "Minimalist", ["expansion_triggerwipe"] = { [9] = true, [10] = true, }, ["cast_statusbar_color_nointerrupt"] = { 1, 0, 0.007843137254902, 0.96000000089407, }, ["npc_cache"] = { [164815] = { "Zolramus Siphoner", "The Necrotic Wake", "enUS", }, [200126] = { "Fallen Waterspeaker", "Temple of the Jade Serpent", }, [18419] = { "Bloodwarder Greenkeeper", "Tempest Keep: The Botanica", "enUS", }, [190403] = { "Glacial Proto-Dragon", "Halls of Infusion", }, [16468] = { "Spectral Patron", "Karazhan", }, [24688] = { "Wretched Skulker", "Magisters' Terrace", "enUS", }, [100991] = { "Strangling Roots", "Darkheart Thicket", }, [16596] = { "Greater Fleshbeast", "Karazhan", }, [190404] = { "Subterranean Proto-Dragon", "Halls of Infusion", }, [33432] = { "Leviathan Mk II", "Ulduar", }, [22897] = { "Summoned Windfury Totem", "Black Temple", "enUS", }, [22929] = { "Greater Shadowfiend", "Black Temple", "enUS", }, [198081] = { "Quarry Earthshaper", "Vault of the Incarnates", }, [98177] = { "Glayvianna Soulrender", "Vault of the Wardens", }, [190405] = { "Infuser Sariya", "Halls of Infusion", }, [227507] = { "Sureki Skirmisher", "Nerub-ar Palace", "enUS", }, [213434] = { "Sporbit", "Mycomancer Cavern", "enUS", }, [210108] = { "E.D.N.A", "The Stonevault", "enUS", }, [185800] = { "*Imbabuba", "Shadowmoon Burial Grounds", }, [56781] = { "Goriona", "Dragon Soul", }, [213179] = { "Avanoxx", "Ara-Kara, City of Echoes", "enUS", }, [205759] = { "Whirling Torrent", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [91781] = { "Hatecoil Warrior", "Eye of Azshara", }, [212412] = { "Sootsnout", "Darkflame Cleft", "enUS", }, [196548] = { "Ancient Branch", "Algeth'ar Academy", }, [187593] = { "Primal Flame", "Vault of the Incarnates", }, [200131] = { "Sha-Touched Guardian", "Temple of the Jade Serpent", }, [200387] = { "Shambling Infester", "Temple of the Jade Serpent", }, [219066] = { "Afflicted Civilian", "The Rookery", "enUS", }, [33433] = { "Suit of Armor", "Ulduar", }, [91782] = { "Hatecoil Crusher", "Eye of Azshara", }, [200388] = { "Malformed Sha", "Temple of the Jade Serpent", }, [98691] = { "Risen Scout", "Black Rook Hold", }, [34137] = { "Winter Jormungar", "Ulduar", }, [56846] = { "Arm Tentacle", "Dragon Soul", }, [217533] = { "Atik", "Ara-Kara, City of Echoes", "enUS", }, [201413] = { "Inflammable Wall", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [211904] = { "Tainted Treant", "Amirdrassil, the Dream's Hope", "enUS", }, [91783] = { "Hatecoil Stormweaver", "Eye of Azshara", }, [24561] = { "Yazzai", "Magisters' Terrace", "enUS", }, [417] = { "Rhuufum", "Shadowmoon Burial Grounds", }, [190923] = { "Zephyrling", "Halls of Infusion", }, [24689] = { "Wretched Bruiser", "Magisters' Terrace", "enUS", }, [228537] = { "Nightfall Shadowalker", "The Dawnbreaker", "enUS", }, [199368] = { "Hardened Crystal", "The Azure Vault", }, [102019] = { "Stormforged Obliterator", "Halls of Valor", }, [189901] = { "Warlord Sargha", "Neltharus", }, [33818] = { "Twilight Adherent", "Ulduar", "enUS", }, [213954] = { "Rock Smasher", "The Stonevault", "enUS", }, [98949] = { "Smashspite the Hateful", "Black Rook Hold", }, [200137] = { "Depraved Mistweaver", "Temple of the Jade Serpent", }, [211140] = { "Arathi Neophyte", "Priory of the Sacred Flame", "enUS", }, [91785] = { "Wandering Shellback", "Eye of Azshara", }, [57231] = { "Twilight Portal", "Dragon Soul", }, [17397] = { "Shadowmoon Adept", "Hellfire Citadel: The Blood Furnace", "enUS", }, [55312] = { "Yor'sahj the Unsleeping", "Dragon Soul", }, [19508] = { "Sunseeker Herbalist", "Tempest Keep: The Botanica", "enUS", }, [102788] = { "Felspite Dominator", "Black Rook Hold", }, [173016] = { "Corpse Collector", "The Necrotic Wake", "enUS", }, [59726] = { "Peril", "Temple of the Jade Serpent", }, [196045] = { "Corrupted Manafiend", "Algeth'ar Academy", }, [184019] = { "Burly Rock-Thrower", "Uldaman: Legacy of Tyr", }, [101637] = { "Valarjar Aspirant", "Halls of Valor", }, [228030] = { "Sir Finley Mrrgglton", "Kriegval's Rest", "enUS", }, [222145] = { "Voracious Stagshell", "Nerub-ar Palace", "enUS", }, [91786] = { "Gritslime Snail", "Eye of Azshara", }, [102277] = { "Deadeye Decoy", "Darkheart Thicket", }, [192464] = { "Raging Ember", "Neltharus", }, [16171] = { "Coldmist Widow", "Karazhan", }, [34267] = { "Parts Recovery Technician", "Ulduar", }, [56848] = { "Twilight Elite Slayer", "Dragon Soul", }, [217541] = { "Nightfall Initiate", "Nightfall Sanctum", "enUS", }, [91787] = { "Cove Seagull", "Eye of Azshara", }, [18421] = { "Sunseeker Researcher", "Tempest Keep: The Botanica", "enUS", }, [16406] = { "Phantom Attendant", "Karazhan", }, [16470] = { "Ghostly Philanthropist", "Karazhan", }, [98696] = { "Illysanna Ravencrest", "Black Rook Hold", }, [24722] = { "Fel Crystal", "Magisters' Terrace", "enUS", }, [184023] = { "Vicious Basilisk", "Uldaman: Legacy of Tyr", }, [101639] = { "Valarjar Shieldmaiden", "Halls of Valor", }, [217799] = { "Machinist Protector", "Hall of Awakening", "enUS", }, [222149] = { "Injured Earthen", "The Stonevault", "enUS", }, [22963] = { "Bonechewer Worker", "Black Temple", "enUS", }, [33820] = { "Twilight Pyromancer", "Ulduar", "enUS", }, [164578] = { "Stitchflesh's Creation", "The Necrotic Wake", "enUS", }, [91789] = { "Lady Hatecoil", "Eye of Azshara", }, [220616] = { "Corridor Sleeper", "Darkflame Cleft", "enUS", }, [17398] = { "Nascent Fel Orc", "Hellfire Citadel: The Blood Furnace", "enUS", }, [19509] = { "Sunseeker Harvester", "Tempest Keep: The Botanica", "enUS", }, [221896] = { "Web General Ab'enar", "Earthcrawl Mines", "enUS", }, [98954] = { "Felsworn Myrmidon", "Vault of the Wardens", }, [39450] = { "Trogg Dweller", "Grim Batol", "enUS", }, [198868] = { "Primalist Voltweaver", "Vault of the Incarnates", }, [199124] = { "Primalist Chillblaster", "Vault of the Incarnates", }, [91790] = { "Mak'rana Siltwalker", "Eye of Azshara", }, [218316] = { "Kaheti Vanguard", "Nerub-ar Palace", "enUS", }, [34269] = { "XR-949 Salvagebot", "Ulduar", }, [190426] = { "Decay Totem", "Brackenhide Hollow", }, [95885] = { "Tirathon Saltheril", "Vault of the Wardens", }, [18422] = { "Sunseeker Botanist", "Tempest Keep: The Botanica", "enUS", }, [16407] = { "Spectral Servant", "Karazhan", }, [16471] = { "Skeletal Usher", "Karazhan", }, [24723] = { "Selin Fireheart", "Magisters' Terrace", "enUS", }, [226506] = { "Crab", "Mycomancer Cavern", "enUS", }, [57746] = { "Faceless Destroyer", "Dragon Soul", }, [217039] = { "Nerubian Hauler", "Ara-Kara, City of Echoes", "enUS", }, [97677] = { "Barbed Spiderling", "Vault of the Wardens", }, [91792] = { "Stormwake Hydra", "Eye of Azshara", }, [23028] = { "Bonechewer Taskmaster", "Black Temple", "enUS", }, [33822] = { "Twilight Guardian", "Ulduar", "enUS", }, [218320] = { "Web Acolyte", "Nerub-ar Palace", "enUS", }, [190174] = { "Hypnosis Bat", "Court of Stars", }, [223182] = { "Web Marauder", "City of Threads", "enUS", }, [227532] = { "Faceless Devotee", "Skittering Breach", "enUS", }, [97678] = { "Aranasi Broodmother", "Vault of the Wardens", }, [91793] = { "Seaspray Crab", "Eye of Azshara", }, [96015] = { "Inquisitor Tormentorum", "Vault of the Wardens", }, [222927] = { "Sacred Flame Vintner", "Khaz Algar (Surface)", "enUS", }, [94224] = { "Petrifying Totem", "Neltharion's Lair", }, [76057] = { "Carrion Worm", "Shadowmoon Burial Grounds", }, [216275] = { "Brann's Epic Egg", "Kriegval's Rest", "enUS", }, [39388] = { "Mutated Hatchling", "Grim Batol", "enUS", }, [186338] = { "Maruuk", "The Nokhud Offensive", }, [217299] = { "Ostiary Wystan", "Hall of Awakening", "enUS", }, [33567] = { "Deathsworn Zealot", "Ulduar", "enUS", }, [95888] = { "Cordana Felsong", "Vault of the Wardens", }, [220626] = { "Blood Parasite", "Nerub-ar Palace", "enUS", }, [186339] = { "Teera", "The Nokhud Offensive", }, [17975] = { "High Botanist Freywinn", "Tempest Keep: The Botanica", "enUS", }, [193760] = { "Surging Ruiner", "Vault of the Incarnates", }, [34271] = { "XD-175 Compactobot", "Ulduar", }, [192481] = { "Decaying Slime", "Brackenhide Hollow", }, [198878] = { "Primalist Tempestmaker", "Vault of the Incarnates", }, [191714] = { "Seeking Stormling", "Vault of the Incarnates", }, [171500] = { "Shuffling Corpse", "The Necrotic Wake", "enUS", }, [194273] = { "Witherling", "Brackenhide Hollow", }, [196576] = { "Spellbound Scepter", "Algeth'ar Academy", }, [16472] = { "Phantom Stagehand", "Karazhan", }, [96657] = { "Blade Dancer Illianna", "Vault of the Wardens", }, [196577] = { "Spellbound Battleaxe", "Algeth'ar Academy", }, [22869] = { "Illidari Boneslicer", "Black Temple", "enUS", }, [99728] = { "Grimguard", "Vault of the Wardens", }, [91796] = { "Skrog Wavecrasher", "Eye of Azshara", }, [22997] = { "Flame of Azzinoth", "Black Temple", "enUS", }, [102287] = { "Emberhusk Dominator", "Neltharion's Lair", }, [56341] = { "Burning Tendons", "Dragon Soul", }, [101008] = { "Stinging Swarm", "Black Rook Hold", }, [97170] = { "Hatecoil Wavebinder", "Eye of Azshara", }, [191206] = { "Primalist Mage", "Vault of the Incarnates", }, [57109] = { "Minion of Doubt", "Temple of the Jade Serpent", }, [91797] = { "King Deepbeard", "Eye of Azshara", }, [17400] = { "Felguard Annihilator", "Hellfire Citadel: The Blood Furnace", "enUS", }, [19511] = { "Nethervine Inciter", "Tempest Keep: The Botanica", "enUS", }, [98706] = { "Commander Shemdah'sohn", "Black Rook Hold", }, [165108] = { "Illusionary Clone", "Mists of Tirna Scithe", "enUS", }, [17624] = { "Laughing Skull Warden", "Hellfire Citadel: The Blood Furnace", "enUS", }, [97171] = { "Hatecoil Arcanist", "Eye of Azshara", }, [57877] = { "Flail of Go'rath", "Dragon Soul", }, [184300] = { "Ebonstone Golem", "Uldaman: Legacy of Tyr", }, [17976] = { "Commander Sarannis", "Tempest Keep: The Botanica", "enUS", }, [98963] = { "Blazing Imp", "Vault of the Wardens", }, [216541] = { "Threadmaestro Fothis", "11.0 - Campaign Finale Scenario", "enUS", }, [97172] = { "Saltsea Droplet", "Eye of Azshara", }, [56854] = { "Twilight Elite Dreadblade", "Dragon Soul", }, [165111] = { "Drust Spiteclaw", "The Shadowlands", "enUS", }, [190187] = { "Draconic Image", "The Azure Vault", }, [16409] = { "Phantom Guest", "Karazhan", }, [213216] = { "Speaker Dorlita", "The Stonevault", "enUS", }, [224219] = { "Twilight Earthcaller", "Grim Batol", "enUS", }, [224731] = { "Web Marauder", "City of Threads", "enUS", }, [97173] = { "Restless Tides", "Eye of Azshara", }, [184303] = { "Skittering Crawler", "Uldaman: Legacy of Tyr", }, [213217] = { "Speaker Brokk", "The Stonevault", "enUS", }, [95766] = { "Crazed Razorbeak", "Darkheart Thicket", }, [210147] = { "Harbinger of Incineration", "Amirdrassil, the Dream's Hope", "enUS", }, [216544] = { "Sureki String Leader", "11.0 - Campaign Finale Scenario", "enUS", }, [23030] = { "Dragonmaw Sky Stalker", "Black Temple", "enUS", }, [200936] = { "Living Flame", "Vault of the Incarnates", }, [224221] = { "Twilight Overseer", "Grim Batol", "enUS", }, [98965] = { "Kur'talos Ravencrest", "Black Rook Hold", }, [56855] = { "Twilight Assault Drake", "Dragon Soul", }, [205799] = { "Cinderstep Melter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [195820] = { "Nokhud Saboteur", "The Nokhud Offensive", }, [219361] = { "Machinist Protector", "Hall of Awakening", "enUS", }, [191215] = { "Tarasek Legionnaire", "Vault of the Incarnates", }, [19608] = { "Frayer Wildling", "Tempest Keep: The Botanica", "enUS", }, [195821] = { "Nokhud Saboteur", "The Nokhud Offensive", }, [57751] = { "Ruin Tentacle", "Dragon Soul", }, [97175] = { "Felguard Invader", "Broken Shore", }, [223200] = { "Blood Collector", "Nerub-ar Palace", "enUS", }, [219874] = { "High Speaker's Construct", "Hall of Awakening", "enUS", }, [199916] = { "Decaying Slime", "Brackenhide Hollow", }, [33699] = { "Storm Tempered Keeper", "Ulduar", }, [229854] = { "Inquisitor Speaker", "Nightfall Sanctum", "enUS", }, [96664] = { "Valarjar Runecarver", "Halls of Valor", }, [18105] = { "Ghaz'an", "Coilfang: The Underbog", "enUS", }, [214502] = { "The Bloodbound Horror", "Nerub-ar Palace", "enUS", }, [97176] = { "Eredar Enslaver", "Broken Shore", }, [221667] = { "Lost Watcher", "Nerub-ar Palace", "enUS", }, [95769] = { "Mindshattered Screecher", "Darkheart Thicket", }, [210153] = { "Ol' Waxbeard", "Darkflame Cleft", "enUS", }, [214503] = { "Sikran", "Nerub-ar Palace", "enUS", }, [171772] = { "Mistveil Defender", "Mists of Tirna Scithe", "enUS", }, [16410] = { "Spectral Retainer", "Karazhan", }, [214504] = { "Rasha'nan", "Nerub-ar Palace", "enUS", }, [97177] = { "Impling Pursuer", "Broken Shore", }, [223204] = { "Chamber Guardian", "Nerub-ar Palace", "enUS", }, [22871] = { "Teron Gorefiend", "Black Temple", "enUS", }, [33572] = { "Steelforged Defender", "Ulduar", }, [187638] = { "Flamescale Tarasek", "Vault of the Incarnates", }, [62358] = { "Corrupt Droplet", "Temple of the Jade Serpent", }, [100248] = { "Ritualist Lesha", "Eye of Azshara", }, [200944] = { "Nokhud Fighter", "The Nokhud Offensive", }, [138255] = { "Ashvane Spotter", "Siege of Boralus", "enUS", }, [210156] = { "Skarmorak", "The Stonevault", "enUS", }, [214506] = { "Broodtwister Ovi'nax", "Nerub-ar Palace", "enUS", }, [214762] = { "Nightfall Commander", "The Dawnbreaker", "enUS", }, [221159] = { "Shadow-Crazed Hog", "Mycomancer Cavern", "enUS", }, [200945] = { "Nokhud Warmonger", "The Nokhud Offensive", }, [191222] = { "Juvenile Frost Proto-Dragon", "Vault of the Incarnates", }, [95771] = { "Dreadsoul Ruiner", "Darkheart Thicket", }, [128651] = { "Hadal Darkfathom", "Siege of Boralus", "enUS", }, [104215] = { "Patrol Captain Gerdo", "Court of Stars", }, [100249] = { "Channeler Varisz", "Eye of Azshara", }, [223207] = { "Black Blood", "Nerub-ar Palace", "enUS", }, [19513] = { "Mutate Fear-Shrieker", "Tempest Keep: The Botanica", "enUS", }, [59544] = { "The Nodding Tiger", "Temple of the Jade Serpent", }, [98970] = { "Latosius", "Black Rook Hold", }, [17626] = { "Laughing Skull Legionnaire", "Hellfire Citadel: The Blood Furnace", "enUS", }, [57817] = { "Stormborn Myrmidon", "Dragon Soul", }, [138002] = { "Scrimshaw Gutter", "Siege of Boralus", "enUS", }, [19865] = { "Mutate Horror", "Tempest Keep: The Botanica", "enUS", }, [191736] = { "Crawth", "Algeth'ar Academy", }, [96028] = { "Wrath of Azshara", "Eye of Azshara", }, [100250] = { "Binder Ashioi", "Eye of Azshara", }, [191225] = { "Tarasek Earthreaver", "Vault of the Incarnates", }, [220139] = { "Slithering Spew", "Nerub-ar Palace", "enUS", }, [192761] = { "Iskakx", "Vault of the Incarnates", }, [213743] = { "Enraged Skardyn", "Hall of Awakening", "enUS", }, [18394] = { "Ethereal Wraith", "Auchindoun: Mana-Tombs", "enUS", }, [196856] = { "Primal Stormsentry", "Vault of the Incarnates", }, [59545] = { "The Golden Beetle", "Temple of the Jade Serpent", }, [16539] = { "Homunculus", "Karazhan", }, [191739] = { "Scalebane Lieutenant", "The Azure Vault", }, [222700] = { "Umbral Weave", "City of Threads", "enUS", }, [184319] = { "Refti Custodian", "Uldaman: Legacy of Tyr", }, [99868] = { "Fenryr", "Halls of Valor", }, [91808] = { "Serpentrix", "Eye of Azshara", }, [104218] = { "Advisor Melandrus", "Court of Stars", }, [190205] = { "Scorchling", "Ruby Life Pools", }, [192764] = { "Flame Guardian", "Vault of the Incarnates", }, [201464] = { "Cinderstep Weaver", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [195579] = { "Primal Gust", "The Nokhud Offensive", }, [216561] = { "Gahn'dante", "11.0 - Campaign Finale Scenario", "enUS", }, [190206] = { "Primalist Flamedancer", "Ruby Life Pools", }, [56923] = { "Twilight Sapper", "Dragon Soul", }, [201465] = { "Cinderstep Melter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [195580] = { "Nokhud Saboteur", "The Nokhud Offensive", }, [17371] = { "Shadowmoon Warlock", "Hellfire Citadel: The Blood Furnace", "enUS", }, [190207] = { "Primalist Cinderweaver", "Ruby Life Pools", }, [59546] = { "The Talking Fish", "Temple of the Jade Serpent", }, [201466] = { "Cinderstep Igniter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [220401] = { "Pale Priest", "City of Threads", "enUS", }, [57819] = { "Corrupted Fragment", "Dragon Soul", }, [99358] = { "Rotheart Dryad", "Darkheart Thicket", }, [17723] = { "Bog Giant", "Coilfang: The Underbog", "enUS", }, [201467] = { "Stonebreath Summoner", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [224240] = { "Twilight Flamerender", "Grim Batol", "enUS", }, [184580] = { "Olaf", "Uldaman: Legacy of Tyr", }, [201468] = { "Stonebreath Landslider", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [56732] = { "Liu Flameheart", "Temple of the Jade Serpent", }, [186116] = { "Gutshot", "Brackenhide Hollow", }, [99359] = { "Rotheart Keeper", "Darkheart Thicket", }, [184581] = { "Baelog", "Uldaman: Legacy of Tyr", }, [201469] = { "Restless Pebble", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [18331] = { "Ethereal Darkcaster", "Auchindoun: Mana-Tombs", "enUS", }, [214263] = { "Waxface", "The Waterworks", "enUS", }, [102430] = { "Tarspitter Slug", "Neltharion's Lair", }, [184582] = { "Eric \"The Swift\"", "Uldaman: Legacy of Tyr", }, [59547] = { "Jiang", "Temple of the Jade Serpent", }, [201470] = { "Flickering Flame", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [16540] = { "Shadow Pillager", "Karazhan", }, [214264] = { "Cursedforge Honor Guard", "The Stonevault", "enUS", }, [99360] = { "Vilethorn Blossom", "Darkheart Thicket", }, [22841] = { "Shade of Akama", "Black Temple", "enUS", }, [22873] = { "Coilskar General", "Black Temple", "enUS", }, [201471] = { "Earthborne Charger", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [218103] = { "Nerubian Lord", "Skittering Breach", "enUS", }, [195842] = { "Ukhel Corruptor", "The Nokhud Offensive", }, [98081] = { "Bellowing Idol", "Neltharion's Lair", }, [201472] = { "Torch Revenant", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [165138] = { "Blight Bag", "The Shadowlands", "enUS", }, [40357] = { "Invoked Shadowflame Spirit", "Grim Batol", "enUS", }, [186120] = { "Treemouth", "Brackenhide Hollow", }, [95779] = { "Festerhide Grizzly", "Darkheart Thicket", }, [222455] = { "Black Blood Harvester", "Nerub-ar Palace", "enUS", }, [186121] = { "Decatriarch Wratheye", "Brackenhide Hollow", }, [57821] = { "Lieutenant Shara", "Dragon Soul", }, [192519] = { "Monstrous Mud", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [17724] = { "Underbat", "Magisters' Terrace", "enUS", }, [221945] = { "Forgotten Harbinger", "Nerub-ar Palace", "enUS", }, [193799] = { "Rotchanting Totem", "Brackenhide Hollow", }, [196102] = { "Conjured Lasher", "The Azure Vault", }, [112668] = { "Infernal Imp", "Court of Stars", }, [17980] = { "Laj", "Tempest Keep: The Botanica", "enUS", }, [40166] = { "Molten Giant", "Grim Batol", "enUS", }, [224249] = { "Twilight Lavabender", "Grim Batol", "enUS", }, [186124] = { "Gashtooth", "Brackenhide Hollow", }, [223994] = { "Nightfall Shadowmage", "The Dawnbreaker", "enUS", }, [222459] = { "Congealing Mass", "Nerub-ar Palace", "enUS", }, [226809] = { "Clump O' Wax", "New Candle, New Hope", "enUS", }, [186125] = { "Tricktotem", "Brackenhide Hollow", }, [165911] = { "Loyal Creation", "The Necrotic Wake", "enUS", }, [24697] = { "Sister of Torment", "Magisters' Terrace", "enUS", }, [24761] = { "Brightscale Wyrm", "Magisters' Terrace", "enUS", }, [230904] = { "Shadeguard Speaker", "Nightfall Sanctum", "enUS", }, [184335] = { "Infinite Agent", "Uldaman: Legacy of Tyr", }, [22874] = { "Coilskar Harpooner", "Black Temple", "enUS", }, [193291] = { "Apex Blazewing", "Neltharus", }, [222461] = { "Congealed Mass", "Nerub-ar Palace", "enUS", }, [194315] = { "Stormcaller Solongo", "The Nokhud Offensive", }, [137511] = { "Bilge Rat Cutthroat", "Siege of Boralus", "enUS", }, [106785] = { "Bitterbrine Slave", "Eye of Azshara", }, [40167] = { "Twilight Beguiler", "Grim Batol", "enUS", }, [195851] = { "Ukhel Deathspeaker", "The Nokhud Offensive", }, [212739] = { "Radiating Voidstone", "The Rookery", "enUS", }, [99365] = { "Taintheart Stalker", "Darkheart Thicket", }, [192781] = { "Ore Elemental", "Neltharus", }, [193293] = { "Qalashi Warden", "Neltharus", }, [216578] = { "Swarm-Maven Donmiss", "11.0 - Campaign Finale Scenario", "enUS", }, [194317] = { "Stormcaller Boroo", "The Nokhud Offensive", }, [172312] = { "Spinemaw Gorger", "Mists of Tirna Scithe", "enUS", }, [106786] = { "Bitterbrine Slave", "Eye of Azshara", }, [226302] = { "Ambassador Flamelash", "Blackrock Depths", "enUS", }, [218370] = { "Queen Ansurek", "Nerub-ar Palace", "enUS", }, [57823] = { "Stormbinder Adept", "Dragon Soul", }, [99366] = { "Taintheart Summoner", "Darkheart Thicket", }, [17725] = { "Underbog Lurker", "Coilfang: The Underbog", "enUS", }, [187154] = { "Unstable Curator", "The Azure Vault", }, [19964] = { "Red Seedling", "Tempest Keep: The Botanica", "enUS", }, [106787] = { "Bitterbrine Slave", "Eye of Azshara", }, [187155] = { "Rune Seal Keeper", "The Azure Vault", }, [168988] = { "Overgrowth", "Mists of Tirna Scithe", "enUS", }, [195855] = { "Risen Warrior", "The Nokhud Offensive", }, [218884] = { "Shattershell Scarab", "Nerub-ar Palace", "enUS", }, [101414] = { "Saltscale Skulker", "Eye of Azshara", }, [186644] = { "Leymor", "The Azure Vault", }, [199182] = { "Jumping Spiderling", "Vault of the Incarnates", }, [193553] = { "Nokhud Warhound", "The Nokhud Offensive", }, [216326] = { "Ascended Neophyte", "City of Threads", "enUS", }, [216582] = { "Kx", "11.0 - Campaign Finale Scenario", "enUS", }, [18429] = { "Arcane Fiend", "Auchindoun: Mana-Tombs", "enUS", }, [16414] = { "Ghostly Steward", "Karazhan", }, [192786] = { "Qalashi Plunderer", "Neltharus", }, [24698] = { "Ethereum Smuggler", "Magisters' Terrace", "enUS", }, [211977] = { "Pack Mole", "Darkflame Cleft", "enUS", }, [216583] = { "Chittering Fearmonger", "Skittering Breach", "enUS", }, [190484] = { "Kyrakka", "Ruby Life Pools", }, [192787] = { "Qalashi Spinecrusher", "Neltharus", }, [22875] = { "Coilskar Sea-Caller", "Black Temple", "enUS", }, [193555] = { "Nokhud Villager", "The Nokhud Offensive", }, [224516] = { "Skardyn Invader", "The Stonevault", "enUS", }, [216584] = { "Nerubian Captain", "Skittering Breach", "enUS", }, [33772] = { "Faceless Horror", "Ulduar", "enUS", }, [190485] = { "Erkhart Stormvein", "Ruby Life Pools", }, [192788] = { "Qalashi Thaumaturge", "Neltharus", }, [187159] = { "Shrieking Whelp", "The Azure Vault", }, [222214] = { "Frenzied Leaper", "Nerub-ar Palace", "enUS", }, [220423] = { "Retired Lord Vul'azak", "City of Threads", "enUS", }, [196115] = { "Arcane Tender", "The Azure Vault", }, [163619] = { "Zolramus Bonecarver", "The Necrotic Wake", "enUS", }, [192789] = { "Nokhud Longbow", "The Nokhud Offensive", }, [187160] = { "Crystal Fury", "The Azure Vault", }, [191510] = { "Smoldering Hellion", "Vault of the Incarnates", }, [189719] = { "Watcher Irideus", "Halls of Infusion", }, [196116] = { "Crystal Fury", "The Azure Vault", }, [163620] = { "Rotspew", "The Necrotic Wake", "enUS", }, [75829] = { "Nhallish", "Shadowmoon Burial Grounds", }, [32877] = { "Dark Rune Warbringer", "Ulduar", }, [59552] = { "The Crybaby Hozen", "Temple of the Jade Serpent", }, [193558] = { "Primalist Flamecaller", "Vault of the Incarnates", }, [196117] = { "Crystal Thrasher", "The Azure Vault", }, [163621] = { "Goregrind", "The Necrotic Wake", "enUS", }, [17726] = { "Wrathfin Myrmidon", "Coilfang: The Underbog", "enUS", }, [56162] = { "Corruption", "Dragon Soul", }, [163622] = { "Goregrind Bits", "The Necrotic Wake", "enUS", }, [197398] = { "Hungry Lasher", "Algeth'ar Academy", }, [189466] = { "Irontorch Commander", "Neltharus", }, [189722] = { "Gulping Goliath", "Halls of Infusion", }, [97068] = { "Storm Drake", "Halls of Valor", }, [163623] = { "Rotspew Leftovers", "The Necrotic Wake", "enUS", }, [219148] = { "Skardyn Metamorphosis", "Hall of Awakening", "enUS", }, [205843] = { "Cinderstep Melter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [214287] = { "Earth Burst Totem", "The Stonevault", "enUS", }, [16415] = { "Skeletal Waiter", "Karazhan", }, [192794] = { "Nokhud Beastmaster", "The Nokhud Offensive", }, [59553] = { "The Songbird Queen", "Temple of the Jade Serpent", }, [217870] = { "Devouring Shade", "Nightfall Sanctum", "enUS", }, [226314] = { "Moira Bronzebeard", "Blackrock Depths", "enUS", }, [33134] = { "Sara", "Ulduar", "enUS", }, [198424] = { "Primalist Frostsculptor", "Vault of the Incarnates", }, [22844] = { "Ashtongue Battlelord", "Black Temple", "enUS", }, [197145] = { "Colossal Stormfiend", "Vault of the Incarnates", }, [222221] = { "Swarmspike", "11.0 - Campaign Finale Scenario", "enUS", }, [216336] = { "Ravenous Crawler", "Ara-Kara, City of Echoes", "enUS", }, [214801] = { "Skipper", "Nerub-ar Palace", "enUS", }, [33838] = { "Enslaved Fire Elemental", "Ulduar", "enUS", }, [192796] = { "Nokhud Hornsounder", "The Nokhud Offensive", }, [197146] = { "Qalashi Emissary", "Vault of the Incarnates", }, [189470] = { "Lava Flare", "Neltharus", }, [216337] = { "Bloodworker", "Ara-Kara, City of Echoes", "enUS", }, [197147] = { "Qalashi Honor Guard", "Vault of the Incarnates", }, [215826] = { "Bloodworker", "Ara-Kara, City of Echoes", "enUS", }, [189471] = { "Qalashi Blacksmith", "Neltharus", }, [189727] = { "Khajin the Unyielding", "Halls of Infusion", }, [19486] = { "Sunseeker Chemist", "Tempest Keep: The Botanica", "enUS", }, [197148] = { "Qalashi Lavabearer", "Vault of the Incarnates", }, [189472] = { "Qalashi Lavabearer", "Neltharus", }, [216339] = { "Sureki Unnaturaler", "City of Threads", "enUS", }, [214548] = { "Slippery Syphoner", "The Sinkhole", "enUS", }, [210966] = { "Sureki Webmage", "The Dawnbreaker", "enUS", }, [186658] = { "Stonevault Geomancer", "Uldaman: Legacy of Tyr", }, [197149] = { "Qalashi Lavamancer", "Vault of the Incarnates", }, [216340] = { "Sentry Stagshell", "Ara-Kara, City of Echoes", "enUS", }, [192800] = { "Nokhud Lancemaster", "The Nokhud Offensive", }, [197406] = { "Aggravated Skitterfly", "Algeth'ar Academy", }, [216341] = { "Jabbing Flyer", "Ara-Kara, City of Echoes", "enUS", }, [214550] = { "Deepwater Snapper", "The Sinkhole", "enUS", }, [107435] = { "Suspicious Noble", "Court of Stars", }, [75451] = { "Defiled Spirit", "Shadowmoon Burial Grounds", }, [18431] = { "Ethereal Beacon", "Auchindoun: Mana-Tombs", "enUS", }, [100527] = { "Dreadfire Imp", "Darkheart Thicket", }, [59555] = { "Haunting Sha", "Temple of the Jade Serpent", }, [16544] = { "Ethereal Thief", "Karazhan", }, [33136] = { "Guardian of Yogg-Saron", "Ulduar", "enUS", }, [192803] = { "War Ohuna", "The Nokhud Offensive", }, [101679] = { "Dreadsoul Poisoner", "Darkheart Thicket", }, [224276] = { "Twilight Enforcer", "Grim Batol", "enUS", }, [75452] = { "Bonemaw", "Shadowmoon Burial Grounds", }, [186151] = { "Balakar Khan", "The Nokhud Offensive", }, [196642] = { "Hungry Lasher", "Algeth'ar Academy", }, [193572] = { "Nokhud Warsmith", "The Nokhud Offensive", }, [195875] = { "Desecrated Bakar", "The Nokhud Offensive", }, [97202] = { "Olmyr the Enlightened", "Halls of Valor", }, [186664] = { "Stonevault Ambusher", "Uldaman: Legacy of Tyr", }, [23421] = { "Ashtongue Channeler", "Black Temple", "enUS", }, [195876] = { "Desecrated Ohuna", "The Nokhud Offensive", }, [212764] = { "Engine Speaker", "The Stonevault", "enUS", }, [100529] = { "Hatespawn Slime", "Darkheart Thicket", }, [195877] = { "Risen Mystic", "The Nokhud Offensive", }, [103344] = { "Oakheart", "Darkheart Thicket", }, [196645] = { "Desecrated Bakar", "The Nokhud Offensive", }, [17728] = { "Murkblood Tribesman", "Coilfang: The Underbog", "enUS", }, [199716] = { "Nokhud Brute", "The Nokhud Offensive", }, [195878] = { "Ukhel Beastcaller", "The Nokhud Offensive", }, [75966] = { "Defiled Spirit", "Shadowmoon Burial Grounds", }, [199717] = { "Nokhud Defender", "The Nokhud Offensive", }, [34161] = { "Mechanostriker 54-A", "Ulduar", }, [36272] = { "Apothecary Frye", "Shadowfang Keep", }, [229399] = { "Blood Drainer", "Nerub-ar Palace", "enUS", }, [219676] = { "Nerl'athekk the Skulking", "Skittering Breach", "enUS", }, [221979] = { "Void Bound Howler", "The Stonevault", "enUS", }, [197671] = { "Volatile Infuser", "Vault of the Incarnates", }, [163128] = { "Zolramus Sorcerer", "The Necrotic Wake", "enUS", }, [57382] = { "Dark Globule", "Dragon Soul", }, [168246] = { "Reanimated Crossbowman", "The Necrotic Wake", "enUS", }, [16481] = { "Ghastly Haunt", "Karazhan", }, [113197] = { "Understone Drudge", "Neltharion's Lair", }, [22846] = { "Ashtongue Stormcaller", "Black Temple", "enUS", }, [22878] = { "Aqueous Lord", "Black Temple", "enUS", }, [164921] = { "Drust Harvester", "Mists of Tirna Scithe", "enUS", }, [223773] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [190510] = { "Vault Guard", "The Azure Vault", }, [223774] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [17377] = { "Keli'dan the Breaker", "Hellfire Citadel: The Blood Furnace", "enUS", }, [75713] = { "Shadowmoon Bone-Mender", "Shadowmoon Burial Grounds", }, [219681] = { "Shadow-Crazed Hog", "Mycomancer Cavern", "enUS", }, [189232] = { "Kokia Blazehoof", "Ruby Life Pools", }, [220193] = { "Sureki Venomblade", "City of Threads", "enUS", }, [17729] = { "Murkblood Spearman", "Coilfang: The Underbog", "enUS", }, [223776] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [189233] = { "Caustic Spiderling", "Vault of the Incarnates", }, [56168] = { "Wing Tentacle", "Dragon Soul", }, [195119] = { "Primalist Shockcaster", "Ruby Life Pools", }, [189234] = { "Frostbreath Arachnid", "Vault of the Incarnates", }, [164926] = { "Drust Boughbreaker", "Mists of Tirna Scithe", "enUS", }, [220707] = { "Staglette", "11.0 - Priory Scenario", "enUS", }, [198702] = { "Unstable Frost", "Vault of the Incarnates", }, [189235] = { "Overseer Lahar", "Neltharus", }, [220196] = { "Herald of Ansurek", "City of Threads", "enUS", }, [75459] = { "Plagued Bat", "Shadowmoon Burial Grounds", }, [75715] = { "Reanimated Ritual Bones", "Shadowmoon Burial Grounds", }, [57384] = { "Cobalt Globule", "Dragon Soul", }, [16482] = { "Trapped Soul", "Karazhan", }, [189492] = { "Raszageth", "Vault of the Incarnates", }, [97081] = { "King Bjorn", "Halls of Valor", }, [22847] = { "Ashtongue Primalist", "Black Temple", "enUS", }, [227874] = { "Web Spreader", "Skittering Breach", "enUS", }, [95674] = { "Fenryr", "Halls of Valor", }, [164929] = { "Tirnenn Villager", "The Shadowlands", "enUS", }, [104246] = { "Duskwatch Guard", "Court of Stars", }, [102583] = { "Fel Scorcher", "Vault of the Wardens", }, [40177] = { "Forgemaster Throngus", "Grim Batol", "enUS", }, [220199] = { "Battle Scarab", "Khaz Algar", "enUS", }, [185656] = { "Filth Caller", "Brackenhide Hollow", }, [212779] = { "Umbraclaw", "Amirdrassil, the Dream's Hope", "enUS", }, [95675] = { "God-King Skovald", "Halls of Valor", }, [65317] = { "Xiang", "Temple of the Jade Serpent", }, [104247] = { "Duskwatch Arcanist", "Court of Stars", }, [98362] = { "Troubled Soul", "Black Rook Hold", }, [102584] = { "Malignant Defiler", "Vault of the Wardens", }, [201522] = { "Summitshaper Lorac", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [216363] = { "Reinforced Drone", "Ara-Kara, City of Echoes", "enUS", }, [97083] = { "King Ranulf", "Halls of Valor", }, [17730] = { "Murkblood Healer", "Coilfang: The Underbog", "enUS", }, [95676] = { "Odyn", "Halls of Valor", }, [17826] = { "Swamplord Musel'ek", "Coilfang: The Underbog", "enUS", }, [165189] = { "Wolf", "Court of Stars", }, [210479] = { "Carnivorous Lasher", "Mycomancer Cavern", "enUS", }, [184124] = { "Sentinel Talondras", "Uldaman: Legacy of Tyr", }, [198709] = { "Unstable Earth", "Vault of the Incarnates", }, [92350] = { "Understone Drudge", "Neltharion's Lair", }, [216365] = { "Winged Carrier", "Ara-Kara, City of Echoes", "enUS", }, [97084] = { "King Tor", "Halls of Valor", }, [184125] = { "Chrono-Lord Deios", "Uldaman: Legacy of Tyr", }, [57386] = { "Crimson Globule", "Dragon Soul", }, [100539] = { "Taintheart Deadeye", "Darkheart Thicket", }, [102970] = { "Fel Lord Dakuur", "Broken Shore", }, [89] = { "Infernal", "Shadowmoon Burial Grounds", }, [214576] = { "Iron-Runed Protector", "Hall of Awakening", "enUS", }, [22848] = { "Storm Fury", "Black Temple", "enUS", }, [22880] = { "Shadowmoon Champion", "Black Temple", "enUS", }, [212786] = { "Voidrider", "The Rookery", "enUS", }, [56427] = { "Warmaster Blackhorn", "Dragon Soul", }, [96574] = { "Stormforged Sentinel", "Halls of Valor", }, [92608] = { "Malgalor", "Broken Shore", }, [214066] = { "Cursedforge Stoneshaper", "The Stonevault", "enUS", }, [23232] = { "Mutant War Hound", "Black Temple", "enUS", }, [187967] = { "Sennarth", "Vault of the Incarnates", }, [200761] = { "Wild Ohuna", "The Nokhud Offensive", }, [164427] = { "Reanimated Warrior", "The Necrotic Wake", "enUS", }, [189247] = { "Tamed Phoenix", "Neltharus", }, [104251] = { "Duskwatch Sentry", "Court of Stars", }, [184130] = { "Earthen Custodian", "Uldaman: Legacy of Tyr", }, [57387] = { "Glowing Globule", "Dragon Soul", }, [97087] = { "Valarjar Champion", "Halls of Valor", }, [184131] = { "Earthen Guardian", "Uldaman: Legacy of Tyr", }, [194622] = { "Scorchling", "Ruby Life Pools", }, [17731] = { "Fen Ray", "Coilfang: The Underbog", "enUS", }, [17827] = { "Claw", "Coilfang: The Underbog", "enUS", }, [165197] = { "Skeletal Monstrosity", "The Necrotic Wake", "enUS", }, [184132] = { "Earthen Warder", "Uldaman: Legacy of Tyr", }, [195135] = { "Bracken Warscourge", "Brackenhide Hollow", }, [92610] = { "Understone Drummer", "Neltharion's Lair", }, [101438] = { "Vileshard Chunk", "Neltharion's Lair", }, [59051] = { "Strife", "Temple of the Jade Serpent", }, [184134] = { "Scavenging Leaper", "Uldaman: Legacy of Tyr", }, [98368] = { "Ghostly Protector", "Black Rook Hold", }, [75979] = { "Exhumed Spirit", "Shadowmoon Burial Grounds", }, [212793] = { "Void Ascendant", "The Rookery", "enUS", }, [135263] = { "Ashvane Spotter", "Siege of Boralus", "enUS", }, [91332] = { "Stoneclaw Hunter", "Neltharion's Lair", }, [195138] = { "Detonating Crystal", "The Azure Vault", }, [197697] = { "Flamegullet", "Ruby Life Pools", }, [56173] = { "Deathwing", "Dragon Soul", }, [223541] = { "Stolen Loader", "Skittering Breach", "enUS", }, [92612] = { "Mightstone Breaker", "Neltharion's Lair", }, [197698] = { "Thunderhead", "Ruby Life Pools", }, [186696] = { "Quaking Totem", "Uldaman: Legacy of Tyr", }, [99649] = { "Dreadlord Mendacius", "Vault of the Wardens", }, [95939] = { "Skrog Tidestomper", "Eye of Azshara", }, [17380] = { "Broggok", "Hellfire Citadel: The Blood Furnace", "enUS", }, [194373] = { "Brackenhide Gnoll", "Brackenhide Hollow", }, [98370] = { "Ghostly Councilor", "Black Rook Hold", }, [211261] = { "Ascendant Vis'coxria", "The Dawnbreaker", "enUS", }, [217658] = { "Sir Braunpyke", "Priory of the Sacred Flame", "enUS", }, [163157] = { "Amarth", "The Necrotic Wake", "enUS", }, [97219] = { "Solsten", "Halls of Valor", }, [17732] = { "Lykul Wasp", "Coilfang: The Underbog", "enUS", }, [95940] = { "Bitterbrine Scavenger", "Eye of Azshara", }, [220730] = { "Royal Venomshell", "City of Threads", "enUS", }, [98243] = { "Soul-Torn Champion", "Black Rook Hold", }, [211263] = { "Deathscreamer Iken'tak", "The Dawnbreaker", "enUS", }, [195399] = { "Curious Swoglet", "Halls of Infusion", }, [198214] = { "Broodguardian Ziruss", "Vault of the Incarnates", }, [192329] = { "Territorial Eagle", "Algeth'ar Academy", }, [196679] = { "Frozen Shroud", "Vault of the Incarnates", }, [77006] = { "Corpse Skitterling", "Shadowmoon Burial Grounds", }, [99651] = { "Faceless Voidcaster", "Vault of the Wardens", }, [133990] = { "Scrimshaw Gutter", "Siege of Boralus", "enUS", }, [136549] = { "Ashvane Cannoneer", "Siege of Boralus", "enUS", }, [18404] = { "Bloodwarder Steward", "Tempest Keep: The Botanica", "enUS", }, [16389] = { "Spectral Apprentice", "Karazhan", }, [211777] = { "Spitfire Fusetender", "Kriegval's Rest", "enUS", }, [207939] = { "Baron Braunpyke", "Priory of the Sacred Flame", "enUS", }, [219198] = { "Ravenous Scarab", "City of Threads", "enUS", }, [22882] = { "Shadowmoon Deathshaper", "Black Temple", "enUS", }, [232248] = { "Anvilrage Soldier", "Blackrock Depths", "enUS", }, [207940] = { "Prioress Murrpray", "Priory of the Sacred Flame", "enUS", }, [33722] = { "Storm Tempered Keeper", "Ulduar", }, [186191] = { "Decay Speaker", "Brackenhide Hollow", }, [107073] = { "Duskwatch Reinforcement", "Court of Stars", }, [34234] = { "Runeforged Sentry", "Ulduar", }, [192333] = { "Alpha Eagle", "Algeth'ar Academy", }, [23330] = { "Dragonmaw Wind Reaver", "Black Temple", "enUS", }, [229691] = { "Swarmbot", "Awakening The Machine", "enUS", }, [23394] = { "Promenade Sentinel", "Black Temple", "enUS", }, [17381] = { "The Maker", "Hellfire Citadel: The Blood Furnace", "enUS", }, [17477] = { "Hellfire Imp", "Hellfire Citadel: The Blood Furnace", "enUS", }, [221760] = { "Risen Mage", "Priory of the Sacred Flame", "enUS", }, [213828] = { "Candleclaw Pyromancer", "New Candle, New Hope", "enUS", }, [207943] = { "Arathi Neophyte", "Priory of the Sacred Flame", "enUS", }, [135245] = { "Bilge Rat Demolisher", "Siege of Boralus", "enUS", }, [33890] = { "Brain of Yogg-Saron", "Ulduar", "enUS", }, [33966] = { "Crusher Tentacle", "Ulduar", "enUS", }, [213008] = { "Wriggling Darkspawn", "Darkflame Cleft", "enUS", }, [194894] = { "Primalist Stormspeaker", "The Nokhud Offensive", }, [163618] = { "Zolramus Necromancer", "The Necrotic Wake", "enUS", }, [203594] = { "Lumbering Boulder", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [19876] = { "Lord Robin Daris", "Karazhan", }, [97720] = { "Blightshard Skitter", "Neltharion's Lair", }, [220738] = { "Leviathan Caller", "The Sinkhole", "enUS", }, [210759] = { "Brann Bronzebeard", "The Sinkhole", "enUS", }, [105636] = { "Understone Drudge", "Neltharion's Lair", }, [194895] = { "Unstable Squall", "The Nokhud Offensive", }, [96584] = { "Immoliant Fury", "Vault of the Wardens", }, [191313] = { "Bubbling Sapling", "The Azure Vault", }, [222274] = { "Sureki Darkblade", "Nerub-ar Palace", "enUS", }, [208456] = { "Shuffling Horror", "Darkflame Cleft", "enUS", }, [190034] = { "Blazebound Destroyer", "Ruby Life Pools", }, [208457] = { "Skittering Darkness", "Darkflame Cleft", "enUS", }, [96640] = { "Valarjar Marksman", "Halls of Valor", }, [194896] = { "Primal Stormshield", "The Nokhud Offensive", }, [99655] = { "Void-Touched Juggernaut", "Vault of the Wardens", }, [18309] = { "Ethereal Scavenger", "Auchindoun: Mana-Tombs", "enUS", }, [18341] = { "Pandemonius", "Auchindoun: Mana-Tombs", "enUS", }, [226625] = { "Cave Skipper", "The Sinkhole", "enUS", }, [18405] = { "Tempest-Forge Peacekeeper", "Tempest Keep: The Botanica", "enUS", }, [188244] = { "Primal Juggernaut", "Ruby Life Pools", }, [225601] = { "Mereldar Citizen", "The Dawnbreaker", "enUS", }, [194897] = { "Stormsurge Totem", "The Nokhud Offensive", }, [214761] = { "Nightfall Ritualist", "The Dawnbreaker", "enUS", }, [211228] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [223772] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [204109] = { "Cavernous Shrieker", "Kriegval's Rest", "enUS", }, [220741] = { "Slamming Tentacle", "The Sinkhole", "enUS", }, [184107] = { "Runic Protector", "Uldaman: Legacy of Tyr", }, [222974] = { "Hungry Scarab", "City of Threads", "enUS", }, [194898] = { "Primalist Arcblade", "The Nokhud Offensive", }, [213577] = { "Spitfire Charger", "Kriegval's Rest", "enUS", }, [208450] = { "Wandering Candle", "Darkflame Cleft", "enUS", }, [22947] = { "Mother Shahraz", "Black Temple", "enUS", }, [218439] = { "Sureki War Banner", "Nerub-ar Palace", "enUS", }, [220742] = { "Guardian Tentacle", "The Sinkhole", "enUS", }, [114625] = { "Phantom Guest", "Return to Karazhan", }, [210148] = { "Menial Laborer", "Darkflame Cleft", "enUS", }, [229855] = { "Shadeguard Speaker", "Nightfall Sanctum", "enUS", }, [217672] = { "Deranged Skardyn", "Hall of Awakening", "enUS", }, [212453] = { "Ghastly Voidsoul", "The Stonevault", "enUS", }, [207949] = { "Zealous Templar", "Priory of the Sacred Flame", "enUS", }, [23235] = { "Bonechewer Blade Fury", "Black Temple", "enUS", }, [216649] = { "Vx", "City of Threads", "enUS", }, [190294] = { "Nokhud Stormcaster", "The Nokhud Offensive", }, [99657] = { "Deranged Mindflayer", "Vault of the Wardens", }, [225605] = { "Nightfall Darkcaster", "The Dawnbreaker", "enUS", }, [207438] = { "Headless Horseman", "Scarlet Monastery", "enUS", }, [213835] = { "Candleclaw Scrambler", "New Candle, New Hope", "enUS", }, [40484] = { "Erudax", "Grim Batol", "enUS", }, [95947] = { "Mak'rana Hardshell", "Eye of Azshara", }, [23523] = { "Ashtongue Elementalist", "Black Temple", "enUS", }, [114626] = { "Forlorn Spirit", "Return to Karazhan", }, [225606] = { "Nightfall Shadowalker", "The Dawnbreaker", "enUS", }, [209230] = { "Kyrioss", "The Rookery", "enUS", }, [96587] = { "Felsworn Infester", "Vault of the Wardens", }, [184018] = { "Bromach", "Uldaman: Legacy of Tyr", }, [225479] = { "Sureki Webmage", "The Dawnbreaker", "enUS", }, [138247] = { "Irontide Curseblade", "Siege of Boralus", "enUS", }, [210510] = { "Flimflam the Cowardly", "Darkflame Cleft", "enUS", }, [210231] = { "Tainted Lasher", "Amirdrassil, the Dream's Hope", "enUS", }, [210172] = { "Zaqali Juggernaut", "Amirdrassil, the Dream's Hope", "enUS", }, [17734] = { "Underbog Lord", "Coilfang: The Underbog", "enUS", }, [226305] = { "Emperor Dagran Thaurissan", "Blackrock Depths", "enUS", }, [216329] = { "Congealed Droplet", "City of Threads", "enUS", }, [232443] = { "Twilight Bodyguard", "Blackrock Depths", "enUS", }, [185691] = { "Vicious Hyena", "Brackenhide Hollow", }, [232464] = { "Shadowforge Senator", "Blackrock Depths", "enUS", }, [194647] = { "Thunder Caller", "Vault of the Incarnates", }, [196694] = { "Arcane Forager", "Algeth'ar Academy", }, [17990] = { "Underbog Mushroom", "Coilfang: The Underbog", "enUS", }, [219723] = { "Royal Whisperer", "Nerub-ar Palace", "enUS", }, [228044] = { "Reno Jackson", "Kriegval's Rest", "enUS", }, [218440] = { "Kaheti War Banner", "Nerub-ar Palace", "enUS", }, [214350] = { "Turned Speaker", "The Stonevault", "enUS", }, [218693] = { "Eclipsing Grasp", "11.0 - Priory Scenario", "enUS", }, [223150] = { "Ascended Voidspeaker", "Nerub-ar Palace", "enUS", }, [220197] = { "Royal Swarmguard", "City of Threads", "enUS", }, [207186] = { "Unruly Stormrook", "The Rookery", "enUS", }, [141938] = { "Ashvane Sniper", "Siege of Boralus", "enUS", }, [189886] = { "Blazebound Firestorm", "Ruby Life Pools", }, [167113] = { "Spinemaw Acidgullet", "Mists of Tirna Scithe", "enUS", }, [195928] = { "Soulharvester Duuren", "The Nokhud Offensive", }, [15690] = { "Prince Malchezaar", "Karazhan", }, [188252] = { "Melidrussa Chillworn", "Ruby Life Pools", }, [210173] = { "Zaqali Steelshaper", "Amirdrassil, the Dream's Hope", "enUS", }, [198716] = { "Unstable Storm", "Vault of the Incarnates", }, [141939] = { "Ashvane Spotter", "Siege of Boralus", "enUS", }, [223181] = { "Agile Pursuer", "City of Threads", "enUS", }, [218306] = { "Scarab Captain Vul'akan", "Nerub-ar Palace", "enUS", }, [195929] = { "Soulharvester Tumen", "The Nokhud Offensive", }, [232463] = { "Twilight's Hammer Ambassador", "Blackrock Depths", "enUS", }, [186206] = { "Cruel Bonecrusher", "Brackenhide Hollow", }, [223674] = { "Caustic Skitterer", "Nerub-ar Palace", "enUS", }, [100364] = { "Spirit of Vengeance", "Vault of the Wardens", }, [22884] = { "Leviathan", "Black Temple", "enUS", }, [205749] = { "Restless Pebble", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [22948] = { "Gurtogg Bloodboil", "Black Temple", "enUS", }, [195930] = { "Soulharvester Mandakh", "The Nokhud Offensive", }, [191164] = { "Arcane Tender", "The Azure Vault", }, [217519] = { "Nightfall Shadeguard", "Nightfall Sanctum", "enUS", }, [232465] = { "Dark Iron Imperial Guard", "Blackrock Depths", "enUS", }, [229706] = { "Explosive Bomberbot", "Awakening The Machine", "enUS", }, [219983] = { "Eye of the Queen", "City of Threads", "enUS", }, [201560] = { "Primalist Flamecaller", "Vault of the Incarnates", }, [91008] = { "Rockbound Pelter", "Neltharion's Lair", }, [23236] = { "Bonechewer Shield Disciple", "Black Temple", "enUS", }, [187231] = { "Wither Biter", "Brackenhide Hollow", }, [186208] = { "Rotbow Stalker", "Brackenhide Hollow", }, [167111] = { "Spinemaw Staghorn", "Mists of Tirna Scithe", "enUS", }, [76444] = { "Subjugated Soul", "Shadowmoon Burial Grounds", }, [223822] = { "Queen's Guard Re'zah", "Nerub-ar Palace", "enUS", }, [219984] = { "Xeph'itik", "City of Threads", "enUS", }, [222167] = { "Brood Infuser", "Nerub-ar Palace", "enUS", }, [23524] = { "Ashtongue Spiritbinder", "Black Temple", "enUS", }, [216658] = { "Izo, the Grand Splicer", "City of Threads", "enUS", }, [218961] = { "Starved Crawler", "Ara-Kara, City of Echoes", "enUS", }, [211121] = { "Rank Overseer", "Darkflame Cleft", "enUS", }, [195265] = { "Stormcaller Arynga", "The Nokhud Offensive", }, [24559] = { "Warlord Salaris", "Magisters' Terrace", "enUS", }, [219724] = { "Court Attendant", "Nerub-ar Palace", "enUS", }, [216621] = { "Nerubian Webspinner", "Earthcrawl Mines", "enUS", }, [164920] = { "Drust Soulcleaver", "Mists of Tirna Scithe", "enUS", }, [226617] = { "Snake", "Mycomancer Cavern", "enUS", }, [217517] = { "Nightfall Hopestealer", "Nightfall Sanctum", "enUS", }, [190688] = { "Blazing Fiend", "Vault of the Incarnates", }, [17735] = { "Wrathfin Warrior", "Coilfang: The Underbog", "enUS", }, [219725] = { "Chitin Knight", "Nerub-ar Palace", "enUS", }, [186107] = { "Vault Keeper", "Uldaman: Legacy of Tyr", }, [219683] = { "Shadow-Crazed Hog", "Mycomancer Cavern", "enUS", }, [196855] = { "Braekkas", "Vault of the Incarnates", }, [181861] = { "Magmatusk", "Neltharus", }, [208728] = { "Treasure Wraith", "The Waterworks", "enUS", }, [34069] = { "Molten Colossus", "Ulduar", }, [99629] = { "Bitterbrine Scavenger", "Eye of Azshara", }, [33983] = { "Constrictor Tentacle", "Ulduar", "enUS", }, [217516] = { "Nightfall Executor", "Nightfall Sanctum", "enUS", }, [216619] = { "Orator Krix'vizk", "City of Threads", "enUS", }, [197982] = { "Storm Warrior", "Ruby Life Pools", }, [22964] = { "Priestess of Delight", "Black Temple", "enUS", }, [101326] = { "Honored Ancestor", "Halls of Valor", }, [17370] = { "Laughing Skull Enforcer", "Hellfire Citadel: The Blood Furnace", "enUS", }, [173655] = { "Mistveil Matriarch", "Mists of Tirna Scithe", "enUS", }, [207450] = { "Fungal Stabber", "Mycomancer Cavern", "enUS", }, [18311] = { "Ethereal Crypt Raider", "Auchindoun: Mana-Tombs", "enUS", }, [218317] = { "Woven Threadmancer", "Nerub-ar Palace", "enUS", }, [102094] = { "Risen Swordsman", "Black Rook Hold", }, [230991] = { "Fireguard Destroyer", "Blackrock Depths", "enUS", }, [221669] = { "Blight Swarmer", "Nerub-ar Palace", "enUS", }, [98384] = { "Razormouth", "Neltharion's Lair", }, [211289] = { "Taener Duelmal", "Priory of the Sacred Flame", "enUS", }, [226100] = { "Kaheti Skirmisher", "Nerub-ar Palace", "enUS", }, [229918] = { "Caustic Skyrazor", "Nerub-ar Palace", "enUS", }, [135258] = { "Irontide Curseblade", "Siege of Boralus", "enUS", }, [230992] = { "Dark Iron Imperial Guard", "Blackrock Depths", "enUS", }, [33216] = { "Mechagnome Pilot", "Ulduar", }, [91006] = { "Rockback Gnasher", "Neltharion's Lair", }, [230994] = { "Fireling", "Blackrock Depths", "enUS", }, [211290] = { "Elaena Emberlanz", "Priory of the Sacred Flame", "enUS", }, [99664] = { "Restless Soul", "Black Rook Hold", }, [22917] = { "Illidan Stormrage", "Black Temple", "enUS", }, [22949] = { "Gathios the Shatterer", "Black Temple", "enUS", }, [102095] = { "Risen Lancer", "Black Rook Hold", }, [104270] = { "Guardian Construct", "Court of Stars", }, [212826] = { "Guard Captain Suleyman", "Priory of the Sacred Flame", "enUS", }, [207454] = { "Fungal Gutter", "Mycomancer Cavern", "enUS", }, [213338] = { "Forgebound Mender", "The Stonevault", "enUS", }, [207453] = { "Fungal Rotspreader", "Mycomancer Cavern", "enUS", }, [222038] = { "Shrillwing Hunter En'kilah", "Nerub-ar Palace", "enUS", }, [164804] = { "Droman Oulfarran", "Mists of Tirna Scithe", "enUS", }, [204127] = { "Kobold Taskfinder", "Kriegval's Rest", "enUS", }, [224853] = { "Mutated Hatchling", "Grim Batol", "enUS", }, [111563] = { "Duskwatch Guard", "Court of Stars", }, [223318] = { "Devoted Worshipper", "Nerub-ar Palace", "enUS", }, [207198] = { "Cursed Thunderer", "The Rookery", "enUS", }, [23397] = { "Illidari Blood Lord", "Black Temple", "enUS", }, [187240] = { "Drakonid Breaker", "The Azure Vault", }, [39390] = { "Twilight Drake", "Grim Batol", "enUS", }, [98257] = { "Bezzeredes", "Broken Shore", }, [22885] = { "Dragon Turtle", "Black Temple", "enUS", }, [57333] = { "Acidic Globule", "Dragon Soul", }, [222273] = { "Sureki Silkbow", "Nerub-ar Palace", "enUS", }, [207199] = { "Cursed Rooktender", "The Rookery", "enUS", }, [22853] = { "Illidari Defiler", "Black Temple", "enUS", }, [17727] = { "Wrathfin Sentry", "Coilfang: The Underbog", "enUS", }, [216293] = { "Trilling Attendant", "Ara-Kara, City of Echoes", "enUS", }, [200035] = { "Carrion Worm", "Shadowmoon Burial Grounds", }, [164414] = { "Reanimated Mage", "The Necrotic Wake", "enUS", }, [198500] = { "Council Earthcaller", "Vault of the Incarnates", }, [215040] = { "Kobyss Bonechewer", "The Sinkhole", "enUS", }, [217435] = { "Master Machinist Dunstan", "Hall of Awakening", "enUS", }, [207456] = { "Fungal Speartender", "Mycomancer Cavern", "enUS", }, [187242] = { "Tarasek Looter", "The Azure Vault", }, [99922] = { "Ebonclaw Packmate", "Halls of Valor", }, [32865] = { "Thorim", "Ulduar", }, [190407] = { "Aqua Rager", "Halls of Infusion", }, [198501] = { "Council Icecaller", "Vault of the Incarnates", }, [22849] = { "Ashtongue Feral Spirit", "Black Temple", "enUS", }, [33985] = { "Corruptor Tentacle", "Ulduar", "enUS", }, [219739] = { "Infested Spawn", "Nerub-ar Palace", "enUS", }, [222042] = { "Shrillwing", "Nerub-ar Palace", "enUS", }, [16504] = { "Arcane Protector", "Karazhan", }, [203951] = { "Kobold Skullface", "Kriegval's Rest", "enUS", }, [95061] = { "Greater Fire Elemental", "Shadowmoon Burial Grounds", }, [186220] = { "Brackenhide Shaper", "Brackenhide Hollow", }, [218447] = { "Web Cocoon", "Nerub-ar Palace", "enUS", }, [207202] = { "Void Fragment", "The Rookery", "enUS", }, [98681] = { "Rook Spinner", "Black Rook Hold", }, [18312] = { "Ethereal Spellbinder", "Auchindoun: Mana-Tombs", "enUS", }, [18344] = { "Nexus-Prince Shaffar", "Auchindoun: Mana-Tombs", "enUS", }, [207459] = { "Fungal Rotcaster", "Mycomancer Cavern", "enUS", }, [104273] = { "Jazshariu", "Court of Stars", }, [198503] = { "Council Flamecaller", "Vault of the Incarnates", }, [196712] = { "Nullification Device", "Halls of Infusion", }, [98900] = { "Wyrmtongue Trickster", "Black Rook Hold", }, [16489] = { "Chaotic Sentience", "Karazhan", }, [214368] = { "The Broken Queen", "11.0 - Priory Scenario", "enUS", }, [203877] = { "Kobold Thwacker", "Kriegval's Rest", "enUS", }, [101075] = { "Wormspeaker Devout", "Neltharion's Lair", }, [75652] = { "Void Spawn", "Shadowmoon Burial Grounds", }, [129989] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [214251] = { "Kobyss Witherer", "The Sinkhole", "enUS", }, [166264] = { "Spare Parts", "The Necrotic Wake", "enUS", }, [19557] = { "Greater Frayer", "Tempest Keep: The Botanica", "enUS", }, [187246] = { "Nullmagic Hornswog", "The Azure Vault", }, [203878] = { "Kobold Mystic", "Kriegval's Rest", "enUS", }, [33823] = { "Twilight Slayer", "Ulduar", "enUS", }, [214625] = { "Kobyss Necromancer", "The Sinkhole", "enUS", }, [222193] = { "Hollow Frostweaver", "Nerub-ar Palace", "enUS", }, [212765] = { "Void Bound Despoiler", "The Stonevault", "enUS", }, [56439] = { "Sha of Doubt", "Temple of the Jade Serpent", }, [212835] = { "Risen Footman", "Priory of the Sacred Flame", "enUS", }, [165824] = { "Nar'zudah", "The Necrotic Wake", "enUS", }, [99192] = { "Shade of Xavius", "Darkheart Thicket", }, [40319] = { "Drahga Shadowburner", "Grim Batol", "enUS", }, [196203] = { "Ethereal Restorer", "Algeth'ar Academy", }, [206694] = { "Fervent Sharpshooter", "Priory of the Sacred Flame", "enUS", }, [55689] = { "Hagara the Stormbinder", "Dragon Soul", }, [166266] = { "Spare Parts", "The Necrotic Wake", "enUS", }, [113998] = { "Mightstone Breaker", "Neltharion's Lair", }, [224271] = { "Twilight Warlock", "Grim Batol", "enUS", }, [165872] = { "Flesh Crafter", "The Necrotic Wake", "enUS", }, [225817] = { "Caustic Skyrazor", "Nerub-ar Palace", "enUS", }, [120651] = { "Explosives", "Temple of the Jade Serpent", }, [128967] = { "Ashvane Sniper", "Siege of Boralus", "enUS", }, [24696] = { "Coilskar Witch", "Magisters' Terrace", "enUS", }, [186737] = { "Telash Greywing", "The Azure Vault", }, [223839] = { "Queen's Guard Ge'zah", "Nerub-ar Palace", "enUS", }, [22950] = { "High Nethermancer Zerevor", "Black Temple", "enUS", }, [128652] = { "Viq'Goth", "Siege of Boralus", "enUS", }, [24558] = { "Ellrys Duskhallow", "Magisters' Terrace", "enUS", }, [208743] = { "Blazikon", "Darkflame Cleft", "enUS", }, [206696] = { "Arathi Knight", "Priory of the Sacred Flame", "enUS", }, [186738] = { "Umbrelskul", "The Azure Vault", }, [221537] = { "Unstable Experiment", "Nerub-ar Palace", "enUS", }, [219746] = { "Silken Tomb", "Nerub-ar Palace", "enUS", }, [222222] = { "Swarmspike", "11.0 - Campaign Finale Scenario", "enUS", }, [95832] = { "Valarjar Shieldmaiden", "Halls of Valor", }, [22939] = { "Temple Acolyte", "Black Temple", "enUS", }, [222305] = { "Palace Guardian", "Nerub-ar Palace", "enUS", }, [206697] = { "Devout Priest", "Priory of the Sacred Flame", "enUS", }, [196044] = { "Unruly Textbook", "Algeth'ar Academy", }, [17993] = { "Bloodwarder Protector", "Tempest Keep: The Botanica", "enUS", }, [104217] = { "Talixae Flamewreath", "Court of Stars", }, [173044] = { "Stitching Assistant", "The Necrotic Wake", "enUS", }, [217531] = { "Ixin", "Ara-Kara, City of Echoes", "enUS", }, [224609] = { "Twilight Destroyer", "Grim Batol", "enUS", }, [206698] = { "Fanatical Conjuror", "Priory of the Sacred Flame", "enUS", }, [208745] = { "The Candle King", "Darkflame Cleft", "enUS", }, [18313] = { "Ethereal Sorcerer", "Auchindoun: Mana-Tombs", "enUS", }, [184693] = { "Living Flame", "Vault of the Incarnates", }, [95833] = { "Hyrja", "Halls of Valor", }, [57080] = { "Corrupted Scroll", "Temple of the Jade Serpent", }, [189555] = { "Astral Attendant", "The Azure Vault", }, [17429] = { "Fel Orc Neophyte", "Hellfire Citadel: The Blood Furnace", "enUS", }, [104277] = { "Legion Hound", "Court of Stars", }, [206699] = { "War Lynx", "Priory of the Sacred Flame", "enUS", }, [189893] = { "Infused Whelp", "Ruby Life Pools", }, [186741] = { "Arcane Elemental", "The Azure Vault", }, [22887] = { "High Warlord Naj'entus", "Black Temple", "enUS", }, [162689] = { "Surgeon Stitchflesh", "The Necrotic Wake", "enUS", }, [195697] = { "Thunderbeast Rider", "The Nokhud Offensive", }, [222564] = { "Rupturing Ooze", "Nerub-ar Palace", "enUS", }, [229729] = { "Nullbot", "Awakening The Machine", "enUS", }, [208747] = { "The Darkness", "Darkflame Cleft", "enUS", }, [223844] = { "Covert Webmancer", "City of Threads", "enUS", }, [137614] = { "Demolishing Terror", "Siege of Boralus", "enUS", }, [207468] = { "Gnarled Reviver", "Mycomancer Cavern", "enUS", }, [95834] = { "Valarjar Mystic", "Halls of Valor", }, [22951] = { "Lady Malande", "Black Temple", "enUS", }, [189813] = { "Dathea, Ascended", "Vault of the Incarnates", }, [56249] = { "Twilight Assaulter", "Dragon Soul", }, [23047] = { "Shadowmoon Soldier", "Black Temple", "enUS", }, [215657] = { "Ulgrax the Devourer", "Nerub-ar Palace", "enUS", }, [98521] = { "Lord Etheldrin Ravencrest", "Black Rook Hold", }, [33988] = { "Immortal Guardian", "Ulduar", "enUS", }, [104918] = { "Vigilant Duskwatch", "Court of Stars", }, [219810] = { "Nerubian Ritualist", "Skittering Breach", "enUS", }, [187767] = { "Embar Firepath", "Vault of the Incarnates", }, [105715] = { "Watchful Inquisitor", "Court of Stars", }, [214840] = { "Engorged Crawler", "Ara-Kara, City of Echoes", "enUS", }, [213343] = { "Forge Loader", "The Stonevault", "enUS", }, [165251] = { "Illusionary Vulpin", "Mists of Tirna Scithe", "enUS", }, [23399] = { "Suffering Soul Fragment", "Black Temple", "enUS", }, [162692] = { "Amarth", "The Necrotic Wake", "enUS", }, [214379] = { "Living Shadow", "11.0 - Priory Scenario", "enUS", }, [187768] = { "Dathea Stormlash", "Vault of the Incarnates", }, [102232] = { "Rockbound Trapper", "Neltharion's Lair", }, [210797] = { "The Darkness", "Darkflame Cleft", "enUS", }, [19632] = { "Lykul Stinger", "Coilfang: The Underbog", "enUS", }, [166275] = { "Mistveil Shaper", "Mists of Tirna Scithe", "enUS", }, [199027] = { "Magmas", "Vault of the Incarnates", }, [162693] = { "Nalthor the Rimebinder", "The Necrotic Wake", "enUS", }, [22945] = { "Shadowmoon Blood Mage", "Black Temple", "enUS", }, [208239] = { "Skittering Menace", "Skittering Breach", "enUS", }, [163122] = { "Brittlebone Warrior", "The Necrotic Wake", "enUS", }, [206704] = { "Ardent Paladin", "Priory of the Sacred Flame", "enUS", }, [166276] = { "Mistveil Guardian", "Mists of Tirna Scithe", "enUS", }, [199028] = { "Glacias", "Vault of the Incarnates", }, [189227] = { "Qalashi Hunter", "Neltharus", }, [220710] = { "Leviathan Manipulator", "The Sinkhole", "enUS", }, [219221] = { "Ravenous Crawler", "Ara-Kara, City of Echoes", "enUS", }, [224616] = { "Animated Shadow", "The Dawnbreaker", "enUS", }, [56250] = { "Twilight Assaulter", "Dragon Soul", }, [206705] = { "Arathi Footman", "Priory of the Sacred Flame", "enUS", }, [57159] = { "Earthen Soldier", "Dragon Soul", }, [215405] = { "Anub'zekt", "Ara-Kara, City of Echoes", "enUS", }, [220599] = { "Bloodstained Webmage", "Ara-Kara, City of Echoes", "enUS", }, [184301] = { "Cavern Seeker", "Uldaman: Legacy of Tyr", }, [214382] = { "Whispering Monstrosity", "11.0 - Priory Scenario", "enUS", }, [76518] = { "Ritual of Bones", "Shadowmoon Burial Grounds", }, [56762] = { "Yu'lon", "Temple of the Jade Serpent", }, [221035] = { "Royal Scribe", "Nerub-ar Palace", "enUS", }, [190586] = { "Earth Breaker", "Vault of the Incarnates", }, [199030] = { "Loamas", "Vault of the Incarnates", }, [99675] = { "Enormous Stone Quilen", "Vault of the Wardens", }, [18314] = { "Nexus Stalker", "Auchindoun: Mana-Tombs", "enUS", }, [96934] = { "Valarjar Trapper", "Halls of Valor", }, [187772] = { "Opalfang", "Vault of the Incarnates", }, [198263] = { "Stalwart Broodwarden", "Vault of the Incarnates", }, [202613] = { "Portalkeeper Cimbra", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [165597] = { "Patchwerk Soldier", "The Necrotic Wake", "enUS", }, [215407] = { "Ki'katal the Harvester", "Ara-Kara, City of Echoes", "enUS", }, [16491] = { "Mana Feeder", "Karazhan", }, [196671] = { "Arcane Ravager", "Algeth'ar Academy", }, [208241] = { "Ankle Biter", "Skittering Breach", "enUS", }, [208243] = { "Nerubian Slasher", "Skittering Breach", "enUS", }, [219912] = { "Crawler", "11.0 - Campaign Finale Scenario", "enUS", }, [128969] = { "Ashvane Commander", "Siege of Boralus", "enUS", }, [190588] = { "Tectonic Crusher", "Vault of the Incarnates", }, [98677] = { "Rook Spiderling", "Black Rook Hold", }, [99676] = { "Mogu'shan Secret-Keeper", "Vault of the Wardens", }, [213873] = { "Waxy Globule", "New Candle, New Hope", "enUS", }, [22952] = { "Veras Darkshadow", "Black Temple", "enUS", }, [208244] = { "Nerubian Threadmancer", "Skittering Breach", "enUS", }, [56251] = { "Twilight Assaulter", "Dragon Soul", }, [188673] = { "Smoldering Colossus", "Vault of the Incarnates", }, [217200] = { "Void Crystal Monstrosity", "Hall of Awakening", "enUS", }, [167731] = { "Separation Assistant", "The Necrotic Wake", "enUS", }, [190381] = { "Rotburst Totem", "Brackenhide Hollow", }, [137517] = { "Ashvane Destroyer", "Siege of Boralus", "enUS", }, [22855] = { "Illidari Nightlord", "Black Temple", "enUS", }, [208245] = { "Skittering Swarmer", "Skittering Breach", "enUS", }, [198266] = { "Pouncing Broodswarmer", "Vault of the Incarnates", }, [206710] = { "Lightspawn", "Priory of the Sacred Flame", "enUS", }, [197801] = { "Awakened Terrasentry", "Vault of the Incarnates", }, [229739] = { "Malfunctioning Pylon", "Awakening The Machine", "enUS", }, [23400] = { "Illidari Archon", "Black Temple", "enUS", }, [215968] = { "Black Blood", "Ara-Kara, City of Echoes", "enUS", }, [19306] = { "Mana Leech", "Auchindoun: Mana-Tombs", "enUS", }, [229995] = { "Sureki Arbalest", "Nerub-ar Palace", "enUS", }, [216856] = { "Black Blood", "Ara-Kara, City of Echoes", "enUS", }, [189265] = { "Qalashi Bonetender", "Neltharus", }, [165560] = { "Gormling Larva", "Mists of Tirna Scithe", "enUS", }, [137625] = { "Demolishing Terror", "Siege of Boralus", "enUS", }, [23239] = { "Bonechewer Combatant", "Black Temple", "enUS", }, [33350] = { "Mimiron", "Ulduar", }, [23222] = { "Bonechewer Brawler", "Black Temple", "enUS", }, [22876] = { "Coilskar Soothsayer", "Black Temple", "enUS", }, [24560] = { "Priestess Delrissa", "Magisters' Terrace", "enUS", }, [186242] = { "Skulking Gutstabber", "Brackenhide Hollow", }, [137521] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [137626] = { "Demolishing Terror", "Siege of Boralus", "enUS", }, [99678] = { "Lingering Corruption", "Vault of the Wardens", }, [22877] = { "Coilskar Wrangler", "Black Temple", "enUS", }, [224368] = { "Chamber Expeller", "Nerub-ar Palace", "enUS", }, [129928] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [56252] = { "Twilight Assaulter", "Dragon Soul", }, [18420] = { "Sunseeker Geomancer", "Tempest Keep: The Botanica", "enUS", }, [57158] = { "Earthen Destroyer", "Dragon Soul", }, [96480] = { "Viletongue Belcher", "Vault of the Wardens", }, [96608] = { "Ebonclaw Worg", "Halls of Valor", }, [19016] = { "Hellfire Familiar", "Hellfire Citadel: The Blood Furnace", "enUS", }, [135241] = { "Bilge Rat Pillager", "Siege of Boralus", "enUS", }, [34183] = { "Arachnopod Destroyer", "Ulduar", }, [18155] = { "Bloodfalcon", "Tempest Keep: The Botanica", "enUS", }, [33670] = { "Aerial Command Unit", "Ulduar", }, [129996] = { "Irontide Cleaver", "Siege of Boralus", "enUS", }, [192791] = { "Nokhud Warspear", "The Nokhud Offensive", }, [207482] = { "Invasive Sporecap", "The Waterworks", "enUS", }, [18315] = { "Ethereal Theurgist", "Auchindoun: Mana-Tombs", "enUS", }, [196263] = { "Nokhud Neophyte", "The Nokhud Offensive", }, [99630] = { "Bitterbrine Scavenger", "Eye of Azshara", }, [57807] = { "Twilight Frost Evoker", "Dragon Soul", }, [96609] = { "Gildedfur Stag", "Halls of Valor", }, [33288] = { "Yogg-Saron", "Ulduar", "enUS", }, [92387] = { "Drums of War", "Neltharion's Lair", }, [16492] = { "Syphoner", "Karazhan", }, [16524] = { "Shade of Aran", "Karazhan", }, [24744] = { "Vexallus", "Magisters' Terrace", "enUS", }, [229782] = { "Awakened Phalanx", "Awakening The Machine", "enUS", }, [190340] = { "Refti Defender", "10.0 Dragon Isles", }, [210810] = { "Menial Laborer", "Khaz Algar", "enUS", }, [187192] = { "Rageclaw", "Brackenhide Hollow", }, [188100] = { "Shrieking Whelp", "The Azure Vault", }, [113536] = { "Emberhusk Dominator", "Neltharion's Lair", }, [95842] = { "Valarjar Thundercaller", "Halls of Valor", }, [22953] = { "Wrathbone Flayer", "Black Temple", "enUS", }, [222581] = { "Ruptured Ooze", "Nerub-ar Palace", "enUS", }, [189464] = { "Qalashi Irontorch", "Neltharus", }, [196482] = { "Overgrown Ancient", "Algeth'ar Academy", }, [191847] = { "Nokhud Plainstomper", "The Nokhud Offensive", }, [193462] = { "Batak", "The Nokhud Offensive", }, [197857] = { "Gutstabber", "Brackenhide Hollow", }, [189318] = { "Infected Bear", "Brackenhide Hollow", }, [189467] = { "Qalashi Bonesplitter", "Neltharus", }, [216441] = { "Pale Illusion", "The Sinkhole", "enUS", }, [190342] = { "Containment Apparatus", "10.0 Dragon Isles", }, [210812] = { "Royal Wicklighter", "Darkflame Cleft", "enUS", }, [23337] = { "Illidari Centurion", "Black Temple", "enUS", }, [23401] = { "Hungering Soul Fragment", "Black Temple", "enUS", }, [19307] = { "Nexus Terror", "Auchindoun: Mana-Tombs", "enUS", }, [213883] = { "Dripear the Waxy", "New Candle, New Hope", "enUS", }, [95843] = { "King Haldor", "Halls of Valor", }, [216364] = { "Blood Overseer", "Ara-Kara, City of Echoes", "enUS", }, [194181] = { "Vexamus", "Algeth'ar Academy", }, [33651] = { "VX-001", "Ulduar", }, [101437] = { "Burning Geode", "Neltharion's Lair", }, [24656] = { "Fizzle", "Magisters' Terrace", "enUS", }, [96611] = { "Angerhoof Bull", "Halls of Valor", }, [96677] = { "Steeljaw Grizzly", "Halls of Valor", }, [216634] = { "Swooping Spreader", "Earthcrawl Mines", "enUS", }, [217610] = { "Deviant Skardyn", "Hall of Awakening", "enUS", }, [23049] = { "Shadowmoon Weapon Master", "Black Temple", "enUS", }, [197831] = { "Quarry Stonebreaker", "Vault of the Incarnates", }, [56161] = { "Corruption", "Dragon Soul", }, [17771] = { "Murkblood Oracle", "Coilfang: The Underbog", "enUS", }, [164501] = { "Mistcaller", "Mists of Tirna Scithe", "enUS", }, [197509] = { "Primal Thundercloud", "Ruby Life Pools", }, [226484] = { "Larva", "Earthcrawl Mines", "enUS", }, [219996] = { "Faceless Devotee", "Skittering Breach", "enUS", }, [190345] = { "Primalist Geomancer", "Halls of Infusion", }, [98275] = { "Risen Archer", "Black Rook Hold", }, [189669] = { "Binding Spear", "Neltharus", }, [218520] = { "Nightcaller Velys", "11.0 - Priory Scenario", "enUS", }, [184972] = { "Eranog", "Vault of the Incarnates", }, [99233] = { "Ember", "Vault of the Wardens", }, [102566] = { "Grimhorn the Enslaver", "Vault of the Wardens", }, [173714] = { "Mistveil Nightblossom", "Mists of Tirna Scithe", "enUS", }, [36296] = { "Apothecary Hummel", "Shadowfang Keep", }, [184331] = { "Infinite Timereaver", "Uldaman: Legacy of Tyr", }, [213119] = { "Void Speaker Eirich", "The Stonevault", "enUS", }, [22883] = { "Aqueous Spawn", "Black Temple", "enUS", }, [190373] = { "Primalist Galesinger", "Halls of Infusion", }, [198142] = { "Quarry Earthshaper", "Vault of the Incarnates", }, [185528] = { "Trickclaw Mystic", "Brackenhide Hollow", }, [22957] = { "Mistress of Dementia", "Black Temple", "enUS", }, [76104] = { "Monstrous Corpse Spider", "Shadowmoon Burial Grounds", }, [33488] = { "Saronite Vapors", "Ulduar", "enUS", }, [224962] = { "Cursedforge Mender", "The Stonevault", "enUS", }, [34273] = { "XB-488 Disposalbot", "Ulduar", }, [212827] = { "High Priest Aemya", "Priory of the Sacred Flame", "enUS", }, [16525] = { "Spell Shade", "Karazhan", }, [24745] = { "Pure Energy", "Magisters' Terrace", "enUS", }, [24777] = { "Sunblade Sentinel", "Magisters' Terrace", "enUS", }, [129208] = { "Dread Captain Lockwood", "Siege of Boralus", "enUS", }, [210818] = { "Lowly Moleherd", "Darkflame Cleft", "enUS", }, [229296] = { "Orb of Ascendance", "Siege of Boralus", "enUS", }, [165137] = { "Zolramus Gatekeeper", "The Necrotic Wake", "enUS", }, [113537] = { "Emberhusk Dominator", "Neltharion's Lair", }, [194316] = { "Stormcaller Zarii", "The Nokhud Offensive", }, [22954] = { "Illidari Fearbringer", "Black Temple", "enUS", }, [220542] = { "Enraged Kelp", "The Waterworks", "enUS", }, [23018] = { "Shadowmoon Houndmaster", "Black Temple", "enUS", }, [213831] = { "Candleclaw Underboss", "New Candle, New Hope", "enUS", }, [223357] = { "Sureki Conscript", "City of Threads", "enUS", }, [98533] = { "Foul Mother", "Vault of the Wardens", }, [129366] = { "Bilge Rat Buccaneer", "Siege of Boralus", "enUS", }, [56575] = { "Burning Tendons", "Dragon Soul", }, [232569] = { "Shadowforge Senator", "Blackrock Depths", "enUS", }, [137405] = { "Gripping Terror", "Siege of Boralus", "enUS", }, [95772] = { "Frenzied Nightclaw", "Darkheart Thicket", }, [56922] = { "Twilight Infiltrator", "Dragon Soul", }, [101476] = { "Molten Charskin", "Neltharion's Lair", }, [17229] = { "Kil'rek", "Karazhan", }, [23402] = { "Illidari Battle-mage", "Black Temple", "enUS", }, [204188] = { "Tomb-Raider Drywhisker", "Kriegval's Rest", "enUS", }, [197835] = { "Kaurdyth", "Vault of the Incarnates", }, [23498] = { "Parasitic Shadowfiend", "Black Temple", "enUS", }, [194241] = { "Vile Rothexer", "Brackenhide Hollow", }, [104275] = { "Imacu'tya", "Court of Stars", }, [98406] = { "Embershard Scorpion", "Neltharion's Lair", }, [166299] = { "Mistveil Tender", "Mists of Tirna Scithe", "enUS", }, [129367] = { "Bilge Rat Tempest", "Siege of Boralus", "enUS", }, [213892] = { "Nightfall Shadowmage", "The Dawnbreaker", "enUS", }, [232571] = { "Pyromancer Loregrain", "Blackrock Depths", "enUS", }, [186226] = { "Fetid Rotsinger", "Brackenhide Hollow", }, [129879] = { "Irontide Cleaver", "Siege of Boralus", "enUS", }, [53889] = { "Corrupted Blood", "Dragon Soul", }, [190370] = { "Squallbringer Cyraz", "Halls of Infusion", }, [105699] = { "Mana Saber", "Court of Stars", }, [18587] = { "Frayer", "Tempest Keep: The Botanica", "enUS", }, [213893] = { "Nightfall Darkcaster", "The Dawnbreaker", "enUS", }, [216560] = { "Al'haggro", "11.0 - Campaign Finale Scenario", "enUS", }, [75506] = { "Shadowmoon Loyalist", "Shadowmoon Burial Grounds", }, [190348] = { "Primalist Ravager", "Halls of Infusion", }, [197793] = { "Awakened Juggernaut", "Vault of the Incarnates", }, [190609] = { "Echo of Doragosa", "Algeth'ar Academy", }, [56448] = { "Wise Mari", "Temple of the Jade Serpent", }, [186615] = { "The Raging Tempest", "The Nokhud Offensive", }, [213894] = { "Nightfall Curseblade", "The Dawnbreaker", "enUS", }, [165919] = { "Skeletal Marauder", "The Necrotic Wake", "enUS", }, [102295] = { "Emberhusk Dominator", "Neltharion's Lair", }, [208521] = { "Pumpkin Soldier", "Scarlet Monastery", "enUS", }, [104278] = { "Felbound Enforcer", "Court of Stars", }, [104300] = { "Shadow Mistress", "Court of Stars", }, [166302] = { "Corpse Harvester", "The Shadowlands", "enUS", }, [214421] = { "Coalescing Void Diffuser", "The Rookery", "enUS", }, [213895] = { "Nightfall Shadowalker", "The Dawnbreaker", "enUS", }, [218324] = { "Nakt", "Ara-Kara, City of Echoes", "enUS", }, [95861] = { "Hatecoil Oracle", "Eye of Azshara", }, [57280] = { "Twilight Siege Captain", "Dragon Soul", }, [98280] = { "Risen Arcanist", "Black Rook Hold", }, [16526] = { "Sorcerous Shade", "Karazhan", }, [32908] = { "Captured Mercenary Captain", "Ulduar", }, [129369] = { "Irontide Raider", "Siege of Boralus", "enUS", }, [98792] = { "Wyrmtongue Scavenger", "Black Rook Hold", }, [207946] = { "Captain Dailcry", "Priory of the Sacred Flame", "enUS", }, [220029] = { "Gearsweep", "Hall of Awakening", "enUS", }, [33271] = { "General Vezax", "Ulduar", }, [53890] = { "Hideous Amalgamation", "Dragon Soul", }, [39625] = { "General Umbriss", "Grim Batol", "enUS", }, [166304] = { "Mistveil Stinger", "Mists of Tirna Scithe", "enUS", }, [223876] = { "Impaling Spike", "Nerub-ar Palace", "enUS", }, [98926] = { "Shadow Hunter", "Vault of the Wardens", }, [22955] = { "Charming Patron", "Black Temple", "enUS", }, [195696] = { "Primalist Thunderbeast", "The Nokhud Offensive", }, [23083] = { "Shadowmoon Riding Hound", "Black Temple", "enUS", }, [129370] = { "Irontide Waveshaper", "Siege of Boralus", "enUS", }, [215177] = { "Waximus", "New Candle, New Hope", "enUS", }, [199057] = { "Black Dragon's Challenge Dummy", "Temple of the Jade Serpent", }, [23147] = { "Shadowmoon Grunt", "Black Temple", "enUS", }, [32878] = { "Dark Rune Evoker", "Ulduar", }, [166301] = { "Mistveil Stalker", "Mists of Tirna Scithe", "enUS", }, [220551] = { "Sureki Ironweaver", "Nerub-ar Palace", "enUS", }, [196202] = { "Spectral Invoker", "Algeth'ar Academy", }, [23339] = { "Illidari Heartseeker", "Black Temple", "enUS", }, [217225] = { "Machinist Protector", "Hall of Awakening", "enUS", }, [23371] = { "Shadowmoon Fallen", "Black Temple", "enUS", }, [23403] = { "Illidari Assassin", "Black Temple", "enUS", }, [102404] = { "Stoneclaw Grubmaster", "Neltharion's Lair", }, [98538] = { "Lady Velandras Ravencrest", "Black Rook Hold", }, [75509] = { "Sadana Bloodfury", "Shadowmoon Burial Grounds", }, [104295] = { "Blazing Imp", "Court of Stars", }, [190359] = { "Skulking Zealot", "Halls of Infusion", }, [184986] = { "Kurog Grimtotem", "Vault of the Incarnates", }, [211341] = { "Manifested Shadow", "The Dawnbreaker", "enUS", }, [100713] = { "Rockbait Fisher", "Neltharion's Lair", }, [24690] = { "Wretched Husk", "Magisters' Terrace", "enUS", }, [216554] = { "Sureki String Conductor", "11.0 - Campaign Finale Scenario", "enUS", }, [212838] = { "Arathi Neophyte", "Priory of the Sacred Flame", "enUS", }, [209801] = { "Quartermaster Koratite", "The Rookery", "enUS", }, [97259] = { "Blazing Hydra Spawn", "Eye of Azshara", }, [189266] = { "Qalashi Trainee", "Neltharus", }, [105703] = { "Mana Wyrm", "Court of Stars", }, [164517] = { "Tred'ova", "Mists of Tirna Scithe", "enUS", }, [187771] = { "Kadros Icewrath", "Vault of the Incarnates", }, [211291] = { "Sergeant Shaynemail", "Priory of the Sacred Flame", "enUS", }, [34164] = { "Mechagnome Battletank", "Ulduar", }, [192767] = { "Primal Icebulk", "Vault of the Incarnates", }, [186246] = { "Fleshripper Vulture", "Brackenhide Hollow", }, [211087] = { "Speaker Shadowcrown", "The Dawnbreaker", "enUS", }, [101549] = { "Arcane Minion", "Black Rook Hold", }, [129372] = { "Blacktar Bomber", "Siege of Boralus", "enUS", }, [97260] = { "Arcane Hydra Spawn", "Eye of Azshara", }, [216205] = { "Ravenous Spawn", "Nerub-ar Palace", "enUS", }, [193944] = { "Qalashi Lavamancer", "Neltharus", }, [218511] = { "Forming Whispers", "11.0 - Priory Scenario", "enUS", }, [190362] = { "Dazzling Dragonfly", "Halls of Infusion", }, [187894] = { "Infused Whelp", "Ruby Life Pools", }, [105704] = { "Arcane Manifestation", "Court of Stars", }, [58319] = { "Lesser Sha", "Temple of the Jade Serpent", }, [219149] = { "Deranged Skardyn", "Hall of Awakening", "enUS", }, [229769] = { "Medbot", "Awakening The Machine", "enUS", }, [18317] = { "Ethereal Priest", "Auchindoun: Mana-Tombs", "enUS", }, [16408] = { "Phantom Valet", "Karazhan", }, [189816] = { "Dathea Stormlash", "Vault of the Incarnates", }, [211089] = { "Anub'ikkaj", "The Dawnbreaker", "enUS", }, [98813] = { "Bloodscent Felhound", "Black Rook Hold", }, [24683] = { "Sunblade Mage Guard", "Magisters' Terrace", "enUS", }, [189340] = { "Chargath, Bane of Scales", "Neltharus", }, [76407] = { "Ner'zhul", "Shadowmoon Burial Grounds", }, [162729] = { "Patchwerk Soldier", "The Shadowlands", "enUS", }, [197298] = { "Nascent Proto-Dragon", "Vault of the Incarnates", }, [197985] = { "Flame Channeler", "Ruby Life Pools", }, [223372] = { "Prime Slime", "Nerub-ar Palace", "enUS", }, [105705] = { "Bound Energy", "Court of Stars", }, [216555] = { "Heelripper", "11.0 - Campaign Finale Scenario", "enUS", }, [213905] = { "Animated Darkness", "The Dawnbreaker", "enUS", }, [22956] = { "Priestess of Torment", "Black Temple", "enUS", }, [18894] = { "Felguard Brute", "Hellfire Citadel: The Blood Furnace", "enUS", }, [17653] = { "Shadowmoon Channeler", "Hellfire Citadel: The Blood Furnace", "enUS", }, [33806] = { "Void Beast", "Ulduar", "enUS", }, [208242] = { "Nerubian Darkcaster", "Skittering Breach", "enUS", }, [195927] = { "Soulharvester Galtmaa", "The Nokhud Offensive", }, [129374] = { "Scrimshaw Enforcer", "Siege of Boralus", "enUS", }, [15688] = { "Terestian Illhoof", "Karazhan", }, [199718] = { "Nokhud Huntmaster", "The Nokhud Offensive", }, [53891] = { "Corruption", "Dragon Soul", }, [220815] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [190366] = { "Curious Swoglet", "Halls of Infusion", }, [32885] = { "Captured Mercenary Soldier", "Ulduar", }, [217489] = { "Anub'arash", "Nerub-ar Palace", "enUS", }, [187033] = { "Stinkbreath", "Brackenhide Hollow", }, [215435] = { "Foreseer Xix'amon", "Nerub-ar Palace", "enUS", }, [129371] = { "Riptide Shredder", "Siege of Boralus", "enUS", }, [214419] = { "Void Cursed Crusher", "The Rookery", "enUS", }, [101991] = { "Nightmare Dweller", "Darkheart Thicket", }, [199037] = { "Primalist Shocktrooper", "Halls of Infusion", }, [57388] = { "Shadowed Globule", "Dragon Soul", }, [98542] = { "Amalgam of Souls", "Black Rook Hold", }, [97197] = { "Valarjar Purifier", "Halls of Valor", }, [199719] = { "Nokhud Wardog", "The Nokhud Offensive", }, [107114] = { "Tormenting Orb", "Vault of the Wardens", }, [94960] = { "Hymdall", "Halls of Valor", }, [194816] = { "Forgewrought Monstrosity", "Neltharus", }, [190368] = { "Flamecaller Aymi", "Halls of Infusion", }, [187897] = { "Defier Draghar", "Ruby Life Pools", }, [217491] = { "Skeinspinner Takazj", "Nerub-ar Palace", "enUS", }, [199029] = { "Cyclas", "Vault of the Incarnates", }, [104293] = { "Avatar of Shadow", "Vault of the Wardens", }, [99891] = { "Storm Drake", "Halls of Valor", }, [17871] = { "Underbog Shambler", "Coilfang: The Underbog", "enUS", }, [102253] = { "Understone Demolisher", "Neltharion's Lair", }, [91784] = { "Warlord Parjesh", "Eye of Azshara", }, [230799] = { "Burning Spirit", "Blackrock Depths", "enUS", }, [192769] = { "Thondrozus", "Vault of the Incarnates", }, [217748] = { "Nexus-Princess Ky'veza", "Nerub-ar Palace", "enUS", }, [194147] = { "Volcanius", "Vault of the Incarnates", }, [185508] = { "Claw Fighter", "Brackenhide Hollow", }, [230798] = { "Flamewalker", "Blackrock Depths", "enUS", }, [188067] = { "Flashfrost Chillweaver", "Ruby Life Pools", }, [97264] = { "Hatecoil Shellbreaker", "Eye of Azshara", }, [187969] = { "Flashfrost Earthshaper", "Ruby Life Pools", }, [173720] = { "Mistveil Gorgegullet", "Mists of Tirna Scithe", "enUS", }, [215427] = { "Waxen Copy", "New Candle, New Hope", "enUS", }, [197535] = { "High Channeler Ryvati", "Ruby Life Pools", }, [57749] = { "Faceless Corruptor", "Dragon Soul", }, [198047] = { "Tempest Channeler", "Ruby Life Pools", }, [184422] = { "Emberon", "Uldaman: Legacy of Tyr", }, [190371] = { "Primalist Earthshaker", "Halls of Infusion", }, [75899] = { "Possessed Soul", "Shadowmoon Burial Grounds", }, [198502] = { "Council Stormcaller", "Vault of the Incarnates", }, [24684] = { "Sunblade Blood Knight", "Magisters' Terrace", "enUS", }, [32876] = { "Dark Rune Champion", "Ulduar", }, [220309] = { "Shadow-Crazed Hog", "Mycomancer Cavern", "enUS", }, [186616] = { "Granyth", "The Nokhud Offensive", }, [219006] = { "Venommaster Nezarox", "Nerub-ar Palace", "enUS", }, [33236] = { "Steelforged Defender", "Ulduar", }, [196200] = { "Algeth'ar Echoknight", "Algeth'ar Academy", }, [222923] = { "Repurposed Loaderbot", "The Stonevault", "enUS", }, [221845] = { "Xur'khun the Defiled", "Nerub-ar Palace", "enUS", }, [213913] = { "Kobold Flametender", "Darkflame Cleft", "enUS", }, [220310] = { "Shadow-Crazed Hog", "Mycomancer Cavern", "enUS", }, [17414] = { "Shadowmoon Technician", "Hellfire Citadel: The Blood Furnace", "enUS", }, [207197] = { "Cursed Rookguard", "The Rookery", "enUS", }, [194467] = { "Disease Slasher", "Brackenhide Hollow", }, [196559] = { "Volatile Sapling", "The Azure Vault", }, [229778] = { "Automatic Ironstrider", "Awakening The Machine", "enUS", }, [190686] = { "Frozen Destroyer", "Vault of the Incarnates", }, [91794] = { "Saltscale Lurker", "Eye of Azshara", }, [33824] = { "Twilight Shadowblade", "Ulduar", "enUS", }, [34192] = { "Boomer XP-500", "Ulduar", }, [90997] = { "Mightstone Breaker", "Neltharion's Lair", }, [186740] = { "Arcane Construct", "The Azure Vault", }, [188026] = { "Frost Tomb", "Vault of the Incarnates", }, [162691] = { "Blightbone", "The Necrotic Wake", "enUS", }, [213885] = { "Nightfall Dark Architect", "The Dawnbreaker", "enUS", }, [186122] = { "Rira Hackclaw", "Brackenhide Hollow", }, [23469] = { "Enslaved Soul", "Black Temple", "enUS", }, [218521] = { "Hazzk the Ascended", "11.0 - Priory Scenario", "enUS", }, [137516] = { "Ashvane Invader", "Siege of Boralus", "enUS", }, [194469] = { "Wither Slasher", "Brackenhide Hollow", }, [76446] = { "Shadowmoon Dominator", "Shadowmoon Burial Grounds", }, [192934] = { "Volatile Infuser", "Vault of the Incarnates", }, [190245] = { "Broodkeeper Diurna", "Vault of the Incarnates", }, [114265] = { "Gang Ruffian", "Return to Karazhan", }, [19512] = { "Nethervine Reaper", "Tempest Keep: The Botanica", "enUS", }, [224663] = { "Mesmerized Flyer", "11.0 - Campaign Finale Scenario", "enUS", }, [90998] = { "Blightshard Shaper", "Neltharion's Lair", }, [191230] = { "Dragonspawn Flamebender", "Vault of the Incarnates", }, [56792] = { "Figment of Doubt", "Temple of the Jade Serpent", }, [22965] = { "Devoted Steward", "Black Temple", "enUS", }, [98366] = { "Ghostly Retainer", "Black Rook Hold", }, [224152] = { "Twilight Brute", "Grim Batol", "enUS", }, [220314] = { "Bogpiper", "Mycomancer Cavern", "enUS", }, [186739] = { "Azureblade", "The Azure Vault", }, [187224] = { "Vile Rothexer", "Brackenhide Hollow", }, [190377] = { "Primalist Icecaller", "Halls of Infusion", }, [192680] = { "Guardian Sentry", "Algeth'ar Academy", }, [205218] = { "Spitfire Totem", "Blackrock Depths", "enUS", }, [199333] = { "Frostbreath Arachnid", "Vault of the Incarnates", }, [32904] = { "Dark Rune Commoner", "Ulduar", }, [216221] = { "Earthen-Ward Sentinel", "Hall of Awakening", "enUS", }, [212383] = { "Kobold Taskworker", "Darkflame Cleft", "enUS", }, [198310] = { "Flame Tarasek", "Vault of the Incarnates", }, [186284] = { "Gutchewer Bear", "Brackenhide Hollow", }, [191232] = { "Drakonid Stormbringer", "Vault of the Incarnates", }, [216333] = { "Bloodstained Assistant", "Ara-Kara, City of Echoes", "enUS", }, [16545] = { "Ethereal Spellfilcher", "Karazhan", }, [189478] = { "Forgemaster Gorek", "Neltharus", }, [197799] = { "Quarry Infuser", "Vault of the Incarnates", }, [230807] = { "Portal Anchor", "Blackrock Depths", "enUS", }, [24557] = { "Kagani Nightstrike", "Magisters' Terrace", "enUS", }, [100526] = { "Tormented Bloodseeker", "Darkheart Thicket", }, [138254] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [213830] = { "Candleclaw Kobold", "New Candle, New Hope", "enUS", }, [24685] = { "Sunblade Magister", "Magisters' Terrace", "enUS", }, [16529] = { "Magical Horror", "Karazhan", }, [23318] = { "Ashtongue Rogue", "Black Temple", "enUS", }, [59598] = { "Lesser Sha", "Temple of the Jade Serpent", }, [91000] = { "Vileshard Hulk", "Neltharion's Lair", }, [97269] = { "Hatecoil Crestrider", "Eye of Azshara", }, [186420] = { "Earthen Weaver", "Uldaman: Legacy of Tyr", }, [185584] = { "Blasphemy", "Shadowmoon Burial Grounds", }, [22894] = { "Cyclone Totem", "Black Temple", "enUS", }, [172981] = { "Kyrian Stitchwerk", "The Necrotic Wake", "enUS", }, [99956] = { "Fel-Infused Fury", "Vault of the Wardens", }, [218527] = { "Shadesworn Crusher", "11.0 - Priory Scenario", "enUS", }, [114541] = { "Spectral Patron", "Return to Karazhan", }, [98293] = { "Saltsea Globule", "Eye of Azshara", }, [138464] = { "Ashvane Deckhand", "Siege of Boralus", "enUS", }, [114261] = { "Toe Knee", "Return to Karazhan", }, [174773] = { "Spiteful Shade", "Shadowmoon Burial Grounds", }, [217353] = { "Master Machinist Dunstan", "Hall of Awakening", "enUS", }, [226460] = { "Undercrawler Hatchling", "Earthcrawl Mines", "enUS", }, [222572] = { "Infesting Latcher", "Nerub-ar Palace", "enUS", }, [91001] = { "Tarspitter Lurker", "Neltharion's Lair", }, [184020] = { "Hulking Berserker", "Uldaman: Legacy of Tyr", }, [188011] = { "Primal Terrasentry", "Ruby Life Pools", }, [202612] = { "Cliffkeeper Bouldani", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [191311] = { "Infinite Whelp", "Uldaman: Legacy of Tyr", }, [17994] = { "Bloodwarder Falconer", "Tempest Keep: The Botanica", "enUS", }, [193709] = { "Primalist Earthwarden", "Vault of the Incarnates", }, [214381] = { "Writhing Shade", "11.0 - Priory Scenario", "enUS", }, [114542] = { "Ghostly Philanthropist", "Return to Karazhan", }, [96247] = { "Vileshard Crawler", "Neltharion's Lair", }, [221344] = { "Gloom Hatchling", "Nerub-ar Palace", "enUS", }, [22879] = { "Shadowmoon Reaver", "Black Temple", "enUS", }, [17521] = { "The Big Bad Wolf", "Karazhan", }, [220065] = { "Umbral Weave", "City of Threads", "enUS", }, [222368] = { "Exalted Priest", "Nerub-ar Palace", "enUS", }, [212389] = { "Cursedheart Invader", "The Stonevault", "enUS", }, [91002] = { "Rotdrool Grabber", "Neltharion's Lair", }, [138465] = { "Ashvane Cannoneer", "Siege of Boralus", "enUS", }, [214343] = { "Kobyss Trickster", "The Sinkhole", "enUS", }, [194990] = { "Stormseeker Acolyte", "Vault of the Incarnates", }, [144071] = { "Irontide Waveshaper", "Siege of Boralus", "enUS", }, [23111] = { "Shadowy Construct", "Black Temple", "enUS", }, [210539] = { "Corridor Creeper", "Darkflame Cleft", "enUS", }, [19920] = { "Thorn Flayer", "Tempest Keep: The Botanica", "enUS", }, [222881] = { "Royal Weaver", "Nerub-ar Palace", "enUS", }, [26125] = { "*Grobozhor", "Court of Stars", }, [22845] = { "Ashtongue Mystic", "Black Temple", "enUS", }, [194991] = { "Oathsworn Vanguard", "Vault of the Incarnates", }, [92538] = { "Tarspitter Grub", "Neltharion's Lair", }, [187315] = { "Disease Slasher", "Brackenhide Hollow", }, [129640] = { "Snarling Dockhound", "Siege of Boralus", "enUS", }, [40320] = { "Valiona", "Grim Batol", "enUS", }, [91003] = { "Rokmora", "Neltharion's Lair", }, [165222] = { "Zolramus Bonemender", "The Necrotic Wake", "enUS", }, [128650] = { "Chopper Redhook", "Siege of Boralus", "enUS", }, [207205] = { "Stormguard Gorren", "The Rookery", "enUS", }, [22946] = { "Shadowmoon War Hound", "Black Temple", "enUS", }, [193457] = { "Balara", "The Nokhud Offensive", }, [57160] = { "Ancient Water Lord", "Dragon Soul", }, [214439] = { "Corrupted Oracle", "The Rookery", "enUS", }, [114544] = { "Skeletal Usher", "Return to Karazhan", }, [219045] = { "Colossal Spider", "Nerub-ar Palace", "enUS", }, [166079] = { "Brittlebone Crossbowman", "The Necrotic Wake", "enUS", }, [184022] = { "Stonevault Geomancer", "Uldaman: Legacy of Tyr", }, [24686] = { "Sunblade Warlock", "Magisters' Terrace", "enUS", }, [16530] = { "Mana Warp", "Karazhan", }, [23398] = { "Angered Soul Fragment", "Black Temple", "enUS", }, [216487] = { "Skardyn Remnants", "Hall of Awakening", "enUS", }, [91004] = { "Ularogg Cragshaper", "Neltharion's Lair", }, [219046] = { "Voracious Worm", "Nerub-ar Palace", "enUS", }, [229537] = { "Void Emissary", "The Stonevault", "enUS", }, [216338] = { "Hulking Bloodguard", "Ara-Kara, City of Echoes", "enUS", }, [23237] = { "Bonechewer Blood Prophet", "Black Temple", "enUS", }, [104274] = { "Baalgar the Watchful", "Court of Stars", }, [22959] = { "Ardent Host", "Black Temple", "enUS", }, [100351] = { "Avatar of Vengeance", "Vault of the Wardens", }, [100216] = { "Hatecoil Wrangler", "Eye of Azshara", }, [198577] = { "Unstable Flame", "Vault of the Incarnates", }, [94331] = { "Petrifying Crystal", "Neltharion's Lair", }, [24664] = { "Kael'thas Sunstrider", "Magisters' Terrace", "enUS", }, [104822] = { "Flame of Woe", "Halls of Valor", }, [95920] = { "Animated Storm", "Eye of Azshara", }, [23215] = { "Ashtongue Sorcerer", "Black Temple", "enUS", }, [23172] = { "Hand of Gorefiend", "Black Temple", "enUS", }, [91005] = { "Naraxas", "Neltharion's Lair", }, [223253] = { "Bloodstained Webmage", "Ara-Kara, City of Echoes", "enUS", }, [98810] = { "Wrathguard Bladelord", "Black Rook Hold", }, [233203] = { "Flamewalker", "Blackrock Depths", "enUS", }, [221863] = { "Summoned Acolyte", "Nerub-ar Palace", "enUS", }, [172991] = { "Drust Soulcleaver", "Mists of Tirna Scithe", "enUS", }, [185529] = { "Bracken Warscourge", "Brackenhide Hollow", }, [214443] = { "Crystal Shard", "The Stonevault", "enUS", }, [77700] = { "Shadowmoon Exhumer", "Shadowmoon Burial Grounds", }, [136483] = { "Ashvane Deckhand", "Siege of Boralus", "enUS", }, [19505] = { "Sunseeker Channeler", "Tempest Keep: The Botanica", "enUS", }, [218325] = { "Swarming Flyer", "Ara-Kara, City of Echoes", "enUS", }, [197219] = { "Vile Lasher", "Algeth'ar Academy", }, [213932] = { "Sureki Militant", "The Dawnbreaker", "enUS", }, [19633] = { "Bloodwarder Mender", "Tempest Keep: The Botanica", "enUS", }, [101839] = { "Risen Companion", "Black Rook Hold", }, [33237] = { "Ulduar Colossus", "Ulduar", }, [33819] = { "Twilight Frost Mage", "Ulduar", "enUS", }, [22962] = { "Mistress of Woe", "Black Temple", "enUS", }, [164702] = { "Carrion Worm", "The Necrotic Wake", "enUS", }, [163126] = { "Brittlebone Mage", "The Necrotic Wake", "enUS", }, [164567] = { "Ingra Maloch", "Mists of Tirna Scithe", "enUS", }, [163058] = { "Mistveil Defender", "Mists of Tirna Scithe", "enUS", }, [224066] = { "Sureki Vanguard", "Nerub-ar Palace", "enUS", }, [220138] = { "Regurgitating Monstrosity", "Nerub-ar Palace", "enUS", }, [194487] = { "Vile Rothexer", "Brackenhide Hollow", }, [22898] = { "Supremus", "Black Temple", "enUS", }, [194999] = { "Volatile Spark", "Vault of the Incarnates", }, [217684] = { "Deranged Skardyn", "Hall of Awakening", "enUS", }, [213934] = { "Nightfall Tactician", "The Dawnbreaker", "enUS", }, [222235] = { "Bloodthirsty Swarmer", "Nerub-ar Palace", "enUS", }, [62858] = { "Beast", "Shadowmoon Burial Grounds", }, [91007] = { "Dargrul", "Neltharion's Lair", }, [23418] = { "Essence of Suffering", "Black Temple", "enUS", }, [23223] = { "Bonechewer Spectator", "Black Temple", "enUS", }, [105720] = { "Understone Drudge", "Neltharion's Lair", }, [210150] = { "Flametouched Enforcer", "Amirdrassil, the Dream's Hope", "enUS", }, [97788] = { "Storm Drake", "Halls of Valor", }, [210170] = { "Zaqali Flamemancer", "Amirdrassil, the Dream's Hope", "enUS", }, [212400] = { "Void Touched Elemental", "The Stonevault", "enUS", }, [20465] = { "Underbog Frenzy", "Coilfang: The Underbog", "enUS", }, [229695] = { "Corrupted Machinist", "Awakening The Machine", "enUS", }, [194745] = { "Rotfang Hyena", "Brackenhide Hollow", }, [217518] = { "Nightfall Inquisitor", "Nightfall Sanctum", "enUS", }, [24687] = { "Sunblade Physician", "Magisters' Terrace", "enUS", }, [193373] = { "Nokhud Thunderfist", "The Nokhud Offensive", }, [185534] = { "Bonebolt Hunter", "Brackenhide Hollow", }, [16595] = { "Fleshbeast", "Karazhan", }, [24815] = { "Sunblade Imp", "Magisters' Terrace", "enUS", }, [218315] = { "Kaheti Sentry", "Nerub-ar Palace", "enUS", }, [227775] = { "Captured Waxtail", "Nerub-ar Palace", "enUS", }, [192955] = { "Draconic Illusion", "The Azure Vault", }, [22896] = { "Ashtongue Searing Totem", "Black Temple", "enUS", }, [213937] = { "Rasha'nan", "The Dawnbreaker", "enUS", }, [22960] = { "Dragonmaw Wyrmcaller", "Black Temple", "enUS", }, [220195] = { "Sureki Silkbinder", "City of Threads", "enUS", }, [98173] = { "Mystic Ssa'veh", "Eye of Azshara", }, [221102] = { "Elder Shadeweaver", "City of Threads", "enUS", }, [59873] = { "Corrupt Living Water", "Temple of the Jade Serpent", }, [225708] = { "Sporbit", "Mycomancer Cavern", "enUS", }, [199353] = { "Frost Tomb", "Vault of the Incarnates", }, [56587] = { "Twilight Assault Drake", "Dragon Soul", }, [23216] = { "Ashtongue Defender", "Black Temple", "enUS", }, [212403] = { "Cursedheart Invader", "The Stonevault", "enUS", }, [95887] = { "Glazer", "Vault of the Wardens", }, [221103] = { "Hulking Warshell", "City of Threads", "enUS", }, [224970] = { "Caustic Bomber", "Nerub-ar Palace", "enUS", }, [209333] = { "Gnarlroot", "Amirdrassil, the Dream's Hope", "enUS", }, [36565] = { "Apothecary Baxter", "Shadowfang Keep", }, [163121] = { "Stitched Vanguard", "The Necrotic Wake", "enUS", }, [221986] = { "Blood Horror", "Nerub-ar Palace", "enUS", }, [222275] = { "Training Dummy", "Nerub-ar Palace", "enUS", }, [17395] = { "Shadowmoon Summoner", "Hellfire Citadel: The Blood Furnace", "enUS", }, [55308] = { "Warlord Zon'ozz", "Dragon Soul", }, [223770] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [17491] = { "Laughing Skull Rogue", "Hellfire Citadel: The Blood Furnace", "enUS", }, [213684] = { "Void Chunk", "The Rookery", "enUS", }, [223995] = { "Nightfall Curseblade", "The Dawnbreaker", "enUS", }, [39392] = { "Faceless Corruptor", "Grim Batol", "enUS", }, [212405] = { "Aspiring Forgehand", "The Stonevault", "enUS", }, [216648] = { "Nx", "City of Threads", "enUS", }, [210109] = { "Earth Infused Golem", "The Stonevault", "enUS", }, [228361] = { "Agile Pursuer", "City of Threads", "enUS", }, [224732] = { "Covert Webmancer", "City of Threads", "enUS", }, [216342] = { "Skittering Assistant", "City of Threads", "enUS", }, [216328] = { "Unstable Test Subject", "City of Threads", "enUS", }, [167116] = { "Spinemaw Reaver", "Mists of Tirna Scithe", "enUS", }, [216320] = { "The Coaglamation", "City of Threads", "enUS", }, [212411] = { "Torchsnarl", "Darkflame Cleft", "enUS", }, [190401] = { "Gusting Proto-Dragon", "Halls of Infusion", }, [217268] = { "Weeping Shade", "Nightfall Sanctum", "enUS", }, [96512] = { "Archdruid Glaidalis", "Darkheart Thicket", }, [102781] = { "Fel Bat Pup", "Black Rook Hold", }, [223777] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [167117] = { "Spinemaw Larva", "Mists of Tirna Scithe", "enUS", }, [223775] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [190690] = { "Thundering Ravager", "Vault of the Incarnates", }, [211262] = { "Ixkreten the Unbreakable", "The Dawnbreaker", "enUS", }, [228539] = { "Nightfall Darkcaster", "The Dawnbreaker", "enUS", }, [228538] = { "Nightfall Curseblade", "The Dawnbreaker", "enUS", }, [228540] = { "Nightfall Shadowmage", "The Dawnbreaker", "enUS", }, [23196] = { "Bonechewer Behemoth", "Black Temple", "enUS", }, }, ["aura_grow_direction"] = 1, ["indicator_anchor"] = { ["x"] = -3, }, ["aura_stack_shadow_color"] = { nil, nil, nil, 0, }, ["minor_height_scale"] = 1, ["indicator_worldboss"] = false, ["last_news_time"] = 1673895225, ["aura_width2"] = 20, ["aura_height2"] = 20, ["aura_show_crowdcontrol"] = true, ["extra_icon_timer_outline"] = "OUTLINE", ["class_colors"] = { ["DEATHKNIGHT"] = { ["colorStr"] = "ffc31d3a", }, ["WARRIOR"] = { ["colorStr"] = "ffc69a6d", }, ["PALADIN"] = { ["colorStr"] = "fff48bb9", }, ["WARLOCK"] = { ["colorStr"] = "ff8687ed", }, ["DEMONHUNTER"] = { ["colorStr"] = "ffa22fc8", }, ["ROGUE"] = { ["colorStr"] = "fffff467", }, ["DRUID"] = { ["colorStr"] = "ffff7c09", }, ["EVOKER"] = { ["colorStr"] = "ff33937e", }, ["SHAMAN"] = { ["colorStr"] = "ff006fdd", }, }, ["extra_icon_anchor"] = { ["x"] = -2, }, ["range_check_alpha"] = 1, ["semver"] = "6.0.0", ["use_name_translit"] = true, ["cast_statusbar_texture"] = "Minimalist", ["castbar_icon_x_offset"] = 12, ["extra_icon_height"] = 20, ["extra_icon_show_purge"] = true, ["transparency_behavior"] = 4, ["spell_animations"] = false, ["aura_consolidate"] = true, ["extra_icon_width"] = 26, ["health_statusbar_texture"] = "Minimalist", ["hook_auto_imported"] = { ["Reorder Nameplate"] = 4, ["Dont Have Aura"] = 1, ["Players Targetting Amount"] = 4, ["Color Automation"] = 1, ["Combo Points"] = 6, ["Cast Bar Icon Config"] = 2, ["Attacking Specific Unit"] = 2, ["Extra Border"] = 2, ["Hide Neutral Units"] = 1, ["Target Color"] = 3, ["Aura Reorder"] = 3, ["Execute Range"] = 1, }, ["minor_width_scale"] = 1, ["aura_frame1_anchor"] = { ["y"] = 0, ["x"] = -2, ["side"] = 2, }, ["indicator_rare"] = false, ["extra_icon_stack_font"] = "Expressway", ["aura_height"] = 20, ["cast_statusbar_bgtexture"] = "Minimalist", ["aura2_x_offset"] = 0, ["target_indicator"] = "NONE", ["aura_show_buff_by_the_unit"] = false, ["castbar_target_notank"] = true, ["saved_cvars"] = { ["ShowClassColorInNameplate"] = "1", ["nameplateOverlapV"] = "1.7000000476837", ["ShowNamePlateLoseAggroFlash"] = "0", ["nameplateShowEnemyMinus"] = "1", ["NamePlateClassificationScale"] = "1.25", ["nameplateShowFriendlyTotems"] = "0", ["nameplatePersonalHideDelaySeconds"] = "0.2", ["nameplateShowFriendlyPets"] = "0", ["nameplateOverlapH"] = "1", ["nameplateTargetRadialPosition"] = "1", ["nameplateMinAlpha"] = "0.90135484", ["nameplateResourceOnTarget"] = "0", ["clampTargetNameplateToScreen"] = "1", ["nameplateLargerScale"] = "1", ["nameplateMaxDistance"] = "100", ["nameplateShowFriendlyMinions"] = "0", ["nameplateTargetBehindMaxDistance"] = "30", ["nameplateShowEnemies"] = "1", ["NamePlateVerticalScale"] = "2.7", ["nameplateSelectedAlpha"] = "1", ["nameplateMotionSpeed"] = "0.05", ["nameplateShowEnemyMinions"] = "1", ["nameplateShowFriendlyNPCs"] = "1", ["nameplateSelectedScale"] = "1", ["nameplateMinAlphaDistance"] = "-158489.31924611", ["nameplateMotion"] = "1", ["nameplateMinScale"] = "1", ["nameplateOtherTopInset"] = "-1", ["nameplateShowFriendlyGuardians"] = "0", ["nameplateOccludedAlphaMult"] = "1", ["nameplateLargeTopInset"] = "-1", ["nameplateShowFriends"] = "0", ["nameplateShowAll"] = "1", ["NamePlateHorizontalScale"] = "1.4", }, ["login_counter"] = 7136, ["extra_icon_caster_name"] = false, ["click_space_friendly"] = { nil, 18, }, ["bossmod_aura_height"] = 30, ["aura_stack_font"] = "Expressway", ["hide_friendly_castbars"] = true, ["OptionsPanelDB"] = { ["PlaterOptionsPanelFrame"] = { ["scale"] = 1, }, }, ["aura_timer_text_shadow_color"] = { nil, nil, nil, 0, }, ["auras_per_row_amount"] = 4, ["target_highlight_texture"] = "Interface\\AddOns\\Plater\\images\\selection_indicator6", ["usePlaterWidget"] = false, ["plate_config"] = { ["player"] = { ["spellpercent_text_font"] = "Expressway", ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["power_percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_font"] = "Expressway", ["power_percent_text_font"] = "Expressway", ["percent_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, }, ["friendlyplayer"] = { ["actorname_use_friends_color"] = false, ["spellpercent_text_font"] = "Expressway", ["actorname_friend_color"] = { 1, }, ["actorname_use_class_color"] = true, ["cast"] = { 121, 12, }, ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["fixed_class_color"] = { 1, [3] = 1, }, ["spellname_text_outline"] = "OUTLINE", ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["actorname_use_guild_color"] = false, ["actorname_text_spacing"] = 11, ["level_text_shadow_color"] = { nil, nil, nil, 0, }, ["cast_incombat"] = { 121, }, ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["level_text_outline"] = "OUTLINE", ["percent_text_font"] = "Expressway", ["actorname_guild_color"] = { 1, [3] = 1, }, ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["health_incombat"] = { 121, 18, }, ["health"] = { 121, 18, }, ["spellname_text_font"] = "Expressway", ["actorname_text_size"] = 12, }, ["friendlynpc"] = { ["spellpercent_text_font"] = "Expressway", ["cast"] = { 121, 12, }, ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["all_names"] = false, ["actorname_text_outline"] = "OUTLINE", ["big_actortitle_text_color"] = { nil, 1, 1, 1, }, ["actorname_text_spacing"] = 11, ["big_actortitle_text_font"] = "Expressway", ["level_text_shadow_color"] = { nil, nil, nil, 0, }, ["cast_incombat"] = { 121, }, ["relevance_state"] = 3, ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["big_actortitle_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["actorname_text_size"] = 12, ["big_actorname_text_font"] = "Expressway", ["level_text_outline"] = "OUTLINE", ["big_actortitle_text_size"] = 9, ["percent_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["health_incombat"] = { 121, 18, }, ["health"] = { 121, 18, }, ["spellname_text_font"] = "Expressway", }, ["enemynpc"] = { ["spellpercent_text_font"] = "Expressway", ["cast"] = { 121, 12, }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["big_actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["actorname_text_outline"] = "OUTLINE", ["big_actortitle_text_font"] = "Expressway", ["spellpercent_text_size"] = 9, ["level_text_shadow_color"] = { nil, nil, nil, 0, }, ["cast_incombat"] = { 121, 12, }, ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_anchor"] = { ["x"] = 14, ["side"] = 10, }, ["big_actortitle_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_text_anchor"] = { ["x"] = 1, ["side"] = 11, }, ["spellname_text_font"] = "Expressway", ["big_actorname_text_font"] = "Expressway", ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_show_health"] = false, ["percent_text_size"] = 11, ["percent_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_size"] = 9, ["health"] = { 121, 18, }, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["actorname_text_anchor"] = { ["x"] = 2, ["side"] = 10, }, ["health_incombat"] = { 121, 18, }, ["level_text_enabled"] = false, }, ["global_health_width"] = 121, ["enemyplayer"] = { ["big_actorname_text_size"] = 10, ["spellpercent_text_font"] = "Expressway", ["level_text_size"] = 8, ["cast"] = { 121, 12, }, ["big_actortitle_text_size"] = 10, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["spellname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["all_names"] = true, ["actorname_text_outline"] = "OUTLINE", ["actorname_text_spacing"] = 10, ["quest_color_enemy"] = { 1, 0.369, 0, 1, }, ["big_actortitle_text_font"] = "Expressway", ["spellpercent_text_size"] = 9, ["level_text_shadow_color"] = { nil, nil, nil, 0, }, ["cast_incombat"] = { 121, }, ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_anchor"] = { ["x"] = 14, ["side"] = 10, }, ["big_actortitle_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_text_anchor"] = { ["x"] = 1, ["side"] = 11, }, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["quest_color_neutral"] = { 1, 0.65, 0, 1, }, ["actorname_text_size"] = 11, ["big_actorname_text_font"] = "Expressway", ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["level_text_outline"] = "OUTLINE", ["percent_show_health"] = false, ["percent_text_size"] = 11, ["percent_text_font"] = "Expressway", ["quest_enabled"] = true, ["actorname_text_anchor"] = { ["x"] = 2, ["side"] = 10, }, ["quest_color_enabled"] = true, ["spellname_text_size"] = 9, ["health"] = { 121, 18, }, ["spellname_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["health_incombat"] = { 121, 18, }, ["level_text_enabled"] = false, }, ["global_health_height"] = 18, }, ["aura_y_offset"] = 0, ["use_ui_parent"] = true, ["cast_statusbar_bgcolor"] = { 0.050980396568775, 0.050980396568775, 0.050980396568775, 0.70000001788139, }, ["cast_statusbar_use_fade_effects"] = false, ["resources_settings"] = { ["chr"] = { ["Player-1598-0E1A06DE"] = "ComboPoints", ["Player-1598-0BFABB95"] = "ArcaneCharges", ["Player-1598-0E67511D"] = "HolyPower", ["Player-1598-0BEFA545"] = "Chi", ["Player-1598-0BF18248"] = "Runes", ["Player-1598-0C0DD01B"] = "SoulShards", ["Player-1598-0BD22701"] = "ComboPoints", ["Player-1598-0F46FF5A"] = "Essence", }, }, ["indicator_scale"] = 1.3000000715256, ["border_color"] = { nil, nil, nil, 1, }, ["hook_data"] = { { ["Enabled"] = true, ["Revision"] = 137, ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["Options"] = { }, ["Desc"] = "", ["Hooks"] = { ["Nameplate Updated"] = "function(self, unitId, unitFrame, envTable)\n local strsplit = strsplit\n local unitName = UnitName(unitId)\n -- Show First Name [Whitelist table]\n local firstName = {\n [3527] = true, -- Healing Stream Totem\n [2630] = true, -- Earthbind Totem\n [61245] = true, -- Capacitor Totem\n [5925] = true, -- Grounding Totem\n [105451] = true, -- Counterstrike Totem\n [105427] = true, -- Skyfury Totem\n [97369] = true, -- Liquid Magma Totem\n }\n -- Show Full Name [Whitelist table]\n local fullName = {\n -- [123456] = true,\n }\n if (unitName) then\n local a , b, c, d, e, f = strsplit(' ', unitName, 5)\n if firstName[unitFrame.namePlateNpcId] then\n unitFrame.healthBar.unitName:SetText(a)\n elseif fullName[unitFrame.namePlateNpcId] then\n unitFrame.healthBar.unitName:SetText(unitName)\n else\n unitFrame.healthBar.unitName:SetText(f or e or d or c or b or a)\n end\n end\nend", }, ["Prio"] = 1, ["Time"] = 1673951144, ["PlaterCore"] = 1, ["LastHookEdited"] = "Nameplate Updated", ["Name"] = "LuckyoneUI - Name", ["Icon"] = 2178488, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, }, { ["Enabled"] = true, ["Revision"] = 123, ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["Options"] = { }, ["Desc"] = "", ["Hooks"] = { ["Nameplate Removed"] = "function(self, unitId, unitFrame, envTable)\n envTable.UpdateBorder(unitFrame, false)\nend", ["Cast Update"] = "function(self, unitId, unitFrame, envTable)\n envTable.UpdateIconPosition(unitFrame)\nend", ["Cast Start"] = "function(self, unitId, unitFrame, envTable)\n envTable.UpdateIconPosition(unitFrame)\n envTable.UpdateBorder(unitFrame, true)\nend", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n envTable.ShowIcon = Plater.db.profile.castbar_icon_show\n \n function envTable.UpdateIconPosition (unitFrame)\n local castBar = unitFrame.castBar\n local icon = castBar.Icon\n local shield = castBar.BorderShield\n \n if (envTable.ShowIcon) then\n icon:ClearAllPoints()\n icon:SetPoint('topright', unitFrame.castBar, 'topleft', 12, 0)\n icon:SetPoint('bottomright', unitFrame.castBar, 'bottomleft', 0, 0)\n icon:SetWidth(icon:GetHeight())\n icon:Show()\n else\n icon:Hide()\n end\n shield:Hide()\n end\n \n function envTable.UpdateBorder (unitFrame, casting)\n local castBar = unitFrame.castBar\n local healthBar = unitFrame.healthBar\n \n if casting then\n healthBar.border:SetPoint('TOPLEFT', healthBar, 'TOPLEFT', 0, 0)\n healthBar.border:SetPoint('BOTTOMRIGHT', castBar, 'BOTTOMRIGHT', 0, 0)\n else\n healthBar.border:SetPoint('TOPLEFT', healthBar, 'TOPLEFT', 0, 0)\n healthBar.border:SetPoint('BOTTOMRIGHT', healthBar, 'BOTTOMRIGHT', 0, 0)\n end\n end\n \n if not unitFrame.castBar.borderChangeHooked then\n hooksecurefunc(unitFrame.castBar, 'Hide', function() envTable.UpdateBorder(unitFrame, false) end)\n unitFrame.castBar.borderChangeHooked = true\n end\nend", }, ["Prio"] = 1, ["Time"] = 1673950484, ["PlaterCore"] = 1, ["LastHookEdited"] = "", ["Name"] = "LuckyoneUI - Castbar", ["Icon"] = 4298240, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, }, { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["UID"] = "0x622bc8122a7529d", ["Hooks"] = { ["Initialization"] = "function(modTable)\n local default = \"#00fbff\"\n \n modTable.NpcColors = {\n -- Vault of the Incarnates [VOTI]\n [191222] = default, -- Juvenile Frost Proto-Dragon\n [199547] = default, -- Frostforged Zealot\n -- Ruby Life Pools [RLP]\n [187897] = default, -- Defier Draghar\n [188244] = default, -- Primal Juggernaut\n [195119] = default, -- Primalist Shockcaster\n [197698] = default, -- Thunderhead\n [198047] = default, -- Tempest Channeler\n [197535] = default, -- High Channeler Ryvati\n -- Algeth’ar Academy [AA]\n [196576] = default, -- Spellbound Scepter\n [196671] = default, -- Arcane Ravager\n [197219] = default, -- Vile Lasher\n [196203] = default, -- Ethereal Restorer\n [192680] = default, -- Guardian Sentry\n [192333] = default, -- Alpha Eagle\n -- Nokhud Offensive [NO]\n [192800] = default, -- Nokhud Lancemaster\n [195696] = default, -- Primalist Thunderbeast\n [194897] = default, -- Stormsurge Totem\n [195927] = default, -- Soulharvester Galtmaa\n [195928] = default, -- Soulharvester Duuren\n [195930] = default, -- Soulharvester Mandakh\n [195929] = default, -- Soulharvester Tumen\n [193462] = default, -- Batak\n -- Azure Vault [AV]\n [187159] = default, -- Shrieking Whelp\n [187155] = default, -- Rune Seal Keeper\n [196116] = default, -- Crystal Fury\n [191739] = default, -- Scalebane Lieutenant\n [187240] = default, -- Drakonid Breaker\n -- Court of Stars [COS]\n [104251] = default, -- Duskwatch Sentry\n [105715] = default, -- Watchful Inquisitor\n [104278] = default, -- Felbound Enforcer\n [105704] = default, -- Arcane Manifestation\n -- Halls of Valor [HOV]\n [97068] = default, -- Storm Drake\n [95834] = default, -- Valarjar Mystic\n [96574] = default, -- Stormforged Sentinel\n -- Shadowmoon Burial Grounds [SBG]\n [75713] = default, -- Shadowmoon Bone-Mender\n [75652] = default, -- Void Spawn\n [75979] = default, -- Exhumed Spirit\n -- Temple of the Jade Serpent [TJS]\n [200126] = default, -- Fallen Waterspeaker\n [59546] = default, -- The Talking Fish\n [59553] = default, -- The Songbird Queen\n [59545] = default, -- The Golden Beetle\n [59555] = default, -- Haunting Sha\n }\n \n function modTable.UpdateColor(unitFrame, envTable)\n if not unitFrame or unitFrame.IsNpcWithoutHealthbar or unitFrame.IsFriendlyPlayerWithoutHealthbar then return end\n -- Get color from modTable.NpcColors\n local color = modTable.NpcColors [unitFrame.namePlateNpcId]\n -- Set color from modTable.NpcColors\n if (color) then\n Plater.SetNameplateColor(unitFrame, color)\n end\n end\nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n modTable.UpdateColor (unitFrame, envTable)\nend", }, ["Time"] = 1673950484, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["Icon"] = 4624569, ["Enabled"] = true, ["Revision"] = 100, ["Options"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["Desc"] = "", ["Prio"] = 1, ["Name"] = "LuckyoneUI - Colors", ["PlaterCore"] = 1, ["LastHookEdited"] = "", }, { ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["UID"] = "0x63c66ff1473522", ["Hooks"] = { ["Player Logon"] = "function (modTable)\n Plater.AddPerformanceUnits(194999) -- (Volatile Spark) [Dragonflight, Vault, Raszageth]\nend", }, ["Time"] = 1673950503, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["Icon"] = 3752750, ["Enabled"] = true, ["Revision"] = 13, ["Options"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["Desc"] = "", ["Prio"] = 1, ["Name"] = "LuckyoneUI - Perf Units", ["PlaterCore"] = 1, ["LastHookEdited"] = "", }, }, ["indicator_elite"] = false, ["extra_icon_caster_outline"] = "OUTLINE", ["auras_per_row_amount2"] = 4, ["aura_width"] = 20, ["ghost_auras"] = { ["enabled"] = true, ["auras"] = { ["WARRIOR"] = { { [262115] = true, [772] = true, }, }, }, }, ["castbar_target_shadow_color"] = { nil, nil, nil, 0, }, ["pet_width_scale"] = 1, ["indicator_raidmark_anchor"] = { ["y"] = 1, ["x"] = 2, ["side"] = 9, }, ["quick_hide"] = true, ["target_highlight_color"] = { nil, 1, }, ["extra_icon_stack_outline"] = "OUTLINE", ["resources"] = { ["scale"] = 1, }, ["click_space"] = { nil, 18, }, ["castbar_target_font"] = "Expressway", ["range_check_in_range_or_target_alpha_friendlies"] = 1, ["indicator_spec"] = false, ["bossmod_aura_width"] = 30, ["cast_statusbar_spark_texture"] = "Interface\\AddOns\\Plater\\images\\spark3", ["cast_statusbar_spark_alpha"] = 0.89999997615814, ["url"] = "https://wago.io/LuckyoneUI-Plater/21", ["aura_sort"] = true, ["pet_height_scale"] = 1, ["aura_x_offset"] = -2, ["range_check_alpha_friendlies"] = 1, ["ui_parent_scale_tune"] = 1.406249965948519, ["widget_bar_scale"] = 0.99999994039536, ["health_statusbar_bgtexture"] = "Minimalist", ["ui_parent_target_strata"] = "BACKGROUND", ["aura_show_enrage"] = true, ["aura_tracker"] = { ["buff_tracked"] = { ["209859"] = false, ["178658"] = false, ["226510"] = false, }, ["debuff_banned"] = { ["388755"] = false, [378782] = true, ["393957"] = false, [411770] = true, [397364] = true, [383706] = true, [375905] = true, }, ["buff_banned"] = { ["333553"] = true, ["61573"] = true, ["206150"] = false, ["61574"] = true, ["206151"] = false, }, }, ["extra_icon_caster_font"] = "Expressway", ["castbar_target_show"] = true, ["cast_statusbar_color"] = { 0.023529411764706, 1, nil, 0.96000000089407, }, ["update_throttle"] = 0.30000001192093, ["indicator_extra_raidmark"] = false, ["extra_icon_timer_font"] = "Expressway", ["not_affecting_combat_alpha"] = 1, ["aura_timer_text_font"] = "Expressway", ["target_highlight_alpha"] = 1, ["news_frame"] = { ["PlaterNewsFrame"] = { ["scale"] = 1, }, }, ["target_shady_alpha"] = 0.59999996423721, ["target_highlight_height"] = 60, ["target_shady_combat_only"] = false, ["version"] = 21, ["health_cutoff_upper"] = false, ["extra_icon_auras_mine"] = { [772] = true, [388539] = true, [262115] = true, }, ["cast_statusbar_color_interrupted"] = { 0.30196078431373, 0.30196078431373, 0.30196078431373, }, ["range_check_in_range_or_target_alpha"] = 1, ["aura_timer_text_size"] = 10, ["color_override_colors"] = { [3] = { 0.91764705882353, 0.12941176470588, 0.070588235294118, }, }, ["number_region_first_run"] = true, ["first_run3"] = true, ["bossmod_cooldown_text_size"] = 14, ["health_statusbar_bgcolor"] = { 0.050980396568775, 0.050980396568775, 0.050980396568775, 0.90000000596046, }, ["health_cutoff"] = false, ["castbar_target_anchor"] = { ["x"] = 2, ["side"] = 6, }, ["script_auto_imported"] = { ["Cast - Important by Color [P]"] = 2, ["Relics 9.2 M Dungeons"] = 2, ["Cast - Effect After Cast [P]"] = 2, ["Explosion Affix M+"] = 14, ["Aura - Debuff Alert"] = 12, ["Cast - Castbar is Timer [P]"] = 2, ["Cast - Ultra Important"] = 14, ["Add - Health Markers [P]"] = 3, ["Cast - Small Alert"] = 12, ["Add - Important [P]"] = 4, ["Unit - Main Target"] = 11, ["Aura - Blink Time Left"] = 13, ["Fixate On You"] = 12, ["Add - Tag Number [P]"] = 2, ["Unit - Health Markers"] = 12, ["Cast - Tank Interrupt"] = 12, ["Cast - Special Ability [P]"] = 3, ["Cast - Glowing [P]"] = 10, ["Cast - Circular Swipe"] = 4, ["Cast - Spark Color [P]"] = 2, ["Cast - Heal Stun [P]"] = 2, ["Aura - Is Cast Bar [P]"] = 1, ["Fixate"] = 11, ["Cast - Important Target [P]"] = 2, ["Cast - Quick Flash"] = 2, ["Cast - AoE With Range [P]"] = 2, ["Cast - Stop Casting"] = 4, ["Cast - Shield Interrupt"] = 2, ["Cast - AoE Hit All [P]"] = 3, ["Cast - Shining Green [P]"] = 3, ["Cast - Debuff [P]"] = 2, ["Aura is Shield [P]"] = 5, ["Add - Warning [P]"] = 5, ["Cast - Simple Interrupt [P]"] = 2, ["Aura While Casting [P]"] = 1, ["Cast - Big Alert"] = 14, ["Cast - Ongoing Cast [P]"] = 4, ["Unit - Important"] = 11, ["Cast - Heal Cut [P]"] = 3, ["Cast - Alert + Timer [P]"] = 4, ["Auto Set Skull"] = 11, ["Spiteful Affix"] = 3, ["Add - Non Elite Trash [P]"] = 4, ["Cast - Very Important"] = 15, ["Countdown"] = 12, ["Cast - Voidzone [P]"] = 2, ["Fixate by Unit Buff [P]"] = 2, ["Cast - Frontal Cone"] = 17, ["Add - Explode on Die [P]"] = 1, ["Cast - On Going Cast [P]"] = 2, ["Cast - Heroic Leap [P]"] = 3, ["Aura - Buff Alert"] = 15, ["Unit - Show Energy"] = 11, }, ["aura_alpha"] = 1, ["indicator_faction"] = false, ["target_shady_enabled"] = false, ["tank"] = { ["colors"] = { ["nocombat"] = { 0.91764705882353, 0.12549019607843, 0.070588235294118, }, }, }, ["range_check_enabled"] = false, ["patch_version"] = 38, ["indicator_pet"] = false, }, ["Default"] = { ["target_shady_combat_only"] = false, ["script_data"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n Plater.SetCastBarColorForScript(self, true, scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end \nend\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to run the update as fast as the game framerate\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n local dotSpeed = abs(envTable._Duration - envTable._RemainingTime) + 1.5\n envTable.dotAnimation.textureInfo.speedMultiplier = dotSpeed\nend\n\n\n\n\n", ["Time"] = 1673968737, ["NpcNames"] = { }, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["Icon"] = 2175503, ["semver"] = "", ["Enabled"] = true, ["Revision"] = 543, ["Options"] = { { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.5843137254902, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 1, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Name"] = "Arrow Height", ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, 0.6156862745098, 0, 1, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Name"] = "Option 18", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Nameplate Color", ["Value"] = "Nameplate Color", ["Key"] = "option17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = false, ["Key"] = "useNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, 0.1843137294054, 0, 1, }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n Plater.SetCastBarColorForScript(self, true, scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end \nend\n\n\n\n\n\n\n", ["Name"] = "Explosive Affix", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Explosive Affix", ["version"] = -1, ["Prio"] = 99, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to run the update as fast as the game framerate\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n local dotSpeed = abs(envTable._Duration - envTable._RemainingTime) + 1.5\n envTable.dotAnimation.textureInfo.speedMultiplier = dotSpeed\nend\n\n\n\n\n", ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["url"] = "", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["OptionsValues"] = { }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (UnitIsUnit(unitId .. \"target\", \"player\")) then\n Plater.SetNameplateColor(unitFrame, scriptTable.config.nameplateColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1673968888, ["Icon"] = "Interface\\ICONS\\Ability_Fixated_State_Red", ["url"] = "", ["NpcNames"] = { }, ["Options"] = { { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0, 0.55686274509804, 0.035294117647059, 1, }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Change the enemy nameplate color to this color when fixating you!", }, }, ["Temp_OnHideCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["Revision"] = 42, ["semver"] = "", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Prio"] = 99, ["Author"] = "Ditador-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Fixated by Unit", ["version"] = -1, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (UnitIsUnit(unitId .. \"target\", \"player\")) then\n Plater.SetNameplateColor(unitFrame, scriptTable.config.nameplateColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Fixated by Unit", ["Enabled"] = true, ["Temp_Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do --max amount of segments is 20\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.Textures) then\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n if (texture) then\n texture:Hide()\n end\n end\n end\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.textureStretched) then\n local textureStretched = unitFrame.felAnimation.textureStretched\n if (textureStretched) then\n textureStretched:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OptionsValues"] = { ["castColor"] = { { "385536", "maroon", }, { "198750", "midnightblue", }, { "360850", "lime", }, { "212784", "deepskyblue", }, { "207980", "midnightblue", }, { "199033", "gold", }, { "199034", "gold", }, { "200969", "orange", }, { "394512", "indigo", }, { "397881", "deepskyblue", }, { "396020", "khaki", }, }, }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.trailColor))\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n Plater.SetCastBarColorForScript(self, true, customColor or scriptTable.config.castBarColor, envTable)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (not envTable.NextPercent) then\n return\n end\n \n local castBar = unitFrame.castBar\n \n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then --eeror here, compare with nil\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1673968691, ["NpcNames"] = { }, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do --max amount of segments is 20\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_glow", ["semver"] = "", ["Enabled"] = true, ["Revision"] = 561, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Name"] = "Amount of Segments", ["Value"] = 7, ["Key"] = "segmentsAmount", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 1, ["Name"] = "Spark Color", ["Value"] = { 0.95686274509804, 1, 0.98823529411765, 1, }, ["Key"] = "sparkColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.85882352941176, 0.43137254901961, 1, 1, }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 7, ["Name"] = "Cast Color by SpellID", ["Value"] = { { "385536", "maroon", }, { "198750", "midnightblue", }, { "360850", "lime", }, { "212784", "deepskyblue", }, { "207980", "midnightblue", }, { "199033", "gold", }, { "199034", "gold", }, { "200969", "orange", }, { "394512", "indigo", }, { "397881", "deepskyblue", }, { "396020", "khaki", }, }, ["Key"] = "castColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Insert the Spell ID in the to Key and a color name into the Value", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.trailColor))\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n Plater.SetCastBarColorForScript(self, true, customColor or scriptTable.config.castBarColor, envTable)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Name"] = "Castbar Glow", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Castbar Glow", ["version"] = -1, ["Prio"] = 99, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (not envTable.NextPercent) then\n return\n end\n \n local castBar = unitFrame.castBar\n \n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then --eeror here, compare with nil\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.Textures) then\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n if (texture) then\n texture:Hide()\n end\n end\n end\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.textureStretched) then\n local textureStretched = unitFrame.felAnimation.textureStretched\n if (textureStretched) then\n textureStretched:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["url"] = "", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local movingArrowTexture = unitFrame._movingArrowTexture\n if (not movingArrowTexture) then\n movingArrowTexture = self:CreateTexture(nil, \"artwork\", nil, 6)\n unitFrame._movingArrowTexture = movingArrowTexture\n end\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (unitFrame._movingArrowTexture, \n function() \n unitFrame._movingArrowTexture:Show() \n unitFrame._movingArrowTexture:SetPoint(\"left\", 0, 0)\n end, \n function() unitFrame._movingArrowTexture:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["OptionsValues"] = { ["arrowAlpha"] = 0.89999997615814, }, ["Temp_OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame._movingArrowTexture:SetTexture([[Interface\\PETBATTLES\\PetBattle-StatIcons]])\n unitFrame._movingArrowTexture:SetSize(16, self:GetHeight() - 2)\n unitFrame._movingArrowTexture:SetTexCoord(unpack({0, 15/32, 18/32, 30/32}))\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n unitFrame._movingArrowTexture:SetDesaturated(scriptTable.config.desaturateArrow) \n \n unitFrame._movingArrowTexture:SetParent(self.FrameOverlay)\n unitFrame._movingArrowTexture:SetDrawLayer(\"overlay\", 7)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\n envTable.movingAnimation:Play()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n \n local percent = envTable.movingAnimation:GetProgress()\n \n if (percent < 0.4) then\n local value = Lerp(0.01, scriptTable.config.arrowAlpha, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n \n elseif (percent > 0.6) then\n local value = Lerp(scriptTable.config.arrowAlpha, 0.01, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n end\n \n --unitFrame._movingArrowTexture:SetAlpha(1)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1673968715, ["NpcNames"] = { }, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local movingArrowTexture = unitFrame._movingArrowTexture\n if (not movingArrowTexture) then\n movingArrowTexture = self:CreateTexture(nil, \"artwork\", nil, 6)\n unitFrame._movingArrowTexture = movingArrowTexture\n end\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (unitFrame._movingArrowTexture, \n function() \n unitFrame._movingArrowTexture:Show() \n unitFrame._movingArrowTexture:SetPoint(\"left\", 0, 0)\n end, \n function() unitFrame._movingArrowTexture:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n\n\n", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["semver"] = "", ["Enabled"] = true, ["Revision"] = 629, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.73, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Name"] = "Animation Speed", ["Value"] = 0.2, ["Key"] = "animSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 4, ["Name"] = "Use White Arrow", ["Value"] = false, ["Key"] = "desaturateArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame._movingArrowTexture:SetTexture([[Interface\\PETBATTLES\\PetBattle-StatIcons]])\n unitFrame._movingArrowTexture:SetSize(16, self:GetHeight() - 2)\n unitFrame._movingArrowTexture:SetTexCoord(unpack({0, 15/32, 18/32, 30/32}))\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n unitFrame._movingArrowTexture:SetDesaturated(scriptTable.config.desaturateArrow) \n \n unitFrame._movingArrowTexture:SetParent(self.FrameOverlay)\n unitFrame._movingArrowTexture:SetDrawLayer(\"overlay\", 7)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\n envTable.movingAnimation:Play()\nend\n\n\n", ["Name"] = "Frontal Casts", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Castbar Glow", ["version"] = -1, ["Prio"] = 99, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Temp_UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n \n local percent = envTable.movingAnimation:GetProgress()\n \n if (percent < 0.4) then\n local value = Lerp(0.01, scriptTable.config.arrowAlpha, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n \n elseif (percent > 0.6) then\n local value = Lerp(scriptTable.config.arrowAlpha, 0.01, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n end\n \n --unitFrame._movingArrowTexture:SetAlpha(1)\n \n self.ThrottleUpdate = 0\nend", ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["url"] = "", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local plateFrame = unitFrame.PlateFrame\n \n if (not plateFrame.BWC_RedBackground) then\n plateFrame.BWC_RedBackground = plateFrame:CreateTexture(nil, \"background\")\n plateFrame.BWC_RedBackground:SetAllPoints()\n end\n \n plateFrame.BWC_RedBackground:SetTexture([[Interface/AddOns/Plater/masks/mask1]])\n plateFrame.BWC_RedBackground:Hide()\n \n function envTable.ShowBackground(unitFrame)\n local plateFrame = unitFrame.PlateFrame\n plateFrame.BWC_RedBackground:SetVertexColor(1, 0, 0, 0.4)\n plateFrame.BWC_RedBackground:Show()\n end\n \n function envTable.HideBackground(unitFrame)\n plateFrame.BWC_RedBackground:Hide()\n end\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.HideBackground(unitFrame)\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (Plater.UnitIsCasting(unitId)) then\n envTable.ShowBackground(unitFrame)\n else\n envTable.HideBackground(unitFrame)\n end\n \nend", ["Time"] = 1673726734, ["url"] = "", ["Icon"] = 236209, ["Enabled"] = true, ["Revision"] = 18, ["semver"] = "", ["Author"] = "Tiranaa-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Highlight the nameplate of a unit when has a certain Buff (trigger) and start to cast a spell", ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura While Casting [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1673994690, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = false, ["Revision"] = 828, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 259572, 255371, 427460, 429172, 426500, 413607, 412922, 417481, 201399, 411994, 415770, 260907, 260703, 260741, 265876, 263959, 266225, 253517, 377488, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Very Important [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a big animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, 0.5647058823529412, 0.5647058823529412, 1, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, 1, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n --Dominator on Shadowmoon Burial Grounds\n if (envTable._SpellID == 154327) then\n if (UnitHealth(unitId) == UnitHealthMax(unitId)) then\n if (envTable._Duration == 604800) then\n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, {1, 0, 0, 1}, envTable)\n end\n end\n end\nend", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --create a flash texture which keep blinking while the cast in going on\n self.OGC_BlinkTexture = self.OGC_BlinkTexture or self:CreateTexture(nil, \"overlay\")\n self.OGC_BlinkTexture:SetColorTexture(1, 1, 1)\n self.OGC_BlinkTexture:SetAlpha(0)\n \n --create the animation group for the blinking texture\n self.OGC_BlinkAnimation = self.OGC_BlinkAnimation or Plater:CreateAnimationHub(self.OGC_BlinkTexture, function() self.OGC_BlinkTexture:Show() end, function() self.OGC_BlinkTexture:Hide() end)\n \n self.OGC_BlinkAnimation.In = self.OGC_BlinkAnimation.In or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 1, 0.5, 0.3, 1)\n \n self.OGC_BlinkAnimation.Out = self.OGC_BlinkAnimation.Out or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 2, 0.5, 1, 0.2) \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkAnimation:Stop()\n \n Plater.StopDotAnimation(self, envTable.dotAnimation1) \n Plater.StopDotAnimation(self, envTable.dotAnimation2) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1676905232, ["url"] = "", ["Icon"] = 4038101, ["Enabled"] = false, ["Revision"] = 73, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "The background of the nameplate blinks a red color indicating the cast is being performed. Useful to indicate channeling spells doing damage overtime.", ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Cast - On Going Cast [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, 1, 1, 0.4166216850280762, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dots Color", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dots X Offset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots Y Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 0, ["Name"] = "Dots Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust how fast the blinking occurs", ["Min"] = 0.2, ["Name"] = "Blink Speed", ["Value"] = 0.4, ["Key"] = "speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Min amount of transparency the blink can have", ["Min"] = 0, ["Name"] = "Blink Min Alpha", ["Value"] = 0, ["Key"] = "minAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Max amount of transparency the blink can have", ["Min"] = 0, ["Key"] = "maxAlpha", ["Value"] = 0.5, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Max Alpha", }, { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, 0.01960784383118153, 0, 1, }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the blinking texture", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkTexture:ClearAllPoints()\n self.OGC_BlinkTexture:SetPoint(\"topleft\", self, \"topleft\", 0, 0)\n self.OGC_BlinkTexture:SetPoint(\"bottomright\", self, \"bottomright\", 0, 0)\n \n local red, green, blue = Plater:ParseColors(scriptTable.config.blinkColor)\n self.OGC_BlinkTexture:SetVertexColor(red, green, blue)\n \n local blinkSpeed = scriptTable.config.speed\n \n self.OGC_BlinkAnimation.In:SetDuration(blinkSpeed)\n self.OGC_BlinkAnimation.Out:SetDuration(blinkSpeed)\n \n local minBlinkAlpha = scriptTable.config.minAlpha\n local maxBlinkAlpha = scriptTable.config.maxAlpha\n \n self.OGC_BlinkAnimation.In:SetFromAlpha(minBlinkAlpha)\n self.OGC_BlinkAnimation.In:SetToAlpha(maxBlinkAlpha)\n self.OGC_BlinkAnimation.Out:SetFromAlpha(maxBlinkAlpha) \n self.OGC_BlinkAnimation.Out:SetToAlpha(minBlinkAlpha)\n \n self.OGC_BlinkAnimation:SetLooping(\"repeat\")\n self.OGC_BlinkAnimation:Play()\n \n envTable.dotAnimation1 = Plater.PlayDotAnimation(self, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n envTable.dotAnimation1.textureInfo.speedMultiplier = 0.3\n \n envTable.dotAnimation2 = Plater.PlayDotAnimation(self, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n envTable.dotAnimation2.textureInfo.speedMultiplier = 1\n \nend", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.lifePercent = { --dragonflight\n [214840] = {25}, --engorged crawler\n \n }\n \n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker and unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1719452142, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 156, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["NpcNames"] = { "214840", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Add - Health Markers [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Key"] = "indicatorAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Fill Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fillAlpha", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage(unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n self.BigSparkle = self.BigSparkle or Plater:CreateImage(self.FrameOverlay)\n self.BigSparkle.texture = [[Interface\\AddOns\\Plater\\images\\cast_bar_vertical_spark.png]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n self.BigSparkle:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n self.BigSparkle:ClearAllPoints()\n self.BigSparkle:SetPoint (\"topleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 0)\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\nend\n\n\n\n\n", ["Time"] = 1719711112, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_important_bycolor.png", ["Enabled"] = true, ["Revision"] = 831, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode, summon or transform if the cast passes.", ["NpcNames"] = { }, ["SpellIds"] = { 432967, 446717, 451379, 451067, 448013, 448057, 322486, 341709, 321226, 429428, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Important by Color [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation changing the cast bar color.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "To get a list of color names, use: /plater colors", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 3, ["Name"] = "Health Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = false, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, 0.5843137254901961, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above Use Cast Bar Color", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.431372, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast Bar Color", }, { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, 0.615686274509804, 0, 1, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 6, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { }, ["Name"] = "Color List by SpellId", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Insert the spellId in the Key, and the color name in the Value", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n self.BigSparkle:Show()\n self.BigSparkle:SetWidth(8)\n self.BigSparkle:SetHeight(self:GetHeight() + unitFrame.healthBar:GetHeight())\n self.BigSparkle:SetScale(1)\n self.BigSparkle:SetVertexColor(1,1, 1, 1)\n envTable.overlaySpark:Hide()\n \n self.Spark:Hide()\n \n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n envTable.dotAnimation:SetPoint(\"bottomright\", self, \"bottomright\", scriptTable.config.xOffset, -scriptTable.config.yOffset)\n \n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, customColor or scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n local npcIdString = tostring(envTable._NpcID)\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor) \n Plater.DenyColorChange(unitFrame, true) \n end\n \nend", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1719711125, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_shining_green.png", ["Enabled"] = true, ["Revision"] = 873, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 434802, 448248, 453840, 337249, 324293, 49184, 449455, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Shining Green [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a big animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Key"] = "flashDuration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Key"] = "shakeAmplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, 0.5647058823529412, 0.5647058823529412, 1, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, 1, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n --Dominator on Shadowmoon Burial Grounds\n if (envTable._SpellID == 154327) then\n if (UnitHealth(unitId) == UnitHealthMax(unitId)) then\n if (envTable._Duration == 604800) then\n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, {1, 0, 0, 1}, envTable)\n end\n end\n end\n \nend", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to run the update as fast as the game framerate\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n --local dotSpeed = abs(envTable._Duration - envTable._RemainingTime) + 1.5\n --envTable.dotAnimation.textureInfo.speedMultiplier = dotSpeed\nend\n\n\n\n\n", ["Time"] = 1719788204, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_special_ability.png", ["Enabled"] = true, ["Revision"] = 613, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "For unique abilities that are an important part of the fight against a bosses or mini bosse.", ["NpcNames"] = { }, ["SpellIds"] = { 451026, 452127, 446615, 433766, 432117, 448560, 440218, 441289, 447146, 438860, 448847, 449687, 456751, 449939, 336499, 322550, 320208, 321894, 276068, 423200, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Special Ability [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 3, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.5843137254901961, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Key"] = "arrowAlpha", ["Value"] = 1, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Width", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Key"] = "arrowHeight", ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, 0.615686274509804, 0, 1, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "Option 18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Nameplate Color", ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = false, ["Key"] = "useNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, 0.1843137294054031, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n Plater.SetCastBarColorForScript(self, true, scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end \nend\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not self.FrameOverlay.LeapArrow1) then\n \n self.FrameOverlay.LeapArrow1 = self.FrameOverlay:CreateTexture(nil, \"overlay\")\n self.FrameOverlay.LeapArrow2 = self.FrameOverlay:CreateTexture(nil, \"overlay\")\n self.FrameOverlay.LeapArrow3 = self.FrameOverlay:CreateTexture(nil, \"overlay\")\n \n local onPlayFunc = function()\n --self.FrameOverlay.LeapArrow1:Show()\n --self.FrameOverlay.LeapArrow2:Show()\n --self.FrameOverlay.LeapArrow3:Show() \n end\n local onStopFunc = function()\n self.FrameOverlay.LeapArrow1:Hide()\n self.FrameOverlay.LeapArrow2:Hide()\n self.FrameOverlay.LeapArrow3:Hide()\n end\n \n --first arrow animation\n local animHub1 = DetailsFramework:CreateAnimationHub (self.FrameOverlay.LeapArrow1, onPlayFunc, onStopFunc)\n animHub1.alpha1 = DetailsFramework:CreateAnimation (animHub1, \"alpha\", 1, 0.3, 0, 0.8)\n animHub1.trans1 = DetailsFramework:CreateAnimation (animHub1, \"translation\", 1, 0.3, 8, 8)\n \n animHub1.alpha2 = DetailsFramework:CreateAnimation (animHub1, \"alpha\", 2, 0.3, 0.8, 0)\n animHub1.trans2 = DetailsFramework:CreateAnimation (animHub1, \"translation\", 2, 0.3, 8, 8) \n \n self.FrameOverlay.LeapArrow1.animation = animHub1\n \n --second arrow animation\n local animHub2 = DetailsFramework:CreateAnimationHub (self.FrameOverlay.LeapArrow2, onPlayFunc, onStopFunc)\n animHub2.alpha1 = DetailsFramework:CreateAnimation (animHub2, \"alpha\", 1, 0.3, 0, 0.8)\n animHub2.trans1 = DetailsFramework:CreateAnimation (animHub2, \"translation\", 1, 0.3, 8, 8)\n \n animHub2.alpha2 = DetailsFramework:CreateAnimation (animHub2, \"alpha\", 2, 0.3, 0.8, 0)\n animHub2.trans2 = DetailsFramework:CreateAnimation (animHub2, \"translation\", 2, 0.3, 8, 8)\n \n self.FrameOverlay.LeapArrow2.animation = animHub2\n \n --third arrow animation\n local animHub3 = DetailsFramework:CreateAnimationHub (self.FrameOverlay.LeapArrow3, onPlayFunc, onStopFunc)\n animHub3.alpha1 = DetailsFramework:CreateAnimation (animHub3, \"alpha\", 1, 0.3, 0, 0.8)\n animHub3.trans1 = DetailsFramework:CreateAnimation (animHub3, \"translation\", 1, 0.3, 8, 8)\n \n animHub3.alpha2 = DetailsFramework:CreateAnimation (animHub3, \"alpha\", 2, 0.3, 0.8, 0)\n animHub3.trans2 = DetailsFramework:CreateAnimation (animHub3, \"translation\", 2, 0.3, 8, 8)\n \n self.FrameOverlay.LeapArrow3.animation = animHub3\n \n self.FrameOverlay.LeapArrowTextures = {\n self.FrameOverlay.LeapArrow1,\n self.FrameOverlay.LeapArrow2,\n self.FrameOverlay.LeapArrow3\n }\n \n self.FrameOverlay.LeapArrowAnimations = {\n alpha1Anim = {},\n alpha2Anim = {},\n trans1Anim = {},\n trans2Anim = {},\n }\n \n self.FrameOverlay.LeapArrowAnimations.alpha1Anim = {animHub1.alpha1, animHub2.alpha1, animHub3.alpha1}\n self.FrameOverlay.LeapArrowAnimations.alpha2Anim = {animHub1.alpha2, animHub2.alpha2, animHub3.alpha2}\n self.FrameOverlay.LeapArrowAnimations.trans1Anim = {animHub1.trans1, animHub2.trans1, animHub3.trans1}\n self.FrameOverlay.LeapArrowAnimations.trans2Anim = {animHub1.trans2, animHub2.trans2, animHub3.trans2} \n \n end\n \nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n ---@type texture[]\n local leapTextures = self.FrameOverlay.LeapArrowTextures\n \n for i, texture in ipairs(leapTextures) do\n texture:Hide()\n local animation = texture.animation\n animation:Stop()\n end \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1724073562, ["url"] = "", ["Icon"] = 236171, ["Enabled"] = true, ["Revision"] = 139, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Modify a cast bar when the unit casts a spell with the same effect of the Warrior's Heroic Leap spell.", ["NpcNames"] = { }, ["SpellIds"] = { 447141, 432967, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Heroic Leap [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Play an animation when the cast is a Heroic Leap", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "bRenameSpell", ["Value"] = true, ["Name"] = "Rename Spell", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Rename the name of the spell.", }, { ["Type"] = 3, ["Key"] = "spellName", ["Value"] = "Heroic Leap", ["Name"] = "Spell Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "Name to show in the spell cast bar.", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "bUseCastbarColor", ["Value"] = false, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change the cast bar color to the color selected below.", }, { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 0.364705890417099, 0.1058823615312576, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast Bar Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.bUseCastbarColor) then\n Plater.SetCastBarColor (unitFrame, DetailsFramework:ParseColors(scriptTable.config.castbarColor))\n end\n \n \n if (scriptTable.config.bRenameSpell) then\n self.Text:SetText(scriptTable.config.spellName) \n end\n \n ---@type texture[]\n local leapTextures = self.FrameOverlay.LeapArrowTextures\n for i, texture in ipairs(leapTextures) do\n texture:SetTexture([[Interface\\AddOns\\Plater\\media\\arrow_right_64.tga]])\n texture:ClearAllPoints()\n texture:SetSize(self:GetHeight()*1.5, self:GetHeight()*1.5)\n texture:SetRotation(math.pi - math.pi*0.75) \n end\n \n local startX = -10\n leapTextures[1]:SetPoint(\"left\", self, \"left\", startX, -8)\n leapTextures[2]:SetPoint(\"center\", self, \"center\", startX, -8)\n leapTextures[3]:SetPoint(\"right\", self, \"right\", startX, -8)\n \n local animations = self.FrameOverlay.LeapArrowAnimations\n local alpha1Animations = animations.alpha1Anim\n local alpha2Animations = animations.alpha2Anim \n local trans1Animations = animations.trans1Anim\n local trans2Animations = animations.trans2Anim \n \n local castTime = envTable._Duration\n \n --on fade in\n local fadeInDuration = castTime/6\n \n C_Timer.After(fadeInDuration, function()\n for i, texture in ipairs(leapTextures) do\n texture:SetRotation(-math.pi*0.25)\n --texture:Show()\n end \n end)\n \n for i, alphaAnim in ipairs(alpha1Animations) do\n alphaAnim:SetDuration(fadeInDuration)\n alphaAnim:SetFromAlpha(0.3)\n alphaAnim:SetToAlpha(1)\n end\n \n for i, transAnim in ipairs(trans1Animations) do\n transAnim:SetDuration(fadeInDuration)\n transAnim:SetOffset(8, 20)\n end\n \n --on fade out\n local fadeOutDuration = castTime/2\n \n for i, alphaAnim in ipairs(alpha2Animations) do\n alphaAnim:SetDuration(fadeOutDuration)\n alphaAnim:SetFromAlpha(1)\n alphaAnim:SetToAlpha(0.3)\n end\n \n for i, transAnim in ipairs(trans2Animations) do\n transAnim:SetDuration(fadeOutDuration)\n transAnim:SetOffset(8, -16)\n end \n \n for i, texture in ipairs(leapTextures) do\n texture:Show()\n local animation = texture.animation\n animation:Play()\n end\n \n \n --DetailsFramework:DebugVisibility(self.FrameOverlay.LeapArrow1)\nend", }, { ["ConstructorCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.Spark:SetVertexColor( unpack(Plater.db.profile.cast_statusbar_spark_color) )\n PixelUtil.SetSize( self.Spark, Plater.db.profile.cast_statusbar_spark_width, self:GetHeight() )\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["Time"] = 1719711134, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_spark.png", ["Enabled"] = true, ["Revision"] = 75, ["semver"] = "", ["Author"] = "Tennah-These Go To Eleven", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Change the spark color to differentiate a cast from another.", ["NpcNames"] = { }, ["SpellIds"] = { 453140, 456713, 450088, 322614, 323730, 257348, 272422, 429427, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Spark Color [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "In the box at right, add the spell id and the color.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "To get a list of colors, use: /plater colors", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "Spark Scale", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 1, ["Key"] = "sparkWithScale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Spark Width Scale", }, { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "Spark Scale", ["Min"] = 1, ["Name"] = "Spark Height Scale", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "sparkHeightScale", }, { ["Type"] = 7, ["Key"] = "sparkColor", ["Value"] = { }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --get the spark color\n local sparkColor = scriptTable.config.sparkColor[tostring(envTable._SpellID)]\n \n self.Spark:SetVertexColor(DetailsFramework:ParseColors(sparkColor))\n \n self.Spark:SetWidth( self.Spark:GetWidth() * scriptTable.config.sparkWithScale )\n self.Spark:SetHeight( self.Spark:GetHeight() * scriptTable.config.sparkHeightScale )\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.stopCastingX) then\n unitFrame.stopCastingX = castBar.FrameOverlay:CreateTexture(nil, \"overlay\", nil, 7)\n unitFrame.stopCastingX:SetPoint(\"center\", unitFrame.castBar.Spark, \"center\", 0, 0)\n unitFrame.stopCastingX:SetTexture([[Interface\\AddOns\\Plater\\Media\\stop_64]])\n unitFrame.stopCastingX:SetSize(16, 16)\n unitFrame.stopCastingX:Hide()\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n texture:Hide()\n end\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Hide() \n unitFrame.stopCastingX:Hide()\n \n self.Text:SetDrawLayer(\"overlay\", 0)\n self.Spark:SetDrawLayer(\"overlay\", 3)\n self.Spark:Show()\n \nend\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n \n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n --print(envTable.NextPercent, envTable.CurrentTexture)\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1719679972, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\stop_64", ["Enabled"] = true, ["Revision"] = 551, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Healing effect that cannot be interrupted.", ["NpcNames"] = { }, ["SpellIds"] = { 432520, 320822, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Heal Stun [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Fraction"] = false, ["Value"] = 20, ["Name"] = "Amount of Segments", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "segmentsAmount", }, { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.9568627450980391, 1, 0.9882352941176471, 1, }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.8588235294117647, 0.4313725490196079, 1, 1, }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(1, 1, 1, 1)\n texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion + 5, castBar:GetHeight() + math.random(1, 5))\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n \n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2 + math.random(-2, 2))\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n --local duration = 0.6 --debug\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(1)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration + 0.5) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(1)\n texture.alpha2:SetToAlpha(0)\n end\n \n unitFrame.stopCastingX:Show()\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n self.Text:SetDrawLayer(\"artwork\", 7)\n self.Spark:SetDrawLayer(\"artwork\", 7)\n self.Spark:Hide()\nend\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local DF = DetailsFramework\n \n function envTable.PlaySwipeAnimation(unitFrame)\n unitFrame.CastSwipeTexture2:Show()\n unitFrame.CastSwipeAnimation2:Play()\n unitFrame.StartSwipeAnimation2:Play()\n end\n \n function envTable.StopSwipeAnimation(unitFrame)\n unitFrame.EndSwipeAnimation2:Play()\n C_Timer.After(0.21, function()\n unitFrame.CastSwipeAnimation2:Stop()\n unitFrame.CastSwipeTexture2:Hide()\n end)\n end\n \n function envTable.CreateSwipeTextureAndAnimations(unitFrame)\n if (unitFrame.CastSwipeTexture2) then\n return\n end\n \n local circularTexture = unitFrame:CreateTexture(nil, \"overlay\")\n circularTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\cast_bar_circular_swipe2.png]])\n circularTexture:SetPoint(\"center\", 0, 0)\n circularTexture:SetSize(64, 64)\n circularTexture:Hide()\n \n unitFrame.CastSwipeTexture2 = circularTexture\n \n --rotation animation\n unitFrame.CastSwipeAnimation2 = DF:CreateAnimationHub(circularTexture)\n unitFrame.CastSwipeAnimation2:SetLooping(\"repeat\")\n unitFrame.CastSwipeAnimation2.Rotation = DF:CreateAnimation(unitFrame.CastSwipeAnimation2, \"rotation\", 1, 1, 360)\n unitFrame.CastSwipeAnimation2.Trans = DF:CreateAnimation(unitFrame.CastSwipeAnimation2, \"TRANSLATION\", 1, 1, 2, 2)\n \n --starting animation\n unitFrame.StartSwipeAnimation2 = DF:CreateAnimationHub(circularTexture, function()circularTexture:Show() end)\n \n unitFrame.StartSwipeAnimation2.Alpha = DF:CreateAnimation(unitFrame.StartSwipeAnimation2, \"alpha\", 1, 0.2, 0, 1)\n unitFrame.StartSwipeAnimation2.Scale = DF:CreateAnimation(unitFrame.StartSwipeAnimation2, \"scale\", 1, 0.2, 1.3, 1.3, 1, 1) \n \n --finished animation\n unitFrame.EndSwipeAnimation2 = DF:CreateAnimationHub(circularTexture, nil, function()circularTexture:Hide() end)\n \n unitFrame.EndSwipeAnimation2.Alpha = DF:CreateAnimation(unitFrame.EndSwipeAnimation2, \"alpha\", 1, 0.2, 1, 0)\n \n unitFrame.EndSwipeAnimation2.Scale = DF:CreateAnimation(unitFrame.EndSwipeAnimation2, \"scale\", 1, 0.2, 1, 1, 1.3, 1.3)\n \n \n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.StopSwipeAnimation(unitFrame)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1719757483, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_circular_swipe2_icon.png", ["Enabled"] = true, ["Revision"] = 318, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Play a animation when the spell effect is an circular AoE around the caster.", ["NpcNames"] = { }, ["SpellIds"] = { 451102, 426787, 448888, 439811, 434796, 434793, 438879, 438473, 434252, 434829, 440468, 436205, 436246, 441395, 437533, 451965, 456902, 456900, 451996, 451939, 450077, 450079, 324909, 324922, 460092, 272711, 269266, 425974, 424879, 426771, 426786, 423324, 428879, 116, }, ["PlaterCore"] = 1, ["Name"] = "Cast - AoE Hit All [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 0.3, ["Desc"] = "How much time takes for one revolution.", ["Min"] = 0.1, ["Key"] = "rotationDuration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Rotation Duration", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.5, ["Desc"] = "Animation Start Duration", ["Min"] = 0, ["Key"] = "animStartDuration", ["Value"] = 0.05, ["Name"] = "Animation Start Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha when the animation start playing, this effect in intended to catch the player attention", ["Min"] = 0, ["Name"] = "Texture Start Alpha", ["Value"] = 1, ["Key"] = "textureStartAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "Texture Scale", ["Min"] = 0.6, ["Key"] = "textureScale", ["Value"] = 0.9, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Scale", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Alpha", }, { ["Type"] = 1, ["Key"] = "textureColor", ["Value"] = { 0.6392157077789307, 0.6392157077789307, 0.6392157077789307, 1, }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.CreateSwipeTextureAndAnimations(unitFrame)\n \n local options = scriptTable.config\n \n local targetScale = options.textureScale\n \n local circularTexture = unitFrame.CastSwipeTexture2\n \n --texture settings\n circularTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\cast_bar_circular_swipe2.png]])\n circularTexture:SetPoint(\"center\", 0, 0)\n circularTexture:SetSize(64, 64) \n circularTexture:SetBlendMode(\"ADD\")\n circularTexture:SetVertexColor(DetailsFramework:ParseColors(options.textureColor))\n circularTexture:SetScale(targetScale)\n circularTexture:SetAlpha(options.textureAlpha)\n \n --animations \n unitFrame.CastSwipeAnimation2.Rotation:SetDuration(options.rotationDuration)\n unitFrame.CastSwipeAnimation2.Trans:SetDuration(options.rotationDuration)\n \n local randomOffset = 5\n unitFrame.CastSwipeAnimation2.Trans:SetOffset(math.random(-randomOffset, randomOffset), math.random(-randomOffset, randomOffset))\n \n \n unitFrame.StartSwipeAnimation2.Alpha:SetDuration(options.animStartDuration)\n unitFrame.StartSwipeAnimation2.Alpha:SetFromAlpha(options.textureStartAlpha)\n unitFrame.StartSwipeAnimation2.Alpha:SetToAlpha(options.textureAlpha)\n \n unitFrame.StartSwipeAnimation2.Scale:SetDuration(options.animStartDuration)\n unitFrame.StartSwipeAnimation2.Scale:SetScaleTo(targetScale, targetScale)\n \n unitFrame.EndSwipeAnimation2.Scale:SetDuration(0.1)\n unitFrame.EndSwipeAnimation2.Alpha:SetDuration(0.1)\n \n --start playing\n envTable.PlaySwipeAnimation(unitFrame) \n \nend\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n local unitPowerBar = unitFrame.powerBar\n unitPowerBar:Hide()\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (WOW_PROJECT_ID ~= WOW_PROJECT_MAINLINE) then\n return \n end\n \n local continuationToken\n local slots\n local foundAura = false\n \n for i = 1, 40 do\n local auraInfo = C_UnitAuras.GetBuffDataByIndex(envTable._UnitID, i)\n if (auraInfo) then\n local spellId = auraInfo.spellId\n if (spellId == envTable._SpellID) then --need to get the trigger spellId\n --Ablative Shield\n local unitPowerBar = unitFrame.powerBar\n if (not unitPowerBar:IsShown()) then\n unitPowerBar:SetUnit(unitId)\n end\n \n foundAura = true\n return\n end\n else\n break\n end\n end\n \n if (not foundAura) then\n local unitPowerBar = unitFrame.powerBar\n if (unitPowerBar:IsShown()) then\n unitPowerBar:Hide()\n end\n end\nend", ["Time"] = 1725033998, ["url"] = "", ["Icon"] = 610472, ["Enabled"] = true, ["Revision"] = 83, ["semver"] = "", ["Author"] = "Keyspell-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Show power bar where its value is the buff value (usualy shown in the buff tooltip)", ["NpcNames"] = { }, ["SpellIds"] = { 343470, 423228, }, ["PlaterCore"] = 1, ["Name"] = "Aura is Shield [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar.FrameOverlay:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do --max amount of segments is 20\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.Textures) then\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n if (texture) then\n texture:Hide()\n end\n end\n end\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.textureStretched) then\n local textureStretched = unitFrame.felAnimation.textureStretched\n if (textureStretched) then\n textureStretched:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (not envTable.NextPercent) then\n return\n end\n \n local castBar = unitFrame.castBar\n \n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.1, 0.5)\n \n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n if (envTable._CanInterrupt) then\n local newAlpha = min(0.1 + math.sin ( normalizedPercent * math.pi ), 1)\n textureStretched:SetAlpha(newAlpha)\n else \n local newAlpha = min(0.1 + math.sin ( normalizedPercent * math.pi ), 1)\n textureStretched:SetAlpha(newAlpha)\n end \n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1719694337, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_debuff.png", ["Enabled"] = true, ["Revision"] = 741, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show a different animation for the cast bar.", ["NpcNames"] = { }, ["SpellIds"] = { 432448, 431309, 451107, 451119, 438618, 436322, 443507, 443436, 439341, 447261, 449444, 451224, 451241, 450095, 451612, 451395, 324987, 327393, 256709, 268230, 275836, 426308, 449153, 427461, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Debuff [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Fraction"] = false, ["Value"] = 7, ["Name"] = "Amount of Segments", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "segmentsAmount", }, { ["Type"] = 1, ["Name"] = "Spark Color", ["Value"] = { 0.9686275124549866, 0.9764706492424011, 1, 1, }, ["Key"] = "sparkColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Trail Color", ["Value"] = { 0.4901961088180542, 0, 0.5490196347236633, 1, }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (IsInRaid()) then\n return\n end\n \n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n --textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:SetTexture([[Interface\\AddOns\\Plater\\images\\tail_rounded_white.png]])\n textureStretched:SetHeight(castBar:GetHeight() + 2)\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n \n --trail\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.trailColor))\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n --local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n --Plater.SetCastBarColorForScript(self, true, customColor or scriptTable.config.castBarColor, envTable)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n self.simpleInterruptFlash = self.simpleInterruptFlash or Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n \n self.simpleInterruptFlash:SetBlendMode (\"ADD\")\n self.simpleInterruptFlash:SetDrawLayer(\"OVERLAY\", 7)\n self.simpleInterruptFlash:SetPoint (\"center\", self, \"center\")\n self.simpleInterruptFlash:Hide()\n \n --create the animation hub to hold the flash animation sequence\n self.simpleInterruptFlashAnimHub = self.simpleInterruptFlashAnimHub or Plater:CreateAnimationHub (self.simpleInterruptFlash, \n function()\n self.simpleInterruptFlash:Show()\n end,\n function()\n self.simpleInterruptFlash:Hide()\n end\n )\n \n --create the flash animation sequence\n self.simpleInterruptFlashAnimHub.fadeIn = self.simpleInterruptFlashAnimHub.fadeIn or Plater:CreateAnimation (self.simpleInterruptFlashAnimHub, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n self.simpleInterruptFlashAnimHub.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n self.simpleInterruptFlashAnimHub.fadeOut = self.simpleInterruptFlashAnimHub.fadeOut or Plater:CreateAnimation (self.simpleInterruptFlashAnimHub, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n self.simpleInterruptFlashAnimHub.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if ( not envTable._CanInterrupt ) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n self.simpleInterruptFlashAnimHub:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1719711128, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_quickflash.tga", ["Enabled"] = true, ["Revision"] = 958, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Play a very fast flash when the cast start.", ["NpcNames"] = { }, ["SpellIds"] = { 431333, 442210, 443430, 443433, 451871, 76711, 334748, 334749, 328667, 338353, 445207, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Simple Interrupt [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable but fast effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 0, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.1, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Name"] = "Shake Amplitude", ["Value"] = 25, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 30, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if ( not envTable._CanInterrupt ) then\n return\n end\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n self.simpleInterruptFlash:SetHeight(self:GetHeight() * 2.5 )\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n self.simpleInterruptFlashAnimHub:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --create a flash texture which keep blinking while the cast in going on\n self.OGC_BlinkTexture = self.OGC_BlinkTexture or self:CreateTexture(nil, \"overlay\")\n self.OGC_BlinkTexture:SetColorTexture(1, 1, 1)\n self.OGC_BlinkTexture:SetAlpha(0)\n \n --create the animation group for the blinking texture\n self.OGC_BlinkAnimation = self.OGC_BlinkAnimation or Plater:CreateAnimationHub(self.OGC_BlinkTexture, function() self.OGC_BlinkTexture:Show() end, function() self.OGC_BlinkTexture:Hide() end)\n \n self.OGC_BlinkAnimation.In = self.OGC_BlinkAnimation.In or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 1, 0.5, 0.3, 1)\n \n self.OGC_BlinkAnimation.Out = self.OGC_BlinkAnimation.Out or Plater:CreateAnimation(self.OGC_BlinkAnimation, \"alpha\", 2, 0.5, 1, 0.2) \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkAnimation:Stop()\n \n Plater.StopDotAnimation(self, envTable.dotAnimation1) \n Plater.StopDotAnimation(self, envTable.dotAnimation2) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n --self.Text:Hide() \nend\n\n\n", ["Time"] = 1723155144, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_ongoing.png", ["Enabled"] = true, ["Revision"] = 158, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "The background of the nameplate blinks a red color indicating the cast is being performed. Useful to indicate channeling spells doing damage overtime.", ["NpcNames"] = { }, ["SpellIds"] = { 431364, 423327, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Ongoing Cast [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, 1, 1, 0.4166216850280762, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dots Color", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots X Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 0, ["Name"] = "Dots X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dots Y Offset", ["Min"] = -10, ["Name"] = "Dots Y Offset", ["Value"] = 0, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust how fast the blinking occurs", ["Min"] = 0.2, ["Key"] = "speed", ["Value"] = 0.4, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Speed", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Min amount of transparency the blink can have", ["Min"] = 0, ["Key"] = "minAlpha", ["Value"] = 0, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Min Alpha", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Max amount of transparency the blink can have", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.5, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "maxAlpha", }, { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, 0.5254902243614197, 0.5137255191802979, 1, }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the blinking texture", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n self.OGC_BlinkTexture:ClearAllPoints()\n self.OGC_BlinkTexture:SetPoint(\"topleft\", self, \"topleft\", 0, 0)\n self.OGC_BlinkTexture:SetPoint(\"bottomright\", self, \"bottomright\", 0, 0)\n \n local red, green, blue = Plater:ParseColors(scriptTable.config.blinkColor)\n self.OGC_BlinkTexture:SetVertexColor(red, green, blue)\n \n local blinkSpeed = scriptTable.config.speed\n \n self.OGC_BlinkAnimation.In:SetDuration(blinkSpeed)\n self.OGC_BlinkAnimation.Out:SetDuration(blinkSpeed)\n \n local minBlinkAlpha = scriptTable.config.minAlpha\n local maxBlinkAlpha = scriptTable.config.maxAlpha\n \n self.OGC_BlinkAnimation.In:SetFromAlpha(minBlinkAlpha)\n self.OGC_BlinkAnimation.In:SetToAlpha(maxBlinkAlpha)\n self.OGC_BlinkAnimation.Out:SetFromAlpha(maxBlinkAlpha) \n self.OGC_BlinkAnimation.Out:SetToAlpha(minBlinkAlpha)\n \n self.OGC_BlinkAnimation:SetLooping(\"repeat\")\n self.OGC_BlinkAnimation:Play()\n \n envTable.dotAnimation1 = Plater.PlayDotAnimation(self, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n envTable.dotAnimation1.textureInfo.speedMultiplier = 0.9\n \n envTable.dotAnimation1.dotTexture:SetVertexColor(unpack(scriptTable.config.dotColor))\n \n \n envTable.dotAnimation1.dotTexture:Show()\n \n --envTable.dotAnimation2 = Plater.PlayDotAnimation(self, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n --envTable.dotAnimation2.textureInfo.speedMultiplier = 1\n \n \n \nend", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsShowingCastBarTest) then\n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n end\n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1722866303, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_healalert.png", ["Enabled"] = true, ["Revision"] = 1254, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 450756, 452162, 322938, 322939, 324776, 324914, 326046, 340544, 335143, 327130, 256957, 275826, 429109, 451097, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Heal Cut [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Key"] = "flashDuration", ["Value"] = 0.4, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 5, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Key"] = "shakeAmplitude", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (not Plater.IsShowingCastBarTest) then\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castbarColor, envTable)\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.TextureWatchStep) then\n \n unitFrame.TextureWatchStep = true\n \n local animationFrame = CreateFrame(\"frame\", nil, unitFrame)\n \n \n --> single animation group\n local bearTrapAnimation = animationFrame:CreateAnimationGroup(\"beartrapAnimationGroup\")\n bearTrapAnimation:SetLooping(\"NONE\")\n \n --> widgets:\n \n ----------------------------------------------\n \n local leftTrap = animationFrame:CreateTexture(\"$parentleftTrapTexture\", \"ARTWORK\")\n leftTrap:SetTexture([[Interface\\AddOns\\Plater\\images\\icon_beartrap_2.png]])\n leftTrap:SetDrawLayer(\"ARTWORK\", 0)\n leftTrap:SetPoint(\"center\", animationFrame, \"center\", -48, 0)\n leftTrap:SetSize(100, 100)\n leftTrap:SetTexCoord(1, 0.0010000000149012, 0.0010000000149012, 1)\n \n --> animations for leftTrap\n \n leftTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n leftTrap.rotation:SetTarget(leftTrap)\n leftTrap.rotation:SetOrder(1)\n leftTrap.rotation:SetDuration(0.195999994874)\n leftTrap.rotation:SetStartDelay(0.39999997615814)\n leftTrap.rotation:SetDegrees(-90)\n leftTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n leftTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n leftTrap.rotation:SetTarget(leftTrap)\n leftTrap.rotation:SetOrder(6)\n leftTrap.rotation:SetDuration(0.195999994874)\n leftTrap.rotation:SetDegrees(90)\n leftTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n leftTrap.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n leftTrap.alpha:SetTarget(leftTrap)\n leftTrap.alpha:SetOrder(6)\n leftTrap.alpha:SetDuration(0.195999994874)\n leftTrap.alpha:SetFromAlpha(1)\n leftTrap.alpha:SetToAlpha(0)\n \n ----------------------------------------------\n \n local rightTrap = animationFrame:CreateTexture(\"$parentrightTrapTexture\", \"ARTWORK\")\n rightTrap:SetTexture([[Interface\\AddOns\\Plater\\images\\icon_beartrap_2.png]])\n rightTrap:SetDrawLayer(\"ARTWORK\", 0)\n rightTrap:SetPoint(\"center\", animationFrame, \"center\", 0, 0)\n rightTrap:SetSize(100, 100)\n \n --> animations for rightTrap\n \n rightTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n rightTrap.rotation:SetTarget(rightTrap)\n rightTrap.rotation:SetOrder(1)\n rightTrap.rotation:SetDuration(0.195999994874)\n rightTrap.rotation:SetStartDelay(0.39999997615814)\n rightTrap.rotation:SetDegrees(90)\n rightTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n rightTrap.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n rightTrap.rotation:SetTarget(rightTrap)\n rightTrap.rotation:SetOrder(6)\n rightTrap.rotation:SetDuration(0.195999994874)\n rightTrap.rotation:SetDegrees(-90)\n rightTrap.rotation:SetOrigin(\"bottom\", 0, 0)\n rightTrap.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n rightTrap.alpha:SetTarget(rightTrap)\n rightTrap.alpha:SetOrder(6)\n rightTrap.alpha:SetDuration(0.195999994874)\n rightTrap.alpha:SetFromAlpha(1)\n rightTrap.alpha:SetToAlpha(0)\n \n ----------------------------------------------\n \n local boots = animationFrame:CreateTexture(\"$parentbootsTexture\", \"BORDER\")\n boots:SetTexture([[Interface\\AddOns\\Plater\\images\\icon_shoes.png]])\n boots:SetDrawLayer(\"BORDER\", 0)\n boots:SetPoint(\"center\", animationFrame, \"center\", -88, 35)\n boots:SetSize(50, 50)\n \n --> animations for boots\n \n boots.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n boots.alpha:SetTarget(boots)\n boots.alpha:SetOrder(1)\n boots.alpha:SetDuration(0.31599998474121)\n boots.alpha:SetFromAlpha(0)\n boots.alpha:SetToAlpha(1)\n boots.rotation = bearTrapAnimation:CreateAnimation(\"ROTATION\")\n boots.rotation:SetTarget(boots)\n boots.rotation:SetOrder(1)\n boots.rotation:SetDuration(0.2960000038147)\n boots.rotation:SetStartDelay(0.19999998807907)\n boots.rotation:SetDegrees(40)\n boots.rotation:SetOrigin(\"center\", 0, 0)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(1)\n boots.translation:SetDuration(0.59599995613098)\n boots.translation:SetOffset(63, -33)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(2)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(3, 3)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(3)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(-3, -3)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(4)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(3, 3)\n boots.translation = bearTrapAnimation:CreateAnimation(\"TRANSLATION\")\n boots.translation:SetTarget(boots)\n boots.translation:SetOrder(5)\n boots.translation:SetDuration(0.046000000089407)\n boots.translation:SetOffset(-3, -3)\n boots.alpha = bearTrapAnimation:CreateAnimation(\"ALPHA\")\n boots.alpha:SetTarget(boots)\n boots.alpha:SetOrder(6)\n boots.alpha:SetDuration(0.39599999785423)\n boots.alpha:SetFromAlpha(1)\n boots.alpha:SetToAlpha(0)\n \n ----------------------------------------------\n \n unitFrame.BearTrapTextures = {leftTrap, rightTrap, boots}\n unitFrame.BearTrapAnimationFrame = animationFrame\n unitFrame.BearTrapAnimation = bearTrapAnimation\n \n \n bearTrapAnimation:SetScript(\"OnPlay\", function()\n boots:SetAlpha(0)\n boots:Show()\n leftTrap:Show()\n rightTrap:Show() \n end)\n \n bearTrapAnimation:SetScript(\"OnFinished\", function()\n boots:Hide()\n leftTrap:Hide()\n rightTrap:Hide()\n end) \n \n bearTrapAnimation:SetScript(\"OnStop\", function()\n boots:Hide()\n leftTrap:Hide()\n rightTrap:Hide()\n end) \n \n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.BearTrapAnimation:Stop()\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1720031975, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_voidzone.png", ["Enabled"] = true, ["Revision"] = 220, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Play an animation when the cast creates small zones in the ground that will damage if the player doesn't move.", ["NpcNames"] = { }, ["SpellIds"] = { 450784, 451423, 445813, 445838, 438658, 433845, 456696, 451391, 324923, 323138, 340189, 326021, 320571, 321780, 345623, 333479, 334476, 320772, 257882, 424903, 426345, 422233, 445541, 428703, 439559, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Voidzone [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Name"] = "Option 1", ["Value"] = "Settings for the animation played when the cast creates small void zones in the ground.", ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.BearTrapAnimationFrame:SetSize(1, 1)\n unitFrame.BearTrapAnimationFrame:ClearAllPoints()\n unitFrame.BearTrapAnimationFrame:SetPoint(\"center\", unitFrame, \"center\", 30, 63)\n unitFrame.BearTrapAnimationFrame:SetScale(0.5)\n \n unitFrame.BearTrapAnimation:Play()\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n function envTable.PlaySwipeAnimation(unitFrame)\n unitFrame.CastSwipeTexture:Show()\n unitFrame.CastSwipeAnimation:Play()\n unitFrame.StartSwipeAnimation:Play()\n end\n \n function envTable.StopSwipeAnimation(unitFrame)\n unitFrame.EndSwipeAnimation:Play()\n C_Timer.After(0.21, function()\n unitFrame.CastSwipeAnimation:Stop()\n unitFrame.CastSwipeTexture:Hide()\n end)\n end\n \n function envTable.CreateSwipeTextureAndAnimations(unitFrame)\n if (unitFrame.CastSwipeTexture) then\n return\n end\n \n local swipeTexture = unitFrame:CreateTexture(nil, \"overlay\")\n swipeTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\circular_swipe.png]])\n swipeTexture:SetPoint(\"center\", 0, 0)\n swipeTexture:SetSize(64, 64)\n swipeTexture:Hide()\n \n unitFrame.CastSwipeTexture = swipeTexture\n \n --rotation animation\n unitFrame.CastSwipeAnimation = Plater:CreateAnimationHub(swipeTexture)\n unitFrame.CastSwipeAnimation:SetLooping(\"repeat\")\n unitFrame.CastSwipeAnimation.Rotation = Plater:CreateAnimation(unitFrame.CastSwipeAnimation, \"rotation\", 1, 1, 360)\n \n --starting animation\n unitFrame.StartSwipeAnimation = Plater:CreateAnimationHub(swipeTexture, function()swipeTexture:Show() end)\n unitFrame.StartSwipeAnimation.Alpha = Plater:CreateAnimation(unitFrame.StartSwipeAnimation, \"alpha\", 1, 0.2, 0, 1)\n unitFrame.StartSwipeAnimation.Scale = Plater:CreateAnimation(unitFrame.StartSwipeAnimation, \"scale\", 1, 0.2, 1.3, 1.3, 1, 1) \n \n --finished animation\n unitFrame.EndSwipeAnimation = Plater:CreateAnimationHub(swipeTexture, nil, function()swipeTexture:Hide() end)\n unitFrame.EndSwipeAnimation.Alpha = Plater:CreateAnimation(unitFrame.EndSwipeAnimation, \"alpha\", 1, 0.2, 1, 0)\n unitFrame.EndSwipeAnimation.Scale = Plater:CreateAnimation(unitFrame.EndSwipeAnimation, \"scale\", 1, 0.2, 1, 1, 1.3, 1.3)\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.StopSwipeAnimation(unitFrame)\n unitFrame.CastSwipeTexture:Hide()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1719758013, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\circular_swipe", ["Enabled"] = true, ["Revision"] = 281, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Play a animation when the spell effect is an circular AoE around the caster.", ["NpcNames"] = { }, ["SpellIds"] = { 453212, 451098, 427001, 438622, 446086, 447271, 437700, 439646, 448877, 451387, 331743, 320637, 327240, 257170, 257326, 257169, 423538, 428508, 428520, 116, }, ["PlaterCore"] = 1, ["Name"] = "Cast - AoE With Range [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 0.3, ["Desc"] = "Rotation Duration", ["Min"] = 0.1, ["Key"] = "rotationDuration", ["Value"] = 0.15, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Rotation Duration", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.5, ["Desc"] = "Animation Start Duration", ["Min"] = 0, ["Key"] = "animStartDuration", ["Value"] = 0.2, ["Name"] = "Animation Start Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha when the animation start playing, this effect in intended to catch the player attention", ["Min"] = 0, ["Name"] = "Texture Start Alpha", ["Value"] = 0.3, ["Key"] = "textureStartAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "Texture Scale", ["Min"] = 0.6, ["Key"] = "textureScale", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Scale", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Alpha", }, { ["Type"] = 1, ["Key"] = "textureColor", ["Value"] = { 0.7411764860153198, 0.7411764860153198, 0.7411764860153198, 1, }, ["Name"] = "Texture Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.CreateSwipeTextureAndAnimations(unitFrame)\n \n local options = scriptTable.config\n local targetScale = scriptTable.config.textureScale\n \n --swipe rotation duration \n unitFrame.CastSwipeAnimation.Rotation:SetDuration(scriptTable.config.rotationDuration)\n \n unitFrame.CastSwipeTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\circular_swipe.png]])\n \n --swipe texture settings\n unitFrame.CastSwipeTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.textureColor))\n unitFrame.CastSwipeTexture:SetScale(targetScale)\n unitFrame.CastSwipeTexture:SetAlpha(scriptTable.config.textureAlpha) \n \n unitFrame.StartSwipeAnimation.Alpha:SetDuration(scriptTable.config.animStartDuration)\n unitFrame.StartSwipeAnimation.Alpha:SetFromAlpha(scriptTable.config.textureStartAlpha)\n unitFrame.StartSwipeAnimation.Alpha:SetToAlpha(scriptTable.config.textureAlpha)\n \n unitFrame.StartSwipeAnimation.Scale:SetDuration(scriptTable.config.animStartDuration)\n \n unitFrame.StartSwipeAnimation.Scale:SetScaleFrom(1.05, 1.05)\n unitFrame.StartSwipeAnimation.Scale:SetScaleTo(1, 1) \n \n unitFrame.EndSwipeAnimation.Scale:SetDuration(0.1)\n unitFrame.EndSwipeAnimation.Alpha:SetDuration(0.1)\n \n --start playing\n envTable.PlaySwipeAnimation(unitFrame) \n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --get the reference of the arrow texture\n local movingArrowTexture = unitFrame._movingArrowTexture\n \n --if it doesn't exists yet, create now\n if (not movingArrowTexture) then\n movingArrowTexture = self:CreateTexture(nil, \"artwork\", nil, 6)\n unitFrame._movingArrowTexture = movingArrowTexture\n end\n \n local mAT = movingArrowTexture\n \n if (not mAT.movingAnimation) then\n local onPlay = function()\n mAT:Show() \n end\n \n local onStop = function()\n mAT:Hide() \n end\n \n mAT.movingAnimation = Plater:CreateAnimationHub( mAT, onPlay, onStop )\n mAT.movingAnimation:SetLooping( \"REPEAT\" )\n end\n \n if (not mAT.arrowAnimation) then\n local arrowAnimation = Plater:CreateAnimation (mAT.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n mAT.arrowAnimation = arrowAnimation\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local mAT = unitFrame._movingArrowTexture\n mAT.movingAnimation:Stop()\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local mAT = unitFrame._movingArrowTexture\n local maxAlpha = scriptTable.config.arrowAlpha\n \n mAT:SetAlpha(scriptTable.config.arrowAlpha)\n \n local percent = mAT.movingAnimation:GetProgress()\n \n if (percent < 0.20) then\n local value = DetailsFramework.Math.MapRangeClamped(0, 0.20, 0, maxAlpha, percent)\n mAT:SetAlpha(value)\n \n elseif (percent > 0.8) then\n local value = DetailsFramework.Math.MapRangeClamped(0.8, 1, maxAlpha, 0, percent)\n mAT:SetAlpha(value)\n end\n \n self.ThrottleUpdate = 0\n \n --mAT:SetAlpha(1)\nend", ["Time"] = 1719788095, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 754, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 431494, 426860, 448213, 434407, 439789, 434824, 453161, 435012, 439506, 443500, 434779, 451543, 439621, 441384, 441381, 447395, 456711, 448105, 323137, 321968, 331718, 331721, 325223, 340160, 321834, 320596, 324323, 333488, 323496, 333477, 256627, 257292, 454438, 269029, 257862, 425027, 449130, 428202, 448640, 427869, 116, 201226, 204667, 198379, 200768, 253239, 250258, 255567, 194956, 427510, 426645, 412505, 412129, 419351, 401482, 404916, 200345, 200261, 198641, 265372, 271174, 264694, 264923, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Frontal Cone [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.73, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Animation Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animSpeed", }, { ["Type"] = 4, ["Name"] = "Use White Arrow", ["Value"] = false, ["Key"] = "desaturateArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, { ["Type"] = 6, ["Key"] = "option8", ["Value"] = 0, ["Name"] = "Option 8", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "bChangeSpellName", ["Value"] = true, ["Name"] = "Change Spell Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change the spell name to the text entered below", }, { ["Type"] = 3, ["Key"] = "spellNameText", ["Value"] = "Frontal", ["Name"] = "New Spell Name", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "The customized spell name", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local mAT = unitFrame._movingArrowTexture\n \n mAT:SetTexture([[Interface\\PETBATTLES\\PetBattle-StatIcons]])\n mAT:SetSize(16, self:GetHeight())\n mAT:SetTexCoord(unpack({0, 15/32, 18/32, 30/32}))\n mAT:SetParent(self.FrameOverlay)\n mAT:SetDrawLayer(\"overlay\", 7)\n mAT:SetAlpha(scriptTable.config.arrowAlpha)\n mAT:SetDesaturated(scriptTable.config.desaturateArrow) \n \n mAT:ClearAllPoints()\n mAT:SetPoint(\"left\", self, \"left\", -16, 0)\n \n local arrowAnimation = mAT.arrowAnimation\n arrowAnimation:SetDuration(scriptTable.config.animSpeed)\n arrowAnimation:SetOffset(self:GetWidth(), 0)\n \n mAT.movingAnimation:Play()\n \n if (scriptTable.config.bChangeSpellName) then\n self.Text:SetText(scriptTable.config.spellNameText)\n end\n \n --DetailsFramework:DebugVisibility(mAT)\n\nend\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1719788550, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\aura_castbar.png", ["Enabled"] = true, ["Revision"] = 27, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Show a castbar for the aura duration.", ["NpcNames"] = { }, ["SpellIds"] = { 438494, 335141, }, ["PlaterCore"] = 1, ["Name"] = "Aura - Is Cast Bar [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local auraDuration = envTable._Duration\n local altCastId = 1\n \n ---@class plater_altcastbarconfig : table\n ---@field iconTexture string\n ---@field iconTexcoord table\n ---@field iconAlpha number\n ---@field text string\n ---@field texture any\n ---@field color any\n ---@field isChanneling boolean\n ---@field canInterrupt boolean\n ---@field height number\n ---@field iconSize number\n ---@field textSize number\n ---@field spellNameAnchor df_anchor\n ---@field timerAnchor df_anchor\n ---@field iconAnchor df_anchor\n \n local configTable = {\n iconTexture = envTable._Texture,\n text = envTable._SpellName,\n color = \"gray\",\n isChanneling = true,\n canInterrupt = false,\n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n \n }\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, configTable, auraDuration, envTable._StartTime, altCastId)\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local GetSpellInfo = GetSpellInfo or function(spellID) if not spellID then return nil end local si = C_Spell.GetSpellInfo(spellID) if si then return si.name, nil, si.iconID, si.castTime, si.minRange, si.maxRange, si.spellID, si.originalIconID end end --compatibility\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n --[225976] = {secondCastBar = true, altCastId = \"Uber Strike\", debuffTimer = 167385, name = GetSpellInfo(167385), spellIcon = 167385}, --tank dummy \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n config.text = npcInfo.name\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local auras = Plater.GetUnitAuras(unitFrame)\n local duration, expirationTime\n for _, aura in pairs(auras) do\n if aura.name == name then\n duration = aura.duration\n expirationTime = aura.expirationTime\n break\n end\n end\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend", ["Time"] = 1729585139, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 234, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n --get the debuff timeleft\n local name = npcInfo.name\n local auras = Plater.GetUnitAuras(unitFrame)\n local duration, expirationTime\n for _, aura in pairs(auras) do\n if aura.name == name then\n duration = aura.duration\n expirationTime = aura.expirationTime\n break\n end\n end\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Countdown", ["NpcNames"] = { "164427", "164414", "164185", "164567", "165408", }, }, { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --compat\n local GetSpellInfo = GetSpellInfo or function(spellID) if not spellID then return nil end local si = C_Spell.GetSpellInfo(spellID) if si then return si.name, nil, si.iconID, si.castTime, si.minRange, si.maxRange, si.spellID, si.originalIconID end end\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n --[167385] = \"Uber Strike\", --tank dummy\n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n local auras = Plater.GetUnitAuras(unitFrame)\n for id, aura in pairs(auras) do\n local name, caster = aura.name, aura.sourceUnit\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n break\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1729585422, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 279, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { "spawn of g'huun", "smuggled crawg", "sergeant bainbridge", "blacktooth scrapper", "irontide grenadier", "feral bloodswarmer", "earthrager", "crawler mine", "rezan", }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate On You [Plater]", ["NpcNames"] = { "Illusionary Vulpin", }, }, }, ["saved_cvars_last_change"] = { ["ShowClassColorInNameplate"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateOverlapV"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateLargeTopInset"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowEnemyMinus"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["NamePlateClassificationScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowFriendlyTotems"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplatePersonalHideDelaySeconds"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowFriendlyPets"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateOverlapH"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateTargetRadialPosition"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateMinAlpha"] = "Interface/AddOns/Plater/Plater.lua:4329", ["nameplateResourceOnTarget"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["clampTargetNameplateToScreen"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateLargerScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateMaxDistance"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowFriendlyMinions"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateTargetBehindMaxDistance"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowEnemies"] = "Interface/AddOns/Blizzard_SharedXMLBase/CvarUtil.lua:72", ["NamePlateVerticalScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateSelectedAlpha"] = "Interface/AddOns/Plater/Plater.lua:4331", ["nameplateSelfTopInset"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateMotionSpeed"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateGlobalScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowEnemyMinions"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowFriendlyNPCs"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateSelectedScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateMinAlphaDistance"] = "Interface/AddOns/Plater/Plater.lua:4330", ["nameplateMotion"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateMinScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowOnlyNames"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateOtherTopInset"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateOtherAtBase"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplatePersonalShowInCombat"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowDebuffsOnFriendly"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowFriendlyGuardians"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["NamePlateHorizontalScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["ShowNamePlateLoseAggroFlash"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateOccludedAlphaMult"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateShowFriends"] = "Interface/AddOns/Blizzard_SharedXMLBase/CvarUtil.lua:72", ["nameplateShowAll"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", }, ["aura_cache_by_name"] = { ["consecration"] = { 26573, 32773, 33559, 36946, 37553, 38385, 41541, 43429, 57798, 59998, 69930, 79966, 81297, 107100, 111365, 153441, 158416, 162642, 165711, 184047, 188370, 190010, 200667, 200678, 200679, 204242, 205228, 216217, 221645, 221730, 233390, 243597, 251151, 251152, 251549, 251550, 264082, 283579, 283582, 283583, 288807, 288808, 288809, 290496, 290497, 290498, 294346, 294347, 327980, 344172, 382484, 387881, }, }, ["url"] = "https://wago.io/LuckyoneUI-Plater/21", ["hover_highlight_alpha"] = 0.707676112651825, ["target_shady_enabled"] = false, ["cast_statusbar_spark_alpha"] = 0.8999999761581421, ["aura2_y_offset"] = 5, ["extra_icon_caster_size"] = 10, ["plate_config"] = { ["player"] = { ["spellname_text_font"] = "Expressway", ["castbar_enabled"] = false, ["spellpercent_text_font"] = "Expressway", ["healthbar_enabled"] = false, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["power_percent_text_enabled"] = false, ["percent_text_enabled"] = false, ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["power_enabled"] = false, ["percent_text_font"] = "Expressway", ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellpercent_text_enabled"] = false, ["power_percent_text_font"] = "Expressway", ["power_percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["module_enabled"] = false, }, ["friendlyplayer"] = { ["quest_color_enemy"] = { 1, 0.369, 0, 1, }, ["spellpercent_text_font"] = "Expressway", ["actorname_friend_color"] = { 1, }, ["level_text_size"] = 8, ["actorname_use_class_color"] = true, ["big_actortitle_text_font"] = "Expressway", ["cast"] = { 121, 12, }, ["spellpercent_text_size"] = 9, ["level_text_outline"] = "OUTLINE", ["big_actortitle_text_size"] = 10, ["fixed_class_color"] = { 1, [3] = 1, }, ["level_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["big_actortitle_text_shadow_color_offset"] = { 1, -1, }, ["cast_incombat"] = { 121, }, ["spellname_text_outline"] = "OUTLINE", ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["big_actorname_text_shadow_color"] = { 0, 0, 0, 0, }, ["spellname_text_anchor"] = { ["side"] = 10, ["x"] = 14, }, ["big_actortitle_text_shadow_color"] = { 0, 0, 0, 0, }, ["percent_text_anchor"] = { ["side"] = 11, ["x"] = 1, }, ["level_text_font"] = "Expressway", ["module_enabled"] = false, ["actorname_text_font"] = "Expressway", ["big_actorname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color_offset"] = { 1, -1, }, ["quest_color_neutral"] = { 1, 0.65, 0, 1, }, ["mana_incombat"] = { nil, 4, }, ["percent_text_enabled"] = true, ["actorname_use_guild_color"] = false, ["all_names"] = true, ["actorname_text_size"] = 11, ["big_actorname_text_font"] = "Expressway", ["percent_text_size"] = 11, ["big_actortitle_text_outline"] = "OUTLINE", ["actorname_text_anchor"] = { ["side"] = 10, ["x"] = 2, }, ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellpercent_text_enabled"] = true, ["actorname_use_friends_color"] = false, ["percent_text_font"] = "Expressway", ["buff_frame_y_offset"] = 0, ["actorname_guild_color"] = { 1, [3] = 1, }, ["quest_enabled"] = true, ["health_incombat"] = { 121, 25, }, ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["quest_color_enabled"] = true, ["spellname_text_size"] = 9, ["health"] = { 121, 25, }, ["big_actorname_text_size"] = 10, ["mana"] = { nil, 4, }, ["spellname_text_font"] = "Expressway", ["percent_text_ooc"] = true, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, }, ["friendlynpc"] = { ["actorname_text_font"] = "Expressway", ["spellpercent_text_font"] = "Expressway", ["actorname_text_size"] = 12, ["big_actortitle_text_font"] = "Expressway", ["cast"] = { 121, 12, }, ["all_names"] = false, ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["actorname_text_outline"] = "OUTLINE", ["big_actortitle_text_color"] = { nil, 1, 1, 1, }, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["big_actorname_text_font"] = "Expressway", ["actorname_text_spacing"] = 11, ["percent_text_font"] = "Expressway", ["big_actortitle_text_size"] = 9, ["spellname_text_font"] = "Expressway", ["cast_incombat"] = { 121, }, ["spellname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["health"] = { 121, 18, }, ["relevance_state"] = 3, ["big_actortitle_text_shadow_color"] = { nil, nil, nil, 0, }, ["health_incombat"] = { 121, 18, }, ["level_text_font"] = "Expressway", ["level_text_shadow_color"] = { nil, nil, nil, 0, }, }, ["enemynpc"] = { ["actorname_text_font"] = "Expressway", ["spellpercent_text_font"] = "Expressway", ["spellname_text_font"] = "Expressway", ["level_text_shadow_color"] = { nil, nil, nil, 0, }, ["big_actortitle_text_font"] = "Expressway", ["cast"] = { 121, 12, }, ["spellpercent_text_size"] = 9, ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_show_health"] = false, ["actorname_text_outline"] = "OUTLINE", ["actorname_text_anchor"] = { ["side"] = 10, ["x"] = 2, }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["percent_text_size"] = 11, ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_text_font"] = "Expressway", ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["health"] = { 121, 18, }, ["cast_incombat"] = { 121, 12, }, ["spellname_text_size"] = 9, ["big_actorname_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["health_incombat"] = { 121, 18, }, ["big_actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_anchor"] = { ["side"] = 10, ["x"] = 14, }, ["big_actortitle_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_text_anchor"] = { ["side"] = 11, ["x"] = 1, }, ["level_text_font"] = "Expressway", ["level_text_enabled"] = false, }, ["global_health_height"] = 18, ["enemyplayer"] = { ["quest_color_enemy"] = { 1, 0.369, 0, 1, }, ["spellpercent_text_font"] = "Expressway", ["level_text_size"] = 8, ["big_actortitle_text_font"] = "Expressway", ["cast"] = { 121, 12, }, ["spellpercent_text_size"] = 9, ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, nil, nil, 0, }, ["level_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["cast_incombat"] = { 121, }, ["spellname_text_outline"] = "OUTLINE", ["actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["big_actorname_text_shadow_color"] = { nil, nil, nil, 0, }, ["spellname_text_anchor"] = { ["side"] = 10, ["x"] = 14, }, ["big_actortitle_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_text_anchor"] = { ["side"] = 11, ["x"] = 1, }, ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["quest_color_neutral"] = { 1, 0.65, 0, 1, }, ["actorname_text_size"] = 11, ["big_actorname_text_font"] = "Expressway", ["all_names"] = true, ["actorname_text_outline"] = "OUTLINE", ["actorname_text_anchor"] = { ["side"] = 10, ["x"] = 2, }, ["percent_text_size"] = 11, ["actorname_text_spacing"] = 10, ["percent_text_font"] = "Expressway", ["spellpercent_text_shadow_color"] = { nil, nil, nil, 0, }, ["quest_enabled"] = true, ["spellname_text_font"] = "Expressway", ["health_incombat"] = { 121, 18, }, ["quest_color_enabled"] = true, ["spellname_text_size"] = 9, ["health"] = { 121, 18, }, ["spellname_text_shadow_color"] = { nil, nil, nil, 0, }, ["percent_show_health"] = false, ["big_actortitle_text_size"] = 10, ["big_actorname_text_size"] = 10, ["level_text_enabled"] = false, }, ["global_health_width"] = 121, }, ["health_selection_overlay"] = "Minimalist", ["aura_y_offset"] = 0, ["use_ui_parent"] = true, ["expansion_triggerwipe"] = { [9] = true, [10] = true, }, ["cast_statusbar_color_nointerrupt"] = { 1, 0, 0.007843137254902, 0.96000000089407, }, ["bossmod_aura_width"] = 30, ["indicator_spec"] = false, ["color_override_colors"] = { [3] = { 0.91764705882353, 0.12941176470588, 0.070588235294118, }, }, ["resources_settings"] = { ["chr"] = { ["Player-1329-098C5E5A"] = "Runes", ["Player-1329-09F0DC64"] = "HolyPower", ["Player-3702-0A9D2B21"] = "SoulShards", ["Player-1598-0BF18248"] = "Runes", ["Player-1598-0C0DD01B"] = "SoulShards", ["Player-1403-0A0FFA8C"] = "ComboPoints", ["Player-1598-0F46FF5A"] = "Essence", ["Player-1329-0A56BE98"] = "ComboPoints", ["Player-3702-0A9D2B13"] = "ArcaneCharges", ["Player-1598-0E67511D"] = "HolyPower", ["Player-1329-098C5E65"] = "SoulShards", ["Player-1329-0997C1CA"] = "Chi", ["Player-1598-0BD22701"] = "ComboPoints", ["Player-1598-0BEFA545"] = "Chi", ["Player-1329-09F0CCB4"] = "ArcaneCharges", ["Player-1598-0E1A06DE"] = "ComboPoints", ["Player-1598-0BFABB95"] = "ArcaneCharges", ["Player-1403-0A06C228"] = "ArcaneCharges", ["Player-3702-0A9D2B16"] = "ComboPoints", ["Player-3702-0A9D2B23"] = "Chi", ["Player-1329-09EB372C"] = "Essence", ["Player-1329-099914D8"] = "ComboPoints", ["Player-3702-0A9D2B28"] = "Runes", }, }, ["npc_cache"] = { [65414] = { "Ethereal Sha", "Shado-Pan Monastery", }, [127485] = { "Bilge Rat Looter", "Tol Dagor", }, [24777] = { "Sunblade Sentinel", "Magisters' Terrace", "enUS", }, [165872] = { "Flesh Crafter", "The Necrotic Wake", "enUS", }, [10407] = { "Fleshflayer Ghoul", "Stratholme", "enUS", }, [29064] = { "Anub'ar Necromancer", "Azjol-Nerub", "enUS", }, [29128] = { "Anub'ar Prime Guard", "Azjol-Nerub", "enUS", }, [75786] = { "Roltall", "Bloodmaul Slag Mines", }, [221667] = { "Lost Watcher", "Nerub-ar Palace", "enUS", }, [205799] = { "Cinderstep Melter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [34190] = { "Hardened Iron Golem", "Ulduar", "enUS", }, [102404] = { "Stoneclaw Grubmaster", "Neltharion's Lair", }, [29768] = { "Unyielding Constrictor", "Gundrak", "enUS", }, [29832] = { "Drakkari Golem", "Gundrak", "enUS", }, [214502] = { "The Bloodbound Horror", "Nerub-ar Palace", "enUS", }, [223204] = { "Chamber Guardian", "Nerub-ar Palace", "enUS", }, [221669] = { "Blight Swarmer", "Nerub-ar Palace", "enUS", }, [56713] = { "Master Snowdrift", "Shado-Pan Monastery", }, [11143] = { "Postmaster Malown", "Stratholme", "enUS", }, [101637] = { "Valarjar Aspirant", "Halls of Valor", }, [18315] = { "Ethereal Theurgist", "Auchindoun: Mana-Tombs", "enUS", }, [65415] = { "Void Sha", "Shado-Pan Monastery", }, [37134] = { "Ymirjar Huntress", "Icecrown Citadel", "enUS", }, [18635] = { "Cabal Deathsworn", "Auchindoun: Shadow Labyrinth", }, [103685] = { "Tichondrius", "The Nighthold", "enUS", }, [7796] = { "Nekrum Gutchewer", "Zul'Farrak", "enUS", }, [34191] = { "Trash", "Ulduar", "enUS", }, [223207] = { "Black Blood", "Nerub-ar Palace", "enUS", }, [11783] = { "Theradrim Shardling", "Maraudon", }, [173044] = { "Stitching Assistant", "The Necrotic Wake", "enUS", }, [214506] = { "Broodtwister Ovi'nax", "Nerub-ar Palace", "enUS", }, [43917] = { "Rock Borer", "The Stonecore", }, [101639] = { "Valarjar Shieldmaiden", "Halls of Valor", }, [220138] = { "Regurgitating Monstrosity", "Nerub-ar Palace", "enUS", }, [73742] = { "Thresher Turret", "Siege of Orgrimmar", "enUS", }, [33168] = { "Strengthened Iron Roots", "Ulduar", "enUS", }, [220139] = { "Slithering Spew", "Nerub-ar Palace", "enUS", }, [228841] = { "Kel'Thuzad", "Kalimdor", "enUS", }, [100360] = { "Grasping Tentacle", "Maw of Souls", }, [34192] = { "Boomer XP-500", "Ulduar", "enUS", }, [54795] = { "Fountain of Light", "End Time", }, [54923] = { "Infinite Warden", "End Time", }, [17356] = { "Creeping Ooze", "Hellfire Citadel: The Shattered Halls", "enUS", }, [17420] = { "Shattered Hand Heathen", "Hellfire Citadel: The Shattered Halls", "enUS", }, [127490] = { "Knight Captain Valyri", "Tol Dagor", }, [222700] = { "Umbral Weave", "City of Threads", "enUS", }, [186357] = { "Stellar Mote", "Sepulcher of the First Ones", "enUS", }, [43662] = { "Unbound Earth Rager", "The Stonecore", }, [220141] = { "Royal Jelly Purveyor", "Cinderbrew Meadery", "enUS", }, [101641] = { "Mythana", "Darkheart Thicket", }, [187894] = { "Infused Whelp", "Ruby Life Pools", }, [36880] = { "Decaying Colossus", "Icecrown Citadel", "enUS", }, [100362] = { "Grasping Tentacle", "Maw of Souls", }, [34193] = { "Clockwork Sapper", "Ulduar", "enUS", }, [118022] = { "Infernal Chaosbringer", "Tomb of Sargeras", "enUS", }, [175611] = { "The Tarragrue", "Sanctum of Domination", "enUS", }, [59915] = { "Jasper Guardian", "Mogu'shan Vaults", "enUS", }, [182778] = { "Collapsing Quasar", "Sepulcher of the First Ones", "enUS", }, [224240] = { "Twilight Flamerender", "Grim Batol", "enUS", }, [187897] = { "Defier Draghar", "Ruby Life Pools", }, [222193] = { "Hollow Frostweaver", "Nerub-ar Palace", "enUS", }, [36497] = { "Bronjahm", "The Forge of Souls", "enUS", }, [639] = { "Edwin VanCleef", "Deadmines", "enUS", }, [641] = { "Goblin Woodcarver", "Deadmines", "enUS", }, [32914] = { "Elder Stonebark", "Ulduar", "enUS", }, [24715] = { "High Explosive Sheep", "Magisters' Terrace", "enUS", }, [647] = { "Captain Greenskin", "Deadmines", "enUS", }, [10408] = { "Rockwing Gargoyle", "Stratholme", "enUS", }, [138247] = { "Irontide Curseblade", "Siege of Boralus", "enUS", }, [100364] = { "Spirit of Vengeance", "Vault of the Wardens", }, [76306] = { "Grand Defense Construct", "Skyreach", }, [25483] = { "Shadowsword Manafiend", "The Sunwell", }, [17357] = { "Creeping Oozeling", "Hellfire Citadel: The Shattered Halls", "enUS", }, [29834] = { "Drakkari Frenzy", "Gundrak", "enUS", }, [25867] = { "Sunblade Dragonhawk", "The Sunwell", }, [195579] = { "Primal Gust", "The Nokhud Offensive", }, [76307] = { "Grand Defense Construct", "Skyreach", }, [231411] = { "Felguard", "Blackrock Depths", "enUS", }, [18317] = { "Ethereal Priest", "Auchindoun: Mana-Tombs", "enUS", }, [126983] = { "Harlan Sweete", "Freehold", }, [26763] = { "Anomalus", "The Nexus", "enUS", }, [18637] = { "Cabal Shadow Priest", "Auchindoun: Shadow Labyrinth", }, [232436] = { "Shadowforge Citizen", "Blackrock Depths", "enUS", }, [96015] = { "Inquisitor Tormentorum", "Vault of the Wardens", }, [177154] = { "Mawsworn Vanguard", "Sanctum of Domination", "enUS", }, [72981] = { "Aggron", "Siege of Orgrimmar", "enUS", }, [232437] = { "Shadowforge Peasant", "Blackrock Depths", "enUS", }, [11784] = { "Theradrim Guardian", "Maraudon", }, [198142] = { "Quarry Earthshaper", "Vault of the Incarnates", }, [43537] = { "Stonecore Earthshaper", "The Stonecore", }, [39698] = { "Karsh Steelbender", "Blackrock Caverns", }, [84499] = { "Entanglement", "The Everbloom", }, [36499] = { "Soulguard Reaper", "The Forge of Souls", "enUS", }, [224249] = { "Twilight Lavabender", "Grim Batol", "enUS", }, [28619] = { "Web Wrap", "Azjol-Nerub", "enUS", }, [32916] = { "Snaplasher", "Ulduar", "enUS", }, [127497] = { "Ashvane Warden", "Tol Dagor", }, [74518] = { "Executioner Gore", "Blackfathom Deeps", }, [138255] = { "Ashvane Spotter", "Siege of Boralus", "enUS", }, [76310] = { "Grand Defense Construct", "Skyreach", }, [34196] = { "Rune Etched Sentry", "Ulduar", "enUS", }, [72983] = { "Corrupted Skullsplitter", "Siege of Orgrimmar", "enUS", }, [25484] = { "Shadowsword Assassin", "The Sunwell", }, [137233] = { "Plague Toad", "Temple of Sethraliss", }, [30283] = { "Plague Walker", "Ahn'kahet: The Old Kingdom", }, [56719] = { "Sha of Violence", "Shado-Pan Monastery", }, [72728] = { "Kor'kron Blood Axe", "Siege of Orgrimmar", "enUS", }, [220158] = { "Under-Lord Vik'tis", "The Dread Pit", "enUS", }, [135699] = { "Ashvane Jailer", "Tol Dagor", }, [26764] = { "Ilsa Direbrew", "Blackrock Depths", "enUS", }, [18638] = { "Cabal Zealot", "Auchindoun: Shadow Labyrinth", }, [215040] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [18830] = { "Cabal Fanatic", "Auchindoun: Shadow Labyrinth", }, [18894] = { "Felguard Brute", "Hellfire Citadel: The Blood Furnace", "enUS", }, [112655] = { "Celestial Acolyte", "The Nighthold", "enUS", }, [9545] = { "Grim Patron", "Blackrock Depths", "enUS", }, [97043] = { "Seacursed Slaver", "Maw of Souls", }, [77080] = { "Sargerei Arbiter", "Auchindoun", }, [196102] = { "Conjured Lasher", "The Azure Vault", }, [192519] = { "Monstrous Mud", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [74009] = { "Crawler Mine", "Siege of Orgrimmar", "enUS", }, [19598] = { "Mutate Fleshlasher", "Tempest Keep: The Botanica", "enUS", }, [60047] = { "Amethyst Guardian", "Mogu'shan Vaults", "enUS", }, [39700] = { "Beauty", "Blackrock Caverns", }, [76057] = { "Carrion Worm", "Shadowmoon Burial Grounds", "enUS", }, [129548] = { "Blacktooth Brute", "Freehold", }, [72986] = { "Shanna Sparkfizz", "Siege of Orgrimmar", "enUS", }, [81432] = { "Grom'kar Technician", "Iron Docks", }, [28684] = { "Krik'thir the Gatewatcher", "Azjol-Nerub", "enUS", }, [32918] = { "Detonating Lasher", "Ulduar", "enUS", }, [226305] = { "Emperor Dagran Thaurissan", "Blackrock Depths", "enUS", }, [127757] = { "Reanimated Honor Guard", "Atal'Dazar", }, [33430] = { "Guardian Lasher", "Ulduar", "enUS", }, [7269] = { "Scarab", "Zul'Farrak", "enUS", }, [25165] = { "Lady Sacrolash", "The Sunwell", }, [226306] = { "Golem Lord Argelmach", "Blackrock Depths", "enUS", }, [34198] = { "Iron Mender", "Ulduar", "enUS", }, [117776] = { "Shadow Council Warlock", "Tomb of Sargeras", "enUS", }, [118032] = { "Tormenting Eye", "Artifact - Acquisition - Tank", }, [10697] = { "Bile Slime", "Stratholme", "enUS", }, [25741] = { "M'uru", "The Sunwell", }, [95766] = { "Crazed Razorbeak", "Darkheart Thicket", }, [17871] = { "Underbog Shambler", "Coilfang: The Underbog", "enUS", }, [26125] = { "Risen Ghoul", "Grim Batol", "enUS", }, [30284] = { "Bonegrinder", "Ahn'kahet: The Old Kingdom", }, [129550] = { "Bilge Rat Padfoot", "Freehold", }, [7605] = { "Raven", "Zul'Farrak", "enUS", }, [36502] = { "Devourer of Souls", "The Forge of Souls", "enUS", }, [118289] = { "Maiden of Vigilance", "Tomb of Sargeras", "enUS", }, [216583] = { "Chittering Fearmonger", "Earthcrawl Mines", "enUS", }, [32919] = { "Storm Lasher", "Ulduar", "enUS", }, [222214] = { "Frenzied Leaper", "Nerub-ar Palace", "enUS", }, [18639] = { "Cabal Spellbinder", "Auchindoun: Shadow Labyrinth", }, [33431] = { "Forest Swarmer", "Ulduar", "enUS", }, [211977] = { "Pack Mole", "Darkflame Cleft", "enUS", }, [216584] = { "Nerubian Captain", "Earthcrawl Mines", "enUS", }, [226310] = { "Doom'rel", "Blackrock Depths", "enUS", }, [34199] = { "Lightning Charged Iron Dwarf", "Ulduar", "enUS", }, [3947] = { "Goblin Shipbuilder", "Deadmines", "enUS", }, [132126] = { "Gilded Priestess", "Atal'Dazar", }, [199182] = { "Jumping Spiderling", "Vault of the Incarnates", }, [19919] = { "Thorn Lasher", "Tempest Keep: The Botanica", "enUS", }, [24078] = { "Dragonflayer Metalworker", "Utgarde Keep", "enUS", }, [20047] = { "Crimson Hand Battle Mage", "Tempest Keep", }, [129552] = { "Monzumi", "Atal'Dazar", }, [165911] = { "Loyal Creation", "The Necrotic Wake", "enUS", }, [12201] = { "Princess Theradras", "Maraudon", }, [226313] = { "Gloom'rel", "Blackrock Depths", "enUS", }, [136735] = { "Ashvane Marine", "Tol Dagor", }, [33432] = { "Leviathan Mk II", "Ulduar", "enUS", }, [228361] = { "Agile Pursuer", "City of Threads", "enUS", }, [25038] = { "Felmyst", "The Sunwell", }, [120851] = { "Hippogryph Lord Varah", "Tomb of Sargeras", "enUS", }, [25166] = { "Grand Warlock Alythess", "The Sunwell", }, [129553] = { "Dinomancer Kish'o", "Atal'Dazar", }, [25486] = { "Shadowsword Vanquisher", "The Sunwell", }, [43286] = { "Crystal Shard", "The Stonecore", }, [190484] = { "Kyrakka", "Ruby Life Pools", }, [232458] = { "Doomforge Arcanasmith", "Blackrock Depths", "enUS", }, [196115] = { "Arcane Tender", "The Azure Vault", }, [30285] = { "Eye of Taldaram", "Ahn'kahet: The Old Kingdom", }, [226316] = { "General Angerforge", "Blackrock Depths", "enUS", }, [190485] = { "Erkhart Stormvein", "Ruby Life Pools", }, [232459] = { "Weapon Technician", "Blackrock Depths", "enUS", }, [134691] = { "Static-charged Dervish", "Temple of Sethraliss", }, [213008] = { "Wriggling Darkspawn", "Darkflame Cleft", "enUS", }, [37016] = { "Skybreaker Luminary", "Icecrown Citadel", "enUS", }, [37144] = { "Skybreaker Marksman", "Icecrown Citadel", "enUS", }, [18640] = { "Cabal Warlock", "Auchindoun: Shadow Labyrinth", }, [33433] = { "Influence Tentacle", "Ulduar", "enUS", }, [191510] = { "Smoldering Hellion", "Vault of the Incarnates", }, [196117] = { "Crystal Thrasher", "The Azure Vault", }, [205843] = { "Cinderstep Melter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [117782] = { "Eredar Bloodmage", "Tomb of Sargeras", "enUS", }, [224271] = { "Twilight Warlock", "Grim Batol", "enUS", }, [189464] = { "Qalashi Irontorch", "Neltharus", }, [95772] = { "Frenzied Nightclaw", "Darkheart Thicket", }, [104218] = { "Advisor Melandrus", "Court of Stars", }, [24079] = { "Dragonflayer Forge Master", "Utgarde Keep", "enUS", }, [20048] = { "Crimson Hand Centurion", "Tempest Keep", }, [84767] = { "Twisted Abomination", "The Everbloom", }, [165919] = { "Skeletal Marauder", "The Necrotic Wake", "enUS", }, [232463] = { "Twilight's Hammer Ambassador", "Blackrock Depths", "enUS", }, [114712] = { "Runecarver Slave", "Maw of Souls", }, [37017] = { "Skybreaker Assassin", "Icecrown Citadel", "enUS", }, [189466] = { "Irontorch Commander", "Neltharus", }, [16593] = { "Shattered Hand Brawler", "Hellfire Citadel: The Shattered Halls", "enUS", }, [99868] = { "Fenryr", "Halls of Valor", }, [33818] = { "Twilight Adherent", "Ulduar", "enUS", }, [5270] = { "Atal'ai Corpse Eater", "Sunken Temple", }, [189467] = { "Qalashi Bonesplitter", "Neltharus", }, [72483] = { "Sarok", "Siege of Orgrimmar", "enUS", }, [210966] = { "Sureki Webmage", "The Dawnbreaker", "enUS", }, [232465] = { "Dark Iron Imperial Guard", "Blackrock Depths", "enUS", }, [197146] = { "Qalashi Emissary", "Vault of the Incarnates", }, [29838] = { "Drakkari Rhino", "Gundrak", "enUS", }, [214550] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [74787] = { "Slave Watcher Crushto", "Bloodmaul Slag Mines", }, [224276] = { "Twilight Enforcer", "Grim Batol", "enUS", }, [197147] = { "Qalashi Honor Guard", "Vault of the Incarnates", }, [230419] = { "Hive'Ashi Worker", "Kalimdor", "enUS", }, [30414] = { "Forgotten One", "Ahn'kahet: The Old Kingdom", }, [223253] = { "Bloodstained Webmage", "Ara-Kara, City of Echoes", "enUS", }, [130582] = { "Despondent Scallywag", "Tol Dagor", }, [183839] = { "Cartel Plunderer", "Sepulcher of the First Ones", "enUS", }, [197148] = { "Qalashi Lavabearer", "Vault of the Incarnates", }, [189470] = { "Lava Flare", "Neltharus", }, [18641] = { "Cabal Familiar", "Auchindoun: Shadow Labyrinth", }, [99358] = { "Rotheart Dryad", "Darkheart Thicket", }, [11466] = { "Highborne Summoner", "Dire Maul", "enUS", }, [33819] = { "Twilight Frost Mage", "Ulduar", "enUS", }, [197149] = { "Qalashi Lavamancer", "Vault of the Incarnates", }, [189471] = { "Qalashi Blacksmith", "Neltharus", }, [72485] = { "Goma", "Siege of Orgrimmar", "enUS", }, [166949] = { "Chi-Ji", "Grim Batol", "enUS", }, [102430] = { "Tarspitter Slug", "Neltharion's Lair", }, [189472] = { "Qalashi Lavabearer", "Neltharus", }, [190496] = { "Terros", "Vault of the Incarnates", }, [24080] = { "Dragonflayer Weaponsmith", "Utgarde Keep", "enUS", }, [20049] = { "Crimson Hand Blood Knight", "Tempest Keep", }, [72486] = { "Doyo'da", "Siege of Orgrimmar", "enUS", }, [125977] = { "Reanimation Totem", "Atal'Dazar", }, [77605] = { "Whirling Dervish", "Skyreach", }, [225817] = { "Caustic Skyrazor", "Nerub-ar Palace", "enUS", }, [16594] = { "Shadowmoon Acolyte", "Hellfire Citadel: The Shattered Halls", "enUS", }, [99360] = { "Vilethorn Blossom", "Darkheart Thicket", }, [223770] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [75814] = { "Bloodmaul Earthbreaker", "Bloodmaul Slag Mines", }, [180773] = { "Vigilant Guardian", "Sepulcher of the First Ones", "enUS", }, [222235] = { "Bloodthirsty Swarmer", "Nerub-ar Palace", "enUS", }, [72487] = { "Kozish", "Siege of Orgrimmar", "enUS", }, [118044] = { "Nether Horror", "Artifact - Acquisition - Tank", }, [98081] = { "Bellowing Idol", "Neltharion's Lair", }, [196642] = { "Hungry Lasher", "Algeth'ar Academy", }, [223772] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [30287] = { "Plundering Geist", "Ahn'kahet: The Old Kingdom", }, [72488] = { "Innkeeper Gryshka", "Siege of Orgrimmar", "enUS", }, [72744] = { "Kor'kron Skullsplitter", "Siege of Orgrimmar", "enUS", }, [223773] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [61334] = { "Cursed Mogu Sculpture", "Mogu'shan Vaults", "enUS", }, [189478] = { "Forgemaster Gorek", "Neltharus", }, [18642] = { "Fel Guardhound", "Auchindoun: Shadow Labyrinth", }, [223774] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [95779] = { "Festerhide Grizzly", "Darkheart Thicket", }, [62358] = { "Corrupt Droplet", "Temple of the Jade Serpent", }, [112671] = { "Duskwatch Battle-Magus", "The Nighthold", "enUS", }, [9547] = { "Guzzling Patron", "Blackrock Depths", "enUS", }, [72489] = { "Barkeep Morag", "Siege of Orgrimmar", "enUS", }, [223775] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [229918] = { "Caustic Skyrazor", "Nerub-ar Palace", "enUS", }, [223776] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [220193] = { "Sureki Venomblade", "City of Threads", "enUS", }, [71466] = { "Iron Juggernaut", "Siege of Orgrimmar", "enUS", }, [20050] = { "Crimson Hand Inquisitor", "Tempest Keep", }, [197671] = { "Volatile Infuser", "Vault of the Incarnates", }, [218658] = { "Candlelit Pebblemaker", "Kriegval's Rest", "enUS", }, [223777] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [106786] = { "Bitterbrine Slave", "Eye of Azshara", }, [24849] = { "Proto-Drake Rider", "Utgarde Keep", "enUS", }, [178733] = { "Mawsworn Vanguard", "Sanctum of Domination", "enUS", }, [220195] = { "Sureki Silkbinder", "City of Threads", "enUS", }, [7286] = { "Zul'Farrak Zombie", "Zul'Farrak", "enUS", }, [33822] = { "Twilight Guardian", "Ulduar", "enUS", }, [180781] = { "Frothing Hound", "Sanctum of Domination", "enUS", }, [84520] = { "Pitwarden Gwarnok", "Iron Docks", }, [220196] = { "Herald of Ansurek", "City of Threads", "enUS", }, [17427] = { "Shattered Hand Archer", "Hellfire Citadel: The Shattered Halls", "enUS", }, [17491] = { "Laughing Skull Rogue", "Hellfire Citadel: The Blood Furnace", "enUS", }, [99365] = { "Taintheart Stalker", "Darkheart Thicket", }, [220197] = { "Royal Swarmguard", "City of Threads", "enUS", }, [217126] = { "Over-Indulged Patron", "The Rookery", "enUS", }, [56473] = { "Flying Snow", "Shado-Pan Monastery", }, [136250] = { "Hoodoo Hexer", "Temple of Sethraliss", }, [7606] = { "Oro Eyegouge", "Zul'Farrak", "enUS", }, [32927] = { "Runemaster Molgeim", "Ulduar", "enUS", }, [190510] = { "Vault Guard", "The Azure Vault", }, [37534] = { "Spinestalker", "Icecrown Citadel", "enUS", }, [220199] = { "Battle Scarab", "City of Threads", "enUS", }, [75820] = { "Vengeful Magma Elemental", "Bloodmaul Slag Mines", }, [184880] = { "Dominated Disrupter", "Sepulcher of the First Ones", "enUS", }, [72493] = { "Trak'gen", "Siege of Orgrimmar", "enUS", }, [101414] = { "Saltscale Skulker", "Eye of Azshara", }, [34463] = { "Shaabad", "Trial of the Crusader", "enUS", }, [59545] = { "The Golden Beetle", "Temple of the Jade Serpent", }, [198702] = { "Unstable Frost", "Vault of the Incarnates", }, [195119] = { "Primalist Shockcaster", "Ruby Life Pools", }, [23954] = { "Ingvar the Plunderer", "Utgarde Keep", "enUS", }, [24082] = { "Proto-Drake Handler", "Utgarde Keep", "enUS", }, [12203] = { "Landslide", "Maraudon", }, [216619] = { "Orator Krix'vizk", "City of Threads", "enUS", }, [37023] = { "Plague Scientist", "Icecrown Citadel", "enUS", }, [24722] = { "Fel Crystal", "Magisters' Terrace", "enUS", }, [24850] = { "Kalecgos", "The Sunwell", }, [37663] = { "Darkfallen Noble", "Icecrown Citadel", "enUS", }, [33824] = { "Twilight Shadowblade", "Ulduar", "enUS", }, [71983] = { "Farseer Wolf Rider", "Siege of Orgrimmar", "enUS", }, [164921] = { "Drust Harvester", "Mists of Tirna Scithe", "enUS", }, [210478] = { "Infected Beast", "Fungal Folly", "enUS", }, [216621] = { "Nerubian Webspinner", "Earthcrawl Mines", "enUS", }, [29713] = { "Slad'ran Constrictor", "Gundrak", "enUS", }, [59546] = { "The Talking Fish", "Temple of the Jade Serpent", }, [189492] = { "Raszageth", "Vault of the Incarnates", }, [210479] = { "Carnivorous Lasher", "Fungal Folly", "enUS", }, [8876] = { "Sandfury Acolyte", "Zul'Farrak", "enUS", }, [43934] = { "Soul Fragment", "Lost City of the Tol'vir", }, [112678] = { "Shal'dorei Naturalist", "The Nighthold", "enUS", }, [71984] = { "Siege Engineer", "Siege of Orgrimmar", "enUS", }, [72496] = { "Overseer Thathung", "Siege of Orgrimmar", "enUS", }, [220206] = { "Crazed Skardyn", "The Dread Pit", "enUS", }, [13323] = { "Subterranean Diemetradon", "Maraudon", }, [218671] = { "Venture Co. Pyromaniac", "Cinderbrew Meadery", "enUS", }, [18708] = { "Murmur", "Auchindoun: Shadow Labyrinth", }, [179257] = { "Burning Shade", "Sanctum of Domination", "enUS", }, [198709] = { "Unstable Earth", "Vault of the Incarnates", }, [34465] = { "Velanaa", "Trial of the Crusader", "enUS", }, [164414] = { "Reanimated Mage", "The Necrotic Wake", "enUS", }, [214066] = { "Cursedforge Stoneshaper", "The Stonevault", "enUS", }, [24083] = { "Enslaved Proto-Drake", "Utgarde Keep", "enUS", }, [20052] = { "Crystalcore Mechanic", "Tempest Keep", }, [97068] = { "Storm Drake", "Halls of Valor", }, [32593] = { "Skittering Swarmer", "Azjol-Nerub", "enUS", }, [32930] = { "Kologarn", "Ulduar", "enUS", }, [24723] = { "Selin Fireheart", "Magisters' Terrace", "enUS", }, [33186] = { "Razorscale", "Ulduar", "enUS", }, [75058] = { "Twilight Aquamancer", "Blackfathom Deeps", }, [37665] = { "Darkfallen Lieutenant", "Icecrown Citadel", "enUS", }, [71475] = { "Rook Stonetoe", "Siege of Orgrimmar", "enUS", }, [5271] = { "Atal'ai Deathwalker", "Sunken Temple", }, [164929] = { "Tirnenn Villager", "The Shadowlands", "enUS", }, [25363] = { "Sunblade Cabalist", "The Sunwell", }, [34466] = { "Anthar Forgemender", "Trial of the Crusader", "enUS", }, [200761] = { "Wild Ohuna", "The Nokhud Offensive", }, [59804] = { "Gripping Hatred", "Shado-Pan Monastery", }, [99629] = { "Bitterbrine Scavenger", "Eye of Azshara", }, [83761] = { "Ogron Laborer", "Iron Docks", }, [76595] = { "Sargerei Soulpriest", "Auchindoun", }, [44704] = { "Minion of Siamat", "Lost City of the Tol'vir", }, [37026] = { "Skybreaker Sorcerer", "Icecrown Citadel", "enUS", }, [198716] = { "Unstable Storm", "Vault of the Incarnates", }, [5719] = { "Morphaz", "Sunken Temple", }, [128551] = { "Irontide Mastiff", "Freehold", }, [187967] = { "Sennarth", "Vault of the Incarnates", }, [194622] = { "Scorchling", "Ruby Life Pools", }, [34467] = { "Alyssia Moonstalker", "Trial of the Crusader", "enUS", }, [135245] = { "Bilge Rat Demolisher", "Siege of Boralus", "enUS", }, [195135] = { "Bracken Warscourge", "Brackenhide Hollow", }, [23956] = { "Dragonflayer Strategist", "Utgarde Keep", "enUS", }, [187969] = { "Flashfrost Earthshaper", "Ruby Life Pools", }, [196671] = { "Arcane Ravager", "Algeth'ar Academy", }, [217658] = { "Sir Braunpyke", "Priory of the Sacred Flame", "enUS", }, [60701] = { "Zian of the Endless Shadow", "Mogu'shan Vaults", "enUS", }, [44577] = { "General Husam", "Lost City of the Tol'vir", }, [101679] = { "Dreadsoul Poisoner", "Darkheart Thicket", }, [220730] = { "Royal Venomshell", "City of Threads", "enUS", }, [37027] = { "Skybreaker Hierophant", "Icecrown Citadel", "enUS", }, [33572] = { "Steelforged Defender", "Ulduar", "enUS", }, [83764] = { "Grom'kar Deadeye", "Iron Docks", }, [54431] = { "Echo of Baine", "End Time", }, [197697] = { "Flamegullet", "Ruby Life Pools", }, [54687] = { "Time-Twisted Footman", "End Time", }, [21269] = { "Devastation", "Tempest Keep", }, [199233] = { "Flamescale Captain", "Vault of the Incarnates", }, [197698] = { "Thunderhead", "Ruby Life Pools", }, [8877] = { "Sandfury Zealot", "Zul'Farrak", "enUS", }, [83765] = { "Grom'kar Footsoldier", "Iron Docks", }, [164427] = { "Reanimated Warrior", "The Necrotic Wake", "enUS", }, [219198] = { "Ravenous Scarab", "City of Threads", "enUS", }, [36516] = { "Soulguard Animator", "The Forge of Souls", "enUS", }, [127019] = { "Training Dummy", "Freehold", }, [32933] = { "Left Arm", "Ulduar", "enUS", }, [111151] = { "Midnight Siphoner", "The Nighthold", "enUS", }, [103217] = { "Crystalline Scorpid", "The Nighthold", "enUS", }, [22869] = { "Illidari Boneslicer", "Black Temple", "enUS", }, [208450] = { "Wandering Candle", "Darkflame Cleft", "enUS", }, [54432] = { "Murozond", "End Time", }, [34085] = { "Forge Construct", "Ulduar", "enUS", }, [54688] = { "Time-Twisted Nightsaber", "End Time", }, [34469] = { "Melador Valestrider", "Trial of the Crusader", "enUS", }, [207939] = { "Baron Braunpyke", "Priory of the Sacred Flame", "enUS", }, [221760] = { "Risen Mage", "Priory of the Sacred Flame", "enUS", }, [198214] = { "Broodguardian Ziruss", "Vault of the Incarnates", }, [99891] = { "Storm Drake", "Halls of Valor", }, [196679] = { "Frozen Shroud", "Vault of the Incarnates", }, [222273] = { "Sureki Silkbow", "Nerub-ar Palace", "enUS", }, [40484] = { "Erudax", "Grim Batol", "enUS", }, [219714] = { "Ice Block", "The Underkeep", "enUS", }, [73530] = { "Dragonmaw Grunt", "Siege of Orgrimmar", "enUS", }, [32934] = { "Right Arm", "Ulduar", "enUS", }, [222274] = { "Sureki Darkblade", "Nerub-ar Palace", "enUS", }, [222786] = { "Parasitic Worm", "Nerub-ar Palace", "enUS", }, [10381] = { "Ravaged Cadaver", "Stratholme", "enUS", }, [10413] = { "Crypt Beast", "Stratholme", "enUS", }, [7271] = { "Witch Doctor Zum'rah", "Zul'Farrak", "enUS", }, [229441] = { "Lesser Obsidian Elemental", "Blackrock Depths", "enUS", }, [222275] = { "Training Dummy", "Nerub-ar Palace", "enUS", }, [21270] = { "Cosmic Infuser", "Tempest Keep", }, [207943] = { "Arathi Neophyte", "Priory of the Sacred Flame", "enUS", }, [229442] = { "Obsidian Elemental", "Blackrock Depths", "enUS", }, [59552] = { "The Crybaby Hozen", "Temple of the Jade Serpent", }, [59808] = { "Shado-Pan Stormbringer", "Shado-Pan Monastery", }, [208456] = { "Shuffling Horror", "Darkflame Cleft", "enUS", }, [135258] = { "Irontide Curseblade", "Siege of Boralus", "enUS", }, [40357] = { "Invoked Shadowflame Spirit", "Grim Batol", "enUS", }, [118065] = { "Smoldering Infernal", "Artifact - Acquisition - Tank", }, [208457] = { "Skittering Darkness", "Darkflame Cleft", "enUS", }, [229444] = { "Son of Roccor", "Blackrock Depths", "enUS", }, [207946] = { "Captain Dailcry", "Priory of the Sacred Flame", "enUS", }, [216648] = { "Nx", "City of Threads", "enUS", }, [54690] = { "Time-Twisted Priest", "End Time", }, [23318] = { "Ashtongue Rogue", "Black Temple", "enUS", }, [42789] = { "Stonecore Magmalord", "The Stonecore", }, [216649] = { "Vx", "City of Threads", "enUS", }, [11789] = { "Deep Borer", "Maraudon", }, [59553] = { "The Songbird Queen", "Temple of the Jade Serpent", }, [104246] = { "Duskwatch Guard", "Court of Stars", }, [207949] = { "Zealous Templar", "Priory of the Sacred Flame", "enUS", }, [61345] = { "Mogu Archer", "Mogu'shan Vaults", "enUS", }, [135263] = { "Ashvane Spotter", "Siege of Boralus", "enUS", }, [190034] = { "Blazebound Destroyer", "Ruby Life Pools", }, [219723] = { "Royal Whisperer", "Nerub-ar Palace", "enUS", }, [104247] = { "Duskwatch Arcanist", "Court of Stars", }, [84028] = { "Siegemaster Rokra", "Iron Docks", }, [76094] = { "Sun Trinket", "Skyreach", }, [210510] = { "Flimflam the Cowardly", "Darkflame Cleft", "enUS", }, [21271] = { "Infinity Blades", "Tempest Keep", }, [219724] = { "Court Attendant", "Nerub-ar Palace", "enUS", }, [43430] = { "Stonecore Berserker", "The Stonecore", }, [219725] = { "Chitin Knight", "Nerub-ar Palace", "enUS", }, [232522] = { "Ribbly Screwspigot", "Blackrock Depths", "enUS", }, [75839] = { "Vigilant Kaathar", "Auchindoun", }, [13197] = { "Fel Lash", "Dire Maul", "enUS", }, [98362] = { "Troubled Soul", "Black Rook Hold", }, [103225] = { "Acidmaw Scorpid", "The Nighthold", "enUS", }, [223822] = { "Queen's Guard Re'zah", "Nerub-ar Palace", "enUS", }, [38184] = { "Corrupted Ymirjar", "Icecrown Citadel", "enUS", }, [97083] = { "King Ranulf", "Halls of Valor", }, [34473] = { "Brienna Nightfell", "Trial of the Crusader", "enUS", }, [196694] = { "Arcane Forager", "Algeth'ar Academy", }, [59555] = { "Haunting Sha", "Temple of the Jade Serpent", }, [19608] = { "Frayer Wildling", "Tempest Keep: The Botanica", "enUS", }, [194647] = { "Thunder Caller", "Vault of the Incarnates", }, [216658] = { "Izo, the Grand Splicer", "City of Threads", "enUS", }, [76097] = { "Solar Familiar", "Skyreach", }, [97084] = { "King Tor", "Halls of Valor", }, [72770] = { "Kor'kron Dark Farseer", "Siege of Orgrimmar", "enUS", }, [61347] = { "Kingsguard", "Mogu'shan Vaults", "enUS", }, [81984] = { "Gnarlroot", "The Everbloom", }, [32938] = { "Flash Freeze", "Ulduar", "enUS", }, [230992] = { "Dark Iron Imperial Guard", "Blackrock Depths", "enUS", }, [10382] = { "Mangled Cadaver", "Stratholme", "enUS", }, [99644] = { "Felguard Annihilator", "Vault of the Wardens", }, [104251] = { "Duskwatch Sentry", "Court of Stars", }, [121399] = { "Inquisitor Sebilus", "Tomb of Sargeras", "enUS", }, [54693] = { "Time-Twisted Rifleman", "End Time", }, [21272] = { "Warp Slicer", "Tempest Keep", }, [34474] = { "Serissa Grimdabbler", "Trial of the Crusader", "enUS", }, [73539] = { "Kor'kron Den Mother", "Siege of Orgrimmar", "enUS", }, [81985] = { "Everbloom Tender", "The Everbloom", }, [230994] = { "Fireling", "Blackrock Depths", "enUS", }, [219221] = { "Ravenous Crawler", "Ara-Kara, City of Echoes", "enUS", }, [99645] = { "Shadowmoon Technician", "Vault of the Wardens", }, [96574] = { "Stormforged Sentinel", "Halls of Valor", }, [121400] = { "Accusator Gnazh", "Tomb of Sargeras", "enUS", }, [101437] = { "Burning Geode", "Neltharion's Lair", }, [36522] = { "Soul Horror", "The Forge of Souls", "enUS", }, [224853] = { "Mutated Hatchling", "Grim Batol", "enUS", }, [98366] = { "Ghostly Retainer", "Black Rook Hold", }, [127799] = { "Dazar'ai Honor Guard", "Atal'Dazar", }, [223318] = { "Devoted Worshipper", "Nerub-ar Palace", "enUS", }, [5720] = { "Weaver", "Sunken Temple", }, [11470] = { "Eldreth Sorcerer", "Dire Maul", "enUS", }, [112955] = { "Shadescale Wyrm", "The Nighthold", "enUS", }, [97087] = { "Valarjar Champion", "Halls of Valor", }, [101438] = { "Vileshard Chunk", "Neltharion's Lair", }, [34475] = { "Shocuul", "Trial of the Crusader", "enUS", }, [73541] = { "Kor'kron Wolf Pup", "Siege of Orgrimmar", "enUS", }, [151657] = { "Bomb Tonk", "Operation: Mechagon", "enUS", }, [111164] = { "Twilight Stardancer", "The Nighthold", "enUS", }, [19865] = { "Mutate Horror", "Tempest Keep: The Botanica", "enUS", }, [228951] = { "Nerubian Stalker", "Earthcrawl Mines", "enUS", }, [39978] = { "Twilight Torturer", "Blackrock Caverns", }, [112956] = { "Shimmering Manaspine", "The Nighthold", "enUS", }, [60709] = { "Qiang the Merciless", "Mogu'shan Vaults", "enUS", }, [181859] = { "Volatile Materium", "Sepulcher of the First Ones", "enUS", }, [207453] = { "Fungal Rotspreader", "Fungal Folly", "enUS", }, [216155] = { "Skittering Ambusher", "The Dread Pit", "enUS", }, [228952] = { "Nerubian Skulker", "The Dread Pit", "enUS", }, [98368] = { "Ghostly Protector", "Black Rook Hold", }, [24664] = { "Kael'thas Sunstrider", "Magisters' Terrace", "enUS", }, [61989] = { "Cursed Mogu Sculpture", "Mogu'shan Vaults", "enUS", }, [207454] = { "Fungal Gutter", "Fungal Folly", "enUS", }, [183396] = { "Eternal Forger", "Sepulcher of the First Ones", "enUS", }, [228953] = { "Skittering Intruder", "The Dread Pit", "enUS", }, [33836] = { "Bomb Bot", "Ulduar", "enUS", }, [76102] = { "Air Familiar", "Skyreach", }, [29335] = { "Anub'ar Webspinner", "Azjol-Nerub", "enUS", }, [181861] = { "Magmatusk", "Neltharus", }, [25368] = { "Sunblade Slayer", "The Sunwell", }, [17370] = { "Laughing Skull Enforcer", "Hellfire Citadel: The Blood Furnace", "enUS", }, [111166] = { "Resolute Courtesan", "The Nighthold", "enUS", }, [17626] = { "Laughing Skull Legionnaire", "Hellfire Citadel: The Blood Furnace", "enUS", }, [207456] = { "Fungal Speartender", "Fungal Folly", "enUS", }, [183398] = { "Ancient Sentinel", "Sepulcher of the First Ones", "enUS", }, [17882] = { "The Black Stalker", "Coilfang: The Underbog", "enUS", }, [197219] = { "Vile Lasher", "Algeth'ar Academy", }, [60710] = { "Subetai the Swift", "Mogu'shan Vaults", "enUS", }, [65317] = { "Xiang", "Temple of the Jade Serpent", }, [18394] = { "Ethereal Wraith", "Auchindoun: Mana-Tombs", "enUS", }, [98370] = { "Ghostly Councilor", "Black Rook Hold", }, [180840] = { "Frostbound Devoted", "Sanctum of Domination", "enUS", }, [26776] = { "Direbrew Minion", "Blackrock Depths", "enUS", }, [141938] = { "Ashvane Sniper", "Siege of Boralus", "enUS", }, [76104] = { "Monstrous Corpse Spider", "Shadowmoon Burial Grounds", "enUS", }, [84550] = { "Xeri'tac", "The Everbloom", }, [214625] = { "Kobyss Necromancer", "Tak-Rethan Abyss", "enUS", }, [19226] = { "Void Traveler", "Auchindoun: Shadow Labyrinth", }, [54952] = { "Brittle Ghoul", "End Time", }, [34605] = { "Swarm Scarab", "Trial of the Crusader", "enUS", }, [155760] = { "Tank Buster MK2", "Operation: Mechagon", "enUS", }, [74569] = { "Restorative Waters", "Blackfathom Deeps", }, [99651] = { "Faceless Voidcaster", "Vault of the Wardens", }, [203877] = { "Kobold Thwacker", "Kriegval's Rest", "enUS", }, [39980] = { "Twilight Sadist", "Blackrock Caverns", }, [222305] = { "Palace Guardian", "Nerub-ar Palace", "enUS", }, [219746] = { "Silken Tomb", "Nerub-ar Palace", "enUS", }, [203878] = { "Kobold Mystic", "Kriegval's Rest", "enUS", }, [196200] = { "Algeth'ar Echoknight", "Algeth'ar Academy", }, [196712] = { "Nullification Device", "Halls of Infusion", "enUS", }, [74570] = { "Ruination", "Bloodmaul Slag Mines", }, [10383] = { "Broken Cadaver", "Stratholme", "enUS", }, [7272] = { "Theka the Martyr", "Zul'Farrak", "enUS", }, [188011] = { "Primal Terrasentry", "Ruby Life Pools", }, [33838] = { "Enslaved Fire Elemental", "Ulduar", "enUS", }, [33966] = { "Crusher Tentacle", "Ulduar", "enUS", }, [84552] = { "Toxic Spiderling", "The Everbloom", }, [25369] = { "Sunblade Vindicator", "The Sunwell", }, [77130] = { "Sargerei Ritualist", "Auchindoun", }, [196202] = { "Spectral Invoker", "Algeth'ar Academy", }, [111170] = { "Astral Farseer", "The Nighthold", "enUS", }, [74571] = { "Calamity", "Bloodmaul Slag Mines", }, [223844] = { "Covert Webmancer", "City of Threads", "enUS", }, [183406] = { "Colossal Realmcrafter", "Sepulcher of the First Ones", "enUS", }, [196203] = { "Ethereal Restorer", "Algeth'ar Academy", }, [129598] = { "Freehold Pack Mule", "Freehold", }, [7608] = { "Murta Grimgut", "Zul'Farrak", "enUS", }, [77131] = { "Sargerei Spirit-Tender", "Auchindoun", }, [18331] = { "Ethereal Darkcaster", "Auchindoun: Mana-Tombs", "enUS", }, [175729] = { "Remnant of Ner'zhul", "Sanctum of Domination", "enUS", }, [37038] = { "Vengeful Fleshreaper", "Icecrown Citadel", "enUS", }, [18587] = { "Frayer", "Tempest Keep: The Botanica", "enUS", }, [22874] = { "Coilskar Harpooner", "Black Temple", "enUS", }, [11471] = { "Eldreth Apparition", "Dire Maul", "enUS", }, [175730] = { "Fatescribe Roh-Kalo", "Sanctum of Domination", "enUS", }, [75852] = { "Corrupted Healing Totem", "Blackfathom Deeps", }, [129599] = { "Cutwater Knife Juggler", "Freehold", }, [215657] = { "Ulgrax the Devourer", "Nerub-ar Palace", "enUS", }, [154744] = { "Toxic Monstrosity", "Operation: Mechagon", "enUS", }, [175731] = { "Guardian of the First Ones", "Sanctum of Domination", "enUS", }, [73805] = { "Corrupted Toad", "SMV Alliance Garrison Level 2", }, [210539] = { "Corridor Creeper", "Darkflame Cleft", "enUS", }, [207468] = { "Gnarled Reviver", "Fungal Folly", "enUS", }, [232550] = { "Prototype Arcane Golem", "Blackrock Depths", "enUS", }, [175732] = { "Sylvanas Windrunner", "Sanctum of Domination", "enUS", }, [39982] = { "Crazed Mage", "Blackrock Caverns", }, [96584] = { "Immoliant Fury", "Vault of the Wardens", }, [129600] = { "Bilge Rat Brinescale", "Freehold", }, [8120] = { "Sul'lithuz Abomination", "Zul'Farrak", "enUS", }, [77133] = { "Sargerei Hoplite", "Auchindoun", }, [195696] = { "Primalist Thunderbeast", "The Nokhud Offensive", }, [28825] = { "Cyclone", "Halls of Lightning", "enUS", }, [232552] = { "Prototype Electric Golem", "Blackrock Depths", "enUS", }, [29209] = { "Carrion Beetle", "Azjol-Nerub", "enUS", }, [121155] = { "Sickly Tadpole", "Tomb of Sargeras", }, [129601] = { "Cutwater Harpooner", "Freehold", }, [97097] = { "Helarjar Champion", "Maw of Souls", }, [25370] = { "Sunblade Dusk Priest", "The Sunwell", }, [77134] = { "Sargerei Cleric", "Auchindoun", }, [232553] = { "Prototype Toxic Golem", "Blackrock Depths", "enUS", }, [43438] = { "Corborus", "The Stonecore", }, [99657] = { "Deranged Mindflayer", "Vault of the Wardens", }, [108359] = { "Volatile Scorpid", "The Nighthold", "enUS", }, [229995] = { "Sureki Arbalest", "Nerub-ar Palace", "enUS", }, [129602] = { "Irontide Enforcer", "Freehold", }, [36272] = { "Apothecary Frye", "Shadowfang Keep", }, [22299] = { "Spore Strider", "Coilfang: The Underbog", "enUS", }, [150143] = { "Scrapbone Grinder", "Operation: Mechagon", "enUS", }, [152703] = { "Walkie Shockie X1", "Operation: Mechagon", "enUS", }, [33329] = { "Heart of the Deconstructor", "Ulduar", "enUS", }, [22875] = { "Coilskar Sea-Caller", "Black Temple", "enUS", }, [183416] = { "Bound Realmbreaker", "Sepulcher of the First Ones", "enUS", }, [108360] = { "Acidmaw Scorpid", "The Nighthold", "enUS", }, [96587] = { "Felsworn Infester", "Vault of the Wardens", }, [54700] = { "Time-Twisted Nightsaber", "End Time", }, [59051] = { "Strife", "Temple of the Jade Serpent", }, [201333] = { "Awakened Avalanche", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [177787] = { "Mawsworn Hopebreaker", "Sanctum of Domination", "enUS", }, [150146] = { "Scrapbone Shaman", "Operation: Mechagon", "enUS", }, [224368] = { "Chamber Expeller", "Nerub-ar Palace", "enUS", }, [108361] = { "Crystalline Scorpid", "The Nighthold", "enUS", }, [20060] = { "Lord Sanguinar", "Tempest Keep", }, [198263] = { "Stalwart Broodwarden", "Vault of the Incarnates", }, [32665] = { "Crystalline Tangler", "The Nexus", "enUS", }, [188026] = { "Frost Tomb", "Vault of the Incarnates", }, [28826] = { "Stormfury Revenant", "Halls of Lightning", "enUS", }, [33202] = { "Ancient Water Spirit", "Ulduar", "enUS", }, [211061] = { "Patreux", "Fungal Folly", "enUS", }, [75090] = { "Deep Terror", "Blackfathom Deeps", }, [54445] = { "Echo of Jaina", "End Time", }, [54701] = { "Time-Twisted Huntress", "End Time", }, [211062] = { "Bill", "Fungal Folly", "enUS", }, [74579] = { "Molten Elemental", "Bloodmaul Slag Mines", }, [190588] = { "Tectonic Crusher", "Vault of the Incarnates", }, [39985] = { "Mad Prisoner", "Blackrock Caverns", }, [72276] = { "Amalgam of Corruption", "Siege of Orgrimmar", "enUS", }, [11120] = { "Risen Hammersmith", "Stratholme", "enUS", }, [207481] = { "Spinshroom", "Fungal Folly", "enUS", }, [154758] = { "Toxic Monstrosity", "Operation: Mechagon", "enUS", }, [44976] = { "Neferset Plaguebringer", "Lost City of the Tol'vir", }, [180864] = { "High Torturer", "Sanctum of Domination", "enUS", }, [33203] = { "Ancient Conservator", "Ulduar", "enUS", }, [83026] = { "Siegemaster Olugar", "Iron Docks", }, [5721] = { "Dreamscythe", "Sunken Temple", }, [11472] = { "Eldreth Spirit", "Dire Maul", "enUS", }, [33715] = { "Charged Sphere", "Ulduar", "enUS", }, [76116] = { "Diving Chakram Spinner", "Skyreach", }, [23196] = { "Bonechewer Behemoth", "Black Temple", "enUS", }, [46512] = { "Naros", "Siege of Orgrimmar", "enUS", }, [184961] = { "Gnarled Skitter", "Sepulcher of the First Ones", "enUS", }, [78932] = { "Driving Gale-Caller", "Skyreach", }, [150154] = { "Saurolisk Bonenipper", "Operation: Mechagon", "enUS", }, [104270] = { "Guardian Construct", "Court of Stars", }, [184962] = { "Gnarled Scavenger", "Sepulcher of the First Ones", "enUS", }, [32666] = { "Training Dummy", "Siege of Orgrimmar", "enUS", }, [44977] = { "Neferset Torturer", "Lost City of the Tol'vir", }, [98384] = { "Razormouth", "Neltharion's Lair", }, [78933] = { "Herald of Sunrise", "Skyreach", }, [99664] = { "Restless Soul", "Black Rook Hold", }, [120651] = { "Explosives", "The Nokhud Offensive", }, [112973] = { "Duskwatch Weaver", "The Nighthold", "enUS", }, [72535] = { "Stone Statue", "Siege of Orgrimmar", "enUS", }, [25372] = { "Sunblade Scout", "The Sunwell", }, [232569] = { "Shadowforge Senator", "Blackrock Depths", "enUS", }, [17694] = { "Shadowmoon Darkcaster", "Hellfire Citadel: The Shattered Halls", "enUS", }, [179847] = { "Shadowsteel Horror", "Sanctum of Domination", "enUS", }, [213119] = { "Void Speaker Eirich", "The Stonevault", "enUS", }, [223357] = { "Sureki Conscript", "City of Threads", "enUS", }, [113998] = { "Mightstone Breaker", "Neltharion's Lair", }, [232571] = { "Pyromancer Loregrain", "Blackrock Depths", "enUS", }, [81750] = { "Bloodmaul Ogron", "Bloodmaul Slag Mines", }, [36916] = { "Ghoul Minion", "The Forge of Souls", "enUS", }, [41139] = { "Naz'jar Spiritmender", "Throne of the Tides", }, [194181] = { "Vexamus", "Algeth'ar Academy", }, [150160] = { "Scrapbone Bully", "Operation: Mechagon", "enUS", }, [99922] = { "Ebonclaw Packmate", "Halls of Valor", }, [104273] = { "Jazshariu", "Court of Stars", }, [229501] = { "Skeletal Minion", "Utgarde Keep", "enUS", }, [76376] = { "Skyreach Arcanologist", "Skyreach", }, [19486] = { "Sunseeker Chemist", "Tempest Keep: The Botanica", "enUS", }, [23965] = { "Frost Tomb", "Utgarde Keep", "enUS", }, [104274] = { "Baalgar the Watchful", "Court of Stars", }, [71770] = { "Kor'kron Ironblade", "Siege of Orgrimmar", "enUS", }, [20062] = { "Grand Astromancer Capernian", "Tempest Keep", }, [225409] = { "Surging Totem", "Stratholme", "enUS", }, [98900] = { "Wyrmtongue Trickster", "Black Rook Hold", }, [66652] = { "Lesser Volatile Energy", "Shado-Pan Monastery", }, [10417] = { "Venom Belcher", "Stratholme", "enUS", }, [7273] = { "Gahz'rilla", "Zul'Farrak", "enUS", }, [104275] = { "Imacu'tya", "Court of Stars", }, [71771] = { "Kor'kron Arcweaver", "Siege of Orgrimmar", "enUS", }, [184972] = { "Eranog", "Vault of the Incarnates", }, [29340] = { "Anub'ar Brood Keeper", "Azjol-Nerub", "enUS", }, [214661] = { "Goldie Baronbottom", "Cinderbrew Meadery", "enUS", }, [97365] = { "Seacursed Mistmender", "Maw of Souls", }, [150165] = { "Slime Elemental", "Operation: Mechagon", "enUS", }, [17695] = { "Shattered Hand Assassin", "Hellfire Citadel: The Shattered Halls", "enUS", }, [223876] = { "Impaling Spike", "Nerub-ar Palace", "enUS", }, [183438] = { "Chainbound Construct", "Sepulcher of the First Ones", "enUS", }, [71516] = { "Kor'kron Ironblade", "Siege of Orgrimmar", "enUS", }, [71772] = { "Kor'kron Assassin", "Siege of Orgrimmar", "enUS", }, [11121] = { "Black Guard Swordsmith", "Stratholme", "enUS", }, [231555] = { "Anvilrage Officer", "Blackrock Depths", "enUS", }, [183439] = { "Mawsworn Annihilator", "Sepulcher of the First Ones", "enUS", }, [44980] = { "Neferset Theurgist", "Lost City of the Tol'vir", }, [173714] = { "Mistveil Nightblossom", "Mists of Tirna Scithe", "enUS", }, [45620] = { "Naz'jar Soldier", "Throne of the Tides", }, [150168] = { "Toxic Monstrosity", "Operation: Mechagon", "enUS", }, [11473] = { "Eldreth Spectre", "Dire Maul", "enUS", }, [104277] = { "Legion Hound", "Court of Stars", }, [71773] = { "Kor'kron Warshaman", "Siege of Orgrimmar", "enUS", }, [164501] = { "Mistcaller", "Mists of Tirna Scithe", "enUS", }, [105301] = { "Expedient Elemental", "The Nighthold", "enUS", }, [231557] = { "Anvilrage Sapper", "Blackrock Depths", "enUS", }, [150169] = { "Toxic Lurker", "Operation: Mechagon", "enUS", }, [115795] = { "Abyss Stalker", "Tomb of Sargeras", "enUS", }, [95832] = { "Valarjar Shieldmaiden", "Halls of Valor", }, [104278] = { "Felbound Enforcer", "Court of Stars", }, [39990] = { "Twilight Zealot", "Blackrock Caverns", }, [20063] = { "Master Engineer Telonicus", "Tempest Keep", }, [181395] = { "Skolex", "Sepulcher of the First Ones", "enUS", }, [56754] = { "Azure Serpent", "Shado-Pan Monastery", }, [190609] = { "Echo of Doragosa", "Algeth'ar Academy", }, [44981] = { "Oathsworn Skinner", "Lost City of the Tol'vir", }, [139422] = { "Scaled Krolusk Tamer", "Temple of Sethraliss", }, [214668] = { "Venture Co. Patron", "The Rookery", "enUS", }, [153755] = { "Naeno Megacrash", "Operation: Mechagon", "enUS", }, [95833] = { "Hyrja", "Halls of Valor", }, [33720] = { "Obsidian Consort", "Ulduar", "enUS", }, [29213] = { "Anub'ar Darter", "Azjol-Nerub", "enUS", }, [231561] = { "Anvilrage Medic", "Blackrock Depths", "enUS", }, [216205] = { "Ravenous Spawn", "Nerub-ar Palace", "enUS", }, [102232] = { "Rockbound Trapper", "Neltharion's Lair", }, [122963] = { "Rezan", "Atal'Dazar", }, [181398] = { "Mal'Ganis", "Sepulcher of the First Ones", "enUS", }, [173720] = { "Mistveil Gorgegullet", "Mists of Tirna Scithe", "enUS", }, [223372] = { "Prime Slime", "Nerub-ar Palace", "enUS", }, [95834] = { "Valarjar Mystic", "Halls of Valor", }, [139425] = { "Crazed Incubator", "Temple of Sethraliss", }, [181399] = { "Kin'tessa", "Sepulcher of the First Ones", "enUS", }, [231563] = { "Anvilrage Rogue", "Blackrock Depths", "enUS", }, [85341] = { "Lunarfall Raccoon", "SMV Alliance Garrison Level 2", }, [30621] = { "Cynsxa", "Ahn'kahet: The Old Kingdom", }, [44982] = { "Neferset Darkcaster", "Lost City of the Tol'vir", }, [127315] = { "Reanimation Totem", "Atal'Dazar", }, [26782] = { "Crystalline Keeper", "The Nexus", "enUS", }, [211089] = { "Anub'ikkaj", "The Dawnbreaker", "enUS", }, [75360] = { "Searing Ember", "Bloodmaul Slag Mines", }, [220815] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [9554] = { "Hammered Patron", "Blackrock Depths", "enUS", }, [214673] = { "Flavor Scientist", "Cinderbrew Meadery", "enUS", }, [231565] = { "Anvilrage Artillerist", "Blackrock Depths", "enUS", }, [122965] = { "Vol'kaal", "Atal'Dazar", }, [231566] = { "Harbinger of Flames", "Blackrock Depths", "enUS", }, [187033] = { "Stinkbreath", "Brackenhide Hollow", }, [180379] = { "Mawsworn Arbalest", "Sanctum of Domination", "enUS", }, [135846] = { "Sand-Crusted Striker", "Temple of Sethraliss", }, [56884] = { "Corrupted Taran Zhu", "Shado-Pan Monastery", }, [222866] = { "Defias Watchman", "Deadmines", "enUS", }, [99676] = { "Mogu'shan Secret-Keeper", "Vault of the Wardens", }, [33722] = { "Storm Tempered Keeper", "Ulduar", "enUS", }, [29214] = { "Anub'ar Assassin", "Azjol-Nerub", "enUS", }, [217748] = { "Nexus-Princess Ky'veza", "Nerub-ar Palace", "enUS", }, [34234] = { "Runeforged Sentry", "Ulduar", "enUS", }, [227474] = { "Ascension Researcher", "The Underkeep", "enUS", }, [42808] = { "Stonecore Flayer", "The Stonecore", }, [17377] = { "Keli'dan the Breaker", "Hellfire Citadel: The Blood Furnace", "enUS", }, [122967] = { "Priestess Alun'za", "Atal'Dazar", }, [29982] = { "Drakkari Raider", "Gundrak", "enUS", }, [116569] = { "Razorjaw Wavemender", "Tomb of Sargeras", }, [221845] = { "Xur'khun the Defiled", "Nerub-ar Palace", "enUS", }, [231059] = { "Tichondrius", "Kalimdor", "enUS", }, [40633] = { "Naz'jar Honor Guard", "Throne of the Tides", }, [36666] = { "Spectral Warden", "The Forge of Souls", "enUS", }, [122968] = { "Yazma", "Atal'Dazar", }, [139946] = { "Heart Guardian", "Temple of Sethraliss", }, [89] = { "Infernal", "Stratholme", "enUS", }, [99678] = { "Lingering Corruption", "Vault of the Wardens", }, [180385] = { "Condemned Soul Remnant", "Sanctum of Domination", "enUS", }, [76132] = { "Soaring Chakram Master", "Skyreach", }, [129879] = { "Irontide Cleaver", "Siege of Boralus", "enUS", }, [122969] = { "Zanchuli Witch-Doctor", "Atal'Dazar", }, [95072] = { "Greater Earth Elemental", "Stratholme", "enUS", }, [178851] = { "Burning Stygia", "Sanctum of Domination", "enUS", }, [39994] = { "Conflagration", "Blackrock Caverns", }, [96608] = { "Ebonclaw Worg", "Halls of Valor", }, [40634] = { "Naz'jar Tempest Witch", "Throne of the Tides", }, [122970] = { "Shadowblade Stalker", "Atal'Dazar", }, [78437] = { "Gul'kosh", "Auchindoun", }, [214684] = { "Invading Scrapper", "Tak-Rethan Abyss", "enUS", }, [188067] = { "Flashfrost Chillweaver", "Ruby Life Pools", }, [180389] = { "Mawsworn Rageguard", "Sanctum of Domination", "enUS", }, [96609] = { "Gildedfur Stag", "Halls of Valor", }, [185508] = { "Claw Fighter", "Brackenhide Hollow", }, [117596] = { "Razorjaw Gladiator", "Tomb of Sargeras", }, [42810] = { "Crystalspawn Giant", "The Stonecore", }, [122971] = { "Dazar'ai Juggernaut", "Atal'Dazar", }, [86372] = { "Melded Berserker", "The Everbloom", }, [226459] = { "Glowmite", "Fungal Folly", "enUS", }, [150190] = { "HK-8 Aerial Oppression Unit", "Operation: Mechagon", "enUS", }, [30111] = { "Twilight Worshipper", "Ahn'kahet: The Old Kingdom", }, [104288] = { "Trilliax", "The Nighthold", "enUS", }, [129370] = { "Irontide Waveshaper", "Siege of Boralus", "enUS", }, [226460] = { "Undercrawler Hatchling", "The Spiral Weave", "enUS", }, [122972] = { "Dazar'ai Augur", "Atal'Dazar", }, [79463] = { "Radiant Supernova", "Skyreach", }, [71529] = { "Thok the Bloodthirsty", "Siege of Orgrimmar", "enUS", }, [96611] = { "Angerhoof Bull", "Halls of Valor", }, [226462] = { "Stagshell", "The Spiral Weave", "enUS", }, [58807] = { "Vestige of Hatred", "Shado-Pan Monastery", }, [199333] = { "Frostbreath Arachnid", "Vault of the Incarnates", }, [81767] = { "Bloodmaul Flamespeaker", "Bloodmaul Slag Mines", }, [221344] = { "Gloom Hatchling", "Nerub-ar Palace", "enUS", }, [180906] = { "Halondrus", "Sepulcher of the First Ones", "enUS", }, [222368] = { "Exalted Priest", "Nerub-ar Palace", "enUS", }, [198310] = { "Flame Tarasek", "Vault of the Incarnates", }, [120158] = { "Volatile Corruption", "Tomb of Sargeras", "enUS", }, [196263] = { "Nokhud Neophyte", "The Nokhud Offensive", }, [192680] = { "Guardian Sentry", "Algeth'ar Academy", }, [129372] = { "Blacktar Bomber", "Siege of Boralus", "enUS", }, [197799] = { "Quarry Infuser", "Vault of the Incarnates", }, [222881] = { "Royal Weaver", "Nerub-ar Palace", "enUS", }, [72810] = { "Staff of Resonating Water", "Siege of Orgrimmar", "enUS", }, [150195] = { "Gnome-Eating Slime", "Operation: Mechagon", "enUS", }, [10387] = { "Vengeful Phantom", "Stratholme", "enUS", }, [10419] = { "Risen Conjuror", "Stratholme", "enUS", }, [7274] = { "Sandfury Executioner", "Zul'Farrak", "enUS", }, [29216] = { "Anub'ar Guardian", "Azjol-Nerub", "enUS", }, [197801] = { "Awakened Terrasentry", "Vault of the Incarnates", }, [42428] = { "Devout Follower", "The Stonecore", }, [101476] = { "Molten Charskin", "Neltharion's Lair", }, [178862] = { "Screamspike", "Sanctum of Domination", "enUS", }, [74091] = { "Kor'kron Iron Sentinel", "Siege of Orgrimmar", "enUS", }, [219301] = { "Brew Drop", "Cinderbrew Meadery", "enUS", }, [64183] = { "Enormous Stone Quilen", "Mogu'shan Vaults", "enUS", }, [79466] = { "Initiate of the Rising Sun", "Skyreach", }, [129374] = { "Scrimshaw Enforcer", "Siege of Boralus", "enUS", }, [40765] = { "Commander Ulthok", "Throne of the Tides", }, [98406] = { "Embershard Scorpion", "Neltharion's Lair", }, [193709] = { "Primalist Earthwarden", "Vault of the Incarnates", }, [33343] = { "XS-013 Scrapbot", "Ulduar", "enUS", }, [79467] = { "Adept of the Dawn", "Skyreach", }, [104293] = { "Avatar of Shadow", "Vault of the Wardens", }, [33855] = { "Junk Bot", "Ulduar", "enUS", }, [221863] = { "Summoned Acolyte", "Nerub-ar Palace", "enUS", }, [214697] = { "Chef Chewie", "Cinderbrew Meadery", "enUS", }, [23330] = { "Dragonmaw Wind Reaver", "Black Temple", "enUS", }, [23394] = { "Promenade Sentinel", "Black Temple", "enUS", }, [98919] = { "Seacursed Swiftblade", "Maw of Souls", }, [137405] = { "Gripping Terror", "Siege of Boralus", "enUS", }, [23970] = { "Vrykul Skeleton", "Utgarde Keep", "enUS", }, [76141] = { "Araknath", "Skyreach", }, [56762] = { "Yu'lon", "Temple of the Jade Serpent", }, [8138] = { "Sul'lithuz Broodling", "Zul'Farrak", "enUS", }, [174773] = { "Spiteful Shade", "UNKNOWN", }, [101991] = { "Nightmare Dweller", "Darkheart Thicket", }, [24674] = { "Phoenix", "Magisters' Terrace", "enUS", }, [165560] = { "Gormling Larva", "Mists of Tirna Scithe", "enUS", }, [28961] = { "Titanium Siegebreaker", "Halls of Lightning", "enUS", }, [79469] = { "Whirling Dervish", "Skyreach", }, [104295] = { "Blazing Imp", "Court of Stars", }, [29217] = { "Anub'ar Venomancer", "Azjol-Nerub", "enUS", }, [58810] = { "Fragment of Hatred", "Shado-Pan Monastery", }, [17252] = { "Vazeelroon", "Auchindoun: Shadow Labyrinth", }, [25506] = { "Shadowsword Lifeshaper", "The Sunwell", }, [17380] = { "Broggok", "Hellfire Citadel: The Blood Furnace", "enUS", }, [197298] = { "Nascent Proto-Dragon", "Vault of the Incarnates", }, [211119] = { "Kasthrik", "Fungal Folly", "enUS", }, [180407] = { "Gorgoan Sentinel", "Sanctum of Domination", "enUS", }, [100713] = { "Rockbait Fisher", "Neltharion's Lair", }, [56763] = { "Regenerating Sha", "Shado-Pan Monastery", }, [18404] = { "Bloodwarder Steward", "Tempest Keep: The Botanica", "enUS", }, [77935] = { "Sargerei Warden", "Auchindoun", }, [26722] = { "Azure Magus", "The Nexus", "enUS", }, [211121] = { "Rank Overseer", "Darkflame Cleft", "enUS", }, [22883] = { "Aqueous Spawn", "Black Temple", "enUS", }, [33985] = { "Corruptor Tentacle", "Ulduar", "enUS", }, [185528] = { "Trickclaw Mystic", "Brackenhide Hollow", }, [73073] = { "Corrupted Boil", "Siege of Orgrimmar", "enUS", }, [118374] = { "Captain Yathae Moonstrike", "Tomb of Sargeras", "enUS", }, [23523] = { "Ashtongue Elementalist", "Black Temple", "enUS", }, [185529] = { "Bracken Warscourge", "Brackenhide Hollow", }, [228015] = { "Hulking Bloodguard", "Ara-Kara, City of Echoes", "enUS", }, [135366] = { "Blacktooth Arsonist", "Tol Dagor", }, [76145] = { "Grand Defense Construct", "Skyreach", }, [60731] = { "Undying Shadows", "Mogu'shan Vaults", "enUS", }, [56764] = { "Consuming Sha", "Shado-Pan Monastery", }, [166079] = { "Brittlebone Crossbowman", "The Necrotic Wake", "enUS", }, [28578] = { "Hardened Steel Reaver", "Halls of Lightning", "enUS", }, [213684] = { "Void Chunk", "The Rookery", "enUS", }, [136391] = { "Heart Guardian", "Temple of Sethraliss", }, [194745] = { "Rotfang Hyena", "Brackenhide Hollow", }, [10420] = { "Risen Initiate", "Stratholme", "enUS", }, [2630] = { "Earthbind Totem", "Magisters' Terrace", "enUS", }, [76146] = { "Grand Defense Construct", "Skyreach", }, [58812] = { "Hateful Essence", "Shado-Pan Monastery", }, [199353] = { "Frost Tomb", "Vault of the Incarnates", }, [25507] = { "Sunblade Protector", "Outland", }, [17381] = { "The Maker", "Hellfire Citadel: The Blood Furnace", "enUS", }, [144071] = { "Irontide Waveshaper", "Siege of Boralus", "enUS", }, [74355] = { "Captured Miner", "Bloodmaul Slag Mines", }, [227507] = { "Sureki Skirmisher", "Nerub-ar Palace", "enUS", }, [191164] = { "Arcane Tender", "The Azure Vault", }, [30178] = { "Ahn'kahar Swarmer", "Ahn'kahet: The Old Kingdom", }, [180415] = { "Mawsworn Axeguard", "Sanctum of Domination", "enUS", }, [185534] = { "Bonebolt Hunter", "Brackenhide Hollow", }, [56765] = { "Destroying Sha", "Shado-Pan Monastery", }, [81522] = { "Witherbark", "The Everbloom", }, [102253] = { "Understone Demolisher", "Neltharion's Lair", }, [26723] = { "Keristrasza", "The Nexus", "enUS", }, [98926] = { "Shadow Hunter", "Vault of the Wardens", }, [22884] = { "Leviathan", "Black Temple", "enUS", }, [11476] = { "Skeletal Highborne", "Dire Maul", "enUS", }, [180417] = { "Loom Artificer", "Sanctum of Domination", "enUS", }, [121193] = { "Shadowsoul", "Tomb of Sargeras", "enUS", }, [23524] = { "Ashtongue Spiritbinder", "Black Temple", "enUS", }, [19557] = { "Greater Frayer", "Tempest Keep: The Botanica", "enUS", }, [74357] = { "Captured Miner", "Bloodmaul Slag Mines", }, [181954] = { "Anduin Wrynn", "Sepulcher of the First Ones", "enUS", }, [28067] = { "Dark Iron Brewer", "Blackrock Depths", "enUS", }, [71542] = { "Blood", "Siege of Orgrimmar", "enUS", }, [213179] = { "Avanoxx", "Ara-Kara, City of Echoes", "enUS", }, [129640] = { "Snarling Dockhound", "Siege of Boralus", "enUS", }, [56766] = { "Volatile Energy", "Shado-Pan Monastery", }, [28579] = { "Hardened Steel Berserker", "Halls of Lightning", "enUS", }, [210109] = { "Earth Infused Golem", "The Stonevault", "enUS", }, [194241] = { "Vile Rothexer", "Brackenhide Hollow", }, [195265] = { "Stormcaller Arynga", "The Nokhud Offensive", }, [228537] = { "Nightfall Shadowalker", "The Dawnbreaker", "enUS", }, [71543] = { "Immerseus", "Siege of Orgrimmar", "enUS", }, [37955] = { "Blood-Queen Lana'thel", "Icecrown Citadel", "enUS", }, [33988] = { "Immortal Guardian", "Ulduar", "enUS", }, [25508] = { "Shadowsword Guardian", "The Sunwell", }, [188100] = { "Shrieking Whelp", "The Azure Vault", }, [64061] = { "Mogu'shan Warden", "Mogu'shan Vaults", "enUS", }, [150222] = { "Gunker", "Operation: Mechagon", "enUS", }, [228539] = { "Nightfall Darkcaster", "The Dawnbreaker", "enUS", }, [30179] = { "Twilight Apostle", "Ahn'kahet: The Old Kingdom", }, [108655] = { "Spawn of Serpentrix", "Blackrock Caverns", }, [76407] = { "Ner'zhul", "Shadowmoon Burial Grounds", "enUS", }, [228540] = { "Nightfall Shadowmage", "The Dawnbreaker", "enUS", }, [200387] = { "Shambling Infester", "Temple of the Jade Serpent", }, [45122] = { "Oathsworn Captain", "Lost City of the Tol'vir", }, [45378] = { "Augh", "Lost City of the Tol'vir", }, [17693] = { "Shattered Hand Scout", "Hellfire Citadel: The Shattered Halls", "enUS", }, [73226] = { "Lesser Sha Puddle", "Siege of Orgrimmar", "enUS", }, [22885] = { "Dragon Turtle", "Black Temple", "enUS", }, [167116] = { "Spinemaw Reaver", "Mists of Tirna Scithe", "enUS", }, [200388] = { "Malformed Sha", "Temple of the Jade Serpent", }, [22939] = { "Temple Acolyte", "Black Temple", "enUS", }, [185032] = { "Taskmaster Xy'pro", "Sepulcher of the First Ones", "enUS", }, [22948] = { "Gurtogg Bloodboil", "Black Temple", "enUS", }, [42691] = { "Stonecore Rift Conjurer", "The Stonecore", }, [223423] = { "Careless Hopgoblin", "Cinderbrew Meadery", "enUS", }, [23397] = { "Illidari Blood Lord", "Black Temple", "enUS", }, [167117] = { "Spinemaw Larva", "Mists of Tirna Scithe", "enUS", }, [234024] = { "Web Terror", "Zekvir's Lair", "enUS", }, [82039] = { "Rockspine Stinger", "SMV Alliance Garrison Level 2", }, [201413] = { "Inflammable Wall", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [19622] = { "Kael'thas Sunstrider", "Tempest Keep", }, [90997] = { "Mightstone Breaker", "Neltharion's Lair", }, [151649] = { "Defense Bot Mk I", "Operation: Mechagon", "enUS", }, [25354] = { "Mutate Fleshlasher", "Tempest Keep: The Botanica", "enUS", }, [187593] = { "Primal Flame", "Vault of the Incarnates", }, [197831] = { "Quarry Stonebreaker", "Vault of the Incarnates", }, [180427] = { "Loom Guardian", "Sanctum of Domination", "enUS", }, [230079] = { "Flame Geyser", "Blackrock Depths", "enUS", }, [218306] = { "Scarab Captain Vul'akan", "Nerub-ar Palace", "enUS", }, [117264] = { "Maiden of Valor", "Tomb of Sargeras", "enUS", }, [211140] = { "Arathi Neophyte", "Priory of the Sacred Flame", "enUS", }, [180780] = { "Dreadmaw", "Sanctum of Domination", "enUS", }, [114288] = { "Skeletal Warrior", "Maw of Souls", }, [36805] = { "Deathspeaker Servant", "Icecrown Citadel", "enUS", }, [198266] = { "Pouncing Broodswarmer", "Vault of the Incarnates", }, [22873] = { "Coilskar General", "Black Temple", "enUS", }, [45379] = { "Augh", "Lost City of the Tol'vir", }, [90998] = { "Blightshard Shaper", "Neltharion's Lair", }, [215236] = { "Candlelit Desecrator", "Kriegval's Rest", "enUS", }, [199368] = { "Hardened Crystal", "The Azure Vault", }, [95861] = { "Hatecoil Oracle", "Eye of Azshara", }, [224962] = { "Cursedforge Mender", "The Stonevault", "enUS", }, [34607] = { "Nerubian Burrower", "Trial of the Crusader", "enUS", }, [76154] = { "Skyreach Raven Whisperer", "Skyreach", }, [34496] = { "Eydis Darkbane", "Trial of the Crusader", "enUS", }, [22876] = { "Coilskar Soothsayer", "Black Temple", "enUS", }, [72236] = { "Embodied Doubt", "Siege of Orgrimmar", "enUS", }, [42692] = { "Stonecore Bruiser", "The Stonecore", }, [114289] = { "Skeletal Sorcerer", "Maw of Souls", }, [185363] = { "Manifestor Krugan", "Sepulcher of the First Ones", "enUS", }, [226485] = { "Hive'Ashi Worker", "Kalimdor", "enUS", }, [98677] = { "Rook Spiderling", "Black Rook Hold", }, [74363] = { "Twilight Shadow", "Blackfathom Deeps", }, [37532] = { "Frostwing Whelp", "Icecrown Citadel", "enUS", }, [175725] = { "Eye of the Jailer", "Sanctum of Domination", "enUS", }, [83025] = { "Grom'kar Battlemaster", "Iron Docks", }, [117269] = { "Kil'jaeden", "Tomb of Sargeras", "enUS", }, [10997] = { "Willey Hopebreaker", "Stratholme", "enUS", }, [75899] = { "Possessed Soul", "Shadowmoon Burial Grounds", }, [54699] = { "Time-Twisted Nightsaber", "End Time", }, [197835] = { "Kaurdyth", "Vault of the Incarnates", }, [231107] = { "Dreadpit Doomshrieker", "Kalimdor", "enUS", }, [72828] = { "Claw of Burning Anger", "Siege of Orgrimmar", "enUS", }, [17621] = { "Heathen Guard", "Hellfire Citadel: The Shattered Halls", "enUS", }, [18343] = { "Tavarok", "Auchindoun: Mana-Tombs", "enUS", }, [183413] = { "Dominated Eradicator", "Sepulcher of the First Ones", "enUS", }, [37813] = { "Deathbringer Saurfang", "Icecrown Citadel", "enUS", }, [74108] = { "Kor'kron Shredder", "Siege of Orgrimmar", "enUS", }, [37133] = { "Ymirjar Warlord", "Icecrown Citadel", "enUS", }, [91000] = { "Vileshard Hulk", "Neltharion's Lair", }, [34497] = { "Fjola Lightbane", "Trial of the Crusader", "enUS", }, [181224] = { "Dausegne", "Sepulcher of the First Ones", "enUS", }, [134364] = { "Faithless Tender", "Temple of Sethraliss", }, [117769] = { "Felborne Spellbreaker", "Tomb of Sargeras", "enUS", }, [112668] = { "Infernal Imp", "Court of Stars", }, [232464] = { "Shadowforge Senator", "Blackrock Depths", "enUS", }, [36620] = { "Soulguard Adept", "The Forge of Souls", "enUS", }, [232443] = { "Twilight Bodyguard", "Blackrock Depths", "enUS", }, [73775] = { "War Master Kragg", "Siege of Orgrimmar", "enUS", }, [23398] = { "Angered Soul Fragment", "Black Temple", "enUS", }, [37698] = { "Shambling Horror", "Icecrown Citadel", "enUS", }, [178732] = { "Mawsworn Runesmith", "Sanctum of Domination", "enUS", }, [225479] = { "Sureki Webmage", "The Dawnbreaker", "enUS", }, [221896] = { "Web General Ab'enar", "Earthcrawl Mines", "enUS", }, [226503] = { "Qiraji Gladiator", "Kalimdor", "enUS", }, [91001] = { "Tarspitter Lurker", "Neltharion's Lair", }, [30279] = { "Deep Crawler", "Ahn'kahet: The Old Kingdom", }, [37148] = { "Skybreaker Summoner", "Icecrown Citadel", "enUS", }, [95769] = { "Mindshattered Screecher", "Darkheart Thicket", }, [37901] = { "Vampiric Fiend", "Icecrown Citadel", "enUS", }, [184530] = { "Eternal Sentry", "Sepulcher of the First Ones", "enUS", }, [104822] = { "Flame of Woe", "Halls of Valor", }, [37531] = { "Frostwarden Handler", "Icecrown Citadel", "enUS", }, [36678] = { "Professor Putricide", "Icecrown Citadel", "enUS", }, [34461] = { "Tyrius Duskblade", "Trial of the Crusader", "enUS", }, [36551] = { "Spiteful Apparition", "The Forge of Souls", "enUS", }, [28581] = { "Stormforged Tactician", "Halls of Lightning", "enUS", }, [102263] = { "Skorpyron", "The Nighthold", "enUS", }, [29153] = { "Animated Bones", "Azjol-Nerub", "enUS", }, [226505] = { "Obsidian Destroyer", "Kalimdor", "enUS", }, [74366] = { "Forgemaster Gog'duh", "Bloodmaul Slag Mines", }, [91002] = { "Rotdrool Grabber", "Neltharion's Lair", }, [28965] = { "Titanium Thunderer", "Halls of Lightning", "enUS", }, [99704] = { "Shadowmoon Warlock", "Vault of the Wardens", }, [16808] = { "Warchief Kargath Bladefist", "Hellfire Citadel: The Shattered Halls", "enUS", }, [224970] = { "Caustic Bomber", "Nerub-ar Palace", "enUS", }, [28580] = { "Hardened Steel Skycaller", "Halls of Lightning", "enUS", }, [92538] = { "Tarspitter Grub", "Neltharion's Lair", }, [218316] = { "Kaheti Vanguard", "Nerub-ar Palace", "enUS", }, [222923] = { "Repurposed Loaderbot", "City of Threads", "enUS", }, [94224] = { "Petrifying Totem", "Neltharion's Lair", }, [73223] = { "Pterrordax", "Siege of Orgrimmar", "enUS", }, [138464] = { "Ashvane Deckhand", "Siege of Boralus", "enUS", }, [35144] = { "Acidmaw", "Trial of the Crusader", "enUS", }, [184533] = { "Overthrown Protector", "Sepulcher of the First Ones", "enUS", }, [98681] = { "Rook Spinner", "Black Rook Hold", }, [218317] = { "Woven Threadmancer", "Nerub-ar Palace", "enUS", }, [91003] = { "Rokmora", "Neltharion's Lair", }, [231083] = { "Fetid Oak", "Kalimdor", "enUS", }, [75135] = { "Tormented Sacrifice", "Blackfathom Deeps", }, [138465] = { "Ashvane Cannoneer", "Siege of Boralus", "enUS", }, [226312] = { "Seeth'rel", "Blackrock Depths", "enUS", }, [30245] = { "Nexus Lord", "The Eye of Eternity", "enUS", }, [37666] = { "Darkfallen Tactician", "Icecrown Citadel", "enUS", }, [108802] = { "Infinite Drakeling", "The Nighthold", "enUS", }, [36296] = { "Apothecary Hummel", "Shadowfang Keep", }, [231556] = { "Anvilrage Soldier", "Blackrock Depths", "enUS", }, [37021] = { "Skybreaker Vicar", "Icecrown Citadel", "enUS", }, [18344] = { "Nexus-Prince Shaffar", "Auchindoun: Mana-Tombs", "enUS", }, [36808] = { "Deathspeaker Zealot", "Icecrown Citadel", "enUS", }, [94331] = { "Petrifying Crystal", "Neltharion's Lair", }, [72484] = { "Zazo", "Siege of Orgrimmar", "enUS", }, [72787] = { "Blade of the Hundred Steps", "Siege of Orgrimmar", "enUS", }, [91004] = { "Ularogg Cragshaper", "Neltharion's Lair", }, [26918] = { "Chaotic Rift", "The Nexus", "enUS", }, [71515] = { "General Nazgrim", "Siege of Orgrimmar", "enUS", }, [37695] = { "Drudge Ghoul", "Icecrown Citadel", "enUS", }, [60480] = { "Titan Spark", "Mogu'shan Vaults", "enUS", }, [36627] = { "Rotface", "Icecrown Citadel", "enUS", }, [192481] = { "Decaying Slime", "Brackenhide Hollow", }, [218320] = { "Web Acolyte", "Nerub-ar Palace", "enUS", }, [165597] = { "Patchwerk Soldier", "The Necrotic Wake", "enUS", }, [23399] = { "Suffering Soul Fragment", "Black Temple", "enUS", }, [81279] = { "Grom'kar Flameslinger", "Iron Docks", }, [220368] = { "Failed Batch", "Cinderbrew Meadery", "enUS", }, [37782] = { "Flesh-eating Insect", "Icecrown Citadel", "enUS", }, [17429] = { "Fel Orc Neophyte", "Hellfire Citadel: The Blood Furnace", "enUS", }, [21273] = { "Phaseshift Bulwark", "Tempest Keep", }, [105299] = { "Recursive Elemental", "The Nighthold", "enUS", }, [91005] = { "Naraxas", "Neltharion's Lair", }, [230991] = { "Fireguard Destroyer", "Blackrock Depths", "enUS", }, [120182] = { "Tormented Priestess", "Tomb of Sargeras", "enUS", }, [20041] = { "Crystalcore Sentinel", "Tempest Keep", }, [72564] = { "Doomlord", "Siege of Orgrimmar", "enUS", }, [40008] = { "Lucky", "Blackrock Caverns", }, [10414] = { "Patchwork Horror", "Stratholme", "enUS", }, [72768] = { "Kor'kron War Wolf", "Siege of Orgrimmar", "enUS", }, [113197] = { "Understone Drudge", "Neltharion's Lair", }, [72562] = { "Poison Bolt Totem", "Siege of Orgrimmar", "enUS", }, [10416] = { "Bile Spewer", "Stratholme", "enUS", }, [28582] = { "Stormforged Mender", "Halls of Lightning", "enUS", }, [178731] = { "Bonesteel", "Sanctum of Domination", "enUS", }, [184539] = { "Automated Eliminator", "Sepulcher of the First Ones", "enUS", }, [111210] = { "Searing Infernal", "The Nighthold", "enUS", }, [28838] = { "Titanium Vanguard", "Halls of Lightning", "enUS", }, [91006] = { "Rockback Gnasher", "Neltharion's Lair", }, [10390] = { "Skeletal Guardian", "Stratholme", "enUS", }, [10422] = { "Risen Sorcerer", "Stratholme", "enUS", }, [16809] = { "Warbringer O'mrogg", "Hellfire Citadel: The Shattered Halls", "enUS", }, [37012] = { "Ancient Skeletal Soldier", "Icecrown Citadel", "enUS", }, [179894] = { "Deathseeker Eye", "Sanctum of Domination", "enUS", }, [184522] = { "Vigilant Custodian", "Sepulcher of the First Ones", "enUS", }, [218324] = { "Nakt", "Ara-Kara, City of Echoes", "enUS", }, [46357] = { "Gonto", "Siege of Orgrimmar", "enUS", }, [73091] = { "Blackfuse Sellsword", "Siege of Orgrimmar", "enUS", }, [42696] = { "Stonecore Warbringer", "The Stonecore", }, [111226] = { "Summoner Xiv", "The Nighthold", "enUS", }, [98173] = { "Mystic Ssa'veh", "Eye of Azshara", }, [222167] = { "Brood Infuser", "Nerub-ar Palace", "enUS", }, [164578] = { "Stitchflesh's Creation", "The Necrotic Wake", "enUS", }, [218325] = { "Swarming Flyer", "Ara-Kara, City of Echoes", "enUS", }, [91007] = { "Dargrul", "Neltharion's Lair", }, [103758] = { "Star Augur Etraeus", "The Nighthold", "enUS", }, [39625] = { "General Umbriss", "Grim Batol", "enUS", }, [37011] = { "The Damned", "Icecrown Citadel", "enUS", }, [73342] = { "Fallen Pool Tender", "Siege of Orgrimmar", "enUS", }, [11030] = { "Mindless Undead", "Stratholme", "enUS", }, [11496] = { "Immol'thar", "Dire Maul", "enUS", }, [10439] = { "Ramstein the Gorger", "Stratholme", "enUS", }, [34197] = { "Chamber Overseer", "Ulduar", "enUS", }, [129367] = { "Bilge Rat Tempest", "Siege of Boralus", "enUS", }, [151659] = { "Rocket Tonk", "Operation: Mechagon", "enUS", }, [71734] = { "Sha of Pride", "Siege of Orgrimmar", "enUS", }, [112676] = { "Nobleborn Warpcaster", "The Nighthold", "enUS", }, [231124] = { "Dreadpit Doomstalker", "Kalimdor", "enUS", }, [26727] = { "Mage Hunter Ascendant", "The Nexus", "enUS", }, [111227] = { "Felweaver Pharamere", "The Nighthold", "enUS", }, [91008] = { "Rockbound Pelter", "Neltharion's Lair", }, [190686] = { "Frozen Destroyer", "Vault of the Incarnates", }, [135706] = { "Bilge Rat Looter", "Tol Dagor", }, [112251] = { "Putrid Sludge", "The Nighthold", "enUS", }, [75652] = { "Void Spawn", "Shadowmoon Burial Grounds", "enUS", }, [226304] = { "Lord Incendius", "Blackrock Depths", "enUS", }, [210108] = { "E.D.N.A", "The Stonevault", "enUS", }, [71504] = { "Siegecrafter Blackfuse", "Siege of Orgrimmar", "enUS", }, [23400] = { "Illidari Archon", "Black Temple", "enUS", }, [30278] = { "Ahn'kahar Spell Flinger", "Ahn'kahet: The Old Kingdom", }, [81283] = { "Grom'kar Footsoldier", "Iron Docks", }, [73349] = { "Tormented Initiate", "Siege of Orgrimmar", "enUS", }, [77700] = { "Shadowmoon Exhumer", "Shadowmoon Burial Grounds", "enUS", }, [185537] = { "Foul Controller", "Sepulcher of the First Ones", "enUS", }, [24675] = { "Phoenix Egg", "Magisters' Terrace", "enUS", }, [72791] = { "Lingering Corruption", "Siege of Orgrimmar", "enUS", }, [177891] = { "Mawforged Summoner", "Sanctum of Domination", "enUS", }, [190688] = { "Blazing Fiend", "Vault of the Incarnates", }, [150250] = { "Pistonhead Blaster", "Operation: Mechagon", "enUS", }, [183407] = { "Eternal Artisan", "Sepulcher of the First Ones", "enUS", }, [61250] = { "Sorcerer Mogu", "Mogu'shan Vaults", "enUS", }, [200926] = { "Igira the Cruel", "Amirdrassil, the Dream's Hope", "enUS", }, [96640] = { "Valarjar Marksman", "Halls of Valor", }, [193760] = { "Surging Ruiner", "Vault of the Incarnates", }, [177892] = { "Mawforged Goliath", "Sanctum of Domination", "enUS", }, [226303] = { "Bael'Gar", "Blackrock Depths", "enUS", }, [150251] = { "Pistonhead Mechanic", "Operation: Mechagon", "enUS", }, [28583] = { "Blistering Steamrager", "Halls of Lightning", "enUS", }, [45001] = { "Enslaved Bandit", "Lost City of the Tol'vir", }, [98813] = { "Bloodscent Felhound", "Black Rook Hold", }, [99630] = { "Bitterbrine Scavenger", "Eye of Azshara", }, [24744] = { "Vexallus", "Magisters' Terrace", "enUS", }, [194273] = { "Witherling", "Brackenhide Hollow", }, [190690] = { "Thundering Ravager", "Vault of the Incarnates", }, [71517] = { "Kor'kron Arcweaver", "Siege of Orgrimmar", "enUS", }, [191714] = { "Seeking Stormling", "Vault of the Incarnates", }, [7786] = { "Skeleton of Zum'rah", "Zul'Farrak", "enUS", }, [184535] = { "Overthrown Artisan", "Sepulcher of the First Ones", "enUS", }, [50376] = { "Angered Earth", "Blackrock Caverns", }, [197857] = { "Gutstabber", "Brackenhide Hollow", }, [14349] = { "Pimgib", "Dire Maul", "enUS", }, [73095] = { "Blackfuse Engineer", "Siege of Orgrimmar", "enUS", }, [150253] = { "Weaponized Crawler", "Operation: Mechagon", "enUS", }, [72498] = { "Theramore Citizen", "Siege of Orgrimmar", "enUS", }, [98177] = { "Glayvianna Soulrender", "Vault of the Wardens", }, [29735] = { "Savage Worg", "Utgarde Keep", "enUS", }, [7797] = { "Ruuzlu", "Zul'Farrak", "enUS", }, [131112] = { "Cutwater Striker", "Tol Dagor", }, [231130] = { "Dreadpit Doomlord", "Kalimdor", "enUS", }, [30286] = { "Frostbringer", "Ahn'kahet: The Old Kingdom", }, [150254] = { "Scraphound", "Operation: Mechagon", "enUS", }, [189669] = { "Binding Spear", "Neltharus", }, [29062] = { "Anub'ar Champion", "Azjol-Nerub", "enUS", }, [40011] = { "Spot", "Blackrock Caverns", }, [44234] = { "Vicious Leech", "Lost City of the Tol'vir", }, [185574] = { "Dominated Saboteur", "Sepulcher of the First Ones", "enUS", }, [72784] = { "Kor'kron Gunner", "Siege of Orgrimmar", "enUS", }, [61341] = { "Mounted Mogu", "Mogu'shan Vaults", "enUS", }, [72050] = { "Crawler Mine", "Siege of Orgrimmar", "enUS", }, [231061] = { "Phantasmal Bloodfang", "Kalimdor", "enUS", }, [41096] = { "Naz'jar Spiritmender", "Throne of the Tides", }, [213216] = { "Speaker Dorlita", "The Stonevault", "enUS", }, [26728] = { "Mage Hunter Initiate", "The Nexus", "enUS", }, [26792] = { "Crystalline Protector", "The Nexus", "enUS", }, [181856] = { "Point Defense Drone", "Sepulcher of the First Ones", "enUS", }, [99192] = { "Shade of Xavius", "Darkheart Thicket", }, [18794] = { "Cabal Ritualist", "Auchindoun: Shadow Labyrinth", }, [112255] = { "Sludgerax", "The Nighthold", "enUS", }, [83846] = { "Yalnu", "The Everbloom", }, [213217] = { "Speaker Brokk", "The Stonevault", "enUS", }, [183429] = { "Ebon Chainguard", "Sepulcher of the First Ones", "enUS", }, [71479] = { "He Softfoot", "Siege of Orgrimmar", "enUS", }, [10409] = { "Rockwing Screecher", "Stratholme", "enUS", }, [23337] = { "Illidari Centurion", "Black Temple", "enUS", }, [19306] = { "Mana Leech", "Auchindoun: Mana-Tombs", "enUS", }, [134389] = { "Venomous Ophidian", "Temple of Sethraliss", }, [182777] = { "Rygelon", "Sepulcher of the First Ones", "enUS", }, [78728] = { "Shaadum", "Auchindoun", }, [98691] = { "Risen Scout", "Black Rook Hold", }, [210147] = { "Harbinger of Incineration", "Amirdrassil, the Dream's Hope", "enUS", }, [231134] = { "Dreadpit Felhammer", "Kalimdor", "enUS", }, [183501] = { "Artificer Xy'mox", "Sepulcher of the First Ones", "enUS", }, [183498] = { "Illicit Collector", "Sepulcher of the First Ones", "enUS", }, [134390] = { "Sand-crusted Striker", "Temple of Sethraliss", }, [167111] = { "Spinemaw Staghorn", "Mists of Tirna Scithe", "enUS", }, [112709] = { "Promenade Guard", "The Nighthold", "enUS", }, [183404] = { "Eternal Assembler", "Sepulcher of the First Ones", "enUS", }, [210148] = { "Menial Laborer", "Darkflame Cleft", "enUS", }, [113536] = { "Emberhusk Dominator", "Neltharion's Lair", }, [168988] = { "Overgrowth", "Mists of Tirna Scithe", "enUS", }, [73098] = { "Kor'kron Overseer", "Siege of Orgrimmar", "enUS", }, [28584] = { "Unbound Firestorm", "Halls of Lightning", "enUS", }, [24553] = { "Apoko", "Magisters' Terrace", "enUS", }, [60708] = { "Meng the Demented", "Mogu'shan Vaults", "enUS", }, [45259] = { "Servant of Siamat", "Lost City of the Tol'vir", }, [24745] = { "Pure Energy", "Magisters' Terrace", "enUS", }, [10423] = { "Risen Priest", "Stratholme", "enUS", }, [10391] = { "Skeletal Berserker", "Stratholme", "enUS", }, [120191] = { "Eternal Soulguard", "Tomb of Sargeras", "enUS", }, [29096] = { "Anub'ar Champion", "Azjol-Nerub", "enUS", }, [113512] = { "Putrid Sludge", "The Nighthold", "enUS", }, [200936] = { "Living Flame", "Vault of the Incarnates", }, [42188] = { "Ozruk", "The Stonecore", }, [210150] = { "Flametouched Enforcer", "Amirdrassil, the Dream's Hope", "enUS", }, [113537] = { "Emberhusk Dominator", "Neltharion's Lair", }, [14350] = { "Hydroling", "Dire Maul", "enUS", }, [118518] = { "Priestess Lunaspyre", "Tomb of Sargeras", "enUS", }, [216293] = { "Trilling Attendant", "Ara-Kara, City of Echoes", "enUS", }, [219856] = { "Researcher Ven'kex", "The Underkeep", "enUS", }, [185581] = { "Eternal Forger", "Sepulcher of the First Ones", "enUS", }, [102788] = { "Felspite Dominator", "Black Rook Hold", }, [98949] = { "Smashspite the Hateful", "Black Rook Hold", }, [214677] = { "Invading Hurler", "Tak-Rethan Abyss", "enUS", }, [33983] = { "Constrictor Tentacle", "Ulduar", "enUS", }, [17771] = { "Murkblood Oracle", "Coilfang: The Underbog", "enUS", }, [91783] = { "Hatecoil Stormweaver", "Eye of Azshara", }, [7785] = { "Ward of Zum'rah", "Zul'Farrak", "enUS", }, [40013] = { "Buster", "Blackrock Caverns", }, [176880] = { "Soulscream Tormentor", "Sanctum of Domination", "enUS", }, [185582] = { "Eternal Assembler", "Sepulcher of the First Ones", "enUS", }, [18155] = { "Bloodfalcon", "Tempest Keep: The Botanica", "enUS", }, [180782] = { "Consumed Soul", "Sanctum of Domination", "enUS", }, [183500] = { "Thieving Agent", "Sepulcher of the First Ones", "enUS", }, [183409] = { "Pinning Weapon", "Sepulcher of the First Ones", "enUS", }, [102277] = { "Deadeye Decoy", "Darkheart Thicket", }, [120449] = { "Defensive Countermeasure", "Tomb of Sargeras", "enUS", }, [26729] = { "Steward", "The Nexus", "enUS", }, [26793] = { "Crystalline Frayer", "The Nexus", "enUS", }, [18667] = { "Blackheart the Inciter", "Auchindoun: Shadow Labyrinth", }, [18731] = { "Ambassador Hellmaw", "Auchindoun: Shadow Labyrinth", }, [199124] = { "Primalist Chillblaster", "Vault of the Incarnates", }, [91784] = { "Warlord Parjesh", "Eye of Azshara", }, [226308] = { "Vile'rel", "Blackrock Depths", "enUS", }, [26822] = { "Ursula Direbrew", "Blackrock Depths", "enUS", }, [184954] = { "Ancient Shaper", "Sepulcher of the First Ones", "enUS", }, [185584] = { "Blasphemy", "Blackrock Caverns", }, [214761] = { "Nightfall Ritualist", "The Dawnbreaker", "enUS", }, [19307] = { "Nexus Terror", "Auchindoun: Mana-Tombs", "enUS", }, [23402] = { "Illidari Battle-mage", "Black Temple", "enUS", }, [217039] = { "Nerubian Hauler", "Ara-Kara, City of Echoes", "enUS", }, [126848] = { "Captain Eudora", "Freehold", }, [10418] = { "Risen Guardsman", "Stratholme", "enUS", }, [208521] = { "Pumpkin Soldier", "Scarlet Monastery", "enUS", }, [102019] = { "Stormforged Obliterator", "Halls of Valor", }, [214762] = { "Nightfall Commander", "The Dawnbreaker", "enUS", }, [119938] = { "Reanimated Templar", "Tomb of Sargeras", }, [120194] = { "Ghostly Acolyte", "Tomb of Sargeras", "enUS", }, [91785] = { "Wandering Shellback", "Eye of Azshara", }, [223181] = { "Agile Pursuer", "City of Threads", "enUS", }, [180387] = { "Mawsworn Paindrinker", "Sanctum of Domination", "enUS", }, [117123] = { "Tidescale Legionnaire", "Tomb of Sargeras", "enUS", }, [210156] = { "Skarmorak", "The Stonevault", "enUS", }, [10955] = { "Summoned Water Elemental", "Stratholme", "enUS", }, [7276] = { "Zul'Farrak Dead Hero", "Zul'Farrak", "enUS", }, [8156] = { "Servant of Antu'sul", "Zul'Farrak", "enUS", }, [28585] = { "Slag", "Halls of Lightning", "enUS", }, [24554] = { "Eramas Brightblaze", "Magisters' Terrace", "enUS", }, [220643] = { "Deepwater Makura", "Tak-Rethan Abyss", "enUS", }, [98696] = { "Illysanna Ravencrest", "Black Rook Hold", }, [74382] = { "Twilight Shadowmage", "Blackfathom Deeps", }, [29097] = { "Anub'ar Crypt Fiend", "Azjol-Nerub", "enUS", }, [119939] = { "Ghastly Bonewarden", "Tomb of Sargeras", }, [33488] = { "Saronite Vapors", "Ulduar", "enUS", }, [91786] = { "Gritslime Snail", "Eye of Azshara", }, [183432] = { "Ebon Dominator", "Sepulcher of the First Ones", "enUS", }, [185346] = { "Dominated Eradicator", "Sepulcher of the First Ones", "enUS", }, [213741] = { "Voidstone Awakened", "The Rookery", "enUS", }, [73101] = { "Cursed Wolf", "SMV Alliance Garrison Level 2", }, [7787] = { "Sandfury Slave", "Zul'Farrak", "enUS", }, [72847] = { "Hellscream Annihilator", "Siege of Orgrimmar", "enUS", }, [173016] = { "Corpse Collector", "The Necrotic Wake", "enUS", }, [71518] = { "Kor'kron Assassin", "Siege of Orgrimmar", "enUS", }, [54691] = { "Time-Twisted Sorceress", "End Time", }, [13196] = { "Phase Lasher", "Dire Maul", "enUS", }, [43214] = { "Slabhide", "The Stonecore", }, [185008] = { "Volatile Sentry", "Sepulcher of the First Ones", "enUS", }, [78734] = { "Zipteq", "Auchindoun", }, [214251] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [95843] = { "King Haldor", "Halls of Valor", }, [91787] = { "Cove Seagull", "Eye of Azshara", }, [30249] = { "Scion of Eternity", "The Eye of Eternity", "enUS", }, [56395] = { "Shado-Pan Novice", "Shado-Pan Monastery", }, [214548] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [10412] = { "Crypt Crawler", "Stratholme", "enUS", }, [11082] = { "Stratholme Courier", "Stratholme", "enUS", }, [133379] = { "Adderis", "Temple of Sethraliss", }, [112675] = { "Duskwatch Sentinel", "The Nighthold", "enUS", }, [187638] = { "Flamescale Tarasek", "Vault of the Incarnates", }, [173655] = { "Mistveil Matriarch", "Mists of Tirna Scithe", "enUS", }, [26730] = { "Mage Slayer", "The Nexus", "enUS", }, [37072] = { "Rogg", "Siege of Orgrimmar", "enUS", }, [26794] = { "Ormorok the Tree-Shaper", "The Nexus", "enUS", }, [78735] = { "Zar'shuul", "Auchindoun", }, [18732] = { "Grandmaster Vorpil", "Auchindoun: Shadow Labyrinth", }, [18796] = { "Fel Overseer", "Auchindoun: Shadow Labyrinth", }, [22955] = { "Charming Patron", "Black Temple", "enUS", }, [183412] = { "Dominated Saboteur", "Sepulcher of the First Ones", "enUS", }, [180473] = { "Unstoppable Abomination", "Sanctum of Domination", "enUS", }, [97163] = { "Cursed Falke", "Maw of Souls", }, [101002] = { "Krosus", "The Nighthold", "enUS", }, [125828] = { "Naalaah", "Atal'Dazar", }, [23339] = { "Illidari Heartseeker", "Black Temple", "enUS", }, [23403] = { "Illidari Assassin", "Black Temple", "enUS", }, [5722] = { "Hazzas", "Sunken Temple", }, [171772] = { "Mistveil Defender", "Mists of Tirna Scithe", "enUS", }, [180474] = { "Soul Reaver", "Sanctum of Domination", "enUS", }, [64947] = { "Mogu'shan Warden", "Mogu'shan Vaults", "enUS", }, [186105] = { "Overthrown Protector", "Sepulcher of the First Ones", "enUS", }, [218865] = { "Bee-let", "Cinderbrew Meadery", "enUS", }, [113013] = { "Felsworn Shadowblade", "The Nighthold", "enUS", }, [191225] = { "Tarasek Earthreaver", "Vault of the Incarnates", }, [220401] = { "Pale Priest", "City of Threads", "enUS", }, [636] = { "Defias Blackguard", "Deadmines", "enUS", }, [196855] = { "Braekkas", "Vault of the Incarnates", }, [76177] = { "Soulbinder Nyami", "Auchindoun", }, [642] = { "Sneed's Shredder", "Deadmines", "enUS", }, [186106] = { "Overthrown Artisan", "Sepulcher of the First Ones", "enUS", }, [634] = { "Defias Overseer", "Deadmines", "enUS", }, [61131] = { "Mogu'shan Secret-Keeper", "Mogu'shan Vaults", "enUS", }, [28586] = { "General Bjarngrim", "Halls of Lightning", "enUS", }, [14327] = { "Lethtendris", "Dire Maul", "enUS", }, [192761] = { "Iskakx", "Vault of the Incarnates", }, [24683] = { "Sunblade Mage Guard", "Magisters' Terrace", "enUS", }, [646] = { "Mr. Smite", "Deadmines", "enUS", }, [180323] = { "Fatespawn Monstrosity", "Sanctum of Domination", "enUS", }, [133384] = { "Merektha", "Temple of Sethraliss", }, [10424] = { "Risen Gallant", "Stratholme", "enUS", }, [29098] = { "Anub'ar Necromancer", "Azjol-Nerub", "enUS", }, [151812] = { "Detect-o-Bot", "Operation: Mechagon", "enUS", }, [221427] = { "Zekvir", "Zekvir's Lair", "enUS", }, [5277] = { "Nightmare Scalebane", "Draenor", }, [39616] = { "Naz'jar Invader", "Throne of the Tides", }, [196559] = { "Volatile Sapling", "The Azure Vault", }, [622] = { "Goblin Engineer", "Deadmines", "enUS", }, [97677] = { "Barbed Spiderling", "Vault of the Wardens", }, [191739] = { "Scalebane Lieutenant", "The Azure Vault", }, [7275] = { "Shadowpriest Sezz'ziz", "Zul'Farrak", "enUS", }, [201465] = { "Cinderstep Melter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [180990] = { "The Jailer", "Sepulcher of the First Ones", "enUS", }, [112665] = { "Nighthold Protector", "The Nighthold", "enUS", }, [222964] = { "Flavor Scientist", "Cinderbrew Meadery", "enUS", }, [100991] = { "Strangling Roots", "Darkheart Thicket", }, [75155] = { "Aku'mai the Devourer", "Blackfathom Deeps", }, [95886] = { "Ash'Golm", "Vault of the Wardens", }, [11475] = { "Eldreth Phantasm", "Dire Maul", "enUS", }, [40017] = { "Twilight Element Warden", "Blackrock Caverns", }, [201466] = { "Cinderstep Igniter", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [127879] = { "Shieldbearer of Zul", "Atal'Dazar", }, [190205] = { "Scorchling", "Ruby Life Pools", }, [5709] = { "Shade of Eranikus", "Sunken Temple", }, [44752] = { "Faceless Sapper", "Throne of the Tides", }, [11480] = { "Arcane Aberration", "Dire Maul", "enUS", }, [233203] = { "Flamewalker", "Kalimdor", "enUS", }, [127111] = { "Irontide Oarsman", "Freehold", }, [26731] = { "Grand Magus Telestra", "The Nexus", "enUS", }, [214264] = { "Cursedforge Honor Guard", "The Stonevault", "enUS", }, [190206] = { "Primalist Flamedancer", "Ruby Life Pools", }, [227573] = { "Anub'vir", "The Underkeep", "enUS", }, [18797] = { "Tortured Skeleton", "Auchindoun: Shadow Labyrinth", }, [95887] = { "Glazer", "Vault of the Wardens", }, [112718] = { "Sidereal Familiar", "The Nighthold", "enUS", }, [37970] = { "Prince Valanar", "Icecrown Citadel", "enUS", }, [201468] = { "Stonebreath Landslider", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [210170] = { "Zaqali Flamemancer", "Amirdrassil, the Dream's Hope", "enUS", }, [190207] = { "Primalist Cinderweaver", "Ruby Life Pools", }, [133389] = { "Galvazzt", "Temple of Sethraliss", }, [11032] = { "Commander Malor", "Stratholme", "enUS", }, [201470] = { "Flickering Flame", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [233205] = { "Anvilrage Dragoon", "Blackrock Depths", "enUS", }, [192767] = { "Primal Icebulk", "Vault of the Incarnates", }, [201469] = { "Restless Pebble", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [34183] = { "Arachnopod Destroyer", "Ulduar", "enUS", }, [231158] = { "Ossirian the Unscarred", "Kalimdor", "enUS", }, [227575] = { "Armored Shellguard", "The Underkeep", "enUS", }, [191232] = { "Drakonid Stormbringer", "Vault of the Incarnates", }, [91793] = { "Seaspray Crab", "Eye of Azshara", }, [19949] = { "Sapling", "Tempest Keep: The Botanica", "enUS", }, [188673] = { "Smoldering Colossus", "Vault of the Incarnates", }, [221945] = { "Forgotten Harbinger", "Nerub-ar Palace", "enUS", }, [210172] = { "Zaqali Juggernaut", "Amirdrassil, the Dream's Hope", "enUS", }, [129928] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [194816] = { "Forgewrought Monstrosity", "Neltharus", }, [11464] = { "Warpwood Tangler", "Dire Maul", "enUS", }, [28587] = { "Volkhan", "Halls of Lightning", "enUS", }, [24556] = { "Zelfan", "Magisters' Terrace", "enUS", }, [192769] = { "Thondrozus", "Vault of the Incarnates", }, [24684] = { "Sunblade Blood Knight", "Magisters' Terrace", "enUS", }, [210173] = { "Zaqali Steelshaper", "Amirdrassil, the Dream's Hope", "enUS", }, [33236] = { "Steelforged Defender", "Ulduar", "enUS", }, [201472] = { "Torch Revenant", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [187139] = { "Crystal Thrasher", "The Azure Vault", }, [91794] = { "Saltscale Lurker", "Eye of Azshara", }, [233208] = { "Anvilrage Artillerist", "Blackrock Depths", "enUS", }, [101008] = { "Stinging Swarm", "Black Rook Hold", }, [34004] = { "Life Spark", "Ulduar", "enUS", }, [222459] = { "Congealing Mass", "Nerub-ar Palace", "enUS", }, [186116] = { "Gutshot", "Brackenhide Hollow", }, [227578] = { "Nerubian Webcaster", "The Underkeep", "enUS", }, [223995] = { "Nightfall Curseblade", "The Dawnbreaker", "enUS", }, [196045] = { "Corrupted Manafiend", "Algeth'ar Academy", }, [120188] = { "Wailing Soul", "Tomb of Sargeras", "enUS", }, [76037] = { "Twilight Storm Mender", "Blackfathom Deeps", }, [59598] = { "Lesser Sha", "Temple of the Jade Serpent", }, [59726] = { "Peril", "Temple of the Jade Serpent", }, [29931] = { "Drakkari Rhino", "Gundrak", "enUS", }, [33350] = { "Mimiron", "Ulduar", "enUS", }, [82682] = { "Archmage Sol", "The Everbloom", }, [79510] = { "Cackling Pyromaniac", "Auchindoun", }, [25509] = { "Priestess of Torment", "The Sunwell", }, [40019] = { "Twilight Obsidian Borer", "Blackrock Caverns", }, [18341] = { "Pandemonius", "Auchindoun: Mana-Tombs", "enUS", }, [222461] = { "Congealed Mass", "Nerub-ar Palace", "enUS", }, [97170] = { "Hatecoil Wavebinder", "Eye of Azshara", }, [43927] = { "Harbinger of Darkness", "Lost City of the Tol'vir", }, [36564] = { "Soulguard Bonecaster", "The Forge of Souls", "enUS", }, [3319] = { "Sana", "Siege of Orgrimmar", "enUS", }, [196044] = { "Unruly Textbook", "Algeth'ar Academy", }, [36948] = { "Muradin Bronzebeard", "Icecrown Citadel", "enUS", }, [98706] = { "Commander Shemdah'sohn", "Black Rook Hold", }, [222974] = { "Hungry Scarab", "City of Threads", "enUS", }, [33237] = { "Ulduar Colossus", "Ulduar", "enUS", }, [227581] = { "Nerubian Oracle", "The Underkeep", "enUS", }, [22957] = { "Mistress of Dementia", "Black Temple", "enUS", }, [216320] = { "The Coaglamation", "City of Threads", "enUS", }, [58319] = { "Lesser Sha", "Temple of the Jade Serpent", }, [37972] = { "Prince Keleseth", "Icecrown Citadel", "enUS", }, [24552] = { "Sliver", "Magisters' Terrace", "enUS", }, [34133] = { "Champion of Hodir", "Ulduar", "enUS", }, [186120] = { "Treemouth", "Brackenhide Hollow", }, [10808] = { "Timmy the Cruel", "Stratholme", "enUS", }, [232440] = { "Twilight Emissary", "Blackrock Depths", "enUS", }, [23469] = { "Enslaved Soul", "Black Temple", "enUS", }, [214551] = { "Wandering Gutter", "Tak-Rethan Abyss", "enUS", }, [150249] = { "Pistonhead Scrapper", "Operation: Mechagon", "enUS", }, [71420] = { "Hungry Kunchong", "Siege of Orgrimmar", "enUS", }, [193799] = { "Rotchanting Totem", "Brackenhide Hollow", }, [186121] = { "Decatriarch Wratheye", "Brackenhide Hollow", }, [119950] = { "Brimstone Infernal", "Tomb of Sargeras", "enUS", }, [212739] = { "Radiating Voidstone", "The Rookery", "enUS", }, [91797] = { "King Deepbeard", "Eye of Azshara", }, [71578] = { "Amber Parasite", "Siege of Orgrimmar", "enUS", }, [3527] = { "Healing Stream Totem", "Hellfire Citadel: The Blood Furnace", "enUS", }, [20078] = { "Bloodwarder Reservist", "Tempest Keep: The Botanica", "enUS", }, [218370] = { "Queen Ansurek", "Nerub-ar Palace", "enUS", }, [186122] = { "Rira Hackclaw", "Brackenhide Hollow", }, [54552] = { "Time-Twisted Breaker", "End Time", }, [36565] = { "Apothecary Baxter", "Shadowfang Keep", }, [74747] = { "Deep Terror", "Blackfathom Deeps", }, [24557] = { "Kagani Nightstrike", "Magisters' Terrace", "enUS", }, [76309] = { "Grand Defense Construct", "Skyreach", }, [24685] = { "Sunblade Magister", "Magisters' Terrace", "enUS", }, [128650] = { "Chopper Redhook", "Siege of Boralus", "enUS", }, [150293] = { "Mechagon Prowler", "Operation: Mechagon", "enUS", }, [10393] = { "Skul", "Stratholme", "enUS", }, [10425] = { "Risen Battle Mage", "Stratholme", "enUS", }, [120463] = { "Undersea Custodian", "Tomb of Sargeras", "enUS", }, [120719] = { "Lunar Priestess", "Tomb of Sargeras", "enUS", }, [37973] = { "Prince Taldaram", "Icecrown Citadel", "enUS", }, [73723] = { "Jun-Wei", "Siege of Orgrimmar", "enUS", }, [165137] = { "Zolramus Gatekeeper", "The Necrotic Wake", "enUS", }, [218884] = { "Shattershell Scarab", "Nerub-ar Palace", "enUS", }, [76954] = { "Pahboo-Ra", "Blackfathom Deeps", }, [81305] = { "Fleshrender Nok'gar", "Iron Docks", }, [200137] = { "Depraved Mistweaver", "Temple of the Jade Serpent", }, [193291] = { "Apex Blazewing", "Neltharus", }, [106643] = { "Elisande", "The Nighthold", "enUS", }, [10809] = { "Stonespine", "Stratholme", "enUS", }, [165138] = { "Blight Bag", "The Necrotic Wake", "enUS", }, [194315] = { "Stormcaller Solongo", "The Nokhud Offensive", }, [219588] = { "Yes Man", "Cinderbrew Meadery", "enUS", }, [18631] = { "Cabal Cultist", "Auchindoun: Shadow Labyrinth", }, [224516] = { "Skardyn Invader", "The Stonevault", "enUS", }, [120720] = { "Lunar Guard", "Tomb of Sargeras", "enUS", }, [40021] = { "Incendiary Spark", "Blackrock Caverns", }, [10385] = { "Ghostly Citizen", "Stratholme", "enUS", }, [10388] = { "Spiteful Phantom", "Stratholme", "enUS", }, [222981] = { "Fatal Nightmare", "Nerub-ar Palace", "enUS", }, [75927] = { "Azzakel", "Auchindoun", }, [28836] = { "Stormforged Runeshaper", "Halls of Lightning", "enUS", }, [134616] = { "Krolusk Pup", "Temple of Sethraliss", }, [7267] = { "Chief Ukorz Sandscalp", "Zul'Farrak", "enUS", }, [127119] = { "Freehold Deckhand", "Freehold", }, [45268] = { "Servant of Siamat", "Lost City of the Tol'vir", }, [194317] = { "Stormcaller Boroo", "The Nokhud Offensive", }, [186127] = { "Ebonsteel Construct", "Sepulcher of the First Ones", "enUS", }, [74349] = { "Bloodmaul Magma Binder", "Bloodmaul Slag Mines", }, [216328] = { "Unstable Test Subject", "City of Threads", "enUS", }, [7789] = { "Sandfury Cretin", "Zul'Farrak", "enUS", }, [120721] = { "Lunar Archer", "Tomb of Sargeras", "enUS", }, [52019] = { "Skyfall Star", "The Vortex Pinnacle", }, [113043] = { "Abyss Watcher", "The Nighthold", "enUS", }, [76444] = { "Subjugated Soul", "Shadowmoon Burial Grounds", "enUS", }, [644] = { "Rhahk'Zor", "Deadmines", "enUS", }, [226302] = { "Ambassador Flamelash", "Blackrock Depths", "enUS", }, [150297] = { "Mechagon Renormalizer", "Operation: Mechagon", "enUS", }, [216329] = { "Congealed Droplet", "City of Threads", "enUS", }, [81819] = { "Everbloom Naturalist", "SMV Alliance Garrison Level 2", }, [118930] = { "Ixallon the Soulbreaker", "Tomb of Sargeras", "enUS", }, [16523] = { "Shattered Hand Savage", "Hellfire Citadel: The Shattered Halls", "enUS", }, [11477] = { "Rotting Highborne", "Dire Maul", "enUS", }, [180865] = { "Twisted Warden", "Sanctum of Domination", "enUS", }, [139949] = { "Plague Doctor", "Temple of Sethraliss", }, [44819] = { "Siamat", "Lost City of the Tol'vir", }, [222145] = { "Voracious Stagshell", "Nerub-ar Palace", "enUS", }, [56448] = { "Wise Mari", "Temple of the Jade Serpent", }, [181011] = { "Ancient Guardian", "Sepulcher of the First Ones", "enUS", }, [96664] = { "Valarjar Runecarver", "Halls of Valor", }, [72350] = { "Dragonmaw Elite Grunt", "Siege of Orgrimmar", "enUS", }, [83578] = { "Ogron Laborer", "Iron Docks", }, [223497] = { "Worker Bee", "Cinderbrew Meadery", "enUS", }, [187154] = { "Unstable Curator", "The Azure Vault", }, [99200] = { "Dresaron", "Darkheart Thicket", }, [24558] = { "Ellrys Duskhallow", "Magisters' Terrace", "enUS", }, [230420] = { "Qiraji Battleguard", "Kalimdor", "enUS", }, [24686] = { "Sunblade Warlock", "Magisters' Terrace", "enUS", }, [11467] = { "Tsu'zee", "Dire Maul", "enUS", }, [167113] = { "Spinemaw Acidgullet", "Mists of Tirna Scithe", "enUS", }, [223498] = { "Bee-let", "Cinderbrew Meadery", "enUS", }, [187155] = { "Rune Seal Keeper", "The Azure Vault", }, [83612] = { "Skulloc", "Iron Docks", }, [100248] = { "Ritualist Lesha", "Eye of Azshara", }, [192786] = { "Qalashi Plunderer", "Neltharus", }, [76446] = { "Shadowmoon Dominator", "Shadowmoon Burial Grounds", "enUS", }, [72351] = { "Dragonmaw Flagbearer", "Siege of Orgrimmar", "enUS", }, [176879] = { "Hollowsoul", "Sanctum of Domination", "enUS", }, [186644] = { "Leymor", "The Azure Vault", }, [231554] = { "Shadowforge Flame Keeper", "Blackrock Depths", "enUS", }, [216333] = { "Bloodstained Assistant", "Ara-Kara, City of Echoes", "enUS", }, [151325] = { "Alarm-o-Bot", "Operation: Mechagon", "enUS", }, [192787] = { "Qalashi Spinecrusher", "Neltharus", }, [3450] = { "Defias Companion", "Deadmines", "enUS", }, [86684] = { "Feral Lasher", "The Everbloom", }, [20064] = { "Thaladred the Darkener", "Tempest Keep", }, [214287] = { "Earth Burst Totem", "The Stonevault", "enUS", }, [130027] = { "Ashvane Marine", "Tol Dagor", }, [83613] = { "Koramar", "Iron Docks", }, [100249] = { "Channeler Varisz", "Eye of Azshara", }, [192788] = { "Qalashi Thaumaturge", "Neltharus", }, [176920] = { "Domination Arrow", "Sanctum of Domination", "enUS", }, [72352] = { "Dragonmaw Ebon Stalker", "Siege of Orgrimmar", "enUS", }, [34086] = { "Magma Rager", "Ulduar", "enUS", }, [226315] = { "Lord Roccor", "Blackrock Depths", "enUS", }, [91782] = { "Hatecoil Crusher", "Eye of Azshara", }, [33113] = { "Flame Leviathan", "Ulduar", "enUS", }, [216336] = { "Ravenous Crawler", "Ara-Kara, City of Echoes", "enUS", }, [32857] = { "Stormcaller Brundir", "Ulduar", "enUS", }, [26734] = { "Azure Enforcer", "The Nexus", "enUS", }, [230668] = { "Corpse Bird", "Kalimdor", "enUS", }, [145185] = { "Gnomercy 4.U.", "Operation: Mechagon", "enUS", }, [71161] = { "Kil'ruk the Wind-Reaver", "Siege of Orgrimmar", "enUS", }, [187159] = { "Shrieking Whelp", "The Azure Vault", }, [22959] = { "Ardent Host", "Black Temple", "enUS", }, [100250] = { "Binder Ashioi", "Eye of Azshara", }, [230669] = { "Called Carrion", "Kalimdor", "enUS", }, [72353] = { "Dragonmaw Flameslinger", "Siege of Orgrimmar", "enUS", }, [189719] = { "Watcher Irideus", "Halls of Infusion", "enUS", }, [214801] = { "Skipper", "Nerub-ar Palace", "enUS", }, [177889] = { "Mawforged Souljudge", "Sanctum of Domination", "enUS", }, [187160] = { "Crystal Fury", "The Azure Vault", }, [216337] = { "Bloodworker", "Ara-Kara, City of Echoes", "enUS", }, [45269] = { "Servant of Siamat", "Lost City of the Tol'vir", }, [127124] = { "Freehold Barhand", "Freehold", }, [197398] = { "Hungry Lasher", "Algeth'ar Academy", }, [19632] = { "Lykul Stinger", "Coilfang: The Underbog", "enUS", }, [11469] = { "Eldreth Seether", "Dire Maul", "enUS", }, [163058] = { "Mistveil Defender", "Mists of Tirna Scithe", "enUS", }, [215826] = { "Bloodworker", "Ara-Kara, City of Echoes", "enUS", }, [216338] = { "Hulking Bloodguard", "Ara-Kara, City of Echoes", "enUS", }, [77559] = { "Solar Magnifier", "Skyreach", }, [24687] = { "Sunblade Physician", "Magisters' Terrace", "enUS", }, [189722] = { "Gulping Goliath", "Halls of Infusion", "enUS", }, [72354] = { "Dragonmaw Bonecrusher", "Siege of Orgrimmar", "enUS", }, [130026] = { "Bilge Rat Seaspeaker", "Tol Dagor", }, [10394] = { "Black Guard Sentry", "Stratholme", "enUS", }, [61139] = { "Shan-xi Watershaper", "Mogu'shan Vaults", "enUS", }, [216339] = { "Sureki Unnaturaler", "City of Threads", "enUS", }, [220946] = { "Venture Co. Honey Harvester", "Cinderbrew Meadery", "enUS", }, [184603] = { "Ancient Bufonid", "Sepulcher of the First Ones", "enUS", }, [127381] = { "Silt Crab", "Tol Dagor", }, [230672] = { "Brackenhide Scavenger", "Kalimdor", "enUS", }, [198424] = { "Primalist Frostsculptor", "Vault of the Incarnates", }, [137511] = { "Bilge Rat Cutthroat", "Siege of Boralus", "enUS", }, [10426] = { "Risen Inquisitor", "Stratholme", "enUS", }, [216340] = { "Sentry Stagshell", "Ara-Kara, City of Echoes", "enUS", }, [33754] = { "Dark Rune Thunderer", "Ulduar", "enUS", }, [34137] = { "Winter Jormungar", "Ulduar", "enUS", }, [207940] = { "Prioress Murrpray", "Priory of the Sacred Flame", "enUS", }, [72355] = { "High Enforcer Thranok", "Siege of Orgrimmar", "enUS", }, [182045] = { "Necrotic Ritualist", "Sepulcher of the First Ones", "enUS", }, [179942] = { "Deathseeker Eye", "Sanctum of Domination", "enUS", }, [7788] = { "Sandfury Drudge", "Zul'Farrak", "enUS", }, [216341] = { "Jabbing Flyer", "Ara-Kara, City of Echoes", "enUS", }, [163618] = { "Zolramus Necromancer", "The Necrotic Wake", "enUS", }, [76143] = { "Rukhran", "Skyreach", }, [178631] = { "Mawsworn Commander", "Sanctum of Domination", "enUS", }, [98973] = { "Skeletal Warrior", "Maw of Souls", }, [190404] = { "Subterranean Proto-Dragon", "Halls of Infusion", }, [129547] = { "Blacktooth Knuckleduster", "Freehold", }, [216342] = { "Skittering Assistant", "City of Threads", "enUS", }, [220437] = { "Overseer Kaskel", "The Spiral Weave", "enUS", }, [163619] = { "Zolramus Bonecarver", "The Necrotic Wake", "enUS", }, [191230] = { "Dragonspawn Flamebender", "Vault of the Incarnates", }, [17624] = { "Laughing Skull Warden", "Hellfire Citadel: The Blood Furnace", "enUS", }, [72356] = { "Master Cannoneer Dagryn", "Siege of Orgrimmar", "enUS", }, [97182] = { "Night Watch Mariner", "Maw of Souls", }, [211087] = { "Speaker Shadowcrown", "The Dawnbreaker", "enUS", }, [164926] = { "Drust Boughbreaker", "Mists of Tirna Scithe", "enUS", }, [176929] = { "Remnant of Kel'Thuzad", "Sanctum of Domination", "enUS", }, [163620] = { "Rotspew", "The Necrotic Wake", "enUS", }, [130025] = { "Irontide Thug", "Tol Dagor", }, [26735] = { "Azure Scale-Binder", "The Nexus", "enUS", }, [26799] = { "Horde Berserker", "The Nexus", "enUS", }, [113307] = { "Chronowraith", "The Nighthold", "enUS", }, [5710] = { "Jammal'an the Prophet", "Sunken Temple", }, [75172] = { "Deep Terror", "Blackfathom Deeps", }, [45912] = { "Wild Vortex", "The Vortex Pinnacle", }, [33755] = { "Dark Rune Ravager", "Ulduar", "enUS", }, [205759] = { "Whirling Torrent", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [72357] = { "Lieutenant Krugruk", "Siege of Orgrimmar", "enUS", }, [23216] = { "Ashtongue Defender", "Black Temple", "enUS", }, [34267] = { "Parts Recovery Technician", "Ulduar", "enUS", }, [137516] = { "Ashvane Invader", "Siege of Boralus", "enUS", }, [44932] = { "Oathsworn Pathfinder", "Lost City of the Tol'vir", }, [98954] = { "Felsworn Myrmidon", "Vault of the Wardens", }, [163622] = { "Goregrind Bits", "The Necrotic Wake", "enUS", }, [19505] = { "Sunseeker Channeler", "Tempest Keep: The Botanica", "enUS", }, [197406] = { "Aggravated Skitterfly", "Algeth'ar Academy", }, [19633] = { "Bloodwarder Mender", "Tempest Keep: The Botanica", "enUS", }, [165108] = { "Illusionary Clone", "Mists of Tirna Scithe", "enUS", }, [137517] = { "Ashvane Destroyer", "Siege of Boralus", "enUS", }, [79093] = { "Skyreach Sun Talon", "Skyreach", }, [109041] = { "Naturalist Tel'arn", "The Nighthold", "enUS", }, [19953] = { "Frayer Protector", "Tempest Keep: The Botanica", "enUS", }, [121498] = { "Twilight Soul", "Tomb of Sargeras", "enUS", }, [113052] = { "Dreadguard", "The Nighthold", "enUS", }, [189729] = { "Primal Tsunami", "Halls of Infusion", "enUS", }, [39705] = { "Ascendant Lord Obsidius", "Blackrock Caverns", }, [211228] = { "Blazing Fiend", "Darkflame Cleft", "enUS", }, [176581] = { "Spiked Ball", "Sanctum of Domination", "enUS", }, [24560] = { "Priestess Delrissa", "Magisters' Terrace", "enUS", }, [20465] = { "Underbog Frenzy", "Coilfang: The Underbog", "enUS", }, [180392] = { "Gorgoan Souldrinker", "Sanctum of Domination", "enUS", }, [24688] = { "Wretched Skulker", "Magisters' Terrace", "enUS", }, [230680] = { "Brackenhide Blackfeather", "Kalimdor", "enUS", }, [28547] = { "Storming Vortex", "Halls of Lightning", "enUS", }, [96512] = { "Archdruid Glaidalis", "Darkheart Thicket", }, [37595] = { "Darkfallen Blood Knight", "Icecrown Citadel", "enUS", }, [83620] = { "Bloodmaul Earthbreaker", "Bloodmaul Slag Mines", }, [212765] = { "Void Bound Despoiler", "The Stonevault", "enUS", }, [190401] = { "Gusting Proto-Dragon", "Halls of Infusion", }, [221979] = { "Void Bound Howler", "The Stonevault", "enUS", }, [80805] = { "Makogg Emberblade", "Iron Docks", }, [97185] = { "The Grimewalker", "Maw of Souls", }, [58198] = { "Shado-Pan Disciple", "Shado-Pan Monastery", }, [223994] = { "Nightfall Shadowmage", "The Dawnbreaker", "enUS", }, [126845] = { "Captain Jolly", "Freehold", }, [34780] = { "Lord Jaraxxus", "Trial of the Crusader", "enUS", }, [75509] = { "Sadana Bloodfury", "Shadowmoon Burial Grounds", "enUS", }, [199916] = { "Decaying Slime", "Brackenhide Hollow", }, [230682] = { "Ghoul of the Frozen Wastes", "Kalimdor", "enUS", }, [99233] = { "Ember", "Vault of the Wardens", }, [137521] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [121473] = { "Coercitor Nixa", "Tomb of Sargeras", "enUS", }, [83621] = { "Bloodmaul Magma Binder", "Bloodmaul Slag Mines", }, [40015] = { "Runty", "Blackrock Caverns", }, [58803] = { "Residual Hatred", "Shado-Pan Monastery", }, [30319] = { "Twilight Darkcaster", "Ahn'kahet: The Old Kingdom", }, [99655] = { "Void-Touched Juggernaut", "Vault of the Wardens", }, [190245] = { "Broodkeeper Diurna", "Vault of the Incarnates", }, [213434] = { "Sporbit", "Fungal Folly", "enUS", }, [33823] = { "Twilight Slayer", "Ulduar", "enUS", }, [54544] = { "Echo of Tyrande", "End Time", }, [40923] = { "Unstable Corruption", "Throne of the Tides", }, [102295] = { "Emberhusk Dominator", "Neltharion's Lair", }, [216634] = { "Swooping Spreader", "Earthcrawl Mines", "enUS", }, [230684] = { "Unstoppable Abomination", "Kalimdor", "enUS", }, [83622] = { "Bloodmaul Ogre Mage", "Bloodmaul Slag Mines", }, [26928] = { "Grand Magus Telestra", "The Nexus", "enUS", }, [22897] = { "Summoned Windfury Totem", "Magisters' Terrace", "enUS", }, [120477] = { "Deep Stalker", "Tomb of Sargeras", "enUS", }, [24559] = { "Warlord Salaris", "Magisters' Terrace", "enUS", }, [9499] = { "Plugger Spazzring", "Blackrock Depths", "enUS", }, [28837] = { "Stormforged Sentinel", "Halls of Lightning", "enUS", }, [230685] = { "Soul Weaver", "Kalimdor", "enUS", }, [34269] = { "XR-949 Salvagebot", "Ulduar", "enUS", }, [231410] = { "Fire Elemental", "Blackrock Depths", "enUS", }, [230686] = { "Brackenhide Carrion Caller", "Kalimdor", "enUS", }, [220599] = { "Bloodstained Webmage", "Ara-Kara, City of Echoes", "enUS", }, [42971] = { "Rockwing Gargoyle", "Stratholme", "enUS", }, [1732] = { "Defias Squallshaper", "Deadmines", "enUS", }, [71157] = { "Xaril the Poisoned Mind", "Siege of Orgrimmar", "enUS", }, [181546] = { "Prototype of Renewal", "Sepulcher of the First Ones", "enUS", }, [39388] = { "Mutated Hatchling", "Grim Batol", "enUS", }, [25840] = { "Entropius", "The Sunwell", }, [98963] = { "Blazing Imp", "Vault of the Wardens", }, [83623] = { "Bloodmaul Warder", "Bloodmaul Slag Mines", }, [60375] = { "Zandalari Skullcharger", "Mogu'shan Vaults", "enUS", }, [225568] = { "Kobold Guardian", "Kriegval's Rest", "enUS", }, [176940] = { "Soulember", "Sanctum of Domination", "enUS", }, [230687] = { "Brackenhide Devourer", "Kalimdor", "enUS", }, [80808] = { "Neesa Nox", "Iron Docks", }, [128651] = { "Hadal Darkfathom", "Siege of Boralus", "enUS", }, [129366] = { "Bilge Rat Buccaneer", "Siege of Boralus", "enUS", }, [36829] = { "Deathspeaker High Priest", "Icecrown Citadel", "enUS", }, [24561] = { "Yazzai", "Magisters' Terrace", "enUS", }, [181548] = { "Prototype of Absolution", "Sepulcher of the First Ones", "enUS", }, [24689] = { "Wretched Bruiser", "Magisters' Terrace", "enUS", }, [33118] = { "Ignis the Furnace Master", "Ulduar", "enUS", }, [163121] = { "Stitched Vanguard", "The Necrotic Wake", "enUS", }, [7246] = { "Sandfury Shadowhunter", "Zul'Farrak", "enUS", }, [133944] = { "Aspix", "Temple of Sethraliss", }, [83624] = { "Bloodmaul Enforcer", "Bloodmaul Slag Mines", }, [189227] = { "Qalashi Hunter", "Neltharus", }, [178624] = { "Mawsworn Sentry", "Sanctum of Domination", "enUS", }, [34014] = { "Sanctum Sentry", "Ulduar", "enUS", }, [181549] = { "Prototype of War", "Sepulcher of the First Ones", "enUS", }, [33717] = { "Azure Consort", "Ulduar", "enUS", }, [5273] = { "Atal'ai High Priest", "Sunken Temple", }, [21362] = { "Phoenix", "Tempest Keep", }, [163122] = { "Brittlebone Warrior", "The Necrotic Wake", "enUS", }, [29680] = { "Slad'ran Viper", "Gundrak", "enUS", }, [1860] = { "Barthyk", "Stratholme", "enUS", }, [10811] = { "Instructor Galford", "Stratholme", "enUS", }, [40084] = { "Bellows Slave", "Blackrock Caverns", }, [33453] = { "Dark Rune Watcher", "Ulduar", "enUS", }, [43612] = { "High Prophet Barim", "Lost City of the Tol'vir", }, [34134] = { "Winter Revenant", "Ulduar", "enUS", }, [134602] = { "Shrouded Fang", "Temple of Sethraliss", }, [91796] = { "Skrog Wavecrasher", "Eye of Azshara", }, [127488] = { "Ashvane Flamecaster", "Tol Dagor", }, [181551] = { "Prototype of Duty", "Sepulcher of the First Ones", "enUS", }, [96934] = { "Valarjar Trapper", "Halls of Valor", }, [165111] = { "Drust Spiteclaw", "Mists of Tirna Scithe", "enUS", }, [105636] = { "Understone Drudge", "Neltharion's Lair", }, [40925] = { "Tainted Sentry", "Throne of the Tides", }, [192955] = { "Draconic Illusion", "The Azure Vault", }, [167731] = { "Separation Assistant", "The Necrotic Wake", "enUS", }, [184623] = { "Ancient Avian", "Sepulcher of the First Ones", "enUS", }, [26737] = { "Crazed Mana-Surge", "The Nexus", "enUS", }, [26801] = { "Horde Ranger", "The Nexus", "enUS", }, [72365] = { "Dragonmaw Cannoneer", "Siege of Orgrimmar", "enUS", }, [26929] = { "Grand Magus Telestra", "The Nexus", "enUS", }, [11451] = { "Wildspawn Satyr", "Dire Maul", "enUS", }, [22962] = { "Mistress of Woe", "Black Temple", "enUS", }, [31216] = { "Helsora", "Sepulcher of the First Ones", "enUS", }, [112803] = { "Astrologer Jarin", "The Nighthold", "enUS", }, [117154] = { "Razorjaw Acolyte", "Tomb of Sargeras", "enUS", }, [42333] = { "High Priestess Azil", "The Stonecore", }, [34271] = { "XD-175 Compactobot", "Ulduar", "enUS", }, [97678] = { "Aranasi Broodmother", "Vault of the Wardens", }, [115844] = { "Goroth", "Tomb of Sargeras", "enUS", }, [163126] = { "Brittlebone Mage", "The Necrotic Wake", "enUS", }, [42973] = { "Eye of Naxxramas", "Stratholme", "enUS", }, [102566] = { "Grimhorn the Enslaver", "Vault of the Wardens", }, [189232] = { "Kokia Blazehoof", "Ruby Life Pools", }, [72947] = { "Kor'kron Demolisher", "Siege of Orgrimmar", "enUS", }, [39390] = { "Twilight Drake", "Grim Batol", "enUS", }, [12206] = { "Primordial Behemoth", "Maraudon", }, [189233] = { "Caustic Spiderling", "Vault of the Incarnates", }, [120482] = { "Tidescale Seacaller", "Tomb of Sargeras", "enUS", }, [5283] = { "Nightmare Wanderer", "Draenor", }, [112804] = { "Trained Shadescale", "The Nighthold", "enUS", }, [20083] = { "Bloodwarder Mender", "Tempest Keep: The Botanica", "enUS", }, [192764] = { "Flame Guardian", "Vault of the Incarnates", }, [106787] = { "Bitterbrine Slave", "Eye of Azshara", }, [134600] = { "Sandswept Marksman", "Temple of Sethraliss", }, [71155] = { "Korven the Prime", "Siege of Orgrimmar", "enUS", }, [216363] = { "Reinforced Drone", "Ara-Kara, City of Echoes", "enUS", }, [24690] = { "Wretched Husk", "Magisters' Terrace", "enUS", }, [184627] = { "Dominated Shaper", "Sepulcher of the First Ones", "enUS", }, [74158] = { "Kor'kron Gunner", "Siege of Orgrimmar", "enUS", }, [17994] = { "Bloodwarder Falconer", "Tempest Keep: The Botanica", "enUS", }, [42695] = { "Stonecore Sentry", "The Stonecore", }, [24882] = { "Brutallus", "The Sunwell", }, [185275] = { "Kelmortos", "Sepulcher of the First Ones", "enUS", }, [83628] = { "Lunarfall Goren", "SMV Alliance Garrison Level 2", }, [138254] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [168246] = { "Reanimated Crossbowman", "The Necrotic Wake", "enUS", }, [189235] = { "Overseer Lahar", "Neltharus", }, [72367] = { "Dragonmaw Tidal Shaman", "Siege of Orgrimmar", "enUS", }, [40023] = { "Defiled Earth Rager", "Blackrock Caverns", }, [190174] = { "Hypnosis Bat", "Court of Stars", }, [180779] = { "Terrorspine", "Sanctum of Domination", "enUS", }, [216365] = { "Winged Carrier", "Ara-Kara, City of Echoes", "enUS", }, [39960] = { "Deep Murloc Drudge", "Throne of the Tides", }, [72434] = { "Treasury Guard", "Siege of Orgrimmar", "enUS", }, [185274] = { "Astral Particle", "Sepulcher of the First Ones", "enUS", }, [18314] = { "Nexus Stalker", "Auchindoun: Mana-Tombs", "enUS", }, [43614] = { "Lockmaw", "Lost City of the Tol'vir", }, [74927] = { "Unstable Slag", "Bloodmaul Slag Mines", }, [39708] = { "Twilight Flame Caller", "Blackrock Caverns", }, [83629] = { "Lunarfall Goren Hatchling", "SMV Alliance Garrison Level 2", }, [33699] = { "Storm Tempered Keeper", "Ulduar", "enUS", }, [211063] = { "Fungal Podling", "Fungal Folly", "enUS", }, [201522] = { "Summitshaper Lorac", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [135241] = { "Bilge Rat Pillager", "Siege of Boralus", "enUS", }, [45477] = { "Gust Soldier", "The Vortex Pinnacle", }, [194147] = { "Volcanius", "Vault of the Incarnates", }, [11483] = { "Mana Remnant", "Dire Maul", "enUS", }, [186125] = { "Tricktotem", "Brackenhide Hollow", }, [18420] = { "Sunseeker Geomancer", "Tempest Keep: The Botanica", "enUS", }, [73904] = { "Kor'kron Iron Sentinel", "Siege of Orgrimmar", "enUS", }, [176953] = { "Mawsworn Flamehand", "Sanctum of Domination", "enUS", }, [33121] = { "Iron Construct", "Ulduar", "enUS", }, [44715] = { "Vicious Mindlasher", "Throne of the Tides", }, [26930] = { "Grand Magus Telestra", "The Nexus", "enUS", }, [207459] = { "Fungal Rotcaster", "Fungal Folly", "enUS", }, [22963] = { "Bonechewer Worker", "Black Temple", "enUS", }, [72945] = { "Dragonmaw Bonecrusher", "Siege of Orgrimmar", "enUS", }, [98970] = { "Latosius", "Black Rook Hold", }, [72433] = { "Mokvar the Treasurer", "Siege of Orgrimmar", "enUS", }, [185656] = { "Filth Caller", "Brackenhide Hollow", }, [34273] = { "XB-488 Disposalbot", "Ulduar", "enUS", }, [212786] = { "Voidrider", "The Rookery", "enUS", }, [77232] = { "Twilight Disciple", "Blackfathom Deeps", }, [71921] = { "Darkfang", "Siege of Orgrimmar", "enUS", }, [42975] = { "Plague Ghoul", "Stratholme", "enUS", }, [19508] = { "Sunseeker Herbalist", "Tempest Keep: The Botanica", "enUS", }, [190187] = { "Draconic Image", "The Azure Vault", }, [11058] = { "Ezra Grimm", "Stratholme", "enUS", }, [39392] = { "Faceless Corruptor", "Grim Batol", "enUS", }, [91790] = { "Mak'rana Siltwalker", "Eye of Azshara", }, [75506] = { "Shadowmoon Loyalist", "Shadowmoon Burial Grounds", "enUS", }, [29836] = { "Drakkari Battle Rider", "Gundrak", "enUS", }, [129559] = { "Cutwater Duelist", "Freehold", }, [71858] = { "Wavebinder Kardris", "Siege of Orgrimmar", "enUS", }, [176956] = { "Shadowsteel Goliath", "Sanctum of Domination", "enUS", }, [2520] = { "Remote-Controlled Golem", "Deadmines", "enUS", }, [80816] = { "Ahri'ok Dugru", "Iron Docks", }, [19507] = { "Sunseeker Gene-Splicer", "Tempest Keep: The Botanica", "enUS", }, [180664] = { "Mawsworn Infuser", "Sanctum of Domination", "enUS", }, [44895] = { "Augh", "Lost City of the Tol'vir", }, [129369] = { "Irontide Raider", "Siege of Boralus", "enUS", }, [36961] = { "Skybreaker Sergeant", "Icecrown Citadel", "enUS", }, [176957] = { "Shadowsteel Colossus", "Sanctum of Domination", "enUS", }, [37217] = { "Precious", "Icecrown Citadel", "enUS", }, [212400] = { "Void Touched Elemental", "The Stonevault", "enUS", }, [107114] = { "Tormenting Orb", "Vault of the Wardens", }, [33890] = { "Brain of Yogg-Saron", "Ulduar", "enUS", }, [45919] = { "Young Storm Dragon", "The Vortex Pinnacle", }, [71603] = { "Sha Puddle", "Siege of Orgrimmar", "enUS", }, [71859] = { "Earthbreaker Haromm", "Siege of Orgrimmar", "enUS", }, [84400] = { "Gnarled Ancient", "The Everbloom", }, [113321] = { "Shambling Hungerer", "The Nighthold", "enUS", }, [97197] = { "Valarjar Purifier", "Halls of Valor", }, [24656] = { "Fizzle", "Magisters' Terrace", "enUS", }, [21364] = { "Phoenix Egg", "Tempest Keep", }, [210231] = { "Tainted Lasher", "Amirdrassil, the Dream's Hope", "enUS", }, [17397] = { "Shadowmoon Adept", "Hellfire Citadel: The Blood Furnace", "enUS", }, [107435] = { "Suspicious Noble", "Court of Stars", }, [176959] = { "Mawsworn Soulmage", "Sanctum of Domination", "enUS", }, [29874] = { "Drakkari Inciter", "Gundrak", "enUS", }, [10876] = { "Undead Scarab", "Stratholme", "enUS", }, [96756] = { "Ymiron, the Fallen King", "Maw of Souls", }, [24085] = { "Dragonflayer Overseer", "Utgarde Keep", "enUS", }, [83616] = { "Zoggosh", "Iron Docks", }, [71152] = { "Skeer the Bloodseeker", "Siege of Orgrimmar", "enUS", }, [226100] = { "Kaheti Skirmisher", "Nerub-ar Palace", "enUS", }, [84401] = { "Swift Sproutling", "The Everbloom", }, [226612] = { "Bloodfeaster Larva", "The Spiral Weave", "enUS", }, [80818] = { "Luminous Orchid", "SMV Alliance Garrison Level 2", }, [223541] = { "Stolen Loader", "Fungal Folly", "enUS", }, [232243] = { "High Interrogator Gerstahn", "Blackrock Depths", "enUS", }, [44896] = { "Pygmy Brute", "Lost City of the Tol'vir", }, [18421] = { "Sunseeker Researcher", "Tempest Keep: The Botanica", "enUS", }, [32867] = { "Steelbreaker", "Ulduar", "enUS", }, [232244] = { "Anvilrage Artillerist", "Blackrock Depths", "enUS", }, [26803] = { "Horde Cleric", "The Nexus", "enUS", }, [214840] = { "Engorged Crawler", "Ara-Kara, City of Echoes", "enUS", }, [5711] = { "Ogom the Wretched", "Sunken Temple", }, [11452] = { "Wildspawn Rogue", "Dire Maul", "enUS", }, [22964] = { "Priestess of Delight", "Black Temple", "enUS", }, [23028] = { "Bonechewer Taskmaster", "Black Temple", "enUS", }, [100526] = { "Tormented Bloodseeker", "Darkheart Thicket", }, [189247] = { "Tamed Phoenix", "Neltharus", }, [165189] = { "Buzzy", "Grim Batol", "enUS", }, [99675] = { "Enormous Stone Quilen", "Vault of the Wardens", }, [81297] = { "Dreadfang", "Iron Docks", }, [232245] = { "Anvilrage Dragoon", "Blackrock Depths", "enUS", }, [18848] = { "Malicious Instructor", "Auchindoun: Shadow Labyrinth", }, [81983] = { "Verdant Mandragora", "The Everbloom", }, [19509] = { "Sunseeker Harvester", "Tempest Keep: The Botanica", "enUS", }, [39987] = { "Evolved Twilight Zealot", "Blackrock Caverns", }, [214504] = { "Rasha'nan", "Nerub-ar Palace", "enUS", }, [72943] = { "Dragonmaw Proto-Drake", "Siege of Orgrimmar", "enUS", }, [60381] = { "Zandalari Infiltrator", "Mogu'shan Vaults", "enUS", }, [232246] = { "Anvilrage Medic", "Blackrock Depths", "enUS", }, [43873] = { "Altairus", "The Vortex Pinnacle", }, [134990] = { "Charged Dust Devil", "Temple of Sethraliss", }, [100527] = { "Dreadfire Imp", "Darkheart Thicket", }, [185154] = { "Overthrown Protector", "Sepulcher of the First Ones", "enUS", }, [99366] = { "Taintheart Summoner", "Darkheart Thicket", }, [97200] = { "Seacursed Soulkeeper", "Maw of Souls", }, [185268] = { "Ebonsteel Construct", "Sepulcher of the First Ones", "enUS", }, [232247] = { "Anvilrage Officer", "Blackrock Depths", "enUS", }, [44897] = { "Pygmy Scout", "Lost City of the Tol'vir", }, [134991] = { "Sandfury Stonefist", "Temple of Sethraliss", }, [191736] = { "Crawth", "Algeth'ar Academy", }, [185155] = { "Overthrown Protector", "Sepulcher of the First Ones", "enUS", }, [226617] = { "Snake", "Fungal Folly", "enUS", }, [8317] = { "Atal'ai Deathwalker's Spirit", "Sunken Temple", }, [211261] = { "Ascendant Vis'coxria", "The Dawnbreaker", "enUS", }, [232248] = { "Anvilrage Soldier", "Blackrock Depths", "enUS", }, [121003] = { "Rez the Tombwatcher", "Tomb of Sargeras", }, [83892] = { "Life Warden Gola", "The Everbloom", }, [8477] = { "Skeletal Servant", "Stratholme", "enUS", }, [216364] = { "Blood Overseer", "Ara-Kara, City of Echoes", "enUS", }, [77890] = { "Durag the Dominator", "Auchindoun", }, [89011] = { "Rylak Skyterror", "Iron Docks", }, [211262] = { "Ixkreten the Unbreakable", "The Dawnbreaker", "enUS", }, [113554] = { "Astral Anomaly", "The Nighthold", "enUS", }, [17398] = { "Nascent Fel Orc", "Hellfire Citadel: The Blood Furnace", "enUS", }, [25588] = { "Hand of the Deceiver", "The Sunwell", }, [17462] = { "Shattered Hand Zealot", "Hellfire Citadel: The Shattered Halls", "enUS", }, [111022] = { "The Demon Within", "The Nighthold", "enUS", }, [229691] = { "Swarmbot", "Awakening The Machine", "enUS", }, [103344] = { "Oakheart", "Darkheart Thicket", }, [211263] = { "Deathscreamer Iken'tak", "The Dawnbreaker", "enUS", }, [75191] = { "Bloodmaul Slaver", "Bloodmaul Slag Mines", }, [98792] = { "Wyrmtongue Scavenger", "Black Rook Hold", }, [83893] = { "Earthshaper Telu", "The Everbloom", }, [100529] = { "Hatespawn Slime", "Darkheart Thicket", }, [193558] = { "Primalist Flamecaller", "Vault of the Incarnates", }, [98280] = { "Risen Arcanist", "Black Rook Hold", }, [89012] = { "Ravenous Wolf", "Iron Docks", }, [219454] = { "Crazed Abomination", "The Underkeep", "enUS", }, [104217] = { "Talixae Flamewreath", "Court of Stars", }, [13276] = { "Wildspawn Imp", "Dire Maul", "enUS", }, [18422] = { "Sunseeker Botanist", "Tempest Keep: The Botanica", "enUS", }, [28695] = { "Molten Golem", "Halls of Lightning", "enUS", }, [232252] = { "Anvilrage Rogue", "Blackrock Depths", "enUS", }, [22965] = { "Devoted Steward", "Black Temple", "enUS", }, [194373] = { "Witherling", "Brackenhide Hollow", }, [72430] = { "Shan'ti", "Siege of Orgrimmar", "enUS", }, [211777] = { "Spitfire Fusetender", "Kriegval's Rest", "enUS", }, [45922] = { "Empyrean Assassin", "The Vortex Pinnacle", }, [83894] = { "Dulhu", "The Everbloom", }, [71865] = { "Garrosh Hellscream", "Siege of Orgrimmar", "enUS", }, [104881] = { "Spellblade Aluriel", "The Nighthold", "enUS", }, [165197] = { "Skeletal Monstrosity", "The Necrotic Wake", "enUS", }, [115767] = { "Mistress Sassz'ine", "Tomb of Sargeras", "enUS", }, [79511] = { "Blazing Trickster", "Auchindoun", }, [200126] = { "Fallen Waterspeaker", "Temple of the Jade Serpent", }, [175726] = { "Skyja", "Sanctum of Domination", "enUS", }, [197145] = { "Colossal Stormfiend", "Vault of the Incarnates", }, [74989] = { "Twilight Disciple", "Blackfathom Deeps", }, [117933] = { "Inquisitor Variss", "Artifact - Acquisition - Tank", }, [214338] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [232893] = { "Anvilrage Warden", "Blackrock Depths", "enUS", }, [76466] = { "Psyfiend", "Auchindoun", }, [195399] = { "Curious Swoglet", "Halls of Infusion", "enUS", }, [43875] = { "Asaad", "The Vortex Pinnacle", }, [19958] = { "White Seedling", "Tempest Keep: The Botanica", "enUS", }, [100531] = { "Bloodtainted Fury", "Darkheart Thicket", }, [219066] = { "Afflicted Civilian", "The Rookery", "enUS", }, [79505] = { "Pile of Ash", "Skyreach", }, [79508] = { "Felborne Abyssal", "Auchindoun", }, [184651] = { "Subjugator Zeltoth", "Sepulcher of the First Ones", "enUS", }, [72941] = { "Dragonmaw Grunt", "Siege of Orgrimmar", "enUS", }, [176973] = { "Unstoppable Abomination", "Sanctum of Domination", "enUS", }, [192329] = { "Territorial Eagle", "Algeth'ar Academy", }, [225601] = { "Webbed Victim", "The Dawnbreaker", "enUS", }, [14396] = { "Eye of Immol'thar", "Dire Maul", "enUS", }, [226625] = { "Cave Skipper", "Fungal Folly", "enUS", }, [75194] = { "Gnasher", "Bloodmaul Slag Mines", }, [7247] = { "Sandfury Soul Eater", "Zul'Farrak", "enUS", }, [224066] = { "Sureki Vanguard", "Nerub-ar Palace", "enUS", }, [208198] = { "Hellë", "Scarlet Monastery", "enUS", }, [184140] = { "Xy Acolyte", "Sepulcher of the First Ones", "enUS", }, [100532] = { "Bloodtainted Burster", "Darkheart Thicket", }, [176974] = { "Soul Reaver", "Sanctum of Domination", "enUS", }, [172312] = { "Spinemaw Gorger", "Mists of Tirna Scithe", "enUS", }, [45007] = { "Enslaved Bandit", "Lost City of the Tol'vir", }, [91808] = { "Serpentrix", "Eye of Azshara", }, [71405] = { "Set'thik Wind Wielder", "Siege of Orgrimmar", "enUS", }, [229399] = { "Blood Drainer", "Nerub-ar Palace", "enUS", }, [17399] = { "Seductress", "Hellfire Citadel: The Blood Furnace", "enUS", }, [74988] = { "Executioner Gore", "Blackfathom Deeps", }, [10813] = { "Balnazzar", "Stratholme", "enUS", }, [229695] = { "Corrupted Machinist", "Awakening The Machine", "enUS", }, [98965] = { "Kur'talos Ravencrest", "Black Rook Hold", }, [60384] = { "Zandalari Pterror Wing", "Mogu'shan Vaults", "enUS", }, [232258] = { "Houndmaster Grebmar", "Blackrock Depths", "enUS", }, [75451] = { "Defiled Spirit", "Shadowmoon Burial Grounds", "enUS", }, [139097] = { "Sandswept Marksman", "Temple of Sethraliss", }, [17975] = { "High Botanist Freywinn", "Tempest Keep: The Botanica", "enUS", }, [44260] = { "Venomfang Crocolisk", "Lost City of the Tol'vir", }, [214343] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [11197] = { "Mindless Skeleton", "Stratholme", "enUS", }, [218439] = { "Sureki War Banner", "Nerub-ar Palace", "enUS", }, [203594] = { "Lumbering Boulder", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [73452] = { "Harbinger of Y'Shaarj", "Siege of Orgrimmar", "enUS", }, [192333] = { "Alpha Eagle", "Algeth'ar Academy", }, [225605] = { "Nightfall Darkcaster", "The Dawnbreaker", "enUS", }, [224070] = { "Remote-Controlled Golem", "Deadmines", "enUS", }, [45412] = { "Lord Aurius Rivendare", "Stratholme", "enUS", }, [186191] = { "Decay Speaker", "Brackenhide Hollow", }, [218440] = { "Kaheti War Banner", "Nerub-ar Palace", "enUS", }, [11453] = { "Wildspawn Trickster", "Dire Maul", "enUS", }, [45924] = { "Turbulent Squall", "The Vortex Pinnacle", }, [190381] = { "Rotburst Totem", "Brackenhide Hollow", }, [225606] = { "Nightfall Shadowalker", "The Dawnbreaker", "enUS", }, [72428] = { "Horthus", "Siege of Orgrimmar", "enUS", }, [23222] = { "Bonechewer Brawler", "Black Temple", "enUS", }, [72893] = { "Orgrimmar Peon", "Siege of Orgrimmar", "enUS", }, [194894] = { "Primalist Stormspeaker", "The Nokhud Offensive", }, [75964] = { "Ranjit", "Skyreach", }, [16807] = { "Grand Warlock Nethekurse", "Hellfire Citadel: The Shattered Halls", "enUS", }, [74790] = { "Gug'rokk", "Bloodmaul Slag Mines", }, [19511] = { "Nethervine Inciter", "Tempest Keep: The Botanica", "enUS", }, [212764] = { "Engine Speaker", "The Stonevault", "enUS", }, [27829] = { "Ebon Gargoyle", "Stratholme", "enUS", }, [59873] = { "Corrupt Living Water", "Temple of the Jade Serpent", }, [194895] = { "Unstable Squall", "The Nokhud Offensive", }, [189265] = { "Qalashi Bonetender", "Neltharus", }, [204109] = { "Cavernous Shrieker", "Kriegval's Rest", "enUS", }, [75966] = { "Defiled Spirit", "Shadowmoon Burial Grounds", }, [184659] = { "Dominated Sentinel", "Sepulcher of the First Ones", "enUS", }, [8095] = { "Sul'lithuz Sandcrawler", "Zul'Farrak", "enUS", }, [194897] = { "Stormsurge Totem", "The Nokhud Offensive", }, [8127] = { "Antu'sul", "Zul'Farrak", "enUS", }, [194896] = { "Primal Stormshield", "The Nokhud Offensive", }, [97720] = { "Blightshard Skitter", "Neltharion's Lair", }, [209230] = { "Kyrioss", "The Rookery", "enUS", }, [135007] = { "Orb Guardian", "Temple of Sethraliss", }, [102583] = { "Fel Scorcher", "Vault of the Wardens", }, [230216] = { "Magmatron Mk. II", "Blackrock Depths", "enUS", }, [214348] = { "Undersea Abomination", "Tak-Rethan Abyss", "enUS", }, [17464] = { "Shattered Hand Gladiator", "Hellfire Citadel: The Shattered Halls", "enUS", }, [223562] = { "Brew Drop", "Cinderbrew Meadery", "enUS", }, [75198] = { "Bloodmaul Geomancer", "Bloodmaul Slag Mines", }, [95674] = { "Fenryr", "Halls of Valor", }, [33768] = { "Rubble", "Ulduar", "enUS", }, [121011] = { "Tidescale Witch", "Tomb of Sargeras", "enUS", }, [230217] = { "Toxitron Mk. II", "Blackrock Depths", "enUS", }, [188244] = { "Primal Juggernaut", "Ruby Life Pools", }, [102584] = { "Malignant Defiler", "Vault of the Wardens", }, [194898] = { "Primalist Arcblade", "The Nokhud Offensive", }, [83389] = { "Ironwing Flamespitter", "Iron Docks", }, [43878] = { "Grand Vizier Ertan", "The Vortex Pinnacle", }, [17400] = { "Felguard Annihilator", "Hellfire Citadel: The Blood Furnace", "enUS", }, [229706] = { "Explosive Bomberbot", "Awakening The Machine", "enUS", }, [230218] = { "Electron Mk. II", "Blackrock Depths", "enUS", }, [214350] = { "Turned Speaker", "The Stonevault", "enUS", }, [4416] = { "Defias Strip Miner", "Deadmines", "enUS", }, [230219] = { "Arcanotron Mk. II", "Blackrock Depths", "enUS", }, [232266] = { "Doomforge Mechanic", "Blackrock Depths", "enUS", }, [13021] = { "Warpwood Crusher", "Dire Maul", "enUS", }, [60386] = { "Zandalari Terror Rider", "Mogu'shan Vaults", "enUS", }, [17976] = { "Commander Sarannis", "Tempest Keep: The Botanica", "enUS", }, [40167] = { "Twilight Beguiler", "Grim Batol", "enUS", }, [192781] = { "Ore Elemental", "Neltharus", }, [75157] = { "Aku'mai the Venomous", "Blackfathom Deeps", }, [212389] = { "Cursedheart Invader", "The Stonevault", "enUS", }, [73152] = { "Storeroom Guard", "Siege of Orgrimmar", "enUS", }, [232268] = { "Chiseled War Construct", "Blackrock Depths", "enUS", }, [40935] = { "Gilgoblin Hunter", "Throne of the Tides", }, [14498] = { "Tosamina", "Siege of Orgrimmar", "enUS", }, [83390] = { "Thunderlord Wrangler", "Iron Docks", }, [218447] = { "Web Cocoon", "Nerub-ar Palace", "enUS", }, [194389] = { "Lava Spawn", "Neltharus", }, [207186] = { "Unruly Stormrook", "The Rookery", "enUS", }, [128435] = { "Toxic Saurid", "Atal'Dazar", }, [45926] = { "Servant of Asaad", "The Vortex Pinnacle", }, [186124] = { "Gashtooth", "Brackenhide Hollow", }, [120201] = { "Spectral Guardian", "Tomb of Sargeras", "enUS", }, [176949] = { "Mawsworn Embermage", "Sanctum of Domination", "enUS", }, [23223] = { "Bonechewer Spectator", "Black Temple", "enUS", }, [97264] = { "Hatecoil Shellbreaker", "Eye of Azshara", }, [196116] = { "Crystal Fury", "The Azure Vault", }, [232269] = { "Fineous Darkvire", "Blackrock Depths", "enUS", }, [73194] = { "Kor'kron Iron Scorpion", "Siege of Orgrimmar", "enUS", }, [218103] = { "Nerubian Lord", "The Dread Pit", "enUS", }, [19512] = { "Nethervine Reaper", "Tempest Keep: The Botanica", "enUS", }, [164702] = { "Carrion Worm", "The Necrotic Wake", "enUS", }, [136549] = { "Ashvane Cannoneer", "Siege of Boralus", "enUS", }, [218961] = { "Starved Crawler", "Ara-Kara, City of Echoes", "enUS", }, [190377] = { "Primalist Icecaller", "Halls of Infusion", "enUS", }, [95676] = { "Odyn", "Halls of Valor", }, [116407] = { "Harjatan", "Tomb of Sargeras", "enUS", }, [75713] = { "Shadowmoon Bone-Mender", "Shadowmoon Burial Grounds", "enUS", }, [100539] = { "Taintheart Deadeye", "Darkheart Thicket", }, [72130] = { "Kor'jus", "Siege of Orgrimmar", "enUS", }, [45097] = { "Oathsworn Tamer", "Lost City of the Tol'vir", }, [218962] = { "Bloated Pest", "The Underkeep", "enUS", }, [24815] = { "Sunblade Imp", "Magisters' Terrace", "enUS", }, [184746] = { "Cartel Plunderer", "Sepulcher of the First Ones", "enUS", }, [98363] = { "Grasping Tentacle", "Maw of Souls", }, [139110] = { "Spark Channeler", "Temple of Sethraliss", }, [36969] = { "Skybreaker Rifleman", "Icecrown Citadel", "enUS", }, [14397] = { "Mana Burst", "Dire Maul", "enUS", }, [185691] = { "Vicious Hyena", "Brackenhide Hollow", }, [44566] = { "Ozumat", "Throne of the Tides", }, [10398] = { "Thuzadin Shadowcaster", "Stratholme", "enUS", }, [83392] = { "Rampaging Clefthoof", "Iron Docks", }, [72131] = { "Blind Blademaster", "Siege of Orgrimmar", "enUS", }, [10558] = { "Hearthsinger Forresten", "Stratholme", "enUS", }, [92350] = { "Understone Drudge", "Neltharion's Lair", }, [201560] = { "Primalist Flamecaller", "Vault of the Incarnates", }, [232254] = { "Fireguard Destroyer", "Blackrock Depths", "enUS", }, [77132] = { "Sargerei Zealot", "Auchindoun", }, [97202] = { "Olmyr the Enlightened", "Halls of Valor", }, [17465] = { "Shattered Hand Centurion", "Hellfire Citadel: The Shattered Halls", "enUS", }, [1729] = { "Defias Evoker", "Deadmines", "enUS", }, [25591] = { "Painbringer", "The Sunwell", }, [217429] = { "Overfiend", "Grim Batol", "enUS", }, [185181] = { "Automated Eliminator", "Sepulcher of the First Ones", "enUS", }, [193293] = { "Qalashi Warden", "Neltharus", "enUS", }, [100216] = { "Hatecoil Wrangler", "Eye of Azshara", }, [95771] = { "Dreadsoul Ruiner", "Darkheart Thicket", }, [75459] = { "Plagued Bat", "Shadowmoon Burial Grounds", "enUS", }, [220501] = { "Royal Shackles", "Nerub-ar Palace", "enUS", }, [75715] = { "Reanimated Ritual Bones", "Shadowmoon Burial Grounds", "enUS", }, [17977] = { "Warp Splinter", "Tempest Keep: The Botanica", "enUS", }, [72132] = { "Craven Drok", "Siege of Orgrimmar", "enUS", }, [210264] = { "Bee Wrangler", "Cinderbrew Meadery", "enUS", }, [186206] = { "Cruel Bonecrusher", "Brackenhide Hollow", }, [44648] = { "Unyielding Behemoth", "Throne of the Tides", }, [203951] = { "Kobold Skullface", "Kriegval's Rest", "enUS", }, [37098] = { "Val'kyr Herald", "Icecrown Citadel", "enUS", }, [11454] = { "Wildspawn Betrayer", "Dire Maul", "enUS", }, [5648] = { "Sandfury Shadowcaster", "Zul'Farrak", "enUS", }, [222038] = { "Shrillwing Hunter En'kilah", "Nerub-ar Palace", "enUS", }, [210265] = { "Worker Bee", "Cinderbrew Meadery", "enUS", }, [187231] = { "Wither Biter", "Brackenhide Hollow", }, [211289] = { "Taener Duelmal", "Priory of the Sacred Flame", "enUS", }, [33515] = { "Auriaya", "Ulduar", "enUS", }, [11486] = { "Prince Tortheldrin", "Dire Maul", "enUS", }, [18105] = { "Ghaz'an", "Coilfang: The Underbog", "enUS", }, [213338] = { "Forgebound Mender", "The Stonevault", "enUS", }, [74984] = { "Blindlight Murloc", "Blackfathom Deeps", }, [74728] = { "Twilight Lord Bathiel", "Blackfathom Deeps", }, [186208] = { "Rotbow Stalker", "Brackenhide Hollow", }, [211290] = { "Elaena Emberlanz", "Priory of the Sacred Flame", "enUS", }, [210267] = { "I'pa", "Cinderbrew Meadery", "enUS", }, [81603] = { "Champion Druna", "Iron Docks", }, [212826] = { "Guard Captain Suleyman", "Priory of the Sacred Flame", "enUS", }, [19513] = { "Mutate Fear-Shrieker", "Tempest Keep: The Botanica", "enUS", }, [111071] = { "Pulsauron", "The Nighthold", "enUS", }, [165222] = { "Zolramus Bonemender", "The Necrotic Wake", "enUS", }, [47720] = { "Camel", "Lost City of the Tol'vir", }, [211291] = { "Sergeant Shaynemail", "Priory of the Sacred Flame", "enUS", }, [183138] = { "Inchoate Shadow", "Sepulcher of the First Ones", "enUS", }, [118715] = { "Reanimated Templar", "Tomb of Sargeras", "enUS", }, [212827] = { "High Priest Aemya", "Priory of the Sacred Flame", "enUS", }, [129208] = { "Dread Captain Lockwood", "Siege of Boralus", "enUS", }, [81638] = { "Aqueous Globule", "The Everbloom", }, [24696] = { "Coilskar Witch", "Magisters' Terrace", "enUS", }, [220507] = { "The Puppetmaster?", "The Spiral Weave", "enUS", }, [207197] = { "Cursed Rookguard", "The Rookery", "enUS", }, [197985] = { "Flame Channeler", "Ruby Life Pools", }, [73414] = { "Kor'kron Reaper", "Siege of Orgrimmar", "enUS", }, [73670] = { "Gate-Crasher Sav'ah", "Siege of Orgrimmar", "enUS", }, [72903] = { "Kor'kron Siegemaster", "Siege of Orgrimmar", "enUS", }, [222042] = { "Shrillwing", "Nerub-ar Palace", "enUS", }, [210269] = { "Hired Muscle", "Cinderbrew Meadery", "enUS", }, [8319] = { "Nightmare Whelp", "Sunken Temple", }, [207198] = { "Cursed Thunderer", "The Rookery", "enUS", }, [25592] = { "Doomfire Destroyer", "The Sunwell", }, [204127] = { "Kobold Taskfinder", "Kriegval's Rest", "enUS", }, [33772] = { "Faceless Horror", "Ulduar", "enUS", }, [56439] = { "Sha of Doubt", "Temple of the Jade Serpent", }, [92610] = { "Understone Drummer", "Neltharion's Lair", }, [210270] = { "Brew Drop", "Cinderbrew Meadery", "enUS", }, [73415] = { "Ichor of Y'Shaarj", "Siege of Orgrimmar", "enUS", }, [207199] = { "Cursed Rooktender", "The Rookery", "enUS", }, [180070] = { "Mawsworn Scryer", "Sanctum of Domination", "enUS", }, [118460] = { "Engine of Souls", "Tomb of Sargeras", "enUS", }, [34796] = { "Gormok the Impaler", "Trial of the Crusader", "enUS", }, [75975] = { "Skyreach Overlord", "Skyreach", }, [74983] = { "Twilight Disciple", "Blackfathom Deeps", }, [210271] = { "Brew Master Aldryr", "Cinderbrew Meadery", "enUS", }, [13022] = { "Whip Lasher", "Dire Maul", "enUS", }, [213343] = { "Forge Loader", "The Stonevault", "enUS", }, [131445] = { "Block Warden", "Tol Dagor", }, [220509] = { "The Puppetmaster?", "The Spiral Weave", "enUS", }, [212831] = { "Forge Master Damian", "Priory of the Sacred Flame", "enUS", }, [17978] = { "Thorngrin the Tender", "Tempest Keep: The Botanica", "enUS", }, [220510] = { "The Puppetmaster?", "The Spiral Weave", "enUS", }, [91332] = { "Stoneclaw Hunter", "Neltharion's Lair", }, [121021] = { "Shadowsworn Invader", "Tomb of Sargeras", "enUS", }, [220060] = { "Taste Tester", "Cinderbrew Meadery", "enUS", }, [14398] = { "Eldreth Darter", "Dire Maul", "enUS", }, [200035] = { "Carrion Worm", "Shadowmoon Burial Grounds", }, [198502] = { "Council Stormcaller", "Vault of the Incarnates", }, [72423] = { "Auctioneer Fazdran", "Siege of Orgrimmar", "enUS", }, [33134] = { "Sara", "Ulduar", "enUS", }, [37228] = { "Frostwarden Warrior", "Icecrown Citadel", "enUS", }, [198500] = { "Council Earthcaller", "Vault of the Incarnates", }, [115902] = { "Razorjaw Waverunner", "Tomb of Sargeras", "enUS", }, [79303] = { "Adorned Bladetalon", "Skyreach", }, [95939] = { "Skrog Tidestomper", "Eye of Azshara", }, [37868] = { "Risen Archmage", "Icecrown Citadel", "enUS", }, [75976] = { "Low-Born Arakkoa", "Skyreach", }, [92612] = { "Mightstone Breaker", "Neltharion's Lair", }, [19962] = { "Blue Seedling", "Tempest Keep: The Botanica", "enUS", }, [198501] = { "Council Icecaller", "Vault of the Incarnates", }, [144244] = { "The Platinum Pummeler", "Operation: Mechagon", "enUS", }, [187240] = { "Drakonid Breaker", "The Azure Vault", }, [118462] = { "Soul Queen Dejahna", "Tomb of Sargeras", }, [34797] = { "Icehowl", "Trial of the Crusader", "enUS", }, [19514] = { "Al'ar", "Tempest Keep", }, [24697] = { "Sister of Torment", "Magisters' Terrace", "enUS", }, [59751] = { "Shado-Pan Warden", "Shado-Pan Monastery", }, [119742] = { "Felguard Invader", "Tomb of Sargeras", "enUS", }, [24761] = { "Brightscale Wyrm", "Magisters' Terrace", "enUS", }, [75209] = { "Molten Earth Elemental", "Bloodmaul Slag Mines", }, [95940] = { "Bitterbrine Scavenger", "Eye of Azshara", }, [212835] = { "Risen Footman", "Priory of the Sacred Flame", "enUS", }, [221537] = { "Unstable Experiment", "Nerub-ar Palace", "enUS", }, [177004] = { "Tortured Amalgamation", "Sanctum of Domination", "enUS", }, [229729] = { "Nullbot", "Awakening The Machine", "enUS", }, [198503] = { "Council Flamecaller", "Vault of the Incarnates", }, [207205] = { "Stormguard Gorren", "The Rookery", "enUS", }, [187242] = { "Tarasek Looter", "The Azure Vault", }, [224609] = { "Twilight Destroyer", "Grim Batol", "enUS", }, [81864] = { "Dreadpetal", "SMV Alliance Garrison Level 2", }, [219035] = { "Deepwalker Guardian", "The Underkeep", "enUS", }, [16507] = { "Shattered Hand Sentry", "Hellfire Citadel: The Shattered Halls", "enUS", }, [37229] = { "Frostwarden Sorceress", "Icecrown Citadel", "enUS", }, [178029] = { "Mawsworn Wingsoldier", "Sanctum of Domination", "enUS", }, [16699] = { "Shattered Hand Reaver", "Hellfire Citadel: The Shattered Halls", "enUS", }, [75210] = { "Bloodmaul Warder", "Bloodmaul Slag Mines", }, [10463] = { "Shrieking Banshee", "Stratholme", "enUS", }, [144246] = { "K.U.-J.0.", "Operation: Mechagon", "enUS", }, [29240] = { "Stormforged Lieutenant", "Halls of Lightning", "enUS", }, [38125] = { "Ymirjar Deathbringer", "Icecrown Citadel", "enUS", }, [17083] = { "Fel Orc Convert", "Hellfire Citadel: The Shattered Halls", "enUS", }, [206694] = { "Fervent Sharpshooter", "Priory of the Sacred Flame", "enUS", }, [207207] = { "Voidstone Monstrosity", "The Rookery", "enUS", }, [121790] = { "Fleetlord Dominator", "Tomb of Sargeras", "enUS", }, [208743] = { "Blazikon", "Darkflame Cleft", "enUS", }, [212838] = { "Arathi Neophyte", "Priory of the Sacred Flame", "enUS", }, [25373] = { "Shadowsword Soulbinder", "The Sunwell", }, [26716] = { "Azure Warder", "The Nexus", "enUS", }, [222564] = { "Rupturing Ooze", "Nerub-ar Palace", "enUS", }, [206696] = { "Arathi Knight", "Priory of the Sacred Flame", "enUS", }, [17723] = { "Bog Giant", "Coilfang: The Underbog", "enUS", }, [75211] = { "Magma Lord", "Bloodmaul Slag Mines", }, [212327] = { "Zaqali Flamemancer", "Amirdrassil, the Dream's Hope", "enUS", }, [92387] = { "Drums of War", "Neltharion's Lair", }, [75979] = { "Exhumed Spirit", "Shadowmoon Burial Grounds", "enUS", }, [144248] = { "Head Machinist Sparkflux", "Operation: Mechagon", "enUS", }, [83028] = { "Grom'kar Deadeye", "Iron Docks", }, [206697] = { "Devout Priest", "Priory of the Sacred Flame", "enUS", }, [72422] = { "Auctioneer Drezmit", "Siege of Orgrimmar", "enUS", }, [187246] = { "Nullmagic Hornswog", "The Azure Vault", }, [197535] = { "High Channeler Ryvati", "Ruby Life Pools", }, [208745] = { "The Candle King", "Darkflame Cleft", "enUS", }, [184738] = { "Guardian Automa", "Sepulcher of the First Ones", "enUS", }, [144249] = { "Omega Buster", "Operation: Mechagon", "enUS", }, [187224] = { "Vile Rothexer", "Brackenhide Hollow", }, [206698] = { "Fanatical Conjuror", "Priory of the Sacred Flame", "enUS", }, [97081] = { "King Bjorn", "Halls of Valor", }, [11455] = { "Wildspawn Felsworn", "Dire Maul", "enUS", }, [45932] = { "Skyfall Star", "The Vortex Pinnacle", }, [187192] = { "Rageclaw", "Brackenhide Hollow", }, [75980] = { "Blindlight Razorjaw", "Blackfathom Deeps", }, [44261] = { "Sharptalon Eagle", "Lost City of the Tol'vir", }, [25371] = { "Sunblade Dawn Priest", "The Sunwell", }, [227174] = { "Scourge Soulbinder", "Kalimdor", "enUS", }, [59752] = { "Shado-Pan Ambusher", "Shado-Pan Monastery", }, [23418] = { "Essence of Suffering", "Black Temple", "enUS", }, [120003] = { "Warlord Darjah", "Tomb of Sargeras", "enUS", }, [208747] = { "The Darkness", "Darkflame Cleft", "enUS", }, [229782] = { "Awakened Phalanx", "Awakening The Machine", "enUS", }, [60009] = { "Feng the Accursed", "Mogu'shan Vaults", "enUS", }, [210797] = { "The Darkness", "Darkflame Cleft", "enUS", }, [28921] = { "Hadronox", "Azjol-Nerub", "enUS", }, [186737] = { "Telash Greywing", "The Azure Vault", }, [16700] = { "Shattered Hand Legionnaire", "Hellfire Citadel: The Shattered Halls", "enUS", }, [224616] = { "Animated Shadow", "The Dawnbreaker", "enUS", }, [29305] = { "Moorabi", "Gundrak", "enUS", }, [72421] = { "Kor'kron Overseer", "Siege of Orgrimmar", "enUS", }, [213913] = { "Kobold Flametender", "Darkflame Cleft", "enUS", }, [186740] = { "Arcane Construct", "The Azure Vault", }, [186226] = { "Fetid Rotsinger", "Brackenhide Hollow", }, [186738] = { "Umbrelskul", "The Azure Vault", }, [55659] = { "Wild Imp", "Auchindoun: Shadow Labyrinth", }, [71397] = { "Zar'thik Amber Priest", "Siege of Orgrimmar", "enUS", }, [206704] = { "Ardent Paladin", "Priory of the Sacred Flame", "enUS", }, [28729] = { "Watcher Narjil", "Azjol-Nerub", "enUS", }, [24698] = { "Ethereum Smuggler", "Magisters' Terrace", "enUS", }, [33136] = { "Guardian of Yogg-Saron", "Ulduar", "enUS", }, [227177] = { "Scourge Abomination", "Kalimdor", "enUS", }, [186739] = { "Azureblade", "The Azure Vault", }, [150396] = { "Aerial Unit R-21/X", "Operation: Mechagon", "enUS", }, [20923] = { "Blood Guard Porung", "Hellfire Citadel: The Shattered Halls", "enUS", }, [221035] = { "Royal Scribe", "Nerub-ar Palace", "enUS", }, [50284] = { "Twilight Zealot", "Blackrock Caverns", }, [54507] = { "Time-Twisted Scourge Beast", "End Time", }, [186741] = { "Arcane Elemental", "The Azure Vault", }, [34288] = { "Salvagebot Sawblade", "Ulduar", "enUS", }, [77006] = { "Corpse Skitterling", "Shadowmoon Burial Grounds", "enUS", }, [150397] = { "King Mechagon", "Operation: Mechagon", "enUS", }, [208239] = { "Skittering Menace", "Earthcrawl Mines", "enUS", }, [34800] = { "Snobold Vassal", "Trial of the Crusader", "enUS", }, [184693] = { "Living Flame", "Vault of the Incarnates", }, [98761] = { "Hexcel", "Maw of Souls", }, [222572] = { "Infesting Latcher", "Nerub-ar Palace", "enUS", }, [227179] = { "Scourge Gargoyle", "Kalimdor", "enUS", }, [166266] = { "Spare Parts", "The Necrotic Wake", "enUS", }, [17980] = { "Laj", "Tempest Keep: The Botanica", "enUS", }, [120516] = { "Razorjaw Swiftfin", "Tomb of Sargeras", "enUS", }, [117957] = { "Tormented Soul", "Tomb of Sargeras", }, [229739] = { "Malfunctioning Pylon", "Awakening The Machine", "enUS", }, [30329] = { "Savage Cave Beast", "Ahn'kahet: The Old Kingdom", }, [189813] = { "Dathea, Ascended", "Vault of the Incarnates", }, [227180] = { "Scourge Lord", "Kalimdor", "enUS", }, [215407] = { "Ki'katal the Harvester", "Ara-Kara, City of Echoes", "enUS", }, [194316] = { "Stormcaller Zarii", "The Nokhud Offensive", }, [208241] = { "Ankle Biter", "Earthcrawl Mines", "enUS", }, [40943] = { "Gilgoblin Aquamage", "Throne of the Tides", }, [184735] = { "Degeneration Automa", "Sepulcher of the First Ones", "enUS", }, [26746] = { "Crazed Mana-Wraith", "The Nexus", "enUS", }, [111303] = { "Nightborne Sage", "The Nighthold", "enUS", }, [178041] = { "Mawsworn Shackler", "Sanctum of Domination", "enUS", }, [199028] = { "Glacias", "Vault of the Incarnates", }, [187767] = { "Embar Firepath", "Vault of the Incarnates", }, [95947] = { "Mak'rana Hardshell", "Eye of Azshara", }, [56732] = { "Liu Flameheart", "Temple of the Jade Serpent", }, [13599] = { "Stolid Snapjaw", "SMV Alliance Garrison Level 2", }, [228538] = { "Nightfall Curseblade", "The Dawnbreaker", "enUS", }, [34161] = { "Mechanostriker 54-A", "Ulduar", "enUS", }, [202612] = { "Cliffkeeper Bouldani", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [199029] = { "Cyclas", "Vault of the Incarnates", }, [23419] = { "Essence of Desire", "Black Temple", "enUS", }, [187768] = { "Dathea Stormlash", "Vault of the Incarnates", }, [206699] = { "War Lynx", "Priory of the Sacred Flame", "enUS", }, [19516] = { "Void Reaver", "Tempest Keep", }, [24762] = { "Sunblade Keeper", "Magisters' Terrace", }, [189816] = { "Dathea Stormlash", "Vault of the Incarnates", }, [202613] = { "Portalkeeper Cimbra", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [199030] = { "Loamas", "Vault of the Incarnates", }, [71378] = { "Quilen Guardian", "Siege of Orgrimmar", "enUS", }, [208244] = { "Nerubian Threadmancer", "Earthcrawl Mines", "enUS", }, [19964] = { "Red Seedling", "Tempest Keep: The Botanica", "enUS", }, [121030] = { "Fan'verg the Vicious", "Tomb of Sargeras", "enUS", }, [72658] = { "Amalgamated Hubris", "Siege of Orgrimmar", "enUS", }, [10080] = { "Sandarr Dunereaver", "Zul'Farrak", "enUS", }, [28410] = { "Dragonflayer Spiritualist", "Utgarde Keep", "enUS", }, [79507] = { "Felguard", "Auchindoun", }, [14303] = { "Petrified Guardian", "Dire Maul", "enUS", }, [208245] = { "Skittering Swarmer", "Earthcrawl Mines", "enUS", }, [104300] = { "Shadow Mistress", "Court of Stars", }, [28730] = { "Watcher Gashra", "Azjol-Nerub", "enUS", }, [14399] = { "Arcane Torrent", "Dire Maul", "enUS", }, [219739] = { "Infested Spawn", "Nerub-ar Palace", "enUS", }, [206710] = { "Lightspawn", "Priory of the Sacred Flame", "enUS", }, [10400] = { "Thuzadin Necromancer", "Stratholme", "enUS", }, [162689] = { "Surgeon Stitchflesh", "The Necrotic Wake", "enUS", }, [10464] = { "Wailing Banshee", "Stratholme", "enUS", }, [233328] = { "Savage Bloodhound Mastiff", "Blackrock Depths", "enUS", }, [29306] = { "Gal'darah", "Gundrak", "enUS", }, [34034] = { "Swarming Guardian", "Ulduar", "enUS", }, [199027] = { "Magmas", "Vault of the Incarnates", }, [129989] = { "Irontide Powdershot", "Siege of Boralus", "enUS", }, [229778] = { "Automatic Ironstrider", "Awakening The Machine", "enUS", }, [144295] = { "Mechagon Mechanic", "Operation: Mechagon", "enUS", }, [187772] = { "Opalfang", "Vault of the Incarnates", }, [126918] = { "Irontide Crackshot", "Freehold", }, [233873] = { "Fireling", "Blackrock Depths", "enUS", }, [75829] = { "Nhallish", "Shadowmoon Burial Grounds", "enUS", }, [222581] = { "Ruptured Ooze", "Nerub-ar Palace", "enUS", }, [25851] = { "Volatile Fiend", "The Sunwell", }, [17725] = { "Underbog Lurker", "Coilfang: The Underbog", "enUS", }, [39665] = { "Rom'ogg Bonecrusher", "Blackrock Caverns", }, [71380] = { "Animated Stone Mogu", "Siege of Orgrimmar", "enUS", }, [60396] = { "Emperor's Rage", "Mogu'shan Vaults", "enUS", }, [135562] = { "Venomous Ophidian", "Temple of Sethraliss", }, [40177] = { "Forgemaster Throngus", "Grim Batol", "enUS", }, [165251] = { "Illusionary Vulpin", "Mists of Tirna Scithe", "enUS", }, [102287] = { "Emberhusk Dominator", "Neltharion's Lair", }, [166275] = { "Mistveil Shaper", "Mists of Tirna Scithe", "enUS", }, [162692] = { "Amarth", "The Necrotic Wake", "enUS", }, [40817] = { "Shadow of Obsidius", "Blackrock Caverns", }, [118729] = { "Fallen Priestess", "Tomb of Sargeras", }, [5649] = { "Sandfury Blood Drinker", "Zul'Farrak", "enUS", }, [22844] = { "Ashtongue Battlelord", "Black Temple", "enUS", }, [11456] = { "Wildspawn Shadowstalker", "Dire Maul", "enUS", }, [111563] = { "Duskwatch Guard", "Court of Stars", }, [166276] = { "Mistveil Guardian", "Mists of Tirna Scithe", "enUS", }, [162693] = { "Nalthor the Rimebinder", "The Necrotic Wake", "enUS", }, [33651] = { "VX-001", "Ulduar", "enUS", }, [120777] = { "Guardian Sentry", "Tomb of Sargeras", "enUS", }, [101326] = { "Honored Ancestor", "Halls of Valor", }, [136076] = { "Agitated Nimbus", "Temple of Sethraliss", }, [144294] = { "Mechagon Tinkerer", "Operation: Mechagon", "enUS", }, [72661] = { "Zeal", "Siege of Orgrimmar", "enUS", }, [199037] = { "Primalist Shocktrooper", "Halls of Infusion", "enUS", }, [28920] = { "Stormforged Giant", "Halls of Lightning", "enUS", }, [102094] = { "Risen Swordsman", "Black Rook Hold", }, [118730] = { "Soul Residue", "Tomb of Sargeras", }, [208243] = { "Nerubian Slasher", "Earthcrawl Mines", "enUS", }, [71395] = { "Modified Anima Golem", "Siege of Orgrimmar", "enUS", }, [75410] = { "Guardian of the Deep", "Blackfathom Deeps", }, [189340] = { "Chargath, Bane of Scales", "Neltharus", }, [28926] = { "Spark of Ionar", "Halls of Lightning", "enUS", }, [17401] = { "Felhound Manastalker", "Hellfire Citadel: The Blood Furnace", "enUS", }, [71382] = { "Burial Urn", "Siege of Orgrimmar", "enUS", }, [6017] = { "Lava Spout Totem", "Zul'Farrak", "enUS", }, [116939] = { "Fallen Avatar", "Tomb of Sargeras", "enUS", }, [72150] = { "Kor'kron Shadowmage", "Siege of Orgrimmar", "enUS", }, [44841] = { "Blight Beast", "Throne of the Tides", }, [186242] = { "Skulking Gutstabber", "Brackenhide Hollow", }, [137614] = { "Demolishing Terror", "Siege of Boralus", "enUS", }, [101839] = { "Risen Companion", "Black Rook Hold", }, [102095] = { "Risen Lancer", "Black Rook Hold", }, [217491] = { "Skeinspinner Takazj", "Nerub-ar Palace", "enUS", }, [28731] = { "Watcher Silthik", "Azjol-Nerub", "enUS", }, [213885] = { "Nightfall Dark Architect", "The Dawnbreaker", "enUS", }, [28859] = { "Malygos", "The Eye of Eternity", "enUS", }, [28923] = { "Loken", "Halls of Lightning", "enUS", }, [24892] = { "Sathrovarr the Corruptor", "The Sunwell", }, [29051] = { "Anub'ar Crypt Fiend", "Azjol-Nerub", "enUS", }, [71383] = { "Kor'thik Warcaller", "Siege of Orgrimmar", "enUS", }, [128969] = { "Ashvane Commander", "Siege of Boralus", "enUS", }, [54511] = { "Time-Twisted Geist", "End Time", }, [29307] = { "Drakkari Colossus", "Gundrak", "enUS", }, [34164] = { "Mechagnome Battletank", "Ulduar", "enUS", }, [72663] = { "Arrogance", "Siege of Orgrimmar", "enUS", }, [205749] = { "Restless Pebble", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [91781] = { "Hatecoil Warrior", "Eye of Azshara", }, [193944] = { "Qalashi Lavamancer", "Neltharus", }, [196482] = { "Overgrown Ancient", "Algeth'ar Academy", }, [230799] = { "Burning Spirit", "Blackrock Depths", "enUS", }, [29819] = { "Drakkari Lancer", "Gundrak", "enUS", }, [128967] = { "Ashvane Sniper", "Siege of Boralus", "enUS", }, [190340] = { "Refti Defender", "Halls of Infusion", "enUS", }, [17726] = { "Wrathfin Myrmidon", "Coilfang: The Underbog", "enUS", }, [97173] = { "Restless Tides", "Eye of Azshara", }, [186246] = { "Fleshripper Vulture", "Brackenhide Hollow", }, [60398] = { "Emperor's Courage", "Mogu'shan Vaults", "enUS", }, [176520] = { "Ocular Commander", "Sanctum of Domination", "enUS", }, [223613] = { "Weave Drone", "The Spiral Weave", "enUS", }, [72408] = { "Anti-Air Turret", "Siege of Orgrimmar", "enUS", }, [219006] = { "Venommaster Nezarox", "Nerub-ar Palace", "enUS", }, [44658] = { "Deep Murloc Invader", "Throne of the Tides", }, [25367] = { "Sunblade Arch Mage", "The Sunwell", }, [13280] = { "Hydrospawn", "Dire Maul", "enUS", }, [18430] = { "Ethereal Apprentice", "Auchindoun: Mana-Tombs", "enUS", }, [23961] = { "Dragonflayer Ironhelm", "Utgarde Keep", "enUS", }, [56792] = { "Figment of Doubt", "Temple of the Jade Serpent", }, [210812] = { "Royal Wicklighter", "Darkflame Cleft", "enUS", }, [190342] = { "Containment Apparatus", "Halls of Infusion", "enUS", }, [22845] = { "Ashtongue Mystic", "Black Temple", "enUS", }, [33525] = { "Mangrove Ent", "Ulduar", "enUS", }, [71385] = { "Sri'thik Bombardier", "Siege of Orgrimmar", "enUS", }, [18429] = { "Arcane Fiend", "Auchindoun: Mana-Tombs", "enUS", }, [54512] = { "Time-Twisted Sentinel", "End Time", }, [197509] = { "Primal Thundercloud", "Ruby Life Pools", }, [101074] = { "Hatespawn Whelpling", "Darkheart Thicket", }, [210818] = { "Lowly Moleherd", "Darkflame Cleft", "enUS", }, [214503] = { "Sikran", "Nerub-ar Palace", "enUS", }, [119072] = { "The Desolate Host", "Tomb of Sargeras", "enUS", }, [201464] = { "Cinderstep Weaver", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [72929] = { "Sra'thik Amber-Master", "Siege of Orgrimmar", "enUS", }, [176523] = { "Painsmith Raznal", "Sanctum of Domination", "enUS", }, [182169] = { "Lihuvim", "Sepulcher of the First Ones", "enUS", }, [196856] = { "Primal Stormsentry", "Vault of the Incarnates", }, [95920] = { "Animated Storm", "Eye of Azshara", }, [133972] = { "Heavy Cannon", "Tol Dagor", }, [60143] = { "Gara'jal the Spiritbinder", "Mogu'shan Vaults", "enUS", }, [201471] = { "Earthborne Charger", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [60399] = { "Qin-xi", "Mogu'shan Vaults", "enUS", }, [190345] = { "Primalist Geomancer", "Halls of Infusion", "enUS", }, [72154] = { "Desecrated Weapon", "Siege of Orgrimmar", "enUS", }, [101075] = { "Wormspeaker Devout", "Neltharion's Lair", }, [129996] = { "Irontide Cleaver", "Siege of Boralus", "enUS", }, [72662] = { "Vanity", "Siege of Orgrimmar", "enUS", }, [36597] = { "The Lich King", "Icecrown Citadel", "enUS", }, [36725] = { "Nerub'ar Broodkeeper", "Icecrown Citadel", "enUS", }, [36853] = { "Sindragosa", "Icecrown Citadel", "enUS", }, [28732] = { "Anub'ar Warrior", "Azjol-Nerub", "enUS", }, [14400] = { "Arcane Feedback", "Dire Maul", "enUS", }, [120021] = { "Kelpfist", "Tomb of Sargeras", }, [28924] = { "Anub'ar Champion", "Azjol-Nerub", "enUS", }, [101549] = { "Arcane Minion", "Black Rook Hold", }, [33526] = { "Ironroot Lasher", "Ulduar", "enUS", }, [191313] = { "Bubbling Sapling", "The Azure Vault", }, [198047] = { "Tempest Channeler", "Ruby Life Pools", }, [213893] = { "Nightfall Darkcaster", "The Dawnbreaker", "enUS", }, [29308] = { "Prince Taldaram", "Ahn'kahet: The Old Kingdom", }, [72411] = { "Kor'kron Provisioner", "Siege of Orgrimmar", "enUS", }, [95675] = { "God-King Skovald", "Halls of Valor", }, [6066] = { "Earthgrab Totem", "Zul'Farrak", "enUS", }, [219022] = { "Ascended Webfriar", "The Underkeep", "enUS", }, [29820] = { "Drakkari God Hunter", "Gundrak", "enUS", }, [25597] = { "Oblivion Mage", "The Sunwell", }, [178072] = { "Anduin Wrynn", "Sanctum of Domination", "enUS", }, [213894] = { "Nightfall Curseblade", "The Dawnbreaker", "enUS", }, [17727] = { "Wrathfin Sentry", "Coilfang: The Underbog", "enUS", }, [190348] = { "Primalist Ravager", "Halls of Infusion", "enUS", }, [99541] = { "Risen Skulker", "Stratholme", "enUS", }, [33271] = { "General Vezax", "Ulduar", "enUS", }, [71388] = { "Amber-Encased Kunchong", "Siege of Orgrimmar", "enUS", }, [116689] = { "Atrigan", "Tomb of Sargeras", "enUS", }, [74716] = { "Aqua Guardian", "Blackfathom Deeps", }, [213895] = { "Nightfall Shadowalker", "The Dawnbreaker", "enUS", }, [72412] = { "Kor'kron Grunt", "Siege of Orgrimmar", "enUS", }, [22846] = { "Ashtongue Stormcaller", "Black Temple", "enUS", }, [137626] = { "Demolishing Terror", "Siege of Boralus", "enUS", }, [11457] = { "Wildspawn Hellcaller", "Dire Maul", "enUS", }, [220551] = { "Sureki Ironweaver", "Nerub-ar Palace", "enUS", }, [18431] = { "Ethereal Beacon", "Auchindoun: Mana-Tombs", "enUS", }, [49267] = { "Crystal Shard", "The Stonecore", }, [209801] = { "Quartermaster Koratite", "The Rookery", "enUS", }, [74719] = { "Blindlight Rotmouth", "Blackfathom Deeps", }, [214920] = { "Tasting Room Attendant", "Cinderbrew Meadery", "enUS", }, [137627] = { "Constricting Terror", "Siege of Boralus", "enUS", }, [33527] = { "Nature's Blade", "Ulduar", "enUS", }, [11489] = { "Tendris Warpwood", "Dire Maul", "enUS", }, [112595] = { "Shal'dorei Archmage", "The Nighthold", "enUS", }, [4418] = { "Defias Wizard", "Deadmines", "enUS", }, [72157] = { "Hagrus", "Siege of Orgrimmar", "enUS", }, [71644] = { "Living Corruption", "Siege of Orgrimmar", "enUS", }, [27389] = { "Dalronn the Controller", "Utgarde Keep", "enUS", }, [17724] = { "Underbat", "Coilfang: The Underbog", "enUS", }, [217485] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [14369] = { "Shen'dralar Zealot", "Dire Maul", "enUS", }, [126928] = { "Irontide Corsair", "Draenor", }, [176531] = { "Deathseeker Eye", "Sanctum of Domination", "enUS", }, [72155] = { "Cazul", "Siege of Orgrimmar", "enUS", }, [190362] = { "Dazzling Dragonfly", "Halls of Infusion", "enUS", }, [76087] = { "Defense Construct", "Skyreach", }, [116691] = { "Belac", "Tomb of Sargeras", "enUS", }, [72158] = { "Katis", "Siege of Orgrimmar", "enUS", }, [29309] = { "Elder Nadox", "Ahn'kahet: The Old Kingdom", }, [112596] = { "Duskwatch Warden", "The Nighthold", "enUS", }, [20031] = { "Bloodwarder Legionnaire", "Tempest Keep", }, [104918] = { "Vigilant Duskwatch", "Court of Stars", }, [56541] = { "Master Snowdrift", "Shado-Pan Monastery", }, [25595] = { "Chaos Gazer", "The Sunwell", }, [215435] = { "Foreseer Xix'amon", "Nerub-ar Palace", "enUS", }, [232327] = { "Harbinger of Flames", "Blackrock Depths", "enUS", }, [130521] = { "Freehold Deckhand", "Freehold", }, [36855] = { "Lady Deathwhisper", "Icecrown Citadel", "enUS", }, [28733] = { "Anub'ar Shadowcaster", "Azjol-Nerub", "enUS", }, [76253] = { "Dread Raven Hatchling", "Skyreach", }, [211341] = { "Manifested Shadow", "The Dawnbreaker", "enUS", }, [28925] = { "Anub'ar Necromancer", "Azjol-Nerub", "enUS", }, [16704] = { "Shattered Hand Sharpshooter", "Hellfire Citadel: The Shattered Halls", "enUS", }, [33528] = { "Guardian of Life", "Ulduar", "enUS", }, [29117] = { "Anub'ar Champion", "Azjol-Nerub", "enUS", }, [96480] = { "Viletongue Belcher", "Vault of the Wardens", }, [229769] = { "Medbot", "Awakening The Machine", "enUS", }, [72159] = { "Muragus", "Siege of Orgrimmar", "enUS", }, [117198] = { "Highlord Kruul", "Artifact - Acquisition - Tank", }, [40166] = { "Molten Giant", "Grim Batol", "enUS", }, [72927] = { "Kovok", "Siege of Orgrimmar", "enUS", }, [195138] = { "Detonating Crystal", "The Azure Vault", }, [102104] = { "Enslaved Shieldmaiden", "Maw of Souls", }, [122850] = { "Umbral Guard", "Tomb of Sargeras", "enUS", }, [98521] = { "Lord Etheldrin Ravencrest", "Black Rook Hold", }, [176535] = { "Infused Goliath", "Sanctum of Domination", "enUS", }, [99033] = { "Helarjar Mistcaller", "Maw of Souls", }, [178071] = { "Maw Assassin", "Sanctum of Domination", "enUS", }, [17728] = { "Murkblood Tribesman", "Coilfang: The Underbog", "enUS", }, [99801] = { "Destructor Tentacle", "Maw of Souls", }, [71392] = { "Shadow Ritualist Phylactery", "Siege of Orgrimmar", "enUS", }, [60402] = { "Zandalari Fire-Dancer", "Mogu'shan Vaults", "enUS", }, [44404] = { "Naz'jar Tempest Witch", "Throne of the Tides", }, [60400] = { "Jan-xi", "Mogu'shan Vaults", "enUS", }, [137625] = { "Demolishing Terror", "Siege of Boralus", "enUS", }, [84957] = { "Putrid Pyromancer", "The Everbloom", }, [166299] = { "Mistveil Tender", "Mists of Tirna Scithe", "enUS", }, [73184] = { "Starved Yeti", "Siege of Orgrimmar", "enUS", }, [99649] = { "Dreadlord Mendacius", "Vault of the Wardens", }, [73696] = { "Grand Master Alchemist Ki'xen", "Siege of Orgrimmar", "enUS", }, [45935] = { "Temple Adept", "The Vortex Pinnacle", }, [214419] = { "Void Cursed Crusher", "The Rookery", "enUS", }, [97219] = { "Solsten", "Halls of Valor", }, [74720] = { "Blindlight Murloc", "Draenor", }, [22847] = { "Ashtongue Primalist", "Black Temple", "enUS", }, [213892] = { "Nightfall Shadowmage", "The Dawnbreaker", "enUS", }, [10081] = { "Dustwraith", "Zul'Farrak", "enUS", }, [120789] = { "Lieutenant Silvermight", "Tomb of Sargeras", "enUS", }, [176538] = { "Infused Goliath", "Sanctum of Domination", "enUS", }, [213905] = { "Animated Darkness", "The Dawnbreaker", "enUS", }, [28922] = { "Anub'ar Crusher", "Azjol-Nerub", "enUS", }, [190359] = { "Skulking Zealot", "Halls of Infusion", "enUS", }, [166301] = { "Mistveil Stalker", "Mists of Tirna Scithe", "enUS", }, [73185] = { "Enraged Mushan Beast", "Siege of Orgrimmar", "enUS", }, [97119] = { "Shroud Hound", "Maw of Souls", }, [162691] = { "Blightbone", "The Necrotic Wake", "enUS", }, [217489] = { "Anub'arash", "Nerub-ar Palace", "enUS", }, [50417] = { "Bound Flames", "Blackrock Caverns", }, [230798] = { "Flamewalker", "Blackrock Depths", "enUS", }, [74721] = { "Blindlight Bilefin", "Blackfathom Deeps", }, [166302] = { "Corpse Harvester", "The Necrotic Wake", "enUS", }, [36724] = { "Servant of the Throne", "Icecrown Citadel", "enUS", }, [104154] = { "Gul'dan", "The Nighthold", "enUS", }, [126919] = { "Irontide Stormcaller", "Freehold", }, [20032] = { "Bloodwarder Vindicator", "Tempest Keep", }, [218002] = { "Benk Buzzbee", "Cinderbrew Meadery", "enUS", }, [10082] = { "Zerillis", "Zul'Farrak", "enUS", }, [135254] = { "Irontide Raider", "Tol Dagor", }, [227178] = { "Scourge Risen", "Kalimdor", "enUS", }, [85232] = { "Infested Venomfang", "The Everbloom", }, [183707] = { "Xy Spellslinger", "Sepulcher of the First Ones", "enUS", }, [45930] = { "Minister of Air", "The Vortex Pinnacle", }, [28734] = { "Anub'ar Skirmisher", "Azjol-Nerub", "enUS", }, [144293] = { "Waste Processing Unit", "Operation: Mechagon", "enUS", }, [60397] = { "Emperor's Strength", "Mogu'shan Vaults", "enUS", }, [74722] = { "Razorshell Snapjaw", "Blackfathom Deeps", }, [166304] = { "Mistveil Stinger", "Mists of Tirna Scithe", "enUS", }, [21274] = { "Staff of Disintegration", "Tempest Keep", }, [29118] = { "Anub'ar Crypt Fiend", "Azjol-Nerub", "enUS", }, [4417] = { "Defias Taskmaster", "Deadmines", "enUS", }, [216441] = { "Pale Illusion", "The Spiral Weave", "enUS", }, [54517] = { "Time-Twisted Shadowtalon", "End Time", }, [214421] = { "Coalescing Void Diffuser", "The Rookery", "enUS", }, [34035] = { "Feral Defender", "Ulduar", "enUS", }, [210810] = { "Menial Laborer", "Darkflame Cleft", "enUS", }, [128455] = { "T'lonja", "Atal'Dazar", }, [29630] = { "Fanged Pit Viper", "Gundrak", "enUS", }, [25599] = { "Cataclysm Hound", "The Sunwell", }, [184733] = { "Dominated Grunt", "Sepulcher of the First Ones", "enUS", }, [29822] = { "Drakkari Fire Weaver", "Gundrak", "enUS", }, [118728] = { "Ghastly Bonewarden", "Tomb of Sargeras", "enUS", }, [178079] = { "The Jailer", "Sanctum of Domination", "enUS", }, [17729] = { "Murkblood Spearman", "Coilfang: The Underbog", "enUS", }, [187771] = { "Kadros Icewrath", "Vault of the Incarnates", }, [20033] = { "Astromancer", "Tempest Keep", }, [223839] = { "Queen's Guard Ge'zah", "Nerub-ar Palace", "enUS", }, [184734] = { "Sacred Matrix Automa", "Sepulcher of the First Ones", "enUS", }, [144296] = { "Spider Tank", "Operation: Mechagon", "enUS", }, [39450] = { "Trogg Dweller", "Grim Batol", "enUS", }, [178043] = { "Mawsworn Lancer", "Sanctum of Domination", "enUS", }, [138002] = { "Scrimshaw Gutter", "Siege of Boralus", "enUS", }, [73188] = { "Captive Cave Bat", "Siege of Orgrimmar", "enUS", }, [118489] = { "Corrupted Risen Soldier", "Black Rook Hold - Artifact Challenge", }, [208242] = { "Nerubian Darkcaster", "Earthcrawl Mines", "enUS", }, [5650] = { "Sandfury Witch Doctor", "Zul'Farrak", "enUS", }, [37232] = { "Nerub'ar Broodling", "Icecrown Citadel", "enUS", }, [206705] = { "Arathi Footman", "Priory of the Sacred Flame", "enUS", }, [190366] = { "Curious Swoglet", "Halls of Infusion", "enUS", }, [74980] = { "Twilight Storm Mender", "Blackfathom Deeps", }, [11458] = { "Petrified Treant", "Dire Maul", "enUS", }, [11490] = { "Zevrim Thornhoof", "Dire Maul", "enUS", }, [112603] = { "Terrace Grove-Tender", "The Nighthold", "enUS", }, [215405] = { "Anub'zekt", "Ara-Kara, City of Echoes", "enUS", }, [144298] = { "Defense Bot Mk III", "Operation: Mechagon", "enUS", }, [23232] = { "Mutant War Hound", "Black Temple", "enUS", }, [72655] = { "Fragment of Pride", "Siege of Orgrimmar", "enUS", }, [54123] = { "Echo of Sylvanas", "End Time", }, [166264] = { "Spare Parts", "The Necrotic Wake", "enUS", }, [204188] = { "Tomb-Raider Drywhisker", "Kriegval's Rest", "enUS", }, [74446] = { "Ghamoo-Ra", "Blackfathom Deeps", }, [184737] = { "Acquisitions Automa", "Sepulcher of the First Ones", "enUS", }, [144299] = { "Workshop Defender", "Operation: Mechagon", "enUS", }, [34799] = { "Dreadscale", "Trial of the Crusader", "enUS", }, [190368] = { "Flamecaller Aymi", "Halls of Infusion", "enUS", }, [23872] = { "Coren Direbrew", "Blackrock Depths", "enUS", }, [224152] = { "Twilight Brute", "Grim Batol", "enUS", }, [74356] = { "Captured Miner", "Bloodmaul Slag Mines", }, [19969] = { "Green Seedling", "Tempest Keep: The Botanica", "enUS", }, [229783] = { "Spawn of Bael'Gar", "Blackrock Depths", "enUS", }, [144300] = { "Mechagon Citizen", "Operation: Mechagon", "enUS", }, [230807] = { "Portal Anchor", "Blackrock Depths", "enUS", }, [219034] = { "Web Marauder", "The Underkeep", "enUS", }, [190923] = { "Zephyrling", "Halls of Infusion", "enUS", }, [201467] = { "Stonebreath Summoner", "10.1 Zaralek Caverns - Chapter 1 Scenario", "enUS", }, [118491] = { "Corrupted Risen Mage", "Black Rook Hold - Artifact Challenge", }, [25593] = { "Apocalypse Guard", "The Sunwell", }, [207202] = { "Void Fragment", "The Rookery", "enUS", }, [144301] = { "Living Waste", "Operation: Mechagon", "enUS", }, [29304] = { "Slad'ran", "Gundrak", "enUS", }, [190370] = { "Squallbringer Cyraz", "Halls of Infusion", "enUS", }, [10399] = { "Thuzadin Acolyte", "Stratholme", "enUS", }, [162729] = { "Patchwerk Soldier", "The Necrotic Wake", "enUS", }, [29119] = { "Anub'ar Necromancer", "Azjol-Nerub", "enUS", }, [104415] = { "Chronomatic Anomaly", "The Nighthold", "enUS", }, [71626] = { "Kor'kron Banner", "Siege of Orgrimmar", "enUS", }, [29311] = { "Herald Volazj", "Ahn'kahet: The Old Kingdom", }, [76518] = { "Ritual of Bones", "Shadowmoon Burial Grounds", "enUS", }, [190371] = { "Primalist Earthshaker", "Halls of Infusion", "enUS", }, [98243] = { "Soul-Torn Champion", "Black Rook Hold", }, [73191] = { "Aqueous Defender", "Siege of Orgrimmar", "enUS", }, [118492] = { "Corrupted Risen Arbalest", "Black Rook Hold - Artifact Challenge", }, [22841] = { "Shade of Akama", "Black Temple", "enUS", }, [111295] = { "Domesticated Manasaber", "The Nighthold", "enUS", }, [144303] = { "G.U.A.R.D.", "Operation: Mechagon", "enUS", }, [17827] = { "Claw", "Coilfang: The Underbog", "enUS", }, [99359] = { "Rotheart Keeper", "Darkheart Thicket", }, [17730] = { "Murkblood Healer", "Coilfang: The Underbog", "enUS", }, [79462] = { "Blinding Solar Flare", "Skyreach", }, [212383] = { "Kobold Taskworker", "Darkflame Cleft", "enUS", }, [220508] = { "The Puppetmaster?", "The Spiral Weave", "enUS", }, [184742] = { "Dominated Shaper", "Sepulcher of the First Ones", "enUS", }, [76263] = { "Sargerei Magus", "Auchindoun", }, [72424] = { "Auctioneer Ralinza", "Siege of Orgrimmar", "enUS", }, [190373] = { "Primalist Galesinger", "Halls of Infusion", "enUS", }, [33388] = { "Dark Rune Guardian", "Ulduar", "enUS", }, [130522] = { "Freehold Shipmate", "Freehold", }, [44922] = { "Oathsworn Axemaster", "Lost City of the Tol'vir", }, [75406] = { "Slagna", "Bloodmaul Slag Mines", }, [205218] = { "Spitfire Totem", "Blackrock Depths", "enUS", }, [37116] = { "Skybreaker Sorcerer", "Icecrown Citadel", "enUS", }, [197982] = { "Storm Warrior", "Ruby Life Pools", }, [194469] = { "Wither Slasher", "Brackenhide Hollow", }, [223646] = { "Pale Priest", "City of Threads", "enUS", }, [215968] = { "Black Blood", "Ara-Kara, City of Echoes", "enUS", }, [98538] = { "Lady Velandras Ravencrest", "Black Rook Hold", }, [45928] = { "Executor of the Caliph", "The Vortex Pinnacle", }, [192934] = { "Volatile Infuser", "Vault of the Incarnates", }, [218016] = { "Ravenous Cinderbee", "Cinderbrew Meadery", "enUS", }, [72425] = { "Auctioneer Xifa", "Siege of Orgrimmar", "enUS", }, [130011] = { "Irontide Buccaneer", "Freehold", }, [220423] = { "Retired Lord Vul'azak", "City of Threads", "enUS", }, [83763] = { "Grom'kar Technician", "Iron Docks", }, [75286] = { "Twilight Disciple", "Blackfathom Deeps", }, [98275] = { "Risen Archer", "Black Rook Hold", }, [188252] = { "Melidrussa Chillworn", "Ruby Life Pools", }, [73667] = { "Windreaver Tar'rath", "Siege of Orgrimmar", "enUS", }, [135971] = { "Faithless Conscript", "Temple of Sethraliss", }, [74729] = { "Voidwalker Minion", "Blackfathom Deeps", }, [5280] = { "Nightmare Wyrmkin", "Draenor", }, [220065] = { "Umbral Weave", "City of Threads", "enUS", }, [86809] = { "Grom'kar Incinerator", "Iron Docks", }, [163128] = { "Zolramus Sorcerer", "The Necrotic Wake", "enUS", }, [20034] = { "Star Scryer", "Tempest Keep", }, [25315] = { "Kil'jaeden", "The Sunwell", }, [76205] = { "Blooded Bladefeather", "Skyreach", }, [130012] = { "Irontide Ravager", "Freehold", }, [133990] = { "Scrimshaw Gutter", "Siege of Boralus", "enUS", }, [57080] = { "Corrupted Scroll", "Temple of the Jade Serpent", }, [219984] = { "Xeph'itik", "City of Threads", "enUS", }, [127503] = { "Overseer Korgus", "Tol Dagor", }, [28736] = { "Skittering Infector", "Azjol-Nerub", "enUS", }, [216275] = { "Brann's Epic Egg", "Kriegval's Rest", "enUS", }, [189234] = { "Frostbreath Arachnid", "Vault of the Incarnates", }, [219983] = { "Eye of the Queen", "City of Threads", "enUS", }, [37501] = { "Nerub'ar Champion", "Icecrown Citadel", "enUS", }, [10435] = { "Magistrate Barthilas", "Stratholme", "enUS", }, [29120] = { "Anub'arak", "Azjol-Nerub", "enUS", }, [151476] = { "Blastatron X-80", "Operation: Mechagon", "enUS", }, [121004] = { "Razorjaw Myrmidon", "Tomb of Sargeras", "enUS", }, [76266] = { "High Sage Viryx", "Skyreach", }, [72427] = { "Orgrimmar Peon", "Siege of Orgrimmar", "enUS", }, [186284] = { "Gutchewer Bear", "Brackenhide Hollow", }, [105699] = { "Mana Saber", "Court of Stars", }, [73195] = { "Kor'kron Jailer", "Siege of Orgrimmar", "enUS", }, [128434] = { "Feasting Skyscreamer", "Atal'Dazar", }, [122847] = { "Umbral Priestess", "Tomb of Sargeras", "enUS", }, [98533] = { "Foul Mother", "Vault of the Wardens", }, [189266] = { "Qalashi Trainee", "Neltharus", }, [74475] = { "Magmolatus", "Bloodmaul Slag Mines", }, [219045] = { "Colossal Spider", "Nerub-ar Palace", "enUS", }, [17731] = { "Fen Ray", "Coilfang: The Underbog", "enUS", }, [75193] = { "Bloodmaul Overseer", "Bloodmaul Slag Mines", }, [83762] = { "Grom'kar Deckhand", "Iron Docks", }, [120473] = { "Tidescale Combatant", "Tomb of Sargeras", "enUS", }, [11043] = { "Risen Monk", "Stratholme", "enUS", }, [76267] = { "Solar Zealot", "Skyreach", }, [214439] = { "Corrupted Oracle", "The Rookery", "enUS", }, [219046] = { "Voracious Worm", "Nerub-ar Palace", "enUS", }, [36478] = { "Soulguard Watchman", "The Forge of Souls", "enUS", }, [75452] = { "Bonemaw", "Shadowmoon Burial Grounds", "enUS", }, [44924] = { "Oathsworn Myrmidon", "Lost City of the Tol'vir", }, [163157] = { "Amarth", "The Necrotic Wake", "enUS", }, [128652] = { "Viq'Goth", "Siege of Boralus", "enUS", }, [111075] = { "Chaotoid", "The Nighthold", "enUS", }, [220485] = { "Peculiar Nerubian", "The Spiral Weave", "enUS", }, [163621] = { "Goregrind", "The Necrotic Wake", "enUS", }, [37502] = { "Nerub'ar Webweaver", "Icecrown Citadel", "enUS", }, [11459] = { "Ironbark Protector", "Dire Maul", "enUS", }, [120545] = { "Incubated Egg", "Tomb of Sargeras", }, [37886] = { "Gluttonous Abomination", "Icecrown Citadel", "enUS", }, [24084] = { "Tunneling Ghoul", "Utgarde Keep", "enUS", }, [75285] = { "Twilight Storm Mender", "Blackfathom Deeps", }, [72429] = { "Olvia", "Siege of Orgrimmar", "enUS", }, [80875] = { "Bombsquad", "Iron Docks", }, [194990] = { "Stormseeker Acolyte", "Vault of the Incarnates", }, [73197] = { "Lesser Sha Puddle", "Siege of Orgrimmar", "enUS", }, [130087] = { "Irontide Raider", "Tol Dagor", }, [34815] = { "Felflame Infernal", "Trial of the Crusader", "enUS", }, [45377] = { "Augh", "Lost City of the Tol'vir", }, [129371] = { "Riptide Shredder", "Siege of Boralus", "enUS", }, [129527] = { "Bilge Rat Buccaneer", "Freehold", }, [191206] = { "Primalist Mage", "Vault of the Incarnates", }, [194991] = { "Oathsworn Vanguard", "Vault of the Incarnates", }, [19843] = { "Nethervine Trickster", "Tempest Keep: The Botanica", "enUS", }, [59544] = { "The Nodding Tiger", "Temple of the Jade Serpent", }, [79852] = { "Oshir", "Iron Docks", }, [20035] = { "Bloodwarder Marshal", "Tempest Keep", }, [172981] = { "Kyrian Stitchwerk", "The Necrotic Wake", "enUS", }, [214443] = { "Crystal Shard", "The Stonevault", "enUS", }, [8130] = { "Sul'lithuz Hatchling", "Zul'Farrak", "enUS", }, [72942] = { "Dragonmaw Flagbearer", "Siege of Orgrimmar", "enUS", }, [56472] = { "Fragrant Lotus", "Shado-Pan Monastery", }, [44898] = { "Pygmy Firebreather", "Lost City of the Tol'vir", }, [102375] = { "Runecarver Slave", "Maw of Souls", }, [28835] = { "Stormforged Construct", "Halls of Lightning", "enUS", }, [213932] = { "Sureki Militant", "The Dawnbreaker", "enUS", }, [232250] = { "Anvilrage Enforcer", "Blackrock Depths", "enUS", }, [8324] = { "Atal'ai Skeleton", "Sunken Temple", }, [11484] = { "Residual Monstrosity", "Dire Maul", "enUS", }, [187315] = { "Disease Slasher", "Brackenhide Hollow", }, [17371] = { "Shadowmoon Warlock", "Hellfire Citadel: The Blood Furnace", "enUS", }, [198868] = { "Primalist Voltweaver", "Vault of the Incarnates", }, [217516] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [189363] = { "Infected Lasher", "Brackenhide Hollow", }, [73468] = { "Gul'var Grunt", "SMV Alliance Garrison Level 2", }, [198577] = { "Unstable Flame", "Vault of the Incarnates", }, [105703] = { "Mana Wyrm", "Court of Stars", }, [417] = { "Maagrom", "Grim Batol", "enUS", }, [177594] = { "Mawsworn Agonizer", "Sanctum of Domination", "enUS", }, [122851] = { "Umbral Archer", "Tomb of Sargeras", }, [217517] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [213934] = { "Nightfall Tactician", "The Dawnbreaker", "enUS", }, [33806] = { "Void Beast", "Ulduar", "enUS", }, [212793] = { "Void Ascendant", "The Rookery", "enUS", }, [17732] = { "Lykul Wasp", "Coilfang: The Underbog", "enUS", }, [39679] = { "Corla, Herald of Twilight", "Blackrock Caverns", }, [71408] = { "Kun-Da", "Siege of Orgrimmar", "enUS", }, [99956] = { "Fel-Infused Fury", "Vault of the Wardens", }, [217518] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [17653] = { "Shadowmoon Channeler", "Hellfire Citadel: The Blood Furnace", "enUS", }, [40319] = { "Drahga Shadowburner", "Grim Batol", "enUS", }, [40447] = { "Chains of Woe", "Blackrock Caverns", }, [105704] = { "Arcane Manifestation", "Court of Stars", }, [97172] = { "Saltsea Droplet", "Eye of Azshara", }, [44926] = { "Oathsworn Wanderer", "Lost City of the Tol'vir", }, [221102] = { "Elder Shadeweaver", "City of Threads", "enUS", }, [217519] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [185271] = { "Stellar Mote", "Sepulcher of the First Ones", "enUS", }, [84399] = { "Vicious Mandragora", "The Everbloom", }, [223150] = { "Ascended Voidspeaker", "Nerub-ar Palace", "enUS", }, [104215] = { "Patrol Captain Gerdo", "Court of Stars", }, [71153] = { "Hisek the Swarmkeeper", "Siege of Orgrimmar", "enUS", }, [23795] = { "Dark Iron Antagonist", "Blackrock Depths", "enUS", }, [221103] = { "Hulking Warshell", "City of Threads", "enUS", }, [180665] = { "Gibbering Soul", "Sanctum of Domination", "enUS", }, [213937] = { "Rasha'nan", "The Dawnbreaker", "enUS", }, [23235] = { "Bonechewer Blade Fury", "Black Temple", "enUS", }, [97259] = { "Blazing Hydra Spawn", "Eye of Azshara", }, [105705] = { "Bound Energy", "Court of Stars", }, [30622] = { "Gans", "Ahn'kahet: The Old Kingdom", }, [164517] = { "Tred'ova", "Mists of Tirna Scithe", "enUS", }, [119205] = { "Moontalon", "Tomb of Sargeras", }, [176605] = { "Edraxima", "Sanctum of Domination", "enUS", }, [33719] = { "Emerald Consort", "Ulduar", "enUS", }, [43391] = { "Millhouse Manastorm", "The Stonecore", }, [99307] = { "Skjal", "Maw of Souls", }, [194999] = { "Volatile Spark", "Vault of the Incarnates", }, [71154] = { "Ka'roz the Locust", "Siege of Orgrimmar", "enUS", }, [212403] = { "Cursedheart Invader", "The Stonevault", "enUS", }, [95885] = { "Tirathon Saltheril", "Vault of the Wardens", }, [20036] = { "Bloodwarder Squire", "Tempest Keep", }, [113128] = { "Withered Skulker", "The Nighthold", "enUS", }, [40320] = { "Valiona", "Grim Batol", "enUS", }, [97260] = { "Arcane Hydra Spawn", "Eye of Azshara", }, [74353] = { "Twilight Aquamancer", "Blackfathom Deeps", }, [28546] = { "Ionar", "Halls of Lightning", "enUS", }, [134599] = { "Imbued Stormcaller", "Temple of Sethraliss", }, [229296] = { "Orb of Ascendance", "City of Threads", "enUS", }, [209333] = { "Gnarlroot", "Amirdrassil, the Dream's Hope", "enUS", }, [111081] = { "Fulminant", "The Nighthold", "enUS", }, [45917] = { "Cloud Prince", "The Vortex Pinnacle", }, [165824] = { "Nar'zudah", "The Necrotic Wake", "enUS", }, [10404] = { "Pustulating Horror", "Icecrown Citadel", "enUS", }, [10436] = { "Baroness Anastari", "Stratholme", "enUS", }, [212405] = { "Aspiring Forgehand", "The Stonevault", "enUS", }, [136483] = { "Ashvane Deckhand", "Siege of Boralus", "enUS", }, [71923] = { "Bloodclaw", "Siege of Orgrimmar", "enUS", }, [172991] = { "Drust Soulcleaver", "Mists of Tirna Scithe", "enUS", }, [84554] = { "Venom-Crazed Pale One", "The Everbloom", }, [23960] = { "Dragonflayer Runecaster", "Utgarde Keep", "enUS", }, [77042] = { "Sargerei Defender", "Auchindoun", }, [42845] = { "Rock Borer", "The Stonecore", }, [57109] = { "Minion of Doubt", "Temple of the Jade Serpent", }, [22898] = { "Supremus", "Black Temple", "enUS", }, [17477] = { "Hellfire Imp", "Hellfire Citadel: The Blood Furnace", "enUS", }, [29826] = { "Drakkari Medicine Man", "Gundrak", "enUS", }, [18419] = { "Bloodwarder Greenkeeper", "Tempest Keep: The Botanica", "enUS", }, [17669] = { "Rabid Warhound", "Hellfire Citadel: The Shattered Halls", "enUS", }, [178623] = { "Mawsworn Guard", "Sanctum of Domination", "enUS", }, [71156] = { "Kaz'tik the Manipulator", "Siege of Orgrimmar", "enUS", }, [83697] = { "Grom'kar Deckhand", "Iron Docks", }, [120808] = { "Lylth the Silent", "Tomb of Sargeras", "enUS", }, [217268] = { "Puppetmaster's Subject", "The Spiral Weave", "enUS", }, [30338] = { "Ahn'kahar Swarmer", "Ahn'kahet: The Old Kingdom", }, [17395] = { "Shadowmoon Summoner", "Hellfire Citadel: The Blood Furnace", "enUS", }, [207450] = { "Fungal Stabber", "Fungal Folly", "enUS", }, [40577] = { "Naz'jar Sentinel", "Throne of the Tides", }, [18309] = { "Ethereal Scavenger", "Auchindoun: Mana-Tombs", "enUS", }, [45915] = { "Armored Mistral", "The Vortex Pinnacle", }, [221986] = { "Blood Horror", "Nerub-ar Palace", "enUS", }, [98542] = { "Amalgam of Souls", "Black Rook Hold", }, [164804] = { "Droman Oulfarran", "Mists of Tirna Scithe", "enUS", }, [189886] = { "Blazebound Firestorm", "Ruby Life Pools", }, [10516] = { "The Unforgiven", "Stratholme", "enUS", }, [178625] = { "Mawsworn Archer", "Sanctum of Domination", "enUS", }, [11460] = { "Alzzin's Minion", "Dire Maul", "enUS", }, [11492] = { "Alzzin the Wildshaper", "Dire Maul", "enUS", }, [109038] = { "Solarist Tel'arn", "The Nighthold", "enUS", }, [191222] = { "Juvenile Frost Proto-Dragon", "Vault of the Incarnates", }, [95888] = { "Cordana Felsong", "Vault of the Wardens", }, [23236] = { "Bonechewer Shield Disciple", "Black Temple", "enUS", }, [84978] = { "Bloodmaul Enforcer", "Draenor", }, [178626] = { "Mawrat", "Sanctum of Domination", "enUS", }, [23953] = { "Prince Keleseth", "Utgarde Keep", "enUS", }, [56747] = { "Gu Cloudstrike", "Shado-Pan Monastery", }, [77812] = { "Sargerei Soulbinder", "Auchindoun", }, [152009] = { "Malfunctioning Scrapbot", "Operation: Mechagon", "enUS", }, [34135] = { "Winter Rumbler", "Ulduar", "enUS", }, [94960] = { "Hymdall", "Halls of Valor", }, [222927] = { "Sacred Flame Vintner", "Priory of the Sacred Flame", "enUS", }, [33346] = { "XE-321 Boombot", "Ulduar", "enUS", }, [71158] = { "Rik'kal the Dissector", "Siege of Orgrimmar", "enUS", }, [212411] = { "Torchsnarl", "Darkflame Cleft", "enUS", }, [77734] = { "Teron'gor", "Auchindoun", }, [20037] = { "Tempest Falconer", "Tempest Keep", }, [127486] = { "Ashvane Officer", "Tol Dagor", }, [59547] = { "Jiang", "Temple of the Jade Serpent", }, [28419] = { "Frenzied Geist", "Utgarde Keep", "enUS", }, [178628] = { "Mawsworn Darkcaster", "Sanctum of Domination", "enUS", }, [81396] = { "Stonetooth", "SMV Alliance Garrison Level 2", }, [212412] = { "Sootsnout", "Darkflame Cleft", "enUS", }, [7604] = { "Sergeant Bly", "Zul'Farrak", "enUS", }, [217531] = { "Ixin", "Ara-Kara, City of Echoes", "enUS", }, [37123] = { "Captain Brandon", "Icecrown Citadel", "enUS", }, [72358] = { "Kor'kron Cannon", "Siege of Orgrimmar", "enUS", }, [163623] = { "Rotspew Leftovers", "The Necrotic Wake", "enUS", }, [223674] = { "Caustic Skitterer", "Nerub-ar Palace", "enUS", }, [150142] = { "Scrapbone Trashtosser", "Operation: Mechagon", "enUS", }, [95842] = { "Valarjar Thundercaller", "Halls of Valor", }, [216856] = { "Black Blood", "Ara-Kara, City of Echoes", "enUS", }, [189727] = { "Khajin the Unyielding", "Halls of Infusion", "enUS", }, [177094] = { "Signe", "Sanctum of Domination", "enUS", }, [198081] = { "Quarry Earthshaper", "Vault of the Incarnates", }, [190403] = { "Glacial Proto-Dragon", "Halls of Infusion", "enUS", }, [178630] = { "Mawsworn Seeker", "Sanctum of Domination", "enUS", }, [34564] = { "Anub'arak", "Trial of the Crusader", "enUS", }, [175559] = { "Kel'Thuzad", "Sanctum of Domination", "enUS", }, [17414] = { "Shadowmoon Technician", "Hellfire Citadel: The Blood Furnace", "enUS", }, [217533] = { "Atik", "Ara-Kara, City of Echoes", "enUS", }, [177095] = { "Kyra", "Sanctum of Domination", "enUS", }, [75426] = { "Bloodmaul Overseer", "Bloodmaul Slag Mines", }, [17670] = { "Shattered Hand Houndmaster", "Hellfire Citadel: The Shattered Halls", "enUS", }, [17734] = { "Underbog Lord", "Coilfang: The Underbog", "enUS", }, [71160] = { "Iyyokuk the Lucid", "Siege of Orgrimmar", "enUS", }, [98693] = { "Shackled Servitor", "Maw of Souls", }, [33216] = { "Mechagnome Pilot", "Ulduar", "enUS", }, [17990] = { "Underbog Mushroom", "Coilfang: The Underbog", "enUS", }, [96754] = { "Harbaron", "Maw of Souls", }, [189893] = { "Infused Whelp", "Ruby Life Pools", }, [190405] = { "Infuser Sariya", "Halls of Infusion", "enUS", }, [40579] = { "Deep Murloc Hunter", "Throne of the Tides", }, [36612] = { "Lord Marrowgar", "Icecrown Citadel", "enUS", }, [200131] = { "Sha-Touched Guardian", "Temple of the Jade Serpent", }, [196548] = { "Ancient Branch", "Algeth'ar Academy", }, [201155] = { "Nascent Proto-Dragon", "Vault of the Incarnates", }, [226311] = { "Hate'rel", "Blackrock Depths", "enUS", }, [96657] = { "Blade Dancer Illianna", "Vault of the Wardens", }, [190406] = { "Aqualing", "Halls of Infusion", }, [22853] = { "Illidari Defiler", "Black Temple", "enUS", }, [22917] = { "Illidan Stormrage", "Black Temple", "enUS", }, [26798] = { "Commander Kolurg", "The Nexus", "enUS", }, [49045] = { "Augh", "Lost City of the Tol'vir", }, [196576] = { "Spellbound Scepter", "Algeth'ar Academy", }, [109040] = { "Arcanist Tel'arn", "The Nighthold", "enUS", }, [23237] = { "Bonechewer Blood Prophet", "Black Temple", "enUS", }, [190407] = { "Aqua Rager", "Halls of Infusion", "enUS", }, [230667] = { "Wretched Hyena", "Kalimdor", "enUS", }, [25837] = { "Shadowsword Commander", "The Sunwell", }, [98035] = { "Dreadstalker", "Auchindoun: Shadow Labyrinth", }, [34224] = { "Ice Turret", "Ulduar", "enUS", }, [189555] = { "Astral Attendant", "The Azure Vault", }, [213954] = { "Rock Smasher", "The Stonevault", "enUS", }, [28878] = { "Skeletal Minion", "Utgarde Keep", "enUS", }, [102781] = { "Fel Bat Pup", "Black Rook Hold", }, [227775] = { "Captured Waxtail", "Nerub-ar Palace", "enUS", }, [81820] = { "Everbloom Mender", "The Everbloom", }, [232894] = { "Manifested Dread", "Blackrock Depths", "enUS", }, [24069] = { "Dragonflayer Bonecrusher", "Utgarde Keep", "enUS", }, [20038] = { "Phoenix-Hawk Hatchling", "Tempest Keep", }, [164815] = { "Zolramus Siphoner", "The Necrotic Wake", "enUS", }, [86547] = { "Venom Sprayer", "The Everbloom", }, [130028] = { "Ashvane Priest", "Tol Dagor", }, [72954] = { "Kor'thik Honor Guard", "Siege of Orgrimmar", "enUS", }, [1763] = { "Gilnid", "Deadmines", "enUS", }, [155090] = { "Anodized Coilbearer", "Operation: Mechagon", "enUS", }, [111225] = { "Chaos Mage Beleron", "The Nighthold", "enUS", }, [74380] = { "Twilight Storm Mender", "Blackfathom Deeps", }, [150292] = { "Mechagon Cavalry", "Operation: Mechagon", "enUS", }, [177613] = { "Burning Soul", "Sanctum of Domination", "enUS", }, [229537] = { "Void Emissary", "Mists of Tirna Scithe", "enUS", }, [10405] = { "Plague Ghoul", "Stratholme", "enUS", }, [10437] = { "Nerub'enkan", "Stratholme", "enUS", }, [33670] = { "Aerial Command Unit", "Ulduar", "enUS", }, [36950] = { "Skybreaker Marine", "Icecrown Citadel", "enUS", }, [216326] = { "Ascended Neophyte", "City of Threads", "enUS", }, [129517] = { "Reanimated Raptor", "Atal'Dazar", }, [229443] = { "Greater Obsidian Elemental", "Blackrock Depths", "enUS", }, [97269] = { "Hatecoil Crestrider", "Eye of Azshara", }, [105715] = { "Watchful Inquisitor", "Court of Stars", }, [225539] = { "Kobold Ambusher", "Kriegval's Rest", "enUS", }, [134617] = { "Krolusk Hatchling", "Temple of Sethraliss", }, [98293] = { "Saltsea Globule", "Eye of Azshara", }, [229826] = { "Boulder", "Blackrock Depths", "enUS", }, [82425] = { "Luminous Orchid", "SMV Alliance Garrison Level 2", }, [136665] = { "Ashvane Spotter", "Tol Dagor", }, [17671] = { "Shattered Hand Champion", "Hellfire Citadel: The Shattered Halls", "enUS", }, [17735] = { "Wrathfin Warrior", "Coilfang: The Underbog", "enUS", }, [185610] = { "Unmade Steward", "Sepulcher of the First Ones", "enUS", }, [196043] = { "Primalist Infuser", "Halls of Infusion", "enUS", }, [106785] = { "Bitterbrine Slave", "Eye of Azshara", }, [30276] = { "Ahn'kahar Web Winder", "Ahn'kahet: The Old Kingdom", }, [222149] = { "Injured Earthen", "The Stonevault", "enUS", }, [189901] = { "Warlord Sargha", "Neltharus", }, [97171] = { "Hatecoil Arcanist", "Eye of Azshara", }, [120697] = { "Worshiper of Elune", "Tomb of Sargeras", "enUS", }, [18311] = { "Ethereal Crypt Raider", "Auchindoun: Mana-Tombs", "enUS", }, [155094] = { "Mechagon Trooper", "Operation: Mechagon", "enUS", }, [73724] = { "Zu Yin", "Siege of Orgrimmar", "enUS", }, [36998] = { "Skybreaker Protector", "Icecrown Citadel", "enUS", }, [37126] = { "Sister Svalna", "Icecrown Citadel", "enUS", }, [226757] = { "Anubisath Conqueror", "Kalimdor", "enUS", }, [45572] = { "Howling Gale", "The Vortex Pinnacle", }, [33820] = { "Twilight Pyromancer", "Ulduar", "enUS", }, [11461] = { "Warpwood Guardian", "Dire Maul", "enUS", }, [7795] = { "Hydromancer Velratha", "Zul'Farrak", "enUS", }, [96247] = { "Vileshard Crawler", "Neltharion's Lair", }, [99728] = { "Grimguard", "Vault of the Wardens", }, [96759] = { "Helya", "Maw of Souls", }, [226758] = { "Hive'Ashi Drone", "Kalimdor", "enUS", }, [228954] = { "Nerubian Marauder", "The Dread Pit", "enUS", }, [191215] = { "Tarasek Legionnaire", "Vault of the Incarnates", }, [222455] = { "Black Blood Harvester", "Nerub-ar Palace", "enUS", }, [220616] = { "Corridor Sleeper", "Darkflame Cleft", "enUS", }, [73725] = { "Xiang-Lin", "Siege of Orgrimmar", "enUS", }, [180690] = { "Vazzaren the Seeker", "Sanctum of Domination", "enUS", }, [91792] = { "Stormwake Hydra", "Eye of Azshara", }, [22956] = { "Priestess of Torment", "Black Temple", "enUS", }, [226309] = { "Dope'rel", "Blackrock Depths", "enUS", }, [99188] = { "Waterlogged Soul Guard", "Maw of Souls", }, [32845] = { "Hodir", "Ulduar", "enUS", }, [232902] = { "Bloodhound Mastiff", "Blackrock Depths", "enUS", }, [192464] = { "Raging Ember", "Neltharus", }, [20039] = { "Phoenix-Hawk", "Tempest Keep", }, [207438] = { "Headless Horseman", "Scarlet Monastery", "enUS", }, [150276] = { "Heavy Scrapbot", "Operation: Mechagon", "enUS", }, [24555] = { "Garaxxas", "Magisters' Terrace", "enUS", }, [72958] = { "Dragonmaw Tidal Shaman", "Siege of Orgrimmar", "enUS", }, [91789] = { "Lady Hatecoil", "Eye of Azshara", }, [8179] = { "Greater Healing Ward", "Zul'Farrak", "enUS", }, [210153] = { "Ol' Waxbeard", "Darkflame Cleft", "enUS", }, [126847] = { "Captain Raoul", "Freehold", }, [37127] = { "Ymirjar Frostbinder", "Icecrown Citadel", "enUS", }, [598] = { "Defias Miner", "Deadmines", "enUS", }, [33288] = { "Yogg-Saron", "Ulduar", "enUS", }, [12207] = { "Thessala Hydra", "Maraudon", }, [33228] = { "Eonar's Gift", "Ulduar", "enUS", }, [1731] = { "Goblin Craftsman", "Deadmines", "enUS", }, [180426] = { "Feeding Horror", "Sanctum of Domination", "enUS", }, [232551] = { "Prototype Fire Golem", "Blackrock Depths", "enUS", }, [72191] = { "Overlord Runthak", "Siege of Orgrimmar", "enUS", }, [34184] = { "Clockwork Mechanic", "Ulduar", "enUS", }, [645] = { "Cookie", "Deadmines", "enUS", }, [231010] = { "Corpse Spider", "Kalimdor", "enUS", }, [29573] = { "Drakkari Elemental", "Gundrak", "enUS", }, [29637] = { "Crafty Snake", "Gundrak", "enUS", }, [43014] = { "Imp", "The Stonecore", }, [21268] = { "Netherstrand Longbow", "Tempest Keep", }, [29829] = { "Drakkari Earthshaker", "Gundrak", "enUS", }, [113012] = { "Felsworn Chaos-Mage", "The Nighthold", "enUS", }, [226314] = { "Moira Bronzebeard", "Blackrock Depths", "enUS", }, [164567] = { "Ingra Maloch", "Mists of Tirna Scithe", "enUS", }, [230422] = { "Scourge Soulbinder", "Kalimdor", "enUS", }, [10421] = { "Risen Defender", "Stratholme", "enUS", }, [7268] = { "Sandfury Guardian", "Zul'Farrak", "enUS", }, [30277] = { "Ahn'kahar Slasher", "Ahn'kahet: The Old Kingdom", }, [33716] = { "Ruby Consort", "Ulduar", "enUS", }, [657] = { "Defias Pirate", "Deadmines", "enUS", }, [84989] = { "Infested Icecaller", "The Everbloom", }, [105720] = { "Understone Drudge", "Neltharion's Lair", }, [18312] = { "Ethereal Spellbinder", "Auchindoun: Mana-Tombs", "enUS", }, [13285] = { "Death Lash", "Dire Maul", "enUS", }, [45062] = { "Oathsworn Scorpid Keeper", "Lost City of the Tol'vir", }, [150159] = { "King Gobbamak", "Operation: Mechagon", "enUS", }, [98810] = { "Wrathguard Bladelord", "Black Rook Hold", }, [18632] = { "Cabal Executioner", "Auchindoun: Shadow Labyrinth", }, [223182] = { "Web Marauder", "City of Threads", "enUS", }, [22855] = { "Illidari Nightlord", "Black Temple", "enUS", }, [22954] = { "Illidari Fearbringer", "Black Temple", "enUS", }, [151658] = { "Strider Tonk", "Operation: Mechagon", "enUS", }, [175727] = { "Soulrender Dormazain", "Sanctum of Domination", "enUS", }, [19016] = { "Hellfire Familiar", "Hellfire Citadel: The Blood Furnace", "enUS", }, [34057] = { "Assault Bot", "Ulduar", "enUS", }, [23239] = { "Bonechewer Combatant", "Black Temple", "enUS", }, [84990] = { "Addled Arcanomancer", "The Everbloom", }, [18405] = { "Tempest-Forge Peacekeeper", "Tempest Keep: The Botanica", "enUS", }, [183497] = { "Foul Controller", "Sepulcher of the First Ones", "enUS", }, [134629] = { "Scaled Krolusk Rider", "Temple of Sethraliss", }, [72249] = { "Galakras", "Siege of Orgrimmar", "enUS", }, [47238] = { "Whipping Wind", "The Vortex Pinnacle", }, [86526] = { "Grom'kar Chainmaster", "Iron Docks", }, [10389] = { "Wrath Phantom", "Stratholme", "enUS", }, [10411] = { "Eye of Naxxramas", "Stratholme", "enUS", }, [35465] = { "Zhaagrym", "Trial of the Crusader", "enUS", }, [183495] = { "Twisted Worldeater", "Sepulcher of the First Ones", "enUS", }, [141939] = { "Ashvane Spotter", "Siege of Boralus", "enUS", }, [24071] = { "Dragonflayer Heartsplitter", "Utgarde Keep", "enUS", }, [20040] = { "Crystalcore Devastator", "Tempest Keep", }, [72194] = { "Hellscream Demolisher", "Siege of Orgrimmar", "enUS", }, [643] = { "Sneed", "Deadmines", "enUS", }, [23401] = { "Hungering Soul Fragment", "Black Temple", "enUS", }, [40584] = { "Naz'jar Invader", "Throne of the Tides", }, [97788] = { "Storm Drake", "Halls of Valor", }, [220626] = { "Blood Parasite", "Nerub-ar Palace", "enUS", }, [45063] = { "Bonesnapper Scorpid", "Lost City of the Tol'vir", }, [32906] = { "Freya", "Ulduar", "enUS", }, [177117] = { "Orb of Torment", "Sanctum of Domination", "enUS", }, [10384] = { "Spectral Citizen", "Stratholme", "enUS", }, [190426] = { "Decay Totem", "Brackenhide Hollow", }, [10406] = { "Ghoul Ravener", "Stratholme", "enUS", }, [10438] = { "Maleki the Pallid", "Stratholme", "enUS", }, [75522] = { "Bloodtail Grouper", "Blackfathom Deeps", }, [17770] = { "Hungarfen", "Coilfang: The Underbog", "enUS", }, [183496] = { "Foul Gorger", "Sepulcher of the First Ones", "enUS", }, [54435] = { "Heloce", "End Time", }, [72451] = { "Kor'kron Dark Shaman", "Siege of Orgrimmar", "enUS", }, [76292] = { "Skyreach Shield Construct", "Skyreach", }, [183499] = { "Hired Muscle", "Sepulcher of the First Ones", "enUS", }, [72490] = { "Overseer Mojka", "Siege of Orgrimmar", "enUS", }, [150547] = { "Scrapbone Grunter", "Operation: Mechagon", "enUS", }, [34826] = { "Mistress of Pain", "Trial of the Crusader", "enUS", }, [11465] = { "Warpwood Stomper", "Dire Maul", "enUS", }, [29830] = { "Living Mojo", "Gundrak", "enUS", }, [36811] = { "Deathspeaker Attendant", "Icecrown Citadel", "enUS", }, [883] = { "Deer", "Dire Maul", "enUS", }, [17826] = { "Swamplord Musel'ek", "Coilfang: The Underbog", "enUS", }, [198878] = { "Primalist Tempestmaker", "Vault of the Incarnates", }, [230421] = { "Scourge Risen", "Kalimdor", "enUS", }, [104262] = { "Burning Ember", "The Nighthold", "enUS", }, [17993] = { "Bloodwarder Protector", "Tempest Keep: The Botanica", "enUS", }, [129526] = { "Bilge Rat Swabby", "Freehold", }, [72452] = { "Kor'kron Dire Wolf", "Siege of Orgrimmar", "enUS", }, [11142] = { "Undead Postman", "Stratholme", "enUS", }, [72964] = { "Goro'dan", "Siege of Orgrimmar", "enUS", }, [18313] = { "Ethereal Sorcerer", "Auchindoun: Mana-Tombs", "enUS", }, [230993] = { "Twilight's Hammer Ambassador", "Blackrock Depths", "enUS", }, [73250] = { "Kor'kron Wild Gun", "Siege of Orgrimmar", "enUS", }, [71480] = { "Sun Tenderheart", "Siege of Orgrimmar", "enUS", }, [127479] = { "The Sand Queen", "Tol Dagor", }, [18633] = { "Cabal Acolyte", "Auchindoun: Shadow Labyrinth", }, [232593] = { "Phalanx", "Blackrock Depths", "enUS", }, [45704] = { "Lurking Tempest", "The Vortex Pinnacle", }, [11462] = { "Warpwood Treant", "Dire Maul", "enUS", }, [73012] = { "Klaxxi Skirmisher", "Siege of Orgrimmar", "enUS", }, [212453] = { "Ghastly Voidsoul", "The Stonevault", "enUS", }, [76036] = { "Twilight Shadow", "Blackfathom Deeps", }, [38154] = { "Warhawk", "Icecrown Citadel", "enUS", }, [45096] = { "Tamed Tol'vir Prowler", "Lost City of the Tol'vir", }, [19209] = { "Summoned Cabal Deathsworn", "Auchindoun: Shadow Labyrinth", }, [60043] = { "Jade Guardian", "Mogu'shan Vaults", "enUS", }, [11054] = { "Risen Rifleman", "Stratholme", "enUS", }, [37022] = { "Blighted Abomination", "Icecrown Citadel", "enUS", }, [226307] = { "Anger'rel", "Blackrock Depths", "enUS", }, [77889] = { "Grom'tash the Destructor", "Auchindoun", }, [127480] = { "Stinging Parasite", "Tol Dagor", }, [73538] = { "Kor'kron War Wolf", "Siege of Orgrimmar", "enUS", }, [197793] = { "Awakened Juggernaut", "Vault of the Incarnates", }, [37571] = { "Darkfallen Advisor", "Icecrown Citadel", "enUS", }, [36807] = { "Deathspeaker Disciple", "Icecrown Citadel", "enUS", }, [134686] = { "Mature Krolusk", "Temple of Sethraliss", }, [100351] = { "Avatar of Vengeance", "Vault of the Wardens", }, [28231] = { "Crystalline Tender", "The Nexus", "enUS", }, [24200] = { "Skarvald the Constructor", "Utgarde Keep", "enUS", }, [36626] = { "Festergut", "Icecrown Citadel", "enUS", }, [35763] = { "Skittering Scarab", "Trial of the Crusader", "enUS", }, [40586] = { "Lady Naz'jar", "Throne of the Tides", }, [71454] = { "Malkorok", "Siege of Orgrimmar", "enUS", }, [118523] = { "Huntress Kasparian", "Tomb of Sargeras", "enUS", }, [45065] = { "Tol'vir Merchant", "Lost City of the Tol'vir", }, [37003] = { "Skybreaker Vindicator", "Icecrown Citadel", "enUS", }, [231562] = { "Anvilrage Dragoon", "Blackrock Depths", "enUS", }, [37025] = { "Stinky", "Icecrown Citadel", "enUS", }, [37664] = { "Darkfallen Archmage", "Icecrown Citadel", "enUS", }, [178661] = { "Mawsworn Interceptor", "Sanctum of Domination", "enUS", }, [29063] = { "Anub'ar Crypt Fiend", "Azjol-Nerub", "enUS", }, [29774] = { "Spitting Cobra", "Gundrak", "enUS", }, [196577] = { "Spellbound Battleaxe", "Algeth'ar Academy", }, [76038] = { "Twilight Shadowmage", "Blackfathom Deeps", }, [129529] = { "Blacktooth Scrapper", "Freehold", }, [72455] = { "Overseer Komak", "Siege of Orgrimmar", "enUS", }, [37533] = { "Rimefang", "Icecrown Citadel", "enUS", }, [151773] = { "Junkyard D.0.G.", "Operation: Mechagon", "enUS", }, [224219] = { "Twilight Earthcaller", "Grim Batol", "enUS", }, [224731] = { "Web Marauder", "City of Threads", "enUS", }, [72492] = { "Shimra", "Siege of Orgrimmar", "enUS", }, [218315] = { "Kaheti Sentry", "Nerub-ar Palace", "enUS", }, [127482] = { "Sewer Vicejaw", "Tol Dagor", }, [71715] = { "Orgrimmar Faithful", "Siege of Orgrimmar", "enUS", }, [164920] = { "Drust Soulcleaver", "Mists of Tirna Scithe", "enUS", }, [43658] = { "Frenzied Crocolisk", "Lost City of the Tol'vir", }, [35610] = { "Cat", "Trial of the Crusader", "enUS", }, [224732] = { "Covert Webmancer", "City of Threads", "enUS", }, [112638] = { "Astral Defender", "The Nighthold", "enUS", }, [76039] = { "Twilight Aquamancer", "Blackfathom Deeps", }, [34472] = { "Irieth Shadowstep", "Trial of the Crusader", "enUS", }, [150712] = { "Trixie Tazer", "Operation: Mechagon", "enUS", }, [37662] = { "Darkfallen Commander", "Icecrown Citadel", "enUS", }, [120153] = { "Eonic Defender", "Tomb of Sargeras", "enUS", }, [224221] = { "Twilight Overseer", "Grim Batol", "enUS", }, [71979] = { "Kor'kron Warbringer", "Siege of Orgrimmar", "enUS", }, [207341] = { "Blistering Spear", "Amirdrassil, the Dream's Hope", "enUS", }, [37004] = { "Skybreaker Dreadblade", "Icecrown Citadel", "enUS", }, [37132] = { "Ymirjar Battle-Maiden", "Icecrown Citadel", "enUS", }, [18634] = { "Cabal Summoner", "Auchindoun: Shadow Labyrinth", }, [33293] = { "XT-002 Deconstructor", "Ulduar", "enUS", }, [54543] = { "Time-Twisted Drake", "End Time", }, [75272] = { "Bloodmaul Ogre Mage", "Bloodmaul Slag Mines", }, [71433] = { "Spark of Life", "Siege of Orgrimmar", "enUS", }, [100354] = { "Grasping Tentacle", "Maw of Souls", }, [226487] = { "Hive'Ashi Swarmer", "Kalimdor", "enUS", }, [19920] = { "Thorn Flayer", "Tempest Keep: The Botanica", "enUS", }, [22927] = { "Yor", "Auchindoun: Mana-Tombs", "enUS", }, [137204] = { "Hoodoo Hexer", "Temple of Sethraliss", }, [54920] = { "Infinite Suppressor", "End Time", }, [225952] = { "Qiraji Battleguard", "Kalimdor", "enUS", }, [171500] = { "Shuffling Corpse", "The Necrotic Wake", "enUS", }, [22878] = { "Aqueous Lord", "Black Temple", "enUS", }, [22877] = { "Coilskar Wrangler", "Black Temple", "enUS", }, [127484] = { "Jes Howlis", "Tol Dagor", }, [74505] = { "Thruk", "Blackfathom Deeps", }, [223200] = { "Blood Collector", "Nerub-ar Palace", "enUS", }, [54553] = { "Time-Twisted Seer", "End Time", }, [190586] = { "Earth Breaker", "Vault of the Incarnates", }, [120574] = { "Drippy Tadpole", "Tomb of Sargeras", }, [103224] = { "Volatile Scorpid", "The Nighthold", "enUS", }, [20042] = { "Tempest-Smith", "Tempest Keep", }, [24201] = { "Dalronn the Controller", "Utgarde Keep", "enUS", }, [129788] = { "Irontide Bonesaw", "Freehold", }, [184986] = { "Kurog Grimtotem", "Vault of the Incarnates", }, [185347] = { "Dominated Eradicator", "Sepulcher of the First Ones", "enUS", }, [48906] = { "Blaze of the Heavens", "Lost City of the Tol'vir", }, [22997] = { "Flame of Azzinoth", "Black Temple", "enUS", }, }, ["indicator_scale"] = 1.300000071525574, ["aura_grow_direction"] = 1, ["indicator_anchor"] = { ["x"] = -3, }, ["aura_stack_shadow_color"] = { nil, nil, nil, 0, }, ["minor_height_scale"] = 0.9999999403953552, ["bossmod_cooldown_text_size"] = 14, ["indicator_worldboss"] = false, ["hook_data"] = { { ["Enabled"] = true, ["Revision"] = 137, ["Options"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Desc"] = "", ["Hooks"] = { ["Nameplate Updated"] = "function(self, unitId, unitFrame, envTable)\n local strsplit = strsplit\n local unitName = UnitName(unitId)\n -- Show First Name [Whitelist table]\n local firstName = {\n [3527] = true, -- Healing Stream Totem\n [2630] = true, -- Earthbind Totem\n [61245] = true, -- Capacitor Totem\n [5925] = true, -- Grounding Totem\n [105451] = true, -- Counterstrike Totem\n [105427] = true, -- Skyfury Totem\n [97369] = true, -- Liquid Magma Totem\n }\n -- Show Full Name [Whitelist table]\n local fullName = {\n -- [123456] = true,\n }\n if (unitName) then\n local a , b, c, d, e, f = strsplit(' ', unitName, 5)\n if firstName[unitFrame.namePlateNpcId] then\n unitFrame.healthBar.unitName:SetText(a)\n elseif fullName[unitFrame.namePlateNpcId] then\n unitFrame.healthBar.unitName:SetText(unitName)\n else\n unitFrame.healthBar.unitName:SetText(f or e or d or c or b or a)\n end\n end\nend", }, ["Prio"] = 1, ["Name"] = "LuckyoneUI - Name", ["PlaterCore"] = 1, ["LastHookEdited"] = "Nameplate Updated", ["Time"] = 1673951144, ["Icon"] = 2178488, ["OptionsValues"] = { }, }, { ["Enabled"] = true, ["Revision"] = 123, ["Options"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Desc"] = "", ["Hooks"] = { ["Nameplate Removed"] = "function(self, unitId, unitFrame, envTable)\n envTable.UpdateBorder(unitFrame, false)\nend", ["Cast Start"] = "function(self, unitId, unitFrame, envTable)\n envTable.UpdateIconPosition(unitFrame)\n envTable.UpdateBorder(unitFrame, true)\nend", ["Cast Update"] = "function(self, unitId, unitFrame, envTable)\n envTable.UpdateIconPosition(unitFrame)\nend", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n envTable.ShowIcon = Plater.db.profile.castbar_icon_show\n \n function envTable.UpdateIconPosition (unitFrame)\n local castBar = unitFrame.castBar\n local icon = castBar.Icon\n local shield = castBar.BorderShield\n \n if (envTable.ShowIcon) then\n icon:ClearAllPoints()\n icon:SetPoint('topright', unitFrame.castBar, 'topleft', 12, 0)\n icon:SetPoint('bottomright', unitFrame.castBar, 'bottomleft', 0, 0)\n icon:SetWidth(icon:GetHeight())\n icon:Show()\n else\n icon:Hide()\n end\n shield:Hide()\n end\n \n function envTable.UpdateBorder (unitFrame, casting)\n local castBar = unitFrame.castBar\n local healthBar = unitFrame.healthBar\n \n if casting then\n healthBar.border:SetPoint('TOPLEFT', healthBar, 'TOPLEFT', 0, 0)\n healthBar.border:SetPoint('BOTTOMRIGHT', castBar, 'BOTTOMRIGHT', 0, 0)\n else\n healthBar.border:SetPoint('TOPLEFT', healthBar, 'TOPLEFT', 0, 0)\n healthBar.border:SetPoint('BOTTOMRIGHT', healthBar, 'BOTTOMRIGHT', 0, 0)\n end\n end\n \n if not unitFrame.castBar.borderChangeHooked then\n hooksecurefunc(unitFrame.castBar, 'Hide', function() envTable.UpdateBorder(unitFrame, false) end)\n unitFrame.castBar.borderChangeHooked = true\n end\nend", }, ["Prio"] = 1, ["Name"] = "LuckyoneUI - Castbar", ["PlaterCore"] = 1, ["LastHookEdited"] = "", ["Time"] = 1673950484, ["Icon"] = 4298240, ["OptionsValues"] = { }, }, { ["Enabled"] = true, ["Revision"] = 100, ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["PlaterCore"] = 1, ["UID"] = "0x622bc8122a7529d", ["Hooks"] = { ["Initialization"] = "function(modTable)\n local default = \"#00fbff\"\n \n modTable.NpcColors = {\n -- Vault of the Incarnates [VOTI]\n [191222] = default, -- Juvenile Frost Proto-Dragon\n [199547] = default, -- Frostforged Zealot\n -- Ruby Life Pools [RLP]\n [187897] = default, -- Defier Draghar\n [188244] = default, -- Primal Juggernaut\n [195119] = default, -- Primalist Shockcaster\n [197698] = default, -- Thunderhead\n [198047] = default, -- Tempest Channeler\n [197535] = default, -- High Channeler Ryvati\n -- Algeth’ar Academy [AA]\n [196576] = default, -- Spellbound Scepter\n [196671] = default, -- Arcane Ravager\n [197219] = default, -- Vile Lasher\n [196203] = default, -- Ethereal Restorer\n [192680] = default, -- Guardian Sentry\n [192333] = default, -- Alpha Eagle\n -- Nokhud Offensive [NO]\n [192800] = default, -- Nokhud Lancemaster\n [195696] = default, -- Primalist Thunderbeast\n [194897] = default, -- Stormsurge Totem\n [195927] = default, -- Soulharvester Galtmaa\n [195928] = default, -- Soulharvester Duuren\n [195930] = default, -- Soulharvester Mandakh\n [195929] = default, -- Soulharvester Tumen\n [193462] = default, -- Batak\n -- Azure Vault [AV]\n [187159] = default, -- Shrieking Whelp\n [187155] = default, -- Rune Seal Keeper\n [196116] = default, -- Crystal Fury\n [191739] = default, -- Scalebane Lieutenant\n [187240] = default, -- Drakonid Breaker\n -- Court of Stars [COS]\n [104251] = default, -- Duskwatch Sentry\n [105715] = default, -- Watchful Inquisitor\n [104278] = default, -- Felbound Enforcer\n [105704] = default, -- Arcane Manifestation\n -- Halls of Valor [HOV]\n [97068] = default, -- Storm Drake\n [95834] = default, -- Valarjar Mystic\n [96574] = default, -- Stormforged Sentinel\n -- Shadowmoon Burial Grounds [SBG]\n [75713] = default, -- Shadowmoon Bone-Mender\n [75652] = default, -- Void Spawn\n [75979] = default, -- Exhumed Spirit\n -- Temple of the Jade Serpent [TJS]\n [200126] = default, -- Fallen Waterspeaker\n [59546] = default, -- The Talking Fish\n [59553] = default, -- The Songbird Queen\n [59545] = default, -- The Golden Beetle\n [59555] = default, -- Haunting Sha\n }\n \n function modTable.UpdateColor(unitFrame, envTable)\n if not unitFrame or unitFrame.IsNpcWithoutHealthbar or unitFrame.IsFriendlyPlayerWithoutHealthbar then return end\n -- Get color from modTable.NpcColors\n local color = modTable.NpcColors [unitFrame.namePlateNpcId]\n -- Set color from modTable.NpcColors\n if (color) then\n Plater.SetNameplateColor(unitFrame, color)\n end\n end\nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n modTable.UpdateColor (unitFrame, envTable)\nend", }, ["Prio"] = 1, ["Time"] = 1673950484, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Name"] = "LuckyoneUI - Colors", ["Desc"] = "", ["Icon"] = 4624569, ["Options"] = { }, }, { ["Enabled"] = true, ["Revision"] = 13, ["OptionsValues"] = { }, ["LastHookEdited"] = "", ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["PlaterCore"] = 1, ["UID"] = "0x63c66ff1473522", ["Hooks"] = { ["Player Logon"] = "function (modTable)\n Plater.AddPerformanceUnits(194999) -- (Volatile Spark) [Dragonflight, Vault, Raszageth]\nend", }, ["Prio"] = 1, ["Time"] = 1673950503, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["Name"] = "LuckyoneUI - Perf Units", ["Desc"] = "", ["Icon"] = 3752750, ["Options"] = { }, }, }, ["last_news_time"] = 1673895225, ["aura_width2"] = 20, ["extra_icon_caster_outline"] = "OUTLINE", ["auras_per_row_amount2"] = 4, ["aura_width"] = 20, ["aura_height2"] = 20, ["ghost_auras"] = { ["auras"] = { ["WARRIOR"] = { [5] = { }, }, ["DRUID"] = { [5] = { }, }, ["SHAMAN"] = { [5] = { }, }, }, }, ["aura_show_crowdcontrol"] = true, ["script_data_trash"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.lifePercent = { --dragonflight\n [197697] = {50}, --Flamegullet\n [59544] = {50}, --The Nodding Tiger\n [186227] = {20}, --Monstrous Decay\n [184020] = {40}, -- Hulking Berserker\n [91005] = {20}, --Naraxas\n }\n \n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker and unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1683596223, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 146, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["NpcNames"] = { }, ["SpellIds"] = { }, ["Name"] = "Add - Health Markers [P]", ["PlaterCore"] = 1, ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Name"] = "Option 1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Vertical Line Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "indicatorColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Key"] = "indicatorAlpha", ["Value"] = 0.79, ["Name"] = "Vertical Line Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "fillColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Fill Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Name"] = "Fill Alpha", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fillAlpha", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["__TrashAt"] = 1726882475, }, }, ["extra_icon_timer_outline"] = "OUTLINE", ["castbar_target_anchor"] = { ["side"] = 6, ["x"] = 2, }, ["quick_hide"] = true, ["class_colors"] = { ["DEATHKNIGHT"] = { ["colorStr"] = "ffc31d3a", }, ["WARRIOR"] = { ["colorStr"] = "ffc69a6d", }, ["PALADIN"] = { ["colorStr"] = "fff48bb9", }, ["WARLOCK"] = { ["colorStr"] = "ff8687ed", }, ["DEMONHUNTER"] = { ["colorStr"] = "ffa22fc8", }, ["ROGUE"] = { ["colorStr"] = "fffff467", }, ["DRUID"] = { ["colorStr"] = "ffff7c09", }, ["EVOKER"] = { ["colorStr"] = "ff33937e", }, ["SHAMAN"] = { ["colorStr"] = "ff006fdd", }, }, ["script_auto_imported"] = { ["Cast - Important by Color [P]"] = 2, ["Aura - Buff Alert"] = 15, ["Cast - Effect After Cast [P]"] = 2, ["Explosion Affix M+"] = 14, ["Aura - Debuff Alert"] = 12, ["Cast - Castbar is Timer [P]"] = 2, ["Cast - Ultra Important"] = 14, ["Add - Health Markers [P]"] = 3, ["Cast - Small Alert"] = 12, ["Add - Important [P]"] = 4, ["Unit - Main Target"] = 11, ["Aura - Blink Time Left"] = 13, ["Unit - Show Energy"] = 11, ["Add - Tag Number [P]"] = 2, ["Unit - Health Markers"] = 12, ["Relics 9.2 M Dungeons"] = 2, ["Cast - Special Ability [P]"] = 3, ["Cast - Glowing [P]"] = 10, ["Cast - Heroic Leap [P]"] = 3, ["Cast - Spark Color [P]"] = 2, ["Cast - Heal Stun [P]"] = 2, ["Cast - Voidzone [P]"] = 2, ["Add - Explode on Die [P]"] = 1, ["Unit - Important"] = 11, ["Cast - Quick Flash"] = 2, ["Fixate by Unit Buff [P]"] = 2, ["Cast - On Going Cast [P]"] = 2, ["Cast - Shield Interrupt"] = 2, ["Cast - AoE Hit All [P]"] = 3, ["Countdown"] = 12, ["Cast - Very Important"] = 15, ["Aura is Shield [P]"] = 5, ["Add - Warning [P]"] = 5, ["Cast - Simple Interrupt [P]"] = 2, ["Aura While Casting [P]"] = 1, ["Cast - Big Alert"] = 14, ["Cast - Ongoing Cast [P]"] = 4, ["Cast - Important Target [P]"] = 2, ["Cast - Heal Cut [P]"] = 3, ["Spiteful Affix"] = 3, ["Auto Set Skull"] = 11, ["Cast - Alert + Timer [P]"] = 4, ["Add - Non Elite Trash [P]"] = 4, ["Cast - Debuff [P]"] = 2, ["Cast - Shining Green [P]"] = 3, ["Cast - Stop Casting"] = 4, ["Cast - AoE With Range [P]"] = 2, ["Cast - Frontal Cone"] = 17, ["Fixate"] = 11, ["Aura - Is Cast Bar [P]"] = 1, ["Cast - Circular Swipe"] = 4, ["Cast - Tank Interrupt"] = 12, ["Fixate On You"] = 12, }, ["target_highlight_color"] = { nil, 1, }, ["extra_icon_anchor"] = { ["x"] = -2, }, ["extra_icon_stack_outline"] = "OUTLINE", ["range_check_alpha"] = 0.3299999833106995, ["click_space"] = { 130, 25, }, ["castbar_target_font"] = "Expressway", ["semver"] = "6.0.0", ["range_check_in_range_or_target_alpha_friendlies"] = 1, ["use_name_translit"] = true, ["cast_statusbar_texture"] = "Minimalist", ["cast_statusbar_spark_texture"] = "Interface\\AddOns\\Plater\\images\\spark3", ["indicator_faction"] = false, ["castbar_icon_x_offset"] = 12, ["pet_height_scale"] = 0.9999999403953552, ["aura_x_offset"] = -2, ["range_check_alpha_friendlies"] = 1, ["extra_icon_show_purge"] = true, ["transparency_behavior"] = 4, ["spell_animations"] = false, ["ui_parent_scale_tune"] = 1.406249965948519, ["widget_bar_scale"] = 0.9999999403953552, ["aura_consolidate"] = true, ["health_statusbar_bgtexture"] = "Minimalist", ["ui_parent_target_strata"] = "BACKGROUND", ["extra_icon_width"] = 26, ["tank"] = { ["colors"] = { ["nocombat"] = { 0.91764705882353, 0.12549019607843, 0.070588235294118, }, }, }, ["health_statusbar_texture"] = "Minimalist", ["hook_auto_imported"] = { ["Reorder Nameplate"] = 4, ["Dont Have Aura"] = 1, ["Players Targetting Amount"] = 4, ["Color Automation"] = 1, ["Execute Range"] = 1, ["Cast Bar Icon Config"] = 2, ["Aura Reorder"] = 3, ["Combo Points"] = 6, ["Hide Neutral Units"] = 1, ["Target Color"] = 3, ["Attacking Specific Unit"] = 2, ["Extra Border"] = 2, }, ["castbar_target_show"] = true, ["cast_statusbar_color"] = { 0.023529411764706, 1, nil, 0.96000000089407, }, ["update_throttle"] = 0.300000011920929, ["minor_width_scale"] = 0.9999999403953552, ["indicator_pet"] = false, ["aura_frame1_anchor"] = { ["y"] = 0, ["x"] = -2, ["side"] = 2, }, ["indicator_extra_raidmark"] = false, ["honor_blizzard_plate_alpha"] = true, ["aura_timer_text_font"] = "Expressway", ["extra_icon_timer_font"] = "Expressway", ["not_affecting_combat_alpha"] = 1, ["extra_icon_stack_font"] = "Expressway", ["aura_height"] = 20, ["cast_statusbar_bgtexture"] = "Minimalist", ["aura2_x_offset"] = 0, ["target_indicator"] = "NONE", ["aura_show_buff_by_the_unit"] = false, ["target_shady_alpha"] = 0.59999996423721, ["indicator_elite"] = false, ["castbar_target_notank"] = true, ["saved_cvars"] = { ["ShowClassColorInNameplate"] = "1", ["nameplateOverlapV"] = "1.5", ["ShowNamePlateLoseAggroFlash"] = "0", ["nameplateShowEnemyMinus"] = "1", ["NamePlateClassificationScale"] = "1.25", ["nameplateShowFriendlyTotems"] = "0", ["nameplatePersonalHideDelaySeconds"] = "0.2", ["nameplateShowFriendlyPets"] = "0", ["nameplateOverlapH"] = "1", ["nameplateTargetRadialPosition"] = "1", ["nameplateMinAlpha"] = "0.90135484", ["nameplateResourceOnTarget"] = "0", ["clampTargetNameplateToScreen"] = "1", ["nameplateLargerScale"] = "1", ["nameplateMaxDistance"] = "60", ["nameplateShowFriendlyMinions"] = "0", ["nameplateTargetBehindMaxDistance"] = "30", ["nameplateShowEnemies"] = "1", ["NamePlateVerticalScale"] = "2.7", ["nameplateSelectedAlpha"] = "1", ["nameplateSelfTopInset"] = "0.51", ["nameplateMotionSpeed"] = "0.05", ["nameplateGlobalScale"] = "1.0199999809265", ["nameplateShowEnemyMinions"] = "1", ["nameplateShowFriendlyNPCs"] = "1", ["nameplateSelectedScale"] = "1", ["nameplateMinAlphaDistance"] = "-158489.31924611", ["nameplateMotion"] = "1", ["nameplateMinScale"] = "1", ["nameplateShowOnlyNames"] = "0", ["nameplateOtherTopInset"] = "0.029999999329448", ["nameplateOtherAtBase"] = "0", ["nameplatePersonalShowInCombat"] = "0", ["nameplateShowDebuffsOnFriendly"] = "0", ["nameplateShowFriendlyGuardians"] = "0", ["nameplateOccludedAlphaMult"] = "0.29999998211861", ["NamePlateHorizontalScale"] = "1.4", ["nameplateShowAll"] = "1", ["nameplateShowFriends"] = "0", ["nameplateLargeTopInset"] = "0.029999999329448", }, ["aura_show_enrage"] = true, ["extra_icon_height"] = 20, ["login_counter"] = 8964, ["extra_icon_caster_name"] = false, ["click_space_friendly"] = { nil, 18, }, ["indicator_raidmark_anchor"] = { ["y"] = 1, ["x"] = 2, ["side"] = 9, }, ["first_run3"] = true, ["indicator_rare"] = false, ["aura_alpha"] = 1, ["health_cutoff"] = false, ["bossmod_aura_height"] = 30, ["health_statusbar_bgcolor"] = { 0.050980396568775, 0.050980396568775, 0.050980396568775, 0.90000000596046, }, ["aura_stack_font"] = "Expressway", ["patch_version"] = 38, ["target_highlight_height"] = 60, ["range_check_in_range_or_target_alpha"] = 0.5999999642372131, ["aura_timer_text_size"] = 10, ["cast_statusbar_color_interrupted"] = { 0.30196078431373, 0.30196078431373, 0.30196078431373, }, ["version"] = 21, ["number_region_first_run"] = true, ["news_frame"] = { ["PlaterNewsFrame"] = { ["scale"] = 1, }, }, ["target_highlight_alpha"] = 1, ["aura_show_debuffs_personal"] = false, ["extra_icon_caster_font"] = "Expressway", ["aura_tracker"] = { ["debuff_banned"] = { ["388755"] = false, [387881] = true, ["393957"] = false, }, ["buff_tracked"] = { ["209859"] = false, ["178658"] = false, ["226510"] = false, }, ["buff_banned"] = { ["206150"] = false, ["333553"] = true, ["61574"] = true, ["206151"] = false, ["61573"] = true, }, }, ["hide_friendly_castbars"] = true, ["OptionsPanelDB"] = { ["PlaterOptionsPanelFrame"] = { ["scale"] = 1, }, }, ["aura_sort"] = true, ["health_cutoff_upper"] = false, ["indicator_raidmark_scale"] = 0.75, ["cast_statusbar_use_fade_effects"] = false, ["resources"] = { ["scale"] = 1, }, ["pet_width_scale"] = 0.9999999403953552, ["castbar_target_shadow_color"] = { nil, nil, nil, 0, }, ["range_check_enabled"] = false, ["border_color"] = { nil, nil, nil, 1, }, ["aura_timer_text_shadow_color"] = { nil, nil, nil, 0, }, ["auras_per_row_amount"] = 4, ["cast_statusbar_bgcolor"] = { 0.050980396568775, 0.050980396568775, 0.050980396568775, 0.70000001788139, }, ["usePlaterWidget"] = false, ["target_highlight_texture"] = "Interface\\AddOns\\Plater\\images\\selection_indicator6", }, ["Helca - Ravencrest"] = { ["script_auto_imported"] = { ["Aura - Buff Alert"] = 15, ["Cast - Effect After Cast [P]"] = 2, ["Cast - Circular Swipe"] = 4, ["Aura - Debuff Alert"] = 12, ["Cast - Castbar is Timer [P]"] = 2, ["Cast - Ultra Important"] = 14, ["Add - Health Markers [P]"] = 1, ["Cast - Small Alert"] = 12, ["Add - Important [P]"] = 4, ["Aura - Blink Time Left"] = 13, ["Add - Tag Number [P]"] = 2, ["Cast - Glowing [P]"] = 10, ["Cast - Important Target [P]"] = 2, ["Cast - Shield Interrupt"] = 2, ["Cast - Alert + Timer [P]"] = 4, ["Aura is Shield [P]"] = 2, ["Add - Warning [P]"] = 5, ["Aura While Casting [P]"] = 1, ["Cast - Big Alert"] = 14, ["Unit - Show Energy"] = 11, ["Auto Set Skull"] = 11, ["Spiteful Affix"] = 3, ["Add - Non Elite Trash [P]"] = 4, ["Explosion Affix M+"] = 14, ["Fixate"] = 11, ["Cast - Stop Casting"] = 4, ["Fixate by Unit Buff [P]"] = 2, ["Cast - Frontal Cone"] = 15, ["Add - Explode on Die [P]"] = 1, ["Countdown"] = 11, ["Cast - Quick Flash"] = 2, ["Cast - Very Important"] = 15, ["Fixate On You"] = 11, }, ["use_ui_parent"] = true, ["range_check_in_range_or_target_alpha"] = 0.8999999761581421, ["class_colors"] = { ["DEATHKNIGHT"] = { ["colorStr"] = "ffc31d3a", }, ["WARRIOR"] = { ["colorStr"] = "ffc69a6d", }, ["PALADIN"] = { ["colorStr"] = "fff48bb9", }, ["WARLOCK"] = { ["colorStr"] = "ff8687ed", }, ["DEMONHUNTER"] = { ["colorStr"] = "ffa22fc8", }, ["ROGUE"] = { ["colorStr"] = "fffff467", }, ["DRUID"] = { ["colorStr"] = "ffff7c09", }, ["EVOKER"] = { ["colorStr"] = "ff33937e", }, ["SHAMAN"] = { ["colorStr"] = "ff006fdd", }, }, ["hook_auto_imported"] = { ["Reorder Nameplate"] = 4, ["Dont Have Aura"] = 1, ["Players Targetting Amount"] = 4, ["Color Automation"] = 1, ["Extra Border"] = 2, ["Cast Bar Icon Config"] = 2, ["Execute Range"] = 1, ["Hide Neutral Units"] = 1, ["Attacking Specific Unit"] = 2, ["Target Color"] = 3, ["Aura Reorder"] = 3, ["Combo Points"] = 6, }, ["expansion_triggerwipe"] = { [9] = true, }, ["script_data"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n \n \n \nend", ["Time"] = 1669327144, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 632, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Add the buff name in the trigger box.", ["NpcNames"] = { }, ["SpellIds"] = { 398151, }, ["PlaterCore"] = 1, ["Name"] = "Aura - Buff Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = false, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.403921568627451, 0.00392156862745098, 0, 1, }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Dots Enabled", ["Value"] = true, ["Key"] = "dotsEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, 0.3215686274509804, 0, 1, }, ["Name"] = "Dots Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\n \nend\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n --set the castbar config\n envTable.configAltCastBar = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end \n \n \n end\nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable._SpellID == 191284) then\n Plater.SetAltCastBar(unitFrame.PlateFrame, envTable.configAltCastBar, 4.70, GetTime(), 191284)\n \n C_Timer.After(4.75, function()\n Plater.SetAltCastBar(unitFrame.PlateFrame, envTable.configAltCastBar, 5.30, GetTime(), 191284)\n end)\n \n C_Timer.After(4.75 + 5.30, function()\n Plater.SetAltCastBar(unitFrame.PlateFrame, envTable.configAltCastBar, 4.30, GetTime(), 191284)\n C_Timer.After(4.50, function() unitFrame.castBar2:Hide() end)\n end)\n end\n \nend", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1671066705, ["url"] = "", ["Icon"] = 134229, ["Enabled"] = true, ["Revision"] = 37, ["semver"] = "", ["Author"] = "Huugg-Valdrakken", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Start extra cast bars for effects after the cast is done. Setup the effect on On Hide script.", ["NpcNames"] = { }, ["SpellIds"] = { 191284, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Effect After Cast [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to run the update as fast as the game framerate\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \n local dotSpeed = abs(envTable._Duration - envTable._RemainingTime) + 1.5\n envTable.dotAnimation.textureInfo.speedMultiplier = dotSpeed\nend\n\n\n\n\n", ["Time"] = 1670201853, ["url"] = "", ["Icon"] = 2175503, ["Enabled"] = true, ["Revision"] = 533, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Apply several animations when the explosion orb cast starts on a Mythic Dungeon with Explosion Affix", ["NpcNames"] = { }, ["SpellIds"] = { 240446, 385339, 198077, 210261, 360857, }, ["PlaterCore"] = 1, ["Name"] = "Explosion Affix M+ [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.5843137254901961, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 1, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Name"] = "Arrow Width", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowWidth", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Height", }, { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, 0.615686274509804, 0, 1, }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot Y Offset", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "Option 18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Nameplate Color", ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = false, ["Key"] = "useNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, 0.1843137294054031, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n Plater.SetCastBarColorForScript(self, true, scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end \nend\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --creates a glow around the icon\n envTable.buffIconGlow = envTable.buffIconGlow or Plater.CreateIconGlow (self, scriptTable.config.glowColor)\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Hide()\n end\n \n if (scriptTable.config.dotsEnabled) then\n Plater.StopDotAnimation(self, envTable.dotAnimation)\n end\n \n \nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["Time"] = 1669327144, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura", ["Enabled"] = true, ["Revision"] = 368, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Desc"] = "Add the debuff name in the trigger box.", ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura - Debuff Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Buff in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = false, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.403921568627451, 0.00392156862745098, 0, 1, }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Dots Enabled", ["Value"] = true, ["Key"] = "dotsEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, 0.3215686274509804, 0, 1, }, ["Name"] = "Dots Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.glowEnabled) then\n envTable.buffIconGlow:Show()\n end\n \n if (scriptTable.config.dotsEnabled) then\n envTable.dotAnimation = Plater.PlayDotAnimation(self, 6, scriptTable.config.dotsColor, 6, 3) \n end\nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \n --check if there's a timer for this spell\n local timer = scriptTable.config.timerList[tostring(envTable._SpellID)]\n \n if (timer) then\n --insert code here\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Spikes Incoming!\",\n textSize = 8,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = {.6, .6, .6, 0.8},\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 5,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n }\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, timer, nil, nil)\n local castBar2 = unitFrame.castBar2\n castBar2.Text:ClearAllPoints()\n castBar2.Text:SetPoint (\"topleft\", castBar2, \"bottomleft\", 0, 0)\n castBar2.percentText:ClearAllPoints()\n castBar2.percentText:SetPoint (\"topright\", castBar2, \"bottomright\", 0, 0)\n Plater:SetFontSize(castBar2.percentText, 8)\n end\n \nend\n\n\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1670203758, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 1213, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Player an animation when the cast start. Start a timer when the cast finishes. Set the time in the options.", ["NpcNames"] = { }, ["SpellIds"] = { 350421, 355787, 348513, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Alert + Timer [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Cast start animation settings", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Key"] = "flashDuration", ["Value"] = 0.4, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 5, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Key"] = "shakeAmplitude", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, { ["Type"] = 7, ["Key"] = "timerList", ["Value"] = { }, ["Name"] = "Timer (Key is SpellId and Value is Time)", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Key is the spellId and value is the amount of time of the Timer", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castbarColor, envTable)\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings\n envTable.NameplateSizeOffset = scriptTable.config.castBarHeight\n envTable.ShowArrow = scriptTable.config.showArrow\n envTable.ArrowAlpha = scriptTable.config.arrowAlpha\n \n --creates the spark to show the cast progress inside the health bar\n envTable.overlaySpark = envTable.overlaySpark or Plater:CreateImage (unitFrame.healthBar)\n envTable.overlaySpark:SetBlendMode (\"ADD\")\n envTable.overlaySpark.width = 16\n envTable.overlaySpark.height = 36\n envTable.overlaySpark.alpha = .9\n envTable.overlaySpark.texture = [[Interface\\AddOns\\Plater\\images\\spark3]]\n \n envTable.topArrow = envTable.topArrow or Plater:CreateImage (unitFrame.healthBar)\n envTable.topArrow:SetBlendMode (\"ADD\")\n envTable.topArrow.width = scriptTable.config.arrowWidth\n envTable.topArrow.height = scriptTable.config.arrowHeight\n envTable.topArrow.alpha = envTable.ArrowAlpha\n envTable.topArrow.texture = [[Interface\\BUTTONS\\Arrow-Down-Up]]\n \n --scale animation\n envTable.smallScaleAnimation = envTable.smallScaleAnimation or Plater:CreateAnimationHub (unitFrame.healthBar)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 1, 0.075, 1, 1, 1.08, 1.08)\n Plater:CreateAnimation (envTable.smallScaleAnimation, \"SCALE\", 2, 0.075, 1, 1, 0.95, 0.95) \n --envTable.smallScaleAnimation:Play() --envTable.smallScaleAnimation:Stop()\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame)) \n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n \n envTable.overlaySpark:Hide()\n envTable.topArrow:Hide()\n \n Plater.RefreshNameplateColor (unitFrame)\n \n envTable.smallScaleAnimation:Stop()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight)\n \n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --update the percent\n envTable.overlaySpark:SetPoint (\"left\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100)-9, 0)\n \n envTable.topArrow:SetPoint (\"bottomleft\", unitFrame.healthBar, \"topleft\", unitFrame.healthBar:GetWidth() * (envTable._CastPercent / 100) - 4, 2 )\n \n --forces the script to update on a 60Hz base\n self.ThrottleUpdate = 0\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1670790652, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_red", ["Enabled"] = true, ["Revision"] = 694, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Used on casts that make the mob explode or transform if the cast passes.", ["NpcNames"] = { }, ["SpellIds"] = { 383823, 382670, 388537, 372851, 200682, 192307, 196838, 193827, 194043, 209410, 211464, 361180, 156718, 395859, 358320, 374045, 386757, 367500, 370225, 376200, 372107, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Ultra Important [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the health bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 3, ["Name"] = "Health Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, 0.5843137254901961, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above Use Cast Bar Color", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.168627455830574, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast Bar Color", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Arrow", ["Value"] = true, ["Key"] = "showArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show an arrow above the nameplate showing the cast bar progress.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Key"] = "arrowAlpha", ["Value"] = 0.5, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "arrowWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Width", }, { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Key"] = "arrowHeight", ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, 0.615686274509804, 0, 1, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Key"] = "xOffset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { { "200682", "darkslateblue", }, { "192307", "goldenrod", }, { "196838", "maroon", }, { "193827", "darkgreen", }, { "194043", "darkgreen", }, { "156718", "DRUID", }, { "395859", "ROGUE", }, }, ["Name"] = "Color List by SpellId", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Insert the spellId in the Key, and the color name in the Value", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.overlaySpark:Show()\n \n if (envTable.ShowArrow) then\n envTable.topArrow:Show()\n else\n envTable.topArrow:Hide()\n end\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n envTable.smallScaleAnimation:Play()\n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n envTable.overlaySpark.height = nameplateHeight + 5\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, customColor or scriptTable.config.castBarColor, envTable)\n \n if (scriptTable.config.useNameplateColor) then\n local npcIdString = tostring(envTable._NpcID)\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.healthBarColor) \n Plater.DenyColorChange(unitFrame, true) \n end\n \nend", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.lifePercent = { --dragonflight\n [197697] = {50}, --Flamegullet\n [59544] = {50}, --The Nodding Tiger\n \n }\n \n \n function envTable.CreateMarker(unitFrame)\n unitFrame.healthMarker = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthMarker:SetColorTexture(1, 1, 1)\n unitFrame.healthMarker:SetSize(1, unitFrame.healthBar:GetHeight())\n \n unitFrame.healthOverlay = unitFrame.healthBar:CreateTexture(nil, \"overlay\")\n unitFrame.healthOverlay:SetColorTexture(1, 1, 1)\n unitFrame.healthOverlay:SetSize(1, unitFrame.healthBar:GetHeight())\n end\n \n function envTable.UpdateMarkers(unitFrame)\n local markersTable = envTable.lifePercent[envTable._NpcID]\n if (markersTable) then\n local unitLifePercent = envTable._HealthPercent / 100\n for i, percent in ipairs(markersTable) do\n percent = percent / 100\n if (unitLifePercent > percent) then\n if (not unitFrame.healthMarker) then\n envTable.CreateMarker(unitFrame)\n end\n \n unitFrame.healthMarker:Show()\n local width = unitFrame.healthBar:GetWidth()\n unitFrame.healthMarker:SetPoint(\"left\", unitFrame.healthBar, \"left\", width*percent, 0)\n \n local overlaySize = width * (unitLifePercent - percent)\n unitFrame.healthOverlay:SetWidth(overlaySize)\n unitFrame.healthOverlay:SetPoint(\"left\", unitFrame.healthMarker, \"right\", 0, 0)\n \n unitFrame.healthMarker:SetVertexColor(Plater:ParseColors(scriptTable.config.indicatorColor))\n unitFrame.healthMarker:SetAlpha(scriptTable.config.indicatorAlpha)\n \n unitFrame.healthOverlay:SetVertexColor(Plater:ParseColors(scriptTable.config.fillColor))\n unitFrame.healthOverlay:SetAlpha(scriptTable.config.fillAlpha)\n \n return\n end\n end --end for\n \n if (unitFrame.healthMarker and unitFrame.healthMarker:IsShown()) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\n end\n end\nend \n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (unitFrame.healthMarker) then\n unitFrame.healthMarker:Hide()\n unitFrame.healthOverlay:Hide()\n end\nend\n\n\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", ["Time"] = 1669340967, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\health_indicator", ["Enabled"] = true, ["Revision"] = 137, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Place a marker into the health bar to indicate when the unit will change phase or cast an important spell.", ["NpcNames"] = { "197697", "59544", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Add - Health Markers [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Add markers into the health bar to remind you about boss abilities at life percent.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Name"] = "Vertical Line Alpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "indicatorAlpha", }, { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Fill Alpha", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateMarkers(unitFrame)\nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --flash duration\n local CONFIG_FLASH_DURATION = scriptTable.config.flashDuration\n \n --manually create a new texture for the flash animation\n if (not envTable.SmallFlashTexture) then\n envTable.SmallFlashTexture = envTable.SmallFlashTexture or Plater:CreateImage (unitFrame.castBar)\n envTable.SmallFlashTexture:SetColorTexture (1, 1, 1)\n envTable.SmallFlashTexture:SetAllPoints()\n end\n \n --manually create a flash animation using the framework\n if (not envTable.SmallFlashAnimationHub) then \n \n local onPlay = function()\n envTable.SmallFlashTexture:Show()\n end\n \n local onFinished = function()\n envTable.SmallFlashTexture:Hide()\n end\n \n local animationHub = Plater:CreateAnimationHub (envTable.SmallFlashTexture, onPlay, onFinished)\n envTable.flashIn = Plater:CreateAnimation (animationHub, \"Alpha\", 1, CONFIG_FLASH_DURATION/2, 0, .6)\n envTable.flashOut = Plater:CreateAnimation (animationHub, \"Alpha\", 2, CONFIG_FLASH_DURATION/2, 1, 0)\n \n envTable.SmallFlashAnimationHub = animationHub\n end\n \n envTable.flashIn:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.flashOut:SetDuration(scriptTable.config.flashDuration / 2)\n envTable.SmallFlashTexture:SetColorTexture (Plater:ParseColors(scriptTable.config.flashColor))\n \nend\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Stop()\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n \n \nend\n\n\n", ["Time"] = 1669325410, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar", ["Enabled"] = true, ["Revision"] = 662, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Flashes the Cast Bar when a spell in the trigger list is Cast. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 376851, 396044, 381517, 373932, 397801, 208165, 392576, 198750, 387843, 387411, 211299, 198595, 198934, 198962, 156722, 350554, 348513, 351779, 328180, 319898, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Small Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a small animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.6, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.NameplateColor = scriptTable.config.nameplateColor\n envTable.NameplateSizeOffset = scriptTable.config.nameplateSizeOffset\n \n unitFrame.UnitImportantSkullTexture = unitFrame.UnitImportantSkullTexture or unitFrame:CreateTexture(nil, \"background\")\n \n unitFrame.UnitImportantSkullTexture:Hide()\nend\n\n--[=[\n\n154564 - debug\n\nUsing spellIDs for multi-language support\n\n196548 = ancient branch (academy dungeon)\n195580, 195821, 195820 = nokhub saboteur\n189886 = blazebound firestorm\n75966 = Defiled Spirit\n102019 = Stormforged Obliterator\n 187159 = Shrieking Whelp\n194897 = stormsurge totem\n104251 = duskwatch sentry\n101326 = honored ancestor\n189669 = binding speakl netharius\n192464 = raging ember neltharius\n--]=]\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n \n --restore the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight) \n \n unitFrame.UnitImportantSkullTexture:Hide()\n Plater.DenyColorChange(unitFrame, false)\nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --check if can change the nameplate color\n if (scriptTable.config.changeNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n\n\n", ["Time"] = 1670423785, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\skullbones_64", ["Enabled"] = true, ["Revision"] = 572, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Change the color and highlight a nameplate of an important Add. Add the unit name or NpcID into the trigger box to add more.", ["NpcNames"] = { "196548", "195580", "195820", "195821", "189886", "75966", "102019", "187159", "194897", "104251", "101326", "189669", "192464", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Add - Important [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Enter the npc name or npcId in the \"Add Trigger\" box and hit \"Add\".", ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "change to true to change the color", }, { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, 0, 0.5254901960784314, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Name"] = "Nameplate Size Offset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "nameplateSizeOffset", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, 0.7137255072593689, 0, 0.5631310641765594, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dot Color", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Extra Texture", ["Name"] = "Extra Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "Extra Texture", }, { ["Type"] = 4, ["Name"] = "Show Extra Texture", ["Value"] = false, ["Key"] = "showExtraTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Extra Texture", }, { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, 0.4627450980392157, 0, 1, }, ["Name"] = "Texture Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Alpha", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "skullAlpha", }, { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "Scale", ["Min"] = 0.4, ["Name"] = "Scale", ["Value"] = 0.6, ["Key"] = "skullScale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 7, ["Name"] = "Npc Color By NpcID", ["Value"] = { { "196548", "forestgreen", }, { "195580", "forestgreen", }, { "195820", "forestgreen", }, { "195821", "forestgreen", }, { "189886", "forestgreen", }, { "75966", "forestgreen", }, { "102019 ", "forestgreen", }, { "187159", "forestgreen", }, { "194897", "forestgreen", }, { "104251", "forestgreen", }, }, ["Key"] = "npcColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Key is the npcID, value is the color name", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (envTable.dotAnimation) then\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation)\n end\n \n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.healthBar, 2, scriptTable.config.dotsColor, 3, 4) \n \n --increase the nameplate size\n local nameplateHeight = Plater.db.profile.plate_config.enemynpc.health_incombat [2]\n unitFrame.healthBar:SetHeight (nameplateHeight + envTable.NameplateSizeOffset)\n \n unitFrame.UnitImportantSkullTexture:Show()\n \n --color priority:\n local npcIdString = tostring(envTable._NpcID)\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.npcColor[npcIdString], scriptTable.config.nameplateColor) \n \n if (scriptTable.config.showExtraTexture) then\n unitFrame.UnitImportantSkullTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.skullColor))\n unitFrame.UnitImportantSkullTexture:SetAlpha(scriptTable.config.skullAlpha)\n unitFrame.UnitImportantSkullTexture:SetScale(scriptTable.config.skullScale)\n unitFrame.UnitImportantSkullTexture:SetTexture([[Interface/AddOns/Plater/media/x_64]])\n unitFrame.UnitImportantSkullTexture:ClearAllPoints()\n unitFrame.UnitImportantSkullTexture:SetPoint(\"right\", unitFrame.healthBar, \"left\", -2, 0)\n unitFrame.UnitImportantSkullTexture:SetSize(28, 28)\n unitFrame.UnitImportantSkullTexture:Show()\n else\n unitFrame.UnitImportantSkullTexture:Hide()\n end\n \n --rules for some npcs\n if (envTable._NpcID == 194895) then --unstable squall (explode at dying\n unitFrame.UnitImportantSkullTexture:Hide()\n Plater.StopDotAnimation(unitFrame.healthBar, envTable.dotAnimation) \n end\n \n if (scriptTable.config.changeNameplateColor) then\n local npcIdString = tostring(envTable._NpcID)\n \n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.npcColor[npcIdString], scriptTable.config.nameplateColor) \n \n Plater.DenyColorChange(unitFrame, true)\n end\n \nend\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --settings (require a /reload after editing any setting)\n do\n --blink and glow\n envTable.BlinkEnabled = scriptTable.config.blinkEnabled\n envTable.GlowEnabled = scriptTable.config.glowEnabled \n envTable.ChangeNameplateColor = scriptTable.config.changeNameplateColor;\n envTable.TimeLeftToBlink = scriptTable.config.timeleftToBlink;\n envTable.BlinkSpeed = scriptTable.config.blinkSpeed; \n envTable.BlinkColor = scriptTable.config.blinkColor; \n envTable.BlinkMaxAlpha = scriptTable.config.blinkMaxAlpha; \n envTable.NameplateColor = scriptTable.config.nameplateColor; \n \n --text color\n envTable.TimerColorEnabled = scriptTable.config.timerColorEnabled \n envTable.TimeLeftWarning = scriptTable.config.timeLeftWarning;\n envTable.TimeLeftCritical = scriptTable.config.timeLeftCritical;\n envTable.TextColor_Warning = scriptTable.config.warningColor; \n envTable.TextColor_Critical = scriptTable.config.criticalColor; \n \n --list of spellIDs to ignore\n envTable.IgnoredSpellID = {\n [12] = true, --use a simple comma here\n [13] = true,\n }\n end\n \n \n --private\n do\n --if not envTable.blinkTexture then\n envTable.blinkTexture = Plater:CreateImage (self, \"\", 1, 1, \"overlay\")\n envTable.blinkTexture:SetPoint ('center', 0, 0)\n envTable.blinkTexture:Hide()\n \n local onPlay = function()\n envTable.blinkTexture:Show() \n envTable.blinkTexture.color = envTable.BlinkColor\n end\n local onStop = function()\n envTable.blinkTexture:Hide() \n end\n envTable.blinkAnimation = Plater:CreateAnimationHub (envTable.blinkTexture, onPlay, onStop)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 1, envTable.BlinkSpeed / 2, 0, envTable.BlinkMaxAlpha)\n Plater:CreateAnimation (envTable.blinkAnimation, \"ALPHA\", 2, envTable.BlinkSpeed / 2, envTable.BlinkMaxAlpha, 0)\n --end\n \n envTable.glowEffect = envTable.glowEffect or self.overlay or Plater.CreateIconGlow (self)\n --envTable.glowEffect = envTable.glowEffect or Plater.CreateIconGlow (self)\n --envTable.glowEffect:Show() --envTable.glowEffect:Hide()\n \n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.blinkAnimation:Stop()\n envTable.blinkTexture:Hide()\n envTable.blinkAnimation:Stop()\n envTable.glowEffect:Stop()\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local timeLeft = envTable._RemainingTime\n \n --check if the spellID isn't being ignored\n if (envTable.IgnoredSpellID [envTable._SpellID]) then\n return\n end\n \n --check the time left and start or stop the blink animation and also check if the time left is > zero\n if ((envTable.BlinkEnabled or envTable.GlowEnabled) and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftToBlink) then\n --blink effect\n if (envTable.BlinkEnabled) then\n if (not envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Play()\n end\n end\n --glow effect\n if (envTable.GlowEnabled) then\n envTable.glowEffect:Show()\n end\n --nameplate color\n if (envTable.ChangeNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n else\n --blink effect\n if (envTable.blinkAnimation:IsPlaying()) then\n envTable.blinkAnimation:Stop()\n end\n --glow effect\n if (envTable.GlowEnabled and envTable.glowEffect:IsShown()) then\n envTable.glowEffect:Hide()\n end\n end\n end\n \n --timer color\n if (envTable.TimerColorEnabled and timeLeft > 0) then\n if (timeLeft < envTable.TimeLeftCritical) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Critical)\n elseif (timeLeft < envTable.TimeLeftWarning) then\n Plater:SetFontColor (self.Cooldown.Timer, envTable.TextColor_Warning) \n else\n Plater:SetFontColor (self.Cooldown.Timer, Plater.db.profile.aura_timer_text_color)\n end\n end\n \nend", ["Time"] = 1626382829, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_blink", ["Enabled"] = true, ["Revision"] = 375, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Blink, change the number and nameplate color. Add the debuffs int he trigger box. Set settings on constructor script.", ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Enter the spell name or spellID in the Add Trigger box and hit \"Add\".", ["Name"] = "Option 17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, { ["Type"] = 4, ["Key"] = "changeNameplateColor", ["Value"] = false, ["Name"] = "Change NamePlate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'true' to enable nameplate color change", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Key"] = "timeleftToBlink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Timeleft to Blink", }, { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Key"] = "blinkSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Speed", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Key"] = "blinkMaxAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Blink Max Alpha", }, { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 0.2862745098039216, 0.00392156862745098, 0, 1, }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "timerColorEnabled", ["Value"] = true, ["Name"] = "Timer Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable changes in the color of the time left text", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Key"] = "timeLeftWarning", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Key"] = "timeLeftCritical", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, 0.8705882352941177, 0, 1, }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, 0.07450980392156863, 0, 1, }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.AddSpawnIDTexture) then\n unitFrame.AddSpawnIDTexture:Hide()\n unitFrame.AddIcon:Hide()\n unitFrame.AddNumber:Hide()\n end\n \nend\n\n\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["Time"] = 1669340442, ["url"] = "", ["Icon"] = "interface/addons/plater/images/add_id_icon", ["Enabled"] = false, ["Revision"] = 161, ["semver"] = "", ["Author"] = "Huugg-Valdrakken", ["Initialization"] = "function (scriptTable)\n \n scriptTable.allAdds = {} \n scriptTable.nextAddWave = 0\n scriptTable.waveTime = 20\n \n function scriptTable.ArrangeNpcNumbers(GUID)\n local spawnId = select(7, strsplit (\"-\", GUID))\n spawnId = tonumber(spawnId, 16)\n \n if (spawnId) then\n --check if this is a new wave of adds\n if (GetTime() > scriptTable.nextAddWave) then\n scriptTable.nextAddWave = GetTime() + scriptTable.waveTime\n scriptTable.allAdds = {}\n end\n \n local bIsAlreadyOnTheList = false\n \n for o = 1, #scriptTable.allAdds do\n if (scriptTable.allAdds[o][1] == GUID) then\n bIsAlreadyOnTheList = true\n end\n end\n \n if (not bIsAlreadyOnTheList) then\n scriptTable.allAdds[#scriptTable.allAdds+1] = {GUID, spawnId}\n end\n end\n \n table.sort(scriptTable.allAdds, function(t1, t2) return t1[2] < t2[2] end)\n \n --this is a \"loop\" because this is running each time a nameplate is added!\n \n for namePlateIndex, plateFrame in ipairs(Plater.GetAllShownPlates()) do\n local unitFrame = plateFrame.unitFrame\n \n --get the unit GUID\n local unitGUID = unitFrame.namePlateUnitGUID\n \n for addId = 1, #scriptTable.allAdds do\n local addTable = scriptTable.allAdds[addId]\n local addGUID = addTable[1]\n \n if (unitGUID == addGUID) then\n scriptTable.TagNameplate(unitFrame, unitGUID, addId)\n break\n end\n end\n \n end\n end\n \n function scriptTable.TagNameplate(unitFrame, GUID, addId)\n scriptTable.CreateAddWidgetsForNameplate(unitFrame, GUID, addId)\n \n if (addId and addId >= 1 and addId <= 8) then\n unitFrame.AddSpawnIDTexture:Show()\n unitFrame.AddIcon:Show()\n unitFrame.AddNumber:Show()\n \n local addTexture = \"Interface\\\\TargetingFrame\\\\UI-RaidTargetingIcon_\" .. addId\n \n unitFrame.AddIcon:SetTexture(addTexture)\n unitFrame.AddNumber:SetText(addId)\n end\n end\n \n function scriptTable.CreateAddWidgetsForNameplate(unitFrame, GUID, addId)\n if (not unitFrame.AddSpawnIDTexture) then\n local healthBar = unitFrame.healthBar\n \n local textureBackground = healthBar.FrameOverlay:CreateTexture(nil, \"overlay\", nil, 5)\n local addIcon = healthBar.FrameOverlay:CreateTexture(nil, \"overlay\", nil, 6)\n local addNumber = healthBar.FrameOverlay:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6) \n \n unitFrame.AddSpawnIDTexture = textureBackground\n unitFrame.AddIcon = addIcon\n unitFrame.AddNumber = addNumber\n end\n end \nend\n\n--Creature-0-2085-1-11042-153285-0002F8DB2B --training dummy for testing\n--195138 Detonating Crystal\n--192955 dracomoc illusion\n--190294 nokhub stormcaster\n--76518 ritual of bones\n\n\n\n\n", ["Desc"] = "Put a number above multiples adds, numbers follow their respawn id.", ["NpcNames"] = { "195138", "192955", "190294", "76518", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Add - Tag Number [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.AddSpawnIDTexture) then\n unitFrame.AddSpawnIDTexture:Hide()\n unitFrame.AddIcon:Hide()\n unitFrame.AddNumber:Hide()\n end\n \n scriptTable.ArrangeNpcNumbers(unitFrame.namePlateUnitGUID)\n \n local textureBackground = unitFrame.AddSpawnIDTexture\n textureBackground:SetSize(22, 10)\n textureBackground:ClearAllPoints()\n textureBackground:SetPoint(\"bottomright\", unitFrame.healthBar, \"topright\", 0, 1)\n \n textureBackground:SetMask([[Interface\\AddOns\\Plater\\masks\\mask_smallrectangle_rounded1]])\n textureBackground:SetTexture([[Interface\\AddOns\\Plater\\masks\\mask_smallrectangle_rounded1]])\n textureBackground:SetVertexColor(0.1215, 0.1176, 0.1294, 1)\n \n \n --textureBackground:SetMask([[Interface/ChatFrame/UI-ChatIcon-HotS]])\n -- \"Interface/ChatFrame/UI-ChatIcon-HotS\"\n \n local addIcon = unitFrame.AddIcon\n addIcon:ClearAllPoints()\n addIcon:SetPoint(\"left\", textureBackground, \"left\", 2, 0)\n addIcon:SetSize(10, 10)\n \n local addNumber = unitFrame.AddNumber\n addNumber:ClearAllPoints()\n addNumber:SetPoint(\"right\", textureBackground, \"right\", -2, 0)\n DetailsFramework:SetFontSize(addNumber, 10)\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do --max amount of segments is 20\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.Textures) then\n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n if (texture) then\n texture:Hide()\n end\n end\n end\n \n if (unitFrame.felAnimation and unitFrame.felAnimation.textureStretched) then\n local textureStretched = unitFrame.felAnimation.textureStretched\n if (textureStretched) then\n textureStretched:Hide()\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n if (not envTable.NextPercent) then\n return\n end\n \n local castBar = unitFrame.castBar\n \n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then --eeror here, compare with nil\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1672514190, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_glow", ["Enabled"] = true, ["Revision"] = 547, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show a different animation for the cast bar.", ["NpcNames"] = { }, ["SpellIds"] = { 376644, 386781, 384823, 385536, 392398, 375596, 387135, 209033, 360850, 212784, 207980, 199033, 199034, 200969, 394512, 397881, 396020, 374430, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Glowing [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Key"] = "segmentsAmount", ["Value"] = 7, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Amount of Segments", }, { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.9568627450980391, 1, 0.9882352941176471, 1, }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.8588235294117647, 0.4313725490196079, 1, 1, }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { { "385536", "maroon", }, { "198750", "midnightblue", }, { "360850", "lime", }, { "212784", "deepskyblue", }, { "207980", "midnightblue", }, { "199033", "gold", }, { "199034", "gold", }, { "200969", "orange", }, { "394512", "indigo", }, { "397881", "deepskyblue", }, { "396020", "khaki", }, }, ["Name"] = "Cast Color by SpellID", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Insert the Spell ID in the to Key and a color name into the Value", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (self.channeling) then\n return \n end\n \n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n --texture:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.trailColor))\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n local customColor = scriptTable.config.castColor[tostring(envTable._SpellID)]\n Plater.SetCastBarColorForScript(self, true, customColor or scriptTable.config.castBarColor, envTable)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --create a texture to use for a flash behind the cast bar\n \n if (not unitFrame.backGroundFlashTextureImpTarget) then\n unitFrame.backGroundFlashTextureImpTarget = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n end\n \n local backGroundFlashTexture = unitFrame.backGroundFlashTextureImpTarget\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\n \n --create the target unit name box\n if (not unitFrame.targetBox) then\n unitFrame.targetBox = CreateFrame(\"frame\", unitFrame:GetName() .. \"ScriptImportantTarget\", unitFrame, \"BackdropTemplate\")\n unitFrame.targetBox:SetSize(80, 20)\n unitFrame.targetBox:SetFrameStrata(\"TOOLTIP\")\n unitFrame.targetBox:Hide()\n unitFrame.targetBox:SetPoint(\"left\", unitFrame, \"right\", 0, 0)\n \n unitFrame.targetBox:SetBackdrop({edgeFile = [[Interface\\Buttons\\WHITE8X8]], edgeSize = 1, bgFile = [[Interface\\AddOns\\Details\\images\\background]], tile = true, tileSize = 16})\n unitFrame.targetBox:SetBackdropColor(.2, .2, .2, .8)\n unitFrame.targetBox:SetBackdropBorderColor(0, 0, 0, 1)\n \n unitFrame.targetBoxName = unitFrame.targetBox:CreateFontString(nil, \"artwork\", \"GameFontNormal\")\n unitFrame.targetBoxName:SetPoint(\"center\")\n end\n \n function envTable.UpdateTargetBox(unitFrame, unitId)\n local targetUnitId = unitId .. \"target\"\n local unitName = UnitName(targetUnitId)\n \n if (unitName) then\n if (scriptTable.config.colorByClass) then\n Plater:SetFontColor(unitFrame.targetBoxName, \"white\")\n unitName = Plater.SetTextColorByClass(targetUnitId, unitName)\n else\n Plater:SetFontColor(unitFrame.targetBoxName, scriptTable.config.textColor)\n end\n \n unitFrame.targetBoxName:SetText(unitName)\n Plater:SetFontSize(unitFrame.targetBoxName, scriptTable.config.targetNameSize)\n unitFrame.targetBox:SetBackdropColor(Plater:ParseColors(scriptTable.config.targetBgColor))\n unitFrame.targetBox:SetBackdropBorderColor(Plater:ParseColors(scriptTable.config.targetBgBorderColor))\n unitFrame.targetBox:Show()\n \n unitFrame.targetBox:SetWidth(scriptTable.config.targetFrameWidth)\n unitFrame.targetBox:SetHeight(scriptTable.config.targetFrameHeight)\n \n if (not Plater.HasDotAnimationPlaying(unitFrame.targetBox)) then\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.targetBox, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n end\n \n unitFrame.backGroundFlashTextureImpTarget:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n \n return true\n \n end\n end\n \nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.targetBox, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \n unitFrame.targetBox:Hide()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.UpdateTargetBox(unitFrame, unitId) \n \nend\n\n\n", ["Time"] = 1669339628, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_target", ["Enabled"] = true, ["Revision"] = 878, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight the target name", ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Cast - Important Target [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shows the target name in a separate box", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Name"] = "Flash Duration", ["Value"] = 0.8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, 0.5647058823529412, 0.5647058823529412, 1, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Dot X Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Key"] = "yOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, 1, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, { ["Type"] = 6, ["Name"] = "Option 27", ["Value"] = 0, ["Key"] = "option27", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 28", ["Value"] = "Target Options", ["Key"] = "option28", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 14, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "targetNameSize", }, { ["Type"] = 4, ["Name"] = "Use Class Color", ["Value"] = true, ["Key"] = "colorByClass", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Text Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "textColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Background Color", ["Value"] = { 0, 0, 0, 0.9846720322966576, }, ["Key"] = "targetBgColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Border Color", ["Value"] = { 0, 0, 0, 1, }, ["Key"] = "targetBgBorderColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 160, ["Desc"] = "", ["Min"] = 30, ["Name"] = "Frame Width", ["Value"] = 90, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "targetFrameWidth", }, { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Key"] = "targetFrameHeight", ["Value"] = 20, ["Name"] = "Frame Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (envTable.UpdateTargetBox(unitFrame, unitId)) then\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (scriptTable.config.castBarColor))\n end\n end\n \n end\n \nend\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end \n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1669324381, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_quickflash.tga", ["Enabled"] = true, ["Revision"] = 887, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Play a very fast flash when the cast start", ["NpcNames"] = { }, ["SpellIds"] = { 392640, 397888, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Quick Flash [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable but fast effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 0, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.1, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, { ["Type"] = 2, ["Max"] = 200, ["Desc"] = "How strong is the shake.", ["Min"] = 10, ["Name"] = "Shake Amplitude", ["Value"] = 25, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 30, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\") then\n return\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n local unitPowerBar = unitFrame.powerBar\n unitPowerBar:Hide()\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (WOW_PROJECT_ID ~= WOW_PROJECT_MAINLINE) then\n return \n end\n \n local continuationToken\n local slots\n local foundAura = false\n \n repeat \n slots = { UnitAuraSlots(unitId, \"HELPFUL\", BUFF_MAX_DISPLAY, continuationToken) }\n continuationToken = slots[1]\n numSlots = #slots\n \n for i = 2, numSlots do\n local slot = slots[i]\n local name, texture, count, actualAuraType, duration, expirationTime, caster, canStealOrPurge, nameplateShowPersonal, spellId, canApplyAura, isBossDebuff, isCastByPlayer, nameplateShowAll, timeMod, auraAmount = UnitAuraBySlot(unitId, slot) \n \n if (spellId == envTable._SpellID) then --need to get the trigger spellId\n --Ablative Shield\n local unitPowerBar = unitFrame.powerBar\n if (not unitPowerBar:IsShown()) then\n unitPowerBar:SetUnit(unitId)\n end\n \n foundAura = true\n return\n end\n end\n \n until continuationToken == nil\n \n if (not foundAura) then\n local unitPowerBar = unitFrame.powerBar\n if (unitPowerBar:IsShown()) then\n unitPowerBar:Hide()\n end\n end\nend", ["Time"] = 1669327146, ["url"] = "", ["Icon"] = 610472, ["Enabled"] = true, ["Revision"] = 65, ["semver"] = "", ["Author"] = "Keyspell-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Show power bar where its value is the buff value (usualy shown in the buff tooltip)", ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Aura is Shield [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n--190187 draconic image\n--189893 infused whelp\n--99922 Ebonclaw Packmate\n--104822 flames of woe", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.DenyColorChange(unitFrame, false)\n unitFrame.onShowAddToKillFlash:Stop()\n \nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor(unitFrame, envTable.NameplateColor)\n end\nend\n\n\n\n\n", ["Time"] = 1670427654, ["url"] = "", ["Icon"] = "interface/addons/plater/media/exclamation_64", ["Enabled"] = true, ["Revision"] = 162, ["semver"] = "", ["Author"] = "Huugg-Valdrakken", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Change the color of add", ["NpcNames"] = { "190187", "189893", "99922", "104822", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Add - Warning [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, 0.4392157196998596, 0.458823561668396, 1, }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Flash Nameplate", ["Value"] = true, ["Key"] = "useFlash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Flash Nameplate", }, { ["Type"] = 7, ["Name"] = "NpcID to Color", ["Value"] = { { "189893", "olivedrab", }, { "190187", "olivedrab", }, { "99922", "olivedrab", }, { "153285", "olivedrab", }, { "104822", "olivedrab", }, }, ["Key"] = "npcColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "If the npc isn't on this list, use the default color set in the Health Bar Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n unitFrame.onShowAddToKillFlash = unitFrame.onShowAddToKillFlash or Plater.CreateFlash (unitFrame.healthBar, 0.25, 1, \"white\")\n \n if (scriptTable.config.useFlash) then\n unitFrame.onShowAddToKillFlash:Play()\n end\n \n if (scriptTable.config.useNameplateColor) then\n local npcIdString = tostring(envTable._NpcID)\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.npcColor[npcIdString], scriptTable.config.healthBarColor)\n Plater.DenyColorChange(unitFrame, true)\n end\nend\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local plateFrame = unitFrame.PlateFrame\n \n if (not plateFrame.BWC_RedBackground) then\n plateFrame.BWC_RedBackground = plateFrame:CreateTexture(nil, \"background\")\n plateFrame.BWC_RedBackground:SetAllPoints()\n end\n \n plateFrame.BWC_RedBackground:SetTexture([[Interface/AddOns/Plater/masks/mask1]])\n plateFrame.BWC_RedBackground:Hide()\n \n function envTable.ShowBackground(unitFrame)\n local plateFrame = unitFrame.PlateFrame\n plateFrame.BWC_RedBackground:SetVertexColor(1, 0, 0, 0.4)\n plateFrame.BWC_RedBackground:Show()\n end\n \n function envTable.HideBackground(unitFrame)\n plateFrame.BWC_RedBackground:Hide()\n end\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.HideBackground(unitFrame)\nend\n\n\n", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (Plater.UnitIsCasting(unitId)) then\n envTable.ShowBackground(unitFrame)\n else\n envTable.HideBackground(unitFrame)\n end\n \nend", ["Time"] = 1673726734, ["url"] = "", ["Icon"] = 236209, ["Enabled"] = true, ["Revision"] = 18, ["semver"] = "", ["Author"] = "Tiranaa-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Highlight the nameplate of a unit when has a certain Buff (trigger) and start to cast a spell", ["NpcNames"] = { }, ["SpellIds"] = { 372743, 372749, 384933, }, ["PlaterCore"] = 1, ["Name"] = "Aura While Casting [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not Plater.IsShowingCastBarTest) then\n --don't execute on battlegrounds and arenas\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end \n end\n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1670203603, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 1194, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Flash, Bounce and Red Color the CastBar border when when an important cast is happening. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 396640, 372743, 377389, 396812, 388392, 387955, 386546, 377503, 384808, 386024, 387615, 387606, 225100, 211401, 211470, 215433, 192563, 198959, 152818, 156776, 398206, 153524, 396073, 396018, 345202, 377950, 372223, 350421, 352158, 349985, 329239, 328400, 384194, 392451, 392924, 397889, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Big Alert [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces a notable effect in the cast bar when a spell from the 'Triggers' starts to cast.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 3", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Cast Bar Color Enabled", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Name"] = "Flash Duration", ["Value"] = 0.4, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Name"] = "Shake Duration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --don't execute on battlegrounds and arenas\n if (not Plater.IsShowingCastBarTest) then\n if (Plater.ZoneInstanceType == \"arena\" or Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"none\") then\n return\n end\n end\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castbarColor, envTable)\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.BuffFrame, \"top\", 0, 10); \n \n envTable.FixateIcon = Plater:CreateImage (unitFrame, 236188, 16, 16, \"overlay\");\n envTable.FixateIcon:SetPoint (\"bottom\", envTable.FixateTarget, \"top\", 0, 4); \n \n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n--165560 = Gormling Larva - MTS\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:Hide()\n envTable.FixateIcon:Hide()\nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n local targetName = UnitName (unitId .. \"target\");\n if (targetName) then\n local _, class = UnitClass (unitId .. \"target\");\n targetName = Plater.SetTextColorByClass (unitId .. \"target\", targetName);\n envTable.FixateTarget.text = targetName;\n \n envTable.FixateTarget:Show();\n envTable.FixateIcon:Show();\n end \nend\n\n\n", ["Time"] = 1604239880, ["url"] = "", ["Icon"] = 1029718, ["Enabled"] = true, ["Revision"] = 269, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n\n\n\n\n", ["Desc"] = "Show above the nameplate who is the player fixated", ["NpcNames"] = { "165560", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Fixate [Plater]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n --check for marks\n function envTable.CheckMark (unitId, unitFrame)\n if (not GetRaidTargetIndex(unitId)) then\n if (scriptTable.config.onlyInCombat) then\n if (not UnitAffectingCombat(unitId)) then\n return\n end \n end\n \n SetRaidTarget(unitId, 8)\n end \n end\nend\n\n\n--163520 - forsworn squad-leader\n--163618 - zolramus necromancer - The Necrotic Wake\n--164506 - anciet captain - theater of pain\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n", ["Time"] = 1604696441, ["url"] = "", ["Icon"] = "Interface\\Worldmap\\GlowSkull_64Grey", ["Enabled"] = false, ["Revision"] = 63, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Auto set skull marker", ["NpcNames"] = { "163520", "163618", "164506", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Auto Set Skull", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option1", ["Value"] = "Auto set a raid target Skull on the unit.", ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "onlyInCombat", ["Value"] = false, ["Name"] = "Only in Combat", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Set the mark only if the unit is in combat.", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.CheckMark (unitId, unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n if (not unitFrame.spitefulTexture) then\n unitFrame.spitefulTexture = unitFrame.healthBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.spitefulTexture:SetPoint('right', 0, 0)\n unitFrame.spitefulTexture:SetSize(27, 14)\n unitFrame.spitefulTexture:SetColorTexture(.3, .3, 1, .7)\n \n unitFrame.spitefulText = unitFrame.healthBar:CreateFontString(nil, \"overlay\", \"GameFontNormal\", 6)\n DetailsFramework:SetFontFace (unitFrame.spitefulText, \"2002\")\n unitFrame.spitefulText:SetPoint(\"right\", unitFrame.spitefulTexture, \"right\", -2, 0)\n unitFrame.spitefulText:SetJustifyH(\"right\")\n \n unitFrame.roleIcon = unitFrame:CreateTexture(nil, \"overlay\")\n unitFrame.roleIcon:SetPoint(\"left\", unitFrame.healthBar, \"left\", 2, 0)\n unitFrame.targetName = unitFrame:CreateFontString(nil, \"overlay\", \"GameFontNormal\")\n unitFrame.targetName:SetPoint(\"left\", unitFrame.roleIcon, \"right\", 2, 0)\n \n unitFrame.spitefulTexture:Hide()\n unitFrame.spitefulText:Hide()\n end\n \n function envTable.UpdateSpitefulWidget(unitFrame)\n \n local r, g, b, a = Plater:ParseColors(scriptTable.config.bgColor)\n unitFrame.spitefulTexture:SetColorTexture(r, g, b, a)\n unitFrame.spitefulTexture:SetSize(scriptTable.config.bgWidth, unitFrame.healthBar:GetHeight()) \n Plater:SetFontSize(unitFrame.spitefulText, scriptTable.config.textSize)\n Plater:SetFontColor(unitFrame.spitefulText, scriptTable.config.textColor)\n \n local currentHealth = unitFrame.healthBar.CurrentHealth\n local maxHealth = unitFrame.healthBar.CurrentHealthMax\n \n local healthPercent = currentHealth / maxHealth * 100\n local timeToDie = format(\"%.1fs\", healthPercent / 8)\n unitFrame.spitefulText:SetText(timeToDie)\n \n unitFrame.spitefulText:Show()\n unitFrame.spitefulTexture:Show()\n \n if scriptTable.config.switchTargetName then\n local plateFrame = unitFrame.PlateFrame\n \n local target = UnitName(unitFrame.namePlateUnitToken .. \"target\") or UnitName(unitFrame.namePlateUnitToken)\n \n if (target and target ~= \"\") then\n local _, class = UnitClass(unitFrame.namePlateUnitToken .. \"target\")\n if (class) then\n target = DetailsFramework:AddClassColorToText(target, class)\n end\n \n local role = UnitGroupRolesAssigned(unitFrame.namePlateUnitToken .. \"target\")\n if (role and role ~= \"NONE\") then\n target = DetailsFramework:AddRoleIconToText(target, role)\n end\n \n plateFrame.namePlateUnitName = target\n Plater.UpdateUnitName(plateFrame)\n end\n end\n \n if scriptTable.config.useTargetingColor then\n local targeted = UnitIsUnit(unitFrame.namePlateUnitToken .. \"target\", \"player\")\n if targeted then\n Plater.SetNameplateColor (unitFrame, scriptTable.config.targetingColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\n end\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n if (unitFrame.spitefulTexture) then\n unitFrame.spitefulText:Hide()\n unitFrame.spitefulTexture:Hide() \n unitFrame.roleIcon:Hide()\n unitFrame.targetName:Hide()\n end\nend\n\n\n\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["Time"] = 1611844883, ["url"] = "", ["Icon"] = 135945, ["Enabled"] = true, ["Revision"] = 186, ["semver"] = "", ["Author"] = "Symantec-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Time to die Spiteful affix", ["NpcNames"] = { "174773", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "M+ Spiteful", ["version"] = -1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Time to Die", ["Name"] = "Time to Die", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Key"] = "bgWidth", ["Value"] = 27, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Width", }, { ["Type"] = 1, ["Key"] = "bgColor", ["Value"] = { 0.5058823529411764, 0.07058823529411765, 1, 1, }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Key"] = "textSize", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Text Size", }, { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, 0.5843137254901961, 0, 1, }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option11", ["Value"] = "Targeting", ["Name"] = "Targeting", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Target instead of Name", ["Value"] = true, ["Key"] = "switchTargetName", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Change Color if targeting You", ["Value"] = true, ["Key"] = "useTargetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 1, ["Name"] = "Color if targeting You", ["Value"] = { 0.07058823529411765, 0.6196078431372549, 0, 1, }, ["Key"] = "targetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option11", ["Value"] = 0, ["Name"] = "Option 11", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n\n--Scorchling 194622\n--Scorchling 190205\n--197398 Hungry Lasher\n--77006 corpse skitterling\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --restoring and color state and scale even if disabled, maybe the player disabled during the combat\n Plater.DenyColorChange(unitFrame, false)\n unitFrame.healthBar:SetScale(unitFrame.healthBar._savedOriginalScale)\n \nend\n\n\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.useNameplateColor) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n end\n \nend\n\n\n", ["Time"] = 1670427838, ["url"] = "", ["Icon"] = "interface/addons/plater/media/duck_64", ["Enabled"] = true, ["Revision"] = 111, ["semver"] = "", ["Author"] = "Huugg-Valdrakken", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "", ["NpcNames"] = { "194622", "190205", "197398", "77006", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Add - Non Elite Trash [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = false, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0.062745101749897, 0.062745101749897, 0.0941176563501358, 1, }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Change Nameplate Scale", ["Value"] = true, ["Key"] = "useNameplateScale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Scale", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Nameplate Scale", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.8, ["Key"] = "scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Nameplate Scale", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (scriptTable.config.useNameplateColor) then\n envTable.NameplateColor = Plater.GetColorByPriority(unitFrame, scriptTable.config.nameplateColor)\n Plater.DenyColorChange(unitFrame, true)\n end \n \n unitFrame.healthBar._savedOriginalScale = unitFrame.healthBar:GetScale()\n \n if (scriptTable.config.useNameplateScale) then\n unitFrame.healthBar:SetScale(scriptTable.config.scale)\n end\n \nend\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local healthBar = unitFrame.healthBar\n \n if (not healthBar.absorbBar) then\n healthBar.absorbBar = healthBar.FrameOverlay:CreateTexture(nil, \"overlay\")\n healthBar.absorbBar:SetTexture([[Interface\\RaidFrame\\Shield-Fill]])\n healthBar.absorbBar:Hide()\n end\n \n if (not healthBar.absorbSpark) then\n healthBar.absorbSpark = healthBar.FrameOverlay:CreateTexture(nil, \"overlay\")\n healthBar.absorbSpark:SetTexture([[Interface\\CastingBar\\UI-CastingBar-Spark]])\n healthBar.absorbSpark:SetBlendMode(\"ADD\")\n healthBar.absorbSpark:Hide()\n end\n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not UnitGetTotalAbsorbs) then\n return\n end\n \n local healthBar = unitFrame.healthBar\n \n healthBar.absorbBar:Hide() \n healthBar.absorbSpark:Hide()\n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (not UnitGetTotalAbsorbs) then\n return\n end\n \n local healthBar = unitFrame.healthBar\n \n healthBar.absorbBar:Show()\n healthBar.absorbSpark:Show()\n \n local maxValue = healthBar.absorbBar.MaxValue\n local currentValue = UnitGetTotalAbsorbs(unitId) or 0\n \n if (currentValue > 0) then\n local minValue = 0\n \n local percent = currentValue / maxValue\n healthBar.absorbBar:SetTexCoord(0, percent, 0, 1)\n healthBar.absorbBar:SetWidth(percent * healthBar:GetWidth())\n \n healthBar.absorbSpark:SetPoint(\"left\", healthBar, \"left\", percent * healthBar:GetWidth() - 16, 0)\n \n else\n healthBar.absorbBar:Hide() \n healthBar.absorbSpark:Hide()\n end\n \n self.ThrottleUpdate = 0\n \nend\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1669325411, ["url"] = "", ["Icon"] = "interface/addons/plater/images/cast_bar - absorb", ["Enabled"] = true, ["Revision"] = 101, ["semver"] = "", ["Author"] = "Huugg-Valdrakken", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "When the caster has a shield and only when the shield is removed the cast can be interrupted", ["NpcNames"] = { }, ["SpellIds"] = { 373688, 391050, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Shield Interrupt [P]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (not UnitGetTotalAbsorbs) then\n return\n end\n \n local healthBar = unitFrame.healthBar\n \n healthBar.absorbBar:Show()\n healthBar.absorbSpark:Show()\n \n healthBar.absorbBar:SetTexture([[Interface\\RaidFrame\\Shield-Fill]])\n \n healthBar.absorbBar:ClearAllPoints() \n healthBar.absorbBar:SetPoint(\"topleft\", healthBar, \"topleft\", 0, 0)\n healthBar.absorbBar:SetPoint(\"bottomleft\", healthBar, \"bottomleft\", 0, 0)\n \n healthBar.absorbBar:SetAlpha(1)\n \n healthBar.absorbBar.MaxValue = UnitGetTotalAbsorbs(unitId) or 0\n healthBar.absorbBar.MinValue = 0\nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n function envTable.PlaySwipeAnimation(unitFrame)\n unitFrame.CastSwipeTexture:Show()\n unitFrame.CastSwipeAnimation:Play()\n unitFrame.StartSwipeAnimation:Play()\n end\n \n function envTable.StopSwipeAnimation(unitFrame)\n unitFrame.EndSwipeAnimation:Play()\n C_Timer.After(0.21, function()\n unitFrame.CastSwipeAnimation:Stop()\n unitFrame.CastSwipeTexture:Hide()\n end)\n end\n \n function envTable.CreateSwipeTextureAndAnimations(unitFrame)\n if (unitFrame.CastSwipeTexture) then\n return\n end\n \n local swipeTexture = unitFrame:CreateTexture(nil, \"overlay\")\n swipeTexture:SetTexture([[Interface\\AddOns\\Plater\\images\\circular_swipe]])\n swipeTexture:SetPoint(\"center\", 0, 0)\n swipeTexture:SetSize(64, 64)\n swipeTexture:Hide()\n \n unitFrame.CastSwipeTexture = swipeTexture\n \n --rotation animation\n unitFrame.CastSwipeAnimation = Plater:CreateAnimationHub(swipeTexture)\n unitFrame.CastSwipeAnimation:SetLooping(\"repeat\")\n unitFrame.CastSwipeAnimation.Rotation = Plater:CreateAnimation(unitFrame.CastSwipeAnimation, \"rotation\", 1, 1, 360)\n \n --starting animation\n unitFrame.StartSwipeAnimation = Plater:CreateAnimationHub(swipeTexture, function()swipeTexture:Show() end)\n unitFrame.StartSwipeAnimation.Alpha = Plater:CreateAnimation(unitFrame.StartSwipeAnimation, \"alpha\", 1, 0.2, 0, 1)\n unitFrame.StartSwipeAnimation.Scale = Plater:CreateAnimation(unitFrame.StartSwipeAnimation, \"scale\", 1, 0.2, 1.3, 1.3, 1, 1) \n \n --finished animation\n unitFrame.EndSwipeAnimation = Plater:CreateAnimationHub(swipeTexture, nil, function()swipeTexture:Hide() end)\n unitFrame.EndSwipeAnimation.Alpha = Plater:CreateAnimation(unitFrame.EndSwipeAnimation, \"alpha\", 1, 0.2, 1, 0)\n unitFrame.EndSwipeAnimation.Scale = Plater:CreateAnimation(unitFrame.EndSwipeAnimation, \"scale\", 1, 0.2, 1, 1, 1.3, 1.3)\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.StopSwipeAnimation(unitFrame)\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["Time"] = 1670428019, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\circular_swipe", ["Enabled"] = true, ["Revision"] = 162, ["semver"] = "", ["Author"] = "Butazzul-Valdrakken", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Play a animation when the spell effect is an circular AoE around the caster.", ["NpcNames"] = { }, ["SpellIds"] = { 385916, 386063, 388822, 373087, 397785, 106864, 193660, 198263, 387910, 370766, 375591, 384336, 209404, 209378, 210875, 396001, 397899, 386559, 382555, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Circle AoE [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 0.3, ["Desc"] = "Rotation Duration", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.15, ["Name"] = "Rotation Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "rotationDuration", }, { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.5, ["Desc"] = "Animation Start Duration", ["Min"] = 0, ["Name"] = "Animation Start Duration", ["Value"] = 0.3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animStartDuration", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha when the animation start playing, this effect in intended to catch the player attention", ["Min"] = 0, ["Key"] = "textureStartAlpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Start Alpha", }, { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "Texture Scale", ["Min"] = 0.6, ["Fraction"] = true, ["Value"] = 0.8, ["Name"] = "Texture Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureScale", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Texture Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureAlpha", }, { ["Type"] = 1, ["Name"] = "Texture Color", ["Value"] = { 1, 1, 1, 1, }, ["Key"] = "textureColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.CreateSwipeTextureAndAnimations(unitFrame)\n \n local options = scriptTable.config\n \n local targetScale = scriptTable.config.textureScale\n \n --swipe rotation duration \n unitFrame.CastSwipeAnimation.Rotation:SetDuration(scriptTable.config.rotationDuration)\n \n --swipe texture settings\n unitFrame.CastSwipeTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.textureColor))\n unitFrame.CastSwipeTexture:SetScale(targetScale)\n unitFrame.CastSwipeTexture:SetAlpha(scriptTable.config.textureAlpha) \n \n unitFrame.StartSwipeAnimation.Alpha:SetDuration(scriptTable.config.animStartDuration)\n unitFrame.StartSwipeAnimation.Alpha:SetFromAlpha(scriptTable.config.textureStartAlpha)\n unitFrame.StartSwipeAnimation.Alpha:SetToAlpha(scriptTable.config.textureAlpha)\n \n unitFrame.StartSwipeAnimation.Scale:SetDuration(scriptTable.config.animStartDuration)\n unitFrame.StartSwipeAnimation.Scale:SetScaleTo(targetScale, targetScale)\n \n unitFrame.EndSwipeAnimation.Scale:SetDuration(0.1)\n unitFrame.EndSwipeAnimation.Alpha:SetDuration(0.1)\n \n --start playing\n envTable.PlaySwipeAnimation(unitFrame) \n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n local castBarHeight = castBar:GetHeight()\n \n unitFrame.felAnimation = unitFrame.felAnimation or {}\n \n if (not unitFrame.felAnimation.textureStretched) then\n unitFrame.felAnimation.textureStretched = castBar:CreateTexture(nil, \"overlay\", nil, 5)\n end\n \n if (not unitFrame.stopCastingX) then\n unitFrame.stopCastingX = castBar.FrameOverlay:CreateTexture(nil, \"overlay\", nil, 7)\n unitFrame.stopCastingX:SetPoint(\"center\", unitFrame.castBar.Spark, \"center\", 0, 0)\n unitFrame.stopCastingX:SetTexture([[Interface\\AddOns\\Plater\\Media\\stop_64]])\n unitFrame.stopCastingX:SetSize(16, 16)\n unitFrame.stopCastingX:Hide()\n end\n \n if (not unitFrame.felAnimation.Textures) then\n unitFrame.felAnimation.Textures = {}\n \n for i = 1, 20 do\n local texture = castBar:CreateTexture(nil, \"overlay\", nil, 6)\n unitFrame.felAnimation.Textures[i] = texture \n \n texture.animGroup = texture.animGroup or texture:CreateAnimationGroup()\n local animationGroup = texture.animGroup\n animationGroup:SetToFinalAlpha(true) \n animationGroup:SetLooping(\"NONE\")\n \n texture:SetTexture([[Interface\\COMMON\\XPBarAnim]])\n texture:SetTexCoord(0.2990, 0.0010, 0.0010, 0.4159)\n texture:SetBlendMode(\"ADD\")\n \n texture.scale = animationGroup:CreateAnimation(\"SCALE\")\n texture.scale:SetTarget(texture)\n \n texture.alpha = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha:SetTarget(texture)\n \n texture.alpha2 = animationGroup:CreateAnimation(\"ALPHA\")\n texture.alpha2:SetTarget(texture)\n end\n end\n \n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n texture:Hide()\n end\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Hide() \n unitFrame.stopCastingX:Hide()\n \n self.Text:SetDrawLayer(\"overlay\", 0)\n self.Spark:SetDrawLayer(\"overlay\", 3)\n self.Spark:Show()\n \nend\n\n\n\n\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local castBar = unitFrame.castBar\n local textures = unitFrame.felAnimation.Textures\n \n if (envTable._CastPercent > envTable.NextPercent) then\n local nextPercent = 100 / scriptTable.config.segmentsAmount\n \n textures[envTable.CurrentTexture]:Show()\n textures[envTable.CurrentTexture].animGroup:Play()\n \n envTable.NextPercent = envTable.NextPercent + nextPercent \n envTable.CurrentTexture = envTable.CurrentTexture + 1\n \n --print(envTable.NextPercent, envTable.CurrentTexture)\n \n if (envTable.CurrentTexture == #textures) then\n envTable.NextPercent = 98\n elseif (envTable.CurrentTexture > #textures) then\n envTable.NextPercent = 999\n end\n end\n \n local normalizedPercent = envTable._CastPercent / 100\n local textureStretched = unitFrame.felAnimation.textureStretched\n local point = DetailsFramework:GetBezierPoint(normalizedPercent, 0, 0.001, 1)\n textureStretched:SetPoint(\"left\", castBar, \"left\", point * envTable.castBarWidth, 0)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1672514185, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\media\\stop_64", ["Enabled"] = true, ["Revision"] = 506, ["semver"] = "", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Just stop casting", ["NpcNames"] = { }, ["SpellIds"] = { 377004, 381516, 196543, 199726, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Stop Casting [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Fraction"] = false, ["Value"] = 20, ["Name"] = "Amount of Segments", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "segmentsAmount", }, { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.9568627450980391, 1, 0.9882352941176471, 1, }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.8588235294117647, 0.4313725490196079, 1, 1, }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local castBar = unitFrame.castBar\n envTable.castBarWidth = castBar:GetWidth()\n castBar.Spark:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.sparkColor))\n \n local textureStretched = unitFrame.felAnimation.textureStretched\n textureStretched:Show()\n textureStretched:SetVertexColor(DetailsFramework:ParseColors(scriptTable.config.glowColor))\n textureStretched:SetAtlas(\"XPBarAnim-OrangeTrail\")\n textureStretched:ClearAllPoints()\n textureStretched:SetPoint(\"right\", castBar.Spark, \"center\", 0, 0)\n textureStretched:SetHeight(castBar:GetHeight())\n textureStretched:SetBlendMode(\"ADD\") \n textureStretched:SetAlpha(0.5)\n textureStretched:SetDrawLayer(\"overlay\", 7)\n \n for i = 1, scriptTable.config.segmentsAmount do\n local texture = unitFrame.felAnimation.Textures[i]\n texture:SetVertexColor(1, 1, 1, 1)\n texture:SetDesaturated(true)\n \n local castBarPortion = castBar:GetWidth()/scriptTable.config.segmentsAmount\n \n texture:SetSize(castBarPortion+5, castBar:GetHeight())\n texture:SetDrawLayer(\"overlay\", 6)\n \n texture:ClearAllPoints()\n if (i == scriptTable.config.segmentsAmount) then\n texture:SetPoint(\"right\", castBar, \"right\", 0, 0)\n else\n texture:SetPoint(\"left\", castBar, \"left\", (i-1)*castBarPortion, 2)\n end\n \n texture:SetAlpha(0)\n texture:Hide()\n \n texture.scale:SetOrder(1)\n texture.scale:SetDuration(0.5)\n texture.scale:SetScaleFrom(0.2, 1)\n texture.scale:SetScaleTo(1, 1.5)\n texture.scale:SetOrigin(\"right\", 0, 0)\n \n local durationTime = DetailsFramework:GetBezierPoint(i / scriptTable.config.segmentsAmount, 0.2, 0.01, 0.6)\n local duration = abs(durationTime-0.6)\n --local duration = 0.6 --debug\n \n texture.alpha:SetOrder(1)\n texture.alpha:SetDuration(0.05)\n texture.alpha:SetFromAlpha(0)\n texture.alpha:SetToAlpha(0.4)\n \n texture.alpha2:SetOrder(1)\n texture.alpha2:SetDuration(duration) --0.6\n texture.alpha2:SetStartDelay(duration)\n texture.alpha2:SetFromAlpha(0.5)\n texture.alpha2:SetToAlpha(0)\n end\n \n unitFrame.stopCastingX:Show()\n \n envTable.CurrentTexture = 1\n envTable.NextPercent = 100 / scriptTable.config.segmentsAmount\n \n self.Text:SetDrawLayer(\"artwork\", 7)\n self.Spark:SetDrawLayer(\"artwork\", 7)\n self.Spark:Hide()\nend\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["OnHideCode"] = " function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n end\n ", ["ScriptType"] = 1, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n if (UnitIsUnit(unitId .. \"target\", \"player\")) then\n Plater.SetNameplateColor(unitFrame, scriptTable.config.nameplateColor)\n else\n Plater.RefreshNameplateColor(unitFrame)\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1668886509, ["url"] = "", ["Icon"] = "Interface\\ICONS\\Ability_Fixated_State_Red", ["Enabled"] = true, ["Revision"] = 33, ["semver"] = "", ["Author"] = "Ditador-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["Desc"] = "Alert about a unit fixated on the player by using a buff on the enemy unit.", ["NpcNames"] = { }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Fixate by Unit Buff [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0, 0.5568627450980392, 0.03529411764705882, 1, }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Change the enemy nameplate color to this color when fixating you!", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local movingArrowTexture = unitFrame._movingArrowTexture\n if (not movingArrowTexture) then\n movingArrowTexture = self:CreateTexture(nil, \"artwork\", nil, 6)\n unitFrame._movingArrowTexture = movingArrowTexture\n end\n \n envTable.movingAnimation = envTable.movingAnimation or Plater:CreateAnimationHub (unitFrame._movingArrowTexture, \n function() \n unitFrame._movingArrowTexture:Show() \n unitFrame._movingArrowTexture:SetPoint(\"left\", 0, 0)\n end, \n function() unitFrame._movingArrowTexture:Hide() end)\n \n envTable.movingAnimation:SetLooping (\"REPEAT\")\n \n envTable.arrowAnimation = envTable.arrowAnimation or Plater:CreateAnimation (envTable.movingAnimation, \"translation\", 1, 0.20, self:GetWidth()-16, 0)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\nend\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n \n local percent = envTable.movingAnimation:GetProgress()\n \n if (percent < 0.4) then\n local value = Lerp(0.01, scriptTable.config.arrowAlpha, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n \n elseif (percent > 0.6) then\n local value = Lerp(scriptTable.config.arrowAlpha, 0.01, percent) or 0\n unitFrame._movingArrowTexture:SetAlpha(Saturate(value))\n end\n \n --unitFrame._movingArrowTexture:SetAlpha(1)\n \n self.ThrottleUpdate = 0\nend", ["Time"] = 1670202265, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["Enabled"] = true, ["Revision"] = 620, ["semver"] = "", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Does an animation for casts that affect the frontal area of the enemy. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 375943, 385958, 388623, 377034, 374361, 381525, 386660, 385578, 384699, 153501, 153686, 154442, 192018, 219488, 372087, 391726, 391723, 377383, 388976, 370764, 387067, 391118, 391136, 382233, 209027, 212031, 207261, 207979, 198888, 199805, 199050, 191508, 152792, 153395, 352833, 330403, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Frontal Cone [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Produces an effect to indicate the spell will hit players in front of the enemy.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 4", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.73, ["Key"] = "arrowAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "animSpeed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Animation Speed", }, { ["Type"] = 4, ["Name"] = "Use White Arrow", ["Value"] = false, ["Key"] = "desaturateArrow", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the arrow color will be desaturated.", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame._movingArrowTexture:SetTexture([[Interface\\PETBATTLES\\PetBattle-StatIcons]])\n unitFrame._movingArrowTexture:SetSize(16, self:GetHeight() - 2)\n unitFrame._movingArrowTexture:SetTexCoord(unpack({0, 15/32, 18/32, 30/32}))\n unitFrame._movingArrowTexture:SetAlpha(scriptTable.config.arrowAlpha)\n unitFrame._movingArrowTexture:SetDesaturated(scriptTable.config.desaturateArrow) \n \n unitFrame._movingArrowTexture:SetParent(self.FrameOverlay)\n unitFrame._movingArrowTexture:SetDrawLayer(\"overlay\", 7)\n \n envTable.arrowAnimation:SetDuration(scriptTable.config.animSpeed)\n envTable.movingAnimation:Play()\nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n function envTable.CreateWidgets()\n --create a camera shake for the nameplate\n if (not unitFrame.AddExplosionOnDieShake) then\n unitFrame.AddExplosionOnDieShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n end\n \n if (not unitFrame.AddExplosionOnDieBackground) then\n unitFrame.AddExplosionOnDieBackground = unitFrame.healthBar:CreateTexture(nil, \"background\")\n unitFrame.AddExplosionOnDieBackground:SetAllPoints(unitFrame.healthBar)\n unitFrame.AddExplosionOnDieBackground:SetColorTexture(1, 0, 0, 1)\n end\n end\n \nend\n\n--194895 = unstable squall\n--105703 = mana wyrm\n--59598 = lesser sha\n--58319 = lesser sha\n\n\n\n\n\n\n\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local healthBar = unitFrame.healthBar\n healthBar:SetReverseFill(false)\n \n if (unitFrame.AddExplosionOnDieShake) then\n unitFrame:StopFrameShake (unitFrame.AddExplosionOnDieShake) \n end\n \n if (unitFrame.AddExplosionOnDieBackground) then\n unitFrame.AddExplosionOnDieBackground:Hide()\n end\nend\n\n\n\n\n\n\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n if (envTable._HealthPercent < 50) then\n local alpha = DetailsFramework:MapRangeClamped(0, 50, 0.5, 0, envTable._HealthPercent)\n \n unitFrame.AddExplosionOnDieBackground:SetAlpha(alpha)\n else\n unitFrame.AddExplosionOnDieBackground:SetAlpha(0)\n end\n \n if (envTable._HealthPercent < 15 and scriptTable.config.useShake) then\n local shakeAmpliture = DetailsFramework:MapRangeClamped(0.001, 15, 10, 1, envTable._HealthPercent)\n \n unitFrame.AddExplosionOnDieShake.OriginalAmplitude = scriptTable.config.shakeAmplitude * shakeAmpliture\n unitFrame.AddExplosionOnDieShake.OriginalFrequency = scriptTable.config.shakeFrequency\n \n unitFrame:PlayFrameShake (unitFrame.AddExplosionOnDieShake)\n end\n \n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1669340350, ["url"] = "", ["Icon"] = "interface/addons/plater/media/radio_64", ["Enabled"] = true, ["Revision"] = 106, ["semver"] = "", ["Author"] = "Huugg-Valdrakken", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "", ["NpcNames"] = { "194895", "105703", "59598", "58319", 200388, }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Add - Explode on Die [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 4, ["Key"] = "useReverse", ["Value"] = false, ["Name"] = "Reverse Health Bar", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option6", ["Value"] = 0, ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useShake", ["Value"] = false, ["Name"] = "Enable Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "How strong is the shake.", ["Min"] = 0.05, ["Key"] = "shakeAmplitude", ["Value"] = 0.2, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 70, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useBackground", ["Value"] = true, ["Name"] = "Show Red Background", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Red Background", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n local healthBar = unitFrame.healthBar\n \n if (scriptTable.config.useReverse) then\n healthBar:SetReverseFill(true)\n end\n \n --unitFrame.AddExplosionOnDieShake\n \n envTable.CreateWidgets()\n \n unitFrame.AddExplosionOnDieShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n unitFrame.AddExplosionOnDieShake.OriginalDuration = 0.120\n unitFrame.AddExplosionOnDieShake.OriginalFrequency = scriptTable.config.shakeFrequency\n \n if (scriptTable.config.useBackground) then\n unitFrame.AddExplosionOnDieBackground:Show()\n unitFrame.AddExplosionOnDieBackground:SetAlpha(0)\n else\n unitFrame.AddExplosionOnDieBackground:Hide()\n end\nend\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount = Plater:CreateLabel (unitFrame, \"\", 16, \"silver\");\n envTable.EnergyAmount:SetPoint (\"bottom\", unitFrame, \"top\", 0, 18); \n \n envTable.EnergyAmount.fontsize = scriptTable.config.fontSize\n envTable.EnergyAmount.fontcolor = scriptTable.config.fontColor\n envTable.EnergyAmount.outline = scriptTable.config.outline\n \n \nend\n\n--[=[\n\n164406 = Shriekwing\n164407 = Sludgefist\n162100 = kryxis the voracious\n162099 = general kaal - sanguine depths\n162329 = Xav the Unfallen - threater of pain\n--]=]", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Hide()\nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n local currentPower = UnitPower(unitId)\n \n if (currentPower and currentPower > 0) then\n local maxPower = UnitPowerMax (unitId)\n local percent = floor (currentPower / maxPower * 100)\n \n envTable.EnergyAmount.text = \"\" .. percent;\n \n if (scriptTable.config.showLater) then\n local alpha = (percent -80) * 5\n alpha = alpha / 100\n alpha = max(0, alpha)\n envTable.EnergyAmount:SetAlpha(alpha)\n \n else\n envTable.EnergyAmount:SetAlpha(1.0)\n end\n \n \n else\n envTable.EnergyAmount.text = \"\"\n end\nend\n\n\n\n\n\n\n\n\n", ["Time"] = 1604357453, ["url"] = "", ["Icon"] = 136048, ["Enabled"] = true, ["Revision"] = 233, ["semver"] = "", ["Author"] = "Celian-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Show the energy amount above the nameplate.", ["NpcNames"] = { "164406", "164407", "162100", "162099", "162329", "164558", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Unit - Show Energy [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option3", ["Value"] = "Show the power of the unit above the nameplate.", ["Name"] = "script desc", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "add trigger", ["Value"] = "Add the unit name or unitId in the \"Add Trigger\" field and press \"Add\".", ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "showLater", ["Value"] = true, ["Name"] = "Show at 80% of Energy", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the energy won't start showing until the unit has 80% energy.", }, { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Key"] = "fontSize", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, 0.803921568627451, 0.803921568627451, 1, }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \n envTable.npcInfo = {\n [164427] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"1\", name = \"Boom!\"}, --reanimated warrior - plaguefall\n \n [164414] = {secondCastBar = true, timer = 20, timerId = 321247, altCastId = \"2\", name = \"Boom!\"}, --reanimated mage - plaguefall\n \n [164185] = {secondCastBar = true, timer = 20, timerId = 319941, altCastId = \"3\", remaining = 5, name = GetSpellInfo(319941)}, --Echelon - Halls of Atonement\n \n [164567] = {secondCastBar = true, altCastId = \"dromanswrath\", debuffTimer = 323059, name = GetSpellInfo(323059), spellIcon = 323059}, --Ingra Maloch -- tirna scythe\n \n [165408] = {secondCastBar = true, timer = 20, timerId = 322711, altCastId = \"4\", remaining = 5, name = GetSpellInfo(322711)}, --Halkias - Refracted Sinlight - Halls of Atonement\n \n \n --[154564] = {secondCastBar = true, timerId = \"Test Bar\", altCastId = \"debugcast\", remaining = 5, name = GetSpellInfo(319941), spellIcon = 319941}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n --[154580] = {secondCastBar = true, altCastId = \"debugcast\", debuffTimer = 204242, name = GetSpellInfo(81297), spellIcon = 81297}, --debug \"Test (1)\" BW \"Test Bar\" DBM --DEBUG\n }\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Boom!\",\n textSize = 9,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = \"silver\",\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 2,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n } \n \n function envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, customTime, customStart)\n --show the cast bar\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n if (npcInfo.remaining) then\n local timeLeft = barObject.timer + barObject.start - GetTime()\n if (timeLeft > npcInfo.remaining) then\n return\n end\n end\n \n config.text = npcInfo.name\n \n if (npcInfo.spellIcon) then\n local _, _, iconTexture = GetSpellInfo(npcInfo.spellIcon)\n config.iconTexture = iconTexture\n else\n config.iconTexture = \"\"\n end\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, barObject.timer, customStart or barObject.start, npcInfo.altCastId)\n end\n else\n Plater.SetAltCastBar(unitFrame.PlateFrame, config, customTime or npcInfo.timer, customStart, npcInfo.altCastId) \n end\n \n DetailsFramework:TruncateText(unitFrame.castBar2.Text, unitFrame.castBar2:GetWidth() - 16)\n end\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\nend", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.timerId) then\n local barObject = Plater.GetBossTimer(npcInfo.timerId)\n if (barObject) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId ~= npcInfo.altCastId or not unitFrame.castBar2:IsShown()) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end \n \n elseif (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n --get the debuff timeleft\n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n local startTime = expirationTime - duration\n \n if (not unitFrame.castBar2:IsShown() or unitFrame.castBar2.spellStartTime < startTime) then\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, startTime)\n end\n \n else \n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604354364, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\Images\\countdown_bar_icon", ["Enabled"] = true, ["Revision"] = 206, ["semver"] = "", ["Author"] = "Aelerolor-Torghast", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Some units has special events without a clear way to show. This script adds a second cast bar to inform the user about it.", ["NpcNames"] = { "164427", "164414", "164185", "164567", "165408", }, ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Name"] = "Countdown", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n local npcInfo = envTable.npcInfo[envTable._NpcID]\n \n if (npcInfo and npcInfo.secondCastBar) then\n if (npcInfo.debuffTimer) then\n if (Plater.NameplateHasAura (unitFrame, npcInfo.debuffTimer)) then\n \n local name = npcInfo.name\n local _, _, _, _, duration, expirationTime = AuraUtil.FindAuraByName(name, unitId, \"DEBUFF\")\n \n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId, duration, expirationTime-duration)\n else\n if (unitFrame.castBar2:IsShown()) then\n local altCastId = Plater.GetAltCastBarAltId(unitFrame.PlateFrame)\n if (altCastId == npcInfo.altCastId) then\n Plater.ClearAltCastBar(unitFrame.PlateFrame)\n end \n end \n end\n else\n envTable.ShowAltCastBar(npcInfo, unitFrame, unitId)\n end\n end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+40, self:GetHeight()+20, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\")\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:SetVertexColor(Plater:ParseColors(scriptTable.config.flashColor))\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n local fadeIn = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, scriptTable.config.flashDuration/2, 0, 1)\n local fadeOut = Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, scriptTable.config.flashDuration/2, 1, 0)\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --update the config for the flash here so it wont need a /reload\n fadeIn:SetDuration (scriptTable.config.flashDuration/2)\n fadeOut:SetDuration (scriptTable.config.flashDuration/2)\n \n --update the config for the skake here so it wont need a /reload\n envTable.FrameShake.OriginalAmplitude = scriptTable.config.shakeAmplitude\n envTable.FrameShake.OriginalDuration = scriptTable.config.shakeDuration\n envTable.FrameShake.OriginalFrequency = scriptTable.config.shakeFrequency\nend", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n Plater.StopDotAnimation(unitFrame.castBar, envTable.dotAnimation) \n \n envTable.BackgroundFlash:Stop()\n \n unitFrame:StopFrameShake (envTable.FrameShake) \n \nend\n\n\n", ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1673994690, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_darkorange", ["Enabled"] = true, ["Revision"] = 828, ["semver"] = "", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["Desc"] = "Highlight a very important cast applying several effects into the Cast Bar. Add spell in the Add Trigger field.", ["NpcNames"] = { }, ["SpellIds"] = { 373046, 372863, 164686, 153072, 153680, 196497, 388886, 387145, 384365, 152964, 398150, 152801, 397878, 397914, 183263, 3636, 376171, 350687, 372735, 373017, 350687, 392488, }, ["PlaterCore"] = 1, ["Name"] = "Cast - Very Important [Plater]", ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Enter the spell name or spellID of the Spell in the Add Trigger box and hit \"Add\".", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "How long is the flash played when the cast starts.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.8, ["Name"] = "Flash Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "flashDuration", }, { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, 1, 1, 1, }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 0.5, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.2, ["Name"] = "Shake Duration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeDuration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 5, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeAmplitude", }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "shakeFrequency", }, { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, 0.5647058823529412, 0.5647058823529412, 1, }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Adjust the height of the dots to better fit in your nameplate.", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, 1, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.dotAnimation = Plater.PlayDotAnimation(unitFrame.castBar, 5, scriptTable.config.dotColor, scriptTable.config.xOffset, scriptTable.config.yOffset)\n \n envTable.BackgroundFlash:Play()\n \n Plater.FlashNameplateBorder (unitFrame, 0.05) \n Plater.FlashNameplateBody (unitFrame, \"\", 0.075)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, scriptTable.config.castBarColor, envTable)\n \n --Dominator on Shadowmoon Burial Grounds\n if (envTable._SpellID == 154327) then\n if (UnitHealth(unitId) == UnitHealthMax(unitId)) then\n if (envTable._Duration == 604800) then\n Plater.SetCastBarColorForScript(self, scriptTable.config.useCastbarColor, {1, 0, 0, 1}, envTable)\n end\n end\n end\nend", }, { ["ConstructorCode"] = "--todo: add npc ids for multilanguage support\n\nfunction (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.TextAboveNameplate = \"** On You **\"\n envTable.NameplateColor = \"green\"\n \n --label to show the text above the nameplate\n envTable.FixateTarget = Plater:CreateLabel (unitFrame);\n envTable.FixateTarget:SetPoint (\"bottom\", unitFrame.healthBar, \"top\", 0, 30);\n \n --the spell casted by the npc in the trigger list needs to be in the list below as well\n local spellList = {\n [321891] = \"Freeze Tag Fixation\", --Illusionary Vulpin - MTS\n \n }\n \n --build the list with localized spell names\n envTable.FixateDebuffs = {}\n for spellID, enUSSpellName in pairs (spellList) do\n local localizedSpellName = GetSpellInfo (spellID)\n envTable.FixateDebuffs [localizedSpellName or enUSSpellName] = true\n end\n \n --debug - smuggled crawg\n envTable.FixateDebuffs [\"Jagged Maw\"] = true\n \nend\n\n--[=[\nNpcIDs:\n136461: Spawn of G'huun (mythic uldir G'huun)\n\n--]=]\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable)\n envTable.FixateTarget:SetText (\"\")\n envTable.FixateTarget:Hide()\n \n envTable.IsFixated = false\n \n Plater.RefreshNameplateColor (unitFrame)\nend\n\n\n", ["ScriptType"] = 3, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable)\n \n --swap this to true when it is fixated\n local isFixated = false\n \n --check the debuffs the player has and see if any of these debuffs has been placed by this unit\n for debuffId = 1, 40 do\n local name, texture, count, debuffType, duration, expirationTime, caster = UnitDebuff (\"player\", debuffId)\n \n --cancel the loop if there's no more debuffs on the player\n if (not name) then \n break \n end\n \n --check if the owner of the debuff is this unit\n if (envTable.FixateDebuffs [name] and caster and UnitIsUnit (caster, unitId)) then\n --the debuff the player has, has been placed by this unit, set the name above the unit name\n envTable.FixateTarget:SetText (envTable.TextAboveNameplate)\n envTable.FixateTarget:Show()\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n isFixated = true\n \n if (not envTable.IsFixated) then\n envTable.IsFixated = true\n Plater.FlashNameplateBody (unitFrame, \"fixate\", .2)\n end\n end\n \n end\n \n --check if the nameplate color is changed but isn't fixated any more\n if (not isFixated and envTable.IsFixated) then\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n --reset the text\n envTable.FixateTarget:SetText (\"\")\n \n envTable.IsFixated = false\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Time"] = 1604087921, ["url"] = "", ["Icon"] = 841383, ["Enabled"] = true, ["Revision"] = 266, ["semver"] = "", ["Author"] = "Tecno-Azralon", ["Desc"] = "When an enemy places a debuff and starts to chase you. This script changes the nameplate color and place your name above the nameplate as well.", ["NpcNames"] = { }, ["SpellIds"] = { "spawn of g'huun", "smuggled crawg", "sergeant bainbridge", "blacktooth scrapper", "irontide grenadier", "feral bloodswarmer", "earthrager", "crawler mine", "rezan", }, ["PlaterCore"] = 1, ["Name"] = "Fixate On You [Plater]", ["version"] = -1, ["Options"] = { }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", }, }, ["aura2_x_offset"] = 0, ["update_throttle"] = 0.1200000047683716, ["hook_data"] = { { ["Enabled"] = false, ["Revision"] = 50, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Kastfall-Azralon", ["Name"] = "Color Automation [Plater]", ["Desc"] = "Easy way to change the color of an unit. Open the constructor script and follow the examples.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n envTable.NpcColors = {\n \n --examples, using the unit name in lower case, regular unit name and the unitID:\n \n [\"Thunderlord Windreader\"] = \"red\", --using regular mob name and color it as red\n [\"thunderlord crag-leaper\"] = {1, 1, 0}, --using lower case and coloring it yellow\n [75790] = \"#00FF00\", --using the ID of the unit and using green as color\n \n --insert the new mobs here:\n \n \n \n \n \n \n \n \n \n \n \n \n \n } --close custom color bracket\n \nend\n\n\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --attempt to get the color from the unit color list\n local color = envTable.NpcColors [unitFrame.namePlateUnitNameLower] or envTable.NpcColors [unitFrame.namePlateUnitName] or envTable.NpcColors [unitFrame.namePlateNpcId]\n \n --if the color exists, set the health bar color\n if (color) then\n Plater.SetNameplateColor (unitFrame, color)\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1547392935, ["version"] = -1, ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\color_bar", ["HooksTemp"] = { }, }, { ["Enabled"] = false, ["Revision"] = 73, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["Name"] = "Hide Neutral Units [Plater]", ["Desc"] = "Hide neutral units, show when selected, see the constructor script for options.", ["Hooks"] = { ["Leave Combat"] = "function (self, unitId, unitFrame, envTable)\n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat) then\n envTable.HideNameplate (unitFrame)\n end\n end\nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end\n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat and InCombatLockdown()) then\n return\n end\n \n envTable.HideNameplate (unitFrame)\n end\n \nend\n\n\n\n\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat and InCombatLockdown()) then\n return\n end\n \n --check the unit reaction\n if (unitFrame.namePlateIsTarget) then\n envTable.ShowNameplate (unitFrame)\n \n else\n envTable.HideNameplate (unitFrame)\n \n end \n end\n \nend\n\n\n\n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n envTable.ShowNameplate (unitFrame)\n end\n \nend\n\n\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --when plater finishes an update on the nameplate\n --check within the envTable if the healthBar of this nameplate should be hidden\n if (envTable.IsHidden) then\n if (unitFrame.healthBar:IsShown()) then\n envTable.HideNameplate (unitFrame)\n end\n end\n \nend\n\n\n\n\n", ["Enter Combat"] = "function (self, unitId, unitFrame, envTable)\n \n if (unitFrame.namePlateUnitReaction == envTable.REACTION_NEUTRAL) then\n \n --plater already handle this\n if (unitFrame.PlayerCannotAttack) then\n return\n end \n \n --check if is only open world\n if (envTable.OnlyInOpenWorld and Plater.ZoneInstanceType ~= \"none\") then\n return \n end\n \n --check for only in combat\n if (envTable.ShowInCombat) then\n envTable.ShowNameplate (unitFrame)\n end\n end\nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --settings\n envTable.OnlyInOpenWorld = true;\n envTable.ShowInCombat = true;\n \n --consts\n envTable.REACTION_NEUTRAL = 4;\n \n --functions to hide and show the healthBar\n function envTable.HideNameplate (unitFrame)\n Plater.HideHealthBar (unitFrame)\n Plater.DisableHighlight (unitFrame)\n envTable.IsHidden = true\n end\n \n function envTable.ShowNameplate (unitFrame)\n Plater.ShowHealthBar (unitFrame)\n Plater.EnableHighlight (unitFrame)\n envTable.IsHidden = false\n end\n \nend\n\n\n\n\n", }, ["Time"] = 1541606242, ["version"] = -1, ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["url"] = "", ["Icon"] = 1990989, ["HooksTemp"] = { }, }, { ["Enabled"] = false, ["Revision"] = 93, ["semver"] = "", ["LastHookEdited"] = "", ["HooksTemp"] = { }, ["Author"] = "Kastfall-Azralon", ["Name"] = "Reorder Nameplate [Plater]", ["Desc"] = "Function Plater.UpdatePlateSize from Plater.lua exported to scritps.", ["Hooks"] = { ["Nameplate Added"] = "\n\n-- exported function Plater.UpdatePlateSize() from Plater.lua\n--this is for advanced users which wants to reorder the nameplate frame at their desire\n\n\n\nfunction (self, unitId, unitFrame, envTable)\n \n --check if there's a type of unit on this nameplate\n local plateFrame = unitFrame:GetParent()\n if (not plateFrame.actorType) then\n return\n end\n \n --get all the frames and cache some variables\n local ACTORTYPE_ENEMY_PLAYER = \"enemyplayer\"\n local profile = Plater.db.profile\n local DB_PLATE_CONFIG = profile.plate_config\n local isInCombat = Plater.IsInCombat()\n local actorType = plateFrame.actorType\n \n local unitFrame = plateFrame.unitFrame\n local healthBar = unitFrame.healthBar\n local castBar = unitFrame.castBar\n local powerBar = unitFrame.powerBar\n local buffFrame1 = unitFrame.BuffFrame\n local buffFrame2 = unitFrame.BuffFrame2\n \n --use in combat bars when in pvp\n if (plateFrame.actorType == ACTORTYPE_ENEMY_PLAYER) then\n if ((Plater.ZoneInstanceType == \"pvp\" or Plater.ZoneInstanceType == \"arena\") and DB_PLATE_CONFIG.player.pvp_always_incombat) then\n isInCombat = true\n end\n end\n \n --get the config for this actor type\n local plateConfigs = DB_PLATE_CONFIG [actorType]\n --get the config key based if the player is in combat\n local castBarConfigKey, healthBarConfigKey, manaConfigKey = Plater.GetHashKey (isInCombat)\n \n --get the width and height from what the user set in the options panel\n local healthBarWidth, healthBarHeight = unitFrame.customHealthBarWidth or plateConfigs [healthBarConfigKey][1], unitFrame.customHealthBarHeight or plateConfigs [healthBarConfigKey][2]\n local castBarWidth, castBarHeight = unitFrame.customCastBarWidth or plateConfigs [castBarConfigKey][1], unitFrame.customCastBarHeight or plateConfigs [castBarConfigKey][2]\n local powerBarWidth, powerBarHeight = unitFrame.customPowerBarHeight or plateConfigs [manaConfigKey][1], unitFrame.customPowerBarHeight or plateConfigs [manaConfigKey][2]\n \n --calculate the offset for the cast bar, this is done due to the cast bar be anchored to topleft and topright\n local castBarOffSetX = (healthBarWidth - castBarWidth) / 2\n local castBarOffSetY = plateConfigs.castbar_offset\n \n --calculate offsets for the power bar\n local powerBarOffSetX = (healthBarWidth - powerBarWidth) / 2\n local powerBarOffSetY = 0\n \n --calculate the size deviation for pets\n local unitType = Plater.GetUnitType (plateFrame)\n if (unitType == \"pet\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.pet_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.pet_width_scale\n \n elseif (unitType == \"minus\") then\n healthBarHeight = healthBarHeight * Plater.db.profile.minor_height_scale\n healthBarWidth = healthBarWidth * Plater.db.profile.minor_width_scale\n end\n \n --unit frame - is set to be the same size as the plateFrame\n unitFrame:ClearAllPoints()\n unitFrame:SetAllPoints()\n \n --calculates the health bar anchor points\n --it will always be placed in the center of the nameplate area (where it accepts mouse clicks) \n local xOffSet = (plateFrame:GetWidth() - healthBarWidth) / 2\n local yOffSet = (plateFrame:GetHeight() - healthBarHeight) / 2\n \n --set the health bar point\n healthBar:ClearAllPoints()\n PixelUtil.SetPoint (healthBar, \"topleft\", unitFrame, \"topleft\", xOffSet + profile.global_offset_x, -yOffSet + profile.global_offset_y)\n PixelUtil.SetPoint (healthBar, \"bottomright\", unitFrame, \"bottomright\", -xOffSet + profile.global_offset_x, yOffSet + profile.global_offset_y)\n \n --set the cast bar point and size\n castBar:ClearAllPoints()\n PixelUtil.SetPoint (castBar, \"topleft\", healthBar, \"bottomleft\", castBarOffSetX, castBarOffSetY)\n PixelUtil.SetPoint (castBar, \"topright\", healthBar, \"bottomright\", -castBarOffSetX, castBarOffSetY)\n PixelUtil.SetHeight (castBar, castBarHeight)\n PixelUtil.SetSize (castBar.Icon, castBarHeight, castBarHeight)\n PixelUtil.SetSize (castBar.BorderShield, castBarHeight * 1.4, castBarHeight * 1.4)\n \n --set the power bar point and size\n powerBar:ClearAllPoints()\n PixelUtil.SetPoint (powerBar, \"topleft\", healthBar, \"bottomleft\", powerBarOffSetX, powerBarOffSetY)\n PixelUtil.SetPoint (powerBar, \"topright\", healthBar, \"bottomright\", -powerBarOffSetX, powerBarOffSetY)\n PixelUtil.SetHeight (powerBar, powerBarHeight)\n \n --power bar are hidden by default, show it if there's a custom size for it\n if (unitFrame.customPowerBarWidth and unitFrame.customPowerBarHeight) then\n powerBar:SetUnit (unitFrame.unit)\n end\n \n --aura frames\n local bf1Anchor = Plater.db.profile.aura_frame1_anchor\n Plater.SetAnchor (buffFrame1, {side = bf1Anchor.side, x = bf1Anchor.x, y = bf1Anchor.y + plateConfigs.buff_frame_y_offset}, unitFrame.healthBar, (Plater.db.profile.aura_grow_direction or 2) == 2)\n \n local bf2Anchor = Plater.db.profile.aura_frame2_anchor\n Plater.SetAnchor (buffFrame2, {side = bf2Anchor.side, x = bf2Anchor.x, y = bf2Anchor.y + plateConfigs.buff_frame_y_offset}, unitFrame.healthBar, (Plater.db.profile.aura2_grow_direction or 2) == 2)\n \nend\n\n\n", }, ["Time"] = 1596791840, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = 574574, ["Options"] = { }, }, { ["Enabled"] = false, ["Revision"] = 59, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["Name"] = "Don't Have Aura [Plater]", ["Desc"] = "Change the nameplate color when a nameplate does not have the auras set in the constructor script.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --Important: lines starting with double dashes are comments and are not part of the script\n \n --set this to true if you are not using threat colors in the health bar\n envTable.ForceRefreshNameplateColor = true\n \n --if the unit does not have any of the following auras, it will be painted with the color listed below\n --list of spells to track, can be the spell name (case-sensitive) or the spellID\n envTable.TrackingAuras = {\n --[\"Nightblade\"] = true, --this is an example using the spell name\n --[195452] = true, --this is an example using the spellID\n \n }\n \n --which color the nameplate wil be changed\n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n --you may also use /plater colors\n envTable.NameplateColor = \"pink\"\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --do nothing if the player isn't in combat\n if (not Plater.IsInCombat()) then\n return \n end\n \n --do nothing if the unit isn't in combat\n if (not unitFrame.InCombat) then\n return\n end\n \n --do nothing if the unit is the player it self\n if (unitFrame.IsSelf) then\n return\n end\n \n --check the auras\n local hasAura = false\n \n for auraName, _ in pairs (envTable.TrackingAuras) do\n if (Plater.NameplateHasAura (unitFrame, auraName)) then\n hasAura = true\n break\n end\n end\n \n if (not hasAura) then\n Plater.SetNameplateColor (unitFrame, envTable.NameplateColor)\n else\n if (envTable.ForceRefreshNameplateColor) then\n Plater.RefreshNameplateColor (unitFrame) \n end\n end \n \nend", }, ["Time"] = 1554138845, ["version"] = -1, ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 136207, ["HooksTemp"] = { }, }, { ["Enabled"] = false, ["Revision"] = 176, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Tecno-Azralon", ["Name"] = "Extra Border [Plater]", ["Desc"] = "Add another border with more customizations. This border can also be manipulated by other scripts.", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n if (envTable.IsEnabled) then\n if (unitFrame.IsSelf) then\n if (envTable.ShowOnPersonalBar) then\n envTable.BorderFrame:Show()\n else\n envTable.BorderFrame:Hide() \n end\n else\n envTable.BorderFrame:Show()\n end \n end\n \nend \n\n\n\n", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.BorderFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.BorderFrame:Hide()\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --border color\n local borderColor = \"yellow\"\n \n --size of the border\n local borderSize = 1\n \n --transparency\n local borderAlpha = 1\n \n --enabled (set to false it you only want to use the extra border in other scripts)\n local isEnabled = true\n \n --export border (allow the border to be used by other scripts)\n --other scripts can use:\n --unitFrame.healthBar.extraBorder:Show()\n --unitFrame.healthBar.extraBorder:SetVertexColor (r, g, b)\n --unitFrame.healthBar.extraBorder:SetBorderSizes (borderSize)\n local canExportBorder = true\n \n --do not add the border to personal bar\n local noPersonalBar = true\n \n --private\n do\n \n local newBorder = CreateFrame (\"frame\", nil, unitFrame.healthBar, \"NamePlateFullBorderTemplate\")\n envTable.BorderFrame = newBorder\n \n newBorder:SetBorderSizes (borderSize, borderSize, borderSize, borderSize)\n newBorder:UpdateSizes()\n \n local r, g, b = DetailsFramework:ParseColors (borderColor)\n newBorder:SetVertexColor (r, g, b, borderAlpha)\n \n envTable.ShowOnPersonalBar = not noPersonalBar\n \n if (canExportBorder) then\n unitFrame.healthBar.extraBorder = newBorder\n end\n \n if (not isEnabled) then\n envTable.IsEnabled = false\n else\n envTable.IsEnabled = true\n end\n end\n \nend\n\n\n", }, ["Time"] = 1547409079, ["version"] = -1, ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 133689, ["HooksTemp"] = { }, }, { ["Enabled"] = false, ["Revision"] = 93, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["Name"] = "Current Target Color [Plater]", ["Desc"] = "Changes the target color to the color set in the constructor script.", ["Hooks"] = { ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend\n\n\n\n\n\n\n\n\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --usage: color name e.g \"red\" \"yellow\"; color table e.g {1, 0, 0} {1, 1, 0}; hex string e.g. \"#FF0000\" \"FFFF00\"\n \n envTable.TargetColor = \"purple\"\n --envTable.TargetColor = \"#FF00FF\"\n --envTable.TargetColor = {252/255, 0/255, 254/255}\n \n function envTable.UpdateColor (unitFrame)\n --do not change the color of the personal bar\n if (not unitFrame.IsSelf) then\n \n --if this nameplate the current target of the player?\n if (unitFrame.namePlateIsTarget) then\n Plater.SetNameplateColor (unitFrame, envTable.TargetColor) --rgb\n else\n --refresh the nameplate color\n Plater.RefreshNameplateColor (unitFrame)\n end\n end\n end\n \nend\n\n\n\n\n", }, ["Time"] = 1552354619, ["version"] = -1, ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 878211, ["HooksTemp"] = { }, }, { ["Enabled"] = false, ["Revision"] = 348, ["semver"] = "", ["LastHookEdited"] = "", ["HooksTemp"] = { }, ["Author"] = "Ditador-Azralon", ["Name"] = "Cast Bar Icon Settings [P]", ["Desc"] = "Move the icon of the spell cast to the left or right side of the nameplate.", ["Hooks"] = { ["Cast Start"] = "function (self, unitId, unitFrame, envTable)\n \n unitFrame.castBar.BorderShield:SetDrawLayer(\"artwork\")\n envTable.UpdateIconPosition (unitFrame)\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Cast Update"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateIconPosition (unitFrame)\n self.ThrottleUpdate = -1\n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable, modTable)\n \n --private:\n function envTable.UpdateIconPosition (unitFrame)\n local castBar = unitFrame.castBar\n local icon = castBar.Icon\n local noInterruptTexture = castBar.BorderShield\n \n if (modTable.config.showIcon) then\n icon:ClearAllPoints()\n \n if (modTable.config.iconOnLeftSide) then\n if (modTable.config.useFullSize) then\n icon:SetPoint (\"topright\", unitFrame.healthBar, \"topleft\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomright\", unitFrame.castBar, \"bottomleft\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n \n else\n \n icon:SetPoint (\"topright\", unitFrame.castBar, \"topleft\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomright\", unitFrame.castBar, \"bottomleft\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n end\n \n else\n if (modTable.config.useFullSize) then\n icon:SetPoint (\"topleft\", unitFrame.healthBar, \"topright\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomleft\", unitFrame.castBar, \"bottomright\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n \n else\n \n icon:SetPoint (\"topleft\", unitFrame.castBar, \"topright\", modTable.config.iconPadding, modTable.config.iconSizeOffset)\n icon:SetPoint (\"bottomleft\", unitFrame.castBar, \"bottomright\", modTable.config.iconPadding, -modTable.config.iconSizeOffset)\n end\n end\n \n icon:SetWidth (icon:GetHeight())\n icon:Show()\n else\n icon:Hide()\n end\n \n if (modTable.config.showTexture and not castBar.canInterrupt) then\n noInterruptTexture:Show()\n \n local texturePath = modTable.config.iconTexturePath\n texturePath = texturePath:gsub(\"//\", \"/\")\n texturePath = texturePath:gsub(\"\\\\\", \"/\")\n \n noInterruptTexture:SetTexture (texturePath)\n noInterruptTexture:SetTexCoord (0, 1, 0, 1)\n \n if (modTable.config.desaturatedTexture) then\n noInterruptTexture:SetDesaturated (modTable.config.desaturatedTexture)\n else\n noInterruptTexture:SetVertexColor (DetailsFramework:ParseColors (modTable.config.textureColor))\n end\n \n noInterruptTexture:SetSize (modTable.config.textureWidth, castBar:GetHeight() + modTable.config.textureHeightMod)\n noInterruptTexture:ClearAllPoints()\n noInterruptTexture:SetPoint (\"center\", castBar, \"left\", modTable.config.texturePosition, 0)\n noInterruptTexture:SetAlpha (modTable.config.textureAlpha)\n else\n noInterruptTexture:Hide()\n end\n end\nend", }, ["Time"] = 1597097268, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\castbar_icon", ["Options"] = { { ["Type"] = 5, ["Name"] = "Icon Settings", ["Value"] = "Icon Settings:", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Icon", ["Value"] = true, ["Key"] = "showIcon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show the castbar icon when enabled", }, { ["Type"] = 4, ["Name"] = "Icon on Left Side", ["Value"] = true, ["Key"] = "iconOnLeftSide", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled it anchor the icon on the left side, right otherwise", }, { ["Type"] = 4, ["Key"] = "useFullSize", ["Value"] = false, ["Name"] = "Use Big Icon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled the icon has the size of the cast bar plus the healthbar", }, { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Fine tune the icon size", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0, ["Name"] = "Icon Size Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "iconSizeOffset", }, { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Space between the icon and the cast bar", ["Min"] = -5, ["Name"] = "Icon Padding", ["Value"] = 0, ["Key"] = "iconPadding", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Name"] = "Interrupt Texture", ["Value"] = "Can't Interrupt Texture:", ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 4, ["Name"] = "Show Texture", ["Value"] = true, ["Key"] = "showTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled show a texture to tell the cast can't be interrupted", }, { ["Type"] = 3, ["Name"] = "Texture Path", ["Value"] = "Interface\\GROUPFRAME\\UI-GROUP-MAINTANKICON", ["Key"] = "iconTexturePath", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_text", ["Desc"] = "Insert the path for the texture", }, { ["Type"] = 4, ["Name"] = "Texture Desaturated", ["Value"] = true, ["Key"] = "desaturatedTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enbaled, texture is shown in black & white", }, { ["Type"] = 1, ["Name"] = "Texture Color", ["Value"] = { 1, 1, 1, 0.3056715726852417, }, ["Key"] = "textureColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Select the color of the texture", }, { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture width", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 10, ["Name"] = "Texture Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureWidth", }, { ["Type"] = 2, ["Max"] = 16, ["Desc"] = "The texture is set to be the same size as the cast bar, fine tune the height as wanted", ["Min"] = -16, ["Name"] = "Texture Height Mod", ["Value"] = 0, ["Key"] = "textureHeightMod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture position", ["Min"] = -32, ["Fraction"] = false, ["Value"] = 0, ["Name"] = "Texture Position", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "texturePosition", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust the texture transparency", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Alpha", }, }, }, { ["Enabled"] = false, ["Revision"] = 84, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Ahwa-Azralon", ["Name"] = "Execute Range [Plater]", ["Desc"] = "Add extra effects to execute range. See the constructor script for options.", ["Hooks"] = { ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n \n --execute detection, if true the script will handle the execute percent\n --while false Plater will automatically trigger the execute range\n --you only want to set this to true in case of Plater not detecting the execute range correctly\n envTable.UseCustomExecutePercent = false\n --execute percent, if not detecting automatic, this is the percent to active the execute range\n --use from zero to one, 0.20 is equal to 20% of the unit life\n envTable.ExecutePercent = 0.20\n \n --allow this script to change the nameplate color when the unit is in execute range\n envTable.CanChangeColor = true\n --change the health bar color to this color when the unit is in execute range\n --color can be set as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0}\n envTable.ExecuteColor = \"green\"\n \n --border color\n envTable.CanChangeBorderColor = false\n envTable.BorderColor = \"red\"\n \n --hide the default health divisor and the health execute indicator\n envTable.HideHealthDivisor = false\n --if not hidden, adjust the health divisor settings and the health execute indicator\n envTable.HealthDivisorAlpha = 0.5\n envTable.HealthDivisorColor = \"white\"\n envTable.HealthExecuteIndicatorAlpha = 0.15\n envTable.HealthExecuteIndicatorColor = \"darkred\"\n \n \n --private (internal functions)\n do\n function envTable.UnitInExecuteRange (unitFrame)\n --check if can change the execute color\n if (envTable.CanChangeColor) then\n Plater.SetNameplateColor (unitFrame, envTable.ExecuteColor)\n end\n \n if (envTable.CanChangeBorderColor) then\n Plater.SetBorderColor (unitFrame, envTable.BorderColor)\n end\n \n if (envTable.HideHealthDivisor) then\n unitFrame.healthBar.healthCutOff:Hide() \n unitFrame.healthBar.executeRange:Hide()\n \n else\n envTable.UpdateHealthDivisor (unitFrame)\n \n end\n end\n \n function envTable.UpdateHealthDivisor (unitFrame)\n local healthBar = unitFrame.healthBar\n \n healthBar.healthCutOff:Show()\n healthBar.healthCutOff:SetVertexColor (DetailsFramework:ParseColors (envTable.HealthDivisorColor))\n healthBar.healthCutOff:SetAlpha (envTable.HealthDivisorAlpha)\n \n healthBar.executeRange:Show()\n healthBar.executeRange:SetVertexColor (DetailsFramework:ParseColors (envTable.HealthExecuteIndicatorColor))\n healthBar.executeRange:SetAlpha (envTable.HealthExecuteIndicatorAlpha)\n \n if (envTable.UseCustomExecutePercent) then\n healthBar.healthCutOff:ClearAllPoints()\n healthBar.executeRange:ClearAllPoints()\n \n healthBar.healthCutOff:SetSize (healthBar:GetHeight(), healthBar:GetHeight())\n healthBar.healthCutOff:SetPoint (\"center\", healthBar, \"left\", healthBar:GetWidth() * envTable.ExecutePercent, 0)\n \n healthBar.executeRange:SetTexCoord (0, envTable.ExecutePercent, 0, 1)\n healthBar.executeRange:SetHeight (healthBar:GetHeight())\n healthBar.executeRange:SetPoint (\"left\", healthBar, \"left\", 0, 0)\n healthBar.executeRange:SetPoint (\"right\", healthBar.healthCutOff, \"center\")\n end\n \n end\n end\n \nend", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n if (envTable.UseCustomExecutePercent) then\n \n --manual detection\n local healthBar = unitFrame.healthBar\n if (healthBar.CurrentHealth / healthBar.CurrentHealthMax <= envTable.ExecutePercent) then\n envTable.UnitInExecuteRange (unitFrame)\n end \n \n else\n \n --auto detection\n if (unitFrame.InExecuteRange) then\n envTable.UnitInExecuteRange (unitFrame)\n end\n \n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1547406548, ["version"] = -1, ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 135358, ["HooksTemp"] = { }, }, { ["Enabled"] = false, ["Revision"] = 363, ["semver"] = "", ["LastHookEdited"] = "", ["HooksTemp"] = { }, ["Author"] = "Kastfall-Azralon", ["Name"] = "Attacking Specific Unit [Plater]", ["Desc"] = "Change the nameplate color if the unit is attacking a specific unit like Monk's Ox Statue or Druid's Treants. You may edit which units it track in the constructor script.", ["Hooks"] = { ["Initialization"] = "function (modTable)\n --list of npcs and their colors, can be inserted:\n --name of the unit\n --name of the unit in lower case\n --npcID of the unit\n \n --color can be added as:\n --color names: \"red\", \"yellow\"\n --color hex: \"#FF0000\", \"#FFFF00\"\n --color table: {1, 0, 0}, {1, 1, 0} \n \n modTable.changeBarColor = modTable.config.changeBarColor\n modTable.changeBorderColor = modTable.config.changeBorderColor\n modTable.resetColors = modTable.config.resetColors\n \n modTable.ListOfNpcs = {\n [61146] = modTable.config.color, --\"olive\", --monk statue npcID\n [103822] = modTable.config.color, --\"olive\", --druid treant npcID\n [15352] = modTable.config.color, --\"olive\", --shaman elemental\n [95072] = modTable.config.color, --\"olive\", --shaman greater earth elemental npcID\n [61056] = modTable.config.color, --\"olive\", --shaman primal earth elemental npcID\n \n }\nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable, modTable)\n if not unitId then\n return\n end\n --get the GUID of the target of the unit\n local targetGUID = UnitGUID (unitId .. \"target\")\n \n if (targetGUID) then\n \n --get the npcID of the target\n local npcID = Plater.GetNpcIDFromGUID (targetGUID)\n local unitName = UnitName (unitId .. \"target\")\n local unitNameLower = string.lower (unitName)\n \n --check if the npcID of this unit is in the npc list \n local color = modTable.ListOfNpcs [npcID] or modTable.ListOfNpcs [unitName] or modTable.ListOfNpcs [unitNameLower]\n \n if color then\n if modTable.changeBarColor then\n Plater.SetNameplateColor (unitFrame, color)\n end\n if modTable.changeBorderColor then\n Plater.SetBorderColor (unitFrame, color)\n end\n unitFrame.attackingSpecificUnitFromMod = true\n elseif unitFrame.attackingSpecificUnitFromMod and modTable.resetColors then\n if modTable.changeBorderColor then\n Plater.SetBorderColor (unitFrame)\n end\n if modTable.changeBarColor then\n Plater.RefreshNameplateColor (unitFrame)\n end\n unitFrame.attackingSpecificUnitFromMod = false\n end\n end\nend", }, ["Time"] = 1620377377, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_attacking_unit", ["Options"] = { { ["Type"] = 1, ["Key"] = "color", ["Value"] = { 0.5019607843137255, 0.5019607843137255, 0, 1, }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "changeBarColor", ["Value"] = true, ["Name"] = "Change Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "changeBorderColor", ["Value"] = false, ["Name"] = "Change Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "resetColors", ["Value"] = true, ["Name"] = "Reset Colors", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, }, }, { ["Enabled"] = false, ["Revision"] = 284, ["semver"] = "", ["LastHookEdited"] = "", ["HooksTemp"] = { }, ["Author"] = "Izimode-Azralon", ["Name"] = "Combo Points [Plater]", ["Desc"] = "Show combo points above the nameplate for Druid Feral and Rogues.", ["Hooks"] = { ["Nameplate Created"] = "function (self, unitId, unitFrame, envTable)\n \n --run constructor!\n --constructor is executed only once when any script of the hook runs.\n \nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --check if need update the amount of combo points shown\n if (envTable.LastPlayerTalentUpdate > envTable.LastUpdate) then\n envTable.UpdateComboPointAmount()\n end \n \n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n \n else\n envTable.ComboPointFrame:Hide()\n end \n \nend\n\n\n", ["Target Changed"] = "function (self, unitId, unitFrame, envTable)\n \n --check if this nameplate is the current target\n if (unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.ComboPointFrame:Show()\n envTable.UpdateComboPoints()\n else\n envTable.ComboPointFrame:Hide()\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ["Player Power Update"] = "function (self, unitId, unitFrame, envTable, modTable, ...)\n local powerType = ...\n \n if (powerType and powerType == \"COMBO_POINTS\" and unitFrame.namePlateIsTarget and not unitFrame.IsSelf) then\n envTable.UpdateComboPoints()\n end\n \n \nend", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n", ["Destructor"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.ComboPointFrame:Hide()\n \nend\n\n\n\n\n", ["Player Talent Update"] = "function (self, unitId, unitFrame, envTable)\n \n --update the amount of comboo points shown when the player changes talents or specialization\n envTable.UpdateComboPointAmount()\n \n --save the time of the last talent change\n envTable.LastPlayerTalentUpdate = GetTime()\n \n \nend\n\n\n", ["Constructor"] = "function (self, unitId, unitFrame, envTable)\n --settings\n local anchors = {\n {\"bottom\", unitFrame.healthBar, \"top\", 0, 24},\n }\n \n local sizes = {\n width = 12,\n height = 12,\n scale = 1,\n }\n \n local textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {0/128, 21/128, 101/128, 122/128},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {3/128, 18/128, 81/128, 96/128},\n }\n if WOW_PROJECT_ID ~= WOW_PROJECT_MAINLINE then\n textures = {\n backgroundTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n backgroundTexCoords = {78/128, 98/128, 21/64, 41/64},\n \n comboPointTexture = [[Interface\\PLAYERFRAME\\ClassOverlayComboPoints]],\n comboPointTexCoords = {100/128, 120/128, 21/64, 41/64},\n }\n end\n \n local frameLevel = 1000\n local frameStrata = \"high\" \n \n --private\n do\n --store combo points frames on this table\n envTable.ComboPoints = {}\n --save when the player changed talents or spec\n envTable.LastPlayerTalentUpdate = GetTime()\n --save when this nameplate got a combo point amount and alignment update \n \n --build combo points frame anchor (combo point are anchored to this)\n if (not unitFrame.PlaterComboPointFrame) then\n local hostFrame = CreateFrame (\"frame\", nil, unitFrame)\n hostFrame.ComboPointFramesPool = {}\n unitFrame.PlaterComboPointFrame = hostFrame\n envTable.ComboPointFrame = hostFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n \n --DetailsFramework:ApplyStandardBackdrop (envTable.ComboPointFrame) --debug anchor size\n \n --animations\n local onPlayShowAnimation = function (animation)\n --stop the hide animation if it's playing\n if (animation:GetParent():GetParent().HideAnimation:IsPlaying()) then\n animation:GetParent():GetParent().HideAnimation:Stop()\n end\n \n animation:GetParent():Show()\n end\n \n local onPlayHideAnimation = function (animation)\n --stop the show animation if it's playing\n if (animation:GetParent():GetParent().ShowAnimation:IsPlaying()) then\n animation:GetParent():GetParent().ShowAnimation:Stop()\n end\n end \n local onStopHideAnimation = function (animation)\n animation:GetParent():Hide() \n end\n \n local createAnimations = function (comboPoint)\n --on show\n comboPoint.ShowAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayShowAnimation, nil)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 1, 0.1, 0, 0, 1, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"alpha\", 1, 0.1, .5, 1)\n Plater:CreateAnimation (comboPoint.ShowAnimation, \"scale\", 2, 0.1, 1.2, 1.2, 1, 1)\n \n --on hide\n comboPoint.HideAnimation = Plater:CreateAnimationHub (comboPoint.comboPointTexture, onPlayHideAnimation, onStopHideAnimation)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"scale\", 1, 0.1, 1, 1, 0, 0)\n Plater:CreateAnimation (comboPoint.HideAnimation, \"alpha\", 1, 0.1, 1, 0)\n end\n \n --build combo point frame \n for i =1, 10 do \n local f = CreateFrame (\"frame\", nil, envTable.ComboPointFrame)\n f:SetSize (sizes.width, sizes.height)\n tinsert (envTable.ComboPoints, f)\n tinsert (unitFrame.PlaterComboPointFrame.ComboPointFramesPool, f)\n \n local backgroundTexture = f:CreateTexture (nil, \"background\")\n backgroundTexture:SetTexture (textures.backgroundTexture)\n backgroundTexture:SetTexCoord (unpack (textures.backgroundTexCoords))\n backgroundTexture:SetSize (sizes.width, sizes.height)\n backgroundTexture:SetPoint (\"center\")\n \n local comboPointTexture = f:CreateTexture (nil, \"artwork\")\n comboPointTexture:SetTexture (textures.comboPointTexture)\n comboPointTexture:SetTexCoord (unpack (textures.comboPointTexCoords))\n \n comboPointTexture:SetSize (sizes.width, sizes.height)\n comboPointTexture:SetPoint (\"center\")\n comboPointTexture:Hide() \n \n f.IsActive = false\n \n f.backgroundTexture = backgroundTexture\n f.comboPointTexture = comboPointTexture\n \n createAnimations (f)\n end\n \n else\n envTable.ComboPointFrame = unitFrame.PlaterComboPointFrame\n envTable.ComboPointFrame:SetScale (sizes.scale)\n envTable.ComboPoints = unitFrame.PlaterComboPointFrame.ComboPointFramesPool\n \n end \n \n envTable.ComboPointFrame:SetFrameLevel (frameLevel)\n envTable.ComboPointFrame:SetFrameStrata (frameStrata)\n \n function envTable.UpdateComboPoints()\n local comboPoints = GetComboPoints(\"player\", \"target\")\n --UnitPower (\"player\", Enum.PowerType.ComboPoints)\n \n for i = 1, envTable.TotalComboPoints do\n local thisComboPoint = envTable.ComboPoints [i]\n \n if (i <= comboPoints ) then\n --combo point enabled\n if (not thisComboPoint.IsActive) then\n thisComboPoint.ShowAnimation:Play()\n thisComboPoint.IsActive = true\n \n end\n \n else\n --combo point disabled\n if (thisComboPoint.IsActive) then\n thisComboPoint.HideAnimation:Play()\n thisComboPoint.IsActive = false\n \n end\n end\n end\n \n \n end\n \n function envTable.UpdateComboPointAmount()\n local namePlateWidth = Plater.db.profile.plate_config.enemynpc.health_incombat[1]\n local comboPoints = UnitPowerMax (\"player\", Enum.PowerType.ComboPoints)\n local reservedSpace = (namePlateWidth - sizes.width * comboPoints) / comboPoints \n \n --store the total amount of combo points\n envTable.TotalComboPoints = comboPoints\n \n --update anchor frame\n envTable.ComboPointFrame:SetWidth (namePlateWidth)\n envTable.ComboPointFrame:SetHeight (20)\n envTable.ComboPointFrame:ClearAllPoints()\n for i = 1, #anchors do\n local anchor = anchors[i]\n envTable.ComboPointFrame:SetPoint (unpack (anchor))\n end \n \n --\n for i = 1, #envTable.ComboPoints do\n envTable.ComboPoints[i]:Hide()\n envTable.ComboPoints[i]:ClearAllPoints()\n end\n \n for i = 1, comboPoints do\n local comboPoint = envTable.ComboPoints[i]\n if i == 1 then\n comboPoint:SetPoint (\"left\", envTable.ComboPointFrame, \"left\", reservedSpace/2, 0)\n else\n comboPoint:SetPoint (\"left\", envTable.ComboPoints[i-1], \"right\", reservedSpace, 0)\n end\n \n comboPoint:Show()\n end\n \n envTable.LastUpdate = GetTime()\n \n envTable.UpdateComboPoints()\n end\n \n --initialize\n envTable.UpdateComboPointAmount()\n envTable.ComboPointFrame:Hide()\n end\n \n \nend", }, ["Time"] = 1621935143, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { ["Enabled"] = true, ["DRUID"] = true, ["ROGUE"] = true, }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { ["103"] = true, ["Enabled"] = true, }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = 135426, ["Options"] = { }, }, { ["Enabled"] = false, ["Revision"] = 182, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["Name"] = "Players Targeting a Target [Plater]", ["Desc"] = "Show how many raid members are targeting the unit", ["Hooks"] = { ["Leave Combat"] = "function (self, unitId, unitFrame, envTable)\n envTable.CanShow = false;\n envTable.TargetAmount:SetText (\"\")\nend\n\n\n", ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n \n --when a nameplate is added to the screen check if the player is in combat\n if (InCombatLockdown()) then\n --player is in combat, check if can check amount of targets\n envTable.CanShow = envTable.CanShowTargetAmount();\n \n else\n envTable.CanShow = false; \n end\n \n envTable.TargetAmount:SetText (\"\");\n \nend", ["Nameplate Removed"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.TargetAmount:SetText (\"\");\n envTable.CanShow = false;\n \nend\n\n\n", ["Nameplate Updated"] = "function (self, unitId, unitFrame, envTable)\n \n --if the script is allowed to show the amount of targets\n --also check if the unit is in combat\n if (envTable.CanShow and UnitAffectingCombat (unitId)) then\n \n --check if can update the amount of targets following the cooldown set in the constructor script\n --by default Plater updates the nameplate every 250ms, by default the cooldown is 2, so it'll update the amuont of target every 1/2 of a second\n envTable.UpdateCooldown = envTable.UpdateCooldown + 1\n if (envTable.UpdateCooldown < envTable.UpdateInterval) then\n return\n else\n \n --reset the cooldown interval to check the amount of target again\n envTable.UpdateCooldown = 0\n \n --get the amount of targets\n local amount;\n if (envTable.InRaid) then\n amount = envTable.NumTargetsInRaid (unitFrame) \n \n elseif (envTable.InParty) then\n amount = envTable.NumTargetsInParty (unitFrame) \n \n else\n envTable.TargetAmount:SetText (\"\")\n return\n end\n \n --update the amount text\n if (amount == 0) then\n envTable.TargetAmount:SetText (\"\")\n else\n envTable.TargetAmount:SetText (amount)\n end\n \n end\n end\nend\n\n\n", ["Enter Combat"] = "function (self, unitId, unitFrame, envTable)\n \n --check if can show the amount of targets\n envTable.CanShow = envTable.CanShowTargetAmount();\n \n if (not envTable.CanShow) then\n envTable.TargetAmount:SetText (\"\") \n end\nend\n\n\n\n\n", ["Constructor"] = "--all gray text like this are comments and do not run as code\n--build the settings and basic functions for the hook\n\nfunction (self, unitId, unitFrame, envTable)\n \n --declare setting variables:\n local textColor = \"orange\";\n local textSize = 12;\n \n local showInRaid = true;\n local showInDungeon = true;\n local showInArena = false;\n local showInBattleground = false;\n local showInOpenWorld = true;\n \n envTable.UpdateInterval = 2; --each 2 updates in the nameplate it'll update the amount of targets\n \n local anchor = {\n side = 6, --1 = topleft 2 = left 3 = bottomleft 4 = bottom 5 = bottom right 6 = right 7 = topright 8 = top\n x = 4, --x offset\n y = 0, --y offset\n };\n \n \n ---------------------------------------------------------------------------------------------------------------------------------------------\n \n \n --frames:\n \n --create the text that will show the amount of people targeting the unit\n if (not unitFrame.healthBar.TargetAmount) then\n envTable.TargetAmount = Plater:CreateLabel (unitFrame.healthBar, \"\", textSize, textColor);\n Plater.SetAnchor (envTable.TargetAmount, anchor);\n unitFrame.healthBar.TargetAmount = envTable.TargetAmount\n end\n \n --in case Plater wipes the envTable\n envTable.TargetAmount = unitFrame.healthBar.TargetAmount\n \n --------------------------------------------------------------------------------------------------------------------------------------------- \n --private variables (they will be used in the other scripts within this hook)\n envTable.CanShow = false;\n envTable.UpdateCooldown = 0;\n envTable.InRaid = false;\n envTable.InParty = false;\n \n --------------------------------------------------------------------------------------------------------------------------------------------- \n --functions\n \n --update the InRaid or InParty proprieties\n function envTable.UpdateGroupType()\n if (IsInRaid()) then\n envTable.InRaid = true;\n envTable.InParty = false; \n \n elseif (IsInGroup()) then\n envTable.InRaid = false;\n envTable.InParty = true; \n \n else\n envTable.InRaid = false; \n envTable.InParty = false;\n end\n end\n \n --this function controls if the amount of targets can show following the settings in the top of this script\n function envTable.CanShowTargetAmount()\n \n local _, instanceType, difficultyID, _, _, _, _, instanceMapID, instanceGroupSize = GetInstanceInfo()\n \n if (showInRaid and instanceType == \"raid\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInDungeon and instanceType == \"party\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInArena and instanceType == \"arena\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInBattleground and instanceType == \"pvp\") then\n envTable.UpdateGroupType()\n return true\n end\n \n if (showInOpenWorld and instanceType == \"none\") then\n envTable.UpdateGroupType()\n if (envTable.InRaid or envTable.InParty) then\n return true\n end\n end\n \n return false\n end\n \n --get the amount of player targetting the unit in raid or party\n function envTable.NumTargetsInRaid (unitFrame)\n local amount = 0\n for i = 1, GetNumGroupMembers() do\n local unit = \"raid\" .. i .. \"target\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end\n end\n \n return amount\n end\n \n function envTable.NumTargetsInParty()\n local amount = 0\n for i = 1, GetNumGroupMembers() - 1 do\n local unit = \"party\" .. i .. \"target\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end\n end\n \n local unit = \"playertarget\"\n if (UnitGUID (unit) == unitFrame.namePlateUnitGUID) then\n amount = amount + 1\n end \n \n return amount\n end\n \nend", }, ["Time"] = 1548278227, ["version"] = -1, ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = 1966587, ["HooksTemp"] = { }, }, { ["Enabled"] = false, ["Revision"] = 356, ["semver"] = "", ["LastHookEdited"] = "", ["HooksTemp"] = { }, ["Author"] = "Ditador-Azralon", ["Name"] = "Aura Reorder [Plater]", ["Desc"] = "Reorder buffs and debuffs following the settings set in the constructor.", ["Hooks"] = { ["Initialization"] = "function (modTable)\n \n --ATTENTION: after enabling this mod, you may have to adjust the anchor point at the Buff Settings tab\n \n local sortByTime = false\n local invertSort = false\n \n --which auras goes first, assign a value (any number), bigger value goes first\n local priority = {\n [\"Vampiric Touch\"] = 50,\n [\"Shadow Word: Pain\"] = 22,\n [\"Mind Flay\"] = 5,\n [\"Pistol Shot\"] = 50,\n [\"Marked for Death\"] = 99,\n }\n \n -- Sort function - do not touch\n Plater.db.profile.aura_sort = true\n \n \n function Plater.AuraIconsSortFunction (aura1, aura2)\n local p1 = priority[aura1.SpellId] or priority[aura1.SpellName] or 1\n local p2 = priority[aura2.SpellId] or priority[aura2.SpellName] or 1\n \n if sortByTime and p1 == p2 then\n if invertSort then\n return (aura1.Duration == 0 and 99999999 or aura1.RemainingTime or 0) > (aura2.Duration == 0 and 99999999 or aura2.RemainingTime or 0)\n else\n return (aura1.Duration == 0 and 99999999 or aura1.RemainingTime or 0) < (aura2.Duration == 0 and 99999999 or aura2.RemainingTime or 0)\n end\n else\n if invertSort then\n return p1 < p2\n else\n return p1 > p2\n end\n end\n end\n \nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", }, ["Time"] = 1608663128, ["version"] = -1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_reorder", ["Options"] = { }, }, }, ["minor_width_scale"] = 0.8999999761581421, ["range_check_alpha_friendlies"] = 0.6499999761581421, ["patch_version"] = 24, ["range_check_alpha"] = 0.6499999761581421, ["pet_width_scale"] = 0.949999988079071, ["aura_x_offset"] = 0, ["script_data_trash"] = { { ["ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --castbar color (when can be interrupted)\n envTable.CastbarColor = scriptTable.config.castbarColor\n \n --flash duration\n local CONFIG_BACKGROUND_FLASH_DURATION = scriptTable.config.flashDuration\n \n --add this value to the cast bar height\n envTable.CastBarHeightAdd = scriptTable.config.castBarHeight\n \n --create a fast flash above the cast bar\n envTable.FullBarFlash = envTable.FullBarFlash or Plater.CreateFlash (self, 0.05, 1, \"white\")\n \n --create a camera shake for the nameplate\n envTable.FrameShake = Plater:CreateFrameShake (unitFrame, scriptTable.config.shakeDuration, scriptTable.config.shakeAmplitude, scriptTable.config.shakeFrequency, false, false, 0, 1, 0.05, 0.1, Plater.GetPoints (unitFrame))\n \n --create a texture to use for a flash behind the cast bar\n local backGroundFlashTexture = Plater:CreateImage (self, [[Interface\\ACHIEVEMENTFRAME\\UI-Achievement-Alert-Glow]], self:GetWidth()+60, self:GetHeight()+50, \"background\", {0, 400/512, 0, 170/256})\n backGroundFlashTexture:SetBlendMode (\"ADD\", 7)\n backGroundFlashTexture:SetDrawLayer(\"OVERLAY\", 7)\n backGroundFlashTexture:SetPoint (\"center\", self, \"center\")\n backGroundFlashTexture:Hide()\n \n --create the animation hub to hold the flash animation sequence\n envTable.BackgroundFlash = envTable.BackgroundFlash or Plater:CreateAnimationHub (backGroundFlashTexture, \n function()\n backGroundFlashTexture:Show()\n end,\n function()\n backGroundFlashTexture:Hide()\n end\n )\n \n --create the flash animation sequence\n envTable.BackgroundFlash.fadeIn = envTable.BackgroundFlash.fadeIn or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 1, CONFIG_BACKGROUND_FLASH_DURATION/2, 0, .75)\n envTable.BackgroundFlash.fadeIn:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n envTable.BackgroundFlash.fadeOut = envTable.BackgroundFlash.fadeOut or Plater:CreateAnimation (envTable.BackgroundFlash, \"ALPHA\", 2, CONFIG_BACKGROUND_FLASH_DURATION/2, 1, 0) \n envTable.BackgroundFlash.fadeOut:SetDuration(CONFIG_BACKGROUND_FLASH_DURATION/2)\n \n --envTable.BackgroundFlash:Play() --envTable.BackgroundFlash:Stop() \n \n \n \n \n \nend\n\n\n\n\n", ["OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n unitFrame.castBar:SetHeight (envTable._DefaultHeight)\n \n --stop the camera shake\n unitFrame:StopFrameShake (envTable.FrameShake)\n \n envTable.FullBarFlash:Stop()\n envTable.BackgroundFlash:Stop()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \n --check if there's a timer for this spell\n local timer = scriptTable.config.timerList[tostring(envTable._SpellID)]\n \n if (timer) then\n --insert code here\n \n --set the castbar config\n local config = {\n iconTexture = \"\",\n iconTexcoord = {0.1, 0.9, 0.1, 0.9},\n iconAlpha = 1,\n iconSize = 14,\n \n text = \"Spikes Incoming!\",\n textSize = 8,\n \n texture = [[Interface\\AddOns\\Plater\\images\\bar_background]],\n color = {.6, .6, .6, 0.8},\n \n isChanneling = false,\n canInterrupt = false,\n \n height = 5,\n width = Plater.db.profile.plate_config.enemynpc.health_incombat[1],\n \n spellNameAnchor = {side = 3, x = 0, y = -2},\n timerAnchor = {side = 5, x = 0, y = -2},\n }\n \n Plater.SetAltCastBar(unitFrame.PlateFrame, config, timer, nil, nil)\n local castBar2 = unitFrame.castBar2\n castBar2.Text:ClearAllPoints()\n castBar2.Text:SetPoint (\"topleft\", castBar2, \"bottomleft\", 0, 0)\n castBar2.percentText:ClearAllPoints()\n castBar2.percentText:SetPoint (\"topright\", castBar2, \"bottomright\", 0, 0)\n Plater:SetFontSize(castBar2.percentText, 8)\n end\n \nend\n\n\n\n\n\n\n\n", ["OptionsValues"] = { }, ["ScriptType"] = 2, ["UpdateCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \nend\n\n\n", ["Time"] = 1625793282, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_orange", ["Enabled"] = true, ["Revision"] = 1154, ["semver"] = "", ["Author"] = "Tercioo-Sylvanas", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend", ["Desc"] = "Player an animation when the cast start. Start a timer when the cast finishes. Set the time in the options.", ["NpcNames"] = { }, ["SpellIds"] = { 350421, 355787, 348513, }, ["Name"] = "Cast - Alert + Timer [P]", ["PlaterCore"] = 1, ["version"] = -1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Cast start animation settings", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Cast Bar Color Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "When enabled, changes the cast bar color,", }, { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, 0.4313725490196079, 0, 1, }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts it flash rapidly, adjust how fast it flashes. Value is milliseconds.", ["Min"] = 0.05, ["Key"] = "flashDuration", ["Value"] = 0.4, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Flash Duration", }, { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Key"] = "castBarHeight", ["Value"] = 5, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Cast Bar Height Mod", }, { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "When the cast starts, there's a small shake in the nameplate, this settings controls how long it takes.", ["Min"] = 0.1, ["Key"] = "shakeDuration", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Duration", }, { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Key"] = "shakeAmplitude", ["Value"] = 8, ["Name"] = "Shake Amplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 40, ["Name"] = "Shake Frequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, { ["Type"] = 7, ["Name"] = "Timer (Key is SpellId and Value is Time)", ["Value"] = { { "350421", "5", }, { "355787", "15", }, { "348513", "14", }, { "348513", "14", }, }, ["Key"] = "timerList", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Key is the spellId and value is the amount of time of the Timer", }, }, ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n --play flash animations\n envTable.FullBarFlash:Play()\n \n --envTable.currentHeight = unitFrame.castBar:GetHeight()\n \n --restoring the default size (not required since it already restore in the hide script)\n if (envTable.OriginalHeight) then\n self:SetHeight (envTable.OriginalHeight)\n end\n \n --increase the cast bar size\n local height = self:GetHeight()\n envTable.OriginalHeight = height\n \n self:SetHeight (height + envTable.CastBarHeightAdd)\n \n Plater.SetCastBarBorderColor (self, 1, .2, .2, 0.4)\n \n unitFrame:PlayFrameShake (envTable.FrameShake)\n \n --set the color of the cast bar to dark orange (only if can be interrupted)\n --Plater auto set this color to default when a new cast starts, no need to reset this value at OnHide. \n if (envTable._CanInterrupt) then\n if (scriptTable.config.useCastbarColor) then\n self:SetStatusBarColor (Plater:ParseColors (envTable.CastbarColor))\n end\n end\n \n envTable.BackgroundFlash:Play()\n \n unitFrame.castBar.Spark:SetHeight(unitFrame.castBar:GetHeight())\n \nend\n\n\n\n\n\n\n\n\n\n\n", ["__TrashAt"] = 1674865286, }, }, ["pet_height_scale"] = 0.949999988079071, ["indicator_scale"] = 0.9999999403953552, ["ui_parent_scale_tune"] = 1.409999847412109, ["ghost_auras"] = { ["auras"] = { ["WARLOCK"] = { { [172] = true, [980] = true, }, }, ["PRIEST"] = { [3] = { [589] = true, [34914] = true, }, }, }, }, ["indicator_raidmark_scale"] = 0.9999999403953552, ["cast_statusbar_spark_alpha"] = 0.8299999833106995, ["range_check_in_range_or_target_alpha_friendlies"] = 0.8999999761581421, ["aura2_y_offset"] = 5, ["resources"] = { ["scale"] = 0.7999999523162842, }, ["aura_alpha"] = 0.8499999642372131, ["aura_tracker"] = { ["buff_tracked"] = { [209859] = true, }, }, ["minor_height_scale"] = 0.949999988079071, ["plate_config"] = { ["enemyplayer"] = { ["actorname_text_spacing"] = 11, }, ["friendlyplayer"] = { ["actorname_text_spacing"] = 9, }, ["friendlynpc"] = { ["actorname_text_spacing"] = 9, }, }, ["not_affecting_combat_alpha"] = 0.5999999642372131, ["aura_y_offset"] = 5, }, }, } PlaterLanguage = { ["language"] = "enUS", ["version"] = 1, } PlaterLogs = { ["_general_logs"] = { "2024-12-23 11:24:21 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Heltha", "2024-12-23 00:09:33 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Heltha", "2024-12-22 20:30:44 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Heltha", "2024-12-22 20:30:05 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Heloce", "2024-12-22 20:29:11 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Helcel", "2024-12-22 20:28:42 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Hellë", "2024-12-22 20:26:43 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Heltha", "2024-12-22 20:25:08 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Helfara", "2024-12-22 20:24:33 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Helefir", "2024-12-22 20:23:13 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Helefir", "2024-12-22 20:22:46 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Helsora", "2024-12-22 20:21:30 | INIT | Plater-v598-Retail | Framework v586 | 11.0.7 | enUS | Heltha", "2024-12-10 23:05:19 | INIT | Plater-v596-Retail | Framework v585 | 11.0.5 | enUS | Helfara", "2024-12-10 22:56:02 | INIT | Plater-v596-Retail | Framework v585 | 11.0.5 | enUS | Helcel", "2024-12-10 22:15:18 | INIT | Plater-v596-Retail | Framework v585 | 11.0.5 | enUS | Helfara", "2024-12-10 22:13:32 | INIT | Plater-v596-Retail | Framework v585 | 11.0.5 | enUS | Helfara", "2024-12-10 22:11:26 | INIT | Plater-v596-Retail | Framework v585 | 11.0.5 | enUS | Heltha", "2024-12-10 21:40:59 | INIT | Plater-v596-Retail | Framework v585 | 11.0.5 | enUS | Helefir", "2024-12-10 21:39:43 | INIT | Plater-v596-Retail | Framework v585 | 11.0.5 | enUS | Heltha", }, ["_error_logs"] = { }, } PlaterBackup = { }