PlaterDB = { ["captured_spells"] = { [375056] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [377995] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [375057] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [154442] = { ["encounterName"] = "Ner'zhul", ["source"] = "Ner'zhul", ["encounterID"] = 1682, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 76407, }, [153804] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75452, }, [153485] = { ["isChanneled"] = false, ["source"] = "Carrion Worm", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 76057, }, [385536] = { ["isChanneled"] = true, ["source"] = "Primalist Flamedancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190206, }, [373017] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["encounterID"] = 2606, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189886, }, [386176] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Unknown", ["npcID"] = 58965, }, [391031] = { ["isChanneled"] = false, ["source"] = "Primal Thundercloud", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197509, }, [379406] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavabearer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189472, }, [375957] = { ["encounterName"] = "Forgemaster Gorek", ["type"] = "BUFF", ["source"] = "The Scorching Forge", ["encounterID"] = 2612, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189474, }, [152976] = { ["encounterName"] = "Nhallish", ["source"] = "Possessed Soul", ["encounterID"] = 1688, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75899, }, [384773] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["type"] = "DEBUFF", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 190484, }, [193473] = { ["encounterName"] = "Bonemaw", ["source"] = "Void Tendril", ["encounterID"] = 1679, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192337, }, [198839] = { ["isChanneled"] = false, ["source"] = "Earthen Wall Totem", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 100943, }, [371489] = { ["isChanneled"] = true, ["source"] = "Flashfrost Chillweaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188067, }, [153680] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75452, }, [373406] = { ["isChanneled"] = false, ["source"] = "Overseer Lahar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189235, }, [63619] = { ["isChanneled"] = false, ["source"] = "Shadowfiend", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 19668, }, [392569] = { ["isChanneled"] = false, ["source"] = "Flamegullet", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197697, }, [373279] = { ["isChanneled"] = false, ["source"] = "Thing From Beyond", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189988, }, [282449] = { ["isChanneled"] = false, ["source"] = "Akaari's Soul", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 144961, }, [375068] = { ["encounterName"] = "Magmatusk", ["source"] = "Lava Tentacles", ["encounterID"] = 2610, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190023, }, [384139] = { ["isChanneled"] = false, ["source"] = "Blazebound Destroyer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190034, }, [381329] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavabearer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189472, }, [152979] = { ["encounterName"] = "Nhallish", ["source"] = "Possessed Soul", ["encounterID"] = 1688, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75899, }, [375455] = { ["encounterName"] = "Magmatusk", ["type"] = "DEBUFF", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 181861, }, [392574] = { ["isChanneled"] = false, ["source"] = "Tempest Channeler", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 198047, }, [372262] = { ["isChanneled"] = false, ["source"] = "Qalashi Bonesplitter", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189467, }, [3600] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Earthbind Totem", ["npcID"] = 2630, }, [373540] = { ["isChanneled"] = false, ["source"] = "Binding Spear", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189669, }, [392576] = { ["isChanneled"] = false, ["source"] = "Tempest Channeler", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 198047, }, [372266] = { ["isChanneled"] = false, ["source"] = "Qalashi Bonesplitter", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189467, }, [392451] = { ["isChanneled"] = true, ["source"] = "Flame Channeler", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197985, }, [23738] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Sayge", ["npcID"] = 14822, }, [152792] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75829, }, [181089] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75452, }, [392454] = { ["source"] = "Flame Channeler", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 197985, }, [153623] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75829, }, [373803] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Infused Whelp", ["encounterID"] = 2609, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189893, }, [153240] = { ["encounterName"] = "Sadana Bloodfury", ["source"] = "Sadana Bloodfury", ["encounterID"] = 1677, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75509, }, [391050] = { ["isChanneled"] = true, ["source"] = "High Channeler Ryvati", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197535, }, [153496] = { ["encounterName"] = "Bonemaw", ["source"] = "Carrion Worm", ["encounterID"] = 1679, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 200035, }, [398205] = { ["source"] = "Exhumed Spirit", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75979, }, [57984] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Greater Fire Elemental", ["npcID"] = 95061, }, [154327] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Dominator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 76446, }, [398206] = { ["isChanneled"] = false, ["source"] = "Exhumed Spirit", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75979, }, [373424] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [373680] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188252, }, [162696] = { ["encounterName"] = "Sadana Bloodfury", ["type"] = "BUFF", ["source"] = "Sadana Bloodfury", ["encounterID"] = 1677, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75509, }, [381602] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190484, }, [378281] = { ["isChanneled"] = false, ["source"] = "Qalashi Thaumaturge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192788, }, [375599] = { ["source"] = "Herald of Frost", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 191315, }, [396424] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [373046] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188252, }, [2649] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Reban", ["npcID"] = 165189, }, [384161] = { ["isChanneled"] = false, ["source"] = "Qalashi Irontorch", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189464, }, [384289] = { ["isChanneled"] = false, ["source"] = "Radiant Drake", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 194654, }, [381862] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["type"] = "DEBUFF", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 190484, }, [153501] = { ["encounterName"] = "Nhallish", ["type"] = "DEBUFF", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75829, }, [198533] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Jade Serpent Statue", ["npcID"] = 60849, }, [372793] = { ["isChanneled"] = false, ["source"] = "Primal Juggernaut", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188244, }, [396044] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188252, }, [372794] = { ["isChanneled"] = true, ["source"] = "Defier Draghar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187897, }, [394512] = { ["isChanneled"] = true, ["source"] = "Void Spawn", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75652, }, [374839] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [377522] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Raging Ember", ["encounterID"] = 2611, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192464, }, [152800] = { ["encounterName"] = "Nhallish", ["type"] = "DEBUFF", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75829, }, [372796] = { ["encounterName"] = "Melidrussa Chillworn", ["type"] = "DEBUFF", ["source"] = "Defier Draghar", ["encounterID"] = 2609, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 187897, }, [384933] = { ["source"] = "Flashfrost Chillweaver", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 188067, }, [6360] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nimva", ["npcID"] = 1863, }, [374969] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [152801] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75829, }, [17735] = { ["isChanneled"] = false, ["source"] = "Cozros", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 58960, }, [374842] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [24394] = { ["source"] = "Fossegrim", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [372543] = { ["isChanneled"] = false, ["source"] = "Irontorch Commander", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189466, }, [373693] = { ["isChanneled"] = false, ["source"] = "Blazebound Destroyer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190034, }, [385063] = { ["isChanneled"] = false, ["source"] = "Primalist Cinderweaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190207, }, [383660] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193944, }, [165578] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75452, }, [1604] = { ["source"] = "Reanimated Ritual Bones", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75715, }, [3716] = { ["isChanneled"] = false, ["source"] = "Cozros", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 58960, }, [391457] = { ["encounterName"] = "Magmatusk", ["type"] = "DEBUFF", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 181861, }, [378428] = { ["isChanneled"] = false, ["source"] = "Primal Avalanche", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187082, }, [397463] = { ["isChanneled"] = false, ["source"] = "Radiant Drake", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 199788, }, [196816] = { ["source"] = "Divine Image", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 198236, }, [395292] = { ["source"] = "Flamegullet", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 197697, }, [388523] = { ["encounterName"] = "Chargath, Bane of Scales", ["type"] = "DEBUFF", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189340, }, [374854] = { ["encounterName"] = "Chargath, Bane of Scales", ["type"] = "DEBUFF", ["source"] = "Grounding Spear", ["encounterID"] = 2613, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 190085, }, [374471] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Grounding Spear", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190085, }, [372683] = { ["isChanneled"] = false, ["source"] = "Infused Whelp", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187894, }, [392486] = { ["isChanneled"] = true, ["source"] = "Tempest Channeler", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 198047, }, [372047] = { ["isChanneled"] = true, ["source"] = "Defier Draghar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187897, }, [378818] = { ["isChanneled"] = true, ["source"] = "Qalashi Thaumaturge", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192788, }, [384823] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["encounterID"] = 2606, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189886, }, [395427] = { ["isChanneled"] = false, ["source"] = "Overseer Lahar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189235, }, [391723] = { ["isChanneled"] = true, ["source"] = "Flamegullet", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197697, }, [372561] = { ["isChanneled"] = false, ["source"] = "Qalashi Hunter", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189227, }, [260249] = { ["source"] = "Fossegrim", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [153067] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75829, }, [391726] = { ["isChanneled"] = true, ["source"] = "Thunderhead", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197698, }, [376780] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189901, }, [372820] = { ["encounterName"] = "Kokia Blazehoof", ["type"] = "DEBUFF", ["source"] = "Kokia Blazehoof", ["encounterID"] = 2606, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189232, }, [276880] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Briarwood Invader", ["npcID"] = 131373, }, [58867] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Spirit Wolf", ["npcID"] = 29264, }, [374482] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Grounding Spear", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190085, }, [372566] = { ["isChanneled"] = false, ["source"] = "Qalashi Hunter", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189227, }, [372311] = { ["isChanneled"] = false, ["source"] = "Qalashi Trainee", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189266, }, [373972] = { ["isChanneled"] = true, ["source"] = "Primalist Flamedancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190206, }, [378827] = { ["isChanneled"] = false, ["source"] = "Qalashi Plunderer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192786, }, [152814] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Bone-Mender", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75713, }, [375251] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 181861, }, [375890] = { ["encounterName"] = "Magmatusk", ["type"] = "DEBUFF", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 181861, }, [384194] = { ["isChanneled"] = false, ["source"] = "Primalist Cinderweaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190207, }, [81262] = { ["isChanneled"] = false, ["source"] = "Efflorescence", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 47649, }, [372697] = { ["source"] = "Primal Juggernaut", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 188244, }, [381512] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190485, }, [372570] = { ["source"] = "Qalashi Hunter", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189227, }, [396332] = { ["encounterName"] = "Chargath, Bane of Scales", ["type"] = "DEBUFF", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189340, }, [382791] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193944, }, [156776] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Dominator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 76446, }, [384197] = { ["isChanneled"] = false, ["source"] = "Primalist Cinderweaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190207, }, [381515] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["type"] = "DEBUFF", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 190485, }, [373084] = { ["isChanneled"] = false, ["source"] = "Irontorch Commander", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189466, }, [381516] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190485, }, [392375] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Spirit Wolf", ["npcID"] = 29264, }, [381517] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190485, }, [317898] = { ["source"] = "Reanimated Ritual Bones", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75715, }, [376791] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Treasure Pile", ["encounterID"] = 2611, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 191921, }, [381518] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["type"] = "DEBUFF", ["source"] = "Erkhart Stormvein", ["encounterID"] = 2623, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 190485, }, [373087] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["encounterID"] = 2606, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189886, }, [374365] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 181861, }, [373727] = { ["isChanneled"] = false, ["source"] = "Melidrussa Chillworn", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188252, }, [16827] = { ["isChanneled"] = false, ["source"] = "Fossegrim", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [152819] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Bone-Mender", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75713, }, [171982] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Traazun", ["npcID"] = 417, }, [389059] = { ["encounterName"] = "Chargath, Bane of Scales", ["type"] = "DEBUFF", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189340, }, [372963] = { ["encounterName"] = "Melidrussa Chillworn", ["type"] = "DEBUFF", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 188252, }, [153395] = { ["isChanneled"] = false, ["source"] = "Carrion Worm", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 76057, }, [153268] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Exhumer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 77700, }, [381525] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190484, }, [153524] = { ["isChanneled"] = false, ["source"] = "Plagued Bat", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75459, }, [373733] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [381526] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["type"] = "DEBUFF", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 190484, }, [372201] = { ["isChanneled"] = false, ["source"] = "Qalashi Irontorch", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189464, }, [373735] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [396859] = { ["isChanneled"] = false, ["source"] = "Enraged Cliff", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187090, }, [378847] = { ["isChanneled"] = false, ["source"] = "Qalashi Spinecrusher", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192787, }, [91838] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Eyechewer", ["npcID"] = 26125, }, [384597] = { ["isChanneled"] = false, ["source"] = "Qalashi Warden", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193293, }, [372461] = { ["source"] = "Overseer Lahar", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189235, }, [108446] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Unknown", ["npcID"] = 17252, }, [371313] = { ["source"] = "Blazing Manifestation", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 186336, }, [228645] = { ["source"] = "Rune Weapon", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 27893, }, [374635] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [156722] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Exhumer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 77700, }, [376169] = { ["isChanneled"] = false, ["source"] = "High Thaumaturge Fural", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189905, }, [373742] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [381535] = { ["isChanneled"] = false, ["source"] = "Primal Avalanche", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187083, }, [392394] = { ["isChanneled"] = false, ["source"] = "Flamegullet", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197697, }, [390223] = { ["isChanneled"] = false, ["source"] = "Flashfrost Tarasek", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187089, }, [392395] = { ["isChanneled"] = false, ["source"] = "Thunderhead", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197698, }, [360969] = { ["isChanneled"] = false, ["source"] = "Fossegrim", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [371956] = { ["isChanneled"] = false, ["source"] = "Primal Terrasentry", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188011, }, [372851] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188252, }, [372213] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavabearer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189472, }, [392398] = { ["isChanneled"] = false, ["source"] = "Primal Thundercloud", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197509, }, [372087] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Defier Draghar", ["encounterID"] = 2609, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187897, }, [86603] = { ["type"] = "BUFF", ["source"] = "Gavin Marlsbury", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 61838, }, [372472] = { ["source"] = "Overseer Lahar", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189235, }, [398150] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Dominator", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 76446, }, [79849] = { ["type"] = "BUFF", ["source"] = "Alyn Black", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 61834, }, [398151] = { ["isChanneled"] = false, ["source"] = "Shadowmoon Loyalist", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75506, }, [383231] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193944, }, [59638] = { ["isChanneled"] = false, ["source"] = "Mirror Image", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 31216, }, [49966] = { ["isChanneled"] = false, ["source"] = "Scalehide", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [54049] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Traazun", ["npcID"] = 417, }, [372730] = { ["isChanneled"] = false, ["source"] = "Primal Juggernaut", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188244, }, [7870] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nimva", ["npcID"] = 1863, }, [134477] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 17252, }, [377014] = { ["encounterName"] = "Warlord Sargha", ["type"] = "DEBUFF", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189901, }, [376784] = { ["encounterName"] = "Warlord Sargha", ["type"] = "DEBUFF", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189901, }, [30937] = { ["type"] = "DEBUFF", ["source"] = "Shadowmoon Channeler", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 17653, }, [195181] = { ["source"] = "Rune Weapon", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 27893, }, [398154] = { ["isChanneled"] = false, ["source"] = "Defiled Spirit", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75451, }, [383651] = { ["isChanneled"] = true, ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193944, }, [372860] = { ["encounterName"] = "Kokia Blazehoof", ["type"] = "DEBUFF", ["source"] = "Kokia Blazehoof", ["encounterID"] = 2606, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189232, }, [392406] = { ["isChanneled"] = false, ["source"] = "Storm Warrior", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197982, }, [377204] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189901, }, [377018] = { ["encounterName"] = "Warlord Sargha", ["type"] = "DEBUFF", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189901, }, [377017] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189901, }, [91800] = { ["source"] = "Risen Ghoul", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 26125, }, [382795] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193944, }, [372223] = { ["isChanneled"] = false, ["source"] = "Qalashi Bonetender", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189265, }, [391769] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Dragon's Eruption", ["encounterID"] = 2611, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 198032, }, [381663] = { ["isChanneled"] = true, ["source"] = "Apex Blazewing", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193291, }, [372224] = { ["source"] = "Qalashi Bonesplitter", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189467, }, [153153] = { ["encounterName"] = "Sadana Bloodfury", ["source"] = "Sadana Bloodfury", ["encounterID"] = 1677, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75509, }, [396369] = { ["source"] = "Raszageth", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 199388, }, [375958] = { ["encounterName"] = "Forgemaster Gorek", ["type"] = "BUFF", ["source"] = "The Scorching Forge", ["encounterID"] = 2612, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189474, }, [375209] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "The Scorching Forge", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189474, }, [372225] = { ["isChanneled"] = false, ["source"] = "Qalashi Bonesplitter", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189467, }, [343737] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "BUFF", ["source"] = "Yu'lon", ["npcID"] = 165374, }, [374355] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "The Scorching Forge", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189474, }, [376186] = { ["isChanneled"] = false, ["source"] = "Overseer Lahar", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189235, }, [164907] = { ["isChanneled"] = false, ["source"] = "Reanimated Ritual Bones", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75715, }, [391772] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Dragon's Eruption", ["encounterID"] = 2611, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 198032, }, [152962] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["encounterID"] = 1688, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75829, }, [372858] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Kokia Blazehoof", ["encounterID"] = 2606, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189232, }, [193635] = { ["encounterName"] = "Sadana Bloodfury", ["source"] = "Void Tendril", ["encounterID"] = 1677, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192337, }, [263854] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Landkommtmit", ["npcID"] = 165189, }, [392666] = { ["encounterName"] = "Forgemaster Gorek", ["type"] = "DEBUFF", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189478, }, [374655] = { ["encounterName"] = "Chargath, Bane of Scales", ["type"] = "DEBUFF", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189340, }, [384492] = { ["event"] = "SPELL_AURA_APPLIED", ["type"] = "DEBUFF", ["source"] = "Nokhud Beastmaster", ["npcID"] = 192794, }, [154175] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["encounterID"] = 1679, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75452, }, [392924] = { ["isChanneled"] = false, ["source"] = "High Channeler Ryvati", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197535, }, [374812] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [373762] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [152964] = { ["isChanneled"] = false, ["source"] = "Void Spawn", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75652, }, [372988] = { ["encounterName"] = "Melidrussa Chillworn", ["type"] = "BUFF", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 188252, }, [372735] = { ["isChanneled"] = false, ["source"] = "Flashfrost Earthshaper", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187969, }, [384494] = { ["isChanneled"] = false, ["source"] = "Kyrakka", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190484, }, [153033] = { ["encounterName"] = "Nhallish", ["source"] = "Possessed Soul", ["encounterID"] = 1688, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75899, }, [261616] = { ["isChanneled"] = false, ["source"] = "Katy Stampwhistle", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 132969, }, [373692] = { ["isChanneled"] = false, ["source"] = "Blazebound Destroyer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190034, }, [372226] = { ["isChanneled"] = false, ["source"] = "Qalashi Bonetender", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189265, }, [384623] = { ["isChanneled"] = false, ["source"] = "Qalashi Blacksmith", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189471, }, [372971] = { ["isChanneled"] = false, ["source"] = "Qalashi Blacksmith", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189471, }, [396069] = { ["isChanneled"] = false, ["source"] = "Enraged Cliff", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 187090, }, [385518] = { ["encounterName"] = "Melidrussa Chillworn", ["type"] = "DEBUFF", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 188252, }, [164974] = { ["encounterName"] = "Sadana Bloodfury", ["source"] = "Sadana Bloodfury", ["encounterID"] = 1677, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75509, }, [264667] = { ["encounterName"] = "Sadana Bloodfury", ["type"] = "BUFF", ["source"] = "Fossegrim", ["encounterID"] = 1677, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [153224] = { ["encounterName"] = "Sadana Bloodfury", ["type"] = "DEBUFF", ["source"] = "Daggerfall", ["encounterID"] = 1677, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75981, }, [372863] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Kokia Blazehoof", ["encounterID"] = 2606, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189232, }, [395816] = { ["source"] = "Qalashi Wallcrasher", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 187813, }, [374533] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [153094] = { ["encounterName"] = "Sadana Bloodfury", ["source"] = "Sadana Bloodfury", ["encounterID"] = 1677, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 75509, }, [373089] = { ["isChanneled"] = false, ["source"] = "Irontorch Commander", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189466, }, [61684] = { ["isChanneled"] = false, ["source"] = "Fossegrim", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 165189, }, [374534] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [372107] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Kokia Blazehoof", ["encounterID"] = 2606, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189232, }, [374535] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [377473] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["encounterID"] = 2611, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189901, }, [394975] = { ["isChanneled"] = false, ["source"] = "Void Lasher", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 198757, }, [396775] = { ["source"] = "Klozicc the Ascended", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 187209, }, [372202] = { ["source"] = "Qalashi Irontorch", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189464, }, [372296] = { ["isChanneled"] = true, ["source"] = "Irontorch Commander", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189466, }, [394976] = { ["source"] = "Void Lasher", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 198757, }, [372743] = { ["isChanneled"] = true, ["source"] = "Flashfrost Chillweaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188067, }, [112042] = { ["source"] = "Unknown", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 58960, }, [228318] = { ["source"] = "Shadowmoon Bone-Mender", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75713, }, [23736] = { ["source"] = "Sayge", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 14822, }, [372808] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["encounterID"] = 2609, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188252, }, [372749] = { ["source"] = "Flashfrost Chillweaver", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 188067, }, [374410] = { ["isChanneled"] = false, ["source"] = "Magmatusk", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 181861, }, [382708] = { ["isChanneled"] = false, ["source"] = "Qalashi Warden", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 193293, }, [374586] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["encounterID"] = 2612, ["isChanneled"] = true, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189478, }, [372538] = { ["isChanneled"] = false, ["source"] = "Lava Flare", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189470, }, [395824] = { ["source"] = "Qalashi Scaleripper", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 187908, }, [371984] = { ["isChanneled"] = false, ["source"] = "Flashfrost Chillweaver", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188067, }, [379404] = { ["isChanneled"] = false, ["source"] = "Qalashi Lavabearer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189472, }, [374704] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [392640] = { ["isChanneled"] = false, ["source"] = "Thunderhead", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197698, }, [392641] = { ["source"] = "Thunderhead", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 197698, }, [259277] = { ["source"] = "Fossegrim", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 165189, }, [153070] = { ["encounterName"] = "Nhallish", ["type"] = "DEBUFF", ["source"] = "Nhallish", ["encounterID"] = 1688, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 75829, }, [327942] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Windfury Totem", ["npcID"] = 6112, }, [394754] = { ["isChanneled"] = false, ["source"] = "Lindormi", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 197915, }, [180612] = { ["encounterName"] = "Sadana Bloodfury", ["type"] = "BUFF", ["source"] = "Rune Weapon", ["encounterID"] = 1677, ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 27893, }, [372696] = { ["isChanneled"] = false, ["source"] = "Primal Juggernaut", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 188244, }, [375436] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 181861, }, [7814] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Nimva", ["npcID"] = 1863, }, [373614] = { ["isChanneled"] = false, ["source"] = "Blazebound Destroyer", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190034, }, [378149] = { ["isChanneled"] = false, ["source"] = "Ore Elemental", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 192781, }, [372211] = { ["source"] = "Qalashi Lavabearer", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 189472, }, [371875] = { ["isChanneled"] = false, ["source"] = "Qalashi Trainee", ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189266, }, [212460] = { ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["source"] = "Fel Lord", ["npcID"] = 107024, }, [154671] = { ["encounterName"] = "Ner'zhul", ["source"] = "Ner'zhul", ["encounterID"] = 1682, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 76407, }, [381605] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["encounterID"] = 2623, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 190484, }, [375055] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["encounterID"] = 2613, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 189340, }, [160603] = { ["source"] = "Invisible Man", ["type"] = "BUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 64367, }, [396364] = { ["source"] = "Raszageth", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 199388, }, [375439] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["encounterID"] = 2610, ["isChanneled"] = false, ["event"] = "SPELL_CAST_SUCCESS", ["npcID"] = 181861, }, [55078] = { ["source"] = "Rune Weapon", ["type"] = "DEBUFF", ["event"] = "SPELL_AURA_APPLIED", ["npcID"] = 27893, }, }, ["profiles"] = { ["Luckyone"] = { ["target_shady_combat_only"] = false, ["aura_sort"] = true, ["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"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/SharedXML/CvarUtil.lua\"]:72: in function `SetValue'\n[string \"@Interface/SharedXML/Settings/Blizzard_Setting.lua\"]:187: in function `SetValueInternal'\n[string \"@Interface/SharedXML/Settings/Blizzard_Setting.lua\"]:67: in function `SetValue'\n[string \"@Interface/SharedXML/Settings/Blizzard_Settings.lua\"]:209: in function `SetValue'\n[string \"NAMEPLATES\"]:6: in function <[string \"NAMEPLATES\"]:1>\n", ["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", ["nameplateLargeTopInset"] = "Interface/AddOns/Plater/Plater.lua:2204", ["nameplateShowFriends"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/SharedXML/CvarUtil.lua\"]:67: in function `SetValue'\n[string \"@Interface/SharedXML/Settings/Blizzard_Setting.lua\"]:179: in function `SetValueInternal'\n[string \"@Interface/SharedXML/Settings/Blizzard_Setting.lua\"]:67: in function `SetValue'\n[string \"@Interface/SharedXML/Settings/Blizzard_Settings.lua\"]:209: in function `SetValue'\n[string \"FRIENDNAMEPLATES\"]:3: in function <[string \"FRIENDNAMEPLATES\"]:1>\n", ["nameplateShowAll"] = "Interface/AddOns/Plater/Plater.lua:2204", ["NamePlateHorizontalScale"] = "Interface/FrameXML/SettingDefinitions/Interface.lua:128", }, ["aura_cache_by_name"] = { ["thunderous roar"] = { 127254, -- [1] 384318, -- [2] 397364, -- [3] }, ["charge"] = { 100, -- [1] 20508, -- [2] 22120, -- [3] 22911, -- [4] 24023, -- [5] 24193, -- [6] 24315, -- [7] 24408, -- [8] 25821, -- [9] 29320, -- [10] 29847, -- [11] 31733, -- [12] 32323, -- [13] 33709, -- [14] 34846, -- [15] 35412, -- [16] 35570, -- [17] 35754, -- [18] 36058, -- [19] 36140, -- [20] 36509, -- [21] 37511, -- [22] 38461, -- [23] 39574, -- [24] 40602, -- [25] 41581, -- [26] 42003, -- [27] 43519, -- [28] 43651, -- [29] 43807, -- [30] 44357, -- [31] 44884, -- [32] 49758, -- [33] 51492, -- [34] 51756, -- [35] 51842, -- [36] 52538, -- [37] 52577, -- [38] 52856, -- [39] 53148, -- [40] 54460, -- [41] 55317, -- [42] 55530, -- [43] 57627, -- [44] 58619, -- [45] 58991, -- [46] 59040, -- [47] 59611, -- [48] 60067, -- [49] 61685, -- [50] 62563, -- [51] 62613, -- [52] 62614, -- [53] 62874, -- [54] 62960, -- [55] 62961, -- [56] 62977, -- [57] 63003, -- [58] 63010, -- [59] 63661, -- [60] 63665, -- [61] 64591, -- [62] 64719, -- [63] 65927, -- [64] 66481, -- [65] 68282, -- [66] 68284, -- [67] 68301, -- [68] 68307, -- [69] 68321, -- [70] 68498, -- [71] 68501, -- [72] 69879, -- [73] 71553, -- [74] 74399, -- [75] 75756, -- [76] 75915, -- [77] 77876, -- [78] 79156, -- [79] 79904, -- [80] 80183, -- [81] 81574, -- [82] 85250, -- [83] 87930, -- [84] 88288, -- [85] 88295, -- [86] 88540, -- [87] 90928, -- [88] 91187, -- [89] 91309, -- [90] 93515, -- [91] 97164, -- [92] 97557, -- [93] 97558, -- [94] 104056, -- [95] 105771, -- [96] 109128, -- [97] 125277, -- [98] 126664, -- [99] 127724, -- [100] 133253, -- [101] 135890, -- [102] 135905, -- [103] 135906, -- [104] 136769, -- [105] 138660, -- [106] 138796, -- [107] 138827, -- [108] 138845, -- [109] 138848, -- [110] 138850, -- [111] 138851, -- [112] 139961, -- [113] 141193, -- [114] 141198, -- [115] 141202, -- [116] 141294, -- [117] 144166, -- [118] 144608, -- [119] 144609, -- [120] 145048, -- [121] 146740, -- [122] 147640, -- [123] 148293, -- [124] 148294, -- [125] 149325, -- [126] 149326, -- [127] 150502, -- [128] 153635, -- [129] 154547, -- [130] 154548, -- [131] 154549, -- [132] 154994, -- [133] 155114, -- [134] 155235, -- [135] 156086, -- [136] 158022, -- [137] 160167, -- [138] 160168, -- [139] 163635, -- [140] 165216, -- [141] 166973, -- [142] 166975, -- [143] 168627, -- [144] 168628, -- [145] 172179, -- [146] 175543, -- [147] 181789, -- [148] 181796, -- [149] 181886, -- [150] 182556, -- [151] 184121, -- [152] 184167, -- [153] 184195, -- [154] 184197, -- [155] 184406, -- [156] 184864, -- [157] 184881, -- [158] 184930, -- [159] 188503, -- [160] 190278, -- [161] 190329, -- [162] 191531, -- [163] 191532, -- [164] 191535, -- [165] 191643, -- [166] 194247, -- [167] 194591, -- [168] 194592, -- [169] 194593, -- [170] 198337, -- [171] 198729, -- [172] 199172, -- [173] 199173, -- [174] 199174, -- [175] 199575, -- [176] 201681, -- [177] 203365, -- [178] 203372, -- [179] 203418, -- [180] 206636, -- [181] 212406, -- [182] 215214, -- [183] 215217, -- [184] 215803, -- [185] 215807, -- [186] 218104, -- [187] 218428, -- [188] 220383, -- [189] 220617, -- [190] 221175, -- [191] 221403, -- [192] 224490, -- [193] 224491, -- [194] 224516, -- [195] 228602, -- [196] 228603, -- [197] 229108, -- [198] 232134, -- [199] 232177, -- [200] 232178, -- [201] 233334, -- [202] 233507, -- [203] 233511, -- [204] 235693, -- [205] 236027, -- [206] 236217, -- [207] 236220, -- [208] 236365, -- [209] 236366, -- [210] 236599, -- [211] 240180, -- [212] 242741, -- [213] 243242, -- [214] 244880, -- [215] 246123, -- [216] 246124, -- [217] 246125, -- [218] 248837, -- [219] 248839, -- [220] 249089, -- [221] 249101, -- [222] 251920, -- [223] 252849, -- [224] 253078, -- [225] 255946, -- [226] 256089, -- [227] 256091, -- [228] 256378, -- [229] 256379, -- [230] 260290, -- [231] 260292, -- [232] 260303, -- [233] 260312, -- [234] 261488, -- [235] 265403, -- [236] 271824, -- [237] 272356, -- [238] 275087, -- [239] 275651, -- [240] 281528, -- [241] 281529, -- [242] 282511, -- [243] 283407, -- [244] 283408, -- [245] 287039, -- [246] 292703, -- [247] 293129, -- [248] 293130, -- [249] 297243, -- [250] 299091, -- [251] 300643, -- [252] 301681, -- [253] 301686, -- [254] 304255, -- [255] 304256, -- [256] 305093, -- [257] 308978, -- [258] 308979, -- [259] 312646, -- [260] 313700, -- [261] 313701, -- [262] 314315, -- [263] 319157, -- [264] 320661, -- [265] 320679, -- [266] 321627, -- [267] 321628, -- [268] 323593, -- [269] 328944, -- [270] 328945, -- [271] 329987, -- [272] 334100, -- [273] 338308, -- [274] 339623, -- [275] 340027, -- [276] 340031, -- [277] 341206, -- [278] 341208, -- [279] 341219, -- [280] 341226, -- [281] 341571, -- [282] 342251, -- [283] 342820, -- [284] 343259, -- [285] 344966, -- [286] 357522, -- [287] 357531, -- [288] 361176, -- [289] 363972, -- [290] 367440, -- [291] 367447, -- [292] 367449, -- [293] 367451, -- [294] 369329, -- [295] 372113, -- [296] 375445, -- [297] 376444, -- [298] 376445, -- [299] 377012, -- [300] 377961, -- [301] 399937, -- [302] 411770, -- [303] }, ["mindgames"] = { 323673, -- [1] 323701, -- [2] 323705, -- [3] 323706, -- [4] 323707, -- [5] 337051, -- [6] 375901, -- [7] 375902, -- [8] 375903, -- [9] 375904, -- [10] 375905, -- [11] }, ["fatal wound"] = { 10373, -- [1] 16411, -- [2] 18206, -- [3] 21140, -- [4] 69209, -- [5] 69210, -- [6] 166625, -- [7] }, ["fatal mark"] = { 383704, -- [1] 383706, -- [2] }, ["mortal wounds"] = { 115804, -- [1] 201075, -- [2] 201091, -- [3] 213667, -- [4] 246249, -- [5] 378782, -- [6] }, }, ["url"] = "https://wago.io/LuckyoneUI-Plater/21", ["target_shady_enabled"] = false, ["cast_statusbar_spark_alpha"] = 0.89999997615814, ["aura2_y_offset"] = 5, ["extra_icon_caster_size"] = 10, ["plate_config"] = { ["player"] = { ["spellname_text_font"] = "Expressway", ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_font"] = "Expressway", ["spellpercent_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["power_percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["power_percent_text_font"] = "Expressway", }, ["friendlyplayer"] = { ["actorname_text_font"] = "Expressway", ["actorname_use_friends_color"] = false, ["spellpercent_text_font"] = "Expressway", ["actorname_friend_color"] = { 1, -- [1] }, ["actorname_text_size"] = 12, ["actorname_use_class_color"] = true, ["cast"] = { 121, -- [1] 12, -- [2] }, ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["fixed_class_color"] = { 1, -- [1] [3] = 1, }, ["level_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["actorname_text_spacing"] = 11, ["percent_text_font"] = "Expressway", ["actorname_guild_color"] = { 1, -- [1] [3] = 1, }, ["cast_incombat"] = { 121, -- [1] }, ["spellname_text_outline"] = "OUTLINE", ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["health"] = { 121, -- [1] 18, -- [2] }, ["spellname_text_font"] = "Expressway", ["health_incombat"] = { 121, -- [1] 18, -- [2] }, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["level_text_font"] = "Expressway", ["actorname_use_guild_color"] = false, }, ["friendlynpc"] = { ["actorname_text_font"] = "Expressway", ["spellpercent_text_font"] = "Expressway", ["actorname_text_size"] = 12, ["big_actortitle_text_font"] = "Expressway", ["cast"] = { 121, -- [1] 12, -- [2] }, ["all_names"] = false, ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["actorname_text_outline"] = "OUTLINE", ["big_actortitle_text_color"] = { nil, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["spellname_text_font"] = "Expressway", ["big_actorname_text_font"] = "Expressway", ["actorname_text_spacing"] = 11, ["percent_text_font"] = "Expressway", ["big_actortitle_text_size"] = 9, ["relevance_state"] = 3, ["cast_incombat"] = { 121, -- [1] }, ["spellname_text_outline"] = "OUTLINE", ["health"] = { 121, -- [1] 18, -- [2] }, ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["health_incombat"] = { 121, -- [1] 18, -- [2] }, ["big_actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["big_actortitle_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["level_text_font"] = "Expressway", ["level_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, }, ["global_health_height"] = 18, ["global_health_width"] = 121, ["enemyplayer"] = { ["quest_color_enemy"] = { 1, -- [1] 0.369, -- [2] 0, -- [3] 1, -- [4] }, ["spellpercent_text_font"] = "Expressway", ["level_text_size"] = 8, ["big_actortitle_text_font"] = "Expressway", ["cast"] = { 121, -- [1] 12, -- [2] }, ["spellpercent_text_size"] = 9, ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["level_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["cast_incombat"] = { 121, -- [1] }, ["spellname_text_outline"] = "OUTLINE", ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["big_actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_anchor"] = { ["side"] = 10, ["x"] = 14, }, ["big_actortitle_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_anchor"] = { ["side"] = 11, ["x"] = 1, }, ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["quest_color_neutral"] = { 1, -- [1] 0.65, -- [2] 0, -- [3] 1, -- [4] }, ["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", ["spellname_text_font"] = "Expressway", ["quest_enabled"] = true, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["quest_color_enabled"] = true, ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["health_incombat"] = { 121, -- [1] 18, -- [2] }, ["health"] = { 121, -- [1] 18, -- [2] }, ["spellname_text_size"] = 9, ["percent_show_health"] = false, ["big_actortitle_text_size"] = 10, ["big_actorname_text_size"] = 10, ["level_text_enabled"] = false, }, ["enemynpc"] = { ["actorname_text_font"] = "Expressway", ["spellpercent_text_font"] = "Expressway", ["spellname_text_font"] = "Expressway", ["level_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["big_actortitle_text_font"] = "Expressway", ["cast"] = { 121, -- [1] 12, -- [2] }, ["spellpercent_text_size"] = 9, ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["actorname_text_anchor"] = { ["side"] = 10, ["x"] = 2, }, ["actorname_text_outline"] = "OUTLINE", ["percent_show_health"] = false, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["percent_text_size"] = 11, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_font"] = "Expressway", ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["health"] = { 121, -- [1] 18, -- [2] }, ["cast_incombat"] = { 121, -- [1] 12, -- [2] }, ["spellname_text_size"] = 9, ["big_actorname_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["health_incombat"] = { 121, -- [1] 18, -- [2] }, ["big_actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_anchor"] = { ["side"] = 10, ["x"] = 14, }, ["big_actortitle_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_anchor"] = { ["side"] = 11, ["x"] = 1, }, ["level_text_font"] = "Expressway", ["level_text_enabled"] = false, }, }, ["health_selection_overlay"] = "Minimalist", ["aura_y_offset"] = 0, ["use_ui_parent"] = true, ["expansion_triggerwipe"] = { [9] = true, }, ["cast_statusbar_color_nointerrupt"] = { 1, -- [1] 0, -- [2] 0.007843137254902, -- [3] 0.96000000089407, -- [4] }, ["bossmod_aura_width"] = 30, ["indicator_spec"] = false, ["color_override_colors"] = { [3] = { 0.91764705882353, -- [1] 0.12941176470588, -- [2] 0.070588235294118, -- [3] }, }, ["resources_settings"] = { ["chr"] = { ["Player-1598-0BFABB95"] = "ArcaneCharges", ["Player-1598-0E1A06DE"] = "ComboPoints", ["Player-1598-0E67511D"] = "HolyPower", ["Player-1598-0BD22701"] = "ComboPoints", ["Player-1598-0BF18248"] = "Runes", ["Player-1598-0C0DD01B"] = "SoulShards", ["Player-1598-0BEFA545"] = "Chi", ["Player-1598-0F46FF5A"] = "Essence", }, }, ["npc_cache"] = { [75829] = { "Nhallish", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [198716] = { "Unstable Storm", -- [1] "Vault of the Incarnates", -- [2] }, [186696] = { "Quaking Totem", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [189893] = { "Infused Whelp", -- [1] "Ruby Life Pools", -- [2] }, [96609] = { "Gildedfur Stag", -- [1] "Halls of Valor", -- [2] }, [194241] = { "Vile Rothexer", -- [1] "Brackenhide Hollow", -- [2] }, [190405] = { "Infuser Sariya", -- [1] "Halls of Infusion", -- [2] }, [196671] = { "Arcane Ravager", -- [1] "Algeth'ar Academy", -- [2] }, [104218] = { "Advisor Melandrus", -- [1] "Court of Stars", -- [2] }, [195265] = { "Stormcaller Arynga", -- [1] "The Nokhud Offensive", -- [2] }, [33823] = { "Twilight Slayer", -- [1] "Ulduar", -- [2] }, [99359] = { "Rotheart Keeper", -- [1] "Darkheart Thicket", -- [2] }, [187593] = { "Primal Flame", -- [1] "Vault of the Incarnates", -- [2] }, [195138] = { "Detonating Crystal", -- [1] "The Azure Vault", -- [2] }, [16544] = { "Ethereal Thief", -- [1] "Karazhan", -- [2] }, [190407] = { "Aqua Rager", -- [1] "Halls of Infusion", -- [2] }, [95843] = { "King Haldor", -- [1] "Halls of Valor", -- [2] }, [98081] = { "Bellowing Idol", -- [1] "Neltharion's Lair", -- [2] }, [34271] = { "XD-175 Compactobot", -- [1] "Ulduar", -- [2] }, [99360] = { "Vilethorn Blossom", -- [1] "Darkheart Thicket", -- [2] }, [197697] = { "Flamegullet", -- [1] "Ruby Life Pools", -- [2] }, [198081] = { "Quarry Earthshaper", -- [1] "Vault of the Incarnates", -- [2] }, [96611] = { "Angerhoof Bull", -- [1] "Halls of Valor", -- [2] }, [194373] = { "Brackenhide Gnoll", -- [1] "Brackenhide Hollow", -- [2] }, [76407] = { "Ner'zhul", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [99233] = { "Ember", -- [1] "Vault of the Wardens", -- [2] }, [33824] = { "Twilight Shadowblade", -- [1] "Ulduar", -- [2] }, [102430] = { "Tarspitter Slug", -- [1] "Neltharion's Lair", -- [2] }, [32865] = { "Thorim", -- [1] "Ulduar", -- [2] }, [192329] = { "Territorial Eagle", -- [1] "Algeth'ar Academy", -- [2] }, [190923] = { "Zephyrling", -- [1] "Halls of Infusion", -- [2] }, [184018] = { "Bromach", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [98275] = { "Risen Archer", -- [1] "Black Rook Hold", -- [2] }, [189901] = { "Warlord Sargha", -- [1] "Neltharus", -- [2] }, [96677] = { "Steeljaw Grizzly", -- [1] "Halls of Valor", -- [2] }, [196679] = { "Frozen Shroud", -- [1] "Vault of the Incarnates", -- [2] }, [198214] = { "Broodguardian Ziruss", -- [1] "Vault of the Incarnates", -- [2] }, [184020] = { "Hulking Berserker", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [55308] = { "Warlord Zon'ozz", -- [1] "Dragon Soul", -- [2] }, [57386] = { "Crimson Globule", -- [1] "Dragon Soul", -- [2] }, [197831] = { "Quarry Stonebreaker", -- [1] "Vault of the Incarnates", -- [2] }, [16481] = { "Ghastly Haunt", -- [1] "Karazhan", -- [2] }, [16529] = { "Magical Horror", -- [1] "Karazhan", -- [2] }, [192333] = { "Alpha Eagle", -- [1] "Algeth'ar Academy", -- [2] }, [114261] = { "Toe Knee", -- [1] "Return to Karazhan", -- [2] }, [75451] = { "Defiled Spirit", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [34273] = { "XB-488 Disposalbot", -- [1] "Ulduar", -- [2] }, [184022] = { "Stonevault Geomancer", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [191311] = { "Infinite Whelp", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [75899] = { "Possessed Soul", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [98533] = { "Foul Mother", -- [1] "Vault of the Wardens", -- [2] }, [199368] = { "Hardened Crystal", -- [1] "The Azure Vault", -- [2] }, [189266] = { "Qalashi Trainee", -- [1] "Neltharus", -- [2] }, [75452] = { "Bonemaw", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [196044] = { "Unruly Textbook", -- [1] "Algeth'ar Academy", -- [2] }, [190034] = { "Blazebound Destroyer", -- [1] "Ruby Life Pools", -- [2] }, [188244] = { "Primal Juggernaut", -- [1] "Ruby Life Pools", -- [2] }, [99365] = { "Taintheart Stalker", -- [1] "Darkheart Thicket", -- [2] }, [98406] = { "Embershard Scorpion", -- [1] "Neltharion's Lair", -- [2] }, [197835] = { "Kaurdyth", -- [1] "Vault of the Incarnates", -- [2] }, [194894] = { "Primalist Stormspeaker", -- [1] "The Nokhud Offensive", -- [2] }, [196045] = { "Corrupted Manafiend", -- [1] "Algeth'ar Academy", -- [2] }, [194895] = { "Unstable Squall", -- [1] "The Nokhud Offensive", -- [2] }, [99366] = { "Taintheart Summoner", -- [1] "Darkheart Thicket", -- [2] }, [101476] = { "Molten Charskin", -- [1] "Neltharion's Lair", -- [2] }, [194896] = { "Primal Stormshield", -- [1] "The Nokhud Offensive", -- [2] }, [187224] = { "Vile Rothexer", -- [1] "Brackenhide Hollow", -- [2] }, [196559] = { "Volatile Sapling", -- [1] "The Azure Vault", -- [2] }, [56173] = { "Deathwing", -- [1] "Dragon Soul", -- [2] }, [194897] = { "Stormsurge Totem", -- [1] "The Nokhud Offensive", -- [2] }, [98280] = { "Risen Arcanist", -- [1] "Black Rook Hold", -- [2] }, [57388] = { "Shadowed Globule", -- [1] "Dragon Soul", -- [2] }, [75966] = { "Defiled Spirit", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [194898] = { "Primalist Arcblade", -- [1] "The Nokhud Offensive", -- [2] }, [17521] = { "The Big Bad Wolf", -- [1] "Karazhan", -- [2] }, [16530] = { "Mana Warp", -- [1] "Karazhan", -- [2] }, [98792] = { "Wyrmtongue Scavenger", -- [1] "Black Rook Hold", -- [2] }, [114265] = { "Gang Ruffian", -- [1] "Return to Karazhan", -- [2] }, [56781] = { "Goriona", -- [1] "Dragon Soul", -- [2] }, [101414] = { "Saltscale Skulker", -- [1] "Eye of Azshara", -- [2] }, [106785] = { "Bitterbrine Slave", -- [1] "Eye of Azshara", -- [2] }, [33572] = { "Steelforged Defender", -- [1] "Ulduar", -- [2] }, [65317] = { "Xiang", -- [1] "Temple of the Jade Serpent", -- [2] }, [97259] = { "Blazing Hydra Spawn", -- [1] "Eye of Azshara", -- [2] }, [112668] = { "Infernal Imp", -- [1] "Court of Stars", -- [2] }, [102566] = { "Grimhorn the Enslaver", -- [1] "Vault of the Wardens", -- [2] }, [105699] = { "Mana Saber", -- [1] "Court of Stars", -- [2] }, [106786] = { "Bitterbrine Slave", -- [1] "Eye of Azshara", -- [2] }, [15690] = { "Prince Malchezaar", -- [1] "Karazhan", -- [2] }, [101991] = { "Nightmare Dweller", -- [1] "Darkheart Thicket", -- [2] }, [97068] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [104293] = { "Avatar of Shadow", -- [1] "Vault of the Wardens", -- [2] }, [75713] = { "Shadowmoon Bone-Mender", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [97260] = { "Arcane Hydra Spawn", -- [1] "Eye of Azshara", -- [2] }, [196694] = { "Arcane Forager", -- [1] "Algeth'ar Academy", -- [2] }, [105636] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [195927] = { "Soulharvester Galtmaa", -- [1] "The Nokhud Offensive", -- [2] }, [106787] = { "Bitterbrine Slave", -- [1] "Eye of Azshara", -- [2] }, [100713] = { "Rockbait Fisher", -- [1] "Neltharion's Lair", -- [2] }, [195928] = { "Soulharvester Duuren", -- [1] "The Nokhud Offensive", -- [2] }, [97197] = { "Valarjar Purifier", -- [1] "Halls of Valor", -- [2] }, [55312] = { "Yor'sahj the Unsleeping", -- [1] "Dragon Soul", -- [2] }, [186338] = { "Maruuk", -- [1] "The Nokhud Offensive", -- [2] }, [190686] = { "Frozen Destroyer", -- [1] "Vault of the Incarnates", -- [2] }, [195929] = { "Soulharvester Tumen", -- [1] "The Nokhud Offensive", -- [2] }, [186339] = { "Teera", -- [1] "The Nokhud Offensive", -- [2] }, [75459] = { "Plagued Bat", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [195930] = { "Soulharvester Mandakh", -- [1] "The Nokhud Offensive", -- [2] }, [104295] = { "Blazing Imp", -- [1] "Court of Stars", -- [2] }, [75715] = { "Reanimated Ritual Bones", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [193373] = { "Nokhud Thunderfist", -- [1] "The Nokhud Offensive", -- [2] }, [33350] = { "Mimiron", -- [1] "Ulduar", -- [2] }, [184422] = { "Emberon", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [190688] = { "Blazing Fiend", -- [1] "Vault of the Incarnates", -- [2] }, [95920] = { "Animated Storm", -- [1] "Eye of Azshara", -- [2] }, [57231] = { "Twilight Portal", -- [1] "Dragon Soul", -- [2] }, [75652] = { "Void Spawn", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [190690] = { "Thundering Ravager", -- [1] "Vault of the Incarnates", -- [2] }, [105703] = { "Mana Wyrm", -- [1] "Court of Stars", -- [2] }, [99629] = { "Bitterbrine Scavenger", -- [1] "Eye of Azshara", -- [2] }, [201560] = { "Primalist Flamecaller", -- [1] "Vault of the Incarnates", -- [2] }, [192481] = { "Decaying Slime", -- [1] "Brackenhide Hollow", -- [2] }, [98926] = { "Shadow Hunter", -- [1] "Vault of the Wardens", -- [2] }, [191714] = { "Seeking Stormling", -- [1] "Vault of the Incarnates", -- [2] }, [62858] = { "Beast", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [90998] = { "Blightshard Shaper", -- [1] "Neltharion's Lair", -- [2] }, [97264] = { "Hatecoil Shellbreaker", -- [1] "Eye of Azshara", -- [2] }, [189669] = { "Binding Spear", -- [1] "Neltharus", -- [2] }, [105704] = { "Arcane Manifestation", -- [1] "Court of Stars", -- [2] }, [99630] = { "Bitterbrine Scavenger", -- [1] "Eye of Azshara", -- [2] }, [194273] = { "Witherling", -- [1] "Brackenhide Hollow", -- [2] }, [187240] = { "Drakonid Breaker", -- [1] "The Azure Vault", -- [2] }, [197982] = { "Storm Warrior", -- [1] "Ruby Life Pools", -- [2] }, [77700] = { "Shadowmoon Exhumer", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [184300] = { "Ebonstone Golem", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [100526] = { "Tormented Bloodseeker", -- [1] "Darkheart Thicket", -- [2] }, [105705] = { "Bound Energy", -- [1] "Court of Stars", -- [2] }, [194147] = { "Volcanius", -- [1] "Vault of the Incarnates", -- [2] }, [191206] = { "Primalist Mage", -- [1] "Vault of the Incarnates", -- [2] }, [187242] = { "Tarasek Looter", -- [1] "The Azure Vault", -- [2] }, [184301] = { "Cavern Seeker", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [59726] = { "Peril", -- [1] "Temple of the Jade Serpent", -- [2] }, [34183] = { "Arachnopod Destroyer", -- [1] "Ulduar", -- [2] }, [102253] = { "Understone Demolisher", -- [1] "Neltharion's Lair", -- [2] }, [97202] = { "Olmyr the Enlightened", -- [1] "Halls of Valor", -- [2] }, [186220] = { "Brackenhide Shaper", -- [1] "Brackenhide Hollow", -- [2] }, [197857] = { "Gutstabber", -- [1] "Brackenhide Hollow", -- [2] }, [197985] = { "Flame Channeler", -- [1] "Ruby Life Pools", -- [2] }, [188011] = { "Primal Terrasentry", -- [1] "Ruby Life Pools", -- [2] }, [184303] = { "Skittering Crawler", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [104300] = { "Shadow Mistress", -- [1] "Court of Stars", -- [2] }, [101679] = { "Dreadsoul Poisoner", -- [1] "Darkheart Thicket", -- [2] }, [190187] = { "Draconic Image", -- [1] "The Azure Vault", -- [2] }, [187246] = { "Nullmagic Hornswog", -- [1] "The Azure Vault", -- [2] }, [107114] = { "Tormenting Orb", -- [1] "Vault of the Wardens", -- [2] }, [185584] = { "Blasphemy", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [91002] = { "Rotdrool Grabber", -- [1] "Neltharion's Lair", -- [2] }, [198500] = { "Council Earthcaller", -- [1] "Vault of the Incarnates", -- [2] }, [100529] = { "Hatespawn Slime", -- [1] "Darkheart Thicket", -- [2] }, [200035] = { "Carrion Worm", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [198501] = { "Council Icecaller", -- [1] "Vault of the Incarnates", -- [2] }, [186737] = { "Telash Greywing", -- [1] "The Azure Vault", -- [2] }, [196200] = { "Algeth'ar Echoknight", -- [1] "Algeth'ar Academy", -- [2] }, [107435] = { "Suspicious Noble", -- [1] "Court of Stars", -- [2] }, [198502] = { "Council Stormcaller", -- [1] "Vault of the Incarnates", -- [2] }, [196712] = { "Nullification Device", -- [1] "Halls of Infusion", -- [2] }, [186738] = { "Umbrelskul", -- [1] "The Azure Vault", -- [2] }, [92538] = { "Tarspitter Grub", -- [1] "Neltharion's Lair", -- [2] }, [198503] = { "Council Flamecaller", -- [1] "Vault of the Incarnates", -- [2] }, [99891] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [186739] = { "Azureblade", -- [1] "The Azure Vault", -- [2] }, [196202] = { "Spectral Invoker", -- [1] "Algeth'ar Academy", -- [2] }, [103344] = { "Oakheart", -- [1] "Darkheart Thicket", -- [2] }, [98293] = { "Saltsea Globule", -- [1] "Eye of Azshara", -- [2] }, [75979] = { "Exhumed Spirit", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [186740] = { "Arcane Construct", -- [1] "The Azure Vault", -- [2] }, [98677] = { "Rook Spiderling", -- [1] "Black Rook Hold", -- [2] }, [99956] = { "Fel-Infused Fury", -- [1] "Vault of the Wardens", -- [2] }, [195820] = { "Nokhud Saboteur", -- [1] "The Nokhud Offensive", -- [2] }, [186741] = { "Arcane Elemental", -- [1] "The Azure Vault", -- [2] }, [91005] = { "Naraxas", -- [1] "Neltharion's Lair", -- [2] }, [189555] = { "Astral Attendant", -- [1] "The Azure Vault", -- [2] }, [195821] = { "Nokhud Saboteur", -- [1] "The Nokhud Offensive", -- [2] }, [186615] = { "The Raging Tempest", -- [1] "The Nokhud Offensive", -- [2] }, [187894] = { "Infused Whelp", -- [1] "Ruby Life Pools", -- [2] }, [91006] = { "Rockback Gnasher", -- [1] "Neltharion's Lair", -- [2] }, [94331] = { "Petrifying Crystal", -- [1] "Neltharion's Lair", -- [2] }, [186616] = { "Granyth", -- [1] "The Nokhud Offensive", -- [2] }, [187767] = { "Embar Firepath", -- [1] "Vault of the Incarnates", -- [2] }, [97720] = { "Blightshard Skitter", -- [1] "Neltharion's Lair", -- [2] }, [195696] = { "Primalist Thunderbeast", -- [1] "The Nokhud Offensive", -- [2] }, [199916] = { "Decaying Slime", -- [1] "Brackenhide Hollow", -- [2] }, [187768] = { "Dathea Stormlash", -- [1] "Vault of the Incarnates", -- [2] }, [97081] = { "King Bjorn", -- [1] "Halls of Valor", -- [2] }, [91007] = { "Dargrul", -- [1] "Neltharion's Lair", -- [2] }, [16406] = { "Phantom Attendant", -- [1] "Karazhan", -- [2] }, [56341] = { "Burning Tendons", -- [1] "Dragon Soul", -- [2] }, [205799] = { "Cinderstep Melter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [195697] = { "Thunderbeast Rider", -- [1] "The Nokhud Offensive", -- [2] }, [92350] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [187897] = { "Defier Draghar", -- [1] "Ruby Life Pools", -- [2] }, [89] = { "Infernal", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [95675] = { "God-King Skovald", -- [1] "Halls of Valor", -- [2] }, [189816] = { "Dathea Stormlash", -- [1] "Vault of the Incarnates", -- [2] }, [91008] = { "Rockbound Pelter", -- [1] "Neltharion's Lair", -- [2] }, [77006] = { "Corpse Skitterling", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [187771] = { "Kadros Icewrath", -- [1] "Vault of the Incarnates", -- [2] }, [98681] = { "Rook Spinner", -- [1] "Black Rook Hold", -- [2] }, [95676] = { "Odyn", -- [1] "Halls of Valor", -- [2] }, [57109] = { "Minion of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [184319] = { "Refti Custodian", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [191736] = { "Crawth", -- [1] "Algeth'ar Academy", -- [2] }, [187772] = { "Opalfang", -- [1] "Vault of the Incarnates", -- [2] }, [97083] = { "King Ranulf", -- [1] "Halls of Valor", -- [2] }, [100216] = { "Hatecoil Wrangler", -- [1] "Eye of Azshara", -- [2] }, [26125] = { "*Grobozhor", -- [1] "Court of Stars", -- [2] }, [98362] = { "Troubled Soul", -- [1] "Black Rook Hold", -- [2] }, [190586] = { "Earth Breaker", -- [1] "Vault of the Incarnates", -- [2] }, [200944] = { "Nokhud Fighter", -- [1] "The Nokhud Offensive", -- [2] }, [105715] = { "Watchful Inquisitor", -- [1] "Court of Stars", -- [2] }, [92608] = { "Malgalor", -- [1] "Broken Shore", -- [2] }, [98810] = { "Wrathguard Bladelord", -- [1] "Black Rook Hold", -- [2] }, [192761] = { "Iskakx", -- [1] "Vault of the Incarnates", -- [2] }, [199027] = { "Magmas", -- [1] "Vault of the Incarnates", -- [2] }, [97084] = { "King Tor", -- [1] "Halls of Valor", -- [2] }, [57877] = { "Flail of Go'rath", -- [1] "Dragon Soul", -- [2] }, [190588] = { "Tectonic Crusher", -- [1] "Vault of the Incarnates", -- [2] }, [191739] = { "Scalebane Lieutenant", -- [1] "The Azure Vault", -- [2] }, [199028] = { "Glacias", -- [1] "Vault of the Incarnates", -- [2] }, [190205] = { "Scorchling", -- [1] "Ruby Life Pools", -- [2] }, [97788] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [113197] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [196855] = { "Braekkas", -- [1] "Vault of the Incarnates", -- [2] }, [199029] = { "Cyclas", -- [1] "Vault of the Incarnates", -- [2] }, [104246] = { "Duskwatch Guard", -- [1] "Court of Stars", -- [2] }, [190206] = { "Primalist Flamedancer", -- [1] "Ruby Life Pools", -- [2] }, [186242] = { "Skulking Gutstabber", -- [1] "Brackenhide Hollow", -- [2] }, [32878] = { "Dark Rune Evoker", -- [1] "Ulduar", -- [2] }, [184580] = { "Olaf", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [199030] = { "Loamas", -- [1] "Vault of the Incarnates", -- [2] }, [96574] = { "Stormforged Sentinel", -- [1] "Halls of Valor", -- [2] }, [104822] = { "Flame of Woe", -- [1] "Halls of Valor", -- [2] }, [190207] = { "Primalist Cinderweaver", -- [1] "Ruby Life Pools", -- [2] }, [33134] = { "Sara", -- [1] "Ulduar", -- [2] }, [184581] = { "Baelog", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [104247] = { "Duskwatch Arcanist", -- [1] "Court of Stars", -- [2] }, [98173] = { "Mystic Ssa'veh", -- [1] "Eye of Azshara", -- [2] }, [186116] = { "Gutshot", -- [1] "Brackenhide Hollow", -- [2] }, [56855] = { "Twilight Assault Drake", -- [1] "Dragon Soul", -- [2] }, [195579] = { "Primal Gust", -- [1] "The Nokhud Offensive", -- [2] }, [91332] = { "Stoneclaw Hunter", -- [1] "Neltharion's Lair", -- [2] }, [191232] = { "Drakonid Stormbringer", -- [1] "Vault of the Incarnates", -- [2] }, [98813] = { "Bloodscent Felhound", -- [1] "Black Rook Hold", -- [2] }, [195580] = { "Nokhud Saboteur", -- [1] "The Nokhud Offensive", -- [2] }, [192767] = { "Primal Icebulk", -- [1] "Vault of the Incarnates", -- [2] }, [97087] = { "Valarjar Champion", -- [1] "Halls of Valor", -- [2] }, [198266] = { "Pouncing Broodswarmer", -- [1] "Vault of the Incarnates", -- [2] }, [186246] = { "Fleshripper Vulture", -- [1] "Brackenhide Hollow", -- [2] }, [98366] = { "Ghostly Retainer", -- [1] "Black Rook Hold", -- [2] }, [96512] = { "Archdruid Glaidalis", -- [1] "Darkheart Thicket", -- [2] }, [96640] = { "Valarjar Marksman", -- [1] "Halls of Valor", -- [2] }, [92612] = { "Mightstone Breaker", -- [1] "Neltharion's Lair", -- [2] }, [102970] = { "Fel Lord Dakuur", -- [1] "Broken Shore", -- [2] }, [91781] = { "Hatecoil Warrior", -- [1] "Eye of Azshara", -- [2] }, [192769] = { "Thondrozus", -- [1] "Vault of the Incarnates", -- [2] }, [57751] = { "Ruin Tentacle", -- [1] "Dragon Soul", -- [2] }, [56792] = { "Figment of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [186120] = { "Treemouth", -- [1] "Brackenhide Hollow", -- [2] }, [190340] = { "Refti Defender", -- [1] "10.0 Dragon Isles", -- [2] }, [194816] = { "Forgewrought Monstrosity", -- [1] "Neltharus", -- [2] }, [105720] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [186121] = { "Decatriarch Wratheye", -- [1] "Brackenhide Hollow", -- [2] }, [189318] = { "Infected Bear", -- [1] "Brackenhide Hollow", -- [2] }, [184331] = { "Infinite Timereaver", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [91782] = { "Hatecoil Crusher", -- [1] "Eye of Azshara", -- [2] }, [199037] = { "Primalist Shocktrooper", -- [1] "Halls of Infusion", -- [2] }, [198142] = { "Quarry Earthshaper", -- [1] "Vault of the Incarnates", -- [2] }, [114544] = { "Skeletal Usher", -- [1] "Return to Karazhan", -- [2] }, [186122] = { "Rira Hackclaw", -- [1] "Brackenhide Hollow", -- [2] }, [190342] = { "Containment Apparatus", -- [1] "10.0 Dragon Isles", -- [2] }, [101437] = { "Burning Geode", -- [1] "Neltharion's Lair", -- [2] }, [16472] = { "Phantom Stagehand", -- [1] "Karazhan", -- [2] }, [16504] = { "Arcane Protector", -- [1] "Karazhan", -- [2] }, [184972] = { "Eranog", -- [1] "Vault of the Incarnates", -- [2] }, [201468] = { "Stonebreath Landslider", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [91783] = { "Hatecoil Stormweaver", -- [1] "Eye of Azshara", -- [2] }, [195842] = { "Ukhel Corruptor", -- [1] "The Nokhud Offensive", -- [2] }, [104251] = { "Duskwatch Sentry", -- [1] "Court of Stars", -- [2] }, [98177] = { "Glayvianna Soulrender", -- [1] "Vault of the Wardens", -- [2] }, [186124] = { "Gashtooth", -- [1] "Brackenhide Hollow", -- [2] }, [100351] = { "Avatar of Vengeance", -- [1] "Vault of the Wardens", -- [2] }, [101438] = { "Vileshard Chunk", -- [1] "Neltharion's Lair", -- [2] }, [114542] = { "Ghostly Philanthropist", -- [1] "Return to Karazhan", -- [2] }, [114541] = { "Spectral Patron", -- [1] "Return to Karazhan", -- [2] }, [184335] = { "Infinite Agent", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [185800] = { "*Imbabuba", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [194181] = { "Vexamus", -- [1] "Algeth'ar Academy", -- [2] }, [186125] = { "Tricktotem", -- [1] "Brackenhide Hollow", -- [2] }, [190345] = { "Primalist Geomancer", -- [1] "Halls of Infusion", -- [2] }, [192519] = { "Monstrous Mud", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [100991] = { "Strangling Roots", -- [1] "Darkheart Thicket", -- [2] }, [95940] = { "Bitterbrine Scavenger", -- [1] "Eye of Azshara", -- [2] }, [55689] = { "Hagara the Stormbinder", -- [1] "Dragon Soul", -- [2] }, [56250] = { "Twilight Assaulter", -- [1] "Dragon Soul", -- [2] }, [185691] = { "Vicious Hyena", -- [1] "Brackenhide Hollow", -- [2] }, [97219] = { "Solsten", -- [1] "Halls of Valor", -- [2] }, [201465] = { "Cinderstep Melter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [98370] = { "Ghostly Councilor", -- [1] "Black Rook Hold", -- [2] }, [201466] = { "Cinderstep Igniter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [193799] = { "Rotchanting Totem", -- [1] "Brackenhide Hollow", -- [2] }, [191230] = { "Dragonspawn Flamebender", -- [1] "Vault of the Incarnates", -- [2] }, [99649] = { "Dreadlord Mendacius", -- [1] "Vault of the Wardens", -- [2] }, [16482] = { "Trapped Soul", -- [1] "Karazhan", -- [2] }, [201472] = { "Torch Revenant", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [201469] = { "Restless Pebble", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [16471] = { "Skeletal Usher", -- [1] "Karazhan", -- [2] }, [91785] = { "Wandering Shellback", -- [1] "Eye of Azshara", -- [2] }, [34192] = { "Boomer XP-500", -- [1] "Ulduar", -- [2] }, [201471] = { "Earthborne Charger", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [196102] = { "Conjured Lasher", -- [1] "The Azure Vault", -- [2] }, [57817] = { "Stormborn Myrmidon", -- [1] "Dragon Soul", -- [2] }, [98243] = { "Soul-Torn Champion", -- [1] "Black Rook Hold", -- [2] }, [197509] = { "Primal Thundercloud", -- [1] "Ruby Life Pools", -- [2] }, [19876] = { "Lord Robin Daris", -- [1] "Karazhan", -- [2] }, [56922] = { "Twilight Infiltrator", -- [1] "Dragon Soul", -- [2] }, [120651] = { "Explosives", -- [1] "Temple of the Jade Serpent", -- [2] }, [76057] = { "Carrion Worm", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [16408] = { "Phantom Valet", -- [1] "Karazhan", -- [2] }, [98691] = { "Risen Scout", -- [1] "Black Rook Hold", -- [2] }, [33136] = { "Guardian of Yogg-Saron", -- [1] "Ulduar", -- [2] }, [199353] = { "Frost Tomb", -- [1] "Vault of the Incarnates", -- [2] }, [16407] = { "Spectral Servant", -- [1] "Karazhan", -- [2] }, [91786] = { "Gritslime Snail", -- [1] "Eye of Azshara", -- [2] }, [16171] = { "Coldmist Widow", -- [1] "Karazhan", -- [2] }, [96247] = { "Vileshard Crawler", -- [1] "Neltharion's Lair", -- [2] }, [56251] = { "Twilight Assaulter", -- [1] "Dragon Soul", -- [2] }, [33670] = { "Aerial Command Unit", -- [1] "Ulduar", -- [2] }, [193291] = { "Apex Blazewing", -- [1] "Neltharus", -- [2] }, [16470] = { "Ghostly Philanthropist", -- [1] "Karazhan", -- [2] }, [99868] = { "Fenryr", -- [1] "Halls of Valor", -- [2] }, [99678] = { "Lingering Corruption", -- [1] "Vault of the Wardens", -- [2] }, [56427] = { "Warmaster Blackhorn", -- [1] "Dragon Soul", -- [2] }, [16489] = { "Chaotic Sentience", -- [1] "Karazhan", -- [2] }, [99651] = { "Faceless Voidcaster", -- [1] "Vault of the Wardens", -- [2] }, [99676] = { "Mogu'shan Secret-Keeper", -- [1] "Vault of the Wardens", -- [2] }, [194315] = { "Stormcaller Solongo", -- [1] "The Nokhud Offensive", -- [2] }, [56848] = { "Twilight Elite Slayer", -- [1] "Dragon Soul", -- [2] }, [32877] = { "Dark Rune Warbringer", -- [1] "Ulduar", -- [2] }, [91787] = { "Cove Seagull", -- [1] "Eye of Azshara", -- [2] }, [192781] = { "Ore Elemental", -- [1] "Neltharus", -- [2] }, [16545] = { "Ethereal Spellfilcher", -- [1] "Karazhan", -- [2] }, [33772] = { "Faceless Horror", -- [1] "Ulduar", -- [2] }, [57807] = { "Twilight Frost Evoker", -- [1] "Dragon Soul", -- [2] }, [193293] = { "Qalashi Warden", -- [1] "Neltharus", -- [2] }, [202613] = { "Portalkeeper Cimbra", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [91001] = { "Tarspitter Lurker", -- [1] "Neltharion's Lair", -- [2] }, [56923] = { "Twilight Sapper", -- [1] "Dragon Soul", -- [2] }, [186644] = { "Leymor", -- [1] "The Azure Vault", -- [2] }, [97269] = { "Hatecoil Crestrider", -- [1] "Eye of Azshara", -- [2] }, [56846] = { "Arm Tentacle", -- [1] "Dragon Soul", -- [2] }, [57746] = { "Faceless Destroyer", -- [1] "Dragon Soul", -- [2] }, [194317] = { "Stormcaller Boroo", -- [1] "The Nokhud Offensive", -- [2] }, [57160] = { "Ancient Water Lord", -- [1] "Dragon Soul", -- [2] }, [33988] = { "Immortal Guardian", -- [1] "Ulduar", -- [2] }, [98949] = { "Smashspite the Hateful", -- [1] "Black Rook Hold", -- [2] }, [56854] = { "Twilight Elite Dreadblade", -- [1] "Dragon Soul", -- [2] }, [62358] = { "Corrupt Droplet", -- [1] "Temple of the Jade Serpent", -- [2] }, [56252] = { "Twilight Assaulter", -- [1] "Dragon Soul", -- [2] }, [33288] = { "Yogg-Saron", -- [1] "Ulduar", -- [2] }, [16595] = { "Fleshbeast", -- [1] "Karazhan", -- [2] }, [99675] = { "Enormous Stone Quilen", -- [1] "Vault of the Wardens", -- [2] }, [36296] = { "Apothecary Hummel", -- [1] "Shadowfang Keep", -- [2] }, [33838] = { "Enslaved Fire Elemental", -- [1] "Ulduar", -- [2] }, [58319] = { "Lesser Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [59545] = { "The Golden Beetle", -- [1] "Temple of the Jade Serpent", -- [2] }, [96584] = { "Immoliant Fury", -- [1] "Vault of the Wardens", -- [2] }, [186226] = { "Fetid Rotsinger", -- [1] "Brackenhide Hollow", -- [2] }, [191215] = { "Tarasek Legionnaire", -- [1] "Vault of the Incarnates", -- [2] }, [16415] = { "Skeletal Waiter", -- [1] "Karazhan", -- [2] }, [36272] = { "Apothecary Frye", -- [1] "Shadowfang Keep", -- [2] }, [76444] = { "Subjugated Soul", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [102232] = { "Rockbound Trapper", -- [1] "Neltharion's Lair", -- [2] }, [56732] = { "Liu Flameheart", -- [1] "Temple of the Jade Serpent", -- [2] }, [192955] = { "Draconic Illusion", -- [1] "The Azure Vault", -- [2] }, [57819] = { "Corrupted Fragment", -- [1] "Dragon Soul", -- [2] }, [187159] = { "Shrieking Whelp", -- [1] "The Azure Vault", -- [2] }, [184019] = { "Burly Rock-Thrower", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [193553] = { "Nokhud Warhound", -- [1] "The Nokhud Offensive", -- [2] }, [195855] = { "Risen Warrior", -- [1] "The Nokhud Offensive", -- [2] }, [192786] = { "Qalashi Plunderer", -- [1] "Neltharus", -- [2] }, [57158] = { "Earthen Destroyer", -- [1] "Dragon Soul", -- [2] }, [33216] = { "Mechagnome Pilot", -- [1] "Ulduar", -- [2] }, [184986] = { "Kurog Grimtotem", -- [1] "Vault of the Incarnates", -- [2] }, [187160] = { "Crystal Fury", -- [1] "The Azure Vault", -- [2] }, [184131] = { "Earthen Guardian", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [190485] = { "Erkhart Stormvein", -- [1] "Ruby Life Pools", -- [2] }, [91790] = { "Mak'rana Siltwalker", -- [1] "Eye of Azshara", -- [2] }, [192787] = { "Qalashi Spinecrusher", -- [1] "Neltharus", -- [2] }, [417] = { "Rhuufum", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [184582] = { "Eric \"The Swift\"", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [187033] = { "Stinkbreath", -- [1] "Brackenhide Hollow", -- [2] }, [16410] = { "Spectral Retainer", -- [1] "Karazhan", -- [2] }, [102404] = { "Stoneclaw Grubmaster", -- [1] "Neltharion's Lair", -- [2] }, [193555] = { "Nokhud Villager", -- [1] "The Nokhud Offensive", -- [2] }, [200137] = { "Depraved Mistweaver", -- [1] "Temple of the Jade Serpent", -- [2] }, [189719] = { "Watcher Irideus", -- [1] "Halls of Infusion", -- [2] }, [101637] = { "Valarjar Aspirant", -- [1] "Halls of Valor", -- [2] }, [99655] = { "Void-Touched Juggernaut", -- [1] "Vault of the Wardens", -- [2] }, [98696] = { "Illysanna Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [16389] = { "Spectral Apprentice", -- [1] "Karazhan", -- [2] }, [190359] = { "Skulking Zealot", -- [1] "Halls of Infusion", -- [2] }, [189464] = { "Qalashi Irontorch", -- [1] "Neltharus", -- [2] }, [76446] = { "Shadowmoon Dominator", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [192789] = { "Nokhud Longbow", -- [1] "The Nokhud Offensive", -- [2] }, [198878] = { "Primalist Tempestmaker", -- [1] "Vault of the Incarnates", -- [2] }, [33236] = { "Steelforged Defender", -- [1] "Ulduar", -- [2] }, [102277] = { "Deadeye Decoy", -- [1] "Darkheart Thicket", -- [2] }, [91784] = { "Warlord Parjesh", -- [1] "Eye of Azshara", -- [2] }, [102019] = { "Stormforged Obliterator", -- [1] "Halls of Valor", -- [2] }, [57749] = { "Faceless Corruptor", -- [1] "Dragon Soul", -- [2] }, [91003] = { "Rokmora", -- [1] "Neltharion's Lair", -- [2] }, [100249] = { "Channeler Varisz", -- [1] "Eye of Azshara", -- [2] }, [200945] = { "Nokhud Warmonger", -- [1] "The Nokhud Offensive", -- [2] }, [196115] = { "Arcane Tender", -- [1] "The Azure Vault", -- [2] }, [198263] = { "Stalwart Broodwarden", -- [1] "Vault of the Incarnates", -- [2] }, [196576] = { "Spellbound Scepter", -- [1] "Algeth'ar Academy", -- [2] }, [189466] = { "Irontorch Commander", -- [1] "Neltharus", -- [2] }, [107073] = { "Duskwatch Reinforcement", -- [1] "Court of Stars", -- [2] }, [91792] = { "Stormwake Hydra", -- [1] "Eye of Azshara", -- [2] }, [192791] = { "Nokhud Warspear", -- [1] "The Nokhud Offensive", -- [2] }, [199057] = { "Black Dragon's Challenge Dummy", -- [1] "Temple of the Jade Serpent", -- [2] }, [196116] = { "Crystal Fury", -- [1] "The Azure Vault", -- [2] }, [59598] = { "Lesser Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [187231] = { "Wither Biter", -- [1] "Brackenhide Hollow", -- [2] }, [190362] = { "Dazzling Dragonfly", -- [1] "Halls of Infusion", -- [2] }, [189467] = { "Qalashi Bonesplitter", -- [1] "Neltharus", -- [2] }, [32885] = { "Captured Mercenary Soldier", -- [1] "Ulduar", -- [2] }, [188252] = { "Melidrussa Chillworn", -- [1] "Ruby Life Pools", -- [2] }, [59547] = { "Jiang", -- [1] "Temple of the Jade Serpent", -- [2] }, [99657] = { "Deranged Mindflayer", -- [1] "Vault of the Wardens", -- [2] }, [198868] = { "Primalist Voltweaver", -- [1] "Vault of the Incarnates", -- [2] }, [187638] = { "Flamescale Tarasek", -- [1] "Vault of the Incarnates", -- [2] }, [189340] = { "Chargath, Bane of Scales", -- [1] "Neltharus", -- [2] }, [98954] = { "Felsworn Myrmidon", -- [1] "Vault of the Wardens", -- [2] }, [34164] = { "Mechagnome Battletank", -- [1] "Ulduar", -- [2] }, [98542] = { "Amalgam of Souls", -- [1] "Black Rook Hold", -- [2] }, [193944] = { "Qalashi Lavamancer", -- [1] "Neltharus", -- [2] }, [33237] = { "Ulduar Colossus", -- [1] "Ulduar", -- [2] }, [57821] = { "Lieutenant Shara", -- [1] "Dragon Soul", -- [2] }, [59051] = { "Strife", -- [1] "Temple of the Jade Serpent", -- [2] }, [199124] = { "Primalist Chillblaster", -- [1] "Vault of the Incarnates", -- [2] }, [91789] = { "Lady Hatecoil", -- [1] "Eye of Azshara", -- [2] }, [190348] = { "Primalist Ravager", -- [1] "Halls of Infusion", -- [2] }, [53889] = { "Corrupted Blood", -- [1] "Dragon Soul", -- [2] }, [196203] = { "Ethereal Restorer", -- [1] "Algeth'ar Academy", -- [2] }, [200387] = { "Shambling Infester", -- [1] "Temple of the Jade Serpent", -- [2] }, [59546] = { "The Talking Fish", -- [1] "Temple of the Jade Serpent", -- [2] }, [197398] = { "Hungry Lasher", -- [1] "Algeth'ar Academy", -- [2] }, [189813] = { "Dathea, Ascended", -- [1] "Vault of the Incarnates", -- [2] }, [189470] = { "Lava Flare", -- [1] "Neltharus", -- [2] }, [91794] = { "Saltscale Lurker", -- [1] "Eye of Azshara", -- [2] }, [91808] = { "Serpentrix", -- [1] "Eye of Azshara", -- [2] }, [190174] = { "Hypnosis Bat", -- [1] "Court of Stars", -- [2] }, [198577] = { "Unstable Flame", -- [1] "Vault of the Incarnates", -- [2] }, [196482] = { "Overgrown Ancient", -- [1] "Algeth'ar Academy", -- [2] }, [186206] = { "Cruel Bonecrusher", -- [1] "Brackenhide Hollow", -- [2] }, [190366] = { "Curious Swoglet", -- [1] "Halls of Infusion", -- [2] }, [189471] = { "Qalashi Blacksmith", -- [1] "Neltharus", -- [2] }, [184132] = { "Earthen Warder", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [192796] = { "Nokhud Hornsounder", -- [1] "The Nokhud Offensive", -- [2] }, [16491] = { "Mana Feeder", -- [1] "Karazhan", -- [2] }, [192794] = { "Nokhud Beastmaster", -- [1] "The Nokhud Offensive", -- [2] }, [97677] = { "Barbed Spiderling", -- [1] "Vault of the Wardens", -- [2] }, [16539] = { "Homunculus", -- [1] "Karazhan", -- [2] }, [95887] = { "Glazer", -- [1] "Vault of the Wardens", -- [2] }, [189472] = { "Qalashi Lavabearer", -- [1] "Neltharus", -- [2] }, [185508] = { "Claw Fighter", -- [1] "Brackenhide Hollow", -- [2] }, [91004] = { "Ularogg Cragshaper", -- [1] "Neltharion's Lair", -- [2] }, [96015] = { "Inquisitor Tormentorum", -- [1] "Vault of the Wardens", -- [2] }, [197145] = { "Colossal Stormfiend", -- [1] "Vault of the Incarnates", -- [2] }, [192788] = { "Qalashi Thaumaturge", -- [1] "Neltharus", -- [2] }, [198424] = { "Primalist Frostsculptor", -- [1] "Vault of the Incarnates", -- [2] }, [190368] = { "Flamecaller Aymi", -- [1] "Halls of Infusion", -- [2] }, [190426] = { "Decay Totem", -- [1] "Brackenhide Hollow", -- [2] }, [98538] = { "Lady Velandras Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [53890] = { "Hideous Amalgamation", -- [1] "Dragon Soul", -- [2] }, [102788] = { "Felspite Dominator", -- [1] "Black Rook Hold", -- [2] }, [197146] = { "Qalashi Emissary", -- [1] "Vault of the Incarnates", -- [2] }, [97678] = { "Aranasi Broodmother", -- [1] "Vault of the Wardens", -- [2] }, [34267] = { "Parts Recovery Technician", -- [1] "Ulduar", -- [2] }, [200388] = { "Malformed Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [181861] = { "Magmatusk", -- [1] "Neltharus", -- [2] }, [95888] = { "Cordana Felsong", -- [1] "Vault of the Wardens", -- [2] }, [200936] = { "Living Flame", -- [1] "Vault of the Incarnates", -- [2] }, [95772] = { "Frenzied Nightclaw", -- [1] "Darkheart Thicket", -- [2] }, [197147] = { "Qalashi Honor Guard", -- [1] "Vault of the Incarnates", -- [2] }, [195851] = { "Ukhel Deathspeaker", -- [1] "The Nokhud Offensive", -- [2] }, [196548] = { "Ancient Branch", -- [1] "Algeth'ar Academy", -- [2] }, [100364] = { "Spirit of Vengeance", -- [1] "Vault of the Wardens", -- [2] }, [205843] = { "Cinderstep Melter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [56448] = { "Wise Mari", -- [1] "Temple of the Jade Serpent", -- [2] }, [192800] = { "Nokhud Lancemaster", -- [1] "The Nokhud Offensive", -- [2] }, [196856] = { "Primal Stormsentry", -- [1] "Vault of the Incarnates", -- [2] }, [197148] = { "Qalashi Lavabearer", -- [1] "Vault of the Incarnates", -- [2] }, [96587] = { "Felsworn Infester", -- [1] "Vault of the Wardens", -- [2] }, [186151] = { "Balakar Khan", -- [1] "The Nokhud Offensive", -- [2] }, [190371] = { "Primalist Earthshaker", -- [1] "Halls of Infusion", -- [2] }, [190294] = { "Nokhud Stormcaster", -- [1] "The Nokhud Offensive", -- [2] }, [91797] = { "King Deepbeard", -- [1] "Eye of Azshara", -- [2] }, [33271] = { "General Vezax", -- [1] "Ulduar", -- [2] }, [57823] = { "Stormbinder Adept", -- [1] "Dragon Soul", -- [2] }, [197149] = { "Qalashi Lavamancer", -- [1] "Vault of the Incarnates", -- [2] }, [113536] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [111563] = { "Duskwatch Guard", -- [1] "Court of Stars", -- [2] }, [16414] = { "Ghostly Steward", -- [1] "Karazhan", -- [2] }, [189265] = { "Qalashi Bonetender", -- [1] "Neltharus", -- [2] }, [53891] = { "Corruption", -- [1] "Dragon Soul", -- [2] }, [186664] = { "Stonevault Ambusher", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [190370] = { "Squallbringer Cyraz", -- [1] "Halls of Infusion", -- [2] }, [91000] = { "Vileshard Hulk", -- [1] "Neltharion's Lair", -- [2] }, [96657] = { "Blade Dancer Illianna", -- [1] "Vault of the Wardens", -- [2] }, [190245] = { "Broodkeeper Diurna", -- [1] "Vault of the Incarnates", -- [2] }, [190373] = { "Primalist Galesinger", -- [1] "Halls of Infusion", -- [2] }, [189478] = { "Forgemaster Gorek", -- [1] "Neltharus", -- [2] }, [56161] = { "Corruption", -- [1] "Dragon Soul", -- [2] }, [192803] = { "War Ohuna", -- [1] "The Nokhud Offensive", -- [2] }, [174773] = { "Spiteful Shade", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [57280] = { "Twilight Siege Captain", -- [1] "Dragon Soul", -- [2] }, [113537] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [95885] = { "Tirathon Saltheril", -- [1] "Vault of the Wardens", -- [2] }, [197535] = { "High Channeler Ryvati", -- [1] "Ruby Life Pools", -- [2] }, [98384] = { "Razormouth", -- [1] "Neltharion's Lair", -- [2] }, [189727] = { "Khajin the Unyielding", -- [1] "Halls of Infusion", -- [2] }, [16492] = { "Syphoner", -- [1] "Karazhan", -- [2] }, [198047] = { "Tempest Channeler", -- [1] "Ruby Life Pools", -- [2] }, [195399] = { "Curious Swoglet", -- [1] "Halls of Infusion", -- [2] }, [16524] = { "Shade of Aran", -- [1] "Karazhan", -- [2] }, [16540] = { "Shadow Pillager", -- [1] "Karazhan", -- [2] }, [194467] = { "Disease Slasher", -- [1] "Brackenhide Hollow", -- [2] }, [193572] = { "Nokhud Warsmith", -- [1] "The Nokhud Offensive", -- [2] }, [114625] = { "Phantom Guest", -- [1] "Return to Karazhan", -- [2] }, [76518] = { "Ritual of Bones", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [36565] = { "Apothecary Baxter", -- [1] "Shadowfang Keep", -- [2] }, [194469] = { "Wither Slasher", -- [1] "Brackenhide Hollow", -- [2] }, [97170] = { "Hatecoil Wavebinder", -- [1] "Eye of Azshara", -- [2] }, [98257] = { "Bezzeredes", -- [1] "Broken Shore", -- [2] }, [186284] = { "Gutchewer Bear", -- [1] "Brackenhide Hollow", -- [2] }, [196642] = { "Hungry Lasher", -- [1] "Algeth'ar Academy", -- [2] }, [197793] = { "Awakened Juggernaut", -- [1] "Vault of the Incarnates", -- [2] }, [195875] = { "Desecrated Bakar", -- [1] "The Nokhud Offensive", -- [2] }, [192934] = { "Volatile Infuser", -- [1] "Vault of the Incarnates", -- [2] }, [99664] = { "Restless Soul", -- [1] "Black Rook Hold", -- [2] }, [99728] = { "Grimguard", -- [1] "Vault of the Wardens", -- [2] }, [17229] = { "Kil'rek", -- [1] "Karazhan", -- [2] }, [190377] = { "Primalist Icecaller", -- [1] "Halls of Infusion", -- [2] }, [95947] = { "Mak'rana Hardshell", -- [1] "Eye of Azshara", -- [2] }, [56162] = { "Corruption", -- [1] "Dragon Soul", -- [2] }, [102094] = { "Risen Swordsman", -- [1] "Black Rook Hold", -- [2] }, [114626] = { "Forlorn Spirit", -- [1] "Return to Karazhan", -- [2] }, [95061] = { "Greater Fire Elemental", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [97171] = { "Hatecoil Arcanist", -- [1] "Eye of Azshara", -- [2] }, [189227] = { "Qalashi Hunter", -- [1] "Neltharus", -- [2] }, [91793] = { "Seaspray Crab", -- [1] "Eye of Azshara", -- [2] }, [97176] = { "Eredar Enslaver", -- [1] "Broken Shore", -- [2] }, [192680] = { "Guardian Sentry", -- [1] "Algeth'ar Academy", -- [2] }, [195877] = { "Risen Mystic", -- [1] "The Nokhud Offensive", -- [2] }, [104273] = { "Jazshariu", -- [1] "Court of Stars", -- [2] }, [34234] = { "Runeforged Sentry", -- [1] "Ulduar", -- [2] }, [98706] = { "Commander Shemdah'sohn", -- [1] "Black Rook Hold", -- [2] }, [101839] = { "Risen Companion", -- [1] "Black Rook Hold", -- [2] }, [102095] = { "Risen Lancer", -- [1] "Black Rook Hold", -- [2] }, [196645] = { "Desecrated Bakar", -- [1] "The Nokhud Offensive", -- [2] }, [101008] = { "Stinging Swarm", -- [1] "Black Rook Hold", -- [2] }, [195878] = { "Ukhel Beastcaller", -- [1] "The Nokhud Offensive", -- [2] }, [102584] = { "Malignant Defiler", -- [1] "Vault of the Wardens", -- [2] }, [189492] = { "Raszageth", -- [1] "Vault of the Incarnates", -- [2] }, [97172] = { "Saltsea Droplet", -- [1] "Eye of Azshara", -- [2] }, [190609] = { "Echo of Doragosa", -- [1] "Algeth'ar Academy", -- [2] }, [184023] = { "Vicious Basilisk", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [187155] = { "Rune Seal Keeper", -- [1] "The Azure Vault", -- [2] }, [33433] = { "Suit of Armor", -- [1] "Ulduar", -- [2] }, [165189] = { "Wolf", -- [1] "Court of Stars", -- [2] }, [59553] = { "The Songbird Queen", -- [1] "Temple of the Jade Serpent", -- [2] }, [94960] = { "Hymdall", -- [1] "Halls of Valor", -- [2] }, [196263] = { "Nokhud Neophyte", -- [1] "The Nokhud Offensive", -- [2] }, [99192] = { "Shade of Xavius", -- [1] "Darkheart Thicket", -- [2] }, [95766] = { "Crazed Razorbeak", -- [1] "Darkheart Thicket", -- [2] }, [199716] = { "Nokhud Brute", -- [1] "The Nokhud Offensive", -- [2] }, [98963] = { "Blazing Imp", -- [1] "Vault of the Wardens", -- [2] }, [191313] = { "Bubbling Sapling", -- [1] "The Azure Vault", -- [2] }, [190404] = { "Subterranean Proto-Dragon", -- [1] "Halls of Infusion", -- [2] }, [104270] = { "Guardian Construct", -- [1] "Court of Stars", -- [2] }, [198310] = { "Flame Tarasek", -- [1] "Vault of the Incarnates", -- [2] }, [33818] = { "Twilight Adherent", -- [1] "Ulduar", -- [2] }, [199717] = { "Nokhud Defender", -- [1] "The Nokhud Offensive", -- [2] }, [197671] = { "Volatile Infuser", -- [1] "Vault of the Incarnates", -- [2] }, [197799] = { "Quarry Infuser", -- [1] "Vault of the Incarnates", -- [2] }, [102287] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [59552] = { "The Crybaby Hozen", -- [1] "Temple of the Jade Serpent", -- [2] }, [98900] = { "Wyrmtongue Trickster", -- [1] "Black Rook Hold", -- [2] }, [16525] = { "Spell Shade", -- [1] "Karazhan", -- [2] }, [189232] = { "Kokia Blazehoof", -- [1] "Ruby Life Pools", -- [2] }, [199718] = { "Nokhud Huntmaster", -- [1] "The Nokhud Offensive", -- [2] }, [34137] = { "Winter Jormungar", -- [1] "Ulduar", -- [2] }, [193760] = { "Surging Ruiner", -- [1] "Vault of the Incarnates", -- [2] }, [95861] = { "Hatecoil Oracle", -- [1] "Eye of Azshara", -- [2] }, [190510] = { "Vault Guard", -- [1] "The Azure Vault", -- [2] }, [100527] = { "Dreadfire Imp", -- [1] "Darkheart Thicket", -- [2] }, [197801] = { "Awakened Terrasentry", -- [1] "Vault of the Incarnates", -- [2] }, [189233] = { "Caustic Spiderling", -- [1] "Vault of the Incarnates", -- [2] }, [187315] = { "Disease Slasher", -- [1] "Brackenhide Hollow", -- [2] }, [199719] = { "Nokhud Wardog", -- [1] "The Nokhud Offensive", -- [2] }, [193709] = { "Primalist Earthwarden", -- [1] "Vault of the Incarnates", -- [2] }, [189722] = { "Gulping Goliath", -- [1] "Halls of Infusion", -- [2] }, [102781] = { "Fel Bat Pup", -- [1] "Black Rook Hold", -- [2] }, [192764] = { "Flame Guardian", -- [1] "Vault of the Incarnates", -- [2] }, [186420] = { "Earthen Weaver", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [189234] = { "Frostbreath Arachnid", -- [1] "Vault of the Incarnates", -- [2] }, [96934] = { "Valarjar Trapper", -- [1] "Halls of Valor", -- [2] }, [95832] = { "Valarjar Shieldmaiden", -- [1] "Halls of Valor", -- [2] }, [98965] = { "Kur'talos Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [101075] = { "Wormspeaker Devout", -- [1] "Neltharion's Lair", -- [2] }, [33722] = { "Storm Tempered Keeper", -- [1] "Ulduar", -- [2] }, [102583] = { "Fel Scorcher", -- [1] "Vault of the Wardens", -- [2] }, [97175] = { "Felguard Invader", -- [1] "Broken Shore", -- [2] }, [189235] = { "Overseer Lahar", -- [1] "Neltharus", -- [2] }, [97173] = { "Restless Tides", -- [1] "Eye of Azshara", -- [2] }, [199333] = { "Frostbreath Arachnid", -- [1] "Vault of the Incarnates", -- [2] }, [99922] = { "Ebonclaw Packmate", -- [1] "Halls of Valor", -- [2] }, [190381] = { "Rotburst Totem", -- [1] "Brackenhide Hollow", -- [2] }, [194990] = { "Stormseeker Acolyte", -- [1] "Vault of the Incarnates", -- [2] }, [195876] = { "Desecrated Ohuna", -- [1] "The Nokhud Offensive", -- [2] }, [96664] = { "Valarjar Runecarver", -- [1] "Halls of Valor", -- [2] }, [95939] = { "Skrog Tidestomper", -- [1] "Eye of Azshara", -- [2] }, [95769] = { "Mindshattered Screecher", -- [1] "Darkheart Thicket", -- [2] }, [95833] = { "Hyrja", -- [1] "Halls of Valor", -- [2] }, [185528] = { "Trickclaw Mystic", -- [1] "Brackenhide Hollow", -- [2] }, [185656] = { "Filth Caller", -- [1] "Brackenhide Hollow", -- [2] }, [194991] = { "Oathsworn Vanguard", -- [1] "Vault of the Incarnates", -- [2] }, [195119] = { "Primalist Shockcaster", -- [1] "Ruby Life Pools", -- [2] }, [59873] = { "Corrupt Living Water", -- [1] "Temple of the Jade Serpent", -- [2] }, [184124] = { "Sentinel Talondras", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [193457] = { "Balara", -- [1] "The Nokhud Offensive", -- [2] }, [193558] = { "Primalist Flamecaller", -- [1] "Vault of the Incarnates", -- [2] }, [185529] = { "Bracken Warscourge", -- [1] "Brackenhide Hollow", -- [2] }, [33432] = { "Leviathan Mk II", -- [1] "Ulduar", -- [2] }, [101326] = { "Honored Ancestor", -- [1] "Halls of Valor", -- [2] }, [56439] = { "Sha of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [197698] = { "Thunderhead", -- [1] "Ruby Life Pools", -- [2] }, [187192] = { "Rageclaw", -- [1] "Brackenhide Hollow", -- [2] }, [188067] = { "Flashfrost Chillweaver", -- [1] "Ruby Life Pools", -- [2] }, [95834] = { "Valarjar Mystic", -- [1] "Halls of Valor", -- [2] }, [186658] = { "Stonevault Geomancer", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [184107] = { "Runic Protector", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [197406] = { "Aggravated Skitterfly", -- [1] "Algeth'ar Academy", -- [2] }, [104274] = { "Baalgar the Watchful", -- [1] "Court of Stars", -- [2] }, [97177] = { "Impling Pursuer", -- [1] "Broken Shore", -- [2] }, [33819] = { "Twilight Frost Mage", -- [1] "Ulduar", -- [2] }, [98368] = { "Ghostly Protector", -- [1] "Black Rook Hold", -- [2] }, [198702] = { "Unstable Frost", -- [1] "Vault of the Incarnates", -- [2] }, [188673] = { "Smoldering Colossus", -- [1] "Vault of the Incarnates", -- [2] }, [190484] = { "Kyrakka", -- [1] "Ruby Life Pools", -- [2] }, [199182] = { "Jumping Spiderling", -- [1] "Vault of the Incarnates", -- [2] }, [192464] = { "Raging Ember", -- [1] "Neltharus", -- [2] }, [16526] = { "Sorcerous Shade", -- [1] "Karazhan", -- [2] }, [184125] = { "Chrono-Lord Deios", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [95771] = { "Dreadsoul Ruiner", -- [1] "Darkheart Thicket", -- [2] }, [91796] = { "Skrog Wavecrasher", -- [1] "Eye of Azshara", -- [2] }, [90997] = { "Mightstone Breaker", -- [1] "Neltharion's Lair", -- [2] }, [94224] = { "Petrifying Totem", -- [1] "Neltharion's Lair", -- [2] }, [194647] = { "Thunder Caller", -- [1] "Vault of the Incarnates", -- [2] }, [104275] = { "Imacu'tya", -- [1] "Court of Stars", -- [2] }, [92610] = { "Understone Drummer", -- [1] "Neltharion's Lair", -- [2] }, [99358] = { "Rotheart Dryad", -- [1] "Darkheart Thicket", -- [2] }, [95842] = { "Valarjar Thundercaller", -- [1] "Halls of Valor", -- [2] }, [95779] = { "Festerhide Grizzly", -- [1] "Darkheart Thicket", -- [2] }, [186208] = { "Rotbow Stalker", -- [1] "Brackenhide Hollow", -- [2] }, [98521] = { "Lord Etheldrin Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [34069] = { "Molten Colossus", -- [1] "Ulduar", -- [2] }, [56575] = { "Burning Tendons", -- [1] "Dragon Soul", -- [2] }, [197298] = { "Nascent Proto-Dragon", -- [1] "Vault of the Incarnates", -- [2] }, [196117] = { "Crystal Thrasher", -- [1] "The Azure Vault", -- [2] }, [193462] = { "Batak", -- [1] "The Nokhud Offensive", -- [2] }, [101549] = { "Arcane Minion", -- [1] "Black Rook Hold", -- [2] }, [185534] = { "Bonebolt Hunter", -- [1] "Brackenhide Hollow", -- [2] }, [200131] = { "Sha-Touched Guardian", -- [1] "Temple of the Jade Serpent", -- [2] }, [96028] = { "Wrath of Azshara", -- [1] "Eye of Azshara", -- [2] }, [56587] = { "Twilight Assault Drake", -- [1] "Dragon Soul", -- [2] }, [100248] = { "Ritualist Lesha", -- [1] "Eye of Azshara", -- [2] }, [33820] = { "Twilight Pyromancer", -- [1] "Ulduar", -- [2] }, [56762] = { "Yu'lon", -- [1] "Temple of the Jade Serpent", -- [2] }, [95674] = { "Fenryr", -- [1] "Halls of Valor", -- [2] }, [184693] = { "Living Flame", -- [1] "Vault of the Incarnates", -- [2] }, [76104] = { "Monstrous Corpse Spider", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [59555] = { "Haunting Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [186107] = { "Vault Keeper", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [15688] = { "Terestian Illhoof", -- [1] "Karazhan", -- [2] }, [101639] = { "Valarjar Shieldmaiden", -- [1] "Halls of Valor", -- [2] }, [194487] = { "Vile Rothexer", -- [1] "Brackenhide Hollow", -- [2] }, [186191] = { "Decay Speaker", -- [1] "Brackenhide Hollow", -- [2] }, [98970] = { "Latosius", -- [1] "Black Rook Hold", -- [2] }, [32908] = { "Captured Mercenary Captain", -- [1] "Ulduar", -- [2] }, [194999] = { "Volatile Spark", -- [1] "Vault of the Incarnates", -- [2] }, [104277] = { "Legion Hound", -- [1] "Court of Stars", -- [2] }, [102295] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [184130] = { "Earthen Custodian", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [32904] = { "Dark Rune Commoner", -- [1] "Ulduar", -- [2] }, [33651] = { "VX-001", -- [1] "Ulduar", -- [2] }, [33699] = { "Storm Tempered Keeper", -- [1] "Ulduar", -- [2] }, [187154] = { "Unstable Curator", -- [1] "The Azure Vault", -- [2] }, [191510] = { "Smoldering Hellion", -- [1] "Vault of the Incarnates", -- [2] }, [187967] = { "Sennarth", -- [1] "Vault of the Incarnates", -- [2] }, [191164] = { "Arcane Tender", -- [1] "The Azure Vault", -- [2] }, [201522] = { "Summitshaper Lorac", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [100539] = { "Taintheart Deadeye", -- [1] "Darkheart Thicket", -- [2] }, [198709] = { "Unstable Earth", -- [1] "Vault of the Incarnates", -- [2] }, [194745] = { "Rotfang Hyena", -- [1] "Brackenhide Hollow", -- [2] }, [75506] = { "Shadowmoon Loyalist", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [189886] = { "Blazebound Firestorm", -- [1] "Ruby Life Pools", -- [2] }, [104278] = { "Felbound Enforcer", -- [1] "Court of Stars", -- [2] }, [100250] = { "Binder Ashioi", -- [1] "Eye of Azshara", -- [2] }, [189247] = { "Tamed Phoenix", -- [1] "Neltharus", -- [2] }, [57382] = { "Dark Globule", -- [1] "Dragon Soul", -- [2] }, [57384] = { "Cobalt Globule", -- [1] "Dragon Soul", -- [2] }, [57387] = { "Glowing Globule", -- [1] "Dragon Soul", -- [2] }, [57333] = { "Acidic Globule", -- [1] "Dragon Soul", -- [2] }, [188026] = { "Frost Tomb", -- [1] "Vault of the Incarnates", -- [2] }, [187969] = { "Flashfrost Earthshaper", -- [1] "Ruby Life Pools", -- [2] }, [32876] = { "Dark Rune Champion", -- [1] "Ulduar", -- [2] }, [104918] = { "Vigilant Duskwatch", -- [1] "Court of Stars", -- [2] }, [200126] = { "Fallen Waterspeaker", -- [1] "Temple of the Jade Serpent", -- [2] }, [59544] = { "The Nodding Tiger", -- [1] "Temple of the Jade Serpent", -- [2] }, [196577] = { "Spellbound Battleaxe", -- [1] "Algeth'ar Academy", -- [2] }, [197219] = { "Vile Lasher", -- [1] "Algeth'ar Academy", -- [2] }, [104215] = { "Patrol Captain Gerdo", -- [1] "Court of Stars", -- [2] }, [34269] = { "XR-949 Salvagebot", -- [1] "Ulduar", -- [2] }, [34161] = { "Mechanostriker 54-A", -- [1] "Ulduar", -- [2] }, [184134] = { "Scavenging Leaper", -- [1] "Uldaman: Legacy of Tyr", -- [2] }, [194316] = { "Stormcaller Zarii", -- [1] "The Nokhud Offensive", -- [2] }, [57080] = { "Corrupted Scroll", -- [1] "Temple of the Jade Serpent", -- [2] }, [16409] = { "Phantom Guest", -- [1] "Karazhan", -- [2] }, [92387] = { "Drums of War", -- [1] "Neltharion's Lair", -- [2] }, [56249] = { "Twilight Assaulter", -- [1] "Dragon Soul", -- [2] }, [113998] = { "Mightstone Breaker", -- [1] "Neltharion's Lair", -- [2] }, [16468] = { "Spectral Patron", -- [1] "Karazhan", -- [2] }, [191222] = { "Juvenile Frost Proto-Dragon", -- [1] "Vault of the Incarnates", -- [2] }, [190401] = { "Gusting Proto-Dragon", -- [1] "Halls of Infusion", -- [2] }, [57159] = { "Earthen Soldier", -- [1] "Dragon Soul", -- [2] }, [56168] = { "Wing Tentacle", -- [1] "Dragon Soul", -- [2] }, [191225] = { "Tarasek Earthreaver", -- [1] "Vault of the Incarnates", -- [2] }, [191847] = { "Nokhud Plainstomper", -- [1] "The Nokhud Offensive", -- [2] }, [201470] = { "Flickering Flame", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [188100] = { "Shrieking Whelp", -- [1] "The Azure Vault", -- [2] }, [33822] = { "Twilight Guardian", -- [1] "Ulduar", -- [2] }, [16596] = { "Greater Fleshbeast", -- [1] "Karazhan", -- [2] }, [194622] = { "Scorchling", -- [1] "Ruby Life Pools", -- [2] }, [201467] = { "Stonebreath Summoner", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [96480] = { "Viletongue Belcher", -- [1] "Vault of the Wardens", -- [2] }, [203594] = { "Lumbering Boulder", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [96608] = { "Ebonclaw Worg", -- [1] "Halls of Valor", -- [2] }, [205749] = { "Restless Pebble", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [202612] = { "Cliffkeeper Bouldani", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [190403] = { "Glacial Proto-Dragon", -- [1] "Halls of Infusion", -- [2] }, [200761] = { "Wild Ohuna", -- [1] "The Nokhud Offensive", -- [2] }, [201464] = { "Cinderstep Weaver", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [75509] = { "Sadana Bloodfury", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [104217] = { "Talixae Flamewreath", -- [1] "Court of Stars", -- [2] }, [195135] = { "Bracken Warscourge", -- [1] "Brackenhide Hollow", -- [2] }, [201413] = { "Inflammable Wall", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [205759] = { "Whirling Torrent", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, }, ["indicator_scale"] = 1.3000000715256, ["border_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 1, -- [4] }, ["indicator_anchor"] = { ["x"] = -3, }, ["aura_stack_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["minor_height_scale"] = 1, ["bossmod_cooldown_text_size"] = 14, ["indicator_worldboss"] = false, ["hook_data"] = { { ["Enabled"] = true, ["Revision"] = 137, ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["PlaterCore"] = 1, ["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", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["LastHookEdited"] = "Nameplate Updated", ["Time"] = 1673951144, ["Icon"] = 2178488, ["Options"] = { }, }, -- [1] { ["Enabled"] = true, ["Revision"] = 123, ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["PlaterCore"] = 1, ["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", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["LastHookEdited"] = "", ["Time"] = 1673950484, ["Icon"] = 4298240, ["Options"] = { }, }, -- [2] { ["Enabled"] = true, ["Revision"] = 100, ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["LastHookEdited"] = "", ["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"] = { }, }, -- [3] { ["Enabled"] = true, ["Revision"] = 13, ["OptionsValues"] = { }, ["HooksTemp"] = { }, ["LastHookEdited"] = "", ["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"] = { }, }, -- [4] }, ["last_news_time"] = 1673895225, ["aura_width2"] = 20, ["extra_icon_caster_outline"] = "OUTLINE", ["auras_per_row_amount2"] = 4, ["aura_width"] = 20, ["aura_height2"] = 20, ["health_statusbar_bgcolor"] = { 0.050980396568775, -- [1] 0.050980396568775, -- [2] 0.050980396568775, -- [3] 0.90000000596046, -- [4] }, ["aura_show_crowdcontrol"] = true, ["health_cutoff"] = false, ["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", }, ["SHAMAN"] = { ["colorStr"] = "ff006fdd", }, ["DRUID"] = { ["colorStr"] = "ffff7c09", }, ["EVOKER"] = { ["colorStr"] = "ff33937e", }, ["ROGUE"] = { ["colorStr"] = "fffff467", }, }, ["script_auto_imported"] = { ["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]"] = 1, ["Cast - Small Alert"] = 12, ["Add - Important [P]"] = 4, ["Unit - Main Target"] = 11, ["Aura - Blink Time Left"] = 13, ["Add - Tag Number [P]"] = 2, ["Unit - Health Markers"] = 12, ["Cast - Tank Interrupt"] = 12, ["Cast - Important Target [P]"] = 2, ["Cast - Shield Interrupt"] = 2, ["Cast - Alert + Timer [P]"] = 4, ["Aura is Shield [P]"] = 2, ["Add - Warning [P]"] = 5, ["Unit - Show Energy"] = 11, ["Aura While Casting [P]"] = 1, ["Cast - Big Alert"] = 14, ["Cast - Quick Flash"] = 2, ["Aura - Buff Alert"] = 15, ["Spiteful Affix"] = 3, ["Add - Explode on Die [P]"] = 1, ["Auto Set Skull"] = 11, ["Unit - Important"] = 11, ["Add - Non Elite Trash [P]"] = 4, ["Countdown"] = 11, ["Cast - Stop Casting"] = 4, ["Cast - On Going Cast [P]"] = 2, ["Fixate by Unit Buff [P]"] = 2, ["Cast - Frontal Cone"] = 15, ["Fixate"] = 11, ["Cast - Glowing [P]"] = 10, ["Cast - Very Important"] = 15, ["Cast - Circular Swipe"] = 4, ["Fixate On You"] = 11, }, ["target_highlight_color"] = { nil, -- [1] 1, -- [2] }, ["extra_icon_anchor"] = { ["x"] = -2, }, ["extra_icon_stack_outline"] = "OUTLINE", ["range_check_alpha"] = 1, ["click_space"] = { nil, -- [1] 18, -- [2] }, ["castbar_target_font"] = "Expressway", ["semver"] = "6.0.0", ["range_check_in_range_or_target_alpha_friendlies"] = 1, ["use_name_translit"] = true, ["aura_alpha"] = 1, ["cast_statusbar_spark_texture"] = "Interface\\AddOns\\Plater\\images\\spark3", ["indicator_faction"] = false, ["castbar_icon_x_offset"] = 12, ["extra_icon_height"] = 20, ["aura_x_offset"] = -2, ["first_run3"] = true, ["extra_icon_show_purge"] = true, ["transparency_behavior"] = 4, ["spell_animations"] = false, ["ui_parent_scale_tune"] = 1.406249965948519, ["widget_bar_scale"] = 0.99999994039536, ["aura_consolidate"] = true, ["health_statusbar_bgtexture"] = "Minimalist", ["ui_parent_target_strata"] = "BACKGROUND", ["extra_icon_width"] = 26, ["aura_show_enrage"] = true, ["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] 1, -- [2] nil, -- [3] 0.96000000089407, -- [4] }, ["update_throttle"] = 0.30000001192093, ["minor_width_scale"] = 1, ["indicator_pet"] = false, ["aura_frame1_anchor"] = { ["y"] = 0, ["x"] = -2, ["side"] = 2, }, ["indicator_extra_raidmark"] = false, ["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, ["tank"] = { ["colors"] = { ["nocombat"] = { 0.91764705882353, -- [1] 0.12549019607843, -- [2] 0.070588235294118, -- [3] }, }, }, ["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", ["NamePlateHorizontalScale"] = "1.4", ["nameplateShowAll"] = "1", ["nameplateShowFriends"] = "0", ["nameplateLargeTopInset"] = "-1", }, ["health_cutoff_upper"] = false, ["indicator_raidmark_anchor"] = { ["y"] = 1, ["x"] = 2, ["side"] = 9, }, ["login_counter"] = 6712, ["extra_icon_caster_name"] = false, ["click_space_friendly"] = { nil, -- [1] 18, -- [2] }, ["cast_statusbar_texture"] = "Minimalist", ["extra_icon_timer_outline"] = "OUTLINE", ["ghost_auras"] = { ["enabled"] = true, ["auras"] = { ["DEATHKNIGHT"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["WARRIOR"] = { { [262115] = true, [772] = true, }, -- [1] ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["SHAMAN"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["MAGE"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["PRIEST"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["HUNTER"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["MONK"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["WARLOCK"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["DEMONHUNTER"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, }, ["PALADIN"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["DRUID"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, ["9"] = { }, ["8"] = { }, }, ["EVOKER"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["ROGUE"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, }, }, ["aura_grow_direction"] = 1, ["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, ["Icon"] = 2175503, ["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", ["NpcNames"] = { }, ["semver"] = "", ["Enabled"] = true, ["Revision"] = 543, ["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, }, -- [1] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 1, -- [1] 0.5843137254902, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [2] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [4] { ["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.", }, -- [5] { ["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, }, -- [6] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Width.", ["Min"] = 4, ["Key"] = "arrowWidth", ["Value"] = 8, ["Name"] = "Arrow Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [7] { ["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, }, -- [8] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.6156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [11] { ["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, }, -- [12] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [13] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "Option 18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [14] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Nameplate Color", ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [15] { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = false, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, -- [16] { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, -- [1] 0.1843137294054, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, -- [17] }, ["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"] = { 240446, -- [1] }, ["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"] = "", }, -- [1] { ["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, ["NpcNames"] = { }, ["url"] = "", ["Icon"] = "Interface\\ICONS\\Ability_Fixated_State_Red", ["Options"] = { { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 0, -- [1] 0.55686274509804, -- [2] 0.035294117647059, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Change the enemy nameplate color to this color when fixating you!", }, -- [1] }, ["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", }, -- [2] { ["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", -- [1] "maroon", -- [2] }, -- [1] { "198750", -- [1] "midnightblue", -- [2] }, -- [2] { "360850", -- [1] "lime", -- [2] }, -- [3] { "212784", -- [1] "deepskyblue", -- [2] }, -- [4] { "207980", -- [1] "midnightblue", -- [2] }, -- [5] { "199033", -- [1] "gold", -- [2] }, -- [6] { "199034", -- [1] "gold", -- [2] }, -- [7] { "200969", -- [1] "orange", -- [2] }, -- [8] { "394512", -- [1] "indigo", -- [2] }, -- [9] { "397881", -- [1] "deepskyblue", -- [2] }, -- [10] { "396020", -- [1] "khaki", -- [2] }, -- [11] }, }, ["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, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_glow", ["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", ["NpcNames"] = { }, ["semver"] = "", ["Enabled"] = true, ["Revision"] = 561, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Key"] = "segmentsAmount", ["Value"] = 7, ["Name"] = "Amount of Segments", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.95686274509804, -- [1] 1, -- [2] 0.98823529411765, -- [3] 1, -- [4] }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.85882352941176, -- [1] 0.43137254901961, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [3] { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { { "385536", -- [1] "maroon", -- [2] }, -- [1] { "198750", -- [1] "midnightblue", -- [2] }, -- [2] { "360850", -- [1] "lime", -- [2] }, -- [3] { "212784", -- [1] "deepskyblue", -- [2] }, -- [4] { "207980", -- [1] "midnightblue", -- [2] }, -- [5] { "199033", -- [1] "gold", -- [2] }, -- [6] { "199034", -- [1] "gold", -- [2] }, -- [7] { "200969", -- [1] "orange", -- [2] }, -- [8] { "394512", -- [1] "indigo", -- [2] }, -- [9] { "397881", -- [1] "deepskyblue", -- [2] }, -- [10] { "396020", -- [1] "khaki", -- [2] }, -- [11] }, ["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", }, -- [4] }, ["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"] = { 376644, -- [1] 386781, -- [2] 384823, -- [3] 385536, -- [4] 392398, -- [5] 375596, -- [6] 387135, -- [7] 209033, -- [8] 360850, -- [9] 212784, -- [10] 207980, -- [11] 199033, -- [12] 199034, -- [13] 200969, -- [14] 394512, -- [15] 397881, -- [16] 396020, -- [17] 374430, -- [18] }, ["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"] = "", }, -- [3] { ["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, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", ["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", ["NpcNames"] = { }, ["semver"] = "", ["Enabled"] = true, ["Revision"] = 629, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Key"] = "arrowAlpha", ["Value"] = 0.73, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Time that takes for an arrow to travel from the to right.", ["Min"] = 0, ["Key"] = "animSpeed", ["Value"] = 0.2, ["Name"] = "Animation Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [6] { ["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.", }, -- [7] }, ["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"] = { 375943, -- [1] 385958, -- [2] 388623, -- [3] 377034, -- [4] 374361, -- [5] 372107, -- [6] 381525, -- [7] 386660, -- [8] 385578, -- [9] 384699, -- [10] 153501, -- [11] 153686, -- [12] 154442, -- [13] 192018, -- [14] 219488, -- [15] 372087, -- [16] 391726, -- [17] 391723, -- [18] 377383, -- [19] 388976, -- [20] 370764, -- [21] 387067, -- [22] 391118, -- [23] 391136, -- [24] 382233, -- [25] 209027, -- [26] 212031, -- [27] 207261, -- [28] 207979, -- [29] 198888, -- [30] 199805, -- [31] 191508, -- [32] 152792, -- [33] 153395, -- [34] }, ["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"] = "", }, -- [4] { ["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, -- [1] 372749, -- [2] 384933, -- [3] }, ["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", }, -- [5] { ["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, -- [1] 372863, -- [2] 164686, -- [3] 153072, -- [4] 153680, -- [5] 196497, -- [6] 388886, -- [7] 387145, -- [8] 384365, -- [9] 152964, -- [10] 398150, -- [11] 152801, -- [12] 397878, -- [13] 397914, -- [14] 183263, -- [15] 3636, -- [16] 376171, -- [17] 350687, -- [18] 372735, -- [19] 373017, -- [20] 392488, -- [21] }, ["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"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["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", }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["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", }, -- [10] { ["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", }, -- [11] { ["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", }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["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", }, -- [16] { ["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, }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["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", }, -- [6] { ["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"] = true, ["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"] = { 388886, -- [1] 209676, -- [2] 377912, -- [3] }, ["PlaterCore"] = 1, ["Name"] = "Cast - On Going Cast [P]", ["version"] = -1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.4166216850280762, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dots Color", }, -- [1] { ["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", }, -- [2] { ["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", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["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, }, -- [5] { ["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, }, -- [6] { ["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", }, -- [7] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 0.01960784383118153, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the blinking texture", }, -- [8] }, ["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", }, -- [7] }, ["bossmod_aura_height"] = 30, ["patch_version"] = 26, ["aura_stack_font"] = "Expressway", ["cast_statusbar_color_interrupted"] = { 0.30196078431373, -- [1] 0.30196078431373, -- [2] 0.30196078431373, -- [3] }, ["extra_icon_auras_mine"] = { [772] = true, [388539] = true, [262115] = true, }, ["range_check_in_range_or_target_alpha"] = 1, ["aura_timer_text_size"] = 10, ["range_check_alpha_friendlies"] = 1, ["indicator_raidmark_scale"] = 0.75, ["number_region_first_run"] = true, ["version"] = 21, ["target_highlight_height"] = 60, ["news_frame"] = { ["PlaterNewsFrame"] = { ["scale"] = 1, }, }, ["target_highlight_alpha"] = 1, ["cast_statusbar_bgcolor"] = { 0.050980396568775, -- [1] 0.050980396568775, -- [2] 0.050980396568775, -- [3] 0.70000001788139, -- [4] }, ["hide_friendly_castbars"] = true, ["OptionsPanelDB"] = { ["PlaterOptionsPanelFrame"] = { ["scale"] = 1, }, }, ["range_check_enabled"] = false, ["extra_icon_caster_font"] = "Expressway", ["aura_tracker"] = { ["debuff_banned"] = { ["388755"] = false, [378782] = true, ["393957"] = false, [411770] = true, [375905] = true, [383706] = true, [397364] = true, }, ["buff_tracked"] = { ["209859"] = false, ["178658"] = false, ["226510"] = false, }, ["buff_banned"] = { ["206150"] = false, ["333553"] = true, ["61574"] = true, ["206151"] = false, ["61573"] = true, }, }, ["cast_statusbar_use_fade_effects"] = false, ["pet_height_scale"] = 1, ["indicator_rare"] = false, ["resources"] = { ["scale"] = 1, }, ["pet_width_scale"] = 1, ["castbar_target_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["aura_timer_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["auras_per_row_amount"] = 4, ["indicator_elite"] = false, ["usePlaterWidget"] = false, ["target_highlight_texture"] = "Interface\\AddOns\\Plater\\images\\selection_indicator6", }, ["Default"] = { ["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, ["url"] = "", ["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", ["NpcNames"] = { }, ["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", ["Enabled"] = true, ["Revision"] = 543, ["semver"] = "", ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["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", ["Author"] = "Bombad�o-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["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"] = { 240446, -- [1] }, ["Prio"] = 99, ["Name"] = "Explosive Affix", ["PlaterCore"] = 1, ["version"] = -1, ["Desc"] = "Explosive Affix", ["Options"] = { { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [1] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.5843137254902, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [4] { ["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.", }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 1, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [6] { ["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", }, -- [7] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Name"] = "Arrow Height", ["Value"] = 8, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [8] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.6156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [11] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [12] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Name"] = "Dot Y Offset", ["Value"] = 3, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, -- [13] { ["Type"] = 6, ["Name"] = "Option 18", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [14] { ["Type"] = 5, ["Name"] = "Nameplate Color", ["Value"] = "Nameplate Color", ["Key"] = "option17", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [15] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = false, ["Key"] = "useNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, -- [16] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0.1843137294054, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, -- [17] }, ["Icon"] = 2175503, }, -- [1] { ["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, ["Temp_ConstructorCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["url"] = "", ["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, ["Options"] = { { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0, -- [1] 0.55686274509804, -- [2] 0.035294117647059, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Change the enemy nameplate color to this color when fixating you!", }, -- [1] }, ["Enabled"] = true, ["Name"] = "Fixated by Unit", ["Author"] = "Ditador-Azralon", ["Initialization"] = " function (scriptTable)\n --insert code here\n \n end\n ", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["SpellIds"] = { }, ["Prio"] = 99, ["version"] = -1, ["PlaterCore"] = 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", ["Desc"] = "Fixated by Unit", ["semver"] = "", ["NpcNames"] = { }, }, -- [2] { ["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", -- [1] "maroon", -- [2] }, -- [1] { "198750", -- [1] "midnightblue", -- [2] }, -- [2] { "360850", -- [1] "lime", -- [2] }, -- [3] { "212784", -- [1] "deepskyblue", -- [2] }, -- [4] { "207980", -- [1] "midnightblue", -- [2] }, -- [5] { "199033", -- [1] "gold", -- [2] }, -- [6] { "199034", -- [1] "gold", -- [2] }, -- [7] { "200969", -- [1] "orange", -- [2] }, -- [8] { "394512", -- [1] "indigo", -- [2] }, -- [9] { "397881", -- [1] "deepskyblue", -- [2] }, -- [10] { "396020", -- [1] "khaki", -- [2] }, -- [11] }, }, ["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, ["url"] = "", ["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", ["NpcNames"] = { }, ["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", ["Enabled"] = true, ["Revision"] = 561, ["semver"] = "", ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["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", ["Author"] = "Terciob", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["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", ["SpellIds"] = { 376644, -- [1] 386781, -- [2] 384823, -- [3] 385536, -- [4] 392398, -- [5] 375596, -- [6] 387135, -- [7] 209033, -- [8] 360850, -- [9] 212784, -- [10] 207980, -- [11] 199033, -- [12] 199034, -- [13] 200969, -- [14] 394512, -- [15] 397881, -- [16] 396020, -- [17] 374430, -- [18] }, ["Prio"] = 99, ["Name"] = "Castbar Glow", ["PlaterCore"] = 1, ["version"] = -1, ["Desc"] = "Castbar Glow", ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Name"] = "Amount of Segments", ["Value"] = 7, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "segmentsAmount", }, -- [1] { ["Type"] = 1, ["Name"] = "Spark Color", ["Value"] = { 0.95686274509804, -- [1] 1, -- [2] 0.98823529411765, -- [3] 1, -- [4] }, ["Key"] = "sparkColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.85882352941176, -- [1] 0.43137254901961, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [3] { ["Type"] = 7, ["Name"] = "Cast Color by SpellID", ["Value"] = { { "385536", -- [1] "maroon", -- [2] }, -- [1] { "198750", -- [1] "midnightblue", -- [2] }, -- [2] { "360850", -- [1] "lime", -- [2] }, -- [3] { "212784", -- [1] "deepskyblue", -- [2] }, -- [4] { "207980", -- [1] "midnightblue", -- [2] }, -- [5] { "199033", -- [1] "gold", -- [2] }, -- [6] { "199034", -- [1] "gold", -- [2] }, -- [7] { "200969", -- [1] "orange", -- [2] }, -- [8] { "394512", -- [1] "indigo", -- [2] }, -- [9] { "397881", -- [1] "deepskyblue", -- [2] }, -- [10] { "396020", -- [1] "khaki", -- [2] }, -- [11] }, ["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", }, -- [4] }, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_glow", }, -- [3] { ["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, ["url"] = "", ["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", ["NpcNames"] = { }, ["Temp_OnHideCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.movingAnimation:Stop()\nend\n\n\n", ["Enabled"] = true, ["Revision"] = 629, ["semver"] = "", ["Temp_Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["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", ["Author"] = "Izimode-Azralon", ["Initialization"] = "function (scriptTable)\n --insert code here\n \nend\n\n\n", ["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", ["SpellIds"] = { 375943, -- [1] 385958, -- [2] 388623, -- [3] 377034, -- [4] 374361, -- [5] 372107, -- [6] 381525, -- [7] 386660, -- [8] 385578, -- [9] 384699, -- [10] 153501, -- [11] 153686, -- [12] 154442, -- [13] 192018, -- [14] 219488, -- [15] 372087, -- [16] 391726, -- [17] 391723, -- [18] 377383, -- [19] 388976, -- [20] 370764, -- [21] 387067, -- [22] 391118, -- [23] 391136, -- [24] 382233, -- [25] 209027, -- [26] 212031, -- [27] 207261, -- [28] 207979, -- [29] 198888, -- [30] 199805, -- [31] 191508, -- [32] 152792, -- [33] 153395, -- [34] }, ["Prio"] = 99, ["Name"] = "Frontal Casts", ["PlaterCore"] = 1, ["version"] = -1, ["Desc"] = "Castbar Glow", ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Set the alpha of the moving arrow", ["Min"] = 0, ["Name"] = "Arrow Alpha", ["Value"] = 0.73, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [5] { ["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, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "animSpeed", }, -- [6] { ["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.", }, -- [7] }, ["Icon"] = "Interface\\AddOns\\Plater\\images\\cast_bar_frontal", }, -- [4] { ["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"] = { 372743, -- [1] 372749, -- [2] 384933, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Aura While Casting [P]", ["NpcNames"] = { }, }, -- [5] { ["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.", ["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"] = { 373046, -- [1] 372863, -- [2] 164686, -- [3] 153072, -- [4] 153680, -- [5] 196497, -- [6] 388886, -- [7] 387145, -- [8] 384365, -- [9] 152964, -- [10] 398150, -- [11] 152801, -- [12] 397878, -- [13] 397914, -- [14] 183263, -- [15] 3636, -- [16] 376171, -- [17] 350687, -- [18] 372735, -- [19] 373017, -- [20] 392488, -- [21] 257732, -- [22] 256060, -- [23] 257899, -- [24] 384633, -- [25] 374339, -- [26] 395694, -- [27] 391634, -- [28] 372701, -- [29] 369328, -- [30] 265487, -- [31] 413044, -- [32] 183526, -- [33] 88194, -- [34] 87762, -- [35] 413385, -- [36] 411001, -- [37] 378282, -- [38] 384161, -- [39] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a big animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 4", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Name"] = "Flash", ["Value"] = "Flash:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["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, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [6] { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shake:", ["Name"] = "Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["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, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Name"] = "Dot Animation", ["Value"] = "Dot Animation:", ["Key"] = "option14", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, -- [16] { ["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, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, -- [17] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Name"] = "Option 19", ["Value"] = "Cast Bar", ["Key"] = "option19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Name"] = "Use Cast Bar Color", ["Value"] = true, ["Key"] = "useCastbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["version"] = -1, ["Name"] = "Cast - Very Important [Plater]", ["NpcNames"] = { }, }, -- [6] { ["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"] = true, ["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"] = { 388886, -- [1] 209676, -- [2] 377912, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Dots Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.4166216850280762, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dots Color", }, -- [1] { ["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, }, -- [2] { ["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", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["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", }, -- [5] { ["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", }, -- [6] { ["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, }, -- [7] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 0.01960784383118153, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the blinking texture", }, -- [8] }, ["version"] = -1, ["Name"] = "Cast - On Going Cast [P]", ["NpcNames"] = { }, }, -- [7] { ["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", ["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.", ["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, ["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"] = "", }, -- [1] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Name"] = "Vertical Line Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "indicatorColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Indicator alpha.", ["Min"] = 0.1, ["Key"] = "indicatorAlpha", ["Value"] = 0.79, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Vertical Line Alpha", }, -- [4] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Key"] = "fillColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Fill Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Fill alpha.", ["Min"] = 0, ["Name"] = "Fill Alpha", ["Value"] = 0.2, ["Key"] = "fillAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [7] }, ["version"] = -1, ["Name"] = "Add - Health Markers [P]", ["NpcNames"] = { "197697", -- [1] "59544", -- [2] "186227", -- [3] "184020", -- [4] "91005", -- [5] }, }, -- [8] }, ["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"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["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"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["NamePlateVerticalScale"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["nameplateSelectedAlpha"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["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"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", ["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", ["nameplateShowAll"] = "[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", ["nameplateShowFriends"] = "[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", ["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", ["nameplateShowDebuffsOnFriendly"] = "[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", ["nameplateShowOnlyNames"] = "[string \"=[C]\"]: in function `SetCVar'\n[string \"@Interface/AddOns/Plater/Plater.lua\"]:2248: in function \n", }, ["aura_cache_by_name"] = { ["consecration"] = { 26573, -- [1] 32773, -- [2] 33559, -- [3] 36946, -- [4] 37553, -- [5] 38385, -- [6] 41541, -- [7] 43429, -- [8] 57798, -- [9] 59998, -- [10] 69930, -- [11] 79966, -- [12] 81297, -- [13] 107100, -- [14] 111365, -- [15] 153441, -- [16] 158416, -- [17] 162642, -- [18] 165711, -- [19] 184047, -- [20] 188370, -- [21] 190010, -- [22] 200667, -- [23] 200678, -- [24] 200679, -- [25] 204242, -- [26] 205228, -- [27] 216217, -- [28] 221645, -- [29] 221730, -- [30] 233390, -- [31] 243597, -- [32] 251151, -- [33] 251152, -- [34] 251549, -- [35] 251550, -- [36] 264082, -- [37] 283579, -- [38] 283582, -- [39] 283583, -- [40] 288807, -- [41] 288808, -- [42] 288809, -- [43] 290496, -- [44] 290497, -- [45] 290498, -- [46] 294346, -- [47] 294347, -- [48] 327980, -- [49] 344172, -- [50] 382484, -- [51] 387881, -- [52] }, }, ["url"] = "https://wago.io/LuckyoneUI-Plater/21", ["indicator_raidmark_scale"] = 0.75, ["aura2_y_offset"] = 5, ["extra_icon_caster_size"] = 10, ["health_selection_overlay"] = "Minimalist", ["expansion_triggerwipe"] = { [9] = true, }, ["cast_statusbar_color_nointerrupt"] = { 1, -- [1] 0, -- [2] 0.007843137254902, -- [3] 0.96000000089407, -- [4] }, ["npc_cache"] = { [118518] = { "Priestess Lunaspyre", -- [1] "Tomb of Sargeras", -- [2] }, [24560] = { "Priestess Delrissa", -- [1] "Magisters' Terrace", -- [2] }, [100351] = { "Avatar of Vengeance", -- [1] "Vault of the Wardens", -- [2] }, [24656] = { "Fizzle", -- [1] "Magisters' Terrace", -- [2] }, [24688] = { "Wretched Skulker", -- [1] "Magisters' Terrace", -- [2] }, [100991] = { "Strangling Roots", -- [1] "Darkheart Thicket", -- [2] }, [28878] = { "Skeletal Minion", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [99200] = { "Dresaron", -- [1] "Darkheart Thicket", -- [2] }, [190404] = { "Subterranean Proto-Dragon", -- [1] "Halls of Infusion", -- [2] }, [120182] = { "Tormented Priestess", -- [1] "Tomb of Sargeras", -- [2] }, [198081] = { "Quarry Earthshaper", -- [1] "Vault of the Incarnates", -- [2] }, [98177] = { "Glayvianna Soulrender", -- [1] "Vault of the Wardens", -- [2] }, [190405] = { "Infuser Sariya", -- [1] "Halls of Infusion", -- [2] }, [40021] = { "Incendiary Spark", -- [1] "Blackrock Caverns", -- [2] }, [190406] = { "Aqualing", -- [1] "Halls of Infusion", -- [2] }, [21362] = { "Phoenix", -- [1] "Tempest Keep", -- [2] }, [44819] = { "Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [91781] = { "Hatecoil Warrior", -- [1] "Eye of Azshara", -- [2] }, [196548] = { "Ancient Branch", -- [1] "Algeth'ar Academy", -- [2] }, [29774] = { "Spitting Cobra", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [29838] = { "Drakkari Rhino", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [187593] = { "Primal Flame", -- [1] "Vault of the Incarnates", -- [2] }, [200131] = { "Sha-Touched Guardian", -- [1] "Temple of the Jade Serpent", -- [2] }, [25840] = { "Entropius", -- [1] "The Sunwell", -- [2] }, [201155] = { "Nascent Proto-Dragon", -- [1] "Vault of the Incarnates", -- [2] }, [23953] = { "Prince Keleseth", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [91782] = { "Hatecoil Crusher", -- [1] "Eye of Azshara", -- [2] }, [200388] = { "Malformed Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [100354] = { "Grasping Tentacle", -- [1] "Maw of Souls", -- [2] }, [30286] = { "Frostbringer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [98691] = { "Risen Scout", -- [1] "Black Rook Hold", -- [2] }, [54543] = { "Time-Twisted Drake", -- [1] "End Time", -- [2] }, [30414] = { "Forgotten One", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [201413] = { "Inflammable Wall", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [91783] = { "Hatecoil Stormweaver", -- [1] "Eye of Azshara", -- [2] }, [120697] = { "Worshiper of Elune", -- [1] "Tomb of Sargeras", -- [2] }, [417] = { "Khuughun", -- [1] "Blackrock Caverns", -- [2] }, [190923] = { "Zephyrling", -- [1] "Halls of Infusion", -- [2] }, [24689] = { "Wretched Bruiser", -- [1] "Magisters' Terrace", -- [2] }, [78734] = { "Zipteq", -- [1] "Auchindoun", -- [2] }, [18708] = { "Murmur", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [26928] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [199368] = { "Hardened Crystal", -- [1] "The Azure Vault", -- [2] }, [102019] = { "Stormforged Obliterator", -- [1] "Halls of Valor", -- [2] }, [189901] = { "Warlord Sargha", -- [1] "Neltharus", -- [2] }, [40023] = { "Defiled Earth Rager", -- [1] "Blackrock Caverns", -- [2] }, [98693] = { "Shackled Servitor", -- [1] "Maw of Souls", -- [2] }, [54544] = { "Echo of Tyrande", -- [1] "End Time", -- [2] }, [98949] = { "Smashspite the Hateful", -- [1] "Black Rook Hold", -- [2] }, [200137] = { "Depraved Mistweaver", -- [1] "Temple of the Jade Serpent", -- [2] }, [78735] = { "Zar'shuul", -- [1] "Auchindoun", -- [2] }, [197835] = { "Kaurdyth", -- [1] "Vault of the Incarnates", -- [2] }, [196044] = { "Unruly Textbook", -- [1] "Algeth'ar Academy", -- [2] }, [102404] = { "Stoneclaw Grubmaster", -- [1] "Neltharion's Lair", -- [2] }, [102788] = { "Felspite Dominator", -- [1] "Black Rook Hold", -- [2] }, [43286] = { "Crystal Shard", -- [1] "The Stonecore", -- [2] }, [59726] = { "Peril", -- [1] "Temple of the Jade Serpent", -- [2] }, [196045] = { "Corrupted Manafiend", -- [1] "Algeth'ar Academy", -- [2] }, [101637] = { "Valarjar Aspirant", -- [1] "Halls of Valor", -- [2] }, [120188] = { "Wailing Soul", -- [1] "Tomb of Sargeras", -- [2] }, [23954] = { "Ingvar the Plunderer", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [91786] = { "Gritslime Snail", -- [1] "Eye of Azshara", -- [2] }, [58319] = { "Lesser Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [39960] = { "Deep Murloc Drudge", -- [1] "Throne of the Tides", -- [2] }, [30287] = { "Plundering Geist", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [30319] = { "Twilight Darkcaster", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [76306] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [113536] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [44566] = { "Ozumat", -- [1] "Throne of the Tides", -- [2] }, [75155] = { "Aku'mai the Devourer", -- [1] "Blackfathom Deeps", -- [2] }, [91787] = { "Cove Seagull", -- [1] "Eye of Azshara", -- [2] }, [98696] = { "Illysanna Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [76307] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [26801] = { "Horde Ranger", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [8319] = { "Nightmare Whelp", -- [1] "Sunken Temple", -- [2] }, [24850] = { "Kalecgos", -- [1] "The Sunwell", -- [2] }, [24882] = { "Brutallus", -- [1] "The Sunwell", -- [2] }, [101639] = { "Valarjar Shieldmaiden", -- [1] "Halls of Valor", -- [2] }, [81297] = { "Dreadfang", -- [1] "Iron Docks", -- [2] }, [39705] = { "Ascendant Lord Obsidius", -- [1] "Blackrock Caverns", -- [2] }, [43927] = { "Harbinger of Darkness", -- [1] "Lost City of the Tol'vir", -- [2] }, [100360] = { "Grasping Tentacle", -- [1] "Maw of Souls", -- [2] }, [5273] = { "Atal'ai High Priest", -- [1] "Sunken Temple", -- [2] }, [21268] = { "Netherstrand Longbow", -- [1] "Tempest Keep", -- [2] }, [120191] = { "Eternal Soulguard", -- [1] "Tomb of Sargeras", -- [2] }, [75285] = { "Twilight Storm Mender", -- [1] "Blackfathom Deeps", -- [2] }, [91789] = { "Lady Hatecoil", -- [1] "Eye of Azshara", -- [2] }, [49045] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [29680] = { "Slad'ran Viper", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [76309] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [98954] = { "Felsworn Myrmidon", -- [1] "Vault of the Wardens", -- [2] }, [74518] = { "Executioner Gore", -- [1] "Blackfathom Deeps", -- [2] }, [97163] = { "Cursed Falke", -- [1] "Maw of Souls", -- [2] }, [198868] = { "Primalist Voltweaver", -- [1] "Vault of the Incarnates", -- [2] }, [101641] = { "Mythana", -- [1] "Darkheart Thicket", -- [2] }, [75286] = { "Twilight Disciple", -- [1] "Blackfathom Deeps", -- [2] }, [79508] = { "Felborne Abyssal", -- [1] "Auchindoun", -- [2] }, [126845] = { "Captain Jolly", -- [1] "Freehold", -- [2] }, [100362] = { "Grasping Tentacle", -- [1] "Maw of Souls", -- [2] }, [76310] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [134389] = { "Venomous Ophidian", -- [1] "Temple of Sethraliss", -- [2] }, [129788] = { "Irontide Bonesaw", -- [1] "Freehold", -- [2] }, [190426] = { "Decay Totem", -- [1] "Brackenhide Hollow", -- [2] }, [95885] = { "Tirathon Saltheril", -- [1] "Vault of the Wardens", -- [2] }, [75927] = { "Azzakel", -- [1] "Auchindoun", -- [2] }, [117123] = { "Tidescale Legionnaire", -- [1] "Tomb of Sargeras", -- [2] }, [24723] = { "Selin Fireheart", -- [1] "Magisters' Terrace", -- [2] }, [121473] = { "Coercitor Nixa", -- [1] "Tomb of Sargeras", -- [2] }, [115844] = { "Goroth", -- [1] "Tomb of Sargeras", -- [2] }, [5721] = { "Dreamscythe", -- [1] "Sunken Temple", -- [2] }, [120194] = { "Ghostly Acolyte", -- [1] "Tomb of Sargeras", -- [2] }, [91792] = { "Stormwake Hydra", -- [1] "Eye of Azshara", -- [2] }, [126847] = { "Captain Raoul", -- [1] "Freehold", -- [2] }, [100364] = { "Spirit of Vengeance", -- [1] "Vault of the Wardens", -- [2] }, [86547] = { "Venom Sprayer", -- [1] "The Everbloom", -- [2] }, [190174] = { "Hypnosis Bat", -- [1] "Court of Stars", -- [2] }, [25363] = { "Sunblade Cabalist", -- [1] "The Sunwell", -- [2] }, [119939] = { "Ghastly Bonewarden", -- [1] "Tomb of Sargeras", -- [2] }, [77080] = { "Sargerei Arbiter", -- [1] "Auchindoun", -- [2] }, [97678] = { "Aranasi Broodmother", -- [1] "Vault of the Wardens", -- [2] }, [79511] = { "Blazing Trickster", -- [1] "Auchindoun", -- [2] }, [96015] = { "Inquisitor Tormentorum", -- [1] "Vault of the Wardens", -- [2] }, [40923] = { "Unstable Corruption", -- [1] "Throne of the Tides", -- [2] }, [94224] = { "Petrifying Totem", -- [1] "Neltharion's Lair", -- [2] }, [76057] = { "Carrion Worm", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [127488] = { "Ashvane Flamecaster", -- [1] "Tol Dagor", -- [2] }, [190688] = { "Blazing Fiend", -- [1] "Vault of the Incarnates", -- [2] }, [39708] = { "Twilight Flame Caller", -- [1] "Blackrock Caverns", -- [2] }, [95888] = { "Cordana Felsong", -- [1] "Vault of the Wardens", -- [2] }, [24084] = { "Tunneling Ghoul", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [193760] = { "Surging Ruiner", -- [1] "Vault of the Incarnates", -- [2] }, [192481] = { "Decaying Slime", -- [1] "Brackenhide Hollow", -- [2] }, [190690] = { "Thundering Ravager", -- [1] "Vault of the Incarnates", -- [2] }, [12206] = { "Primordial Behemoth", -- [1] "Maraudon", -- [2] }, [81432] = { "Grom'kar Technician", -- [1] "Iron Docks", -- [2] }, [191714] = { "Seeking Stormling", -- [1] "Vault of the Incarnates", -- [2] }, [194273] = { "Witherling", -- [1] "Brackenhide Hollow", -- [2] }, [196576] = { "Spellbound Scepter", -- [1] "Algeth'ar Academy", -- [2] }, [96657] = { "Blade Dancer Illianna", -- [1] "Vault of the Wardens", -- [2] }, [127490] = { "Knight Captain Valyri", -- [1] "Tol Dagor", -- [2] }, [26803] = { "Horde Cleric", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [196577] = { "Spellbound Battleaxe", -- [1] "Algeth'ar Academy", -- [2] }, [99728] = { "Grimguard", -- [1] "Vault of the Wardens", -- [2] }, [91796] = { "Skrog Wavecrasher", -- [1] "Eye of Azshara", -- [2] }, [102287] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [101008] = { "Stinging Swarm", -- [1] "Black Rook Hold", -- [2] }, [97170] = { "Hatecoil Wavebinder", -- [1] "Eye of Azshara", -- [2] }, [21270] = { "Cosmic Infuser", -- [1] "Tempest Keep", -- [2] }, [191206] = { "Primalist Mage", -- [1] "Vault of the Incarnates", -- [2] }, [57109] = { "Minion of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [91797] = { "King Deepbeard", -- [1] "Eye of Azshara", -- [2] }, [25588] = { "Hand of the Deceiver", -- [1] "The Sunwell", -- [2] }, [133379] = { "Adderis", -- [1] "Temple of Sethraliss", -- [2] }, [98706] = { "Commander Shemdah'sohn", -- [1] "Black Rook Hold", -- [2] }, [29874] = { "Drakkari Inciter", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [97043] = { "Seacursed Slaver", -- [1] "Maw of Souls", -- [2] }, [97171] = { "Hatecoil Arcanist", -- [1] "Eye of Azshara", -- [2] }, [43612] = { "High Prophet Barim", -- [1] "Lost City of the Tol'vir", -- [2] }, [45915] = { "Armored Mistral", -- [1] "The Vortex Pinnacle", -- [2] }, [81819] = { "Everbloom Naturalist", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [24085] = { "Dragonflayer Overseer", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [98963] = { "Blazing Imp", -- [1] "Vault of the Wardens", -- [2] }, [86809] = { "Grom'kar Incinerator", -- [1] "Iron Docks", -- [2] }, [97172] = { "Saltsea Droplet", -- [1] "Eye of Azshara", -- [2] }, [32593] = { "Skittering Swarmer", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [120201] = { "Spectral Guardian", -- [1] "Tomb of Sargeras", -- [2] }, [42845] = { "Rock Borer", -- [1] "The Stonecore", -- [2] }, [190187] = { "Draconic Image", -- [1] "The Azure Vault", -- [2] }, [97173] = { "Restless Tides", -- [1] "Eye of Azshara", -- [2] }, [133384] = { "Merektha", -- [1] "Temple of Sethraliss", -- [2] }, [95766] = { "Crazed Razorbeak", -- [1] "Darkheart Thicket", -- [2] }, [83612] = { "Skulloc", -- [1] "Iron Docks", -- [2] }, [126983] = { "Harlan Sweete", -- [1] "Freehold", -- [2] }, [200936] = { "Living Flame", -- [1] "Vault of the Incarnates", -- [2] }, [54552] = { "Time-Twisted Breaker", -- [1] "End Time", -- [2] }, [98965] = { "Kur'talos Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [127879] = { "Shieldbearer of Zul", -- [1] "Atal'Dazar", -- [2] }, [21271] = { "Infinity Blades", -- [1] "Tempest Keep", -- [2] }, [205799] = { "Cinderstep Melter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [83613] = { "Koramar", -- [1] "Iron Docks", -- [2] }, [191215] = { "Tarasek Legionnaire", -- [1] "Vault of the Incarnates", -- [2] }, [86684] = { "Feral Lasher", -- [1] "The Everbloom", -- [2] }, [43614] = { "Lockmaw", -- [1] "Lost City of the Tol'vir", -- [2] }, [75426] = { "Bloodmaul Overseer", -- [1] "Bloodmaul Slag Mines", -- [2] }, [43934] = { "Soul Fragment", -- [1] "Lost City of the Tol'vir", -- [2] }, [133389] = { "Galvazzt", -- [1] "Temple of Sethraliss", -- [2] }, [56472] = { "Fragrant Lotus", -- [1] "Shado-Pan Monastery", -- [2] }, [96664] = { "Valarjar Runecarver", -- [1] "Halls of Valor", -- [2] }, [54553] = { "Time-Twisted Seer", -- [1] "End Time", -- [2] }, [18105] = { "Ghaz'an", -- [1] "Coilfang: The Underbog", -- [2] }, [56792] = { "Figment of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [74787] = { "Slave Watcher Crushto", -- [1] "Bloodmaul Slag Mines", -- [2] }, [12207] = { "Thessala Hydra", -- [1] "Maraudon", -- [2] }, [95769] = { "Mindshattered Screecher", -- [1] "Darkheart Thicket", -- [2] }, [84767] = { "Twisted Abomination", -- [1] "The Everbloom", -- [2] }, [119950] = { "Brimstone Infernal", -- [1] "Tomb of Sargeras", -- [2] }, [75172] = { "Deep Terror", -- [1] "Blackfathom Deeps", -- [2] }, [83616] = { "Zoggosh", -- [1] "Iron Docks", -- [2] }, [62358] = { "Corrupt Droplet", -- [1] "Temple of the Jade Serpent", -- [2] }, [100248] = { "Ritualist Lesha", -- [1] "Eye of Azshara", -- [2] }, [56473] = { "Flying Snow", -- [1] "Shado-Pan Monastery", -- [2] }, [21272] = { "Warp Slicer", -- [1] "Tempest Keep", -- [2] }, [118032] = { "Tormenting Eye", -- [1] "Artifact - Acquisition - Tank", -- [2] }, [191222] = { "Juvenile Frost Proto-Dragon", -- [1] "Vault of the Incarnates", -- [2] }, [95771] = { "Dreadsoul Ruiner", -- [1] "Darkheart Thicket", -- [2] }, [44895] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [104215] = { "Patrol Captain Gerdo", -- [1] "Court of Stars", -- [2] }, [100249] = { "Channeler Varisz", -- [1] "Eye of Azshara", -- [2] }, [137233] = { "Plague Toad", -- [1] "Temple of Sethraliss", -- [2] }, [59544] = { "The Nodding Tiger", -- [1] "Temple of the Jade Serpent", -- [2] }, [129547] = { "Blacktooth Knuckleduster", -- [1] "Freehold", -- [2] }, [98970] = { "Latosius", -- [1] "Black Rook Hold", -- [2] }, [187897] = { "Defier Draghar", -- [1] "Ruby Life Pools", -- [2] }, [74790] = { "Gug'rokk", -- [1] "Bloodmaul Slag Mines", -- [2] }, [135699] = { "Ashvane Jailer", -- [1] "Tol Dagor", -- [2] }, [95772] = { "Frenzied Nightclaw", -- [1] "Darkheart Thicket", -- [2] }, [191736] = { "Crawth", -- [1] "Algeth'ar Academy", -- [2] }, [77605] = { "Whirling Dervish", -- [1] "Skyreach", -- [2] }, [100250] = { "Binder Ashioi", -- [1] "Eye of Azshara", -- [2] }, [75814] = { "Bloodmaul Earthbreaker", -- [1] "Bloodmaul Slag Mines", -- [2] }, [191225] = { "Tarasek Earthreaver", -- [1] "Vault of the Incarnates", -- [2] }, [129548] = { "Blacktooth Brute", -- [1] "Freehold", -- [2] }, [127757] = { "Reanimated Honor Guard", -- [1] "Atal'Dazar", -- [2] }, [196855] = { "Braekkas", -- [1] "Vault of the Incarnates", -- [2] }, [44704] = { "Minion of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [44896] = { "Pygmy Brute", -- [1] "Lost City of the Tol'vir", -- [2] }, [104217] = { "Talixae Flamewreath", -- [1] "Court of Stars", -- [2] }, [77734] = { "Teron'gor", -- [1] "Auchindoun", -- [2] }, [196856] = { "Primal Stormsentry", -- [1] "Vault of the Incarnates", -- [2] }, [59545] = { "The Golden Beetle", -- [1] "Temple of the Jade Serpent", -- [2] }, [191739] = { "Scalebane Lieutenant", -- [1] "The Azure Vault", -- [2] }, [80805] = { "Makogg Emberblade", -- [1] "Iron Docks", -- [2] }, [5722] = { "Hazzas", -- [1] "Sunken Temple", -- [2] }, [99868] = { "Fenryr", -- [1] "Halls of Valor", -- [2] }, [91808] = { "Serpentrix", -- [1] "Eye of Azshara", -- [2] }, [104218] = { "Advisor Melandrus", -- [1] "Court of Stars", -- [2] }, [190205] = { "Scorchling", -- [1] "Ruby Life Pools", -- [2] }, [13599] = { "Stolid Snapjaw", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [201464] = { "Cinderstep Weaver", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [195579] = { "Primal Gust", -- [1] "The Nokhud Offensive", -- [2] }, [98973] = { "Skeletal Warrior", -- [1] "Maw of Souls", -- [2] }, [190206] = { "Primalist Flamedancer", -- [1] "Ruby Life Pools", -- [2] }, [25367] = { "Sunblade Arch Mage", -- [1] "The Sunwell", -- [2] }, [191230] = { "Dragonspawn Flamebender", -- [1] "Vault of the Incarnates", -- [2] }, [44897] = { "Pygmy Scout", -- [1] "Lost City of the Tol'vir", -- [2] }, [190207] = { "Primalist Cinderweaver", -- [1] "Ruby Life Pools", -- [2] }, [120851] = { "Hippogryph Lord Varah", -- [1] "Tomb of Sargeras", -- [2] }, [19514] = { "Al'ar", -- [1] "Tempest Keep", -- [2] }, [59546] = { "The Talking Fish", -- [1] "Temple of the Jade Serpent", -- [2] }, [201466] = { "Cinderstep Igniter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [99358] = { "Rotheart Dryad", -- [1] "Darkheart Thicket", -- [2] }, [192767] = { "Primal Icebulk", -- [1] "Vault of the Incarnates", -- [2] }, [191232] = { "Drakonid Stormbringer", -- [1] "Vault of the Incarnates", -- [2] }, [23960] = { "Dragonflayer Runecaster", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [83622] = { "Bloodmaul Ogre Mage", -- [1] "Bloodmaul Slag Mines", -- [2] }, [187139] = { "Crystal Thrasher", -- [1] "The Azure Vault", -- [2] }, [129552] = { "Monzumi", -- [1] "Atal'Dazar", -- [2] }, [6066] = { "Earthgrab Totem", -- [1] "Sunken Temple", -- [2] }, [56732] = { "Liu Flameheart", -- [1] "Temple of the Jade Serpent", -- [2] }, [186116] = { "Gutshot", -- [1] "Brackenhide Hollow", -- [2] }, [99359] = { "Rotheart Keeper", -- [1] "Darkheart Thicket", -- [2] }, [194816] = { "Forgewrought Monstrosity", -- [1] "Neltharus", -- [2] }, [201469] = { "Restless Pebble", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [83623] = { "Bloodmaul Warder", -- [1] "Bloodmaul Slag Mines", -- [2] }, [134686] = { "Mature Krolusk", -- [1] "Temple of Sethraliss", -- [2] }, [102430] = { "Tarspitter Slug", -- [1] "Neltharion's Lair", -- [2] }, [59547] = { "Jiang", -- [1] "Temple of the Jade Serpent", -- [2] }, [24696] = { "Coilskar Witch", -- [1] "Magisters' Terrace", -- [2] }, [129553] = { "Dinomancer Kish'o", -- [1] "Atal'Dazar", -- [2] }, [97185] = { "The Grimewalker", -- [1] "Maw of Souls", -- [2] }, [99360] = { "Vilethorn Blossom", -- [1] "Darkheart Thicket", -- [2] }, [201471] = { "Earthborne Charger", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [43875] = { "Asaad", -- [1] "The Vortex Pinnacle", -- [2] }, [98081] = { "Bellowing Idol", -- [1] "Neltharion's Lair", -- [2] }, [75820] = { "Vengeful Magma Elemental", -- [1] "Bloodmaul Slag Mines", -- [2] }, [56541] = { "Master Snowdrift", -- [1] "Shado-Pan Monastery", -- [2] }, [84520] = { "Pitwarden Gwarnok", -- [1] "Iron Docks", -- [2] }, [186120] = { "Treemouth", -- [1] "Brackenhide Hollow", -- [2] }, [21274] = { "Staff of Disintegration", -- [1] "Tempest Keep", -- [2] }, [95779] = { "Festerhide Grizzly", -- [1] "Darkheart Thicket", -- [2] }, [25592] = { "Doomfire Destroyer", -- [1] "The Sunwell", -- [2] }, [127124] = { "Freehold Barhand", -- [1] "Freehold", -- [2] }, [76205] = { "Blooded Bladefeather", -- [1] "Skyreach", -- [2] }, [59804] = { "Gripping Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [186122] = { "Rira Hackclaw", -- [1] "Brackenhide Hollow", -- [2] }, [192519] = { "Monstrous Mud", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [17724] = { "Underbat", -- [1] "Coilfang: The Underbog", -- [2] }, [135971] = { "Faithless Conscript", -- [1] "Temple of Sethraliss", -- [2] }, [23961] = { "Dragonflayer Ironhelm", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [193799] = { "Rotchanting Totem", -- [1] "Brackenhide Hollow", -- [2] }, [196102] = { "Conjured Lasher", -- [1] "The Azure Vault", -- [2] }, [112668] = { "Infernal Imp", -- [1] "Court of Stars", -- [2] }, [54431] = { "Echo of Baine", -- [1] "End Time", -- [2] }, [44260] = { "Venomfang Crocolisk", -- [1] "Lost City of the Tol'vir", -- [2] }, [54687] = { "Time-Twisted Footman", -- [1] "End Time", -- [2] }, [186124] = { "Gashtooth", -- [1] "Brackenhide Hollow", -- [2] }, [74927] = { "Unstable Slag", -- [1] "Bloodmaul Slag Mines", -- [2] }, [42789] = { "Stonecore Magmalord", -- [1] "The Stonecore", -- [2] }, [120473] = { "Tidescale Combatant", -- [1] "Tomb of Sargeras", -- [2] }, [186125] = { "Tricktotem", -- [1] "Brackenhide Hollow", -- [2] }, [131112] = { "Cutwater Striker", -- [1] "Tol Dagor", -- [2] }, [24697] = { "Sister of Torment", -- [1] "Magisters' Terrace", -- [2] }, [24761] = { "Brightscale Wyrm", -- [1] "Magisters' Terrace", -- [2] }, [193291] = { "Apex Blazewing", -- [1] "Neltharus", -- [2] }, [45924] = { "Turbulent Squall", -- [1] "The Vortex Pinnacle", -- [2] }, [194315] = { "Stormcaller Solongo", -- [1] "The Nokhud Offensive", -- [2] }, [54432] = { "Murozond", -- [1] "End Time", -- [2] }, [44261] = { "Sharptalon Eagle", -- [1] "Lost City of the Tol'vir", -- [2] }, [29335] = { "Anub'ar Webspinner", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [96934] = { "Valarjar Trapper", -- [1] "Halls of Valor", -- [2] }, [54688] = { "Time-Twisted Nightsaber", -- [1] "End Time", -- [2] }, [194316] = { "Stormcaller Zarii", -- [1] "The Nokhud Offensive", -- [2] }, [25369] = { "Sunblade Vindicator", -- [1] "The Sunwell", -- [2] }, [192781] = { "Ore Elemental", -- [1] "Neltharus", -- [2] }, [118044] = { "Nether Horror", -- [1] "Artifact - Acquisition - Tank", -- [2] }, [193293] = { "Qalashi Warden", -- [1] "Neltharus", -- [2] }, [130582] = { "Despondent Scallywag", -- [1] "Tol Dagor", -- [2] }, [83629] = { "Lunarfall Goren Hatchling", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [40935] = { "Gilgoblin Hunter", -- [1] "Throne of the Tides", -- [2] }, [19516] = { "Void Reaver", -- [1] "Tempest Keep", -- [2] }, [106786] = { "Bitterbrine Slave", -- [1] "Eye of Azshara", -- [2] }, [129559] = { "Cutwater Duelist", -- [1] "Freehold", -- [2] }, [45477] = { "Gust Soldier", -- [1] "The Vortex Pinnacle", -- [2] }, [99366] = { "Taintheart Summoner", -- [1] "Darkheart Thicket", -- [2] }, [17725] = { "Underbog Lurker", -- [1] "Coilfang: The Underbog", -- [2] }, [75058] = { "Twilight Aquamancer", -- [1] "Blackfathom Deeps", -- [2] }, [187154] = { "Unstable Curator", -- [1] "The Azure Vault", -- [2] }, [43878] = { "Grand Vizier Ertan", -- [1] "The Vortex Pinnacle", -- [2] }, [106787] = { "Bitterbrine Slave", -- [1] "Eye of Azshara", -- [2] }, [187155] = { "Rune Seal Keeper", -- [1] "The Azure Vault", -- [2] }, [76466] = { "Psyfiend", -- [1] "Auchindoun", -- [2] }, [80816] = { "Ahri'ok Dugru", -- [1] "Iron Docks", -- [2] }, [101414] = { "Saltscale Skulker", -- [1] "Eye of Azshara", -- [2] }, [186644] = { "Leymor", -- [1] "The Azure Vault", -- [2] }, [199182] = { "Jumping Spiderling", -- [1] "Vault of the Incarnates", -- [2] }, [120477] = { "Deep Stalker", -- [1] "Tomb of Sargeras", -- [2] }, [192786] = { "Qalashi Plunderer", -- [1] "Neltharus", -- [2] }, [24698] = { "Ethereum Smuggler", -- [1] "Magisters' Terrace", -- [2] }, [24762] = { "Sunblade Keeper", -- [1] "Magisters' Terrace", -- [2] }, [76595] = { "Sargerei Soulpriest", -- [1] "Auchindoun", -- [2] }, [28920] = { "Stormforged Giant", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [190484] = { "Kyrakka", -- [1] "Ruby Life Pools", -- [2] }, [192787] = { "Qalashi Spinecrusher", -- [1] "Neltharus", -- [2] }, [45926] = { "Servant of Asaad", -- [1] "The Vortex Pinnacle", -- [2] }, [190485] = { "Erkhart Stormvein", -- [1] "Ruby Life Pools", -- [2] }, [192788] = { "Qalashi Thaumaturge", -- [1] "Neltharus", -- [2] }, [187159] = { "Shrieking Whelp", -- [1] "The Azure Vault", -- [2] }, [54690] = { "Time-Twisted Priest", -- [1] "End Time", -- [2] }, [80818] = { "Luminous Orchid", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [25370] = { "Sunblade Dusk Priest", -- [1] "The Sunwell", -- [2] }, [187160] = { "Crystal Fury", -- [1] "The Azure Vault", -- [2] }, [191510] = { "Smoldering Hellion", -- [1] "Vault of the Incarnates", -- [2] }, [189719] = { "Watcher Irideus", -- [1] "Halls of Infusion", -- [2] }, [196116] = { "Crystal Fury", -- [1] "The Azure Vault", -- [2] }, [75829] = { "Nhallish", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [119072] = { "The Desolate Host", -- [1] "Tomb of Sargeras", -- [2] }, [84401] = { "Swift Sproutling", -- [1] "The Everbloom", -- [2] }, [189464] = { "Qalashi Irontorch", -- [1] "Neltharus", -- [2] }, [196117] = { "Crystal Thrasher", -- [1] "The Azure Vault", -- [2] }, [17726] = { "Wrathfin Myrmidon", -- [1] "Coilfang: The Underbog", -- [2] }, [83762] = { "Grom'kar Deckhand", -- [1] "Iron Docks", -- [2] }, [39978] = { "Twilight Torturer", -- [1] "Blackrock Caverns", -- [2] }, [54435] = { "Heloce", -- [1] "End Time", -- [2] }, [197398] = { "Hungry Lasher", -- [1] "Algeth'ar Academy", -- [2] }, [189466] = { "Irontorch Commander", -- [1] "Neltharus", -- [2] }, [189722] = { "Gulping Goliath", -- [1] "Halls of Infusion", -- [2] }, [54691] = { "Time-Twisted Sorceress", -- [1] "End Time", -- [2] }, [44648] = { "Unyielding Behemoth", -- [1] "Throne of the Tides", -- [2] }, [75191] = { "Bloodmaul Slaver", -- [1] "Bloodmaul Slag Mines", -- [2] }, [189467] = { "Qalashi Bonesplitter", -- [1] "Neltharus", -- [2] }, [83763] = { "Grom'kar Technician", -- [1] "Iron Docks", -- [2] }, [45096] = { "Tamed Tol'vir Prowler", -- [1] "Lost City of the Tol'vir", -- [2] }, [28729] = { "Watcher Narjil", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [59553] = { "The Songbird Queen", -- [1] "Temple of the Jade Serpent", -- [2] }, [26746] = { "Crazed Mana-Wraith", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [28825] = { "Cyclone", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [59873] = { "Corrupt Living Water", -- [1] "Temple of the Jade Serpent", -- [2] }, [197145] = { "Colossal Stormfiend", -- [1] "Vault of the Incarnates", -- [2] }, [133944] = { "Aspix", -- [1] "Temple of Sethraliss", -- [2] }, [45928] = { "Executor of the Caliph", -- [1] "The Vortex Pinnacle", -- [2] }, [83764] = { "Grom'kar Deadeye", -- [1] "Iron Docks", -- [2] }, [83892] = { "Life Warden Gola", -- [1] "The Everbloom", -- [2] }, [29209] = { "Carrion Beetle", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [197146] = { "Qalashi Emissary", -- [1] "Vault of the Incarnates", -- [2] }, [29305] = { "Moorabi", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [189470] = { "Lava Flare", -- [1] "Neltharus", -- [2] }, [25371] = { "Sunblade Dawn Priest", -- [1] "The Sunwell", -- [2] }, [197147] = { "Qalashi Honor Guard", -- [1] "Vault of the Incarnates", -- [2] }, [75193] = { "Bloodmaul Overseer", -- [1] "Bloodmaul Slag Mines", -- [2] }, [189471] = { "Qalashi Blacksmith", -- [1] "Neltharus", -- [2] }, [189727] = { "Khajin the Unyielding", -- [1] "Halls of Infusion", -- [2] }, [83765] = { "Grom'kar Footsoldier", -- [1] "Iron Docks", -- [2] }, [25595] = { "Chaos Gazer", -- [1] "The Sunwell", -- [2] }, [45097] = { "Oathsworn Tamer", -- [1] "Lost City of the Tol'vir", -- [2] }, [197148] = { "Qalashi Lavabearer", -- [1] "Vault of the Incarnates", -- [2] }, [189472] = { "Qalashi Lavabearer", -- [1] "Neltharus", -- [2] }, [25851] = { "Volatile Fiend", -- [1] "The Sunwell", -- [2] }, [190496] = { "Terros", -- [1] "Vault of the Incarnates", -- [2] }, [101549] = { "Arcane Minion", -- [1] "Black Rook Hold", -- [2] }, [99630] = { "Bitterbrine Scavenger", -- [1] "Eye of Azshara", -- [2] }, [75194] = { "Gnasher", -- [1] "Bloodmaul Slag Mines", -- [2] }, [189729] = { "Primal Tsunami", -- [1] "Halls of Infusion", -- [2] }, [83894] = { "Dulhu", -- [1] "The Everbloom", -- [2] }, [39980] = { "Twilight Sadist", -- [1] "Blackrock Caverns", -- [2] }, [100526] = { "Tormented Bloodseeker", -- [1] "Darkheart Thicket", -- [2] }, [20062] = { "Grand Astromancer Capernian", -- [1] "Tempest Keep", -- [2] }, [197406] = { "Aggravated Skitterfly", -- [1] "Algeth'ar Academy", -- [2] }, [54693] = { "Time-Twisted Rifleman", -- [1] "End Time", -- [2] }, [107435] = { "Suspicious Noble", -- [1] "Court of Stars", -- [2] }, [75451] = { "Defiled Spirit", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [100527] = { "Dreadfire Imp", -- [1] "Darkheart Thicket", -- [2] }, [59555] = { "Haunting Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [28826] = { "Stormfury Revenant", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [8324] = { "Atal'ai Skeleton", -- [1] "Sunken Temple", -- [2] }, [24892] = { "Sathrovarr the Corruptor", -- [1] "The Sunwell", -- [2] }, [101679] = { "Dreadsoul Poisoner", -- [1] "Darkheart Thicket", -- [2] }, [45930] = { "Minister of Air", -- [1] "The Vortex Pinnacle", -- [2] }, [190245] = { "Broodkeeper Diurna", -- [1] "Vault of the Incarnates", -- [2] }, [196642] = { "Hungry Lasher", -- [1] "Algeth'ar Academy", -- [2] }, [75964] = { "Ranjit", -- [1] "Skyreach", -- [2] }, [29306] = { "Gal'darah", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [189478] = { "Forgemaster Gorek", -- [1] "Neltharus", -- [2] }, [97202] = { "Olmyr the Enlightened", -- [1] "Halls of Valor", -- [2] }, [25372] = { "Sunblade Scout", -- [1] "The Sunwell", -- [2] }, [44715] = { "Vicious Mindlasher", -- [1] "Throne of the Tides", -- [2] }, [100529] = { "Hatespawn Slime", -- [1] "Darkheart Thicket", -- [2] }, [103344] = { "Oakheart", -- [1] "Darkheart Thicket", -- [2] }, [17728] = { "Murkblood Tribesman", -- [1] "Coilfang: The Underbog", -- [2] }, [75198] = { "Bloodmaul Geomancer", -- [1] "Bloodmaul Slag Mines", -- [2] }, [23965] = { "Frost Tomb", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [39982] = { "Crazed Mage", -- [1] "Blackrock Caverns", -- [2] }, [20031] = { "Bloodwarder Legionnaire", -- [1] "Tempest Keep", -- [2] }, [20063] = { "Master Engineer Telonicus", -- [1] "Tempest Keep", -- [2] }, [36272] = { "Apothecary Frye", -- [1] "Shadowfang Keep", -- [2] }, [189227] = { "Qalashi Hunter", -- [1] "Neltharus", -- [2] }, [197671] = { "Volatile Infuser", -- [1] "Vault of the Incarnates", -- [2] }, [75839] = { "Vigilant Kaathar", -- [1] "Auchindoun", -- [2] }, [100531] = { "Bloodtainted Fury", -- [1] "Darkheart Thicket", -- [2] }, [26716] = { "Azure Warder", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [113197] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [28923] = { "Loken", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [29051] = { "Anub'ar Crypt Fiend", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [18848] = { "Malicious Instructor", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [45932] = { "Skyfall Star", -- [1] "The Vortex Pinnacle", -- [2] }, [84028] = { "Siegemaster Rokra", -- [1] "Iron Docks", -- [2] }, [100532] = { "Bloodtainted Burster", -- [1] "Darkheart Thicket", -- [2] }, [29307] = { "Drakkari Colossus", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [190510] = { "Vault Guard", -- [1] "The Azure Vault", -- [2] }, [54952] = { "Brittle Ghoul", -- [1] "End Time", -- [2] }, [83389] = { "Ironwing Flamespitter", -- [1] "Iron Docks", -- [2] }, [128551] = { "Irontide Mastiff", -- [1] "Freehold", -- [2] }, [40943] = { "Gilgoblin Aquamage", -- [1] "Throne of the Tides", -- [2] }, [121003] = { "Rez the Tombwatcher", -- [1] "Tomb of Sargeras", -- [2] }, [76097] = { "Solar Familiar", -- [1] "Skyreach", -- [2] }, [189232] = { "Kokia Blazehoof", -- [1] "Ruby Life Pools", -- [2] }, [43438] = { "Corborus", -- [1] "The Stonecore", -- [2] }, [130087] = { "Irontide Raider", -- [1] "Tol Dagor", -- [2] }, [117933] = { "Inquisitor Variss", -- [1] "Artifact - Acquisition - Tank", -- [2] }, [189233] = { "Caustic Spiderling", -- [1] "Vault of the Incarnates", -- [2] }, [77889] = { "Grom'tash the Destructor", -- [1] "Auchindoun", -- [2] }, [121004] = { "Razorjaw Myrmidon", -- [1] "Tomb of Sargeras", -- [2] }, [20064] = { "Thaladred the Darkener", -- [1] "Tempest Keep", -- [2] }, [189234] = { "Frostbreath Arachnid", -- [1] "Vault of the Incarnates", -- [2] }, [198702] = { "Unstable Frost", -- [1] "Vault of the Incarnates", -- [2] }, [97720] = { "Blightshard Skitter", -- [1] "Neltharion's Lair", -- [2] }, [75459] = { "Plagued Bat", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [75715] = { "Reanimated Ritual Bones", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [77890] = { "Durag the Dominator", -- [1] "Auchindoun", -- [2] }, [28732] = { "Anub'ar Warrior", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [189492] = { "Raszageth", -- [1] "Vault of the Incarnates", -- [2] }, [59751] = { "Shado-Pan Warden", -- [1] "Shado-Pan Monastery", -- [2] }, [97081] = { "King Bjorn", -- [1] "Halls of Valor", -- [2] }, [134991] = { "Sandfury Stonefist", -- [1] "Temple of Sethraliss", -- [2] }, [39665] = { "Rom'ogg Bonecrusher", -- [1] "Blackrock Caverns", -- [2] }, [104246] = { "Duskwatch Guard", -- [1] "Court of Stars", -- [2] }, [39985] = { "Mad Prisoner", -- [1] "Blackrock Caverns", -- [2] }, [50284] = { "Twilight Zealot", -- [1] "Blackrock Caverns", -- [2] }, [29308] = { "Prince Taldaram", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [29340] = { "Anub'ar Brood Keeper", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [185656] = { "Filth Caller", -- [1] "Brackenhide Hollow", -- [2] }, [27389] = { "Dalronn the Controller", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [187192] = { "Rageclaw", -- [1] "Brackenhide Hollow", -- [2] }, [65317] = { "Xiang", -- [1] "Temple of the Jade Serpent", -- [2] }, [40817] = { "Shadow of Obsidius", -- [1] "Blackrock Caverns", -- [2] }, [104247] = { "Duskwatch Arcanist", -- [1] "Court of Stars", -- [2] }, [98362] = { "Troubled Soul", -- [1] "Black Rook Hold", -- [2] }, [102584] = { "Malignant Defiler", -- [1] "Vault of the Wardens", -- [2] }, [201522] = { "Summitshaper Lorac", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [59752] = { "Shado-Pan Ambusher", -- [1] "Shado-Pan Monastery", -- [2] }, [97083] = { "King Ranulf", -- [1] "Halls of Valor", -- [2] }, [17730] = { "Murkblood Healer", -- [1] "Coilfang: The Underbog", -- [2] }, [118065] = { "Smoldering Infernal", -- [1] "Artifact - Acquisition - Tank", -- [2] }, [95676] = { "Odyn", -- [1] "Halls of Valor", -- [2] }, [17826] = { "Swamplord Musel'ek", -- [1] "Coilfang: The Underbog", -- [2] }, [165189] = { "Wolf", -- [1] "Court of Stars", -- [2] }, [198709] = { "Unstable Earth", -- [1] "Vault of the Incarnates", -- [2] }, [92350] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [76102] = { "Air Familiar", -- [1] "Skyreach", -- [2] }, [54507] = { "Time-Twisted Scourge Beast", -- [1] "End Time", -- [2] }, [97084] = { "King Tor", -- [1] "Halls of Valor", -- [2] }, [44976] = { "Neferset Plaguebringer", -- [1] "Lost City of the Tol'vir", -- [2] }, [135254] = { "Irontide Raider", -- [1] "Tol Dagor", -- [2] }, [100539] = { "Taintheart Deadeye", -- [1] "Darkheart Thicket", -- [2] }, [26782] = { "Crystalline Keeper", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [55659] = { "Wild Imp", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [28925] = { "Anub'ar Necromancer", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [99644] = { "Felguard Annihilator", -- [1] "Vault of the Wardens", -- [2] }, [29117] = { "Anub'ar Champion", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [39987] = { "Evolved Twilight Zealot", -- [1] "Blackrock Caverns", -- [2] }, [75976] = { "Low-Born Arakkoa", -- [1] "Skyreach", -- [2] }, [96574] = { "Stormforged Sentinel", -- [1] "Halls of Valor", -- [2] }, [29309] = { "Elder Nadox", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [187967] = { "Sennarth", -- [1] "Vault of the Incarnates", -- [2] }, [200761] = { "Wild Ohuna", -- [1] "The Nokhud Offensive", -- [2] }, [99645] = { "Shadowmoon Technician", -- [1] "Vault of the Wardens", -- [2] }, [75209] = { "Molten Earth Elemental", -- [1] "Bloodmaul Slag Mines", -- [2] }, [44977] = { "Neferset Torturer", -- [1] "Lost City of the Tol'vir", -- [2] }, [25599] = { "Cataclysm Hound", -- [1] "The Sunwell", -- [2] }, [98366] = { "Ghostly Retainer", -- [1] "Black Rook Hold", -- [2] }, [121011] = { "Tidescale Witch", -- [1] "Tomb of Sargeras", -- [2] }, [41139] = { "Naz'jar Spiritmender", -- [1] "Throne of the Tides", -- [2] }, [97087] = { "Valarjar Champion", -- [1] "Halls of Valor", -- [2] }, [139097] = { "Sandswept Marksman", -- [1] "Temple of Sethraliss", -- [2] }, [194622] = { "Scorchling", -- [1] "Ruby Life Pools", -- [2] }, [17731] = { "Fen Ray", -- [1] "Coilfang: The Underbog", -- [2] }, [75210] = { "Bloodmaul Warder", -- [1] "Bloodmaul Slag Mines", -- [2] }, [17827] = { "Claw", -- [1] "Coilfang: The Underbog", -- [2] }, [20034] = { "Star Scryer", -- [1] "Tempest Keep", -- [2] }, [195135] = { "Bracken Warscourge", -- [1] "Brackenhide Hollow", -- [2] }, [92610] = { "Understone Drummer", -- [1] "Neltharion's Lair", -- [2] }, [84550] = { "Xeri'tac", -- [1] "The Everbloom", -- [2] }, [54701] = { "Time-Twisted Huntress", -- [1] "End Time", -- [2] }, [115767] = { "Mistress Sassz'ine", -- [1] "Tomb of Sargeras", -- [2] }, [44658] = { "Deep Murloc Invader", -- [1] "Throne of the Tides", -- [2] }, [77130] = { "Sargerei Ritualist", -- [1] "Auchindoun", -- [2] }, [75211] = { "Magma Lord", -- [1] "Bloodmaul Slag Mines", -- [2] }, [30621] = { "Cynsxa", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [116407] = { "Harjatan", -- [1] "Tomb of Sargeras", -- [2] }, [81864] = { "Dreadpetal", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [98368] = { "Ghostly Protector", -- [1] "Black Rook Hold", -- [2] }, [75979] = { "Exhumed Spirit", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [135007] = { "Orb Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [91332] = { "Stoneclaw Hunter", -- [1] "Neltharion's Lair", -- [2] }, [77131] = { "Sargerei Spirit-Tender", -- [1] "Auchindoun", -- [2] }, [128434] = { "Feasting Skyscreamer", -- [1] "Atal'Dazar", -- [2] }, [197697] = { "Flamegullet", -- [1] "Ruby Life Pools", -- [2] }, [29118] = { "Anub'ar Crypt Fiend", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [73805] = { "Corrupted Toad", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [75980] = { "Blindlight Razorjaw", -- [1] "Blackfathom Deeps", -- [2] }, [199233] = { "Flamescale Captain", -- [1] "Vault of the Incarnates", -- [2] }, [92612] = { "Mightstone Breaker", -- [1] "Neltharion's Lair", -- [2] }, [197698] = { "Thunderhead", -- [1] "Ruby Life Pools", -- [2] }, [99649] = { "Dreadlord Mendacius", -- [1] "Vault of the Wardens", -- [2] }, [128435] = { "Toxic Saurid", -- [1] "Atal'Dazar", -- [2] }, [95939] = { "Skrog Tidestomper", -- [1] "Eye of Azshara", -- [2] }, [194373] = { "Witherling", -- [1] "Brackenhide Hollow", -- [2] }, [98370] = { "Ghostly Councilor", -- [1] "Black Rook Hold", -- [2] }, [29822] = { "Drakkari Fire Weaver", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [121399] = { "Inquisitor Sebilus", -- [1] "Tomb of Sargeras", -- [2] }, [74446] = { "Ghamoo-Ra", -- [1] "Blackfathom Deeps", -- [2] }, [97219] = { "Solsten", -- [1] "Halls of Valor", -- [2] }, [29982] = { "Drakkari Raider", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [17732] = { "Lykul Wasp", -- [1] "Coilfang: The Underbog", -- [2] }, [77133] = { "Sargerei Hoplite", -- [1] "Auchindoun", -- [2] }, [95940] = { "Bitterbrine Scavenger", -- [1] "Eye of Azshara", -- [2] }, [98243] = { "Soul-Torn Champion", -- [1] "Black Rook Hold", -- [2] }, [39990] = { "Twilight Zealot", -- [1] "Blackrock Caverns", -- [2] }, [20035] = { "Bloodwarder Marshal", -- [1] "Tempest Keep", -- [2] }, [54511] = { "Time-Twisted Geist", -- [1] "End Time", -- [2] }, [121400] = { "Accusator Gnazh", -- [1] "Tomb of Sargeras", -- [2] }, [44404] = { "Naz'jar Tempest Witch", -- [1] "Throne of the Tides", -- [2] }, [198214] = { "Broodguardian Ziruss", -- [1] "Vault of the Incarnates", -- [2] }, [192329] = { "Territorial Eagle", -- [1] "Algeth'ar Academy", -- [2] }, [196679] = { "Frozen Shroud", -- [1] "Vault of the Incarnates", -- [2] }, [77006] = { "Corpse Skitterling", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [99651] = { "Faceless Voidcaster", -- [1] "Vault of the Wardens", -- [2] }, [30622] = { "Gans", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [44980] = { "Neferset Theurgist", -- [1] "Lost City of the Tol'vir", -- [2] }, [45620] = { "Naz'jar Soldier", -- [1] "Throne of the Tides", -- [2] }, [29119] = { "Anub'ar Necromancer", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [186191] = { "Decay Speaker", -- [1] "Brackenhide Hollow", -- [2] }, [29311] = { "Herald Volazj", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [127799] = { "Dazar'ai Honor Guard", -- [1] "Atal'Dazar", -- [2] }, [192333] = { "Alpha Eagle", -- [1] "Algeth'ar Academy", -- [2] }, [118460] = { "Engine of Souls", -- [1] "Tomb of Sargeras", -- [2] }, [44981] = { "Oathsworn Skinner", -- [1] "Lost City of the Tol'vir", -- [2] }, [49267] = { "Crystal Shard", -- [1] "The Stonecore", -- [2] }, [194894] = { "Primalist Stormspeaker", -- [1] "The Nokhud Offensive", -- [2] }, [75090] = { "Deep Terror", -- [1] "Blackfathom Deeps", -- [2] }, [189265] = { "Qalashi Bonetender", -- [1] "Neltharus", -- [2] }, [30111] = { "Twilight Worshipper", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [20036] = { "Bloodwarder Squire", -- [1] "Tempest Keep", -- [2] }, [96584] = { "Immoliant Fury", -- [1] "Vault of the Wardens", -- [2] }, [191313] = { "Bubbling Sapling", -- [1] "The Azure Vault", -- [2] }, [190034] = { "Blazebound Destroyer", -- [1] "Ruby Life Pools", -- [2] }, [194896] = { "Primal Stormshield", -- [1] "The Nokhud Offensive", -- [2] }, [99655] = { "Void-Touched Juggernaut", -- [1] "Vault of the Wardens", -- [2] }, [36666] = { "Spectral Warden", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [118462] = { "Soul Queen Dejahna", -- [1] "Tomb of Sargeras", -- [2] }, [44982] = { "Neferset Darkcaster", -- [1] "Lost City of the Tol'vir", -- [2] }, [188244] = { "Primal Juggernaut", -- [1] "Ruby Life Pools", -- [2] }, [121021] = { "Shadowsworn Invader", -- [1] "Tomb of Sargeras", -- [2] }, [127497] = { "Ashvane Warden", -- [1] "Tol Dagor", -- [2] }, [36522] = { "Soul Horror", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [36516] = { "Soulguard Animator", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [24849] = { "Proto-Drake Rider", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [97097] = { "Helarjar Champion", -- [1] "Maw of Souls", -- [2] }, [119742] = { "Felguard Invader", -- [1] "Tomb of Sargeras", -- [2] }, [28410] = { "Dragonflayer Spiritualist", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [194898] = { "Primalist Arcblade", -- [1] "The Nokhud Offensive", -- [2] }, [24690] = { "Wretched Husk", -- [1] "Magisters' Terrace", -- [2] }, [23970] = { "Vrykul Skeleton", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [52019] = { "Skyfall Star", -- [1] "The Vortex Pinnacle", -- [2] }, [29120] = { "Anub'arak", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [23956] = { "Dragonflayer Strategist", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [24082] = { "Proto-Drake Handler", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [29216] = { "Anub'ar Guardian", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [96640] = { "Valarjar Marksman", -- [1] "Halls of Valor", -- [2] }, [5277] = { "Nightmare Scalebane", -- [1] "Draenor", -- [2] }, [98761] = { "Hexcel", -- [1] "Maw of Souls", -- [2] }, [20050] = { "Crimson Hand Inquisitor", -- [1] "Tempest Keep", -- [2] }, [118022] = { "Infernal Chaosbringer", -- [1] "Tomb of Sargeras", -- [2] }, [24080] = { "Dragonflayer Weaponsmith", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [28926] = { "Spark of Ionar", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [83025] = { "Grom'kar Battlemaster", -- [1] "Iron Docks", -- [2] }, [26735] = { "Azure Scale-Binder", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [99657] = { "Deranged Mindflayer", -- [1] "Vault of the Wardens", -- [2] }, [187224] = { "Vile Rothexer", -- [1] "Brackenhide Hollow", -- [2] }, [25506] = { "Shadowsword Lifeshaper", -- [1] "The Sunwell", -- [2] }, [95947] = { "Mak'rana Hardshell", -- [1] "Eye of Azshara", -- [2] }, [139110] = { "Spark Channeler", -- [1] "Temple of Sethraliss", -- [2] }, [194389] = { "Lava Spawn", -- [1] "Neltharus", -- [2] }, [28695] = { "Molten Golem", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [75452] = { "Bonemaw", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [96587] = { "Felsworn Infester", -- [1] "Vault of the Wardens", -- [2] }, [29240] = { "Stormforged Lieutenant", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [195265] = { "Stormcaller Arynga", -- [1] "The Nokhud Offensive", -- [2] }, [24083] = { "Enslaved Proto-Drake", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [76116] = { "Diving Chakram Spinner", -- [1] "Skyreach", -- [2] }, [29213] = { "Anub'ar Darter", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [83026] = { "Siegemaster Olugar", -- [1] "Iron Docks", -- [2] }, [17734] = { "Underbog Lord", -- [1] "Coilfang: The Underbog", -- [2] }, [75786] = { "Roltall", -- [1] "Bloodmaul Slag Mines", -- [2] }, [21273] = { "Phaseshift Bulwark", -- [1] "Tempest Keep", -- [2] }, [29214] = { "Anub'ar Assassin", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [185691] = { "Vicious Hyena", -- [1] "Brackenhide Hollow", -- [2] }, [28924] = { "Anub'ar Champion", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [28921] = { "Hadronox", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [196694] = { "Arcane Forager", -- [1] "Algeth'ar Academy", -- [2] }, [20037] = { "Tempest Falconer", -- [1] "Tempest Keep", -- [2] }, [28922] = { "Anub'ar Crusher", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [28736] = { "Skittering Infector", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [65415] = { "Void Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [28731] = { "Watcher Silthik", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [56754] = { "Azure Serpent", -- [1] "Shado-Pan Monastery", -- [2] }, [17882] = { "The Black Stalker", -- [1] "Coilfang: The Underbog", -- [2] }, [78933] = { "Herald of Sunrise", -- [1] "Skyreach", -- [2] }, [28733] = { "Anub'ar Shadowcaster", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [40634] = { "Naz'jar Tempest Witch", -- [1] "Throne of the Tides", -- [2] }, [28734] = { "Anub'ar Skirmisher", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [32665] = { "Crystalline Tangler", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [25368] = { "Sunblade Slayer", -- [1] "The Sunwell", -- [2] }, [26737] = { "Crazed Mana-Surge", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [188252] = { "Melidrussa Chillworn", -- [1] "Ruby Life Pools", -- [2] }, [189886] = { "Blazebound Firestorm", -- [1] "Ruby Life Pools", -- [2] }, [201468] = { "Stonebreath Landslider", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [26722] = { "Azure Magus", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [118523] = { "Huntress Kasparian", -- [1] "Tomb of Sargeras", -- [2] }, [29820] = { "Drakkari God Hunter", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [83028] = { "Grom'kar Deadeye", -- [1] "Iron Docks", -- [2] }, [56395] = { "Shado-Pan Novice", -- [1] "Shado-Pan Monastery", -- [2] }, [186206] = { "Cruel Bonecrusher", -- [1] "Brackenhide Hollow", -- [2] }, [28961] = { "Titanium Siegebreaker", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [80808] = { "Neesa Nox", -- [1] "Iron Docks", -- [2] }, [89011] = { "Rylak Skyterror", -- [1] "Iron Docks", -- [2] }, [187638] = { "Flamescale Tarasek", -- [1] "Vault of the Incarnates", -- [2] }, [29819] = { "Drakkari Lancer", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [205749] = { "Restless Pebble", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [29153] = { "Animated Bones", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [29304] = { "Slad'ran", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [29217] = { "Anub'ar Venomancer", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [5720] = { "Weaver", -- [1] "Sunken Temple", -- [2] }, [76376] = { "Skyreach Arcanologist", -- [1] "Skyreach", -- [2] }, [187231] = { "Wither Biter", -- [1] "Brackenhide Hollow", -- [2] }, [129598] = { "Freehold Pack Mule", -- [1] "Freehold", -- [2] }, [74571] = { "Calamity", -- [1] "Bloodmaul Slag Mines", -- [2] }, [25315] = { "Kil'jaeden", -- [1] "The Sunwell", -- [2] }, [186208] = { "Rotbow Stalker", -- [1] "Brackenhide Hollow", -- [2] }, [91008] = { "Rockbound Pelter", -- [1] "Neltharion's Lair", -- [2] }, [201470] = { "Flickering Flame", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [26798] = { "Commander Kolurg", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [25507] = { "Sunblade Protector", -- [1] "Outland", -- [2] }, [42810] = { "Crystalspawn Giant", -- [1] "The Stonecore", -- [2] }, [26734] = { "Azure Enforcer", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [81750] = { "Bloodmaul Ogron", -- [1] "Bloodmaul Slag Mines", -- [2] }, [5709] = { "Shade of Eranikus", -- [1] "Sunken Temple", -- [2] }, [84552] = { "Toxic Spiderling", -- [1] "The Everbloom", -- [2] }, [76446] = { "Shadowmoon Dominator", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [121155] = { "Sickly Tadpole", -- [1] "Tomb of Sargeras", -- [2] }, [134990] = { "Charged Dust Devil", -- [1] "Temple of Sethraliss", -- [2] }, [19622] = { "Kael'thas Sunstrider", -- [1] "Tempest Keep", -- [2] }, [26930] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [29713] = { "Slad'ran Constrictor", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [137204] = { "Hoodoo Hexer", -- [1] "Temple of Sethraliss", -- [2] }, [36564] = { "Soulguard Bonecaster", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [117957] = { "Tormented Soul", -- [1] "Tomb of Sargeras", -- [2] }, [54923] = { "Infinite Warden", -- [1] "End Time", -- [2] }, [201465] = { "Cinderstep Melter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [54795] = { "Fountain of Light", -- [1] "End Time", -- [2] }, [120516] = { "Razorjaw Swiftfin", -- [1] "Tomb of Sargeras", -- [2] }, [181861] = { "Magmatusk", -- [1] "Neltharus", -- [2] }, [205759] = { "Whirling Torrent", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [134691] = { "Static-charged Dervish", -- [1] "Temple of Sethraliss", -- [2] }, [20038] = { "Phoenix-Hawk Hatchling", -- [1] "Tempest Keep", -- [2] }, [54700] = { "Time-Twisted Nightsaber", -- [1] "End Time", -- [2] }, [54517] = { "Time-Twisted Shadowtalon", -- [1] "End Time", -- [2] }, [129600] = { "Bilge Rat Brinescale", -- [1] "Freehold", -- [2] }, [197982] = { "Storm Warrior", -- [1] "Ruby Life Pools", -- [2] }, [58803] = { "Residual Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [101326] = { "Honored Ancestor", -- [1] "Halls of Valor", -- [2] }, [56884] = { "Corrupted Taran Zhu", -- [1] "Shado-Pan Monastery", -- [2] }, [36478] = { "Soulguard Watchman", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [75157] = { "Aku'mai the Venomous", -- [1] "Blackfathom Deeps", -- [2] }, [28546] = { "Ionar", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [28578] = { "Hardened Steel Reaver", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [102094] = { "Risen Swordsman", -- [1] "Black Rook Hold", -- [2] }, [127479] = { "The Sand Queen", -- [1] "Tol Dagor", -- [2] }, [20049] = { "Crimson Hand Blood Knight", -- [1] "Tempest Keep", -- [2] }, [98384] = { "Razormouth", -- [1] "Neltharion's Lair", -- [2] }, [11789] = { "Deep Borer", -- [1] "Maraudon", -- [2] }, [26723] = { "Keristrasza", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [59808] = { "Shado-Pan Stormbringer", -- [1] "Shado-Pan Monastery", -- [2] }, [129601] = { "Cutwater Harpooner", -- [1] "Freehold", -- [2] }, [18631] = { "Cabal Cultist", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [129527] = { "Bilge Rat Buccaneer", -- [1] "Freehold", -- [2] }, [74716] = { "Aqua Guardian", -- [1] "Blackfathom Deeps", -- [2] }, [196559] = { "Volatile Sapling", -- [1] "The Azure Vault", -- [2] }, [17729] = { "Murkblood Spearman", -- [1] "Coilfang: The Underbog", -- [2] }, [99664] = { "Restless Soul", -- [1] "Black Rook Hold", -- [2] }, [101839] = { "Risen Companion", -- [1] "Black Rook Hold", -- [2] }, [74382] = { "Twilight Shadowmage", -- [1] "Blackfathom Deeps", -- [2] }, [102095] = { "Risen Lancer", -- [1] "Black Rook Hold", -- [2] }, [104270] = { "Guardian Construct", -- [1] "Court of Stars", -- [2] }, [97200] = { "Seacursed Soulkeeper", -- [1] "Maw of Souls", -- [2] }, [129526] = { "Bilge Rat Swabby", -- [1] "Freehold", -- [2] }, [95886] = { "Ash'Golm", -- [1] "Vault of the Wardens", -- [2] }, [91793] = { "Seaspray Crab", -- [1] "Eye of Azshara", -- [2] }, [66652] = { "Lesser Volatile Energy", -- [1] "Shado-Pan Monastery", -- [2] }, [129602] = { "Irontide Enforcer", -- [1] "Freehold", -- [2] }, [58198] = { "Shado-Pan Disciple", -- [1] "Shado-Pan Monastery", -- [2] }, [42428] = { "Devout Follower", -- [1] "The Stonecore", -- [2] }, [111563] = { "Duskwatch Guard", -- [1] "Court of Stars", -- [2] }, [40765] = { "Commander Ulthok", -- [1] "Throne of the Tides", -- [2] }, [29836] = { "Drakkari Battle Rider", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [197219] = { "Vile Lasher", -- [1] "Algeth'ar Academy", -- [2] }, [187240] = { "Drakonid Breaker", -- [1] "The Azure Vault", -- [2] }, [25508] = { "Shadowsword Guardian", -- [1] "The Sunwell", -- [2] }, [188100] = { "Shrieking Whelp", -- [1] "The Azure Vault", -- [2] }, [84400] = { "Gnarled Ancient", -- [1] "The Everbloom", -- [2] }, [118728] = { "Ghastly Bonewarden", -- [1] "Tomb of Sargeras", -- [2] }, [132126] = { "Gilded Priestess", -- [1] "Atal'Dazar", -- [2] }, [29826] = { "Drakkari Medicine Man", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [77700] = { "Shadowmoon Exhumer", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [76253] = { "Dread Raven Hatchling", -- [1] "Skyreach", -- [2] }, [102277] = { "Deadeye Decoy", -- [1] "Darkheart Thicket", -- [2] }, [200035] = { "Carrion Worm", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [25373] = { "Shadowsword Soulbinder", -- [1] "The Sunwell", -- [2] }, [198500] = { "Council Earthcaller", -- [1] "Vault of the Incarnates", -- [2] }, [205843] = { "Cinderstep Melter", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [56747] = { "Gu Cloudstrike", -- [1] "Shado-Pan Monastery", -- [2] }, [203594] = { "Lumbering Boulder", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [187242] = { "Tarasek Looter", -- [1] "The Azure Vault", -- [2] }, [99922] = { "Ebonclaw Packmate", -- [1] "Halls of Valor", -- [2] }, [24069] = { "Dragonflayer Bonecrusher", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [30178] = { "Ahn'kahar Swarmer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [118729] = { "Fallen Priestess", -- [1] "Tomb of Sargeras", -- [2] }, [134617] = { "Krolusk Hatchling", -- [1] "Temple of Sethraliss", -- [2] }, [20039] = { "Phoenix-Hawk", -- [1] "Tempest Keep", -- [2] }, [74719] = { "Blindlight Rotmouth", -- [1] "Blackfathom Deeps", -- [2] }, [30338] = { "Ahn'kahar Swarmer", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [198502] = { "Council Stormcaller", -- [1] "Vault of the Incarnates", -- [2] }, [101074] = { "Hatespawn Whelpling", -- [1] "Darkheart Thicket", -- [2] }, [188011] = { "Primal Terrasentry", -- [1] "Ruby Life Pools", -- [2] }, [28419] = { "Frenzied Geist", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [126918] = { "Irontide Crackshot", -- [1] "Freehold", -- [2] }, [198503] = { "Council Flamecaller", -- [1] "Vault of the Incarnates", -- [2] }, [104822] = { "Flame of Woe", -- [1] "Halls of Valor", -- [2] }, [28547] = { "Storming Vortex", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [28579] = { "Hardened Steel Berserker", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [44924] = { "Oathsworn Myrmidon", -- [1] "Lost City of the Tol'vir", -- [2] }, [104273] = { "Jazshariu", -- [1] "Court of Stars", -- [2] }, [118730] = { "Soul Residue", -- [1] "Tomb of Sargeras", -- [2] }, [196712] = { "Nullification Device", -- [1] "Halls of Infusion", -- [2] }, [25166] = { "Grand Warlock Alythess", -- [1] "The Sunwell", -- [2] }, [94331] = { "Petrifying Crystal", -- [1] "Neltharion's Lair", -- [2] }, [98900] = { "Wyrmtongue Trickster", -- [1] "Black Rook Hold", -- [2] }, [28835] = { "Stormforged Construct", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [101075] = { "Wormspeaker Devout", -- [1] "Neltharion's Lair", -- [2] }, [75652] = { "Void Spawn", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [74720] = { "Blindlight Murloc", -- [1] "Draenor", -- [2] }, [97365] = { "Seacursed Mistmender", -- [1] "Maw of Souls", -- [2] }, [125828] = { "Naalaah", -- [1] "Atal'Dazar", -- [2] }, [131445] = { "Block Warden", -- [1] "Tol Dagor", -- [2] }, [187246] = { "Nullmagic Hornswog", -- [1] "The Azure Vault", -- [2] }, [75360] = { "Searing Ember", -- [1] "Bloodmaul Slag Mines", -- [2] }, [81985] = { "Everbloom Tender", -- [1] "The Everbloom", -- [2] }, [104274] = { "Baalgar the Watchful", -- [1] "Court of Stars", -- [2] }, [126919] = { "Irontide Stormcaller", -- [1] "Freehold", -- [2] }, [194999] = { "Volatile Spark", -- [1] "Vault of the Incarnates", -- [2] }, [56439] = { "Sha of Doubt", -- [1] "Temple of the Jade Serpent", -- [2] }, [39679] = { "Corla, Herald of Twilight", -- [1] "Blackrock Caverns", -- [2] }, [194897] = { "Stormsurge Totem", -- [1] "The Nokhud Offensive", -- [2] }, [40447] = { "Chains of Woe", -- [1] "Blackrock Caverns", -- [2] }, [8317] = { "Atal'ai Deathwalker's Spirit", -- [1] "Sunken Temple", -- [2] }, [196203] = { "Ethereal Restorer", -- [1] "Algeth'ar Academy", -- [2] }, [74721] = { "Blindlight Bilefin", -- [1] "Blackfathom Deeps", -- [2] }, [81983] = { "Verdant Mandragora", -- [1] "The Everbloom", -- [2] }, [195138] = { "Detonating Crystal", -- [1] "The Azure Vault", -- [2] }, [113998] = { "Mightstone Breaker", -- [1] "Neltharion's Lair", -- [2] }, [128455] = { "T'lonja", -- [1] "Atal'Dazar", -- [2] }, [25509] = { "Priestess of Torment", -- [1] "The Sunwell", -- [2] }, [83628] = { "Lunarfall Goren", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [104275] = { "Imacu'tya", -- [1] "Court of Stars", -- [2] }, [11783] = { "Theradrim Shardling", -- [1] "Maraudon", -- [2] }, [135562] = { "Venomous Ophidian", -- [1] "Temple of Sethraliss", -- [2] }, [186737] = { "Telash Greywing", -- [1] "The Azure Vault", -- [2] }, [79505] = { "Pile of Ash", -- [1] "Skyreach", -- [2] }, [76094] = { "Sun Trinket", -- [1] "Skyreach", -- [2] }, [114712] = { "Runecarver Slave", -- [1] "Maw of Souls", -- [2] }, [192769] = { "Thondrozus", -- [1] "Vault of the Incarnates", -- [2] }, [186226] = { "Fetid Rotsinger", -- [1] "Brackenhide Hollow", -- [2] }, [84957] = { "Putrid Pyromancer", -- [1] "The Everbloom", -- [2] }, [39616] = { "Naz'jar Invader", -- [1] "Throne of the Tides", -- [2] }, [186738] = { "Umbrelskul", -- [1] "The Azure Vault", -- [2] }, [85341] = { "Lunarfall Raccoon", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [91794] = { "Saltscale Lurker", -- [1] "Eye of Azshara", -- [2] }, [95832] = { "Valarjar Shieldmaiden", -- [1] "Halls of Valor", -- [2] }, [26799] = { "Horde Berserker", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [30179] = { "Twilight Apostle", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [40084] = { "Bellows Slave", -- [1] "Blackrock Caverns", -- [2] }, [96512] = { "Archdruid Glaidalis", -- [1] "Darkheart Thicket", -- [2] }, [20040] = { "Crystalcore Devastator", -- [1] "Tempest Keep", -- [2] }, [136076] = { "Agitated Nimbus", -- [1] "Temple of Sethraliss", -- [2] }, [117198] = { "Highlord Kruul", -- [1] "Artifact - Acquisition - Tank", -- [2] }, [134629] = { "Scaled Krolusk Rider", -- [1] "Temple of Sethraliss", -- [2] }, [197985] = { "Flame Channeler", -- [1] "Ruby Life Pools", -- [2] }, [58807] = { "Vestige of Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [84554] = { "Venom-Crazed Pale One", -- [1] "The Everbloom", -- [2] }, [54445] = { "Echo of Jaina", -- [1] "End Time", -- [2] }, [186740] = { "Arcane Construct", -- [1] "The Azure Vault", -- [2] }, [28580] = { "Hardened Steel Skycaller", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [57080] = { "Corrupted Scroll", -- [1] "Temple of the Jade Serpent", -- [2] }, [95833] = { "Hyrja", -- [1] "Halls of Valor", -- [2] }, [44926] = { "Oathsworn Wanderer", -- [1] "Lost City of the Tol'vir", -- [2] }, [104277] = { "Legion Hound", -- [1] "Court of Stars", -- [2] }, [20048] = { "Crimson Hand Centurion", -- [1] "Tempest Keep", -- [2] }, [196671] = { "Arcane Ravager", -- [1] "Algeth'ar Academy", -- [2] }, [186741] = { "Arcane Elemental", -- [1] "The Azure Vault", -- [2] }, [102583] = { "Fel Scorcher", -- [1] "Vault of the Wardens", -- [2] }, [19226] = { "Void Traveler", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [28836] = { "Stormforged Runeshaper", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [18633] = { "Cabal Acolyte", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [45917] = { "Cloud Prince", -- [1] "The Vortex Pinnacle", -- [2] }, [198716] = { "Unstable Storm", -- [1] "Vault of the Incarnates", -- [2] }, [189235] = { "Overseer Lahar", -- [1] "Neltharus", -- [2] }, [74980] = { "Twilight Storm Mender", -- [1] "Blackfathom Deeps", -- [2] }, [197831] = { "Quarry Stonebreaker", -- [1] "Vault of the Incarnates", -- [2] }, [194990] = { "Stormseeker Acolyte", -- [1] "Vault of the Incarnates", -- [2] }, [95834] = { "Valarjar Mystic", -- [1] "Halls of Valor", -- [2] }, [189813] = { "Dathea, Ascended", -- [1] "Vault of the Incarnates", -- [2] }, [104278] = { "Felbound Enforcer", -- [1] "Court of Stars", -- [2] }, [21269] = { "Devastation", -- [1] "Tempest Keep", -- [2] }, [187767] = { "Embar Firepath", -- [1] "Vault of the Incarnates", -- [2] }, [98521] = { "Lord Etheldrin Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [76132] = { "Soaring Chakram Master", -- [1] "Skyreach", -- [2] }, [104918] = { "Vigilant Duskwatch", -- [1] "Court of Stars", -- [2] }, [29931] = { "Drakkari Rhino", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [99033] = { "Helarjar Mistcaller", -- [1] "Maw of Souls", -- [2] }, [50417] = { "Bound Flames", -- [1] "Blackrock Caverns", -- [2] }, [19209] = { "Summoned Cabal Deathsworn", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [25593] = { "Apocalypse Guard", -- [1] "The Sunwell", -- [2] }, [40577] = { "Naz'jar Sentinel", -- [1] "Throne of the Tides", -- [2] }, [25741] = { "M'uru", -- [1] "The Sunwell", -- [2] }, [99801] = { "Destructor Tentacle", -- [1] "Maw of Souls", -- [2] }, [102104] = { "Enslaved Shieldmaiden", -- [1] "Maw of Souls", -- [2] }, [187768] = { "Dathea Stormlash", -- [1] "Vault of the Incarnates", -- [2] }, [102232] = { "Rockbound Trapper", -- [1] "Neltharion's Lair", -- [2] }, [116689] = { "Atrigan", -- [1] "Tomb of Sargeras", -- [2] }, [189893] = { "Infused Whelp", -- [1] "Ruby Life Pools", -- [2] }, [199027] = { "Magmas", -- [1] "Vault of the Incarnates", -- [2] }, [97182] = { "Night Watch Mariner", -- [1] "Maw of Souls", -- [2] }, [106785] = { "Bitterbrine Slave", -- [1] "Eye of Azshara", -- [2] }, [76444] = { "Subjugated Soul", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [189816] = { "Dathea Stormlash", -- [1] "Vault of the Incarnates", -- [2] }, [5283] = { "Nightmare Wanderer", -- [1] "Draenor", -- [2] }, [97197] = { "Valarjar Purifier", -- [1] "Halls of Valor", -- [2] }, [84499] = { "Entanglement", -- [1] "The Everbloom", -- [2] }, [199028] = { "Glacias", -- [1] "Vault of the Incarnates", -- [2] }, [17770] = { "Hungarfen", -- [1] "Coilfang: The Underbog", -- [2] }, [193558] = { "Primalist Flamecaller", -- [1] "Vault of the Incarnates", -- [2] }, [36497] = { "Bronjahm", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [79510] = { "Cackling Pyromaniac", -- [1] "Auchindoun", -- [2] }, [188026] = { "Frost Tomb", -- [1] "Vault of the Incarnates", -- [2] }, [24071] = { "Dragonflayer Heartsplitter", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [20041] = { "Crystalcore Sentinel", -- [1] "Tempest Keep", -- [2] }, [30276] = { "Ahn'kahar Web Winder", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [192761] = { "Iskakx", -- [1] "Vault of the Incarnates", -- [2] }, [99675] = { "Enormous Stone Quilen", -- [1] "Vault of the Wardens", -- [2] }, [78437] = { "Gul'kosh", -- [1] "Auchindoun", -- [2] }, [187771] = { "Kadros Icewrath", -- [1] "Vault of the Incarnates", -- [2] }, [56762] = { "Yu'lon", -- [1] "Temple of the Jade Serpent", -- [2] }, [202612] = { "Cliffkeeper Bouldani", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [190586] = { "Earth Breaker", -- [1] "Vault of the Incarnates", -- [2] }, [74983] = { "Twilight Disciple", -- [1] "Blackfathom Deeps", -- [2] }, [201333] = { "Awakened Avalanche", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [198878] = { "Primalist Tempestmaker", -- [1] "Vault of the Incarnates", -- [2] }, [28581] = { "Stormforged Tactician", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [187772] = { "Opalfang", -- [1] "Vault of the Incarnates", -- [2] }, [198263] = { "Stalwart Broodwarden", -- [1] "Vault of the Incarnates", -- [2] }, [116691] = { "Belac", -- [1] "Tomb of Sargeras", -- [2] }, [5710] = { "Jammal'an the Prophet", -- [1] "Sunken Temple", -- [2] }, [174773] = { "Spiteful Shade", -- [1] "UNKNOWN", -- [2] }, [28965] = { "Titanium Thunderer", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [76263] = { "Sargerei Magus", -- [1] "Auchindoun", -- [2] }, [28837] = { "Stormforged Sentinel", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [18634] = { "Cabal Summoner", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [18794] = { "Cabal Ritualist", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [74728] = { "Twilight Lord Bathiel", -- [1] "Blackfathom Deeps", -- [2] }, [26918] = { "Chaotic Rift", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [74984] = { "Blindlight Murloc", -- [1] "Blackfathom Deeps", -- [2] }, [99676] = { "Mogu'shan Secret-Keeper", -- [1] "Vault of the Wardens", -- [2] }, [98293] = { "Saltsea Globule", -- [1] "Eye of Azshara", -- [2] }, [79462] = { "Blinding Solar Flare", -- [1] "Skyreach", -- [2] }, [76087] = { "Defense Construct", -- [1] "Skyreach", -- [2] }, [134600] = { "Sandswept Marksman", -- [1] "Temple of Sethraliss", -- [2] }, [136391] = { "Heart Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [81305] = { "Fleshrender Nok'gar", -- [1] "Iron Docks", -- [2] }, [54123] = { "Echo of Sylvanas", -- [1] "End Time", -- [2] }, [39994] = { "Conflagration", -- [1] "Blackrock Caverns", -- [2] }, [83624] = { "Bloodmaul Enforcer", -- [1] "Bloodmaul Slag Mines", -- [2] }, [56763] = { "Regenerating Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [91000] = { "Vileshard Hulk", -- [1] "Neltharion's Lair", -- [2] }, [198266] = { "Pouncing Broodswarmer", -- [1] "Vault of the Incarnates", -- [2] }, [74729] = { "Voidwalker Minion", -- [1] "Blackfathom Deeps", -- [2] }, [134599] = { "Imbued Stormcaller", -- [1] "Temple of Sethraliss", -- [2] }, [40579] = { "Deep Murloc Hunter", -- [1] "Throne of the Tides", -- [2] }, [29637] = { "Crafty Snake", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [29573] = { "Drakkari Elemental", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [79463] = { "Radiant Supernova", -- [1] "Skyreach", -- [2] }, [81638] = { "Aqueous Globule", -- [1] "The Everbloom", -- [2] }, [121498] = { "Twilight Soul", -- [1] "Tomb of Sargeras", -- [2] }, [126928] = { "Irontide Corsair", -- [1] "Draenor", -- [2] }, [101438] = { "Vileshard Chunk", -- [1] "Neltharion's Lair", -- [2] }, [186739] = { "Azureblade", -- [1] "The Azure Vault", -- [2] }, [86372] = { "Melded Berserker", -- [1] "The Everbloom", -- [2] }, [29829] = { "Drakkari Earthshaker", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [45377] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [108655] = { "Spawn of Serpentrix", -- [1] "Blackrock Caverns", -- [2] }, [97119] = { "Shroud Hound", -- [1] "Maw of Souls", -- [2] }, [186242] = { "Skulking Gutstabber", -- [1] "Brackenhide Hollow", -- [2] }, [91004] = { "Ularogg Cragshaper", -- [1] "Neltharion's Lair", -- [2] }, [17771] = { "Murkblood Oracle", -- [1] "Coilfang: The Underbog", -- [2] }, [99678] = { "Lingering Corruption", -- [1] "Vault of the Wardens", -- [2] }, [91002] = { "Rotdrool Grabber", -- [1] "Neltharion's Lair", -- [2] }, [28587] = { "Volkhan", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [96480] = { "Viletongue Belcher", -- [1] "Vault of the Wardens", -- [2] }, [81767] = { "Bloodmaul Flamespeaker", -- [1] "Bloodmaul Slag Mines", -- [2] }, [24200] = { "Skarvald the Constructor", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [122963] = { "Rezan", -- [1] "Atal'Dazar", -- [2] }, [20042] = { "Tempest-Smith", -- [1] "Tempest Keep", -- [2] }, [96608] = { "Ebonclaw Worg", -- [1] "Halls of Valor", -- [2] }, [76266] = { "High Sage Viryx", -- [1] "Skyreach", -- [2] }, [54699] = { "Time-Twisted Nightsaber", -- [1] "End Time", -- [2] }, [74475] = { "Magmolatus", -- [1] "Bloodmaul Slag Mines", -- [2] }, [56764] = { "Consuming Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [119205] = { "Moontalon", -- [1] "Tomb of Sargeras", -- [2] }, [196043] = { "Primalist Infuser", -- [1] "Halls of Infusion", -- [2] }, [120021] = { "Kelpfist", -- [1] "Tomb of Sargeras", -- [2] }, [42691] = { "Stonecore Rift Conjurer", -- [1] "The Stonecore", -- [2] }, [196263] = { "Nokhud Neophyte", -- [1] "The Nokhud Offensive", -- [2] }, [28582] = { "Stormforged Mender", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [79507] = { "Felguard", -- [1] "Auchindoun", -- [2] }, [28838] = { "Titanium Vanguard", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [120789] = { "Lieutenant Silvermight", -- [1] "Tomb of Sargeras", -- [2] }, [45122] = { "Oathsworn Captain", -- [1] "Lost City of the Tol'vir", -- [2] }, [92387] = { "Drums of War", -- [1] "Neltharion's Lair", -- [2] }, [26727] = { "Mage Hunter Ascendant", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [76267] = { "Solar Zealot", -- [1] "Skyreach", -- [2] }, [24744] = { "Vexallus", -- [1] "Magisters' Terrace", -- [2] }, [18635] = { "Cabal Deathsworn", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [18667] = { "Blackheart the Inciter", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [190340] = { "Refti Defender", -- [1] "Halls of Infusion", -- [2] }, [18731] = { "Ambassador Hellmaw", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [74988] = { "Executioner Gore", -- [1] "Blackfathom Deeps", -- [2] }, [102566] = { "Grimhorn the Enslaver", -- [1] "Vault of the Wardens", -- [2] }, [29062] = { "Anub'ar Champion", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [95842] = { "Valarjar Thundercaller", -- [1] "Halls of Valor", -- [2] }, [30277] = { "Ahn'kahar Slasher", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [104251] = { "Duskwatch Sentry", -- [1] "Court of Stars", -- [2] }, [196482] = { "Overgrown Ancient", -- [1] "Algeth'ar Academy", -- [2] }, [122965] = { "Vol'kaal", -- [1] "Atal'Dazar", -- [2] }, [44841] = { "Blight Beast", -- [1] "Throne of the Tides", -- [2] }, [127315] = { "Reanimation Totem", -- [1] "Atal'Dazar", -- [2] }, [120808] = { "Lylth the Silent", -- [1] "Tomb of Sargeras", -- [2] }, [74349] = { "Bloodmaul Magma Binder", -- [1] "Bloodmaul Slag Mines", -- [2] }, [186121] = { "Decatriarch Wratheye", -- [1] "Brackenhide Hollow", -- [2] }, [56765] = { "Destroying Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [190342] = { "Containment Apparatus", -- [1] "10.0 Dragon Isles", -- [2] }, [102295] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [74989] = { "Twilight Disciple", -- [1] "Blackfathom Deeps", -- [2] }, [36551] = { "Spiteful Apparition", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [95843] = { "King Haldor", -- [1] "Halls of Valor", -- [2] }, [79467] = { "Adept of the Dawn", -- [1] "Skyreach", -- [2] }, [120720] = { "Lunar Guard", -- [1] "Tomb of Sargeras", -- [2] }, [116569] = { "Razorjaw Wavemender", -- [1] "Tomb of Sargeras", -- [2] }, [20032] = { "Bloodwarder Vindicator", -- [1] "Tempest Keep", -- [2] }, [45912] = { "Wild Vortex", -- [1] "The Vortex Pinnacle", -- [2] }, [98681] = { "Rook Spinner", -- [1] "Black Rook Hold", -- [2] }, [96611] = { "Angerhoof Bull", -- [1] "Halls of Valor", -- [2] }, [29830] = { "Living Mojo", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [45379] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [17723] = { "Bog Giant", -- [1] "Coilfang: The Underbog", -- [2] }, [79466] = { "Initiate of the Rising Sun", -- [1] "Skyreach", -- [2] }, [80875] = { "Bombsquad", -- [1] "Iron Docks", -- [2] }, [139425] = { "Crazed Incubator", -- [1] "Temple of Sethraliss", -- [2] }, [194317] = { "Stormcaller Boroo", -- [1] "The Nokhud Offensive", -- [2] }, [195119] = { "Primalist Shockcaster", -- [1] "Ruby Life Pools", -- [2] }, [197509] = { "Primal Thundercloud", -- [1] "Ruby Life Pools", -- [2] }, [117154] = { "Razorjaw Acolyte", -- [1] "Tomb of Sargeras", -- [2] }, [118489] = { "Corrupted Risen Soldier", -- [1] "Black Rook Hold - Artifact Challenge", -- [2] }, [98275] = { "Risen Archer", -- [1] "Black Rook Hold", -- [2] }, [79852] = { "Oshir", -- [1] "Iron Docks", -- [2] }, [122967] = { "Priestess Alun'za", -- [1] "Atal'Dazar", -- [2] }, [28231] = { "Crystalline Tender", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [184972] = { "Eranog", -- [1] "Vault of the Incarnates", -- [2] }, [24201] = { "Dalronn the Controller", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [99956] = { "Fel-Infused Fury", -- [1] "Vault of the Wardens", -- [2] }, [36296] = { "Apothecary Hummel", -- [1] "Shadowfang Keep", -- [2] }, [56766] = { "Volatile Energy", -- [1] "Shado-Pan Monastery", -- [2] }, [95887] = { "Glazer", -- [1] "Vault of the Wardens", -- [2] }, [42692] = { "Stonecore Bruiser", -- [1] "The Stonecore", -- [2] }, [120463] = { "Undersea Custodian", -- [1] "Tomb of Sargeras", -- [2] }, [120719] = { "Lunar Priestess", -- [1] "Tomb of Sargeras", -- [2] }, [28583] = { "Blistering Steamrager", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [79469] = { "Whirling Dervish", -- [1] "Skyreach", -- [2] }, [44932] = { "Oathsworn Pathfinder", -- [1] "Lost City of the Tol'vir", -- [2] }, [24553] = { "Apoko", -- [1] "Magisters' Terrace", -- [2] }, [45269] = { "Servant of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [122968] = { "Yazma", -- [1] "Atal'Dazar", -- [2] }, [26728] = { "Mage Hunter Initiate", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [76143] = { "Rukhran", -- [1] "Skyreach", -- [2] }, [81820] = { "Everbloom Mender", -- [1] "The Everbloom", -- [2] }, [26792] = { "Crystalline Protector", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [24777] = { "Sunblade Sentinel", -- [1] "Magisters' Terrace", -- [2] }, [45572] = { "Howling Gale", -- [1] "The Vortex Pinnacle", -- [2] }, [190348] = { "Primalist Ravager", -- [1] "Halls of Infusion", -- [2] }, [18732] = { "Grandmaster Vorpil", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [197857] = { "Gutstabber", -- [1] "Brackenhide Hollow", -- [2] }, [18796] = { "Fel Overseer", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [29063] = { "Anub'ar Crypt Fiend", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [97677] = { "Barbed Spiderling", -- [1] "Vault of the Wardens", -- [2] }, [118491] = { "Corrupted Risen Mage", -- [1] "Black Rook Hold - Artifact Challenge", -- [2] }, [122969] = { "Zanchuli Witch-Doctor", -- [1] "Atal'Dazar", -- [2] }, [82425] = { "Luminous Orchid", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [77935] = { "Sargerei Warden", -- [1] "Auchindoun", -- [2] }, [98533] = { "Foul Mother", -- [1] "Vault of the Wardens", -- [2] }, [50376] = { "Angered Earth", -- [1] "Blackrock Caverns", -- [2] }, [120482] = { "Tidescale Seacaller", -- [1] "Tomb of Sargeras", -- [2] }, [74353] = { "Twilight Aquamancer", -- [1] "Blackfathom Deeps", -- [2] }, [75406] = { "Slagna", -- [1] "Bloodmaul Slag Mines", -- [2] }, [117596] = { "Razorjaw Gladiator", -- [1] "Tomb of Sargeras", -- [2] }, [77132] = { "Sargerei Zealot", -- [1] "Auchindoun", -- [2] }, [101476] = { "Molten Charskin", -- [1] "Neltharion's Lair", -- [2] }, [42808] = { "Stonecore Flayer", -- [1] "The Stonecore", -- [2] }, [139422] = { "Scaled Krolusk Tamer", -- [1] "Temple of Sethraliss", -- [2] }, [29098] = { "Anub'ar Necromancer", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [122970] = { "Shadowblade Stalker", -- [1] "Atal'Dazar", -- [2] }, [118492] = { "Corrupted Risen Arbalest", -- [1] "Black Rook Hold - Artifact Challenge", -- [2] }, [29735] = { "Savage Worg", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [43014] = { "Imp", -- [1] "The Stonecore", -- [2] }, [98406] = { "Embershard Scorpion", -- [1] "Neltharion's Lair", -- [2] }, [78932] = { "Driving Gale-Caller", -- [1] "Skyreach", -- [2] }, [76145] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [59051] = { "Strife", -- [1] "Temple of the Jade Serpent", -- [2] }, [77134] = { "Sargerei Cleric", -- [1] "Auchindoun", -- [2] }, [30278] = { "Ahn'kahar Spell Flinger", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [59598] = { "Lesser Sha", -- [1] "Temple of the Jade Serpent", -- [2] }, [76104] = { "Monstrous Corpse Spider", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [91785] = { "Wandering Shellback", -- [1] "Eye of Azshara", -- [2] }, [105699] = { "Mana Saber", -- [1] "Court of Stars", -- [2] }, [26731] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [194241] = { "Vile Rothexer", -- [1] "Brackenhide Hollow", -- [2] }, [40008] = { "Lucky", -- [1] "Blackrock Caverns", -- [2] }, [75506] = { "Shadowmoon Loyalist", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [30279] = { "Deep Crawler", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [74355] = { "Captured Miner", -- [1] "Bloodmaul Slag Mines", -- [2] }, [122971] = { "Dazar'ai Juggernaut", -- [1] "Atal'Dazar", -- [2] }, [56448] = { "Wise Mari", -- [1] "Temple of the Jade Serpent", -- [2] }, [76146] = { "Grand Defense Construct", -- [1] "Skyreach", -- [2] }, [73468] = { "Gul'var Grunt", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [98919] = { "Seacursed Swiftblade", -- [1] "Maw of Souls", -- [2] }, [28586] = { "General Bjarngrim", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [196202] = { "Spectral Invoker", -- [1] "Algeth'ar Academy", -- [2] }, [24554] = { "Eramas Brightblaze", -- [1] "Magisters' Terrace", -- [2] }, [45062] = { "Oathsworn Scorpid Keeper", -- [1] "Lost City of the Tol'vir", -- [2] }, [40584] = { "Naz'jar Invader", -- [1] "Throne of the Tides", -- [2] }, [42695] = { "Stonecore Sentry", -- [1] "The Stonecore", -- [2] }, [74356] = { "Captured Miner", -- [1] "Bloodmaul Slag Mines", -- [2] }, [28584] = { "Unbound Firestorm", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [190370] = { "Squallbringer Cyraz", -- [1] "Halls of Infusion", -- [2] }, [104293] = { "Avatar of Shadow", -- [1] "Vault of the Wardens", -- [2] }, [98280] = { "Risen Arcanist", -- [1] "Black Rook Hold", -- [2] }, [122972] = { "Dazar'ai Augur", -- [1] "Atal'Dazar", -- [2] }, [41096] = { "Naz'jar Spiritmender", -- [1] "Throne of the Tides", -- [2] }, [26729] = { "Steward", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [98792] = { "Wyrmtongue Scavenger", -- [1] "Black Rook Hold", -- [2] }, [26793] = { "Crystalline Frayer", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [18637] = { "Cabal Shadow Priest", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [189555] = { "Astral Attendant", -- [1] "The Azure Vault", -- [2] }, [45268] = { "Servant of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [185508] = { "Claw Fighter", -- [1] "Brackenhide Hollow", -- [2] }, [130521] = { "Freehold Deckhand", -- [1] "Freehold", -- [2] }, [139949] = { "Plague Doctor", -- [1] "Temple of Sethraliss", -- [2] }, [29064] = { "Anub'ar Necromancer", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [29096] = { "Anub'ar Champion", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [29128] = { "Anub'ar Prime Guard", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [76154] = { "Skyreach Raven Whisperer", -- [1] "Skyreach", -- [2] }, [102375] = { "Runecarver Slave", -- [1] "Maw of Souls", -- [2] }, [81603] = { "Champion Druna", -- [1] "Iron Docks", -- [2] }, [5271] = { "Atal'ai Deathwalker", -- [1] "Sunken Temple", -- [2] }, [76177] = { "Soulbinder Nyami", -- [1] "Auchindoun", -- [2] }, [199124] = { "Primalist Chillblaster", -- [1] "Vault of the Incarnates", -- [2] }, [74357] = { "Captured Miner", -- [1] "Bloodmaul Slag Mines", -- [2] }, [102253] = { "Understone Demolisher", -- [1] "Neltharion's Lair", -- [2] }, [12201] = { "Princess Theradras", -- [1] "Maraudon", -- [2] }, [77812] = { "Sargerei Soulbinder", -- [1] "Auchindoun", -- [2] }, [98538] = { "Lady Velandras Ravencrest", -- [1] "Black Rook Hold", -- [2] }, [85232] = { "Infested Venomfang", -- [1] "The Everbloom", -- [2] }, [42696] = { "Stonecore Warbringer", -- [1] "The Stonecore", -- [2] }, [130522] = { "Freehold Shipmate", -- [1] "Freehold", -- [2] }, [81522] = { "Witherbark", -- [1] "The Everbloom", -- [2] }, [83697] = { "Grom'kar Deckhand", -- [1] "Iron Docks", -- [2] }, [104295] = { "Blazing Imp", -- [1] "Court of Stars", -- [2] }, [45063] = { "Bonesnapper Scorpid", -- [1] "Lost City of the Tol'vir", -- [2] }, [100713] = { "Rockbait Fisher", -- [1] "Neltharion's Lair", -- [2] }, [29768] = { "Unyielding Constrictor", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [184986] = { "Kurog Grimtotem", -- [1] "Vault of the Incarnates", -- [2] }, [29832] = { "Drakkari Golem", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [189247] = { "Tamed Phoenix", -- [1] "Neltharus", -- [2] }, [130011] = { "Irontide Buccaneer", -- [1] "Freehold", -- [2] }, [190368] = { "Flamecaller Aymi", -- [1] "Halls of Infusion", -- [2] }, [97259] = { "Blazing Hydra Spawn", -- [1] "Eye of Azshara", -- [2] }, [5270] = { "Atal'ai Corpse Eater", -- [1] "Sunken Temple", -- [2] }, [105703] = { "Mana Wyrm", -- [1] "Court of Stars", -- [2] }, [89012] = { "Ravenous Wolf", -- [1] "Iron Docks", -- [2] }, [98926] = { "Shadow Hunter", -- [1] "Vault of the Wardens", -- [2] }, [197799] = { "Quarry Infuser", -- [1] "Vault of the Incarnates", -- [2] }, [190609] = { "Echo of Doragosa", -- [1] "Algeth'ar Academy", -- [2] }, [30283] = { "Plague Walker", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [122847] = { "Umbral Priestess", -- [1] "Tomb of Sargeras", -- [2] }, [187969] = { "Flashfrost Earthshaper", -- [1] "Ruby Life Pools", -- [2] }, [122850] = { "Umbral Guard", -- [1] "Tomb of Sargeras", -- [2] }, [190359] = { "Skulking Zealot", -- [1] "Halls of Infusion", -- [2] }, [192764] = { "Flame Guardian", -- [1] "Vault of the Incarnates", -- [2] }, [190362] = { "Dazzling Dragonfly", -- [1] "Halls of Infusion", -- [2] }, [193944] = { "Qalashi Lavamancer", -- [1] "Neltharus", -- [2] }, [84978] = { "Bloodmaul Enforcer", -- [1] "Draenor", -- [2] }, [130012] = { "Irontide Ravager", -- [1] "Freehold", -- [2] }, [105704] = { "Arcane Manifestation", -- [1] "Court of Stars", -- [2] }, [40586] = { "Lady Naz'jar", -- [1] "Throne of the Tides", -- [2] }, [36620] = { "Soulguard Adept", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [81396] = { "Stonetooth", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [28585] = { "Slag", -- [1] "Halls of Lightning", -- [2] "enUS", -- [3] }, [120545] = { "Incubated Egg", -- [1] "Tomb of Sargeras", -- [2] }, [99891] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [185584] = { "Blasphemy", -- [1] "Blackrock Caverns", -- [2] }, [26730] = { "Mage Slayer", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [26794] = { "Ormorok the Tree-Shaper", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [24683] = { "Sunblade Mage Guard", -- [1] "Magisters' Terrace", -- [2] }, [189340] = { "Chargath, Bane of Scales", -- [1] "Neltharus", -- [2] }, [76407] = { "Ner'zhul", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [18638] = { "Cabal Zealot", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [194181] = { "Vexamus", -- [1] "Algeth'ar Academy", -- [2] }, [45704] = { "Lurking Tempest", -- [1] "The Vortex Pinnacle", -- [2] }, [5711] = { "Ogom the Wretched", -- [1] "Sunken Temple", -- [2] }, [105705] = { "Bound Energy", -- [1] "Court of Stars", -- [2] }, [83390] = { "Thunderlord Wrangler", -- [1] "Iron Docks", -- [2] }, [18830] = { "Cabal Fanatic", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [29097] = { "Anub'ar Crypt Fiend", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [77559] = { "Solar Magnifier", -- [1] "Skyreach", -- [2] }, [190686] = { "Frozen Destroyer", -- [1] "Vault of the Incarnates", -- [2] }, [99629] = { "Bitterbrine Scavenger", -- [1] "Eye of Azshara", -- [2] }, [40011] = { "Spot", -- [1] "Blackrock Caverns", -- [2] }, [97068] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [105715] = { "Watchful Inquisitor", -- [1] "Court of Stars", -- [2] }, [5719] = { "Morphaz", -- [1] "Sunken Temple", -- [2] }, [187894] = { "Infused Whelp", -- [1] "Ruby Life Pools", -- [2] }, [83392] = { "Rampaging Clefthoof", -- [1] "Iron Docks", -- [2] }, [95674] = { "Fenryr", -- [1] "Halls of Valor", -- [2] }, [190366] = { "Curious Swoglet", -- [1] "Halls of Infusion", -- [2] }, [25597] = { "Oblivion Mage", -- [1] "The Sunwell", -- [2] }, [196200] = { "Algeth'ar Echoknight", -- [1] "Algeth'ar Academy", -- [2] }, [79093] = { "Skyreach Sun Talon", -- [1] "Skyreach", -- [2] }, [25483] = { "Shadowsword Manafiend", -- [1] "The Sunwell", -- [2] }, [97260] = { "Arcane Hydra Spawn", -- [1] "Eye of Azshara", -- [2] }, [99307] = { "Skjal", -- [1] "Maw of Souls", -- [2] }, [45001] = { "Enslaved Bandit", -- [1] "Lost City of the Tol'vir", -- [2] }, [45065] = { "Tol'vir Merchant", -- [1] "Lost City of the Tol'vir", -- [2] }, [74570] = { "Ruination", -- [1] "Bloodmaul Slag Mines", -- [2] }, [98542] = { "Amalgam of Souls", -- [1] "Black Rook Hold", -- [2] }, [45935] = { "Temple Adept", -- [1] "The Vortex Pinnacle", -- [2] }, [18797] = { "Tortured Skeleton", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [107114] = { "Tormenting Orb", -- [1] "Vault of the Wardens", -- [2] }, [94960] = { "Hymdall", -- [1] "Halls of Valor", -- [2] }, [201560] = { "Primalist Flamecaller", -- [1] "Vault of the Incarnates", -- [2] }, [25867] = { "Sunblade Dragonhawk", -- [1] "The Sunwell", -- [2] }, [45378] = { "Augh", -- [1] "Lost City of the Tol'vir", -- [2] }, [43658] = { "Frenzied Crocolisk", -- [1] "Lost City of the Tol'vir", -- [2] }, [187033] = { "Stinkbreath", -- [1] "Brackenhide Hollow", -- [2] }, [47238] = { "Whipping Wind", -- [1] "The Vortex Pinnacle", -- [2] }, [75509] = { "Sadana Bloodfury", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [17871] = { "Underbog Shambler", -- [1] "Coilfang: The Underbog", -- [2] }, [104300] = { "Shadow Mistress", -- [1] "Court of Stars", -- [2] }, [122851] = { "Umbral Archer", -- [1] "Tomb of Sargeras", -- [2] }, [82039] = { "Rockspine Stinger", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [101437] = { "Burning Geode", -- [1] "Neltharion's Lair", -- [2] }, [44234] = { "Vicious Leech", -- [1] "Lost City of the Tol'vir", -- [2] }, [101991] = { "Nightmare Dweller", -- [1] "Darkheart Thicket", -- [2] }, [74363] = { "Twilight Shadow", -- [1] "Blackfathom Deeps", -- [2] }, [197298] = { "Nascent Proto-Dragon", -- [1] "Vault of the Incarnates", -- [2] }, [188067] = { "Flashfrost Chillweaver", -- [1] "Ruby Life Pools", -- [2] }, [74747] = { "Deep Terror", -- [1] "Blackfathom Deeps", -- [2] }, [97264] = { "Hatecoil Shellbreaker", -- [1] "Eye of Azshara", -- [2] }, [77042] = { "Sargerei Defender", -- [1] "Auchindoun", -- [2] }, [119938] = { "Reanimated Templar", -- [1] "Tomb of Sargeras", -- [2] }, [197535] = { "High Channeler Ryvati", -- [1] "Ruby Life Pools", -- [2] }, [118374] = { "Captain Yathae Moonstrike", -- [1] "Tomb of Sargeras", -- [2] }, [198047] = { "Tempest Channeler", -- [1] "Ruby Life Pools", -- [2] }, [139946] = { "Heart Guardian", -- [1] "Temple of Sethraliss", -- [2] }, [190371] = { "Primalist Earthshaker", -- [1] "Halls of Infusion", -- [2] }, [75899] = { "Possessed Soul", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [194147] = { "Volcanius", -- [1] "Vault of the Incarnates", -- [2] }, [24684] = { "Sunblade Blood Knight", -- [1] "Magisters' Terrace", -- [2] }, [26763] = { "Anomalus", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [184693] = { "Living Flame", -- [1] "Vault of the Incarnates", -- [2] }, [18639] = { "Cabal Spellbinder", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [75713] = { "Shadowmoon Bone-Mender", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [91784] = { "Warlord Parjesh", -- [1] "Eye of Azshara", -- [2] }, [20060] = { "Lord Sanguinar", -- [1] "Tempest Keep", -- [2] }, [20052] = { "Crystalcore Mechanic", -- [1] "Tempest Keep", -- [2] }, [58810] = { "Fragment of Hatred", -- [1] "Shado-Pan Monastery", -- [2] }, [95675] = { "God-King Skovald", -- [1] "Halls of Valor", -- [2] }, [197793] = { "Awakened Juggernaut", -- [1] "Vault of the Incarnates", -- [2] }, [42333] = { "High Priestess Azil", -- [1] "The Stonecore", -- [2] }, [83620] = { "Bloodmaul Earthbreaker", -- [1] "Bloodmaul Slag Mines", -- [2] }, [190373] = { "Primalist Galesinger", -- [1] "Halls of Infusion", -- [2] }, [40013] = { "Buster", -- [1] "Blackrock Caverns", -- [2] }, [190588] = { "Tectonic Crusher", -- [1] "Vault of the Incarnates", -- [2] }, [42188] = { "Ozruk", -- [1] "The Stonecore", -- [2] }, [96754] = { "Harbaron", -- [1] "Maw of Souls", -- [2] }, [199916] = { "Decaying Slime", -- [1] "Brackenhide Hollow", -- [2] }, [76141] = { "Araknath", -- [1] "Skyreach", -- [2] }, [90997] = { "Mightstone Breaker", -- [1] "Neltharion's Lair", -- [2] }, [189669] = { "Binding Spear", -- [1] "Neltharus", -- [2] }, [190345] = { "Primalist Geomancer", -- [1] "Halls of Infusion", -- [2] }, [135846] = { "Sand-Crusted Striker", -- [1] "Temple of Sethraliss", -- [2] }, [45919] = { "Young Storm Dragon", -- [1] "The Vortex Pinnacle", -- [2] }, [25484] = { "Shadowsword Assassin", -- [1] "The Sunwell", -- [2] }, [199030] = { "Loamas", -- [1] "Vault of the Incarnates", -- [2] }, [198501] = { "Council Icecaller", -- [1] "Vault of the Incarnates", -- [2] }, [44577] = { "General Husam", -- [1] "Lost City of the Tol'vir", -- [2] }, [194469] = { "Wither Slasher", -- [1] "Brackenhide Hollow", -- [2] }, [30329] = { "Savage Cave Beast", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [192934] = { "Volatile Infuser", -- [1] "Vault of the Incarnates", -- [2] }, [45259] = { "Servant of Siamat", -- [1] "Lost City of the Tol'vir", -- [2] }, [29834] = { "Drakkari Frenzy", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [74366] = { "Forgemaster Gog'duh", -- [1] "Bloodmaul Slag Mines", -- [2] }, [82682] = { "Archmage Sol", -- [1] "The Everbloom", -- [2] }, [90998] = { "Blightshard Shaper", -- [1] "Neltharion's Lair", -- [2] }, [54512] = { "Time-Twisted Sentinel", -- [1] "End Time", -- [2] }, [186246] = { "Fleshripper Vulture", -- [1] "Brackenhide Hollow", -- [2] }, [44898] = { "Pygmy Firebreather", -- [1] "Lost City of the Tol'vir", -- [2] }, [21364] = { "Phoenix Egg", -- [1] "Tempest Keep", -- [2] }, [199037] = { "Primalist Shocktrooper", -- [1] "Halls of Infusion", -- [2] }, [83578] = { "Ogron Laborer", -- [1] "Iron Docks", -- [2] }, [98035] = { "Dreadstalker", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [58812] = { "Hateful Essence", -- [1] "Shado-Pan Monastery", -- [2] }, [190377] = { "Primalist Icecaller", -- [1] "Halls of Infusion", -- [2] }, [192680] = { "Guardian Sentry", -- [1] "Algeth'ar Academy", -- [2] }, [20047] = { "Crimson Hand Battle Mage", -- [1] "Tempest Keep", -- [2] }, [199333] = { "Frostbreath Arachnid", -- [1] "Vault of the Incarnates", -- [2] }, [96756] = { "Ymiron, the Fallen King", -- [1] "Maw of Souls", -- [2] }, [96609] = { "Gildedfur Stag", -- [1] "Halls of Valor", -- [2] }, [120777] = { "Guardian Sentry", -- [1] "Tomb of Sargeras", -- [2] }, [198310] = { "Flame Tarasek", -- [1] "Vault of the Incarnates", -- [2] }, [186284] = { "Gutchewer Bear", -- [1] "Brackenhide Hollow", -- [2] }, [44922] = { "Oathsworn Axemaster", -- [1] "Lost City of the Tol'vir", -- [2] }, [30284] = { "Bonegrinder", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [75135] = { "Tormented Sacrifice", -- [1] "Blackfathom Deeps", -- [2] }, [48906] = { "Blaze of the Heavens", -- [1] "Lost City of the Tol'vir", -- [2] }, [95861] = { "Hatecoil Oracle", -- [1] "Eye of Azshara", -- [2] }, [28619] = { "Web Wrap", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [24557] = { "Kagani Nightstrike", -- [1] "Magisters' Terrace", -- [2] }, [59552] = { "The Crybaby Hozen", -- [1] "Temple of the Jade Serpent", -- [2] }, [135366] = { "Blacktooth Arsonist", -- [1] "Tol Dagor", -- [2] }, [20033] = { "Astromancer", -- [1] "Tempest Keep", -- [2] }, [24685] = { "Sunblade Magister", -- [1] "Magisters' Terrace", -- [2] }, [11784] = { "Theradrim Guardian", -- [1] "Maraudon", -- [2] }, [76518] = { "Ritual of Bones", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [18640] = { "Cabal Warlock", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [99188] = { "Waterlogged Soul Guard", -- [1] "Maw of Souls", -- [2] }, [97269] = { "Hatecoil Crestrider", -- [1] "Eye of Azshara", -- [2] }, [79303] = { "Adorned Bladetalon", -- [1] "Skyreach", -- [2] }, [195399] = { "Curious Swoglet", -- [1] "Halls of Infusion", -- [2] }, [200387] = { "Shambling Infester", -- [1] "Temple of the Jade Serpent", -- [2] }, [95920] = { "Animated Storm", -- [1] "Eye of Azshara", -- [2] }, [197801] = { "Awakened Terrasentry", -- [1] "Vault of the Incarnates", -- [2] }, [43917] = { "Rock Borer", -- [1] "The Stonecore", -- [2] }, [43873] = { "Altairus", -- [1] "The Vortex Pinnacle", -- [2] }, [190381] = { "Rotburst Totem", -- [1] "Brackenhide Hollow", -- [2] }, [40015] = { "Runty", -- [1] "Blackrock Caverns", -- [2] }, [25165] = { "Lady Sacrolash", -- [1] "The Sunwell", -- [2] }, [98677] = { "Rook Spiderling", -- [1] "Black Rook Hold", -- [2] }, [81984] = { "Gnarlroot", -- [1] "The Everbloom", -- [2] }, [202613] = { "Portalkeeper Cimbra", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [120651] = { "Explosives", -- [1] "The Nokhud Offensive", -- [2] }, [91001] = { "Tarspitter Lurker", -- [1] "Neltharion's Lair", -- [2] }, [199029] = { "Cyclas", -- [1] "Vault of the Incarnates", -- [2] }, [120721] = { "Lunar Archer", -- [1] "Tomb of Sargeras", -- [2] }, [54920] = { "Infinite Suppressor", -- [1] "End Time", -- [2] }, [188673] = { "Smoldering Colossus", -- [1] "Vault of the Incarnates", -- [2] }, [196115] = { "Arcane Tender", -- [1] "The Azure Vault", -- [2] }, [193709] = { "Primalist Earthwarden", -- [1] "Vault of the Incarnates", -- [2] }, [134602] = { "Shrouded Fang", -- [1] "Temple of Sethraliss", -- [2] }, [105636] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [96247] = { "Vileshard Crawler", -- [1] "Neltharion's Lair", -- [2] }, [195696] = { "Primalist Thunderbeast", -- [1] "The Nokhud Offensive", -- [2] }, [43391] = { "Millhouse Manastorm", -- [1] "The Stonecore", -- [2] }, [43214] = { "Slabhide", -- [1] "The Stonecore", -- [2] }, [96759] = { "Helya", -- [1] "Maw of Souls", -- [2] }, [19632] = { "Lykul Stinger", -- [1] "Coilfang: The Underbog", -- [2] }, [99365] = { "Taintheart Stalker", -- [1] "Darkheart Thicket", -- [2] }, [25837] = { "Shadowsword Commander", -- [1] "The Sunwell", -- [2] }, [84989] = { "Infested Icecaller", -- [1] "The Everbloom", -- [2] }, [99233] = { "Ember", -- [1] "Vault of the Wardens", -- [2] }, [43662] = { "Unbound Earth Rager", -- [1] "The Stonecore", -- [2] }, [81279] = { "Grom'kar Flameslinger", -- [1] "Iron Docks", -- [2] }, [43430] = { "Stonecore Berserker", -- [1] "The Stonecore", -- [2] }, [194895] = { "Unstable Squall", -- [1] "The Nokhud Offensive", -- [2] }, [75522] = { "Bloodtail Grouper", -- [1] "Blackfathom Deeps", -- [2] }, [18632] = { "Cabal Executioner", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [24078] = { "Dragonflayer Metalworker", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [75975] = { "Skyreach Overlord", -- [1] "Skyreach", -- [2] }, [194991] = { "Oathsworn Vanguard", -- [1] "Vault of the Incarnates", -- [2] }, [92538] = { "Tarspitter Grub", -- [1] "Neltharion's Lair", -- [2] }, [187315] = { "Disease Slasher", -- [1] "Brackenhide Hollow", -- [2] }, [190403] = { "Glacial Proto-Dragon", -- [1] "Halls of Infusion", -- [2] }, [83761] = { "Ogron Laborer", -- [1] "Iron Docks", -- [2] }, [91003] = { "Rokmora", -- [1] "Neltharion's Lair", -- [2] }, [84990] = { "Addled Arcanomancer", -- [1] "The Everbloom", -- [2] }, [189266] = { "Qalashi Trainee", -- [1] "Neltharus", -- [2] }, [12203] = { "Landslide", -- [1] "Maraudon", -- [2] }, [17252] = { "Vazeelroon", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [189363] = { "Infected Lasher", -- [1] "Brackenhide Hollow", -- [2] }, [114288] = { "Skeletal Warrior", -- [1] "Maw of Souls", -- [2] }, [74722] = { "Razorshell Snapjaw", -- [1] "Blackfathom Deeps", -- [2] }, [24558] = { "Ellrys Duskhallow", -- [1] "Magisters' Terrace", -- [2] }, [28684] = { "Krik'thir the Gatewatcher", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [134390] = { "Sand-crusted Striker", -- [1] "Temple of Sethraliss", -- [2] }, [74579] = { "Molten Elemental", -- [1] "Bloodmaul Slag Mines", -- [2] }, [24686] = { "Sunblade Warlock", -- [1] "Magisters' Terrace", -- [2] }, [86526] = { "Grom'kar Chainmaster", -- [1] "Iron Docks", -- [2] }, [127019] = { "Training Dummy", -- [1] "Freehold", -- [2] }, [18641] = { "Cabal Familiar", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [99192] = { "Shade of Xavius", -- [1] "Darkheart Thicket", -- [2] }, [130025] = { "Irontide Thug", -- [1] "Tol Dagor", -- [2] }, [83893] = { "Earthshaper Telu", -- [1] "The Everbloom", -- [2] }, [17735] = { "Wrathfin Warrior", -- [1] "Coilfang: The Underbog", -- [2] }, [99704] = { "Shadowmoon Warlock", -- [1] "Vault of the Wardens", -- [2] }, [127485] = { "Bilge Rat Looter", -- [1] "Tol Dagor", -- [2] }, [114289] = { "Skeletal Sorcerer", -- [1] "Maw of Souls", -- [2] }, [25038] = { "Felmyst", -- [1] "The Sunwell", -- [2] }, [100216] = { "Hatecoil Wrangler", -- [1] "Eye of Azshara", -- [2] }, [198577] = { "Unstable Flame", -- [1] "Vault of the Incarnates", -- [2] }, [40017] = { "Twilight Element Warden", -- [1] "Blackrock Caverns", -- [2] }, [76036] = { "Twilight Shadow", -- [1] "Blackfathom Deeps", -- [2] }, [5280] = { "Nightmare Wyrmkin", -- [1] "Draenor", -- [2] }, [76292] = { "Skyreach Shield Construct", -- [1] "Skyreach", -- [2] }, [185528] = { "Trickclaw Mystic", -- [1] "Brackenhide Hollow", -- [2] }, [56713] = { "Master Snowdrift", -- [1] "Shado-Pan Monastery", -- [2] }, [91005] = { "Naraxas", -- [1] "Neltharion's Lair", -- [2] }, [130026] = { "Bilge Rat Seaspeaker", -- [1] "Tol Dagor", -- [2] }, [129550] = { "Bilge Rat Padfoot", -- [1] "Freehold", -- [2] }, [36499] = { "Soulguard Reaper", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [125977] = { "Reanimation Totem", -- [1] "Atal'Dazar", -- [2] }, [25486] = { "Shadowsword Vanquisher", -- [1] "The Sunwell", -- [2] }, [185529] = { "Bracken Warscourge", -- [1] "Brackenhide Hollow", -- [2] }, [25591] = { "Painbringer", -- [1] "The Sunwell", -- [2] }, [45007] = { "Enslaved Bandit", -- [1] "Lost City of the Tol'vir", -- [2] }, [40633] = { "Naz'jar Honor Guard", -- [1] "Throne of the Tides", -- [2] }, [83621] = { "Bloodmaul Magma Binder", -- [1] "Bloodmaul Slag Mines", -- [2] }, [76037] = { "Twilight Storm Mender", -- [1] "Blackfathom Deeps", -- [2] }, [84399] = { "Vicious Mandragora", -- [1] "The Everbloom", -- [2] }, [98810] = { "Wrathguard Bladelord", -- [1] "Black Rook Hold", -- [2] }, [201467] = { "Stonebreath Summoner", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [190407] = { "Aqua Rager", -- [1] "Halls of Infusion", -- [2] }, [91006] = { "Rockback Gnasher", -- [1] "Neltharion's Lair", -- [2] }, [130027] = { "Ashvane Marine", -- [1] "Tol Dagor", -- [2] }, [198424] = { "Primalist Frostsculptor", -- [1] "Vault of the Incarnates", -- [2] }, [127119] = { "Freehold Deckhand", -- [1] "Freehold", -- [2] }, [81283] = { "Grom'kar Footsoldier", -- [1] "Iron Docks", -- [2] }, [39698] = { "Karsh Steelbender", -- [1] "Blackrock Caverns", -- [2] }, [127111] = { "Irontide Oarsman", -- [1] "Freehold", -- [2] }, [136250] = { "Hoodoo Hexer", -- [1] "Temple of Sethraliss", -- [2] }, [118715] = { "Reanimated Templar", -- [1] "Tomb of Sargeras", -- [2] }, [24079] = { "Dragonflayer Forge Master", -- [1] "Utgarde Keep", -- [2] "enUS", -- [3] }, [129599] = { "Cutwater Knife Juggler", -- [1] "Freehold", -- [2] }, [76038] = { "Twilight Shadowmage", -- [1] "Blackfathom Deeps", -- [2] }, [194647] = { "Thunder Caller", -- [1] "Vault of the Incarnates", -- [2] }, [113537] = { "Emberhusk Dominator", -- [1] "Neltharion's Lair", -- [2] }, [75966] = { "Defiled Spirit", -- [1] "Shadowmoon Burial Grounds", -- [2] }, [120574] = { "Drippy Tadpole", -- [1] "Tomb of Sargeras", -- [2] }, [91007] = { "Dargrul", -- [1] "Neltharion's Lair", -- [2] }, [130028] = { "Ashvane Priest", -- [1] "Tol Dagor", -- [2] }, [192464] = { "Raging Ember", -- [1] "Neltharus", -- [2] }, [105720] = { "Understone Drudge", -- [1] "Neltharion's Lair", -- [2] }, [44752] = { "Faceless Sapper", -- [1] "Throne of the Tides", -- [2] }, [97788] = { "Storm Drake", -- [1] "Halls of Valor", -- [2] }, [126848] = { "Captain Eudora", -- [1] "Freehold", -- [2] }, [65414] = { "Ethereal Sha", -- [1] "Shado-Pan Monastery", -- [2] }, [20465] = { "Underbog Frenzy", -- [1] "Coilfang: The Underbog", -- [2] }, [13323] = { "Subterranean Diemetradon", -- [1] "Maraudon", -- [2] }, [194745] = { "Rotfang Hyena", -- [1] "Brackenhide Hollow", -- [2] }, [76039] = { "Twilight Aquamancer", -- [1] "Blackfathom Deeps", -- [2] }, [24687] = { "Sunblade Physician", -- [1] "Magisters' Terrace", -- [2] }, [129517] = { "Reanimated Raptor", -- [1] "Atal'Dazar", -- [2] }, [185534] = { "Bonebolt Hunter", -- [1] "Brackenhide Hollow", -- [2] }, [18642] = { "Fel Guardhound", -- [1] "Auchindoun: Shadow Labyrinth", -- [2] }, [24815] = { "Sunblade Imp", -- [1] "Magisters' Terrace", -- [2] }, [43537] = { "Stonecore Earthshaper", -- [1] "The Stonecore", -- [2] }, [73101] = { "Cursed Wolf", -- [1] "SMV Alliance Garrison Level 2", -- [2] }, [192955] = { "Draconic Illusion", -- [1] "The Azure Vault", -- [2] }, [191164] = { "Arcane Tender", -- [1] "The Azure Vault", -- [2] }, [75272] = { "Bloodmaul Ogre Mage", -- [1] "Bloodmaul Slag Mines", -- [2] }, [127381] = { "Silt Crab", -- [1] "Tol Dagor", -- [2] }, [134616] = { "Krolusk Pup", -- [1] "Temple of Sethraliss", -- [2] }, [98173] = { "Mystic Ssa'veh", -- [1] "Eye of Azshara", -- [2] }, [198142] = { "Quarry Earthshaper", -- [1] "Vault of the Incarnates", -- [2] }, [40019] = { "Twilight Obsidian Borer", -- [1] "Blackrock Caverns", -- [2] }, [77232] = { "Twilight Disciple", -- [1] "Blackfathom Deeps", -- [2] }, [199353] = { "Frost Tomb", -- [1] "Vault of the Incarnates", -- [2] }, [98813] = { "Bloodscent Felhound", -- [1] "Black Rook Hold", -- [2] }, [26929] = { "Grand Magus Telestra", -- [1] "The Nexus", -- [2] "enUS", -- [3] }, [74505] = { "Thruk", -- [1] "Blackfathom Deeps", -- [2] }, [201472] = { "Torch Revenant", -- [1] "10.1 Zaralek Caverns - Chapter 1 Scenario", -- [2] "enUS", -- [3] }, [17990] = { "Underbog Mushroom", -- [1] "Coilfang: The Underbog", -- [2] }, [17727] = { "Wrathfin Sentry", -- [1] "Coilfang: The Underbog", -- [2] }, [29630] = { "Fanged Pit Viper", -- [1] "Gundrak", -- [2] "enUS", -- [3] }, [36565] = { "Apothecary Baxter", -- [1] "Shadowfang Keep", -- [2] }, [28730] = { "Watcher Gashra", -- [1] "Azjol-Nerub", -- [2] "enUS", -- [3] }, [40925] = { "Tainted Sentry", -- [1] "Throne of the Tides", -- [2] }, [136665] = { "Ashvane Spotter", -- [1] "Tol Dagor", -- [2] }, [75852] = { "Corrupted Healing Totem", -- [1] "Blackfathom Deeps", -- [2] }, [45922] = { "Empyrean Assassin", -- [1] "The Vortex Pinnacle", -- [2] }, [56719] = { "Sha of Violence", -- [1] "Shado-Pan Monastery", -- [2] }, [47720] = { "Camel", -- [1] "Lost City of the Tol'vir", -- [2] }, [74380] = { "Twilight Storm Mender", -- [1] "Blackfathom Deeps", -- [2] }, [76954] = { "Pahboo-Ra", -- [1] "Blackfathom Deeps", -- [2] }, [75410] = { "Guardian of the Deep", -- [1] "Blackfathom Deeps", -- [2] }, [129529] = { "Blacktooth Scrapper", -- [1] "Freehold", -- [2] }, [78728] = { "Shaadum", -- [1] "Auchindoun", -- [2] }, [98363] = { "Grasping Tentacle", -- [1] "Maw of Souls", -- [2] }, [200126] = { "Fallen Waterspeaker", -- [1] "Temple of the Jade Serpent", -- [2] }, [197149] = { "Qalashi Lavamancer", -- [1] "Vault of the Incarnates", -- [2] }, [74569] = { "Restorative Waters", -- [1] "Blackfathom Deeps", -- [2] }, [39700] = { "Beauty", -- [1] "Blackrock Caverns", -- [2] }, [134364] = { "Faithless Tender", -- [1] "Temple of Sethraliss", -- [2] }, [127482] = { "Sewer Vicejaw", -- [1] "Tol Dagor", -- [2] }, [83846] = { "Yalnu", -- [1] "The Everbloom", -- [2] }, [190401] = { "Gusting Proto-Dragon", -- [1] "Halls of Infusion", -- [2] }, [127480] = { "Stinging Parasite", -- [1] "Tol Dagor", -- [2] }, [30285] = { "Eye of Taldaram", -- [1] "Ahn'kahet: The Old Kingdom", -- [2] }, [102781] = { "Fel Bat Pup", -- [1] "Black Rook Hold", -- [2] }, [91790] = { "Mak'rana Siltwalker", -- [1] "Eye of Azshara", -- [2] }, [127484] = { "Jes Howlis", -- [1] "Tol Dagor", -- [2] }, [136735] = { "Ashvane Marine", -- [1] "Tol Dagor", -- [2] }, [127486] = { "Ashvane Officer", -- [1] "Tol Dagor", -- [2] }, [24664] = { "Kael'thas Sunstrider", -- [1] "Magisters' Terrace", -- [2] }, [135706] = { "Bilge Rat Looter", -- [1] "Tol Dagor", -- [2] }, [36502] = { "Devourer of Souls", -- [1] "The Forge of Souls", -- [2] "enUS", -- [3] }, [133972] = { "Heavy Cannon", -- [1] "Tol Dagor", -- [2] }, [127503] = { "Overseer Korgus", -- [1] "Tol Dagor", -- [2] }, }, ["aura_grow_direction"] = 1, ["indicator_anchor"] = { ["x"] = -3, }, ["aura_stack_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["minor_height_scale"] = 0.9999999403953552, ["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", }, ["SHAMAN"] = { ["colorStr"] = "ff006fdd", }, ["DRUID"] = { ["colorStr"] = "ffff7c09", }, ["EVOKER"] = { ["colorStr"] = "ff33937e", }, ["ROGUE"] = { ["colorStr"] = "fffff467", }, }, ["extra_icon_anchor"] = { ["x"] = -2, }, ["range_check_alpha"] = 0.3299999833106995, ["semver"] = "6.0.0", ["use_name_translit"] = true, ["cast_statusbar_texture"] = "Minimalist", ["castbar_icon_x_offset"] = 12, ["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, ["Extra Border"] = 2, ["Cast Bar Icon Config"] = 2, ["Attacking Specific Unit"] = 2, ["Combo Points"] = 6, ["Hide Neutral Units"] = 1, ["Target Color"] = 3, ["Execute Range"] = 1, ["Aura Reorder"] = 3, }, ["minor_width_scale"] = 0.9999999403953552, ["aura_frame1_anchor"] = { ["y"] = 0, ["x"] = -2, ["side"] = 2, }, ["honor_blizzard_plate_alpha"] = true, ["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.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", ["nameplateLargeTopInset"] = "0.029999999329448", ["nameplateOtherTopInset"] = "0.029999999329448", ["nameplateOtherAtBase"] = "0", ["nameplateShowFriends"] = "0", ["nameplateShowAll"] = "1", ["nameplateShowFriendlyGuardians"] = "0", ["nameplateOccludedAlphaMult"] = "0.29999998211861", ["NamePlateHorizontalScale"] = "1.4", ["nameplateShowDebuffsOnFriendly"] = "0", ["nameplatePersonalShowInCombat"] = "0", ["nameplateShowOnlyNames"] = "0", }, ["login_counter"] = 7146, ["extra_icon_caster_name"] = false, ["click_space_friendly"] = { nil, -- [1] 18, -- [2] }, ["bossmod_aura_height"] = 30, ["aura_stack_font"] = "Expressway", ["hide_friendly_castbars"] = true, ["OptionsPanelDB"] = { ["PlaterOptionsPanelFrame"] = { ["scale"] = 1, }, }, ["aura_timer_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["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, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["castbar_enabled"] = false, ["power_percent_text_enabled"] = false, ["healthbar_enabled"] = false, ["power_enabled"] = false, ["power_percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_enabled"] = false, ["spellname_text_font"] = "Expressway", ["power_percent_text_font"] = "Expressway", ["spellpercent_text_enabled"] = false, ["percent_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["module_enabled"] = false, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, }, ["friendlyplayer"] = { ["spellpercent_text_font"] = "Expressway", ["level_text_size"] = 8, ["actorname_use_class_color"] = true, ["cast"] = { 121, -- [1] 12, -- [2] }, ["big_actortitle_text_size"] = 10, ["fixed_class_color"] = { 1, -- [1] [3] = 1, }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["spellname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0, -- [4] }, ["level_text_font"] = "Expressway", ["module_enabled"] = false, ["actorname_text_font"] = "Expressway", ["big_actorname_text_shadow_color_offset"] = { 1, -- [1] -1, -- [2] }, ["mana_incombat"] = { nil, -- [1] 4, -- [2] }, ["actorname_use_guild_color"] = false, ["all_names"] = true, ["big_actortitle_text_outline"] = "OUTLINE", ["quest_color_enemy"] = { 1, -- [1] 0.369, -- [2] 0, -- [3] 1, -- [4] }, ["big_actortitle_text_font"] = "Expressway", ["spellpercent_text_size"] = 9, ["level_text_outline"] = "OUTLINE", ["level_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["big_actortitle_text_shadow_color_offset"] = { 1, -- [1] -1, -- [2] }, ["mana"] = { nil, -- [1] 4, -- [2] }, ["cast_incombat"] = { 121, -- [1] }, ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_anchor"] = { ["x"] = 14, ["side"] = 10, }, ["big_actortitle_text_shadow_color"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0, -- [4] }, ["percent_text_anchor"] = { ["x"] = 1, ["side"] = 11, }, ["percent_text_ooc"] = true, ["spellname_text_font"] = "Expressway", ["big_actorname_text_outline"] = "OUTLINE", ["quest_color_neutral"] = { 1, -- [1] 0.65, -- [2] 0, -- [3] 1, -- [4] }, ["actorname_text_size"] = 11, ["big_actorname_text_font"] = "Expressway", ["big_actorname_text_size"] = 10, ["actorname_friend_color"] = { 1, -- [1] }, ["actorname_text_anchor"] = { ["x"] = 2, ["side"] = 10, }, ["spellpercent_text_enabled"] = true, ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_font"] = "Expressway", ["buff_frame_y_offset"] = 0, ["actorname_guild_color"] = { 1, -- [1] [3] = 1, }, ["quest_enabled"] = true, ["actorname_use_friends_color"] = false, ["percent_text_enabled"] = true, ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_size"] = 9, ["health"] = { 121, -- [1] 25, -- [2] }, ["health_incombat"] = { 121, -- [1] 25, -- [2] }, ["quest_color_enabled"] = true, ["percent_text_size"] = 11, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, }, ["friendlynpc"] = { ["spellpercent_text_font"] = "Expressway", ["cast"] = { 121, -- [1] 12, -- [2] }, ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["all_names"] = false, ["actorname_text_outline"] = "OUTLINE", ["big_actortitle_text_color"] = { nil, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["actorname_text_spacing"] = 11, ["big_actortitle_text_font"] = "Expressway", ["level_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["cast_incombat"] = { 121, -- [1] }, ["health_incombat"] = { 121, -- [1] 18, -- [2] }, ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["big_actortitle_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_font"] = "Expressway", ["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, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["relevance_state"] = 3, ["health"] = { 121, -- [1] 18, -- [2] }, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, }, ["global_health_width"] = 121, ["global_health_height"] = 18, ["enemyplayer"] = { ["spellpercent_text_font"] = "Expressway", ["level_text_size"] = 8, ["cast"] = { 121, -- [1] 12, -- [2] }, ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["spellname_text_outline"] = "OUTLINE", ["big_actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["level_text_font"] = "Expressway", ["actorname_text_font"] = "Expressway", ["all_names"] = true, ["actorname_text_outline"] = "OUTLINE", ["actorname_text_spacing"] = 10, ["quest_color_enemy"] = { 1, -- [1] 0.369, -- [2] 0, -- [3] 1, -- [4] }, ["big_actortitle_text_font"] = "Expressway", ["spellpercent_text_size"] = 9, ["level_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["cast_incombat"] = { 121, -- [1] }, ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_anchor"] = { ["x"] = 14, ["side"] = 10, }, ["big_actortitle_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_anchor"] = { ["x"] = 1, ["side"] = 11, }, ["spellname_text_font"] = "Expressway", ["quest_color_neutral"] = { 1, -- [1] 0.65, -- [2] 0, -- [3] 1, -- [4] }, ["actorname_text_size"] = 11, ["big_actorname_text_font"] = "Expressway", ["level_text_outline"] = "OUTLINE", ["big_actorname_text_size"] = 10, ["actorname_text_anchor"] = { ["x"] = 2, ["side"] = 10, }, ["percent_text_size"] = 11, ["big_actortitle_text_size"] = 10, ["percent_text_font"] = "Expressway", ["quest_enabled"] = true, ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["health_incombat"] = { 121, -- [1] 18, -- [2] }, ["health"] = { 121, -- [1] 18, -- [2] }, ["percent_show_health"] = false, ["quest_color_enabled"] = true, ["spellname_text_size"] = 9, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["level_text_enabled"] = false, }, ["enemynpc"] = { ["spellpercent_text_font"] = "Expressway", ["cast"] = { 121, -- [1] 12, -- [2] }, ["spellpercent_text_anchor"] = { ["x"] = -1, }, ["big_actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["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, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["cast_incombat"] = { 121, -- [1] 12, -- [2] }, ["actorname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_anchor"] = { ["x"] = 14, ["side"] = 10, }, ["big_actortitle_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["percent_text_anchor"] = { ["x"] = 1, ["side"] = 11, }, ["spellpercent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["big_actorname_text_font"] = "Expressway", ["level_text_outline"] = "OUTLINE", ["percent_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["actorname_text_anchor"] = { ["x"] = 2, ["side"] = 10, }, ["percent_text_size"] = 11, ["percent_text_font"] = "Expressway", ["spellname_text_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["spellname_text_size"] = 9, ["health"] = { 121, -- [1] 18, -- [2] }, ["spellname_text_font"] = "Expressway", ["percent_show_health"] = false, ["health_incombat"] = { 121, -- [1] 18, -- [2] }, ["level_text_enabled"] = false, }, }, ["aura_y_offset"] = 0, ["use_ui_parent"] = true, ["indicator_elite"] = false, ["bossmod_aura_width"] = 30, ["indicator_spec"] = false, ["resources_settings"] = { ["chr"] = { ["Player-1329-098C5E5A"] = "Runes", ["Player-3702-0A9D2B28"] = "Runes", ["Player-1598-0BF18248"] = "Runes", ["Player-1598-0C0DD01B"] = "SoulShards", ["Player-1403-0A0FFA8C"] = "ComboPoints", ["Player-1598-0F46FF5A"] = "Essence", ["Player-1329-099914D8"] = "ComboPoints", ["Player-1329-09EB372C"] = "Essence", ["Player-1598-0E67511D"] = "HolyPower", ["Player-1329-098C5E65"] = "SoulShards", ["Player-1329-0997C1CA"] = "Chi", ["Player-3702-0A9D2B21"] = "SoulShards", ["Player-3702-0A9D2B13"] = "ArcaneCharges", ["Player-1329-09F0CCB4"] = "ArcaneCharges", ["Player-1598-0BFABB95"] = "ArcaneCharges", ["Player-1598-0E1A06DE"] = "ComboPoints", ["Player-1403-0A06C228"] = "ArcaneCharges", ["Player-3702-0A9D2B16"] = "ComboPoints", ["Player-3702-0A9D2B23"] = "Chi", ["Player-1598-0BD22701"] = "ComboPoints", ["Player-1329-09F0DC64"] = "HolyPower", ["Player-1598-0BEFA545"] = "Chi", }, }, ["indicator_scale"] = 1.300000071525574, ["border_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 1, -- [4] }, ["hook_data"] = { { ["Enabled"] = true, ["Revision"] = 137, ["Options"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["OptionsValues"] = { }, ["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"] = { }, }, }, -- [1] { ["Enabled"] = true, ["Revision"] = 123, ["Options"] = { }, ["HooksTemp"] = { }, ["Author"] = "Luckyone-Laughing Skull", ["OptionsValues"] = { }, ["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"] = { }, }, }, -- [2] { ["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"] = "", }, -- [3] { ["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"] = "", }, -- [4] }, ["extra_icon_caster_outline"] = "OUTLINE", ["auras_per_row_amount2"] = 4, ["aura_width"] = 20, ["health_statusbar_bgcolor"] = { 0.050980396568775, -- [1] 0.050980396568775, -- [2] 0.050980396568775, -- [3] 0.90000000596046, -- [4] }, ["castbar_target_shadow_color"] = { nil, -- [1] nil, -- [2] nil, -- [3] 0, -- [4] }, ["pet_width_scale"] = 0.9999999403953552, ["quick_hide"] = true, ["target_highlight_color"] = { nil, -- [1] 1, -- [2] }, ["cast_statusbar_bgcolor"] = { 0.050980396568775, -- [1] 0.050980396568775, -- [2] 0.050980396568775, -- [3] 0.70000001788139, -- [4] }, ["extra_icon_stack_outline"] = "OUTLINE", ["resources"] = { ["scale"] = 1, }, ["click_space"] = { 130, -- [1] 25, -- [2] }, ["castbar_target_font"] = "Expressway", ["range_check_in_range_or_target_alpha_friendlies"] = 1, ["cast_statusbar_spark_texture"] = "Interface\\AddOns\\Plater\\images\\spark3", ["pet_height_scale"] = 0.9999999403953552, ["aura_x_offset"] = -2, ["range_check_alpha_friendlies"] = 1, ["health_cutoff_upper"] = false, ["hover_highlight_alpha"] = 0.707676112651825, ["ui_parent_scale_tune"] = 1.406249965948519, ["widget_bar_scale"] = 0.9999999403953552, ["aura_sort"] = true, ["health_statusbar_bgtexture"] = "Minimalist", ["indicator_raidmark_anchor"] = { ["y"] = 1, ["x"] = 2, ["side"] = 9, }, ["tank"] = { ["colors"] = { ["nocombat"] = { 0.91764705882353, -- [1] 0.12549019607843, -- [2] 0.070588235294118, -- [3] }, }, }, ["aura_tracker"] = { ["buff_tracked"] = { ["209859"] = false, ["178658"] = false, ["226510"] = false, }, ["debuff_banned"] = { ["388755"] = false, [387881] = true, ["393957"] = false, }, ["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] 1, -- [2] nil, -- [3] 0.96000000089407, -- [4] }, ["update_throttle"] = 0.300000011920929, ["indicator_extra_raidmark"] = false, ["aura_show_debuffs_personal"] = false, ["indicator_pet"] = 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, ["range_check_enabled"] = false, ["cast_statusbar_spark_alpha"] = 0.8999999761581421, ["patch_version"] = 27, ["range_check_in_range_or_target_alpha"] = 0.5999999642372131, ["aura_timer_text_size"] = 10, ["number_region_first_run"] = true, ["cast_statusbar_use_fade_effects"] = false, ["color_override_colors"] = { [3] = { 0.91764705882353, -- [1] 0.12941176470588, -- [2] 0.070588235294118, -- [3] }, }, ["bossmod_cooldown_text_size"] = 14, ["ghost_auras"] = { ["auras"] = { ["DEATHKNIGHT"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["WARRIOR"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["SHAMAN"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["MAGE"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["PRIEST"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["HUNTER"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["MONK"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["WARLOCK"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["DEMONHUNTER"] = { ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["1"] = { }, }, ["PALADIN"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["DRUID"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, ["9"] = { }, ["8"] = { }, }, ["EVOKER"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, ["ROGUE"] = { ["1"] = { }, ["0"] = { }, ["3"] = { }, ["2"] = { }, ["5"] = { }, ["4"] = { }, ["7"] = { }, ["6"] = { }, }, }, }, ["health_cutoff"] = false, ["castbar_target_anchor"] = { ["x"] = 2, ["side"] = 6, }, ["script_auto_imported"] = { ["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]"] = 2, ["Cast - Small Alert"] = 12, ["Add - Important [P]"] = 4, ["Unit - Main Target"] = 11, ["Aura - Blink Time Left"] = 13, ["Add - Tag Number [P]"] = 2, ["Unit - Health Markers"] = 12, ["Cast - Tank Interrupt"] = 12, ["Unit - Important"] = 11, ["Cast - Quick Flash"] = 2, ["Cast - Alert + Timer [P]"] = 4, ["Aura is Shield [P]"] = 2, ["Add - Warning [P]"] = 5, ["Fixate On You"] = 11, ["Aura While Casting [P]"] = 1, ["Cast - Big Alert"] = 14, ["Cast - Circular Swipe"] = 4, ["Cast - Very Important"] = 15, ["Cast - Glowing [P]"] = 10, ["Fixate"] = 11, ["Spiteful Affix"] = 3, ["Cast - Important Target [P]"] = 2, ["Add - Non Elite Trash [P]"] = 4, ["Cast - On Going Cast [P]"] = 2, ["Countdown"] = 11, ["Cast - Stop Casting"] = 4, ["Fixate by Unit Buff [P]"] = 2, ["Cast - Frontal Cone"] = 15, ["Add - Explode on Die [P]"] = 1, ["Auto Set Skull"] = 11, ["Relics 9.2 M Dungeons"] = 2, ["Cast - Shield Interrupt"] = 2, ["Unit - Show Energy"] = 11, }, ["aura_alpha"] = 1, ["indicator_faction"] = false, ["first_run3"] = true, ["target_shady_enabled"] = false, ["extra_icon_height"] = 20, ["ui_parent_target_strata"] = "BACKGROUND", ["aura_show_enrage"] = true, ["cast_statusbar_color_interrupted"] = { 0.30196078431373, -- [1] 0.30196078431373, -- [2] 0.30196078431373, -- [3] }, }, ["Helca - Ravencrest"] = { ["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, ["Aura Reorder"] = 3, ["Extra Border"] = 2, ["Attacking Specific Unit"] = 2, ["Target Color"] = 3, ["Execute Range"] = 1, ["Hide Neutral Units"] = 1, }, ["use_ui_parent"] = 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.", ["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", ["SpellIds"] = { 398151, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = false, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Name"] = "Dots Enabled", ["Value"] = true, ["Key"] = "dotsEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dots Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Buff Alert [Plater]", ["NpcNames"] = { }, }, -- [1] { ["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.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["SpellIds"] = { 191284, -- [1] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Cast - Effect After Cast [P]", ["NpcNames"] = { }, }, -- [2] { ["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", ["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"] = { 240446, -- [1] 385339, -- [2] 198077, -- [3] 210261, -- [4] 360857, -- [5] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Fraction"] = false, ["Value"] = 3, ["Name"] = "Cast Bar Height Mod", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "castBarHeight", }, -- [1] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Changes the cast bar color to this one.", }, -- [2] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 5, ["Name"] = "Arrow:", ["Value"] = "Arrow:", ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [4] { ["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.", }, -- [5] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Arrow Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowAlpha", }, -- [6] { ["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, }, -- [7] { ["Type"] = 2, ["Max"] = 12, ["Desc"] = "Arrow Height.", ["Min"] = 4, ["Fraction"] = false, ["Value"] = 8, ["Name"] = "Arrow Height", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "arrowHeight", }, -- [8] { ["Type"] = 6, ["Name"] = "Option 13", ["Value"] = 0, ["Key"] = "option13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Name"] = "Dot Animation:", ["Value"] = "Dot Animation:", ["Key"] = "option12", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [10] { ["Type"] = 1, ["Name"] = "Dot Color", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "dotColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [11] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot X Offset", ["Min"] = -10, ["Name"] = "Dot X Offset", ["Value"] = 4, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "xOffset", }, -- [12] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Dot Y Offset", ["Min"] = -10, ["Key"] = "yOffset", ["Value"] = 3, ["Name"] = "Dot Y Offset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [13] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "Option 18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [14] { ["Type"] = 5, ["Key"] = "option17", ["Value"] = "Nameplate Color", ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [15] { ["Type"] = 4, ["Name"] = "Change Nameplate Color", ["Value"] = false, ["Key"] = "useNameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, -- [16] { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, -- [1] 0.1843137294054031, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Health Bar Color", }, -- [17] }, ["version"] = -1, ["Name"] = "Explosion Affix M+ [Plater]", ["NpcNames"] = { }, }, -- [3] { ["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.", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Glow Enabled", ["Value"] = false, ["Key"] = "glowEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] { ["Type"] = 1, ["Name"] = "Glow Color", ["Value"] = { 0.403921568627451, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "glowColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Name"] = "Dots Enabled", ["Value"] = true, ["Key"] = "dotsEnabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.3215686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dots Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [8] }, ["version"] = -1, ["Name"] = "Aura - Debuff Alert [Plater]", ["NpcNames"] = { }, }, -- [4] { ["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.", ["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", ["SpellIds"] = { 350421, -- [1] 355787, -- [2] 348513, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Cast start animation settings", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["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,", }, -- [4] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [5] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["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", }, -- [7] { ["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", }, -- [8] { ["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", }, -- [9] { ["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, }, -- [10] { ["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, }, -- [11] { ["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", }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Alert + Timer [P]", ["NpcNames"] = { }, }, -- [5] { ["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.", ["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", ["SpellIds"] = { 383823, -- [1] 382670, -- [2] 388537, -- [3] 372851, -- [4] 200682, -- [5] 192307, -- [6] 196838, -- [7] 193827, -- [8] 194043, -- [9] 209410, -- [10] 211464, -- [11] 361180, -- [12] 156718, -- [13] 395859, -- [14] 358320, -- [15] 374045, -- [16] 386757, -- [17] 367500, -- [18] 370225, -- [19] 376200, -- [20] 372107, -- [21] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a special animation showing the explosion time.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option3", ["Value"] = 0, ["Name"] = "Option 3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["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", }, -- [4] { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, -- [5] { ["Type"] = 1, ["Key"] = "healthBarColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, -- [6] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["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", }, -- [8] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.168627455830574, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast Bar Color", }, -- [9] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [10] { ["Type"] = 5, ["Key"] = "option6", ["Value"] = "Arrow:", ["Name"] = "Arrow:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [11] { ["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.", }, -- [12] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Arrow alpha.", ["Min"] = 0, ["Key"] = "arrowAlpha", ["Value"] = 0.5, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Arrow Alpha", }, -- [13] { ["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", }, -- [14] { ["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", }, -- [15] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [16] { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation:", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [17] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 1, -- [1] 0.615686274509804, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dot animation.", }, -- [18] { ["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, }, -- [19] { ["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", }, -- [20] { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { { "200682", -- [1] "darkslateblue", -- [2] }, -- [1] { "192307", -- [1] "goldenrod", -- [2] }, -- [2] { "196838", -- [1] "maroon", -- [2] }, -- [3] { "193827", -- [1] "darkgreen", -- [2] }, -- [4] { "194043", -- [1] "darkgreen", -- [2] }, -- [5] { "156718", -- [1] "DRUID", -- [2] }, -- [6] { "395859", -- [1] "ROGUE", -- [2] }, -- [7] }, ["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", }, -- [21] }, ["version"] = -1, ["Name"] = "Cast - Ultra Important [P]", ["NpcNames"] = { }, }, -- [6] { ["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.", ["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"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "", ["Value"] = 0, ["Name"] = "blank line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "indicatorColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Vertical Line Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Indicator color.", }, -- [3] { ["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, }, -- [4] { ["Type"] = 6, ["Name"] = "blank line", ["Value"] = 0, ["Key"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 1, ["Name"] = "Fill Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "fillColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Fill color.", }, -- [6] { ["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", }, -- [7] }, ["version"] = -1, ["Name"] = "Add - Health Markers [P]", ["NpcNames"] = { "197697", -- [1] "59544", -- [2] }, }, -- [7] { ["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.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.SmallFlashAnimationHub:Play()\n \nend\n\n\n", ["SpellIds"] = { 376851, -- [1] 396044, -- [2] 381517, -- [3] 373932, -- [4] 397801, -- [5] 208165, -- [6] 392576, -- [7] 198750, -- [8] 387843, -- [9] 387411, -- [10] 211299, -- [11] 198595, -- [12] 198934, -- [13] 198962, -- [14] 156722, -- [15] 350554, -- [16] 348513, -- [17] 351779, -- [18] 328180, -- [19] 319898, -- [20] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Name"] = "Option 2", ["Value"] = "Plays a small animation when the cast start.", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["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, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [5] { ["Type"] = 1, ["Name"] = "Flash Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "flashColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [6] }, ["version"] = -1, ["Name"] = "Cast - Small Alert [Plater]", ["NpcNames"] = { }, }, -- [8] { ["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.", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["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", }, -- [4] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 1, -- [1] 0, -- [2] 0.5254901960784314, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, -- [5] { ["Type"] = 2, ["Max"] = 6, ["Desc"] = "increase the nameplate height by this value", ["Min"] = 0, ["Name"] = "Nameplate Size Offset", ["Value"] = 3, ["Key"] = "nameplateSizeOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 1, ["Key"] = "dotsColor", ["Value"] = { 1, -- [1] 0.7137255072593689, -- [2] 0, -- [3] 0.5631310641765594, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Dot Color", }, -- [8] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [9] { ["Type"] = 5, ["Key"] = "option10", ["Value"] = "Extra Texture", ["Name"] = "Extra Texture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "Extra Texture", }, -- [10] { ["Type"] = 4, ["Name"] = "Show Extra Texture", ["Value"] = false, ["Key"] = "showExtraTexture", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Extra Texture", }, -- [11] { ["Type"] = 1, ["Key"] = "skullColor", ["Value"] = { 1, -- [1] 0.4627450980392157, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Texture Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, -- [12] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Alpha", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.2, ["Key"] = "skullAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Alpha", }, -- [13] { ["Type"] = 2, ["Max"] = 2, ["Desc"] = "Scale", ["Min"] = 0.4, ["Name"] = "Scale", ["Value"] = 0.6, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "skullScale", }, -- [14] { ["Type"] = 7, ["Name"] = "Npc Color By NpcID", ["Value"] = { { "196548", -- [1] "forestgreen", -- [2] }, -- [1] { "195580", -- [1] "forestgreen", -- [2] }, -- [2] { "195820", -- [1] "forestgreen", -- [2] }, -- [3] { "195821", -- [1] "forestgreen", -- [2] }, -- [4] { "189886", -- [1] "forestgreen", -- [2] }, -- [5] { "75966", -- [1] "forestgreen", -- [2] }, -- [6] { "102019 ", -- [1] "forestgreen", -- [2] }, -- [7] { "187159", -- [1] "forestgreen", -- [2] }, -- [8] { "194897", -- [1] "forestgreen", -- [2] }, -- [9] { "104251", -- [1] "forestgreen", -- [2] }, -- [10] }, ["Key"] = "npcColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Key is the npcID, value is the color name", }, -- [15] }, ["version"] = -1, ["Name"] = "Add - Important [P]", ["NpcNames"] = { "196548", -- [1] "195580", -- [2] "195820", -- [3] "195821", -- [4] "189886", -- [5] "75966", -- [6] "102019", -- [7] "187159", -- [8] "194897", -- [9] "104251", -- [10] "101326", -- [11] "189669", -- [12] "192464", -- [13] }, }, -- [9] { ["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.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n \n envTable.blinkTexture:SetSize (self:GetSize())\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option10", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "blinkEnabled", ["Value"] = true, ["Name"] = "Blink Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable blink", }, -- [4] { ["Type"] = 4, ["Key"] = "glowEnabled", ["Value"] = true, ["Name"] = "Glow Enabled", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "set to 'false' to disable glows", }, -- [5] { ["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", }, -- [6] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the blink effect only", ["Min"] = 1, ["Fraction"] = true, ["Value"] = 3, ["Name"] = "Timeleft to Blink", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeleftToBlink", }, -- [7] { ["Type"] = 2, ["Max"] = 3, ["Desc"] = "time to complete a blink loop", ["Min"] = 0.5, ["Fraction"] = true, ["Value"] = 1, ["Name"] = "Blink Speed", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkSpeed", }, -- [8] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "max transparency in the animation loop (1.0 is full opaque)", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.6, ["Name"] = "Blink Max Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "blinkMaxAlpha", }, -- [9] { ["Type"] = 1, ["Key"] = "blinkColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Blink Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color of the blink", }, -- [10] { ["Type"] = 1, ["Key"] = "nameplateColor", ["Value"] = { 0.2862745098039216, -- [1] 0.00392156862745098, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "nameplate color if ChangeNameplateColor is true", }, -- [11] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option10", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [12] { ["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", }, -- [13] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Warning", ["Value"] = 8, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftWarning", }, -- [14] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "in seconds, affects the color of the text", ["Min"] = 1, ["Name"] = "Time Left Critical", ["Value"] = 3, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "timeLeftCritical", }, -- [15] { ["Type"] = 1, ["Key"] = "warningColor", ["Value"] = { 1, -- [1] 0.8705882352941177, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Warning Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left entered in a warning zone", }, -- [16] { ["Type"] = 1, ["Key"] = "criticalColor", ["Value"] = { 1, -- [1] 0.07450980392156863, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Critical Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "color when the time left is critical", }, -- [17] }, ["version"] = -1, ["Name"] = "Aura - Blink by Time Left [Plater]", ["NpcNames"] = { }, }, -- [10] { ["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.", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Add - Tag Number [P]", ["NpcNames"] = { "195138", -- [1] "192955", -- [2] "190294", -- [3] "76518", -- [4] }, }, -- [11] { ["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.", ["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", ["SpellIds"] = { 376644, -- [1] 386781, -- [2] 384823, -- [3] 385536, -- [4] 392398, -- [5] 375596, -- [6] 387135, -- [7] 209033, -- [8] 360850, -- [9] 212784, -- [10] 207980, -- [11] 199033, -- [12] 199034, -- [13] 200969, -- [14] 394512, -- [15] 397881, -- [16] 396020, -- [17] 374430, -- [18] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Need a /reload", ["Min"] = 5, ["Key"] = "segmentsAmount", ["Value"] = 7, ["Name"] = "Amount of Segments", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [1] { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.9568627450980391, -- [1] 1, -- [2] 0.9882352941176471, -- [3] 1, -- [4] }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.8588235294117647, -- [1] 0.4313725490196079, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [3] { ["Type"] = 7, ["Key"] = "castColor", ["Value"] = { { "385536", -- [1] "maroon", -- [2] }, -- [1] { "198750", -- [1] "midnightblue", -- [2] }, -- [2] { "360850", -- [1] "lime", -- [2] }, -- [3] { "212784", -- [1] "deepskyblue", -- [2] }, -- [4] { "207980", -- [1] "midnightblue", -- [2] }, -- [5] { "199033", -- [1] "gold", -- [2] }, -- [6] { "199034", -- [1] "gold", -- [2] }, -- [7] { "200969", -- [1] "orange", -- [2] }, -- [8] { "394512", -- [1] "indigo", -- [2] }, -- [9] { "397881", -- [1] "deepskyblue", -- [2] }, -- [10] { "396020", -- [1] "khaki", -- [2] }, -- [11] }, ["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", }, -- [4] }, ["version"] = -1, ["Name"] = "Cast - Glowing [P]", ["NpcNames"] = { }, }, -- [12] { ["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", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Shows the target name in a separate box", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["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, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["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, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [10] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "How strong is the shake.", ["Min"] = 1, ["Name"] = "Shake Amplitude", ["Value"] = 5, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [11] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Name"] = "Shake Frequency", ["Value"] = 40, ["Key"] = "shakeFrequency", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["Type"] = 2, ["Max"] = 20, ["Desc"] = "Adjust the width of the dots to better fit in your nameplate.", ["Min"] = -10, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "xOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Dot X Offset", }, -- [16] { ["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, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "yOffset", }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] { ["Type"] = 6, ["Name"] = "Option 27", ["Value"] = 0, ["Key"] = "option27", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [27] { ["Type"] = 5, ["Name"] = "Option 28", ["Value"] = "Target Options", ["Key"] = "option28", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [28] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 14, ["Key"] = "targetNameSize", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [29] { ["Type"] = 4, ["Name"] = "Use Class Color", ["Value"] = true, ["Key"] = "colorByClass", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [30] { ["Type"] = 1, ["Name"] = "Text Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "textColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [31] { ["Type"] = 1, ["Name"] = "Background Color", ["Value"] = { 0, -- [1] 0, -- [2] 0, -- [3] 0.9846720322966576, -- [4] }, ["Key"] = "targetBgColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [32] { ["Type"] = 1, ["Name"] = "Border Color", ["Value"] = { 0, -- [1] 0, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "targetBgBorderColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [33] { ["Type"] = 2, ["Max"] = 160, ["Desc"] = "", ["Min"] = 30, ["Name"] = "Frame Width", ["Value"] = 90, ["Key"] = "targetFrameWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [34] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "", ["Min"] = 8, ["Key"] = "targetFrameHeight", ["Value"] = 20, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Frame Height", }, -- [35] }, ["version"] = -1, ["Name"] = "Cast - Important Target [P]", ["NpcNames"] = { }, }, -- [13] { ["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", ["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", ["SpellIds"] = { 392640, -- [1] 397888, -- [2] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["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,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["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", }, -- [8] { ["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", }, -- [9] { ["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", }, -- [10] { ["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", }, -- [11] { ["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", }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Quick Flash [P]", ["NpcNames"] = { }, }, -- [14] { ["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)", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Aura is Shield [P]", ["NpcNames"] = { }, }, -- [15] { ["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", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = true, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, -- [1] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 1, -- [1] 0.4392157196998596, -- [2] 0.458823561668396, -- [3] 1, -- [4] }, ["Key"] = "healthBarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, -- [2] { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Flash Nameplate", ["Value"] = true, ["Key"] = "useFlash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Flash Nameplate", }, -- [4] { ["Type"] = 7, ["Name"] = "NpcID to Color", ["Value"] = { { "189893", -- [1] "olivedrab", -- [2] }, -- [1] { "190187", -- [1] "olivedrab", -- [2] }, -- [2] { "99922", -- [1] "olivedrab", -- [2] }, -- [3] { "153285", -- [1] "olivedrab", -- [2] }, -- [4] { "104822", -- [1] "olivedrab", -- [2] }, -- [5] }, ["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", }, -- [5] }, ["version"] = -1, ["Name"] = "Add - Warning [P]", ["NpcNames"] = { "190187", -- [1] "189893", -- [2] "99922", -- [3] "104822", -- [4] }, }, -- [16] { ["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"] = { 372743, -- [1] 372749, -- [2] 384933, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Aura While Casting [P]", ["NpcNames"] = { }, }, -- [17] { ["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.", ["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"] = { 396640, -- [1] 372743, -- [2] 377389, -- [3] 396812, -- [4] 388392, -- [5] 387955, -- [6] 386546, -- [7] 377503, -- [8] 384808, -- [9] 386024, -- [10] 387615, -- [11] 387606, -- [12] 225100, -- [13] 211401, -- [14] 211470, -- [15] 215433, -- [16] 192563, -- [17] 198959, -- [18] 152818, -- [19] 156776, -- [20] 398206, -- [21] 153524, -- [22] 396073, -- [23] 396018, -- [24] 345202, -- [25] 377950, -- [26] 372223, -- [27] 350421, -- [28] 352158, -- [29] 349985, -- [30] 329239, -- [31] 328400, -- [32] 384194, -- [33] 392451, -- [34] 392924, -- [35] 397889, -- [36] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["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,", }, -- [5] { ["Type"] = 1, ["Name"] = "Cast Bar Color", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "castbarColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Line", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["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, ["Key"] = "flashDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [8] { ["Type"] = 2, ["Max"] = 10, ["Desc"] = "Increases the cast bar height by this value", ["Min"] = 0, ["Name"] = "Cast Bar Height Mod", ["Value"] = 5, ["Key"] = "castBarHeight", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [9] { ["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, ["Key"] = "shakeDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [10] { ["Type"] = 2, ["Max"] = 100, ["Desc"] = "How strong is the shake.", ["Min"] = 2, ["Fraction"] = false, ["Value"] = 8, ["Key"] = "shakeAmplitude", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, -- [11] { ["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", }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Big Alert [Plater]", ["NpcNames"] = { }, }, -- [18] { ["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", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate [Plater]", ["NpcNames"] = { "165560", -- [1] }, }, -- [19] { ["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", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 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"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["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.", }, -- [3] }, ["version"] = -1, ["Name"] = "Auto Set Skull", ["NpcNames"] = { "163520", -- [1] "163618", -- [2] "164506", -- [3] }, }, -- [20] { ["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", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n envTable.UpdateSpitefulWidget(unitFrame)\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 5, ["Key"] = "option12", ["Value"] = "Time to Die", ["Name"] = "Time to Die", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 2, ["Max"] = 50, ["Desc"] = "", ["Min"] = 10, ["Key"] = "bgWidth", ["Value"] = 27, ["Name"] = "Width", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [2] { ["Type"] = 1, ["Key"] = "bgColor", ["Value"] = { 0.5058823529411764, -- [1] 0.07058823529411765, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Background Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 24, ["Desc"] = "", ["Min"] = 7, ["Key"] = "textSize", ["Value"] = 8, ["Name"] = "Text Size", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = false, }, -- [4] { ["Type"] = 1, ["Key"] = "textColor", ["Value"] = { 1, -- [1] 0.5843137254901961, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Text Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 7", ["Value"] = 0, ["Key"] = "option7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 5, ["Key"] = "option11", ["Value"] = "Targeting", ["Name"] = "Targeting", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [7] { ["Type"] = 4, ["Name"] = "Show Target instead of Name", ["Value"] = true, ["Key"] = "switchTargetName", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [8] { ["Type"] = 4, ["Name"] = "Change Color if targeting You", ["Value"] = true, ["Key"] = "useTargetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [9] { ["Type"] = 1, ["Name"] = "Color if targeting You", ["Value"] = { 0.07058823529411765, -- [1] 0.6196078431372549, -- [2] 0, -- [3] 1, -- [4] }, ["Key"] = "targetingColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [10] { ["Type"] = 6, ["Key"] = "option11", ["Value"] = 0, ["Name"] = "Option 11", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [11] }, ["version"] = -1, ["Name"] = "M+ Spiteful", ["NpcNames"] = { "174773", -- [1] }, }, -- [21] { ["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"] = "", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 4, ["Key"] = "useNameplateColor", ["Value"] = false, ["Name"] = "Change Nameplate Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Color", }, -- [1] { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0.062745101749897, -- [1] 0.062745101749897, -- [2] 0.0941176563501358, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Nameplate Color", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Name"] = "Change Nameplate Scale", ["Value"] = true, ["Key"] = "useNameplateScale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Change Nameplate Scale", }, -- [4] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Nameplate Scale", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0.8, ["Name"] = "Nameplate Scale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "scale", }, -- [5] }, ["version"] = -1, ["Name"] = "Add - Non Elite Trash [P]", ["NpcNames"] = { "194622", -- [1] "190205", -- [2] "197398", -- [3] "77006", -- [4] }, }, -- [22] { ["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", ["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", ["SpellIds"] = { 373688, -- [1] 391050, -- [2] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Cast - Shield Interrupt [P]", ["NpcNames"] = { }, }, -- [23] { ["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.", ["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", ["SpellIds"] = { 385916, -- [1] 386063, -- [2] 388822, -- [3] 373087, -- [4] 397785, -- [5] 106864, -- [6] 193660, -- [7] 198263, -- [8] 387910, -- [9] 370766, -- [10] 375591, -- [11] 384336, -- [12] 209404, -- [13] 209378, -- [14] 210875, -- [15] 396001, -- [16] 397899, -- [17] 386559, -- [18] 382555, -- [19] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 2, ["Max"] = 0.3, ["Desc"] = "Rotation Duration", ["Min"] = 0.1, ["Fraction"] = true, ["Value"] = 0.15, ["Key"] = "rotationDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Rotation Duration", }, -- [1] { ["Type"] = 6, ["Name"] = "Option 5", ["Value"] = 0, ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 2, ["Max"] = 1.5, ["Desc"] = "Animation Start Duration", ["Min"] = 0, ["Name"] = "Animation Start Duration", ["Value"] = 0.3, ["Key"] = "animStartDuration", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [3] { ["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, ["Name"] = "Texture Start Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [4] { ["Type"] = 6, ["Key"] = "option5", ["Value"] = 0, ["Name"] = "Option 5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [5] { ["Type"] = 2, ["Max"] = 1.2, ["Desc"] = "Texture Scale", ["Min"] = 0.6, ["Fraction"] = true, ["Value"] = 0.8, ["Key"] = "textureScale", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Scale", }, -- [6] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Texture Alpha", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 1, ["Key"] = "textureAlpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Alpha", }, -- [7] { ["Type"] = 1, ["Name"] = "Texture Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Key"] = "textureColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Texture Color", }, -- [8] }, ["version"] = -1, ["Name"] = "Cast - Circle AoE [P]", ["NpcNames"] = { }, }, -- [24] { ["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", ["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", ["SpellIds"] = { 377004, -- [1] 381516, -- [2] 196543, -- [3] 199726, -- [4] }, ["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", }, -- [1] { ["Type"] = 1, ["Key"] = "sparkColor", ["Value"] = { 0.9568627450980391, -- [1] 1, -- [2] 0.9882352941176471, -- [3] 1, -- [4] }, ["Name"] = "Spark Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [2] { ["Type"] = 1, ["Key"] = "glowColor", ["Value"] = { 0.8588235294117647, -- [1] 0.4313725490196079, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Glow Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [3] }, ["version"] = -1, ["Name"] = "Cast - Stop Casting [P]", ["NpcNames"] = { }, }, -- [25] { ["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.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n --insert code here\n \nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 1, ["Name"] = "Nameplate Color", ["Value"] = { 0, -- [1] 0.5568627450980392, -- [2] 0.03529411764705882, -- [3] 1, -- [4] }, ["Key"] = "nameplateColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Change the enemy nameplate color to this color when fixating you!", }, -- [1] }, ["version"] = -1, ["Name"] = "Fixate by Unit Buff [P]", ["NpcNames"] = { }, }, -- [26] { ["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.", ["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", ["SpellIds"] = { 375943, -- [1] 385958, -- [2] 388623, -- [3] 377034, -- [4] 374361, -- [5] 381525, -- [6] 386660, -- [7] 385578, -- [8] 384699, -- [9] 153501, -- [10] 153686, -- [11] 154442, -- [12] 192018, -- [13] 219488, -- [14] 372087, -- [15] 391726, -- [16] 391723, -- [17] 377383, -- [18] 388976, -- [19] 370764, -- [20] 387067, -- [21] 391118, -- [22] 391136, -- [23] 382233, -- [24] 209027, -- [25] 212031, -- [26] 207261, -- [27] 207979, -- [28] 198888, -- [29] 199805, -- [30] 199050, -- [31] 191508, -- [32] 152792, -- [33] 153395, -- [34] 352833, -- [35] 330403, -- [36] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Name"] = "Option 1", ["Value"] = 0, ["Key"] = "option1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Name"] = "Option 3", ["Value"] = 0, ["Key"] = "option3", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["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", }, -- [5] { ["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", }, -- [6] { ["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.", }, -- [7] }, ["version"] = -1, ["Name"] = "Cast - Frontal Cone [Plater]", ["NpcNames"] = { }, }, -- [27] { ["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"] = "", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 4, ["Key"] = "useReverse", ["Value"] = false, ["Name"] = "Reverse Health Bar", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [1] { ["Type"] = 6, ["Key"] = "option6", ["Value"] = 0, ["Name"] = "Option 6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "useShake", ["Value"] = false, ["Name"] = "Enable Shake", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [3] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "How strong is the shake.", ["Min"] = 0.05, ["Key"] = "shakeAmplitude", ["Value"] = 0.2, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Amplitude", }, -- [4] { ["Type"] = 2, ["Max"] = 80, ["Desc"] = "How fast the shake moves.", ["Min"] = 1, ["Key"] = "shakeFrequency", ["Value"] = 70, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Shake Frequency", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 4, ["Key"] = "useBackground", ["Value"] = true, ["Name"] = "Show Red Background", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show Red Background", }, -- [7] }, ["version"] = -1, ["Name"] = "Add - Explode on Die [P]", ["NpcNames"] = { "194895", -- [1] "105703", -- [2] "59598", -- [3] "58319", -- [4] 200388, -- [5] }, }, -- [28] { ["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.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable, scriptTable)\n envTable.EnergyAmount:Show()\nend\n\n\n", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["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"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option2", ["Value"] = 0, ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["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.", }, -- [5] { ["Type"] = 6, ["Name"] = "Option 2", ["Value"] = 0, ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Text size.", ["Min"] = 8, ["Name"] = "Text Size", ["Value"] = 16, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "fontSize", }, -- [7] { ["Type"] = 1, ["Key"] = "fontColor", ["Value"] = { 0.803921568627451, -- [1] 0.803921568627451, -- [2] 0.803921568627451, -- [3] 1, -- [4] }, ["Name"] = "Font Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the text.", }, -- [8] { ["Type"] = 4, ["Key"] = "outline", ["Value"] = true, ["Name"] = "Enable Text Outline", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "If enabled, the text uses outline.", }, -- [9] }, ["version"] = -1, ["Name"] = "Unit - Show Energy [Plater]", ["NpcNames"] = { "164406", -- [1] "164407", -- [2] "162100", -- [3] "162099", -- [4] "162329", -- [5] "164558", -- [6] }, }, -- [29] { ["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.", ["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", ["SpellIds"] = { }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Countdown", ["NpcNames"] = { "164427", -- [1] "164414", -- [2] "164185", -- [3] "164567", -- [4] "165408", -- [5] }, }, -- [30] { ["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.", ["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"] = { 373046, -- [1] 372863, -- [2] 164686, -- [3] 153072, -- [4] 153680, -- [5] 196497, -- [6] 388886, -- [7] 387145, -- [8] 384365, -- [9] 152964, -- [10] 398150, -- [11] 152801, -- [12] 397878, -- [13] 397914, -- [14] 183263, -- [15] 3636, -- [16] 376171, -- [17] 350687, -- [18] 372735, -- [19] 373017, -- [20] 350687, -- [21] 392488, -- [22] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Option 1", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Plays a big animation when the cast start.", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["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"] = "", }, -- [3] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Option 4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [4] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Flash:", ["Name"] = "Flash", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [5] { ["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", }, -- [6] { ["Type"] = 1, ["Key"] = "flashColor", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 1, -- [4] }, ["Name"] = "Flash Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the Flash", }, -- [7] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Option 7", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [8] { ["Type"] = 5, ["Name"] = "Shake", ["Value"] = "Shake:", ["Key"] = "option2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [9] { ["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", }, -- [10] { ["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", }, -- [11] { ["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", }, -- [12] { ["Type"] = 6, ["Key"] = "option13", ["Value"] = 0, ["Name"] = "Option 13", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [13] { ["Type"] = 5, ["Key"] = "option14", ["Value"] = "Dot Animation:", ["Name"] = "Dot Animation", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [14] { ["Type"] = 1, ["Key"] = "dotColor", ["Value"] = { 0.5647058823529412, -- [1] 0.5647058823529412, -- [2] 0.5647058823529412, -- [3] 1, -- [4] }, ["Name"] = "Dot Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Adjust the color of the dots around the nameplate", }, -- [15] { ["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, }, -- [16] { ["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", }, -- [17] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [18] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [19] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [20] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [21] { ["Type"] = 6, ["Key"] = "option18", ["Value"] = 0, ["Name"] = "blank", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [22] { ["Type"] = 6, ["Name"] = "blank", ["Value"] = 0, ["Key"] = "option18", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [23] { ["Type"] = 5, ["Key"] = "option19", ["Value"] = "Cast Bar", ["Name"] = "Option 19", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [24] { ["Type"] = 4, ["Key"] = "useCastbarColor", ["Value"] = true, ["Name"] = "Use Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Use cast bar color.", }, -- [25] { ["Type"] = 1, ["Key"] = "castBarColor", ["Value"] = { 0.4117647058823529, -- [1] 1, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Cast bar color.", }, -- [26] }, ["version"] = -1, ["Name"] = "Cast - Very Important [Plater]", ["NpcNames"] = { }, }, -- [31] { ["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.", ["OnShowCode"] = "function (self, unitId, unitFrame, envTable)\n \nend\n\n\n", ["SpellIds"] = { "spawn of g'huun", -- [1] "smuggled crawg", -- [2] "sergeant bainbridge", -- [3] "blacktooth scrapper", -- [4] "irontide grenadier", -- [5] "feral bloodswarmer", -- [6] "earthrager", -- [7] "crawler mine", -- [8] "rezan", -- [9] }, ["PlaterCore"] = 1, ["Options"] = { }, ["version"] = -1, ["Name"] = "Fixate On You [Plater]", ["NpcNames"] = { }, }, -- [32] }, ["class_colors"] = { ["DEATHKNIGHT"] = { ["colorStr"] = "ffc31d3a", }, ["WARRIOR"] = { ["colorStr"] = "ffc69a6d", }, ["PALADIN"] = { ["colorStr"] = "fff48bb9", }, ["WARLOCK"] = { ["colorStr"] = "ff8687ed", }, ["DEMONHUNTER"] = { ["colorStr"] = "ffa22fc8", }, ["SHAMAN"] = { ["colorStr"] = "ff006fdd", }, ["DRUID"] = { ["colorStr"] = "ffff7c09", }, ["EVOKER"] = { ["colorStr"] = "ff33937e", }, ["ROGUE"] = { ["colorStr"] = "fffff467", }, }, ["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, ["Fixate On You"] = 11, ["Auto Set Skull"] = 11, ["Cast - Very Important"] = 15, ["Add - Non Elite Trash [P]"] = 4, ["Cast - Quick Flash"] = 2, ["Countdown"] = 11, ["Cast - Stop Casting"] = 4, ["Fixate by Unit Buff [P]"] = 2, ["Cast - Frontal Cone"] = 15, ["Fixate"] = 11, ["Add - Explode on Die [P]"] = 1, ["Explosion Affix M+"] = 14, ["Spiteful Affix"] = 3, ["Unit - Show Energy"] = 11, }, ["expansion_triggerwipe"] = { [9] = true, }, ["range_check_in_range_or_target_alpha"] = 0.8999999761581421, ["aura2_x_offset"] = 0, ["update_throttle"] = 0.1200000047683716, ["hook_data"] = { { ["Enabled"] = false, ["Revision"] = 50, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Kastfall-Azralon", ["HooksTemp"] = { }, ["Desc"] = "Easy way to change the color of an unit. Open the constructor script and follow the examples.", ["Hooks"] = { ["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", ["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", }, ["version"] = -1, ["Name"] = "Color Automation [Plater]", ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\color_bar", ["Time"] = 1547392935, }, -- [1] { ["Enabled"] = false, ["Revision"] = 73, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["HooksTemp"] = { }, ["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", }, ["version"] = -1, ["Name"] = "Hide Neutral Units [Plater]", ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["race"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 1990989, ["Time"] = 1541606242, }, -- [2] { ["Enabled"] = false, ["Revision"] = 93, ["semver"] = "", ["LastHookEdited"] = "", ["Options"] = { }, ["Author"] = "Kastfall-Azralon", ["Time"] = 1596791840, ["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", }, ["version"] = -1, ["Name"] = "Reorder Nameplate [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = 574574, ["HooksTemp"] = { }, }, -- [3] { ["Enabled"] = false, ["Revision"] = 59, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["HooksTemp"] = { }, ["Desc"] = "Change the nameplate color when a nameplate does not have the auras set in the constructor script.", ["Hooks"] = { ["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", ["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", }, ["version"] = -1, ["Name"] = "Don't Have Aura [Plater]", ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = 136207, ["Time"] = 1554138845, }, -- [4] { ["Enabled"] = false, ["Revision"] = 176, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Tecno-Azralon", ["HooksTemp"] = { }, ["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", }, ["version"] = -1, ["Name"] = "Extra Border [Plater]", ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["url"] = "", ["Icon"] = 133689, ["Time"] = 1547409079, }, -- [5] { ["Enabled"] = false, ["Revision"] = 93, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["HooksTemp"] = { }, ["Desc"] = "Changes the target color to the color set in the constructor script.", ["Hooks"] = { ["Nameplate Added"] = "function (self, unitId, unitFrame, envTable)\n envTable.UpdateColor (unitFrame)\nend", ["Nameplate Updated"] = "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", }, ["version"] = -1, ["Name"] = "Current Target Color [Plater]", ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = 878211, ["Time"] = 1552354619, }, -- [6] { ["Enabled"] = false, ["Revision"] = 348, ["semver"] = "", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 5, ["Name"] = "Icon Settings", ["Value"] = "Icon Settings:", ["Key"] = "option4", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Name"] = "Show Icon", ["Value"] = true, ["Key"] = "showIcon", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "Show the castbar icon when enabled", }, -- [2] { ["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", }, -- [3] { ["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", }, -- [4] { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Fine tune the icon size", ["Min"] = 0, ["Fraction"] = true, ["Value"] = 0, ["Key"] = "iconSizeOffset", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Icon Size Offset", }, -- [5] { ["Type"] = 2, ["Max"] = 5, ["Desc"] = "Space between the icon and the cast bar", ["Min"] = -5, ["Name"] = "Icon Padding", ["Value"] = 0, ["Fraction"] = false, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "iconPadding", }, -- [6] { ["Type"] = 6, ["Name"] = "Blank Space", ["Value"] = 0, ["Key"] = "option6", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [7] { ["Type"] = 5, ["Name"] = "Interrupt Texture", ["Value"] = "Can't Interrupt Texture:", ["Key"] = "option5", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [8] { ["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", }, -- [9] { ["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", }, -- [10] { ["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", }, -- [11] { ["Type"] = 1, ["Name"] = "Texture Color", ["Value"] = { 1, -- [1] 1, -- [2] 1, -- [3] 0.3056715726852417, -- [4] }, ["Key"] = "textureColor", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Select the color of the texture", }, -- [12] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture width", ["Min"] = 1, ["Fraction"] = false, ["Value"] = 10, ["Key"] = "textureWidth", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Width", }, -- [13] { ["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, ["Fraction"] = true, ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Key"] = "textureHeightMod", }, -- [14] { ["Type"] = 2, ["Max"] = 32, ["Desc"] = "Adjust the texture position", ["Min"] = -32, ["Fraction"] = false, ["Value"] = 0, ["Key"] = "texturePosition", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Name"] = "Texture Position", }, -- [15] { ["Type"] = 2, ["Max"] = 1, ["Desc"] = "Adjust the texture transparency", ["Min"] = 0, ["Key"] = "textureAlpha", ["Value"] = 1, ["Name"] = "Texture Alpha", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_number", ["Fraction"] = true, }, -- [16] }, ["Author"] = "Ditador-Azralon", ["Time"] = 1597097268, ["Desc"] = "Move the icon of the spell cast to the left or right side of the nameplate.", ["Hooks"] = { ["Cast Update"] = "function (self, unitId, unitFrame, envTable)\n \n envTable.UpdateIconPosition (unitFrame)\n self.ThrottleUpdate = -1\n \nend\n\n\n", ["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", ["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", }, ["version"] = -1, ["Name"] = "Cast Bar Icon Settings [P]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["race"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\castbar_icon", ["HooksTemp"] = { }, }, -- [7] { ["Enabled"] = false, ["Revision"] = 84, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Ahwa-Azralon", ["HooksTemp"] = { }, ["Desc"] = "Add extra effects to execute range. See the constructor script for options.", ["Hooks"] = { ["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", ["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", }, ["version"] = -1, ["Name"] = "Execute Range [Plater]", ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["role"] = { }, }, ["url"] = "", ["Icon"] = 135358, ["Time"] = 1547406548, }, -- [8] { ["Enabled"] = false, ["Revision"] = 363, ["semver"] = "", ["LastHookEdited"] = "", ["Options"] = { { ["Type"] = 1, ["Key"] = "color", ["Value"] = { 0.5019607843137255, -- [1] 0.5019607843137255, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "", }, -- [1] { ["Type"] = 4, ["Key"] = "changeBarColor", ["Value"] = true, ["Name"] = "Change Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [2] { ["Type"] = 4, ["Key"] = "changeBorderColor", ["Value"] = false, ["Name"] = "Change Border Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [3] { ["Type"] = 4, ["Key"] = "resetColors", ["Value"] = true, ["Name"] = "Reset Colors", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_bool", ["Desc"] = "", }, -- [4] }, ["Author"] = "Kastfall-Azralon", ["Time"] = 1620377377, ["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", }, ["version"] = -1, ["Name"] = "Attacking Specific Unit [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["spec"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["affix"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_attacking_unit", ["HooksTemp"] = { }, }, -- [9] { ["Enabled"] = false, ["Revision"] = 284, ["semver"] = "", ["LastHookEdited"] = "", ["Options"] = { }, ["Author"] = "Izimode-Azralon", ["Time"] = 1621935143, ["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", }, ["version"] = -1, ["Name"] = "Combo Points [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { ["Enabled"] = true, ["DRUID"] = true, ["ROGUE"] = true, }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { ["103"] = true, ["Enabled"] = true, }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = 135426, ["HooksTemp"] = { }, }, -- [10] { ["Enabled"] = false, ["Revision"] = 182, ["semver"] = "", ["LastHookEdited"] = "", ["Author"] = "Izimode-Azralon", ["HooksTemp"] = { }, ["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", }, ["version"] = -1, ["Name"] = "Players Targeting a Target [Plater]", ["PlaterCore"] = 1, ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["race"] = { }, ["pvptalent"] = { }, ["role"] = { }, ["affix"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["url"] = "", ["Icon"] = 1966587, ["Time"] = 1548278227, }, -- [11] { ["Enabled"] = false, ["Revision"] = 356, ["semver"] = "", ["LastHookEdited"] = "", ["Options"] = { }, ["Author"] = "Ditador-Azralon", ["Time"] = 1608663128, ["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", }, ["version"] = -1, ["Name"] = "Aura Reorder [Plater]", ["LoadConditions"] = { ["talent"] = { }, ["group"] = { }, ["class"] = { }, ["map_ids"] = { }, ["role"] = { }, ["pvptalent"] = { }, ["affix"] = { }, ["race"] = { }, ["encounter_ids"] = { }, ["spec"] = { }, }, ["PlaterCore"] = 1, ["url"] = "", ["Icon"] = "Interface\\AddOns\\Plater\\images\\icon_aura_reorder", ["HooksTemp"] = { }, }, -- [12] }, ["minor_width_scale"] = 0.8999999761581421, ["range_check_alpha_friendlies"] = 0.6499999761581421, ["patch_version"] = 24, ["range_check_alpha"] = 0.6499999761581421, ["minor_height_scale"] = 0.949999988079071, ["aura_tracker"] = { ["buff_tracked"] = { [209859] = true, }, }, ["aura_alpha"] = 0.8499999642372131, ["resources"] = { ["scale"] = 0.7999999523162842, }, ["indicator_scale"] = 0.9999999403953552, ["ui_parent_scale_tune"] = 1.409999847412109, ["cast_statusbar_spark_alpha"] = 0.8299999833106995, ["indicator_raidmark_scale"] = 0.9999999403953552, ["ghost_auras"] = { ["auras"] = { ["WARLOCK"] = { { [172] = true, [980] = true, }, -- [1] }, ["PRIEST"] = { [3] = { [589] = true, [34914] = true, }, }, }, }, ["range_check_in_range_or_target_alpha_friendlies"] = 0.8999999761581421, ["aura2_y_offset"] = 5, ["pet_height_scale"] = 0.949999988079071, ["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.", ["__TrashAt"] = 1674865286, ["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", ["SpellIds"] = { 350421, -- [1] 355787, -- [2] 348513, -- [3] }, ["PlaterCore"] = 1, ["Options"] = { { ["Type"] = 6, ["Key"] = "option1", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [1] { ["Type"] = 5, ["Key"] = "option2", ["Value"] = "Cast start animation settings", ["Name"] = "Option 2", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_label", ["Desc"] = "", }, -- [2] { ["Type"] = 6, ["Key"] = "option4", ["Value"] = 0, ["Name"] = "Blank Space", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [3] { ["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,", }, -- [4] { ["Type"] = 1, ["Key"] = "castbarColor", ["Value"] = { 1, -- [1] 0.4313725490196079, -- [2] 0, -- [3] 1, -- [4] }, ["Name"] = "Cast Bar Color", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_color", ["Desc"] = "Color of the cast bar.", }, -- [5] { ["Type"] = 6, ["Key"] = "option7", ["Value"] = 0, ["Name"] = "Blank Line", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_blank", ["Desc"] = "", }, -- [6] { ["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, }, -- [7] { ["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, }, -- [8] { ["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, }, -- [9] { ["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", }, -- [10] { ["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", }, -- [11] { ["Type"] = 7, ["Name"] = "Timer (Key is SpellId and Value is Time)", ["Value"] = { { "350421", -- [1] "5", -- [2] }, -- [1] { "355787", -- [1] "15", -- [2] }, -- [2] { "348513", -- [1] "14", -- [2] }, -- [3] { "348513", -- [1] "14", -- [2] }, -- [4] }, ["Key"] = "timerList", ["Icon"] = "Interface\\AddOns\\Plater\\images\\option_list", ["Desc"] = "Key is the spellId and value is the amount of time of the Timer", }, -- [12] }, ["version"] = -1, ["Name"] = "Cast - Alert + Timer [P]", ["NpcNames"] = { }, }, -- [1] }, ["aura_x_offset"] = 0, ["pet_width_scale"] = 0.949999988079071, ["plate_config"] = { ["friendlyplayer"] = { ["actorname_text_spacing"] = 9, }, ["enemyplayer"] = { ["actorname_text_spacing"] = 11, }, ["friendlynpc"] = { ["actorname_text_spacing"] = 9, }, }, ["not_affecting_combat_alpha"] = 0.5999999642372131, ["aura_y_offset"] = 5, }, }, ["profileKeys"] = { ["Sorastab - Argent Dawn"] = "Default", ["Hellë - Ravencrest"] = "Default", ["Helcel - Ravencrest"] = "Default", ["Heltha - Ravencrest"] = "Luckyone", ["Helfael - Ravencrest"] = "Default", ["Hexcel - Ravencrest"] = "Default", ["Helnen - Ravencrest"] = "Default", ["Helarx - Draenor"] = "Default", ["Helom - Ravencrest"] = "Default", ["Soramonk - Argent Dawn"] = "Default", ["Helca - Ravencrest"] = "Default", ["Sorarcana - Argent Dawn"] = "Default", ["Soralock - Argent Dawn"] = "Default", ["Sorahunt - Argent Dawn"] = "Default", ["Sorarms - Argent Dawn"] = "Default", ["Soradk - Argent Dawn"] = "Default", ["Heloce - Ravencrest"] = "Default", ["Soraefir - Draenor"] = "Default", ["Helmenel - Ravencrest"] = "Default", ["Sorapriest - Argent Dawn"] = "Default", ["Helefir - Draenor"] = "Default", ["Helfara - Ravencrest"] = "Default", ["Helsora - Ravencrest"] = "Default", }, ["captured_casts"] = { [392080] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maneet", ["npcID"] = 188704, }, [324513] = { ["source"] = "Experimental Misstep", ["event"] = "SPELL_CAST_START", ["npcID"] = 199859, }, [157170] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Soulbinder", ["npcID"] = 77812, }, [376725] = { ["encounterName"] = "Balakar Khan", ["source"] = "Nokhud Stormcaster", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 190294, }, [205287] = { ["source"] = "Danica the Reclaimer", ["event"] = "SPELL_CAST_START", ["npcID"] = 103608, }, [202728] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadlord Mendacius", ["npcID"] = 99649, }, [170480] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Necrolyte", ["npcID"] = 80788, }, [59528] = { ["encounterName"] = "Volkhan", ["source"] = "Volkhan", ["npcID"] = 28587, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1985, }, [396180] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lava Crawler", ["npcID"] = 186620, }, [199146] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gildedfur Stag", ["npcID"] = 96609, }, [408466] = { ["source"] = "Drogbar Crystal-collector", ["event"] = "SPELL_CAST_START", ["npcID"] = 204407, }, [196587] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["npcID"] = 98542, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1832, }, [157173] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felguard", ["npcID"] = 79507, }, [56969] = { ["source"] = "Azure Scale-Binder", ["event"] = "SPELL_CAST_START", ["npcID"] = 26735, }, [400279] = { ["source"] = "Zaqali Ritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 199971, }, [33551] = { ["encounterName"] = "Ambassador Hellmaw", ["source"] = "Ambassador Hellmaw", ["npcID"] = 18731, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1908, }, [367521] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonebolt Hunter", ["npcID"] = 185534, }, [240611] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tidescale Seacaller", ["npcID"] = 120482, }, [196078] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["npcID"] = 98542, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1832, }, [151545] = { ["source"] = "Bloodmaul Warder", ["event"] = "SPELL_CAST_START", ["npcID"] = 75210, }, [59529] = { ["encounterName"] = "Volkhan", ["source"] = "Volkhan", ["encounterID"] = 1985, ["event"] = "SPELL_CAST_START", ["npcID"] = 28587, }, [371618] = { ["source"] = "Zaqali Farseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 201117, }, [12039] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Acolyte", ["npcID"] = 18633, }, [374691] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [76813] = { ["event"] = "SPELL_CAST_START", ["source"] = "Naz'jar Spiritmender", ["npcID"] = 41096, }, [369573] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Baelog", ["npcID"] = 184581, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2555, }, [236518] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Priestess Lunaspyre", ["npcID"] = 118518, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [375716] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Primalist Mage", ["npcID"] = 191206, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [382883] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vile Rothexer", ["npcID"] = 194241, }, [392097] = { ["event"] = "SPELL_CAST_START", ["source"] = "Diluu", ["npcID"] = 195431, }, [377765] = { ["event"] = "SPELL_CAST_START", ["source"] = "Galestrike Primalist", ["npcID"] = 187084, }, [108038] = { ["encounterName"] = "Warmaster Blackhorn", ["source"] = "Skyfire Harpoon Gun", ["encounterID"] = 1298, ["event"] = "SPELL_CAST_START", ["npcID"] = 56681, }, [400288] = { ["source"] = "Unstable Pain", ["event"] = "SPELL_CAST_START", ["npcID"] = 201290, }, [151548] = { ["source"] = "Bloodmaul Ogre Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 75272, }, [62601] = { ["source"] = "Sif", ["event"] = "SPELL_CAST_START", ["npcID"] = 33196, }, [375719] = { ["source"] = "Primalbound Water Spirit", ["event"] = "SPELL_CAST_START", ["npcID"] = 190739, }, [198641] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Kur'talos Ravencrest", ["npcID"] = 98965, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1835, }, [59146] = { ["source"] = "Drakkari God Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 29820, }, [188404] = { ["encounterName"] = "Hymdall", ["source"] = "Storm Drake", ["npcID"] = 97788, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1805, }, [385958] = { ["encounterName"] = "Vexamus", ["source"] = "Vexamus", ["encounterID"] = 2562, ["event"] = "SPELL_CAST_START", ["npcID"] = 194181, }, [385959] = { ["source"] = "Fragmented Energy", ["event"] = "SPELL_CAST_START", ["npcID"] = 198385, }, [76047] = { ["encounterName"] = "Commander Ulthok", ["source"] = "Commander Ulthok", ["npcID"] = 40765, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1044, }, [374699] = { ["source"] = "Flamecaller Aymi", ["event"] = "SPELL_CAST_START", ["npcID"] = 190368, }, [404388] = { ["source"] = "Hatching Egg", ["event"] = "SPELL_CAST_START", ["npcID"] = 202897, }, [76815] = { ["event"] = "SPELL_CAST_START", ["source"] = "Naz'jar Spiritmender", ["npcID"] = 41096, }, [178680] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tormentor Imp", ["npcID"] = 82544, }, [373678] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [154623] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Spirit-Tender", ["npcID"] = 77131, }, [392106] = { ["event"] = "SPELL_CAST_START", ["source"] = "Diluu", ["npcID"] = 195431, }, [405415] = { ["source"] = "Lady Shaz'ra", ["event"] = "SPELL_CAST_START", ["npcID"] = 200885, }, [214001] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Lancer", ["npcID"] = 102095, }, [375727] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["npcID"] = 184125, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2559, }, [202740] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["encounterID"] = 1815, ["event"] = "SPELL_CAST_START", ["npcID"] = 95885, }, [59019] = { ["encounterName"] = "Slad'ran", ["source"] = "Spitting Cobra", ["encounterID"] = 1978, ["event"] = "SPELL_CAST_START", ["npcID"] = 29774, }, [59147] = { ["source"] = "Hardened Steel Skycaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 28580, }, [102410] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Twisted Rifleman", ["npcID"] = 54693, }, [226287] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vileshard Chunk", ["npcID"] = 101438, }, [404394] = { ["source"] = "Reisa the Drowned", ["event"] = "SPELL_CAST_START", ["npcID"] = 200600, }, [154113] = { ["encounterName"] = "Araknath", ["source"] = "Araknath", ["encounterID"] = 1699, ["event"] = "SPELL_CAST_START", ["npcID"] = 76141, }, [386991] = { ["source"] = "Primal Proto-Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 184869, }, [192504] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["npcID"] = 95885, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1815, }, [32329] = { ["event"] = "SPELL_CAST_START", ["source"] = "Underbog Shambler", ["npcID"] = 17871, }, [214003] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Swordsman", ["npcID"] = 102094, }, [404396] = { ["source"] = "Pyrachniss", ["event"] = "SPELL_CAST_START", ["npcID"] = 200978, }, [389040] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thondrozus", ["npcID"] = 192769, }, [398254] = { ["source"] = "Winterpelt Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 200362, }, [102411] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Twisted Rifleman", ["npcID"] = 54693, }, [271310] = { ["source"] = "Pathfinder Tacha", ["event"] = "SPELL_CAST_START", ["npcID"] = 200263, }, [107018] = { ["encounterName"] = "Madness of Deathwing", ["source"] = "Deathwing", ["encounterID"] = 1299, ["event"] = "SPELL_CAST_START", ["npcID"] = 56173, }, [150020] = { ["encounterName"] = "Twilight Lord Bathiel", ["source"] = "Twilight Lord Bathiel", ["npcID"] = 74728, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1671, }, [370615] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["encounterID"] = 2587, ["event"] = "SPELL_CAST_START", ["npcID"] = 184972, }, [193018] = { ["encounterName"] = "King Deepbeard", ["source"] = "King Deepbeard", ["encounterID"] = 1812, ["event"] = "SPELL_CAST_START", ["npcID"] = 91797, }, [404400] = { ["source"] = "Pyrachniss", ["event"] = "SPELL_CAST_START", ["npcID"] = 200978, }, [59020] = { ["encounterName"] = "Slad'ran", ["source"] = "Spitting Cobra", ["encounterID"] = 1978, ["event"] = "SPELL_CAST_START", ["npcID"] = 29774, }, [59148] = { ["source"] = "Hardened Steel Skycaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 28580, }, [200185] = { ["encounterName"] = "Shade of Xavius", ["source"] = "Shade of Xavius", ["npcID"] = 99192, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1839, }, [385974] = { ["encounterName"] = "Vexamus", ["source"] = "Professor Maxdormu", ["encounterID"] = 2562, ["event"] = "SPELL_CAST_START", ["npcID"] = 189668, }, [199674] = { ["event"] = "SPELL_CAST_START", ["source"] = "King Bjorn", ["npcID"] = 97081, }, [75539] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Rom'ogg Bonecrusher", ["encounterID"] = 1040, ["event"] = "SPELL_CAST_START", ["npcID"] = 39665, }, [151558] = { ["source"] = "Bloodmaul Ogre Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 75272, }, [373692] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazebound Destroyer", ["npcID"] = 190034, }, [373693] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazebound Destroyer", ["npcID"] = 190034, }, [61964] = { ["source"] = "Dark Rune Acolyte", ["event"] = "SPELL_CAST_START", ["npcID"] = 32886, }, [200700] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["npcID"] = 91007, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1793, }, [197117] = { ["encounterName"] = "Helya", ["source"] = "Piercing Tentacle", ["npcID"] = 100188, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1824, }, [76820] = { ["event"] = "SPELL_CAST_START", ["source"] = "Naz'jar Spiritmender", ["npcID"] = 41139, }, [163334] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Neesa Nox", ["npcID"] = 80808, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1748, }, [393148] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maneet", ["npcID"] = 188704, }, [47248] = { ["source"] = "Sunblade Cabalist", ["event"] = "SPELL_CAST_START", ["npcID"] = 25363, }, [395196] = { ["source"] = "Volcanakk", ["event"] = "SPELL_CAST_START", ["npcID"] = 200911, }, [185857] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Marine", ["npcID"] = 130027, }, [389054] = { ["source"] = "Arcane Forager", ["event"] = "SPELL_CAST_START", ["npcID"] = 196694, }, [209404] = { ["source"] = "Duskwatch Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 104247, }, [226296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vileshard Hulk", ["npcID"] = 91000, }, [389056] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["encounterID"] = 2615, ["event"] = "SPELL_CAST_START", ["npcID"] = 189719, }, [374724] = { ["source"] = "Flamecaller Aymi", ["event"] = "SPELL_CAST_START", ["npcID"] = 190368, }, [401342] = { ["source"] = "Magmaclaw Queen", ["event"] = "SPELL_CAST_START", ["npcID"] = 203934, }, [408509] = { ["source"] = "Portalkeeper Cimbra", ["event"] = "SPELL_CAST_START", ["npcID"] = 202613, }, [61965] = { ["source"] = "Dark Rune Acolyte", ["event"] = "SPELL_CAST_START", ["npcID"] = 32886, }, [404415] = { ["source"] = "Damned Warrior", ["event"] = "SPELL_CAST_START", ["npcID"] = 202922, }, [271329] = { ["source"] = "Pathfinder Tacha", ["event"] = "SPELL_CAST_START", ["npcID"] = 200263, }, [29579] = { ["source"] = "Phantom Guest", ["event"] = "SPELL_CAST_START", ["npcID"] = 16409, }, [192003] = { ["encounterName"] = "Serpentrix", ["source"] = "Blazing Hydra Spawn", ["encounterID"] = 1813, ["event"] = "SPELL_CAST_START", ["npcID"] = 97259, }, [398276] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glakis, Winter's Wrath", ["npcID"] = 199502, }, [236537] = { ["source"] = "Smoldering Infernal", ["event"] = "SPELL_CAST_START", ["npcID"] = 118065, }, [75543] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Rom'ogg Bonecrusher", ["encounterID"] = 1040, ["event"] = "SPELL_CAST_START", ["npcID"] = 39665, }, [372683] = { ["source"] = "Infused Whelp", ["event"] = "SPELL_CAST_START", ["npcID"] = 187894, }, [378827] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Plunderer", ["npcID"] = 192786, }, [192005] = { ["encounterName"] = "Serpentrix", ["source"] = "Arcane Hydra Spawn", ["encounterID"] = 1813, ["event"] = "SPELL_CAST_START", ["npcID"] = 97260, }, [376780] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["npcID"] = 189901, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2611, }, [199172] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grimguard", ["npcID"] = 99728, }, [112911] = { ["source"] = "Fragment of Hatred", ["event"] = "SPELL_CAST_START", ["npcID"] = 58810, }, [374735] = { ["source"] = "Flamecaller Aymi", ["event"] = "SPELL_CAST_START", ["npcID"] = 190368, }, [412614] = { ["source"] = "Viridian King", ["event"] = "SPELL_CAST_START", ["npcID"] = 201029, }, [378832] = { ["source"] = "Spellsworn Laborer", ["event"] = "SPELL_CAST_START", ["npcID"] = 203389, }, [388046] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stinkbreath", ["npcID"] = 187033, }, [405450] = { ["source"] = "Hungry Rock Snail", ["event"] = "SPELL_CAST_START", ["npcID"] = 203260, }, [391118] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scalebane Lieutenant", ["npcID"] = 191739, }, [226304] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vileshard Hulk", ["npcID"] = 91000, }, [383953] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bakar Companion", ["npcID"] = 194255, }, [236542] = { ["encounterName"] = "The Desolate Host", ["source"] = "The Desolate Host", ["npcID"] = 119072, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2054, }, [384978] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["npcID"] = 186738, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2584, }, [233983] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Belac", ["npcID"] = 116691, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2048, }, [400335] = { ["source"] = "Vraken the Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 200584, }, [252923] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zanchuli Witch-Doctor", ["npcID"] = 122969, }, [192522] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ash'Golm", ["npcID"] = 95886, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1816, }, [160274] = { ["source"] = "Initiate of the Rising Sun", ["event"] = "SPELL_CAST_START", ["npcID"] = 79466, }, [372696] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Juggernaut", ["npcID"] = 188244, }, [59152] = { ["source"] = "Stormforged Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 28835, }, [233473] = { ["source"] = "Prophet Velen", ["event"] = "SPELL_CAST_START", ["npcID"] = 117042, }, [63631] = { ["encounterName"] = "Mimiron", ["source"] = "Leviathan Mk II", ["encounterID"] = 1138, ["event"] = "SPELL_CAST_START", ["npcID"] = 33432, }, [161299] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blooming Mandragora", ["npcID"] = 80752, }, [150038] = { ["encounterName"] = "Magmolatus", ["source"] = "Magmolatus", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74475, }, [195595] = { ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 99300, }, [201226] = { ["source"] = "Bloodtainted Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 100531, }, [412626] = { ["event"] = "SPELL_CAST_START", ["source"] = "General Zskorro", ["npcID"] = 203592, }, [186382] = { ["source"] = "Malgalor", ["event"] = "SPELL_CAST_START", ["npcID"] = 92608, }, [211464] = { ["source"] = "Felbound Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 104278, }, [207881] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Talixae Flamewreath", ["encounterID"] = 1869, ["event"] = "SPELL_CAST_START", ["npcID"] = 104217, }, [372701] = { ["encounterName"] = "Sentinel Talondras", ["source"] = "Sentinel Talondras", ["npcID"] = 184124, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2557, }, [153623] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["npcID"] = 75829, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1688, }, [398296] = { ["source"] = "Shambling Infester", ["event"] = "SPELL_CAST_START", ["npcID"] = 200387, }, [236547] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Huntress Kasparian", ["npcID"] = 118523, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [401368] = { ["source"] = "Volcanic Deepstrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 200808, }, [386012] = { ["source"] = "Stormcaller Zarii", ["event"] = "SPELL_CAST_START", ["npcID"] = 194316, }, [329706] = { ["source"] = "Mawsworn Deadeye", ["event"] = "SPELL_CAST_START", ["npcID"] = 183645, }, [388060] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stinkbreath", ["npcID"] = 187033, }, [378847] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Spinecrusher", ["npcID"] = 192787, }, [241155] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lieutenant Silvermight", ["npcID"] = 120789, }, [404442] = { ["source"] = "Vraken the Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 200584, }, [386015] = { ["source"] = "Primalist Stormspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 194894, }, [196111] = { ["encounterName"] = "Serpentrix", ["source"] = "Seaspray Crab", ["encounterID"] = 1813, ["event"] = "SPELL_CAST_START", ["npcID"] = 91793, }, [64528] = { ["encounterName"] = "Hodir", ["source"] = "Veesha Blazeweaver", ["encounterID"] = 1135, ["event"] = "SPELL_CAST_START", ["npcID"] = 32946, }, [390111] = { ["encounterName"] = "Khajin the Unyielding", ["source"] = "Khajin the Unyielding", ["encounterID"] = 2617, ["event"] = "SPELL_CAST_START", ["npcID"] = 189727, }, [164887] = { ["source"] = "Everbloom Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 81820, }, [36247] = { ["source"] = "Razuun", ["event"] = "SPELL_CAST_START", ["npcID"] = 72793, }, [68895] = { ["source"] = "Spiteful Apparition", ["event"] = "SPELL_CAST_START", ["npcID"] = 36551, }, [391136] = { ["source"] = "Drakonid Breaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 187240, }, [373733] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["npcID"] = 189340, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2613, }, [8362] = { ["event"] = "SPELL_CAST_START", ["source"] = "Atal'ai High Priest", ["npcID"] = 5273, }, [192018] = { ["encounterName"] = "Hyrja", ["source"] = "Hyrja", ["npcID"] = 95833, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1806, }, [406495] = { ["source"] = "Ookbeard", ["event"] = "SPELL_CAST_START", ["npcID"] = 200956, }, [109334] = { ["source"] = "Twilight Frost Evoker", ["event"] = "SPELL_CAST_START", ["npcID"] = 57807, }, [211470] = { ["source"] = "Shadow Mistress", ["event"] = "SPELL_CAST_START", ["npcID"] = 104300, }, [387045] = { ["source"] = "Ezrigeth", ["event"] = "SPELL_CAST_START", ["npcID"] = 187666, }, [192019] = { ["event"] = "SPELL_CAST_START", ["source"] = "Night Watch Mariner", ["npcID"] = 97182, }, [151581] = { ["source"] = "Bloodmaul Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 75193, }, [383975] = { ["source"] = "Air Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 200548, }, [191508] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Aspirant", ["npcID"] = 101637, }, [386024] = { ["source"] = "Primalist Stormspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 194894, }, [376811] = { ["encounterName"] = "Treemouth", ["source"] = "Treemouth", ["npcID"] = 186120, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2568, }, [387049] = { ["event"] = "SPELL_CAST_START", ["source"] = "Territorial Proto Drake", ["npcID"] = 191778, }, [401382] = { ["event"] = "SPELL_CAST_START", ["source"] = "Past Self", ["npcID"] = 185800, }, [386026] = { ["source"] = "Unstable Squall", ["event"] = "SPELL_CAST_START", ["npcID"] = 194895, }, [374765] = { ["source"] = "Ravine Vulture", ["event"] = "SPELL_CAST_START", ["npcID"] = 190943, }, [373742] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["npcID"] = 189340, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2613, }, [395241] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Voltweaver", ["npcID"] = 198868, }, [372719] = { ["encounterName"] = "Sentinel Talondras", ["source"] = "Sentinel Talondras", ["npcID"] = 184124, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2557, }, [197141] = { ["source"] = "Hatecoil Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 100216, }, [383981] = { ["source"] = "Rising Tempest", ["event"] = "SPELL_CAST_START", ["npcID"] = 194575, }, [385005] = { ["source"] = "Primalsworn Furbolg", ["event"] = "SPELL_CAST_START", ["npcID"] = 190738, }, [81439] = { ["event"] = "SPELL_CAST_START", ["source"] = "Millhouse Manastorm", ["npcID"] = 43391, }, [167966] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Earthshaper Telu", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83893, }, [81440] = { ["event"] = "SPELL_CAST_START", ["source"] = "Millhouse Manastorm", ["npcID"] = 43391, }, [377844] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Rira Hackclaw", ["npcID"] = 186122, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [211477] = { ["event"] = "SPELL_CAST_START", ["source"] = "Legion Hound", ["npcID"] = 104277, }, [258058] = { ["event"] = "SPELL_CAST_START", ["source"] = "Silt Crab", ["npcID"] = 127381, }, [213525] = { ["source"] = "Brother of the Light", ["event"] = "SPELL_CAST_START", ["npcID"] = 97692, }, [165409] = { ["source"] = "Shadowmoon Raider", ["event"] = "SPELL_CAST_START", ["npcID"] = 82111, }, [199193] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["npcID"] = 98970, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1835, }, [29582] = { ["source"] = "Phantom Guest", ["event"] = "SPELL_CAST_START", ["npcID"] = 16409, }, [404465] = { ["source"] = "Galakhad", ["event"] = "SPELL_CAST_START", ["npcID"] = 200717, }, [63891] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33134, }, [372730] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Juggernaut", ["npcID"] = 188244, }, [241168] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hippogryph Lord Varah", ["npcID"] = 120851, }, [405491] = { ["source"] = "Animated Riches", ["event"] = "SPELL_CAST_START", ["npcID"] = 201573, }, [395254] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Tempestmaker", ["npcID"] = 198878, }, [376827] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [118297] = { ["source"] = "Primal Fire Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 61029, }, [102173] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["encounterID"] = 1884, ["event"] = "SPELL_CAST_START", ["npcID"] = 54544, }, [15497] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Ritualist", ["npcID"] = 18794, }, [387067] = { ["source"] = "Arcane Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 186740, }, [412661] = { ["event"] = "SPELL_CAST_START", ["source"] = "Invoq", ["npcID"] = 203627, }, [372735] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flashfrost Earthshaper", ["npcID"] = 187969, }, [225814] = { ["source"] = "Blade Dancer Illianna", ["event"] = "SPELL_CAST_START", ["npcID"] = 96657, }, [404473] = { ["source"] = "Galakhad", ["event"] = "SPELL_CAST_START", ["npcID"] = 200717, }, [363525] = { ["source"] = "Mawsworn Purger", ["event"] = "SPELL_CAST_START", ["npcID"] = 183652, }, [385024] = { ["source"] = "Salty Salamander", ["event"] = "SPELL_CAST_START", ["npcID"] = 188027, }, [76325] = { ["source"] = "Twilight Flame Caller", ["event"] = "SPELL_CAST_START", ["npcID"] = 39708, }, [374789] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["npcID"] = 186644, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2582, }, [392194] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [406527] = { ["source"] = "Banana Bomber", ["event"] = "SPELL_CAST_START", ["npcID"] = 203641, }, [404480] = { ["source"] = "Sabellian", ["event"] = "SPELL_CAST_START", ["npcID"] = 201383, }, [385029] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fleshripper Vulture", ["npcID"] = 186246, }, [29583] = { ["source"] = "Phantom Guest", ["event"] = "SPELL_CAST_START", ["npcID"] = 16409, }, [369674] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonevault Geomancer", ["npcID"] = 184022, }, [165418] = { ["source"] = "Shadowmoon Dark Priestess", ["event"] = "SPELL_CAST_START", ["npcID"] = 82112, }, [369675] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonevault Geomancer", ["npcID"] = 184022, }, [191524] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blade Dancer Illianna", ["npcID"] = 96657, }, [259092] = { ["source"] = "Irontide Stormcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 126919, }, [369677] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Olaf", ["npcID"] = 184580, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2555, }, [65301] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33134, }, [156718] = { ["event"] = "SPELL_CAST_START", ["source"] = "Monstrous Corpse Spider", ["npcID"] = 76104, }, [157742] = { ["source"] = "Shadowmoon Raider", ["event"] = "SPELL_CAST_START", ["npcID"] = 81906, }, [195109] = { ["source"] = "Hatecoil Stormweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 91783, }, [395273] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Stormsentry", ["npcID"] = 196856, }, [385036] = { ["source"] = "Primalist Galesinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 190373, }, [88357] = { ["encounterName"] = "Altairus", ["source"] = "Altairus", ["encounterID"] = 1041, ["event"] = "SPELL_CAST_START", ["npcID"] = 43873, }, [76584] = { ["source"] = "Twilight Zealot", ["event"] = "SPELL_CAST_START", ["npcID"] = 39990, }, [191527] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blade Dancer Illianna", ["npcID"] = 96657, }, [384014] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["encounterID"] = 2615, ["event"] = "SPELL_CAST_START", ["npcID"] = 189719, }, [9739] = { ["event"] = "SPELL_CAST_START", ["source"] = "Moonalli", ["npcID"] = 82015, }, [172588] = { ["source"] = "Melded Berserker", ["event"] = "SPELL_CAST_START", ["npcID"] = 86372, }, [386063] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Maruuk", ["encounterID"] = 2581, ["event"] = "SPELL_CAST_START", ["npcID"] = 186338, }, [101411] = { ["encounterName"] = "Echo of Sylvanas", ["source"] = "Echo of Sylvanas", ["encounterID"] = 1882, ["event"] = "SPELL_CAST_START", ["npcID"] = 54123, }, [264239] = { ["encounterName"] = "Merektha", ["source"] = "Egg", ["encounterID"] = 2125, ["event"] = "SPELL_CAST_START", ["npcID"] = 134517, }, [234015] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Belac", ["npcID"] = 116691, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2048, }, [156722] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Exhumer", ["npcID"] = 77700, }, [387091] = { ["source"] = "Time-Lost Sunseeker", ["event"] = "SPELL_CAST_START", ["npcID"] = 187239, }, [404496] = { ["source"] = "Sabellian", ["event"] = "SPELL_CAST_START", ["npcID"] = 201383, }, [59160] = { ["source"] = "Stormforged Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 28582, }, [385046] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skulking Gutstabber", ["npcID"] = 186242, }, [59800] = { ["encounterName"] = "Ionar", ["source"] = "Ionar", ["encounterID"] = 1984, ["event"] = "SPELL_CAST_START", ["npcID"] = 28546, }, [199210] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Marksman", ["npcID"] = 96640, }, [375834] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [64535] = { ["encounterName"] = "Mimiron", ["source"] = "Aerial Command Unit", ["encounterID"] = 1138, ["event"] = "SPELL_CAST_START", ["npcID"] = 33670, }, [386072] = { ["source"] = "Professor Intinosa", ["event"] = "SPELL_CAST_START", ["npcID"] = 195354, }, [193069] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felsworn Infester", ["npcID"] = 96587, }, [400407] = { ["source"] = "Nidharr", ["event"] = "SPELL_CAST_START", ["npcID"] = 201310, }, [170035] = { ["encounterName"] = "Yalnu", ["source"] = "Lady Baihu", ["encounterID"] = 1756, ["event"] = "SPELL_CAST_START", ["npcID"] = 84358, }, [396313] = { ["source"] = "Nokhud Stormcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 185147, }, [391195] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bisquius", ["npcID"] = 197557, }, [359459] = { ["source"] = "Alerted Genesis Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184060, }, [397338] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Tectonic Crusher", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 190588, }, [396315] = { ["source"] = "Nokhud Stormcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 201686, }, [396316] = { ["source"] = "Nokhud Huntmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 185353, }, [376865] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [199726] = { ["event"] = "SPELL_CAST_START", ["source"] = "King Ranulf", ["npcID"] = 97083, }, [396317] = { ["source"] = "Loamas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199030, }, [397341] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [56858] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Worshipper", ["npcID"] = 30111, }, [110117] = { ["source"] = "Ethereal Sha", ["event"] = "SPELL_CAST_START", ["npcID"] = 65414, }, [196144] = { ["source"] = "Mak'rana Siltwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 91790, }, [303158] = { ["source"] = "Farscale Raider", ["event"] = "SPELL_CAST_START", ["npcID"] = 201301, }, [193585] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rockbound Trapper", ["npcID"] = 102232, }, [412700] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magtembo", ["npcID"] = 200111, }, [369703] = { ["encounterName"] = "Bromach", ["source"] = "Bromach", ["npcID"] = 184018, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2556, }, [192050] = { ["encounterName"] = "Serpentrix", ["source"] = "Serpentrix", ["encounterID"] = 1813, ["event"] = "SPELL_CAST_START", ["npcID"] = 91808, }, [374823] = { ["source"] = "Squallbringer Cyraz", ["event"] = "SPELL_CAST_START", ["npcID"] = 190370, }, [194610] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Mistmender", ["npcID"] = 97365, }, [410655] = { ["source"] = "Scalecommander Sarkareth", ["event"] = "SPELL_CAST_START", ["npcID"] = 199984, }, [192563] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Purifier", ["npcID"] = 97197, }, [226347] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stoneclaw Hunter", ["npcID"] = 91332, }, [194099] = { ["event"] = "SPELL_CAST_START", ["source"] = "The Grimewalker", ["npcID"] = 97185, }, [385063] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Cinderweaver", ["npcID"] = 190207, }, [389159] = { ["source"] = "Liskanoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 193533, }, [373803] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Infused Whelp", ["npcID"] = 189893, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2609, }, [385065] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [406564] = { ["source"] = "Ookbeard", ["event"] = "SPELL_CAST_START", ["npcID"] = 200956, }, [396327] = { ["source"] = "Glacias", ["event"] = "SPELL_CAST_START", ["npcID"] = 199028, }, [13323] = { ["source"] = "Mage Hunter Ascendant", ["event"] = "SPELL_CAST_START", ["npcID"] = 26727, }, [377900] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Skullhauler", ["npcID"] = 199298, }, [154175] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["npcID"] = 75452, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1679, }, [385068] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Colossal Stormfiend", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 197145, }, [396330] = { ["source"] = "Nokhud Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 185357, }, [315454] = { ["source"] = "Pelagos", ["event"] = "SPELL_CAST_START", ["npcID"] = 184003, }, [240171] = { ["event"] = "SPELL_CAST_START", ["source"] = "Undersea Custodian", ["npcID"] = 120463, }, [163390] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Neesa Nox", ["npcID"] = 80808, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1748, }, [86830] = { ["event"] = "SPELL_CAST_START", ["source"] = "Millhouse Manastorm", ["npcID"] = 43391, }, [398380] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seismodor, Earth's Wrath", ["npcID"] = 199664, }, [386096] = { ["source"] = "Screechflight Cursewife", ["event"] = "SPELL_CAST_START", ["npcID"] = 184816, }, [392239] = { ["source"] = "Sunhide Stomphoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 190953, }, [397358] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [382002] = { ["event"] = "SPELL_CAST_START", ["source"] = "Apex Blazewing", ["npcID"] = 193291, }, [387122] = { ["source"] = "Arcane Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 186740, }, [404526] = { ["source"] = "Baine Bloodhoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 203204, }, [385075] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["npcID"] = 186738, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2584, }, [195129] = { ["source"] = "Hatecoil Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 91782, }, [200248] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Arcanist", ["npcID"] = 98280, }, [398385] = { ["source"] = "Blaze Hound Matron", ["event"] = "SPELL_CAST_START", ["npcID"] = 204378, }, [374839] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["npcID"] = 189478, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2612, }, [387125] = { ["source"] = "Primalist Thunderbeast", ["event"] = "SPELL_CAST_START", ["npcID"] = 195696, }, [404529] = { ["source"] = "Freed Tauren Prisoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 203204, }, [328772] = { ["source"] = "Vault Weaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 200375, }, [260651] = { ["source"] = "Karkinus the Capsizer", ["event"] = "SPELL_CAST_START", ["npcID"] = 200907, }, [387127] = { ["source"] = "Primalist Thunderbeast", ["event"] = "SPELL_CAST_START", ["npcID"] = 195696, }, [79922] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonecore Flayer", ["npcID"] = 42808, }, [198715] = { ["source"] = "Val'kyr Battlemaiden", ["event"] = "SPELL_CAST_START", ["npcID"] = 100876, }, [376892] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [193597] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["encounterID"] = 1811, ["event"] = "SPELL_CAST_START", ["npcID"] = 91789, }, [400439] = { ["source"] = "Wyrmslayer Angvardi", ["event"] = "SPELL_CAST_START", ["npcID"] = 201013, }, [263257] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["encounterID"] = 2124, ["event"] = "SPELL_CAST_START", ["npcID"] = 133944, }, [375870] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [389179] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["encounterID"] = 2615, ["event"] = "SPELL_CAST_START", ["npcID"] = 189719, }, [169028] = { ["source"] = "Corruptor Kurgoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 72647, }, [375871] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [372800] = { ["source"] = "Expedition Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 187125, }, [260654] = { ["source"] = "Karkinus the Capsizer", ["event"] = "SPELL_CAST_START", ["npcID"] = 200907, }, [81459] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonecore Earthshaper", ["npcID"] = 43537, }, [106797] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["encounterID"] = 1416, ["event"] = "SPELL_CAST_START", ["npcID"] = 56732, }, [177731] = { ["encounterName"] = "Witherbark", ["source"] = "Enchanted Waters", ["encounterID"] = 1746, ["event"] = "SPELL_CAST_START", ["npcID"] = 88862, }, [64156] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Corruptor Tentacle", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33985, }, [391230] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bisquius", ["npcID"] = 197557, }, [396349] = { ["source"] = "Bloodbeak the Ravenous", ["event"] = "SPELL_CAST_START", ["npcID"] = 201535, }, [398397] = { ["source"] = "Magmaclaw Supplicant", ["event"] = "SPELL_CAST_START", ["npcID"] = 203933, }, [396350] = { ["source"] = "Bloodbeak the Ravenous", ["event"] = "SPELL_CAST_START", ["npcID"] = 201535, }, [377923] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bound Spark", ["npcID"] = 186624, }, [396351] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["npcID"] = 190496, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2639, }, [241717] = { ["source"] = "Smoldering Infernal", ["event"] = "SPELL_CAST_START", ["npcID"] = 118065, }, [398399] = { ["source"] = "Chittering Acidclaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 201093, }, [392257] = { ["source"] = "Broadhoof Bull", ["event"] = "SPELL_CAST_START", ["npcID"] = 193385, }, [398400] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seismodor, Earth's Wrath", ["npcID"] = 199664, }, [12492] = { ["encounterName"] = "Jammal'an the Prophet", ["source"] = "Jammal'an the Prophet", ["npcID"] = 5710, ["event"] = "SPELL_CAST_START", ["encounterID"] = 488, }, [171591] = { ["event"] = "SPELL_CAST_START", ["source"] = "Amaukwa", ["npcID"] = 77140, }, [368712] = { ["source"] = "Genesis Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184058, }, [372808] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["npcID"] = 188252, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2609, }, [377927] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Feather", ["npcID"] = 192690, }, [396355] = { ["source"] = "Ritual Scout", ["event"] = "SPELL_CAST_START", ["npcID"] = 189851, }, [398403] = { ["event"] = "SPELL_CAST_START", ["source"] = "Furious Earth", ["npcID"] = 200431, }, [157772] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Prophet", ["npcID"] = 80787, }, [212031] = { ["source"] = "Bound Energy", ["event"] = "SPELL_CAST_START", ["npcID"] = 105705, }, [193092] = { ["encounterName"] = "Hymdall", ["source"] = "Hymdall", ["npcID"] = 94960, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1805, }, [370764] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystal Fury", ["npcID"] = 196116, }, [198723] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotheart Dryad", ["npcID"] = 99358, }, [387145] = { ["source"] = "Stormcaller Zarii", ["event"] = "SPELL_CAST_START", ["npcID"] = 194316, }, [102193] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["encounterID"] = 1884, ["event"] = "SPELL_CAST_START", ["npcID"] = 54544, }, [193093] = { ["encounterName"] = "King Deepbeard", ["source"] = "King Deepbeard", ["encounterID"] = 1812, ["event"] = "SPELL_CAST_START", ["npcID"] = 91797, }, [370766] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystal Thrasher", ["npcID"] = 196117, }, [396360] = { ["source"] = "Ritual Scout", ["event"] = "SPELL_CAST_START", ["npcID"] = 189851, }, [78903] = { ["encounterName"] = "Ozruk", ["source"] = "Ozruk", ["npcID"] = 42188, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1058, }, [153680] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["npcID"] = 75452, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1679, }, [63134] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33134, }, [59167] = { ["source"] = "Stormfury Revenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 28826, }, [200261] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soul-Torn Champion", ["npcID"] = 98243, }, [374865] = { ["source"] = "Ravenous Rockfang", ["event"] = "SPELL_CAST_START", ["npcID"] = 185903, }, [387151] = { ["encounterName"] = "Telash Greywing", ["source"] = "Telash Greywing", ["npcID"] = 186737, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2583, }, [390223] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flashfrost Tarasek", ["npcID"] = 187089, }, [391247] = { ["source"] = "Bazual", ["event"] = "SPELL_CAST_START", ["npcID"] = 193532, }, [241213] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lunar Archer", ["npcID"] = 120721, }, [369750] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Scaleripper", ["npcID"] = 187602, }, [369751] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Soldier", ["npcID"] = 186604, }, [393298] = { ["source"] = "Smoldering Colossus", ["event"] = "SPELL_CAST_START", ["npcID"] = 188673, }, [173135] = { ["source"] = "Ogron Laborer", ["event"] = "SPELL_CAST_START", ["npcID"] = 83578, }, [396370] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Controller", ["npcID"] = 195836, }, [397394] = { ["source"] = "Nokhud Thunderfist", ["event"] = "SPELL_CAST_START", ["npcID"] = 193373, }, [275568] = { ["source"] = "Cloudstrider Grazer", ["event"] = "SPELL_CAST_START", ["npcID"] = 168442, }, [383062] = { ["event"] = "SPELL_CAST_START", ["source"] = "Decayed Elder", ["npcID"] = 189531, }, [106547] = { ["source"] = "Shado-Pan Novice", ["event"] = "SPELL_CAST_START", ["npcID"] = 56395, }, [369754] = { ["encounterName"] = "Bromach", ["source"] = "Bromach", ["npcID"] = 184018, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2556, }, [193611] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["encounterID"] = 1811, ["event"] = "SPELL_CAST_START", ["npcID"] = 91789, }, [393302] = { ["source"] = "Smoldering Colossus", ["event"] = "SPELL_CAST_START", ["npcID"] = 188673, }, [392279] = { ["event"] = "SPELL_CAST_START", ["source"] = "Territorial Proto Drake", ["npcID"] = 191778, }, [52770] = { ["encounterName"] = "Ionar", ["source"] = "Ionar", ["encounterID"] = 1984, ["event"] = "SPELL_CAST_START", ["npcID"] = 28546, }, [392280] = { ["source"] = "Kaurdyth", ["event"] = "SPELL_CAST_START", ["npcID"] = 197835, }, [249919] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["npcID"] = 122968, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2087, }, [213576] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["npcID"] = 95888, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [393306] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Earthwarden", ["npcID"] = 193709, }, [377950] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Tricktotem", ["npcID"] = 186125, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [393307] = { ["source"] = "Living Flame", ["event"] = "SPELL_CAST_START", ["npcID"] = 184693, }, [59169] = { ["source"] = "Storming Vortex", ["event"] = "SPELL_CAST_START", ["npcID"] = 28547, }, [393308] = { ["source"] = "Primalist Flamecaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 201560, }, [185425] = { ["event"] = "SPELL_CAST_START", ["source"] = "Steeljaw Grizzly", ["npcID"] = 96677, }, [384095] = { ["source"] = "Ohuna Companion", ["event"] = "SPELL_CAST_START", ["npcID"] = 194254, }, [196175] = { ["encounterName"] = "Serpentrix", ["source"] = "Mak'rana Hardshell", ["encounterID"] = 1813, ["event"] = "SPELL_CAST_START", ["npcID"] = 95947, }, [383073] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["encounterID"] = 2639, ["event"] = "SPELL_CAST_START", ["npcID"] = 190496, }, [60833] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forgotten One", ["npcID"] = 30414, }, [249923] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["npcID"] = 122968, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2087, }, [209485] = { ["source"] = "Arcane Manifestation", ["event"] = "SPELL_CAST_START", ["npcID"] = 105704, }, [374885] = { ["event"] = "SPELL_CAST_START", ["source"] = "Astral Attendant", ["npcID"] = 189555, }, [200784] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wyrmtongue Scavenger", ["npcID"] = 98792, }, [62625] = { ["source"] = "Ulduar Colossus", ["event"] = "SPELL_CAST_START", ["npcID"] = 33237, }, [390245] = { ["event"] = "SPELL_CAST_START", ["source"] = "Embertooth Spearhunter", ["npcID"] = 188725, }, [396388] = { ["source"] = "Glacias", ["event"] = "SPELL_CAST_START", ["npcID"] = 199028, }, [199250] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Swiftblade", ["npcID"] = 98919, }, [257092] = { ["encounterName"] = "The Sand Queen", ["source"] = "The Sand Queen", ["npcID"] = 127479, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2101, }, [213583] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 95888, }, [374892] = { ["event"] = "SPELL_CAST_START", ["source"] = "Highland Mammoth", ["npcID"] = 195194, }, [383084] = { ["source"] = "Primalist Iceslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 204441, }, [359538] = { ["source"] = "Genesis Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184058, }, [375919] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skulking Scythid", ["npcID"] = 195363, }, [376943] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["npcID"] = 189813, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [63138] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33134, }, [114999] = { ["encounterName"] = "Taran Zhu", ["source"] = "Taran Zhu", ["encounterID"] = 1306, ["event"] = "SPELL_CAST_START", ["npcID"] = 56884, }, [173148] = { ["source"] = "Grom'kar Flameslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 81279, }, [35369] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Phoenix", ["encounterID"] = 733, ["event"] = "SPELL_CAST_START", ["npcID"] = 21362, }, [263309] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Adderis", ["encounterID"] = 2124, ["event"] = "SPELL_CAST_START", ["npcID"] = 133379, }, [374898] = { ["source"] = "Predatory Thresher", ["event"] = "SPELL_CAST_START", ["npcID"] = 198779, }, [257608] = { ["encounterName"] = "The Sand Queen", ["source"] = "The Sand Queen", ["npcID"] = 127479, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2101, }, [372851] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["npcID"] = 188252, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2609, }, [84799] = { ["encounterName"] = "Lockmaw", ["source"] = "Augh", ["npcID"] = 45379, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1054, }, [390256] = { ["source"] = "Sundered Pillager", ["event"] = "SPELL_CAST_START", ["npcID"] = 199374, }, [375924] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Olaf", ["npcID"] = 184580, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2555, }, [398447] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seismodor, Earth's Wrath", ["npcID"] = 199664, }, [396400] = { ["source"] = "Glacias", ["event"] = "SPELL_CAST_START", ["npcID"] = 199028, }, [157794] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Magus", ["npcID"] = 76263, }, [403567] = { ["source"] = "Warden Entrix", ["event"] = "SPELL_CAST_START", ["npcID"] = 200960, }, [258634] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Flamecaster", ["npcID"] = 127488, }, [395378] = { ["source"] = "Malsegan", ["event"] = "SPELL_CAST_START", ["npcID"] = 193212, }, [359547] = { ["source"] = "Genesis Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 184058, }, [385141] = { ["source"] = "Primalist Galesinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 190373, }, [154212] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rockhoof", ["npcID"] = 72606, }, [387189] = { ["source"] = "Sundered Researcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 199946, }, [209495] = { ["source"] = "Guardian Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 104270, }, [375929] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [387191] = { ["event"] = "SPELL_CAST_START", ["source"] = "Strunraan", ["npcID"] = 193534, }, [369788] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Bonebreaker", ["npcID"] = 187599, }, [385145] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Lost Raptor", ["npcID"] = 201534, }, [302222] = { ["source"] = "Hufungus", ["event"] = "SPELL_CAST_START", ["npcID"] = 203316, }, [397431] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["npcID"] = 192934, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [115002] = { ["encounterName"] = "Taran Zhu", ["source"] = "Taran Zhu", ["encounterID"] = 1306, ["event"] = "SPELL_CAST_START", ["npcID"] = 56884, }, [369791] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Eric \"The Swift\"", ["npcID"] = 184582, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2555, }, [268440] = { ["source"] = "Irontide Crackshot", ["event"] = "SPELL_CAST_START", ["npcID"] = 126918, }, [241234] = { ["event"] = "SPELL_CAST_START", ["source"] = "Umbral Archer", ["npcID"] = 122851, }, [372863] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Kokia Blazehoof", ["npcID"] = 189232, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2606, }, [80195] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonecore Bruiser", ["npcID"] = 42692, }, [403576] = { ["source"] = "Warden Entrix", ["event"] = "SPELL_CAST_START", ["npcID"] = 200960, }, [255567] = { ["event"] = "SPELL_CAST_START", ["source"] = "T'lonja", ["npcID"] = 128455, }, [386173] = { ["encounterName"] = "Vexamus", ["source"] = "Vexamus", ["encounterID"] = 2562, ["event"] = "SPELL_CAST_START", ["npcID"] = 194181, }, [404601] = { ["source"] = "Jamoku", ["event"] = "SPELL_CAST_START", ["npcID"] = 199914, }, [389245] = { ["source"] = "Sundered Ruinstalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 199379, }, [59685] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Dragonflayer Strategist", ["encounterID"] = 2026, ["event"] = "SPELL_CAST_START", ["npcID"] = 23956, }, [375937] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [198750] = { ["encounterName"] = "Odyn", ["source"] = "Stormforged Obliterator", ["npcID"] = 102019, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1809, }, [87618] = { ["encounterName"] = "Asaad", ["source"] = "Asaad", ["encounterID"] = 1042, ["event"] = "SPELL_CAST_START", ["npcID"] = 43875, }, [258128] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontide Thug", ["npcID"] = 130025, }, [406652] = { ["source"] = "Ookbeard", ["event"] = "SPELL_CAST_START", ["npcID"] = 200956, }, [396415] = { ["source"] = "Primal Stormtalon", ["event"] = "SPELL_CAST_START", ["npcID"] = 200583, }, [398463] = { ["source"] = "Magma Burster", ["event"] = "SPELL_CAST_START", ["npcID"] = 200801, }, [193633] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Archer", ["npcID"] = 98275, }, [198752] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Slaver", ["npcID"] = 97043, }, [398464] = { ["source"] = "Carcaxas", ["event"] = "SPELL_CAST_START", ["npcID"] = 202836, }, [384132] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["npcID"] = 186739, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2585, }, [168040] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Earthshaper Telu", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83893, }, [157291] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kuu'rat", ["npcID"] = 75484, }, [256083] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["npcID"] = 127503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2104, }, [377991] = { ["source"] = "Guardian Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 192680, }, [384134] = { ["source"] = "Nokhud Warspear", ["event"] = "SPELL_CAST_START", ["npcID"] = 192791, }, [168041] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Earthshaper Telu", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83893, }, [86340] = { ["encounterName"] = "Grand Vizier Ertan", ["source"] = "Grand Vizier Ertan", ["encounterID"] = 1043, ["event"] = "SPELL_CAST_START", ["npcID"] = 43878, }, [375945] = { ["source"] = "Wild Argali", ["event"] = "SPELL_CAST_START", ["npcID"] = 191553, }, [154221] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zipteq", ["npcID"] = 78734, }, [84037] = { ["encounterName"] = "Ozumat", ["source"] = "Neptulon", ["npcID"] = 40792, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1047, }, [172649] = { ["source"] = "Grom'kar Technician", ["event"] = "SPELL_CAST_START", ["npcID"] = 83763, }, [195172] = { ["source"] = "Hatecoil Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 91782, }, [396423] = { ["source"] = "Charged Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 201796, }, [369806] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hulking Berserker", ["npcID"] = 184020, }, [243289] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Inquisitor Sebilus", ["npcID"] = 121399, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2048, }, [375950] = { ["source"] = "Primalist Icecaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 190377, }, [164973] = { ["source"] = "Everbloom Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 81985, }, [141427] = { ["source"] = "Podling Squirt", ["event"] = "SPELL_CAST_START", ["npcID"] = 74148, }, [154224] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rockhoof", ["npcID"] = 72606, }, [391308] = { ["source"] = "Boolk", ["event"] = "SPELL_CAST_START", ["npcID"] = 191450, }, [369811] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hulking Berserker", ["npcID"] = 184020, }, [325790] = { ["source"] = "Bitter Memory", ["event"] = "SPELL_CAST_START", ["npcID"] = 158629, }, [396430] = { ["source"] = "Malfunctioning Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 198343, }, [378003] = { ["source"] = "Guardian Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 192680, }, [44843] = { ["encounterName"] = "Brutallus", ["source"] = "Madrigosa", ["encounterID"] = 725, ["event"] = "SPELL_CAST_START", ["npcID"] = 24895, }, [192617] = { ["encounterName"] = "Wrath of Azshara", ["source"] = "Wrath of Azshara", ["encounterID"] = 1814, ["event"] = "SPELL_CAST_START", ["npcID"] = 96028, }, [396432] = { ["source"] = "Ancient Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 189798, }, [393361] = { ["source"] = "Nightrot", ["event"] = "SPELL_CAST_START", ["npcID"] = 188707, }, [390290] = { ["source"] = "Infuser Sariya", ["event"] = "SPELL_CAST_START", ["npcID"] = 190405, }, [399504] = { ["source"] = "Tarasek Frostclaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 201035, }, [382101] = { ["source"] = "Spellsworn Warder", ["event"] = "SPELL_CAST_START", ["npcID"] = 203737, }, [255579] = { ["encounterName"] = "Priestess Alun'za", ["source"] = "Priestess Alun'za", ["npcID"] = 122967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2084, }, [389268] = { ["source"] = "Expedition Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 187135, }, [382102] = { ["source"] = "Spellsworn Wingcatcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 201369, }, [403601] = { ["source"] = "Warden Entrix", ["event"] = "SPELL_CAST_START", ["npcID"] = 200960, }, [389269] = { ["source"] = "Expedition Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 187123, }, [369818] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hulking Berserker", ["npcID"] = 184020, }, [404626] = { ["source"] = "Han'thul", ["event"] = "SPELL_CAST_START", ["npcID"] = 198914, }, [389270] = { ["source"] = "Expedition Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 187123, }, [379033] = { ["source"] = "Nokhud Wardog", ["event"] = "SPELL_CAST_START", ["npcID"] = 185465, }, [389271] = { ["source"] = "Sunscale Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 193133, }, [387224] = { ["source"] = "Sundered Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 199942, }, [109379] = { ["encounterName"] = "Spine of Deathwing", ["source"] = "Corruption", ["event"] = "SPELL_CAST_START", ["npcID"] = 53891, }, [257629] = { ["source"] = "Unfinished Stone Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 201586, }, [192621] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ash'Golm", ["npcID"] = 95886, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1816, }, [152183] = { ["source"] = "Slagna", ["event"] = "SPELL_CAST_START", ["npcID"] = 75406, }, [18651] = { ["source"] = "Archer", ["event"] = "SPELL_CAST_START", ["npcID"] = 87518, }, [107588] = { ["encounterName"] = "Warmaster Blackhorn", ["source"] = "Goriona", ["encounterID"] = 1298, ["event"] = "SPELL_CAST_START", ["npcID"] = 56781, }, [369823] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vicious Basilisk", ["npcID"] = 184023, }, [33711] = { ["encounterName"] = "Murmur", ["source"] = "Murmur", ["npcID"] = 18708, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1910, }, [226406] = { ["event"] = "SPELL_CAST_START", ["source"] = "Emberhusk Dominator", ["npcID"] = 113537, }, [385181] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["encounterID"] = 2616, ["event"] = "SPELL_CAST_START", ["npcID"] = 189722, }, [42669] = { ["encounterName"] = "Ingvar the Plunderer", ["source"] = "Ingvar the Plunderer", ["encounterID"] = 2025, ["event"] = "SPELL_CAST_START", ["npcID"] = 23954, }, [207979] = { ["source"] = "Jazshariu", ["event"] = "SPELL_CAST_START", ["npcID"] = 104273, }, [196206] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Shadowmoon Warlock", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99704, }, [59433] = { ["encounterName"] = "Anub'arak", ["source"] = "Anub'arak", ["encounterID"] = 1973, ["event"] = "SPELL_CAST_START", ["npcID"] = 29120, }, [201837] = { ["event"] = "SPELL_CAST_START", ["source"] = "Taintheart Summoner", ["npcID"] = 99366, }, [207980] = { ["source"] = "Baalgar the Watchful", ["event"] = "SPELL_CAST_START", ["npcID"] = 104274, }, [371875] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Trainee", ["npcID"] = 189266, }, [369828] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vicious Basilisk", ["npcID"] = 184023, }, [156793] = { ["encounterName"] = "Ranjit", ["source"] = "Ranjit", ["encounterID"] = 1698, ["event"] = "SPELL_CAST_START", ["npcID"] = 75964, }, [384161] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Irontorch", ["npcID"] = 189464, }, [398494] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ember Shalewing", ["npcID"] = 204381, }, [196208] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Shadowmoon Warlock", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99704, }, [45101] = { ["source"] = "Dawnblade Marksman", ["event"] = "SPELL_CAST_START", ["npcID"] = 24979, }, [201839] = { ["event"] = "SPELL_CAST_START", ["source"] = "Taintheart Summoner", ["npcID"] = 99366, }, [376997] = { ["encounterName"] = "Crawth", ["source"] = "Crawth", ["encounterID"] = 2564, ["event"] = "SPELL_CAST_START", ["npcID"] = 191736, }, [398497] = { ["source"] = "Quartzite Sporebat", ["event"] = "SPELL_CAST_START", ["npcID"] = 201306, }, [194674] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Slaver", ["npcID"] = 97043, }, [105799] = { ["encounterName"] = "Madness of Deathwing", ["source"] = "Nozdormu", ["encounterID"] = 1299, ["event"] = "SPELL_CAST_START", ["npcID"] = 56102, }, [395427] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overseer Lahar", ["npcID"] = 189235, }, [102472] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["encounterID"] = 1884, ["event"] = "SPELL_CAST_START", ["npcID"] = 54544, }, [106823] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["encounterID"] = 1416, ["event"] = "SPELL_CAST_START", ["npcID"] = 56732, }, [383143] = { ["source"] = "High Shaman Rotknuckle", ["event"] = "SPELL_CAST_START", ["npcID"] = 197356, }, [82765] = { ["event"] = "SPELL_CAST_START", ["source"] = "Neferset Darkcaster", ["npcID"] = 44982, }, [194675] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazing Imp", ["npcID"] = 98963, }, [398500] = { ["event"] = "SPELL_CAST_START", ["source"] = "Conflagrated Rock Cobra", ["npcID"] = 203328, }, [398501] = { ["source"] = "Hunting Rock Viper", ["event"] = "SPELL_CAST_START", ["npcID"] = 203783, }, [256101] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["npcID"] = 127503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2104, }, [373932] = { ["encounterName"] = "Azureblade", ["source"] = "Draconic Image", ["npcID"] = 190187, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2585, }, [377004] = { ["encounterName"] = "Crawth", ["source"] = "Crawth", ["encounterID"] = 2564, ["event"] = "SPELL_CAST_START", ["npcID"] = 191736, }, [378029] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Gashtooth", ["npcID"] = 186124, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [258150] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Seaspeaker", ["npcID"] = 130026, }, [178298] = { ["source"] = "Grom'kar Technician", ["event"] = "SPELL_CAST_START", ["npcID"] = 83763, }, [263371] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["encounterID"] = 2124, ["event"] = "SPELL_CAST_START", ["npcID"] = 133944, }, [59179] = { ["source"] = "Titanium Thunderer", ["event"] = "SPELL_CAST_START", ["npcID"] = 28965, }, [405673] = { ["source"] = "Overflowing Magma", ["event"] = "SPELL_CAST_START", ["npcID"] = 203277, }, [386223] = { ["source"] = "Primal Stormshield", ["event"] = "SPELL_CAST_START", ["npcID"] = 194896, }, [392366] = { ["source"] = "Awakened Juggernaut", ["event"] = "SPELL_CAST_START", ["npcID"] = 197793, }, [373939] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Rotburst Totem", ["npcID"] = 190381, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2569, }, [198263] = { ["encounterName"] = "Odyn", ["source"] = "Odyn", ["npcID"] = 95676, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1809, }, [236142] = { ["encounterName"] = "The Desolate Host", ["source"] = "Engine of Souls", ["npcID"] = 118460, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2054, }, [375988] = { ["source"] = "Amberfur Slyvern", ["event"] = "SPELL_CAST_START", ["npcID"] = 199785, }, [258153] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bilge Rat Seaspeaker", ["npcID"] = 130026, }, [57644] = { ["encounterName"] = "Herald Volazj", ["source"] = "Twisted Visage", ["npcID"] = 30622, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1968, }, [404654] = { ["source"] = "Grugoth the Hullcrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200721, }, [373942] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["npcID"] = 186121, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2569, }, [150660] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deep Terror", ["npcID"] = 74747, }, [194682] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazing Imp", ["npcID"] = 98963, }, [63147] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33134, }, [241263] = { ["encounterName"] = "Harjatan", ["source"] = "Tidescale Witch", ["npcID"] = 121011, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [374969] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["npcID"] = 189478, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2612, }, [377017] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["npcID"] = 189901, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2611, }, [172161] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Aberration", ["npcID"] = 78088, }, [369853] = { ["event"] = "SPELL_CAST_START", ["source"] = "Burly Rock-Thrower", ["npcID"] = 184019, }, [224374] = { ["encounterName"] = "Talixae Flamewreath", ["event"] = "SPELL_CAST_START", ["source"] = "Infernal Imp", ["npcID"] = 112668, }, [388283] = { ["encounterName"] = "Granyth", ["source"] = "Granyth", ["npcID"] = 186616, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2637, }, [394426] = { ["source"] = "Council Flamecaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 198503, }, [383165] = { ["source"] = "High Shaman Rotknuckle", ["event"] = "SPELL_CAST_START", ["npcID"] = 197356, }, [206459] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Avatar of Shadow", ["npcID"] = 104293, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [68950] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["encounterID"] = 2006, ["event"] = "SPELL_CAST_START", ["npcID"] = 36497, }, [387261] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [202365] = { ["event"] = "SPELL_CAST_START", ["source"] = "Runecarver Slave", ["npcID"] = 102375, }, [405691] = { ["source"] = "Volcanakk", ["event"] = "SPELL_CAST_START", ["npcID"] = 200911, }, [258672] = { ["source"] = "Irontide Crackshot", ["event"] = "SPELL_CAST_START", ["npcID"] = 126918, }, [407740] = { ["source"] = "Aurantia", ["event"] = "SPELL_CAST_START", ["npcID"] = 203047, }, [384194] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Cinderweaver", ["npcID"] = 190207, }, [393411] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rakkesh of the Flow", ["npcID"] = 193849, }, [373960] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["npcID"] = 186121, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2569, }, [59182] = { ["source"] = "Unbound Firestorm", ["event"] = "SPELL_CAST_START", ["npcID"] = 28584, }, [151181] = { ["source"] = "Karnoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 75043, }, [394436] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shas'ith", ["npcID"] = 189822, }, [63789] = { ["source"] = "Twilight Pyromancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 33820, }, [405698] = { ["source"] = "Baine Bloodhoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 201362, }, [95826] = { ["source"] = "Starfall Sentinel", ["event"] = "SPELL_CAST_START", ["npcID"] = 82506, }, [265445] = { ["source"] = "Baedos", ["event"] = "SPELL_CAST_START", ["npcID"] = 160629, }, [405699] = { ["source"] = "Baine Bloodhoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 201362, }, [197251] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 95888, }, [193668] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["npcID"] = 95675, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1808, }, [154254] = { ["source"] = "Veloss", ["event"] = "SPELL_CAST_START", ["npcID"] = 75482, }, [412868] = { ["event"] = "SPELL_CAST_START", ["source"] = "Karokta", ["npcID"] = 203625, }, [392394] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamegullet", ["npcID"] = 197697, }, [392395] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderhead", ["npcID"] = 197698, }, [387277] = { ["source"] = "Torch Revenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 201472, }, [404681] = { ["source"] = "Storming Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 202990, }, [151697] = { ["source"] = "Bloodmaul Overseer", ["event"] = "SPELL_CAST_START", ["npcID"] = 75426, }, [388302] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["npcID"] = 189813, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [392398] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Thundercloud", ["npcID"] = 197509, }, [272620] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cutwater Striker", ["npcID"] = 131112, }, [153234] = { ["encounterName"] = "Azzakel, Vanguard of the Legion", ["source"] = "Azzakel", ["npcID"] = 75927, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1678, }, [239741] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ghostly Acolyte", ["npcID"] = 120194, }, [253562] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dazar'ai Augur", ["npcID"] = 122972, }, [45235] = { ["encounterName"] = "Eredar Twins", ["source"] = "Grand Warlock Alythess", ["encounterID"] = 727, ["event"] = "SPELL_CAST_START", ["npcID"] = 25166, }, [240766] = { ["event"] = "SPELL_CAST_START", ["source"] = "Guardian Sentry", ["npcID"] = 120777, }, [75610] = { ["source"] = "Corla, Herald of Twilight", ["event"] = "SPELL_CAST_START", ["npcID"] = 39679, }, [157331] = { ["source"] = "Greater Storm Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 77936, }, [391380] = { ["source"] = "Air Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 200548, }, [59696] = { ["source"] = "Proto-Drake Handler", ["event"] = "SPELL_CAST_START", ["npcID"] = 24082, }, [388310] = { ["source"] = "Custodial Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 192694, }, [391382] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["npcID"] = 197671, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [392406] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storm Warrior", ["npcID"] = 197982, }, [168082] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Life Warden Gola", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83892, }, [193164] = { ["source"] = "Blade Dancer Illianna", ["event"] = "SPELL_CAST_START", ["npcID"] = 96657, }, [396503] = { ["source"] = "Loamas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199030, }, [209033] = { ["source"] = "Duskwatch Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 111563, }, [391385] = { ["event"] = "SPELL_CAST_START", ["source"] = "Summoned Lava Elemental", ["npcID"] = 182815, }, [33335] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Summoner", ["npcID"] = 18634, }, [272631] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reanimated Honor Guard", ["npcID"] = 127757, }, [393434] = { ["event"] = "SPELL_CAST_START", ["source"] = "Belligerent Dracthyr", ["npcID"] = 200877, }, [55218] = { ["encounterName"] = "Gal'darah", ["source"] = "Gal'darah", ["encounterID"] = 1981, ["event"] = "SPELL_CAST_START", ["npcID"] = 29306, }, [384223] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["npcID"] = 186739, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2585, }, [375011] = { ["source"] = "Seismic Force", ["event"] = "SPELL_CAST_START", ["npcID"] = 192745, }, [393439] = { ["source"] = "Sundered Ruinstalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 199379, }, [387297] = { ["source"] = "Scalecommander Emberthal", ["event"] = "SPELL_CAST_START", ["npcID"] = 199944, }, [178837] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cackling Pyromaniac", ["npcID"] = 79510, }, [193682] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["encounterID"] = 1811, ["event"] = "SPELL_CAST_START", ["npcID"] = 91789, }, [196242] = { ["source"] = "Dreadlord Mendacius", ["event"] = "SPELL_CAST_START", ["npcID"] = 99649, }, [372971] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Blacksmith", ["npcID"] = 189471, }, [156829] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gul'kosh", ["npcID"] = 78437, }, [369901] = { ["event"] = "SPELL_CAST_START", ["source"] = "Smoldering Feather", ["npcID"] = 186965, }, [153247] = { ["encounterName"] = "Roltall", ["source"] = "Roltall", ["encounterID"] = 1652, ["event"] = "SPELL_CAST_START", ["npcID"] = 75786, }, [128339] = { ["source"] = "Ethereal Sha", ["event"] = "SPELL_CAST_START", ["npcID"] = 65414, }, [241290] = { ["encounterName"] = "Harjatan", ["source"] = "Tidescale Witch", ["npcID"] = 121011, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [168092] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Life Warden Gola", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83892, }, [157855] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Prophet", ["npcID"] = 80787, }, [241291] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowsworn Invader", ["npcID"] = 121021, }, [106841] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["encounterID"] = 1416, ["event"] = "SPELL_CAST_START", ["npcID"] = 56732, }, [376049] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["npcID"] = 184125, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2559, }, [393453] = { ["source"] = "Sundered Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 199941, }, [395501] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["npcID"] = 192934, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [393454] = { ["event"] = "SPELL_CAST_START", ["source"] = "Battlehorn Pyrhus", ["npcID"] = 190986, }, [371956] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Terrasentry", ["npcID"] = 188011, }, [167583] = { ["event"] = "SPELL_CAST_START", ["source"] = "Windfang Matriarch", ["npcID"] = 75434, }, [272654] = { ["source"] = "Mature Krolusk", ["event"] = "SPELL_CAST_START", ["npcID"] = 134686, }, [57780] = { ["source"] = "Steelforged Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 33236, }, [256138] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dazar'ai Honor Guard", ["npcID"] = 127799, }, [272655] = { ["source"] = "Mature Krolusk", ["event"] = "SPELL_CAST_START", ["npcID"] = 134686, }, [196249] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadlord Mendacius", ["npcID"] = 99649, }, [393458] = { ["source"] = "Sundered Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 199941, }, [172703] = { ["source"] = "Grom'kar Technician", ["event"] = "SPELL_CAST_START", ["npcID"] = 83763, }, [197785] = { ["source"] = "Impling Pursuer", ["event"] = "SPELL_CAST_START", ["npcID"] = 97177, }, [272657] = { ["source"] = "Scaled Krolusk Rider", ["event"] = "SPELL_CAST_START", ["npcID"] = 134629, }, [157348] = { ["source"] = "Greater Storm Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 77936, }, [272659] = { ["source"] = "Scaled Krolusk Rider", ["event"] = "SPELL_CAST_START", ["npcID"] = 134629, }, [240273] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deep Stalker", ["npcID"] = 120477, }, [192158] = { ["encounterName"] = "Hyrja", ["source"] = "Olmyr the Enlightened", ["npcID"] = 97202, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1806, }, [379134] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cragsworn Stonemender", ["npcID"] = 201149, }, [376063] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Smoldering Hellion", ["npcID"] = 191510, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [369921] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazing Firesquall", ["npcID"] = 195448, }, [383231] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Lavamancer", ["npcID"] = 193944, }, [294165] = { ["source"] = "Mawsworn Charger", ["event"] = "SPELL_CAST_START", ["npcID"] = 183649, }, [76133] = { ["encounterName"] = "Ozumat", ["source"] = "Neptulon", ["npcID"] = 40792, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1047, }, [374020] = { ["source"] = "Containment Apparatus", ["event"] = "SPELL_CAST_START", ["npcID"] = 190342, }, [236694] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Captain Yathae Moonstrike", ["npcID"] = 118374, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [272670] = { ["source"] = "Sandswept Marksman", ["event"] = "SPELL_CAST_START", ["npcID"] = 134600, }, [347404] = { ["source"] = "Mawsworn Binder", ["event"] = "SPELL_CAST_START", ["npcID"] = 183647, }, [374022] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [383237] = { ["source"] = "Primal Lava Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 187321, }, [404736] = { ["source"] = "Freed Tauren Prisoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 203204, }, [195234] = { ["source"] = "Hatecoil Wavebinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 97170, }, [404737] = { ["source"] = "Han'thul", ["event"] = "SPELL_CAST_START", ["npcID"] = 198914, }, [168105] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Life Warden Gola", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83892, }, [378120] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Rock", ["npcID"] = 192799, }, [169129] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Backdraft", ["encounterID"] = 1754, ["event"] = "SPELL_CAST_START", ["npcID"] = 84464, }, [29919] = { ["source"] = "Mana Warp", ["event"] = "SPELL_CAST_START", ["npcID"] = 16530, }, [202913] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["npcID"] = 95885, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1815, }, [175272] = { ["event"] = "SPELL_CAST_START", ["source"] = "Socrethar", ["npcID"] = 80076, }, [387337] = { ["source"] = "Therrocite", ["event"] = "SPELL_CAST_START", ["npcID"] = 197749, }, [102241] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["encounterID"] = 1884, ["event"] = "SPELL_CAST_START", ["npcID"] = 54544, }, [396552] = { ["source"] = "Magmas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199027, }, [198820] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Latosius", ["npcID"] = 98970, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1835, }, [241306] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Acolyte", ["npcID"] = 117154, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [380174] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [183465] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tarspitter Lurker", ["npcID"] = 91001, }, [59575] = { ["encounterName"] = "Skarvold & Dalronn", ["source"] = "Dalronn the Controller", ["encounterID"] = 2024, ["event"] = "SPELL_CAST_START", ["npcID"] = 24201, }, [157360] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kuu'rat", ["npcID"] = 75484, }, [377105] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vault Guard", ["npcID"] = 190510, }, [14034] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Summoner", ["npcID"] = 18634, }, [56632] = { ["source"] = "Ahn'kahar Web Winder", ["event"] = "SPELL_CAST_START", ["npcID"] = 30276, }, [194216] = { ["encounterName"] = "Harbaron", ["source"] = "Harbaron", ["npcID"] = 96754, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1823, }, [396559] = { ["source"] = "Raszageth", ["event"] = "SPELL_CAST_START", ["npcID"] = 199031, }, [394512] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Spawn", ["npcID"] = 75652, }, [214692] = { ["source"] = "Gerenth the Vile", ["event"] = "SPELL_CAST_START", ["npcID"] = 107435, }, [215204] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Vigilant Duskwatch", ["encounterID"] = 1868, ["event"] = "SPELL_CAST_START", ["npcID"] = 104918, }, [374038] = { ["encounterName"] = "The Primal Council", ["source"] = "Embar Firepath", ["npcID"] = 187767, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [188587] = { ["event"] = "SPELL_CAST_START", ["source"] = "Understone Demolisher", ["npcID"] = 102253, }, [153268] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Exhumer", ["npcID"] = 77700, }, [116] = { ["npcID"] = 188027, }, [373017] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["npcID"] = 189886, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2606, }, [369946] = { ["event"] = "SPELL_CAST_START", ["source"] = "Boneshaper Jardak", ["npcID"] = 188693, }, [375065] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fetid Rotsinger", ["npcID"] = 186226, }, [388374] = { ["source"] = "Towering Deepstrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 203786, }, [403731] = { ["source"] = "Duzalgor", ["event"] = "SPELL_CAST_START", ["npcID"] = 200610, }, [382233] = { ["source"] = "Batak", ["event"] = "SPELL_CAST_START", ["npcID"] = 193462, }, [404756] = { ["source"] = "Sundered Flame Flamespinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 205225, }, [375068] = { ["encounterName"] = "Magmatusk", ["source"] = "Lava Tentacles", ["npcID"] = 190023, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2610, }, [374045] = { ["source"] = "Containment Apparatus", ["event"] = "SPELL_CAST_START", ["npcID"] = 190342, }, [82794] = { ["source"] = "Oathsworn Wanderer", ["event"] = "SPELL_CAST_START", ["npcID"] = 44926, }, [167092] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cackling Pyromaniac", ["npcID"] = 79510, }, [197805] = { ["encounterName"] = "Helya", ["source"] = "Helya", ["npcID"] = 96759, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1824, }, [199341] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Trapper", ["npcID"] = 96934, }, [55098] = { ["encounterName"] = "Moorabi", ["source"] = "Moorabi", ["encounterID"] = 1980, ["event"] = "SPELL_CAST_START", ["npcID"] = 29305, }, [385310] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Shockcaster", ["npcID"] = 195119, }, [106853] = { ["encounterName"] = "Master Snowdrift", ["source"] = "Master Snowdrift", ["encounterID"] = 1304, ["event"] = "SPELL_CAST_START", ["npcID"] = 56541, }, [272698] = { ["source"] = "Crazed Incubator", ["event"] = "SPELL_CAST_START", ["npcID"] = 139425, }, [272699] = { ["source"] = "Faithless Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 134364, }, [388383] = { ["source"] = "Iskaara Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 186431, }, [88170] = { ["source"] = "Turbulent Squall", ["event"] = "SPELL_CAST_START", ["npcID"] = 45924, }, [201902] = { ["event"] = "SPELL_CAST_START", ["source"] = "Taintheart Deadeye", ["npcID"] = 100539, }, [239781] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ghostly Acolyte", ["npcID"] = 120194, }, [167095] = { ["source"] = "Thunderlord Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 83390, }, [65648] = { ["encounterName"] = "Mimiron", ["source"] = "Aerial Command Unit", ["encounterID"] = 1138, ["event"] = "SPELL_CAST_START", ["npcID"] = 33670, }, [409885] = { ["source"] = "Highmountain Seer", ["event"] = "SPELL_CAST_START", ["npcID"] = 201268, }, [384292] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Thunder Caller", ["npcID"] = 194647, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [217260] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mudfin Shaman", ["npcID"] = 186679, }, [378150] = { ["source"] = "Primalist Infiltrator", ["event"] = "SPELL_CAST_START", ["npcID"] = 189869, }, [375079] = { ["source"] = "Squallbringer Cyraz", ["event"] = "SPELL_CAST_START", ["npcID"] = 190370, }, [198833] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Latosius", ["npcID"] = 98970, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1835, }, [199345] = { ["encounterName"] = "Dresaron", ["source"] = "Dresaron", ["encounterID"] = 1838, ["event"] = "SPELL_CAST_START", ["npcID"] = 99200, }, [236712] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Priestess Lunaspyre", ["npcID"] = 118518, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [169657] = { ["source"] = "Twisted Abomination", ["event"] = "SPELL_CAST_START", ["npcID"] = 84767, }, [373034] = { ["source"] = "Time-Lost Mudskipper", ["event"] = "SPELL_CAST_START", ["npcID"] = 187540, }, [384296] = { ["source"] = "Ayanga", ["event"] = "SPELL_CAST_START", ["npcID"] = 192961, }, [196787] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fel-Infused Fury", ["npcID"] = 99956, }, [112998] = { ["source"] = "Residual Hatred", ["event"] = "SPELL_CAST_START", ["npcID"] = 58803, }, [193716] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["encounterID"] = 1811, ["event"] = "SPELL_CAST_START", ["npcID"] = 91789, }, [404772] = { ["source"] = "Grugoth the Hullcrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200721, }, [393511] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cauldronbearer Blakor", ["npcID"] = 186783, }, [378155] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Tricktotem", ["npcID"] = 186125, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [106856] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["encounterID"] = 1416, ["event"] = "SPELL_CAST_START", ["npcID"] = 56732, }, [193717] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["encounterID"] = 1811, ["event"] = "SPELL_CAST_START", ["npcID"] = 91789, }, [173754] = { ["source"] = "Shadowmoon Portalmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 80181, }, [22883] = { ["event"] = "SPELL_CAST_START", ["source"] = "Novice Timewalker", ["npcID"] = 189583, }, [399656] = { ["source"] = "Igneous Darkness", ["event"] = "SPELL_CAST_START", ["npcID"] = 202866, }, [155327] = { ["encounterName"] = "Soulbinder Nyami", ["source"] = "Soulbinder Nyami", ["npcID"] = 76177, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1685, }, [195254] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["npcID"] = 98542, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1832, }, [194231] = { ["encounterName"] = "Harbaron", ["source"] = "Harbaron", ["npcID"] = 96754, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1823, }, [374066] = { ["source"] = "Primalist Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 190345, }, [391470] = { ["event"] = "SPELL_CAST_START", ["source"] = "Clove", ["npcID"] = 194457, }, [153794] = { ["encounterName"] = "Rukhran", ["source"] = "Rukhran", ["encounterID"] = 1700, ["event"] = "SPELL_CAST_START", ["npcID"] = 76143, }, [44863] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Lord Sanguinar", ["encounterID"] = 733, ["event"] = "SPELL_CAST_START", ["npcID"] = 20060, }, [201399] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadfire Imp", ["npcID"] = 100527, }, [388402] = { ["source"] = "Predatory Thresher", ["event"] = "SPELL_CAST_START", ["npcID"] = 198779, }, [373046] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["npcID"] = 188252, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2609, }, [375094] = { ["event"] = "SPELL_CAST_START", ["source"] = "Swiftfoot Tallstrider", ["npcID"] = 195366, }, [400688] = { ["source"] = "Wyrmslayer Angvardi", ["event"] = "SPELL_CAST_START", ["npcID"] = 201013, }, [213685] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 95888, }, [193211] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["npcID"] = 96756, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1822, }, [197818] = { ["source"] = "Malgalor", ["event"] = "SPELL_CAST_START", ["npcID"] = 92608, }, [64059] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Brain of Yogg-Saron", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33890, }, [372027] = { ["encounterName"] = "The Primal Council", ["source"] = "Embar Firepath", ["npcID"] = 187767, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [389431] = { ["source"] = "Bazual", ["event"] = "SPELL_CAST_START", ["npcID"] = 193532, }, [196796] = { ["source"] = "Fel-Infused Fury", ["event"] = "SPELL_CAST_START", ["npcID"] = 99956, }, [213688] = { ["source"] = "Fel Lord", ["event"] = "SPELL_CAST_START", ["npcID"] = 107024, }, [388410] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["npcID"] = 189813, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [385339] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Maruuk", ["encounterID"] = 2581, ["event"] = "SPELL_CAST_START", ["npcID"] = 186338, }, [191678] = { ["event"] = "SPELL_CAST_START", ["source"] = "Viletongue Belcher", ["npcID"] = 96480, }, [384316] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["encounterID"] = 2636, ["event"] = "SPELL_CAST_START", ["npcID"] = 186615, }, [169156] = { ["source"] = "Lesser Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 77517, }, [374080] = { ["source"] = "Primalist Ravager", ["event"] = "SPELL_CAST_START", ["npcID"] = 190348, }, [196287] = { ["encounterName"] = "Serpentrix", ["source"] = "Stormwake Hydra", ["encounterID"] = 1813, ["event"] = "SPELL_CAST_START", ["npcID"] = 91792, }, [377154] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alpha Skulking Scythid", ["npcID"] = 197377, }, [394558] = { ["source"] = "Unstable Flame", ["event"] = "SPELL_CAST_START", ["npcID"] = 198577, }, [404796] = { ["source"] = "Freed Tauren Prisoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 203204, }, [383298] = { ["event"] = "SPELL_CAST_START", ["source"] = "Summoned Lava Elemental", ["npcID"] = 182815, }, [3110] = { ["source"] = "Bizbis", ["event"] = "SPELL_CAST_START", ["npcID"] = 416, }, [12468] = { ["encounterName"] = "Jammal'an the Prophet", ["source"] = "Jammal'an the Prophet", ["npcID"] = 5710, ["event"] = "SPELL_CAST_START", ["encounterID"] = 488, }, [192706] = { ["source"] = "Binder Ashioi", ["event"] = "SPELL_CAST_START", ["npcID"] = 100250, }, [382277] = { ["source"] = "Balara", ["event"] = "SPELL_CAST_START", ["npcID"] = 193457, }, [234680] = { ["source"] = "Highlord Kruul", ["event"] = "SPELL_CAST_START", ["npcID"] = 117198, }, [199361] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Trapper", ["npcID"] = 96934, }, [196290] = { ["source"] = "Stormwake Hydra", ["event"] = "SPELL_CAST_START", ["npcID"] = 91792, }, [168137] = { ["source"] = "Lesser Warlock", ["event"] = "SPELL_CAST_START", ["npcID"] = 77517, }, [387398] = { ["source"] = "Obsidian Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 189489, }, [165578] = { ["encounterName"] = "Bonemaw", ["source"] = "Bonemaw", ["npcID"] = 75452, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1679, }, [389446] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Nullification Device", ["encounterID"] = 2615, ["event"] = "SPELL_CAST_START", ["npcID"] = 196712, }, [154317] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bashing Skull", ["npcID"] = 76439, }, [396613] = { ["source"] = "Sunscale Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 193133, }, [200898] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Inquisitor Tormentorum", ["npcID"] = 96015, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [388424] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["encounterID"] = 2618, ["event"] = "SPELL_CAST_START", ["npcID"] = 189729, }, [269670] = { ["encounterName"] = "Avatar of Sethraliss", ["source"] = "Avatar of Sethraliss", ["encounterID"] = 2127, ["event"] = "SPELL_CAST_START", ["npcID"] = 133392, }, [106864] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Liu Flameheart", ["encounterID"] = 1416, ["event"] = "SPELL_CAST_START", ["npcID"] = 56732, }, [372047] = { ["event"] = "SPELL_CAST_START", ["source"] = "Defier Draghar", ["npcID"] = 187897, }, [377166] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["encounterID"] = 2639, ["event"] = "SPELL_CAST_START", ["npcID"] = 190496, }, [209602] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Advisor Melandrus", ["encounterID"] = 1870, ["event"] = "SPELL_CAST_START", ["npcID"] = 104218, }, [63038] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Guardian of Yogg-Saron", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33136, }, [400714] = { ["source"] = "Nidharr", ["event"] = "SPELL_CAST_START", ["npcID"] = 201310, }, [200901] = { ["encounterName"] = "Hyrja", ["source"] = "Solsten", ["npcID"] = 97219, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1806, }, [317791] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magus of the Dead", ["npcID"] = 163366, }, [59839] = { ["encounterName"] = "Slad'ran", ["source"] = "Slad'ran", ["encounterID"] = 1978, ["event"] = "SPELL_CAST_START", ["npcID"] = 29304, }, [385359] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["npcID"] = 186116, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2567, }, [317792] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magus of the Dead", ["npcID"] = 163366, }, [384336] = { ["source"] = "Nokhud Plainstomper", ["event"] = "SPELL_CAST_START", ["npcID"] = 191847, }, [153810] = { ["encounterName"] = "Rukhran", ["source"] = "Rukhran", ["encounterID"] = 1700, ["event"] = "SPELL_CAST_START", ["npcID"] = 76143, }, [167119] = { ["event"] = "SPELL_CAST_START", ["source"] = "Swamplighter Drone", ["npcID"] = 82371, }, [196296] = { ["source"] = "Stormwake Hydra", ["event"] = "SPELL_CAST_START", ["npcID"] = 91792, }, [387410] = { ["event"] = "SPELL_CAST_START", ["source"] = "Miraveth", ["npcID"] = 187554, }, [385363] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maneet", ["npcID"] = 188704, }, [387411] = { ["source"] = "Soulharvester Galtmaa", ["event"] = "SPELL_CAST_START", ["npcID"] = 195927, }, [392530] = { ["source"] = "Quarry Infuser", ["event"] = "SPELL_CAST_START", ["npcID"] = 197799, }, [368984] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cauldronbearer Blakor", ["npcID"] = 186783, }, [372056] = { ["encounterName"] = "The Primal Council", ["source"] = "Opalfang", ["npcID"] = 187772, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [68988] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["encounterID"] = 2006, ["event"] = "SPELL_CAST_START", ["npcID"] = 36497, }, [191691] = { ["source"] = "Viletongue Belcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 96480, }, [63551] = { ["encounterName"] = "Freya", ["source"] = "Guardian of Life", ["encounterID"] = 1133, ["event"] = "SPELL_CAST_START", ["npcID"] = 33528, }, [403794] = { ["source"] = "Duzalgor", ["event"] = "SPELL_CAST_START", ["npcID"] = 200610, }, [404818] = { ["source"] = "Shukoro Rapidstamer", ["event"] = "SPELL_CAST_START", ["npcID"] = 198917, }, [239808] = { ["event"] = "SPELL_CAST_START", ["source"] = "Eternal Soulguard", ["npcID"] = 120191, }, [30180] = { ["source"] = "Homunculus", ["event"] = "SPELL_CAST_START", ["npcID"] = 16539, }, [398677] = { ["source"] = "Irontide Cutthroat", ["event"] = "SPELL_CAST_START", ["npcID"] = 200849, }, [399701] = { ["source"] = "Swooping Flayer", ["event"] = "SPELL_CAST_START", ["npcID"] = 199809, }, [373084] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontorch Commander", ["npcID"] = 189466, }, [130414] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rainiara the Kingslayer", ["npcID"] = 82260, }, [81530] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonecore Earthshaper", ["npcID"] = 43537, }, [404821] = { ["source"] = "Water Echo", ["event"] = "SPELL_CAST_START", ["npcID"] = 203051, }, [368990] = { ["encounterName"] = "Emberon", ["source"] = "Emberon", ["npcID"] = 184422, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2558, }, [62016] = { ["source"] = "Thorim", ["event"] = "SPELL_CAST_START", ["npcID"] = 32865, }, [402775] = { ["source"] = "Zaqali Shrineguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 202803, }, [373087] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["npcID"] = 189886, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2606, }, [398681] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frigid Binder", ["npcID"] = 200623, }, [152792] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["npcID"] = 75829, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1688, }, [392539] = { ["source"] = "Awakened Terrasentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 197801, }, [414038] = { ["source"] = "Aquifon", ["event"] = "SPELL_CAST_START", ["npcID"] = 203468, }, [105845] = { ["encounterName"] = "Spine of Deathwing", ["source"] = "Hideous Amalgamation", ["encounterID"] = 1291, ["event"] = "SPELL_CAST_START", ["npcID"] = 53890, }, [382303] = { ["encounterName"] = "Bromach", ["source"] = "Bromach", ["npcID"] = 184018, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2556, }, [215754] = { ["source"] = "Spawn of Serpentrix", ["event"] = "SPELL_CAST_START", ["npcID"] = 108655, }, [75645] = { ["source"] = "Corla, Herald of Twilight", ["event"] = "SPELL_CAST_START", ["npcID"] = 39679, }, [88186] = { ["source"] = "Empyrean Assassin", ["event"] = "SPELL_CAST_START", ["npcID"] = 45922, }, [264574] = { ["source"] = "Sandswept Marksman", ["event"] = "SPELL_CAST_START", ["npcID"] = 134600, }, [384353] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["npcID"] = 186116, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2567, }, [56898] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Darkcaster", ["npcID"] = 30319, }, [188114] = { ["encounterName"] = "Rokmora", ["source"] = "Rokmora", ["npcID"] = 91003, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1790, }, [396640] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Ancient Branch", ["encounterID"] = 2563, ["event"] = "SPELL_CAST_START", ["npcID"] = 196548, }, [394593] = { ["source"] = "Captain Lancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 193198, }, [387427] = { ["source"] = "Conjured Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 200285, }, [396641] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kapraku", ["npcID"] = 203466, }, [105847] = { ["encounterName"] = "Spine of Deathwing", ["source"] = "Burning Tendons", ["encounterID"] = 1291, ["event"] = "SPELL_CAST_START", ["npcID"] = 56341, }, [200913] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wyrmtongue Scavenger", ["npcID"] = 98792, }, [193235] = { ["encounterName"] = "Hymdall", ["source"] = "Hymdall", ["npcID"] = 94960, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1805, }, [169689] = { ["source"] = "Diving Chakram Spinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 76116, }, [385383] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overseer Stonetongue", ["npcID"] = 201552, }, [398692] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glakis, Winter's Wrath", ["npcID"] = 199502, }, [376170] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["npcID"] = 186121, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2569, }, [376171] = { ["source"] = "Primalist Icecaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 190377, }, [105848] = { ["encounterName"] = "Spine of Deathwing", ["source"] = "Burning Tendons", ["encounterID"] = 1291, ["event"] = "SPELL_CAST_START", ["npcID"] = 56575, }, [385386] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overseer Stonetongue", ["npcID"] = 201552, }, [386410] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [169179] = { ["encounterName"] = "Yalnu", ["source"] = "Yalnu", ["encounterID"] = 1756, ["event"] = "SPELL_CAST_START", ["npcID"] = 83846, }, [256198] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["npcID"] = 127503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2104, }, [374126] = { ["source"] = "Broadhoof Bull", ["event"] = "SPELL_CAST_START", ["npcID"] = 193385, }, [200404] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["encounterID"] = 1793, ["event"] = "SPELL_CAST_START", ["npcID"] = 91007, }, [399721] = { ["source"] = "Spellsworn Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 200598, }, [384365] = { ["source"] = "Nokhud Plainstomper", ["event"] = "SPELL_CAST_START", ["npcID"] = 191847, }, [256199] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["npcID"] = 127503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2104, }, [150753] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["encounterID"] = 1653, ["event"] = "SPELL_CAST_START", ["npcID"] = 74787, }, [31717] = { ["encounterName"] = "The Black Stalker", ["source"] = "The Black Stalker", ["npcID"] = 17882, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1948, }, [385390] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overseer Stonetongue", ["npcID"] = 201552, }, [152801] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["npcID"] = 75829, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1688, }, [372082] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 187967, }, [60227] = { ["source"] = "Dragonflayer Strategist", ["event"] = "SPELL_CAST_START", ["npcID"] = 23956, }, [257736] = { ["source"] = "Irontide Stormcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 126919, }, [389487] = { ["source"] = "Neela Firebane", ["event"] = "SPELL_CAST_START", ["npcID"] = 193686, }, [387440] = { ["source"] = "Ukhel Beastcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 195878, }, [389488] = { ["source"] = "Neela Firebane", ["event"] = "SPELL_CAST_START", ["npcID"] = 193686, }, [394607] = { ["event"] = "SPELL_CAST_START", ["source"] = "Captain Lancer", ["npcID"] = 193198, }, [150755] = { ["encounterName"] = "Gug'rokk", ["source"] = "Gug'rokk", ["encounterID"] = 1654, ["event"] = "SPELL_CAST_START", ["npcID"] = 74790, }, [393584] = { ["event"] = "SPELL_CAST_START", ["source"] = "Horned Armoredon", ["npcID"] = 190339, }, [153315] = { ["encounterName"] = "Ranjit", ["source"] = "Ranjit", ["encounterID"] = 1698, ["event"] = "SPELL_CAST_START", ["npcID"] = 75964, }, [372087] = { ["event"] = "SPELL_CAST_START", ["source"] = "Defier Draghar", ["npcID"] = 187897, }, [46279] = { ["source"] = "Oblivion Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 25597, }, [88959] = { ["source"] = "Temple Adept", ["event"] = "SPELL_CAST_START", ["npcID"] = 45935, }, [29926] = { ["source"] = "Spell Shade", ["event"] = "SPELL_CAST_START", ["npcID"] = 16525, }, [91263] = { ["encounterName"] = "General Husam", ["source"] = "General Husam", ["npcID"] = 44577, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1052, }, [79490] = { ["event"] = "SPELL_CAST_START", ["source"] = "Windfang Matriarch", ["npcID"] = 75434, }, [376186] = { ["event"] = "SPELL_CAST_START", ["source"] = "Overseer Lahar", ["npcID"] = 189235, }, [75907] = { ["encounterName"] = "Lady Naz'jar", ["source"] = "Naz'jar Honor Guard", ["npcID"] = 40633, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1045, }, [389496] = { ["source"] = "Liskanoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 193533, }, [44872] = { ["encounterName"] = "Brutallus", ["source"] = "Madrigosa", ["encounterID"] = 725, ["event"] = "SPELL_CAST_START", ["npcID"] = 24895, }, [389497] = { ["source"] = "Eternal Sand", ["event"] = "SPELL_CAST_START", ["npcID"] = 187475, }, [392569] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamegullet", ["npcID"] = 197697, }, [195293] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skjal", ["npcID"] = 99307, }, [396665] = { ["source"] = "Magmas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199027, }, [172771] = { ["source"] = "Grom'kar Incinerator", ["event"] = "SPELL_CAST_START", ["npcID"] = 86809, }, [165093] = { ["source"] = "Verdant Mandragora", ["event"] = "SPELL_CAST_START", ["npcID"] = 81983, }, [199389] = { ["encounterName"] = "Dresaron", ["source"] = "Dresaron", ["encounterID"] = 1838, ["event"] = "SPELL_CAST_START", ["npcID"] = 99200, }, [387453] = { ["source"] = "Professor Maxdormu", ["event"] = "SPELL_CAST_START", ["npcID"] = 189668, }, [63556] = { ["encounterName"] = "Freya", ["source"] = "Mangrove Ent", ["encounterID"] = 1133, ["event"] = "SPELL_CAST_START", ["npcID"] = 33525, }, [106877] = { ["encounterName"] = "Sha of Violence", ["source"] = "Sha of Violence", ["encounterID"] = 1305, ["event"] = "SPELL_CAST_START", ["npcID"] = 56719, }, [392574] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tempest Channeler", ["npcID"] = 198047, }, [88194] = { ["source"] = "Young Storm Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 45919, }, [152298] = { ["source"] = "Vengeful Magma Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 75820, }, [392576] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tempest Channeler", ["npcID"] = 198047, }, [370054] = { ["event"] = "SPELL_CAST_START", ["source"] = "Battleseared Magmatusk", ["npcID"] = 196772, }, [268703] = { ["source"] = "Charged Dust Devil", ["event"] = "SPELL_CAST_START", ["npcID"] = 134990, }, [398720] = { ["source"] = "Irontide Bulwark", ["event"] = "SPELL_CAST_START", ["npcID"] = 200850, }, [399744] = { ["source"] = "Warden Entrix", ["event"] = "SPELL_CAST_START", ["npcID"] = 200960, }, [268705] = { ["source"] = "Sand-Crusted Striker", ["event"] = "SPELL_CAST_START", ["npcID"] = 135846, }, [396674] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alpha Skulking Scythid", ["npcID"] = 197377, }, [157931] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Magus", ["npcID"] = 76263, }, [399746] = { ["source"] = "Warp Crystal", ["event"] = "SPELL_CAST_START", ["npcID"] = 201082, }, [396675] = { ["source"] = "Beakers", ["event"] = "SPELL_CAST_START", ["npcID"] = 193177, }, [29927] = { ["source"] = "Spell Shade", ["event"] = "SPELL_CAST_START", ["npcID"] = 16525, }, [30055] = { ["encounterName"] = "Terestian Illhoof", ["source"] = "Terestian Illhoof", ["encounterID"] = 657, ["event"] = "SPELL_CAST_START", ["npcID"] = 15688, }, [372107] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Kokia Blazehoof", ["npcID"] = 189232, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2606, }, [22121] = { ["source"] = "Timberstep Archer", ["event"] = "SPELL_CAST_START", ["npcID"] = 194041, }, [152814] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Bone-Mender", ["npcID"] = 75713, }, [56775] = { ["source"] = "Azure Magus", ["event"] = "SPELL_CAST_START", ["npcID"] = 26722, }, [385419] = { ["source"] = "Forge-Keep Custodian", ["event"] = "SPELL_CAST_START", ["npcID"] = 192703, }, [9591] = { ["source"] = "Crystalmaw Spitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 81157, }, [345495] = { ["source"] = "Frothing Pustule", ["event"] = "SPELL_CAST_START", ["npcID"] = 175519, }, [376208] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["npcID"] = 184125, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2559, }, [196838] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["npcID"] = 99868, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1807, }, [408969] = { ["source"] = "Monstrous Mud", ["event"] = "SPELL_CAST_START", ["npcID"] = 192519, }, [152818] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Bone-Mender", ["npcID"] = 75713, }, [178412] = { ["source"] = "Ogron Laborer", ["event"] = "SPELL_CAST_START", ["npcID"] = 83578, }, [258777] = { ["source"] = "Irontide Oarsman", ["event"] = "SPELL_CAST_START", ["npcID"] = 127111, }, [201959] = { ["event"] = "SPELL_CAST_START", ["source"] = "Emberhusk Dominator", ["npcID"] = 113536, }, [198888] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storm Drake", ["npcID"] = 97068, }, [210150] = { ["encounterName"] = "Naraxas", ["source"] = "Naraxas", ["npcID"] = 91005, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1792, }, [76682] = { ["source"] = "Twilight Element Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 40017, }, [369049] = { ["encounterName"] = "Emberon", ["source"] = "Vault Keeper", ["npcID"] = 186107, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2558, }, [390548] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [369050] = { ["source"] = "Primalist Stormsage", ["event"] = "SPELL_CAST_START", ["npcID"] = 193750, }, [29928] = { ["encounterName"] = "Terestian Illhoof", ["source"] = "Shadow Pillager", ["encounterID"] = 657, ["event"] = "SPELL_CAST_START", ["npcID"] = 16540, }, [257756] = { ["source"] = "Bilge Rat Buccaneer", ["event"] = "SPELL_CAST_START", ["npcID"] = 129527, }, [383385] = { ["event"] = "SPELL_CAST_START", ["source"] = "Filth Caller", ["npcID"] = 185656, }, [198379] = { ["encounterName"] = "Archdruid Glaidalis", ["source"] = "Archdruid Glaidalis", ["npcID"] = 96512, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1836, }, [405908] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kartoros", ["npcID"] = 202977, }, [170738] = { ["source"] = "Undermage Kesalon", ["event"] = "SPELL_CAST_START", ["npcID"] = 85496, }, [199915] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Faceless Voidcaster", ["npcID"] = 99651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [385434] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["encounterID"] = 2581, ["event"] = "SPELL_CAST_START", ["npcID"] = 186339, }, [107140] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Azure Serpent", ["encounterID"] = 1303, ["event"] = "SPELL_CAST_START", ["npcID"] = 56754, }, [198892] = { ["event"] = "SPELL_CAST_START", ["source"] = "Storm Drake", ["npcID"] = 97068, }, [33487] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Ritualist", ["npcID"] = 18794, }, [150776] = { ["encounterName"] = "Gug'rokk", ["source"] = "Gug'rokk", ["encounterID"] = 1654, ["event"] = "SPELL_CAST_START", ["npcID"] = 74790, }, [88201] = { ["source"] = "Young Storm Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 45919, }, [164597] = { ["source"] = "Bloodmaul Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 75198, }, [389532] = { ["event"] = "SPELL_CAST_START", ["source"] = "Giant Lasher", ["npcID"] = 194588, }, [395675] = { ["source"] = "Embar Firepath", ["event"] = "SPELL_CAST_START", ["npcID"] = 187767, }, [372129] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 187967, }, [375201] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sunwing Ohuna", ["npcID"] = 197007, }, [384416] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["npcID"] = 186116, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2567, }, [398749] = { ["source"] = "Irontide Bulwark", ["event"] = "SPELL_CAST_START", ["npcID"] = 200850, }, [12151] = { ["event"] = "SPELL_CAST_START", ["source"] = "Atal'ai High Priest", ["npcID"] = 5273, }, [369061] = { ["encounterName"] = "Emberon", ["source"] = "Emberon", ["npcID"] = 184422, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2558, }, [183539] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotdrool Grabber", ["npcID"] = 91002, }, [385442] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["encounterID"] = 2616, ["event"] = "SPELL_CAST_START", ["npcID"] = 189722, }, [12471] = { ["event"] = "SPELL_CAST_START", ["source"] = "Atal'ai High Priest", ["npcID"] = 5273, }, [397729] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glakis, Winter's Wrath", ["npcID"] = 199502, }, [412062] = { ["source"] = "Lead Researcher Sytorian", ["event"] = "SPELL_CAST_START", ["npcID"] = 203067, }, [76686] = { ["source"] = "Twilight Obsidian Borer", ["event"] = "SPELL_CAST_START", ["npcID"] = 40019, }, [174328] = { ["event"] = "SPELL_CAST_START", ["source"] = "Soulbinder Nyami", ["npcID"] = 76177, }, [378282] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Thaumaturge", ["npcID"] = 192788, }, [152830] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Storm Mender", ["npcID"] = 74980, }, [30633] = { ["source"] = "Crystalline Protector", ["event"] = "SPELL_CAST_START", ["npcID"] = 26792, }, [168699] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mokrik Blackfingers", ["npcID"] = 73459, }, [161533] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blooming Mandragora", ["npcID"] = 80752, }, [381357] = { ["source"] = "Saltwhisker Ottuk", ["event"] = "SPELL_CAST_START", ["npcID"] = 199784, }, [197365] = { ["encounterName"] = "Wrath of Azshara", ["source"] = "Wrath of Azshara", ["encounterID"] = 1814, ["event"] = "SPELL_CAST_START", ["npcID"] = 96028, }, [173307] = { ["source"] = "Thunderlord Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 83390, }, [375216] = { ["source"] = "Beakers", ["event"] = "SPELL_CAST_START", ["npcID"] = 193177, }, [405929] = { ["source"] = "Spellsworn Crecheguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 203368, }, [232174] = { ["encounterName"] = "Harjatan", ["source"] = "Harjatan", ["npcID"] = 116407, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [396717] = { ["source"] = "Cyclas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199029, }, [395694] = { ["source"] = "Primalist Shocktrooper", ["event"] = "SPELL_CAST_START", ["npcID"] = 199037, }, [214771] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Faceless Voidcaster", ["npcID"] = 99651, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [227568] = { ["encounterName"] = "Opera Hall", ["source"] = "Toe Knee", ["encounterID"] = 1957, ["event"] = "SPELL_CAST_START", ["npcID"] = 114261, }, [61515] = { ["source"] = "Hardened Steel Skycaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 28580, }, [198904] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotheart Dryad", ["npcID"] = 99358, }, [183548] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stoneclaw Grubmaster", ["npcID"] = 102404, }, [372151] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gutchewer Bear", ["npcID"] = 186284, }, [370104] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Protector", ["npcID"] = 186594, }, [173311] = { ["source"] = "Thunderlord Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 83390, }, [398770] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vemormu", ["npcID"] = 200701, }, [394676] = { ["source"] = "Council Icecaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 198501, }, [403890] = { ["source"] = "Duzalgor", ["event"] = "SPELL_CAST_START", ["npcID"] = 200610, }, [409009] = { ["source"] = "Summitshaper Lorac", ["event"] = "SPELL_CAST_START", ["npcID"] = 201522, }, [60236] = { ["source"] = "Storming Vortex", ["event"] = "SPELL_CAST_START", ["npcID"] = 28547, }, [389560] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Reaver", ["npcID"] = 200756, }, [388537] = { ["encounterName"] = "Vexamus", ["source"] = "Vexamus", ["encounterID"] = 2562, ["event"] = "SPELL_CAST_START", ["npcID"] = 194181, }, [394680] = { ["source"] = "Winglord Iyazael", ["event"] = "SPELL_CAST_START", ["npcID"] = 199401, }, [377277] = { ["source"] = "Volethi", ["event"] = "SPELL_CAST_START", ["npcID"] = 200727, }, [391610] = { ["source"] = "Gusting Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 190401, }, [404919] = { ["source"] = "Shukoro Rapidstamer", ["event"] = "SPELL_CAST_START", ["npcID"] = 198917, }, [250096] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["npcID"] = 122968, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2087, }, [392635] = { ["source"] = "Kaurdyth", ["event"] = "SPELL_CAST_START", ["npcID"] = 197835, }, [395707] = { ["event"] = "SPELL_CAST_START", ["source"] = "Raszageth", ["npcID"] = 199031, }, [114571] = { ["encounterName"] = "Lorewalker Stonestep", ["source"] = "Strife", ["encounterID"] = 1417, ["event"] = "SPELL_CAST_START", ["npcID"] = 59051, }, [391613] = { ["source"] = "Subterranean Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 190404, }, [376257] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Tarasek Earthreaver", ["npcID"] = 191225, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [154377] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gasping Maw", ["npcID"] = 76440, }, [164615] = { ["source"] = "Bloodmaul Flamespeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 81767, }, [388544] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Overgrown Ancient", ["encounterID"] = 2563, ["event"] = "SPELL_CAST_START", ["npcID"] = 196482, }, [398782] = { ["source"] = "Farscale Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 200484, }, [392640] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderhead", ["npcID"] = 197698, }, [201983] = { ["event"] = "SPELL_CAST_START", ["source"] = "Emberhusk Dominator", ["npcID"] = 113537, }, [374215] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [275937] = { ["source"] = "Frigidus", ["event"] = "SPELL_CAST_START", ["npcID"] = 204425, }, [387528] = { ["source"] = "Snowstone Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 199822, }, [382410] = { ["event"] = "SPELL_CAST_START", ["source"] = "Trickclaw Mystic", ["npcID"] = 185528, }, [220926] = { ["source"] = "Eredar Enslaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 97176, }, [172810] = { ["source"] = "Champion Druna", ["event"] = "SPELL_CAST_START", ["npcID"] = 81603, }, [33493] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malicious Instructor", ["npcID"] = 18848, }, [402888] = { ["source"] = "Bonesifter Marwak", ["event"] = "SPELL_CAST_START", ["npcID"] = 200681, }, [198405] = { ["event"] = "SPELL_CAST_START", ["source"] = "Helarjar Champion", ["npcID"] = 97097, }, [386509] = { ["source"] = "Ezrigeth", ["event"] = "SPELL_CAST_START", ["npcID"] = 187666, }, [150801] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["encounterID"] = 1653, ["event"] = "SPELL_CAST_START", ["npcID"] = 74787, }, [376272] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Tarasek Earthreaver", ["npcID"] = 191225, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [196870] = { ["source"] = "Hatecoil Stormweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 91783, }, [375249] = { ["event"] = "SPELL_CAST_START", ["source"] = "Whitecrested Waddler", ["npcID"] = 196240, }, [369107] = { ["source"] = "Ancient Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 200286, }, [398796] = { ["source"] = "Farscale Brute", ["event"] = "SPELL_CAST_START", ["npcID"] = 200486, }, [188169] = { ["encounterName"] = "Rokmora", ["source"] = "Rokmora", ["npcID"] = 91003, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1790, }, [375251] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["npcID"] = 181861, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2610, }, [198407] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skeletal Sorcerer", ["npcID"] = 114289, }, [396751] = { ["source"] = "Gahz'raxes", ["event"] = "SPELL_CAST_START", ["npcID"] = 200537, }, [369110] = { ["encounterName"] = "Emberon", ["source"] = "Emberon", ["npcID"] = 184422, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2558, }, [70043] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["encounterID"] = 2006, ["event"] = "SPELL_CAST_START", ["npcID"] = 36497, }, [391634] = { ["source"] = "Glacial Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 190403, }, [62415] = { ["source"] = "Jormungar Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 32882, }, [394706] = { ["source"] = "Unstable Frost", ["event"] = "SPELL_CAST_START", ["npcID"] = 198702, }, [376279] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["encounterID"] = 2639, ["event"] = "SPELL_CAST_START", ["npcID"] = 190496, }, [404945] = { ["source"] = "Winglord Iyazael", ["event"] = "SPELL_CAST_START", ["npcID"] = 199401, }, [200969] = { ["event"] = "SPELL_CAST_START", ["source"] = "King Tor", ["npcID"] = 97084, }, [169233] = { ["encounterName"] = "Xeri'tac", ["source"] = "Venom-Crazed Pale One", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 84554, }, [384471] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magma Skitter", ["npcID"] = 196758, }, [255741] = { ["source"] = "Scaled Krolusk Rider", ["event"] = "SPELL_CAST_START", ["npcID"] = 134629, }, [299502] = { ["source"] = "Phleep", ["event"] = "SPELL_CAST_START", ["npcID"] = 193210, }, [158997] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lunarfall Goren", ["npcID"] = 83628, }, [397783] = { ["encounterName"] = "Wise Mari", ["source"] = "Wise Mari", ["encounterID"] = 1418, ["event"] = "SPELL_CAST_START", ["npcID"] = 56448, }, [392665] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Lost Thunderhide", ["npcID"] = 187258, }, [384476] = { ["source"] = "Nokhud Longbow", ["event"] = "SPELL_CAST_START", ["npcID"] = 192789, }, [46164] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Kael'thas Sunstrider", ["encounterID"] = 1894, ["event"] = "SPELL_CAST_START", ["npcID"] = 24664, }, [257791] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["npcID"] = 127484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2102, }, [63568] = { ["encounterName"] = "Freya", ["source"] = "Nature's Blade", ["encounterID"] = 1133, ["event"] = "SPELL_CAST_START", ["npcID"] = 33527, }, [386526] = { ["source"] = "Nullmagic Hornswog", ["event"] = "SPELL_CAST_START", ["npcID"] = 187246, }, [400859] = { ["source"] = "Skornak", ["event"] = "SPELL_CAST_START", ["npcID"] = 203643, }, [250114] = { ["event"] = "SPELL_CAST_START", ["source"] = "Emerald Dragon Whelp", ["npcID"] = 8776, }, [209676] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Advisor Melandrus", ["encounterID"] = 1870, ["event"] = "SPELL_CAST_START", ["npcID"] = 104218, }, [161560] = { ["source"] = "Shadowmoon Voidspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 81908, }, [382434] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [392672] = { ["source"] = "Failed Scalecommander Elarthresh", ["event"] = "SPELL_CAST_START", ["npcID"] = 201820, }, [106646] = { ["source"] = "Flying Snow", ["event"] = "SPELL_CAST_START", ["npcID"] = 56473, }, [16496] = { ["source"] = "Captured Mercenary Soldier", ["event"] = "SPELL_CAST_START", ["npcID"] = 32885, }, [201488] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Deranged Mindflayer", ["npcID"] = 99657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [154396] = { ["encounterName"] = "High Sage Viryx", ["source"] = "High Sage Viryx", ["encounterID"] = 1701, ["event"] = "SPELL_CAST_START", ["npcID"] = 76266, }, [372201] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Irontorch", ["npcID"] = 189464, }, [387559] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["encounterID"] = 2618, ["event"] = "SPELL_CAST_START", ["npcID"] = 189729, }, [196883] = { ["source"] = "Lord Etheldrin Ravencrest", ["event"] = "SPELL_CAST_START", ["npcID"] = 98521, }, [396774] = { ["source"] = "Primal Earthshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 190996, }, [396775] = { ["source"] = "Primal Earthshaper", ["event"] = "SPELL_CAST_START", ["npcID"] = 190996, }, [194325] = { ["encounterName"] = "Harbaron", ["source"] = "Harbaron", ["npcID"] = 96754, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1823, }, [403943] = { ["source"] = "Veltrax", ["event"] = "SPELL_CAST_START", ["npcID"] = 200904, }, [384492] = { ["source"] = "Nokhud Beastmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 192794, }, [397801] = { ["encounterName"] = "Wise Mari", ["source"] = "Wise Mari", ["encounterID"] = 1418, ["event"] = "SPELL_CAST_START", ["npcID"] = 56448, }, [387564] = { ["event"] = "SPELL_CAST_START", ["source"] = "Conjured Lasher", ["npcID"] = 196102, }, [384493] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shikaar Hunter", ["npcID"] = 191065, }, [385517] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotbow Sentry", ["npcID"] = 195222, }, [394731] = { ["source"] = "Unstable Earth", ["event"] = "SPELL_CAST_START", ["npcID"] = 198709, }, [59347] = { ["source"] = "Anub'ar Crypt Fiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 29118, }, [59603] = { ["source"] = "Dragonflayer Heartsplitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 24071, }, [395756] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Flameslinger", ["npcID"] = 196336, }, [396780] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Subjugator", ["npcID"] = 195837, }, [198934] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Mystic", ["npcID"] = 95834, }, [44503] = { ["source"] = "Wretched Husk", ["event"] = "SPELL_CAST_START", ["npcID"] = 24690, }, [258313] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Officer", ["npcID"] = 127486, }, [386546] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Elemental", ["npcID"] = 186741, }, [386547] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["encounterID"] = 2581, ["event"] = "SPELL_CAST_START", ["npcID"] = 186339, }, [387571] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["encounterID"] = 2618, ["event"] = "SPELL_CAST_START", ["npcID"] = 189729, }, [397809] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glakis, Winter's Wrath", ["npcID"] = 199502, }, [169248] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 84550, }, [381430] = { ["source"] = "Bound Stones", ["event"] = "SPELL_CAST_START", ["npcID"] = 186630, }, [158499] = { ["source"] = "Corrupted Toad", ["event"] = "SPELL_CAST_START", ["npcID"] = 73805, }, [395763] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Flameslinger", ["npcID"] = 196336, }, [400883] = { ["source"] = "Zaqali Blazestalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 199828, }, [75683] = { ["encounterName"] = "Lady Naz'jar", ["source"] = "Lady Naz'jar", ["npcID"] = 40586, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1045, }, [377338] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aqualing", ["npcID"] = 190406, }, [44504] = { ["source"] = "Wretched Husk", ["event"] = "SPELL_CAST_START", ["npcID"] = 24690, }, [168227] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Skulloc", ["encounterID"] = 1754, ["event"] = "SPELL_CAST_START", ["npcID"] = 83612, }, [372222] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["npcID"] = 186739, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2585, }, [377341] = { ["source"] = "Aqua Rager", ["event"] = "SPELL_CAST_START", ["npcID"] = 190407, }, [166692] = { ["event"] = "SPELL_CAST_START", ["source"] = "Socrethar", ["npcID"] = 80076, }, [372223] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Bonetender", ["npcID"] = 189265, }, [239379] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Huntress Kasparian", ["npcID"] = 118523, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [38618] = { ["encounterName"] = "Frozen Commander", ["source"] = "Commander Kolurg", ["encounterID"] = 519, ["event"] = "SPELL_CAST_START", ["npcID"] = 26798, }, [375296] = { ["source"] = "Spellsworn Wingcatcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 201369, }, [372225] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Bonesplitter", ["npcID"] = 189467, }, [377344] = { ["source"] = "Territorial Eagle", ["event"] = "SPELL_CAST_START", ["npcID"] = 192329, }, [372226] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Bonetender", ["npcID"] = 189265, }, [394749] = { ["source"] = "Unstable Storm", ["event"] = "SPELL_CAST_START", ["npcID"] = 198716, }, [192288] = { ["encounterName"] = "Hyrja", ["source"] = "Olmyr the Enlightened", ["npcID"] = 97202, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1806, }, [369157] = { ["source"] = "Brimstone Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 200132, }, [57046] = { ["source"] = "Crazed Mana-Surge", ["event"] = "SPELL_CAST_START", ["npcID"] = 26737, }, [387585] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["npcID"] = 189729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2618, }, [278044] = { ["event"] = "SPELL_CAST_START", ["source"] = "Morlash", ["npcID"] = 201549, }, [381444] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Rira Hackclaw", ["npcID"] = 186122, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [193826] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["npcID"] = 95675, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1808, }, [58966] = { ["source"] = "Drakkari Battle Rider", ["event"] = "SPELL_CAST_START", ["npcID"] = 29836, }, [12890] = { ["encounterName"] = "Shade of Eranikus", ["source"] = "Shade of Eranikus", ["npcID"] = 5709, ["event"] = "SPELL_CAST_START", ["encounterID"] = 493, }, [383496] = { ["event"] = "SPELL_CAST_START", ["source"] = "Strunraan", ["npcID"] = 193534, }, [83877] = { ["event"] = "SPELL_CAST_START", ["source"] = "Oathsworn Wanderer", ["npcID"] = 44926, }, [56919] = { ["encounterName"] = "Frozen Commander", ["source"] = "Horde Cleric", ["encounterID"] = 519, ["event"] = "SPELL_CAST_START", ["npcID"] = 26803, }, [382474] = { ["event"] = "SPELL_CAST_START", ["source"] = "Decay Speaker", ["npcID"] = 186191, }, [159021] = { ["event"] = "SPELL_CAST_START", ["source"] = "Durag the Dominator", ["npcID"] = 77890, }, [407045] = { ["source"] = "Ookbeard", ["event"] = "SPELL_CAST_START", ["npcID"] = 200956, }, [202019] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["npcID"] = 98970, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1835, }, [154415] = { ["encounterName"] = "Soulbinder Nyami", ["source"] = "Soulbinder Nyami", ["npcID"] = 76177, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1685, }, [384524] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Watcher Irideus", ["encounterID"] = 2615, ["event"] = "SPELL_CAST_START", ["npcID"] = 189719, }, [387596] = { ["source"] = "Risen Mystic", ["event"] = "SPELL_CAST_START", ["npcID"] = 195877, }, [58967] = { ["source"] = "Drakkari Battle Rider", ["event"] = "SPELL_CAST_START", ["npcID"] = 29836, }, [63830] = { ["encounterName"] = "Yogg-Saron", ["source"] = "Sara", ["encounterID"] = 1143, ["event"] = "SPELL_CAST_START", ["npcID"] = 33134, }, [396812] = { ["source"] = "Spellbound Scepter", ["event"] = "SPELL_CAST_START", ["npcID"] = 196576, }, [385551] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["encounterID"] = 2616, ["event"] = "SPELL_CAST_START", ["npcID"] = 189722, }, [388623] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Overgrown Ancient", ["encounterID"] = 2563, ["event"] = "SPELL_CAST_START", ["npcID"] = 196482, }, [396814] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Controller", ["npcID"] = 195836, }, [385553] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Stormseeker Acolyte", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 194990, }, [208165] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Talixae Flamewreath", ["encounterID"] = 1869, ["event"] = "SPELL_CAST_START", ["npcID"] = 104217, }, [153395] = { ["event"] = "SPELL_CAST_START", ["source"] = "Carrion Worm", ["npcID"] = 76057, }, [150324] = { ["encounterName"] = "Magmolatus", ["source"] = "Ruination", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74570, }, [212773] = { ["source"] = "Duskwatch Reinforcement", ["event"] = "SPELL_CAST_START", ["npcID"] = 107073, }, [407055] = { ["source"] = "High Seer Jhatal", ["event"] = "SPELL_CAST_START", ["npcID"] = 199842, }, [408080] = { ["source"] = "Kob'rok", ["event"] = "SPELL_CAST_START", ["npcID"] = 203462, }, [385558] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["npcID"] = 190485, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2623, }, [197418] = { ["encounterName"] = "Ilysanna Ravencrest", ["source"] = "Illysanna Ravencrest", ["npcID"] = 98696, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1833, }, [169265] = { ["encounterName"] = "Yalnu", ["source"] = "Yalnu", ["encounterID"] = 1756, ["event"] = "SPELL_CAST_START", ["npcID"] = 83846, }, [17843] = { ["event"] = "SPELL_CAST_START", ["source"] = "Novice Timewalker", ["npcID"] = 189583, }, [393750] = { ["event"] = "SPELL_CAST_START", ["source"] = "Taresh", ["npcID"] = 188711, }, [117665] = { ["encounterName"] = "Sha of Doubt", ["source"] = "Sha of Doubt", ["encounterID"] = 1439, ["event"] = "SPELL_CAST_START", ["npcID"] = 56439, }, [407060] = { ["source"] = "High Seer Jhatal", ["event"] = "SPELL_CAST_START", ["npcID"] = 199842, }, [82858] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Priestess Azil", ["npcID"] = 42333, }, [183088] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mightstone Breaker", ["npcID"] = 113998, }, [159030] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonetooth", ["npcID"] = 81396, }, [396825] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Controller", ["npcID"] = 195836, }, [373279] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thing From Beyond", ["npcID"] = 189988, }, [375327] = { ["source"] = "Subterranean Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 190404, }, [387613] = { ["source"] = "Ukhel Corruptor", ["event"] = "SPELL_CAST_START", ["npcID"] = 195842, }, [197422] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["npcID"] = 95888, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1818, }, [387614] = { ["source"] = "Ukhel Deathspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 195851, }, [392733] = { ["event"] = "SPELL_CAST_START", ["source"] = "Springshell Snapper", ["npcID"] = 196619, }, [392734] = { ["source"] = "Sundered Pillager", ["event"] = "SPELL_CAST_START", ["npcID"] = 199374, }, [370212] = { ["source"] = "Dragonbane Shieldcracker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186609, }, [375331] = { ["encounterName"] = "The Primal Council", ["source"] = "Dathea Stormlash", ["npcID"] = 187768, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [76717] = { ["source"] = "Defiled Earth Rager", ["event"] = "SPELL_CAST_START", ["npcID"] = 40023, }, [385569] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [387618] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primalist Infuser", ["npcID"] = 196043, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2618, }, [372262] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Bonesplitter", ["npcID"] = 189467, }, [388643] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [62809] = { ["source"] = "Battle-Priest Eliza", ["event"] = "SPELL_CAST_START", ["npcID"] = 32948, }, [377383] = { ["source"] = "Alpha Eagle", ["event"] = "SPELL_CAST_START", ["npcID"] = 192333, }, [395811] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Bonebreaker", ["npcID"] = 187599, }, [192307] = { ["encounterName"] = "Hyrja", ["source"] = "Hyrja", ["npcID"] = 95833, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1806, }, [385574] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [152893] = { ["source"] = "Herald of Sunrise", ["event"] = "SPELL_CAST_START", ["npcID"] = 78933, }, [396836] = { ["source"] = "Colossal Glacier", ["event"] = "SPELL_CAST_START", ["npcID"] = 194798, }, [198962] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Runecarver", ["npcID"] = 96664, }, [191284] = { ["encounterName"] = "Hymdall", ["source"] = "Hymdall", ["npcID"] = 94960, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1805, }, [152894] = { ["source"] = "Initiate of the Rising Sun", ["event"] = "SPELL_CAST_START", ["npcID"] = 79466, }, [239401] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Belac", ["npcID"] = 116691, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2048, }, [369197] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cauldronbearer Blakor", ["npcID"] = 186783, }, [212784] = { ["source"] = "Watchful Inquisitor", ["event"] = "SPELL_CAST_START", ["npcID"] = 105715, }, [385578] = { ["encounterName"] = "Azureblade", ["source"] = "Azureblade", ["npcID"] = 186739, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2585, }, [106920] = { ["source"] = "Regenerating Sha", ["event"] = "SPELL_CAST_START", ["npcID"] = 56763, }, [395816] = { ["source"] = "Dragonbane Shieldcracker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186609, }, [377389] = { ["source"] = "Alpha Eagle", ["event"] = "SPELL_CAST_START", ["npcID"] = 192333, }, [391723] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flamegullet", ["npcID"] = 197697, }, [387629] = { ["source"] = "Desecrated Ohuna", ["event"] = "SPELL_CAST_START", ["npcID"] = 195876, }, [172860] = { ["source"] = "Grom'kar Battlemaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 83025, }, [391726] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderhead", ["npcID"] = 197698, }, [269900] = { ["source"] = "Agitated Shroom", ["event"] = "SPELL_CAST_START", ["npcID"] = 201300, }, [400941] = { ["source"] = "Blazing Bones", ["event"] = "SPELL_CAST_START", ["npcID"] = 203472, }, [375348] = { ["source"] = "Gusting Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 190401, }, [394800] = { ["source"] = "Council Earthcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 198500, }, [327233] = { ["source"] = "Experimental Misstep", ["event"] = "SPELL_CAST_START", ["npcID"] = 199859, }, [235823] = { ["source"] = "Corrupted Risen Soldier", ["event"] = "SPELL_CAST_START", ["npcID"] = 118489, }, [33506] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Summoner", ["npcID"] = 18634, }, [372279] = { ["encounterName"] = "The Primal Council", ["source"] = "Dathea Stormlash", ["npcID"] = 187768, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [279118] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zanchuli Witch-Doctor", ["npcID"] = 122969, }, [394802] = { ["source"] = "Council Stormcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 198502, }, [375351] = { ["source"] = "Glacial Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 190403, }, [231729] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Wavemender", ["npcID"] = 116569, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [393780] = { ["source"] = "Flame Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 192764, }, [106923] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Azure Serpent", ["encounterID"] = 1303, ["event"] = "SPELL_CAST_START", ["npcID"] = 56754, }, [393781] = { ["source"] = "Flame Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 192764, }, [377402] = { ["source"] = "Infuser Sariya", ["event"] = "SPELL_CAST_START", ["npcID"] = 190405, }, [394806] = { ["source"] = "Phleep", ["event"] = "SPELL_CAST_START", ["npcID"] = 193210, }, [396854] = { ["source"] = "Spellsworn Crecheguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 203368, }, [397878] = { ["source"] = "Corrupt Living Water", ["event"] = "SPELL_CAST_START", ["npcID"] = 59873, }, [102573] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Azure Serpent", ["encounterID"] = 1303, ["event"] = "SPELL_CAST_START", ["npcID"] = 56754, }, [378428] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Avalanche", ["npcID"] = 187082, }, [33507] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Summoner", ["npcID"] = 18634, }, [232756] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["npcID"] = 115767, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2037, }, [397881] = { ["source"] = "Corrupt Living Water", ["event"] = "SPELL_CAST_START", ["npcID"] = 59873, }, [390715] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["encounterID"] = 2587, ["event"] = "SPELL_CAST_START", ["npcID"] = 184972, }, [239923] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tormented Priestess", ["npcID"] = 120182, }, [396859] = { ["source"] = "Earth Revenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 203742, }, [407097] = { ["source"] = "Earthrender Ku'siva", ["event"] = "SPELL_CAST_START", ["npcID"] = 199840, }, [396861] = { ["source"] = "Arcane Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 203434, }, [374339] = { ["source"] = "Refti Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 190340, }, [157001] = { ["event"] = "SPELL_CAST_START", ["source"] = "Durag the Dominator", ["npcID"] = 77890, }, [377411] = { ["event"] = "SPELL_CAST_START", ["source"] = "Amberfur Prowler", ["npcID"] = 187455, }, [263775] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["encounterID"] = 2124, ["event"] = "SPELL_CAST_START", ["npcID"] = 133944, }, [167239] = { ["source"] = "Grom'kar Deadeye", ["event"] = "SPELL_CAST_START", ["npcID"] = 83028, }, [397888] = { ["source"] = "Fallen Waterspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 200126, }, [167240] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'kar Deadeye", ["npcID"] = 83028, }, [397889] = { ["source"] = "Fallen Waterspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 200126, }, [230201] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["npcID"] = 115767, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2037, }, [165193] = { ["event"] = "SPELL_CAST_START", ["source"] = "Anchorite Valest", ["npcID"] = 81101, }, [372296] = { ["event"] = "SPELL_CAST_START", ["source"] = "Irontorch Commander", ["npcID"] = 189466, }, [171336] = { ["event"] = "SPELL_CAST_START", ["source"] = "Amaukwa", ["npcID"] = 77140, }, [380487] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["encounterID"] = 2639, ["event"] = "SPELL_CAST_START", ["npcID"] = 190496, }, [173384] = { ["source"] = "Rampaging Clefthoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 83392, }, [381512] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["npcID"] = 190485, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2623, }, [170825] = { ["source"] = "Corruptor Kurgoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 72647, }, [407107] = { ["source"] = "Earthrender Ku'siva", ["event"] = "SPELL_CAST_START", ["npcID"] = 199840, }, [9053] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowforge Surveyor", ["npcID"] = 4844, }, [101809] = { ["encounterName"] = "Echo of Jaina", ["source"] = "Echo of Jaina", ["npcID"] = 54445, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1883, }, [387657] = { ["source"] = "Graniteclaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 201557, }, [258869] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Flamecaster", ["npcID"] = 127488, }, [381516] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["npcID"] = 190485, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2623, }, [253239] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dazar'ai Juggernaut", ["npcID"] = 122971, }, [204611] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["npcID"] = 103344, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1837, }, [373327] = { ["encounterName"] = "Eranog", ["source"] = "Primal Flame", ["encounterID"] = 2587, ["event"] = "SPELL_CAST_START", ["npcID"] = 187593, }, [376399] = { ["source"] = "Wild Proto-Drake", ["event"] = "SPELL_CAST_START", ["npcID"] = 194444, }, [101810] = { ["encounterName"] = "Echo of Jaina", ["source"] = "Echo of Jaina", ["encounterID"] = 1883, ["event"] = "SPELL_CAST_START", ["npcID"] = 54445, }, [59359] = { ["encounterName"] = "Anub'arak", ["source"] = "Anub'ar Venomancer", ["encounterID"] = 1973, ["event"] = "SPELL_CAST_START", ["npcID"] = 29217, }, [397899] = { ["source"] = "Sha-Touched Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 200131, }, [235837] = { ["source"] = "Corrupted Risen Arbalest", ["event"] = "SPELL_CAST_START", ["npcID"] = 118492, }, [370259] = { ["source"] = "Primal Earth Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 187322, }, [386640] = { ["source"] = "Tarasek Looter", ["event"] = "SPELL_CAST_START", ["npcID"] = 187242, }, [69051] = { ["encounterName"] = "Devourer of Souls", ["source"] = "Devourer of Souls", ["encounterID"] = 2007, ["event"] = "SPELL_CAST_START", ["npcID"] = 36502, }, [45027] = { ["encounterName"] = "Kalecgos", ["source"] = "Kalecgos", ["encounterID"] = 724, ["event"] = "SPELL_CAST_START", ["npcID"] = 24891, }, [372310] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Reaver", ["npcID"] = 200756, }, [397904] = { ["source"] = "Sha-Touched Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 200131, }, [394833] = { ["source"] = "Mosshair Bull", ["event"] = "SPELL_CAST_START", ["npcID"] = 193394, }, [395857] = { ["source"] = "Dragonbane Earth Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 186608, }, [372311] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Trainee", ["npcID"] = 189266, }, [381525] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["npcID"] = 190484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2623, }, [378454] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primal Avalanche", ["npcID"] = 187082, }, [197961] = { ["encounterName"] = "Odyn", ["source"] = "Odyn", ["npcID"] = 95676, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1809, }, [384597] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Warden", ["npcID"] = 193293, }, [393811] = { ["source"] = "Maiden of Diligence", ["event"] = "SPELL_CAST_START", ["npcID"] = 192718, }, [395859] = { ["source"] = "Haunting Sha", ["event"] = "SPELL_CAST_START", ["npcID"] = 59555, }, [69564] = { ["source"] = "Soulguard Adept", ["event"] = "SPELL_CAST_START", ["npcID"] = 36620, }, [397907] = { ["source"] = "Baalgar the Watchful", ["event"] = "SPELL_CAST_START", ["npcID"] = 104274, }, [374361] = { ["encounterName"] = "Echo of Doragosa", ["source"] = "Echo of Doragosa", ["encounterID"] = 2565, ["event"] = "SPELL_CAST_START", ["npcID"] = 190609, }, [375385] = { ["source"] = "Primalbound Water Spirit", ["event"] = "SPELL_CAST_START", ["npcID"] = 190739, }, [235841] = { ["source"] = "Granny Marl", ["event"] = "SPELL_CAST_START", ["npcID"] = 118448, }, [277106] = { ["event"] = "SPELL_CAST_START", ["source"] = "Professor Gastrinax", ["npcID"] = 203521, }, [372315] = { ["encounterName"] = "The Primal Council", ["source"] = "Kadros Icewrath", ["npcID"] = 187771, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [394838] = { ["event"] = "SPELL_CAST_START", ["source"] = "Henlare", ["npcID"] = 193229, }, [388696] = { ["source"] = "Gahz'raxes", ["event"] = "SPELL_CAST_START", ["npcID"] = 200537, }, [377435] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Lost Geomancer", ["npcID"] = 187265, }, [374364] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["npcID"] = 186644, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2582, }, [375388] = { ["source"] = "Primal Watercaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 190995, }, [382555] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bracken Warscourge", ["npcID"] = 185529, }, [57825] = { ["event"] = "SPELL_CAST_START", ["source"] = "Frostbringer", ["npcID"] = 30286, }, [397914] = { ["source"] = "Depraved Mistweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 200137, }, [174931] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blademoon Botani", ["npcID"] = 80606, }, [191823] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["encounterID"] = 1815, ["event"] = "SPELL_CAST_START", ["npcID"] = 95885, }, [106421] = { ["source"] = "Shado-Pan Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 59741, }, [381535] = { ["event"] = "SPELL_CAST_START", ["source"] = "Convoked Tremor", ["npcID"] = 187079, }, [197454] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Avatar of Vengeance", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 100351, }, [68799] = { ["event"] = "SPELL_CAST_START", ["source"] = "Apothecary Frye", ["npcID"] = 36272, }, [395871] = { ["source"] = "Dragonbane Earth Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 186608, }, [382563] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [395872] = { ["source"] = "The Talking Fish", ["event"] = "SPELL_CAST_START", ["npcID"] = 59546, }, [386660] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["npcID"] = 186644, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2582, }, [377447] = { ["event"] = "SPELL_CAST_START", ["source"] = "Osoria", ["npcID"] = 192220, }, [101816] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Twisted Sorceress", ["npcID"] = 54691, }, [59362] = { ["source"] = "Anub'ar Webspinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 29335, }, [371306] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Elemental", ["npcID"] = 186741, }, [376426] = { ["event"] = "SPELL_CAST_START", ["source"] = "Enraged Drip", ["npcID"] = 197218, }, [193364] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["npcID"] = 96756, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1822, }, [395878] = { ["source"] = "The Talking Fish", ["event"] = "SPELL_CAST_START", ["npcID"] = 59546, }, [393832] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sturdy Gladehorn", ["npcID"] = 196655, }, [400999] = { ["source"] = "Bonesifter Marwak", ["event"] = "SPELL_CAST_START", ["npcID"] = 200681, }, [384620] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["encounterID"] = 2636, ["event"] = "SPELL_CAST_START", ["npcID"] = 186615, }, [165213] = { ["source"] = "Everbloom Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 81985, }, [388716] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [371313] = { ["source"] = "Portalkeeper Cimbra", ["event"] = "SPELL_CAST_START", ["npcID"] = 202613, }, [396907] = { ["encounterName"] = "Liu Flameheart", ["source"] = "Yu'lon", ["encounterID"] = 1416, ["event"] = "SPELL_CAST_START", ["npcID"] = 56762, }, [397931] = { ["source"] = "Minion of Doubt", ["event"] = "SPELL_CAST_START", ["npcID"] = 57109, }, [384623] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Blacksmith", ["npcID"] = 189471, }, [394861] = { ["event"] = "SPELL_CAST_START", ["source"] = "Henlare", ["npcID"] = 193229, }, [391791] = { ["event"] = "SPELL_CAST_START", ["source"] = "Furious Deluge", ["npcID"] = 197220, }, [161632] = { ["source"] = "Shadowmoon Voidspeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 81908, }, [373364] = { ["source"] = "Gerenth the Vile", ["event"] = "SPELL_CAST_START", ["npcID"] = 107435, }, [382578] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthen Guardian", ["npcID"] = 184131, }, [391793] = { ["event"] = "SPELL_CAST_START", ["source"] = "Furious Deluge", ["npcID"] = 197220, }, [386675] = { ["event"] = "SPELL_CAST_START", ["source"] = "Novice Timewalker", ["npcID"] = 189583, }, [96189] = { ["source"] = "Shattered Sun Marksman", ["event"] = "SPELL_CAST_START", ["npcID"] = 24938, }, [156515] = { ["source"] = "Whirling Dervish", ["event"] = "SPELL_CAST_START", ["npcID"] = 77605, }, [58980] = { ["source"] = "Drakkari Medicine Man", ["event"] = "SPELL_CAST_START", ["npcID"] = 29826, }, [169825] = { ["source"] = "Addled Arcanomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 84990, }, [394869] = { ["event"] = "SPELL_CAST_START", ["source"] = "Boneshaper Jardak", ["npcID"] = 188693, }, [395893] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [391799] = { ["event"] = "SPELL_CAST_START", ["source"] = "Morlash", ["npcID"] = 201549, }, [384633] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["npcID"] = 186116, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2567, }, [56933] = { ["encounterName"] = "Frozen Commander", ["source"] = "Horde Ranger", ["npcID"] = 26801, ["event"] = "SPELL_CAST_START", ["encounterID"] = 519, }, [106428] = { ["source"] = "Shado-Pan Novice", ["event"] = "SPELL_CAST_START", ["npcID"] = 56395, }, [36970] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Grand Astromancer Capernian", ["encounterID"] = 733, ["event"] = "SPELL_CAST_START", ["npcID"] = 20062, }, [61924] = { ["encounterName"] = "Hodir", ["source"] = "Spiritwalker Yona", ["encounterID"] = 1135, ["event"] = "SPELL_CAST_START", ["npcID"] = 32950, }, [256846] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dinomancer Kish'o", ["npcID"] = 129553, }, [257870] = { ["source"] = "Irontide Buccaneer", ["event"] = "SPELL_CAST_START", ["npcID"] = 130011, }, [387708] = { ["source"] = "Maiden of Diligence", ["event"] = "SPELL_CAST_START", ["npcID"] = 192718, }, [149865] = { ["encounterName"] = "Ghamoo-ra", ["source"] = "Ghamoo-Ra", ["npcID"] = 74446, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1667, }, [395899] = { ["source"] = "Primalist Chillblaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 199124, }, [405113] = { ["source"] = "Shukoro Rapidstamer", ["event"] = "SPELL_CAST_START", ["npcID"] = 198917, }, [193375] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["npcID"] = 91004, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1791, }, [255824] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dazar'ai Juggernaut", ["npcID"] = 122971, }, [377473] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["npcID"] = 189901, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2611, }, [370307] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["encounterID"] = 2587, ["event"] = "SPELL_CAST_START", ["npcID"] = 184972, }, [396925] = { ["source"] = "Qalashi Lavamancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 197149, }, [193376] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["npcID"] = 91004, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1791, }, [198495] = { ["encounterName"] = "Helya", ["source"] = "Helya", ["npcID"] = 96759, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1824, }, [381570] = { ["event"] = "SPELL_CAST_START", ["source"] = "Agitated Keystone", ["npcID"] = 189811, }, [256849] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dinomancer Kish'o", ["npcID"] = 129553, }, [412283] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alcanon", ["npcID"] = 203515, }, [405117] = { ["source"] = "Lady Shaz'ra", ["event"] = "SPELL_CAST_START", ["npcID"] = 200885, }, [36971] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Grand Astromancer Capernian", ["encounterID"] = 733, ["event"] = "SPELL_CAST_START", ["npcID"] = 20062, }, [201567] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Slaver", ["npcID"] = 97043, }, [152939] = { ["encounterName"] = "Roltall", ["source"] = "Roltall", ["npcID"] = 75786, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1652, }, [198496] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["npcID"] = 91004, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1791, }, [152940] = { ["encounterName"] = "Roltall", ["source"] = "Roltall", ["encounterID"] = 1652, ["event"] = "SPELL_CAST_START", ["npcID"] = 75786, }, [393859] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mountain Scarab", ["npcID"] = 195360, }, [388741] = { ["source"] = "Kartoros", ["event"] = "SPELL_CAST_START", ["npcID"] = 202977, }, [386694] = { ["source"] = "Stormsurge Totem", ["event"] = "SPELL_CAST_START", ["npcID"] = 194897, }, [395908] = { ["source"] = "Primal Icebulk", ["event"] = "SPELL_CAST_START", ["npcID"] = 192767, }, [398981] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stalwart Broodwarden", ["npcID"] = 198263, }, [392841] = { ["source"] = "Degmakh", ["event"] = "SPELL_CAST_START", ["npcID"] = 194251, }, [275110] = { ["source"] = "Bloodbeak the Ravenous", ["event"] = "SPELL_CAST_START", ["npcID"] = 201535, }, [377486] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infinite Agent", ["npcID"] = 184335, }, [386700] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Froststalker", ["npcID"] = 199795, }, [375439] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["npcID"] = 181861, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2610, }, [373392] = { ["source"] = "Nokhud Hornsounder", ["event"] = "SPELL_CAST_START", ["npcID"] = 192796, }, [394891] = { ["source"] = "Braekkas", ["event"] = "SPELL_CAST_START", ["npcID"] = 196855, }, [372369] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hyena Tender", ["npcID"] = 192506, }, [377488] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rune Seal Keeper", ["npcID"] = 187155, }, [211299] = { ["source"] = "Watchful Inquisitor", ["event"] = "SPELL_CAST_START", ["npcID"] = 105715, }, [394893] = { ["source"] = "Lookout Mordren", ["event"] = "SPELL_CAST_START", ["npcID"] = 193668, }, [377490] = { ["source"] = "Primal Thunder Lizard", ["event"] = "SPELL_CAST_START", ["npcID"] = 198813, }, [159089] = { ["source"] = "Twisted Ancient", ["event"] = "SPELL_CAST_START", ["npcID"] = 72785, }, [200551] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["npcID"] = 91007, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1793, }, [391825] = { ["source"] = "Primal Watercaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 190995, }, [169839] = { ["source"] = "Putrid Pyromancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 84957, }, [375446] = { ["source"] = "Sunhide Stomphoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 190953, }, [59365] = { ["encounterName"] = "Krik'thir the Gatewatcher", ["source"] = "Watcher Narjil", ["encounterID"] = 1971, ["event"] = "SPELL_CAST_START", ["npcID"] = 28729, }, [157043] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Ritualist", ["npcID"] = 77130, }, [169840] = { ["source"] = "Infested Icecaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 84989, }, [69131] = { ["source"] = "Soulguard Animator", ["event"] = "SPELL_CAST_START", ["npcID"] = 36516, }, [69068] = { ["source"] = "Soulguard Adept", ["event"] = "SPELL_CAST_START", ["npcID"] = 36620, }, [381580] = { ["source"] = "Sundered Flame Brawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 205228, }, [59368] = { ["encounterName"] = "Krik'thir the Gatewatcher", ["source"] = "Krik'thir the Gatewatcher", ["encounterID"] = 1971, ["event"] = "SPELL_CAST_START", ["npcID"] = 28684, }, [225635] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lunar Archer", ["npcID"] = 120721, }, [405137] = { ["source"] = "Lady Shaz'ra", ["event"] = "SPELL_CAST_START", ["npcID"] = 200885, }, [61353] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dagna Flintlock", ["npcID"] = 29476, }, [169841] = { ["source"] = "Addled Arcanomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 84990, }, [381592] = { ["source"] = "Spellsworn Keeper", ["event"] = "SPELL_CAST_START", ["npcID"] = 200284, }, [404807] = { ["event"] = "SPELL_CAST_START", ["source"] = "Contamination Investigator", ["npcID"] = 205245, }, [52026] = { ["encounterName"] = "General Bjarngrim", ["source"] = "General Bjarngrim", ["npcID"] = 28586, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1987, }, [60211] = { ["source"] = "Dragonflayer Forge Master", ["event"] = "SPELL_CAST_START", ["npcID"] = 24079, }, [381593] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ebonstone Golem", ["npcID"] = 184300, }, [258908] = { ["source"] = "Shrouded Fang", ["event"] = "SPELL_CAST_START", ["npcID"] = 134602, }, [412693] = { ["event"] = "SPELL_CAST_START", ["source"] = "Magtembo", ["npcID"] = 200111, }, [388760] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["encounterID"] = 2618, ["event"] = "SPELL_CAST_START", ["npcID"] = 189729, }, [56937] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["encounterID"] = 2010, ["event"] = "SPELL_CAST_START", ["npcID"] = 26930, }, [394903] = { ["source"] = "Lookout Mordren", ["event"] = "SPELL_CAST_START", ["npcID"] = 193668, }, [68939] = { ["encounterName"] = "Devourer of Souls", ["source"] = "Devourer of Souls", ["encounterID"] = 2007, ["event"] = "SPELL_CAST_START", ["npcID"] = 36502, }, [265911] = { ["source"] = "Agitated Nimbus", ["event"] = "SPELL_CAST_START", ["npcID"] = 136076, }, [377500] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infinite Agent", ["npcID"] = 184335, }, [69056] = { ["source"] = "Soulguard Watchman", ["event"] = "SPELL_CAST_START", ["npcID"] = 36478, }, [371358] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Curator", ["npcID"] = 187154, }, [368287] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonebolt Hunter", ["npcID"] = 185534, }, [59734] = { ["encounterName"] = "Ingvar the Plunderer", ["source"] = "Ingvar the Plunderer", ["encounterID"] = 2025, ["event"] = "SPELL_CAST_START", ["npcID"] = 23954, }, [382620] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bonebolt Hunter", ["npcID"] = 185534, }, [169613] = { ["encounterName"] = "Yalnu", ["source"] = "Yalnu", ["encounterID"] = 1756, ["event"] = "SPELL_CAST_START", ["npcID"] = 83846, }, [83914] = { ["encounterName"] = "Ozumat", ["source"] = "Vicious Mindlasher", ["npcID"] = 44715, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1047, }, [55077] = { ["source"] = "Savage Worg", ["event"] = "SPELL_CAST_START", ["npcID"] = 29735, }, [59616] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Dragonflayer Runecaster", ["encounterID"] = 2026, ["event"] = "SPELL_CAST_START", ["npcID"] = 23960, }, [387740] = { ["source"] = "Enraged Watcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200407, }, [59617] = { ["source"] = "Dragonflayer Runecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 23960, }, [377503] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rune Seal Keeper", ["npcID"] = 187155, }, [59835] = { ["encounterName"] = "Loken", ["source"] = "Loken", ["encounterID"] = 1986, ["event"] = "SPELL_CAST_START", ["npcID"] = 28923, }, [59154] = { ["source"] = "Stormforged Giant", ["event"] = "SPELL_CAST_START", ["npcID"] = 28920, }, [401341] = { ["source"] = "Kob'rok", ["event"] = "SPELL_CAST_START", ["npcID"] = 203462, }, [385980] = { ["event"] = "SPELL_CAST_START", ["source"] = "Strunraan", ["npcID"] = 193534, }, [52238] = { ["encounterName"] = "Volkhan", ["source"] = "Volkhan", ["encounterID"] = 1985, ["event"] = "SPELL_CAST_START", ["npcID"] = 28587, }, [375457] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Juvenile Frost Proto-Dragon", ["npcID"] = 191222, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [150394] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blindlight Bilefin", ["npcID"] = 74721, }, [377505] = { ["encounterName"] = "Terros", ["source"] = "Terros", ["encounterID"] = 2639, ["event"] = "SPELL_CAST_START", ["npcID"] = 190496, }, [256864] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dinomancer Kish'o", ["npcID"] = 129553, }, [412313] = { ["event"] = "SPELL_CAST_START", ["source"] = "Emberdusk", ["npcID"] = 203664, }, [88010] = { ["source"] = "Wild Vortex", ["event"] = "SPELL_CAST_START", ["npcID"] = 45912, }, [44141] = { ["source"] = "Ellrys Duskhallow", ["event"] = "SPELL_CAST_START", ["npcID"] = 24558, }, [389273] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wyrmeater", ["npcID"] = 186612, }, [157049] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'tash the Destructor", ["npcID"] = 77889, }, [59357] = { ["source"] = "Anub'ar Shadowcaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 28733, }, [381602] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["npcID"] = 190484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2623, }, [390150] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wyrmeater", ["npcID"] = 186612, }, [391840] = { ["event"] = "SPELL_CAST_START", ["source"] = "Taresh", ["npcID"] = 188711, }, [171894] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rangari", ["npcID"] = 80984, }, [75272] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Rom'ogg Bonecrusher", ["encounterID"] = 1040, ["event"] = "SPELL_CAST_START", ["npcID"] = 39665, }, [59183] = { ["source"] = "Unbound Firestorm", ["event"] = "SPELL_CAST_START", ["npcID"] = 28584, }, [383651] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Lavamancer", ["npcID"] = 193944, }, [169847] = { ["source"] = "Infested Icecaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 84989, }, [369055] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dragonbane Mender", ["npcID"] = 186602, }, [154491] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maa'run", ["npcID"] = 76442, }, [56934] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["encounterID"] = 2010, ["event"] = "SPELL_CAST_START", ["npcID"] = 26731, }, [236115] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Captain Yathae Moonstrike", ["npcID"] = 118374, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [381605] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Kyrakka", ["npcID"] = 190484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2623, }, [59346] = { ["source"] = "Anub'ar Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 28922, }, [157051] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grom'tash the Destructor", ["npcID"] = 77889, }, [54850] = { ["encounterName"] = "Drakkari Colossus", ["source"] = "Drakkari Colossus", ["encounterID"] = 1983, ["event"] = "SPELL_CAST_START", ["npcID"] = 29307, }, [54878] = { ["encounterName"] = "Drakkari Colossus", ["source"] = "Drakkari Elemental", ["encounterID"] = 1983, ["event"] = "SPELL_CAST_START", ["npcID"] = 29573, }, [55633] = { ["source"] = "Drakkari Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 29832, }, [175479] = { ["source"] = "Fel Mistress Hagra", ["event"] = "SPELL_CAST_START", ["npcID"] = 72677, }, [388773] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["npcID"] = 186738, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2584, }, [377512] = { ["event"] = "SPELL_CAST_START", ["source"] = "Basalt Shell", ["npcID"] = 186622, }, [58972] = { ["source"] = "Drakkari Fire Weaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 29822, }, [412104] = { ["source"] = "Lead Researcher Sytorian", ["event"] = "SPELL_CAST_START", ["npcID"] = 203067, }, [372394] = { ["encounterName"] = "The Primal Council", ["source"] = "Dathea Stormlash", ["npcID"] = 187768, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [47981] = { ["encounterName"] = "Ormorok the Tree-Shaper", ["source"] = "Ormorok the Tree-Shaper", ["encounterID"] = 2012, ["event"] = "SPELL_CAST_START", ["npcID"] = 26794, }, [394917] = { ["encounterName"] = "Eranog", ["source"] = "Flamescale Captain", ["npcID"] = 199233, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2587, }, [175480] = { ["source"] = "Fel Mistress Hagra", ["event"] = "SPELL_CAST_START", ["npcID"] = 72677, }, [64537] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["encounterID"] = 1138, ["event"] = "SPELL_CAST_START", ["npcID"] = 33651, }, [405905] = { ["source"] = "Failed Experiment", ["event"] = "SPELL_CAST_START", ["npcID"] = 203007, }, [104318] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wild Imp", ["npcID"] = 143622, }, [157053] = { ["event"] = "SPELL_CAST_START", ["source"] = "Durag the Dominator", ["npcID"] = 77890, }, [387729] = { ["event"] = "SPELL_CAST_START", ["source"] = "Goopal", ["npcID"] = 203477, }, [377335] = { ["source"] = "Kob'rok", ["event"] = "SPELL_CAST_START", ["npcID"] = 203462, }, [224375] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Infernal Imp", ["encounterID"] = 1869, ["event"] = "SPELL_CAST_START", ["npcID"] = 112668, }, [390210] = { ["source"] = "Osseous Broodmother", ["event"] = "SPELL_CAST_START", ["npcID"] = 203348, }, [200218] = { ["source"] = "Reaves", ["event"] = "SPELL_CAST_START", ["npcID"] = 101462, }, [102601] = { ["event"] = "SPELL_CAST_START", ["source"] = "Infinite Suppressor", ["npcID"] = 54920, }, [258917] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Priest", ["npcID"] = 130028, }, [391849] = { ["event"] = "SPELL_CAST_START", ["source"] = "Molten Uprising", ["npcID"] = 187868, }, [169851] = { ["source"] = "Addled Arcanomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 84990, }, [56860] = { ["source"] = "Mage Hunter Initiate", ["event"] = "SPELL_CAST_START", ["npcID"] = 26728, }, [22907] = { ["encounterName"] = "Swamplord Musel'ek", ["source"] = "Swamplord Musel'ek", ["npcID"] = 17826, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1947, }, [396805] = { ["event"] = "SPELL_CAST_START", ["source"] = "Kapraku", ["npcID"] = 203466, }, [256039] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Overseer Korgus", ["npcID"] = 127503, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2104, }, [150543] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Shadowmage", ["npcID"] = 74382, }, [395567] = { ["source"] = "Gravlion", ["event"] = "SPELL_CAST_START", ["npcID"] = 193654, }, [406493] = { ["source"] = "Spinmarrow", ["event"] = "SPELL_CAST_START", ["npcID"] = 203480, }, [401385] = { ["source"] = "Carcaxas", ["event"] = "SPELL_CAST_START", ["npcID"] = 202836, }, [373424] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["npcID"] = 189340, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2613, }, [369925] = { ["source"] = "Transformed Dreadsquall", ["event"] = "SPELL_CAST_START", ["npcID"] = 197225, }, [109952] = { ["source"] = "Time-Twisted Geist", ["event"] = "SPELL_CAST_START", ["npcID"] = 54511, }, [384686] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["encounterID"] = 2636, ["event"] = "SPELL_CAST_START", ["npcID"] = 186615, }, [239736] = { ["source"] = "Prophet Velen", ["event"] = "SPELL_CAST_START", ["npcID"] = 117042, }, [373872] = { ["source"] = "Experimental Trial", ["event"] = "SPELL_CAST_START", ["npcID"] = 201491, }, [169341] = { ["source"] = "Grom'kar Footsoldier", ["event"] = "SPELL_CAST_START", ["npcID"] = 81283, }, [32330] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lykul Wasp", ["npcID"] = 17732, }, [257028] = { ["encounterName"] = "Knight Captain Valyri", ["event"] = "SPELL_CAST_START", ["source"] = "Knight Captain Valyri", ["npcID"] = 127490, }, [403593] = { ["source"] = "Magma Burster", ["event"] = "SPELL_CAST_START", ["npcID"] = 200801, }, [412177] = { ["source"] = "Carcaxas", ["event"] = "SPELL_CAST_START", ["npcID"] = 202836, }, [195284] = { ["source"] = "Restless Tides", ["event"] = "SPELL_CAST_START", ["npcID"] = 97173, }, [394829] = { ["source"] = "Osseous Broodmother", ["event"] = "SPELL_CAST_START", ["npcID"] = 203348, }, [374451] = { ["event"] = "SPELL_CAST_START", ["source"] = "Burning Chain Caster", ["npcID"] = 195919, }, [152962] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["npcID"] = 75829, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1688, }, [396646] = { ["source"] = "Loamas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199030, }, [398690] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glakis, Winter's Wrath", ["npcID"] = 199502, }, [405922] = { ["source"] = "Kartoros", ["event"] = "SPELL_CAST_START", ["npcID"] = 202977, }, [150507] = { ["event"] = "SPELL_CAST_START", ["source"] = "Aqua Guardian", ["npcID"] = 74716, }, [175997] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Dulhu", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83894, }, [373636] = { ["source"] = "Scavenging Slicer", ["event"] = "SPELL_CAST_START", ["npcID"] = 203384, }, [258864] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Marine", ["npcID"] = 130027, }, [409016] = { ["source"] = "Summitshaper Lorac", ["event"] = "SPELL_CAST_START", ["npcID"] = 201522, }, [377204] = { ["encounterName"] = "Warlord Sargha", ["source"] = "Warlord Sargha", ["npcID"] = 189901, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2611, }, [369335] = { ["event"] = "SPELL_CAST_START", ["source"] = "Runic Protector", ["npcID"] = 184107, }, [399024] = { ["source"] = "Farscale Brute", ["event"] = "SPELL_CAST_START", ["npcID"] = 200486, }, [371383] = { ["source"] = "Charfrost Pillager", ["event"] = "SPELL_CAST_START", ["npcID"] = 199276, }, [62443] = { ["encounterName"] = "Thorim", ["source"] = "Dark Rune Acolyte", ["encounterID"] = 1141, ["event"] = "SPELL_CAST_START", ["npcID"] = 33110, }, [407108] = { ["source"] = "Earthrender Ku'siva", ["event"] = "SPELL_CAST_START", ["npcID"] = 199840, }, [399025] = { ["source"] = "Conjured Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 200285, }, [152964] = { ["event"] = "SPELL_CAST_START", ["source"] = "Void Spawn", ["npcID"] = 75652, }, [167120] = { ["source"] = "Grom'kar Flameslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 81279, }, [158083] = { ["source"] = "Adorned Bladetalon", ["event"] = "SPELL_CAST_START", ["npcID"] = 79303, }, [150405] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Storm Mender", ["npcID"] = 74980, }, [400296] = { ["source"] = "Zaqali Preserver", ["event"] = "SPELL_CAST_START", ["npcID"] = 199972, }, [257899] = { ["source"] = "Irontide Ravager", ["event"] = "SPELL_CAST_START", ["npcID"] = 130012, }, [375056] = { ["encounterName"] = "Chargath, Bane of Scales", ["source"] = "Chargath, Bane of Scales", ["npcID"] = 189340, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2613, }, [392451] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flame Channeler", ["npcID"] = 197985, }, [398394] = { ["source"] = "Deep Krolusk", ["event"] = "SPELL_CAST_START", ["npcID"] = 202738, }, [76100] = { ["encounterName"] = "Commander Ulthok", ["source"] = "Commander Ulthok", ["encounterID"] = 1044, ["event"] = "SPELL_CAST_START", ["npcID"] = 40765, }, [199034] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Aspirant", ["npcID"] = 101637, }, [164838] = { ["source"] = "Exarch Akama", ["event"] = "SPELL_CAST_START", ["npcID"] = 81855, }, [400052] = { ["source"] = "Scavenging Slicer", ["event"] = "SPELL_CAST_START", ["npcID"] = 204508, }, [73564] = { ["encounterName"] = "Siamat", ["source"] = "Siamat", ["npcID"] = 44819, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1055, }, [400283] = { ["source"] = "Zaqali Preserver", ["event"] = "SPELL_CAST_START", ["npcID"] = 199972, }, [378143] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Infiltrator", ["npcID"] = 189869, }, [387083] = { ["source"] = "Time-Lost Briarback", ["event"] = "SPELL_CAST_START", ["npcID"] = 187264, }, [81576] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonecore Earthshaper", ["npcID"] = 43537, }, [68821] = { ["event"] = "SPELL_CAST_START", ["source"] = "Apothecary Hummel", ["npcID"] = 36296, }, [157797] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Arbiter", ["npcID"] = 77080, }, [408551] = { ["source"] = "Crystalline Walker", ["event"] = "SPELL_CAST_START", ["npcID"] = 201063, }, [204666] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["npcID"] = 103344, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1837, }, [377532] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thunderspine Crasher", ["npcID"] = 191057, }, [375485] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Dragonspawn Flamebender", ["npcID"] = 191230, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [400055] = { ["source"] = "Scavenging Slicer", ["event"] = "SPELL_CAST_START", ["npcID"] = 203384, }, [15653] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightmare Wyrmkin", ["npcID"] = 5280, }, [234676] = { ["source"] = "Highlord Kruul", ["event"] = "SPELL_CAST_START", ["npcID"] = 117198, }, [369781] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Eric \"The Swift\"", ["npcID"] = 184582, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2555, }, [87761] = { ["source"] = "Executor of the Caliph", ["event"] = "SPELL_CAST_START", ["npcID"] = 45928, }, [204667] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["npcID"] = 103344, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1837, }, [202108] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blightshard Shaper", ["npcID"] = 90998, }, [399033] = { ["source"] = "Weyrn Spellslinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 200736, }, [400057] = { ["source"] = "Volcanic Deepstrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 200808, }, [257814] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["npcID"] = 127484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2102, }, [194942] = { ["encounterName"] = "Glazer", ["source"] = "Glazer", ["npcID"] = 95887, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1817, }, [405020] = { ["source"] = "Enraged Watcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200407, }, [400492] = { ["source"] = "Zaqali Shrineguard", ["event"] = "SPELL_CAST_START", ["npcID"] = 202803, }, [151566] = { ["source"] = "Bloodmaul Magma Binder", ["event"] = "SPELL_CAST_START", ["npcID"] = 74349, }, [387037] = { ["source"] = "Torch Revenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 201472, }, [257793] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["npcID"] = 127484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2102, }, [257732] = { ["source"] = "Blacktooth Knuckleduster", ["event"] = "SPELL_CAST_START", ["npcID"] = 129547, }, [265912] = { ["source"] = "Agitated Nimbus", ["event"] = "SPELL_CAST_START", ["npcID"] = 136076, }, [413008] = { ["source"] = "Highmountain Seer", ["event"] = "SPELL_CAST_START", ["npcID"] = 201268, }, [393820] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sturdy Gladehorn", ["npcID"] = 196655, }, [87762] = { ["source"] = "Minister of Air", ["event"] = "SPELL_CAST_START", ["npcID"] = 45930, }, [336803] = { ["source"] = "Anima Seeker", ["event"] = "SPELL_CAST_START", ["npcID"] = 183651, }, [373027] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 187967, }, [267997] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vilefiend", ["npcID"] = 135816, }, [410537] = { ["source"] = "Scalecommander Sarkareth", ["event"] = "SPELL_CAST_START", ["npcID"] = 199984, }, [199805] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormforged Sentinel", ["npcID"] = 96574, }, [383864] = { ["source"] = "Baron Ashflow", ["event"] = "SPELL_CAST_START", ["npcID"] = 192274, }, [410728] = { ["source"] = "Sabellian", ["event"] = "SPELL_CAST_START", ["npcID"] = 201411, }, [396991] = { ["source"] = "Drakonid Breaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 187240, }, [388801] = { ["source"] = "Risen Warrior", ["event"] = "SPELL_CAST_START", ["npcID"] = 195855, }, [194074] = { ["source"] = "Foul Mother", ["event"] = "SPELL_CAST_START", ["npcID"] = 98533, }, [257777] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["npcID"] = 127484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2102, }, [400063] = { ["source"] = "Pesky Sporemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 202625, }, [168929] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Skulloc", ["encounterID"] = 1754, ["event"] = "SPELL_CAST_START", ["npcID"] = 83612, }, [274642] = { ["source"] = "Hoodoo Hexer", ["event"] = "SPELL_CAST_START", ["npcID"] = 136250, }, [256882] = { ["event"] = "SPELL_CAST_START", ["source"] = "Monzumi", ["npcID"] = 129552, }, [378012] = { ["source"] = "Charfrost Raider", ["event"] = "SPELL_CAST_START", ["npcID"] = 199282, }, [395184] = { ["source"] = "Volcanakk", ["event"] = "SPELL_CAST_START", ["npcID"] = 200911, }, [167553] = { ["event"] = "SPELL_CAST_START", ["source"] = "Windfang Runner", ["npcID"] = 75431, }, [265721] = { ["source"] = "Terrorachna", ["event"] = "SPELL_CAST_START", ["npcID"] = 200349, }, [319628] = { ["source"] = "Larion Sire", ["event"] = "SPELL_CAST_START", ["npcID"] = 157761, }, [388804] = { ["encounterName"] = "Umbrelskul", ["source"] = "Umbrelskul", ["npcID"] = 186738, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2584, }, [375671] = { ["source"] = "Shiobhan Waterborn", ["event"] = "SPELL_CAST_START", ["npcID"] = 201559, }, [69080] = { ["source"] = "Soulguard Bonecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 36564, }, [400066] = { ["source"] = "Preying Dustmoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 201068, }, [106447] = { ["source"] = "Shado-Pan Novice", ["event"] = "SPELL_CAST_START", ["npcID"] = 56395, }, [406209] = { ["source"] = "Han'thul", ["event"] = "SPELL_CAST_START", ["npcID"] = 198914, }, [394948] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashbinder Tornecha", ["npcID"] = 192344, }, [152973] = { ["source"] = "Defense Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 76087, }, [153485] = { ["event"] = "SPELL_CAST_START", ["source"] = "Carrion Worm", ["npcID"] = 76057, }, [173788] = { ["source"] = "Twisted Ancient", ["event"] = "SPELL_CAST_START", ["npcID"] = 72785, }, [194112] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["npcID"] = 95675, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1808, }, [373405] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 187967, }, [29492] = { ["source"] = "Phantom Guest", ["event"] = "SPELL_CAST_START", ["npcID"] = 16409, }, [391026] = { ["source"] = "Liskanoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 193533, }, [371984] = { ["event"] = "SPELL_CAST_START", ["source"] = "Flashfrost Chillweaver", ["npcID"] = 188067, }, [372839] = { ["source"] = "Nokhud Raider", ["event"] = "SPELL_CAST_START", ["npcID"] = 193840, }, [250050] = { ["encounterName"] = "Yazma", ["source"] = "Yazma", ["npcID"] = 122968, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2087, }, [65133] = { ["encounterName"] = "Hodir", ["source"] = "Spiritwalker Yona", ["encounterID"] = 1135, ["event"] = "SPELL_CAST_START", ["npcID"] = 32950, }, [407236] = { ["source"] = "Shrinekeeper Qanosh", ["event"] = "SPELL_CAST_START", ["npcID"] = 199839, }, [257397] = { ["source"] = "Irontide Bonesaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 129788, }, [373912] = { ["encounterName"] = "Decatriarch Wratheye", ["source"] = "Decatriarch Wratheye", ["npcID"] = 186121, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2569, }, [36980] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Netherstrand Longbow", ["encounterID"] = 733, ["event"] = "SPELL_CAST_START", ["npcID"] = 21268, }, [263912] = { ["encounterName"] = "Merektha", ["source"] = "Merektha", ["encounterID"] = 2125, ["event"] = "SPELL_CAST_START", ["npcID"] = 133384, }, [151303] = { ["encounterName"] = "Aku'mai", ["source"] = "Aku'mai the Devourer", ["npcID"] = 75155, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1672, }, [78807] = { ["encounterName"] = "Ozruk", ["source"] = "Ozruk", ["npcID"] = 42188, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1058, }, [255041] = { ["event"] = "SPELL_CAST_START", ["source"] = "Feasting Skyscreamer", ["npcID"] = 128434, }, [83926] = { ["encounterName"] = "Ozumat", ["source"] = "Vicious Mindlasher", ["npcID"] = 44715, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1047, }, [62318] = { ["source"] = "Captured Mercenary Soldier", ["event"] = "SPELL_CAST_START", ["npcID"] = 32885, }, [200580] = { ["event"] = "SPELL_CAST_START", ["source"] = "Festerhide Grizzly", ["npcID"] = 95779, }, [75992] = { ["source"] = "Naz'jar Tempest Witch", ["event"] = "SPELL_CAST_START", ["npcID"] = 40634, }, [263914] = { ["encounterName"] = "Merektha", ["source"] = "Merektha", ["encounterID"] = 2125, ["event"] = "SPELL_CAST_START", ["npcID"] = 133384, }, [383693] = { ["source"] = "Nokhud Beastmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 192794, }, [373395] = { ["source"] = "Batak", ["event"] = "SPELL_CAST_START", ["npcID"] = 193462, }, [192138] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Hatecoil Crestrider", ["encounterID"] = 1810, ["event"] = "SPELL_CAST_START", ["npcID"] = 97269, }, [382670] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["encounterID"] = 2581, ["event"] = "SPELL_CAST_START", ["npcID"] = 186339, }, [65026] = { ["encounterName"] = "Mimiron", ["source"] = "Leviathan Mk II", ["encounterID"] = 1138, ["event"] = "SPELL_CAST_START", ["npcID"] = 34071, }, [376934] = { ["encounterName"] = "Treemouth", ["source"] = "Treemouth", ["npcID"] = 186120, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2568, }, [125056] = { ["source"] = "Gara", ["event"] = "SPELL_CAST_START", ["npcID"] = 165189, }, [258935] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashvane Priest", ["npcID"] = 130028, }, [412360] = { ["source"] = "Spinmarrow", ["event"] = "SPELL_CAST_START", ["npcID"] = 203480, }, [272700] = { ["source"] = "Faithless Tender", ["event"] = "SPELL_CAST_START", ["npcID"] = 134364, }, [243295] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Accusator Gnazh", ["npcID"] = 121400, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2048, }, [396615] = { ["source"] = "Sunscale Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 193133, }, [102151] = { ["encounterName"] = "Echo of Tyrande", ["source"] = "Echo of Tyrande", ["encounterID"] = 1884, ["event"] = "SPELL_CAST_START", ["npcID"] = 54544, }, [373618] = { ["source"] = "Hypnosis Bat", ["event"] = "SPELL_CAST_START", ["npcID"] = 190174, }, [404753] = { ["source"] = "Baine Bloodhoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 203204, }, [80344] = { ["event"] = "SPELL_CAST_START", ["source"] = "Imp", ["npcID"] = 43014, }, [375943] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [387748] = { ["source"] = "Lurgan", ["event"] = "SPELL_CAST_START", ["npcID"] = 201540, }, [369365] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthen Warder", ["npcID"] = 184132, }, [210261] = { ["source"] = "Duskwatch Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 104251, }, [398634] = { ["source"] = "Irontide Crackshot", ["event"] = "SPELL_CAST_START", ["npcID"] = 200852, }, [388817] = { ["encounterName"] = "Granyth", ["source"] = "Granyth", ["encounterID"] = 2637, ["event"] = "SPELL_CAST_START", ["npcID"] = 186616, }, [8376] = { ["encounterName"] = "Jammal'an the Prophet", ["source"] = "Jammal'an the Prophet", ["npcID"] = 5710, ["event"] = "SPELL_CAST_START", ["encounterID"] = 488, }, [407245] = { ["source"] = "Shrinekeeper Qanosh", ["event"] = "SPELL_CAST_START", ["npcID"] = 199839, }, [389213] = { ["source"] = "Flame Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 192764, }, [265968] = { ["source"] = "Charged Dust Devil", ["event"] = "SPELL_CAST_START", ["npcID"] = 134990, }, [149908] = { ["encounterName"] = "Thruk", ["source"] = "Thruk", ["npcID"] = 74505, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1675, }, [382249] = { ["event"] = "SPELL_CAST_START", ["source"] = "Trickclaw Mystic", ["npcID"] = 185528, }, [257402] = { ["encounterName"] = "Lord Harlan Sweete", ["source"] = "Harlan Sweete", ["encounterID"] = 2096, ["event"] = "SPELL_CAST_START", ["npcID"] = 126983, }, [63758] = { ["source"] = "Twilight Frost Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 33819, }, [412366] = { ["source"] = "Subterrax", ["event"] = "SPELL_CAST_START", ["npcID"] = 203662, }, [194442] = { ["event"] = "SPELL_CAST_START", ["source"] = "Waterlogged Soul Guard", ["npcID"] = 99188, }, [318181] = { ["source"] = "Hungering Etherwyrm", ["event"] = "SPELL_CAST_START", ["npcID"] = 168309, }, [397010] = { ["source"] = "Qalashi Honor Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 197147, }, [377559] = { ["encounterName"] = "Treemouth", ["source"] = "Treemouth", ["npcID"] = 186120, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2568, }, [412368] = { ["event"] = "SPELL_CAST_START", ["source"] = "Underlight Queen", ["npcID"] = 203593, }, [395987] = { ["source"] = "Jumping Spiderling", ["event"] = "SPELL_CAST_START", ["npcID"] = 199182, }, [397011] = { ["source"] = "Qalashi Honor Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 197147, }, [82137] = { ["source"] = "Rom'ogg Bonecrusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 39665, }, [199050] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Shieldmaiden", ["npcID"] = 95832, }, [404178] = { ["source"] = "Veltrax", ["event"] = "SPELL_CAST_START", ["npcID"] = 200904, }, [388822] = { ["encounterName"] = "Echo of Doragosa", ["source"] = "Echo of Doragosa", ["encounterID"] = 2565, ["event"] = "SPELL_CAST_START", ["npcID"] = 190609, }, [47731] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["encounterID"] = 2010, ["event"] = "SPELL_CAST_START", ["npcID"] = 26929, }, [407250] = { ["source"] = "Irontide Hozen", ["event"] = "SPELL_CAST_START", ["npcID"] = 203922, }, [102156] = { ["source"] = "Time-Twisted Seer", ["event"] = "SPELL_CAST_START", ["npcID"] = 54553, }, [252687] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowblade Stalker", ["npcID"] = 122970, }, [64623] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["encounterID"] = 1138, ["event"] = "SPELL_CAST_START", ["npcID"] = 33651, }, [399061] = { ["source"] = "Irontide Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200858, }, [412371] = { ["event"] = "SPELL_CAST_START", ["source"] = "Underlight Queen", ["npcID"] = 203593, }, [397014] = { ["source"] = "Qalashi Emissary", ["event"] = "SPELL_CAST_START", ["npcID"] = 197146, }, [194956] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["npcID"] = 98542, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1832, }, [399062] = { ["source"] = "Irontide Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200858, }, [395991] = { ["source"] = "Awakened Revenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 191129, }, [151447] = { ["source"] = "Bloodmaul Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 84978, }, [381659] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cascade", ["npcID"] = 186962, }, [34121] = { ["encounterName"] = "Al'ar", ["source"] = "Al'ar", ["encounterID"] = 730, ["event"] = "SPELL_CAST_START", ["npcID"] = 19514, }, [204151] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["encounterID"] = 1815, ["event"] = "SPELL_CAST_START", ["npcID"] = 95885, }, [57785] = { ["encounterName"] = "Herald Volazj", ["source"] = "Twisted Visage", ["npcID"] = 30625, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1968, }, [374343] = { ["encounterName"] = "Echo of Doragosa", ["source"] = "Echo of Doragosa", ["encounterID"] = 2565, ["event"] = "SPELL_CAST_START", ["npcID"] = 190609, }, [233062] = { ["encounterName"] = "Goroth", ["source"] = "Goroth", ["npcID"] = 115844, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2032, }, [391898] = { ["source"] = "Failed Scalecommander Haerothal", ["event"] = "SPELL_CAST_START", ["npcID"] = 201822, }, [170367] = { ["source"] = "Gul'var Grunt", ["event"] = "SPELL_CAST_START", ["npcID"] = 73468, }, [57091] = { ["encounterName"] = "Keristrasza", ["source"] = "Keristrasza", ["encounterID"] = 2011, ["event"] = "SPELL_CAST_START", ["npcID"] = 26723, }, [399065] = { ["source"] = "Irontide Crusher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200858, }, [76508] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Crazed Mage", ["encounterID"] = 1040, ["event"] = "SPELL_CAST_START", ["npcID"] = 39982, }, [76634] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tainted Sentry", ["npcID"] = 40925, }, [215433] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Mystic", ["npcID"] = 95834, }, [386781] = { ["encounterName"] = "Telash Greywing", ["source"] = "Telash Greywing", ["npcID"] = 186737, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2583, }, [241027] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lylth the Silent", ["npcID"] = 120808, }, [392924] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Channeler Ryvati", ["npcID"] = 197535, }, [381663] = { ["event"] = "SPELL_CAST_START", ["source"] = "Apex Blazewing", ["npcID"] = 193291, }, [394972] = { ["source"] = "Qalashi Lavabearer", ["event"] = "SPELL_CAST_START", ["npcID"] = 197148, }, [389430] = { ["source"] = "Charged Stormcrow", ["event"] = "SPELL_CAST_START", ["npcID"] = 201794, }, [194657] = { ["event"] = "SPELL_CAST_START", ["source"] = "Waterlogged Soul Guard", ["npcID"] = 99188, }, [169567] = { ["event"] = "SPELL_CAST_START", ["source"] = "Riot Blossom", ["npcID"] = 82427, }, [179091] = { ["source"] = "Nar'thalas Magister", ["event"] = "SPELL_CAST_START", ["npcID"] = 88783, }, [149913] = { ["encounterName"] = "Thruk", ["source"] = "Thruk", ["npcID"] = 74505, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1675, }, [200658] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadsoul Ruiner", ["npcID"] = 95771, }, [167815] = { ["source"] = "Thunderlord Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 83390, }, [393432] = { ["source"] = "Refti Defender", ["event"] = "SPELL_CAST_START", ["npcID"] = 190340, }, [404188] = { ["source"] = "Static Charge", ["event"] = "SPELL_CAST_START", ["npcID"] = 202847, }, [169878] = { ["encounterName"] = "Yalnu", ["source"] = "Vicious Mandragora", ["encounterID"] = 1756, ["event"] = "SPELL_CAST_START", ["npcID"] = 84399, }, [255577] = { ["encounterName"] = "Priestess Alun'za", ["source"] = "Priestess Alun'za", ["npcID"] = 122967, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2084, }, [199567] = { ["event"] = "SPELL_CAST_START", ["source"] = "Image of Latosius", ["npcID"] = 101028, }, [263318] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Aspix", ["encounterID"] = 2124, ["event"] = "SPELL_CAST_START", ["npcID"] = 133944, }, [63913] = { ["source"] = "Twilight Frost Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 33819, }, [374073] = { ["source"] = "Primalist Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 190345, }, [106439] = { ["source"] = "Shado-Pan Novice", ["event"] = "SPELL_CAST_START", ["npcID"] = 56395, }, [89105] = { ["source"] = "Lurking Tempest", ["event"] = "SPELL_CAST_START", ["npcID"] = 45704, }, [383846] = { ["source"] = "Primal Blaze", ["event"] = "SPELL_CAST_START", ["npcID"] = 200589, }, [377421] = { ["event"] = "SPELL_CAST_START", ["source"] = "Amberfur Prowler", ["npcID"] = 187455, }, [195473] = { ["source"] = "Gritslime Snail", ["event"] = "SPELL_CAST_START", ["npcID"] = 91786, }, [396001] = { ["source"] = "The Songbird Queen", ["event"] = "SPELL_CAST_START", ["npcID"] = 59553, }, [389725] = { ["source"] = "Bazual", ["event"] = "SPELL_CAST_START", ["npcID"] = 193532, }, [375475] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Juvenile Frost Proto-Dragon", ["npcID"] = 191222, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [397897] = { ["source"] = "Jazshariu", ["event"] = "SPELL_CAST_START", ["npcID"] = 104273, }, [169880] = { ["source"] = "Vicious Felhunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 84095, }, [372456] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 184986, }, [101592] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murozond", ["npcID"] = 54432, }, [403169] = { ["source"] = "Ishyra", ["event"] = "SPELL_CAST_START", ["npcID"] = 200579, }, [412383] = { ["event"] = "SPELL_CAST_START", ["source"] = "Colossian", ["npcID"] = 204093, }, [195232] = { ["source"] = "Hatecoil Wavebinder", ["event"] = "SPELL_CAST_START", ["npcID"] = 97170, }, [151965] = { ["source"] = "Bloodmaul Slaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 75191, }, [172952] = { ["source"] = "Siegemaster Rokra", ["event"] = "SPELL_CAST_START", ["npcID"] = 84028, }, [377033] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alpha Skulking Scythid", ["npcID"] = 197377, }, [392486] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tempest Channeler", ["npcID"] = 198047, }, [192631] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ash'Golm", ["npcID"] = 95886, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1816, }, [382696] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthen Guardian", ["npcID"] = 184131, }, [202408] = { ["event"] = "SPELL_CAST_START", ["source"] = "Runecarver Slave", ["npcID"] = 102375, }, [272820] = { ["source"] = "Imbued Stormcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 134599, }, [387135] = { ["source"] = "Primalist Arcblade", ["event"] = "SPELL_CAST_START", ["npcID"] = 194898, }, [204646] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["npcID"] = 103344, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1837, }, [257407] = { ["encounterName"] = "Rezan", ["source"] = "Rezan", ["npcID"] = 122963, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2086, }, [164965] = { ["source"] = "Everbloom Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 81820, }, [174489] = { ["source"] = "Solar Magnifier", ["event"] = "SPELL_CAST_START", ["npcID"] = 77559, }, [45046] = { ["source"] = "Eredar Sorcerer", ["event"] = "SPELL_CAST_START", ["npcID"] = 25033, }, [396007] = { ["source"] = "The Songbird Queen", ["event"] = "SPELL_CAST_START", ["npcID"] = 59553, }, [114646] = { ["source"] = "Haunting Sha", ["event"] = "SPELL_CAST_START", ["npcID"] = 59555, }, [88080] = { ["source"] = "Whipping Wind", ["event"] = "SPELL_CAST_START", ["npcID"] = 47238, }, [169714] = { ["source"] = "Gnarlroot", ["event"] = "SPELL_CAST_START", ["npcID"] = 81984, }, [193941] = { ["event"] = "SPELL_CAST_START", ["source"] = "Embershard Scorpion", ["npcID"] = 98406, }, [209741] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Image of Advisor Melandrus", ["encounterID"] = 1870, ["event"] = "SPELL_CAST_START", ["npcID"] = 105754, }, [150759] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["encounterID"] = 1653, ["event"] = "SPELL_CAST_START", ["npcID"] = 74787, }, [154527] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Soulbinder", ["npcID"] = 77812, }, [200084] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ghostly Retainer", ["npcID"] = 98366, }, [225100] = { ["event"] = "SPELL_CAST_START", ["source"] = "Guardian Construct", ["npcID"] = 104270, }, [400542] = { ["source"] = "Kalecgos", ["event"] = "SPELL_CAST_START", ["npcID"] = 193460, }, [388635] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Volatile Spark", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 194999, }, [391915] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cragsworn Stoneshaper", ["npcID"] = 195838, }, [381517] = { ["encounterName"] = "Kyrakka and Erkhart Stormvein", ["source"] = "Erkhart Stormvein", ["npcID"] = 190485, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2623, }, [194966] = { ["encounterName"] = "Amalgam of Souls", ["source"] = "Amalgam of Souls", ["npcID"] = 98542, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1832, }, [153679] = { ["encounterName"] = "Slave Watcher Crushto", ["source"] = "Slave Watcher Crushto", ["encounterID"] = 1653, ["event"] = "SPELL_CAST_START", ["npcID"] = 74787, }, [196157] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Shadowmoon Technician", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99645, }, [135029] = { ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 78116, }, [51587] = { ["source"] = "Dragonflayer Spiritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 28410, }, [397726] = { ["source"] = "Shrieking Whelp", ["event"] = "SPELL_CAST_START", ["npcID"] = 187159, }, [396346] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sirena the Fangbreaker", ["npcID"] = 185907, }, [199772] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Champion", ["npcID"] = 97087, }, [389870] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Colossal Stormfiend", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 197145, }, [382704] = { ["source"] = "Spellsworn Mender", ["event"] = "SPELL_CAST_START", ["npcID"] = 203736, }, [205549] = { ["encounterName"] = "Naraxas", ["source"] = "Naraxas", ["npcID"] = 91005, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1792, }, [33501] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malicious Instructor", ["npcID"] = 18848, }, [374135] = { ["source"] = "Grazing Broadhoof", ["event"] = "SPELL_CAST_START", ["npcID"] = 193386, }, [241204] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lunar Priestess", ["npcID"] = 120719, }, [205660] = { ["event"] = "SPELL_CAST_START", ["source"] = "Observant Inquisitor", ["npcID"] = 107449, }, [405228] = { ["source"] = "Duzalgor", ["event"] = "SPELL_CAST_START", ["npcID"] = 200610, }, [374623] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Frozen Destroyer", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 190686, }, [386801] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cragsworn Stoneshaper", ["npcID"] = 195838, }, [175517] = { ["source"] = "Razuun", ["event"] = "SPELL_CAST_START", ["npcID"] = 72793, }, [378208] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Gashtooth", ["npcID"] = 186124, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [381683] = { ["source"] = "Nokhud Warspear", ["event"] = "SPELL_CAST_START", ["npcID"] = 192791, }, [390897] = { ["event"] = "SPELL_CAST_START", ["source"] = "Scalepiercer", ["npcID"] = 186632, }, [387826] = { ["source"] = "Ukhel Beastcaller", ["event"] = "SPELL_CAST_START", ["npcID"] = 195878, }, [405230] = { ["source"] = "Duzalgor", ["event"] = "SPELL_CAST_START", ["npcID"] = 200610, }, [369399] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthen Weaver", ["npcID"] = 186420, }, [382708] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Warden", ["npcID"] = 193293, }, [396018] = { ["source"] = "The Crybaby Hozen", ["event"] = "SPELL_CAST_START", ["npcID"] = 59552, }, [169376] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 84550, }, [369400] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthen Warder", ["npcID"] = 184132, }, [374622] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Thundering Ravager", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 190690, }, [255371] = { ["encounterName"] = "Rezan", ["source"] = "Rezan", ["npcID"] = 122963, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2086, }, [211401] = { ["source"] = "Blazing Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 104295, }, [396019] = { ["source"] = "The Golden Beetle", ["event"] = "SPELL_CAST_START", ["npcID"] = 59545, }, [154532] = { ["event"] = "SPELL_CAST_START", ["source"] = "Maa'run", ["npcID"] = 76442, }, [404209] = { ["source"] = "Veltrax", ["event"] = "SPELL_CAST_START", ["npcID"] = 200904, }, [397043] = { ["source"] = "Cyclas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199029, }, [39079] = { ["source"] = "Tempest Falconer", ["event"] = "SPELL_CAST_START", ["npcID"] = 20037, }, [372474] = { ["source"] = "Shikaar Fighter", ["event"] = "SPELL_CAST_START", ["npcID"] = 191058, }, [396020] = { ["source"] = "The Golden Beetle", ["event"] = "SPELL_CAST_START", ["npcID"] = 59545, }, [186269] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blightshard Shaper", ["npcID"] = 90998, }, [197105] = { ["source"] = "Hatecoil Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 97171, }, [150438] = { ["encounterName"] = "Ghamoo-ra", ["source"] = "Razorshell Snapjaw", ["npcID"] = 74722, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1667, }, [191900] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Warlord Parjesh", ["encounterID"] = 1810, ["event"] = "SPELL_CAST_START", ["npcID"] = 91784, }, [88032] = { ["source"] = "Wild Vortex", ["event"] = "SPELL_CAST_START", ["npcID"] = 45912, }, [377594] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [255373] = { ["encounterName"] = "Rezan", ["source"] = "Rezan", ["npcID"] = 122963, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2086, }, [152998] = { ["encounterName"] = "High Sage Viryx", ["source"] = "Grand Defense Construct", ["encounterID"] = 1701, ["event"] = "SPELL_CAST_START", ["npcID"] = 76145, }, [384761] = { ["encounterName"] = "The Raging Tempest", ["source"] = "The Raging Tempest", ["encounterID"] = 2636, ["event"] = "SPELL_CAST_START", ["npcID"] = 186615, }, [170402] = { ["source"] = "Grogal the Harvester", ["event"] = "SPELL_CAST_START", ["npcID"] = 72674, }, [386028] = { ["source"] = "Primalist Thunderbeast", ["event"] = "SPELL_CAST_START", ["npcID"] = 195696, }, [396023] = { ["encounterName"] = "Eranog", ["source"] = "Eranog", ["encounterID"] = 2587, ["event"] = "SPELL_CAST_START", ["npcID"] = 184972, }, [388857] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rampaging Forest Giant", ["npcID"] = 194741, }, [167516] = { ["source"] = "Grom'kar Incinerator", ["event"] = "SPELL_CAST_START", ["npcID"] = 86809, }, [203163] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felspite Dominator", ["npcID"] = 102788, }, [405332] = { ["source"] = "Gahz'raxes", ["event"] = "SPELL_CAST_START", ["npcID"] = 200537, }, [397048] = { ["source"] = "Frostbreath Arachnid", ["event"] = "SPELL_CAST_START", ["npcID"] = 199333, }, [166308] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shrakun", ["npcID"] = 82543, }, [87622] = { ["encounterName"] = "Asaad", ["source"] = "Asaad", ["encounterID"] = 1042, ["event"] = "SPELL_CAST_START", ["npcID"] = 43875, }, [91872] = { ["encounterName"] = "Siamat", ["source"] = "Servant of Siamat", ["npcID"] = 45259, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1055, }, [157762] = { ["event"] = "SPELL_CAST_START", ["source"] = "Auchenai Soulpriest", ["npcID"] = 77696, }, [44164] = { ["source"] = "Fizzle", ["event"] = "SPELL_CAST_START", ["npcID"] = 24656, }, [378397] = { ["source"] = "Primal Earth Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 187322, }, [76516] = { ["source"] = "Gilgoblin Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 40935, }, [64383] = { ["encounterName"] = "Mimiron", ["source"] = "VX-001", ["encounterID"] = 1138, ["event"] = "SPELL_CAST_START", ["npcID"] = 33651, }, [369409] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthen Custodian", ["npcID"] = 184130, }, [388862] = { ["source"] = "Corrupted Manafiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 196045, }, [241043] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lylth the Silent", ["npcID"] = 120808, }, [397051] = { ["source"] = "Cyclas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199029, }, [402170] = { ["source"] = "Vengeful Research", ["event"] = "SPELL_CAST_START", ["npcID"] = 201490, }, [47736] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["encounterID"] = 2010, ["event"] = "SPELL_CAST_START", ["npcID"] = 26929, }, [193951] = { ["event"] = "SPELL_CAST_START", ["source"] = "Barbed Spiderling", ["npcID"] = 97677, }, [392957] = { ["event"] = "SPELL_CAST_START", ["source"] = "Azure Vorquin", ["npcID"] = 190216, }, [369411] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cavern Seeker", ["npcID"] = 184301, }, [369072] = { ["event"] = "SPELL_CAST_START", ["source"] = "Battlehorn Pyrhus", ["npcID"] = 190986, }, [152917] = { ["source"] = "Solar Magnifier", ["event"] = "SPELL_CAST_START", ["npcID"] = 77559, }, [388863] = { ["source"] = "Corrupted Manafiend", ["event"] = "SPELL_CAST_START", ["npcID"] = 196045, }, [250258] = { ["encounterName"] = "Vol'kaal", ["source"] = "Vol'kaal", ["npcID"] = 122965, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2085, }, [268061] = { ["source"] = "Plague Doctor", ["event"] = "SPELL_CAST_START", ["npcID"] = 139949, }, [169382] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 84550, }, [381694] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Gashtooth", ["npcID"] = 186124, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [207261] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["encounterID"] = 1868, ["event"] = "SPELL_CAST_START", ["npcID"] = 104215, }, [407292] = { ["source"] = "Erupting Shadowflame", ["event"] = "SPELL_CAST_START", ["npcID"] = 199838, }, [169375] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 84550, }, [196512] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["npcID"] = 95674, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1807, }, [242494] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Soul", ["npcID"] = 121498, }, [374533] = { ["encounterName"] = "Forgemaster Gorek", ["source"] = "Forgemaster Gorek", ["npcID"] = 189478, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2612, }, [412413] = { ["source"] = "Skornak", ["event"] = "SPELL_CAST_START", ["npcID"] = 203643, }, [207815] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["encounterID"] = 1868, ["event"] = "SPELL_CAST_START", ["npcID"] = 104215, }, [20801] = { ["event"] = "SPELL_CAST_START", ["source"] = "Imp Minion", ["npcID"] = 12922, }, [387843] = { ["source"] = "Spectral Invoker", ["event"] = "SPELL_CAST_START", ["npcID"] = 196202, }, [257426] = { ["source"] = "Irontide Enforcer", ["event"] = "SPELL_CAST_START", ["npcID"] = 129602, }, [369193] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ashbinder Tornecha", ["npcID"] = 192344, }, [381701] = { ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 199730, }, [209628] = { ["encounterName"] = "Advisor Melandrus", ["source"] = "Advisor Melandrus", ["encounterID"] = 1870, ["event"] = "SPELL_CAST_START", ["npcID"] = 104218, }, [412414] = { ["event"] = "SPELL_CAST_START", ["source"] = "Professor Gastrinax", ["npcID"] = 203521, }, [374706] = { ["source"] = "Flamecaller Aymi", ["event"] = "SPELL_CAST_START", ["npcID"] = 190368, }, [407296] = { ["source"] = "Erupting Shadowflame", ["event"] = "SPELL_CAST_START", ["npcID"] = 199838, }, [403201] = { ["source"] = "Ishyra", ["event"] = "SPELL_CAST_START", ["npcID"] = 200579, }, [273185] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shieldbearer of Zul", ["npcID"] = 127879, }, [372045] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Caustic Spiderling", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 189233, }, [377608] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rimebound Subjugator", ["npcID"] = 195837, }, [59638] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mirror Image", ["npcID"] = 31216, }, [173480] = { ["source"] = "Ironwing Flamespitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 83389, }, [191946] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Warlord Parjesh", ["encounterID"] = 1810, ["event"] = "SPELL_CAST_START", ["npcID"] = 91784, }, [377609] = { ["source"] = "Brimstone Assistant", ["event"] = "SPELL_CAST_START", ["npcID"] = 204242, }, [191735] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felsworn Myrmidon", ["npcID"] = 98954, }, [157020] = { ["source"] = "Blinding Solar Flare", ["event"] = "SPELL_CAST_START", ["npcID"] = 79462, }, [196515] = { ["source"] = "Binder Ashioi", ["event"] = "SPELL_CAST_START", ["npcID"] = 100250, }, [386559] = { ["encounterName"] = "Khajin the Unyielding", ["source"] = "Khajin the Unyielding", ["encounterID"] = 2617, ["event"] = "SPELL_CAST_START", ["npcID"] = 189727, }, [241049] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lylth the Silent", ["npcID"] = 120808, }, [153006] = { ["encounterName"] = "Vigilant Kaathar", ["source"] = "Vigilant Kaathar", ["npcID"] = 75839, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1686, }, [202658] = { ["event"] = "SPELL_CAST_START", ["source"] = "Malignant Defiler", ["npcID"] = 102584, }, [68841] = { ["event"] = "SPELL_CAST_START", ["source"] = "Apothecary Frye", ["npcID"] = 36272, }, [236442] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Captain Yathae Moonstrike", ["npcID"] = 118374, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [387849] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["npcID"] = 189813, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [196516] = { ["source"] = "Ritualist Lesha", ["event"] = "SPELL_CAST_START", ["npcID"] = 100248, }, [377612] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [391050] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Channeler Ryvati", ["npcID"] = 197535, }, [396040] = { ["encounterName"] = "Eranog", ["source"] = "Flamescale Captain", ["npcID"] = 199233, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2587, }, [404652] = { ["source"] = "Jamoku", ["event"] = "SPELL_CAST_START", ["npcID"] = 199914, }, [170411] = { ["source"] = "Infested Venomfang", ["event"] = "SPELL_CAST_START", ["npcID"] = 85232, }, [272167] = { ["source"] = "Bilescourge", ["event"] = "SPELL_CAST_START", ["npcID"] = 136404, }, [396041] = { ["source"] = "Cracked Concretion", ["event"] = "SPELL_CAST_START", ["npcID"] = 197074, }, [372495] = { ["source"] = "Primalist Frostsurger", ["event"] = "SPELL_CAST_START", ["npcID"] = 204442, }, [76008] = { ["encounterName"] = "Lady Naz'jar", ["source"] = "Lady Naz'jar", ["encounterID"] = 1045, ["event"] = "SPELL_CAST_START", ["npcID"] = 40586, }, [194611] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadow Hunter", ["npcID"] = 98926, }, [79050] = { ["encounterName"] = "High Priestess Azil", ["source"] = "High Priestess Azil", ["encounterID"] = 1057, ["event"] = "SPELL_CAST_START", ["npcID"] = 42333, }, [382802] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vile Rothexer", ["npcID"] = 194241, }, [196194] = { ["event"] = "SPELL_CAST_START", ["source"] = "Steeljaw Grizzly", ["npcID"] = 96677, }, [374544] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fetid Rotsinger", ["npcID"] = 186226, }, [391948] = { ["source"] = "Steam Coalescence", ["event"] = "SPELL_CAST_START", ["npcID"] = 190110, }, [397134] = { ["encounterName"] = "The Primal Council", ["source"] = "Opalfang", ["npcID"] = 187772, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [375384] = { ["source"] = "Primalist Earthshaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 190371, }, [199589] = { ["event"] = "SPELL_CAST_START", ["source"] = "Helarjar Mistcaller", ["npcID"] = 99033, }, [396044] = { ["encounterName"] = "Melidrussa Chillworn", ["source"] = "Melidrussa Chillworn", ["npcID"] = 188252, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2609, }, [202661] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fel Scorcher", ["npcID"] = 102583, }, [44163] = { ["source"] = "Ellrys Duskhallow", ["event"] = "SPELL_CAST_START", ["npcID"] = 24558, }, [203685] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Mogu'shan Secret-Keeper", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99676, }, [200768] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crazed Razorbeak", ["npcID"] = 95766, }, [80158] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonecore Warbringer", ["npcID"] = 42696, }, [379406] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Lavabearer", ["npcID"] = 189472, }, [394620] = { ["source"] = "Nightrot", ["event"] = "SPELL_CAST_START", ["npcID"] = 188707, }, [86331] = { ["encounterName"] = "Grand Vizier Ertan", ["source"] = "Grand Vizier Ertan", ["encounterID"] = 1043, ["event"] = "SPELL_CAST_START", ["npcID"] = 43878, }, [392013] = { ["source"] = "Crystalline Walker", ["event"] = "SPELL_CAST_START", ["npcID"] = 201063, }, [150451] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blindlight Rotmouth", ["npcID"] = 74719, }, [191401] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Marksman", ["npcID"] = 96640, }, [382593] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cruel Bonecrusher", ["npcID"] = 186206, }, [388941] = { ["source"] = "Water Guardian", ["event"] = "SPELL_CAST_START", ["npcID"] = 201718, }, [201123] = { ["source"] = "Vilethorn Blossom", ["event"] = "SPELL_CAST_START", ["npcID"] = 99360, }, [382836] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Maruuk", ["encounterID"] = 2581, ["event"] = "SPELL_CAST_START", ["npcID"] = 186338, }, [328773] = { ["source"] = "Vault Weaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 200375, }, [388882] = { ["source"] = "Infuser Sariya", ["event"] = "SPELL_CAST_START", ["npcID"] = 190405, }, [192135] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Hatecoil Shellbreaker", ["encounterID"] = 1810, ["event"] = "SPELL_CAST_START", ["npcID"] = 97264, }, [300840] = { ["source"] = "Inhuman Test Subject", ["event"] = "SPELL_CAST_START", ["npcID"] = 202147, }, [400144] = { ["source"] = "Vraken the Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 200584, }, [241566] = { ["encounterName"] = "The Desolate Host", ["source"] = "Soul Queen Dejahna", ["npcID"] = 118462, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2054, }, [385812] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Volatile Infuser", ["npcID"] = 192934, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [365934] = { ["source"] = "Yggdreth the Despoiler", ["event"] = "SPELL_CAST_START", ["npcID"] = 184860, }, [412430] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gastrite", ["npcID"] = 205801, }, [153524] = { ["event"] = "SPELL_CAST_START", ["source"] = "Plagued Bat", ["npcID"] = 75459, }, [149941] = { ["encounterName"] = "Magmolatus", ["source"] = "Ruination", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74570, }, [375575] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Dragonspawn Flamebender", ["npcID"] = 191230, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [200105] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ghostly Protector", ["npcID"] = 98368, }, [240066] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Wavemender", ["npcID"] = 116569, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [398985] = { ["event"] = "SPELL_CAST_START", ["source"] = "Broodguardian Ziruss", ["npcID"] = 198214, }, [197546] = { ["encounterName"] = "Ilysanna Ravencrest", ["source"] = "Illysanna Ravencrest", ["npcID"] = 98696, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1833, }, [257656] = { ["source"] = "Unfinished Stone Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 201586, }, [388886] = { ["source"] = "Spellbound Scepter", ["event"] = "SPELL_CAST_START", ["npcID"] = 196576, }, [236449] = { ["encounterName"] = "The Desolate Host", ["source"] = "Soul Queen Dejahna", ["npcID"] = 118462, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2054, }, [158644] = { ["source"] = "Solar Magnifier", ["event"] = "SPELL_CAST_START", ["npcID"] = 77559, }, [391958] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cloying Gale", ["npcID"] = 198126, }, [199151] = { ["event"] = "SPELL_CAST_START", ["source"] = "Angerhoof Bull", ["npcID"] = 96611, }, [381721] = { ["source"] = "Awakened Revenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 191129, }, [386411] = { ["encounterName"] = "Teera and Maruuk", ["source"] = "Teera", ["encounterID"] = 2581, ["event"] = "SPELL_CAST_START", ["npcID"] = 186339, }, [391959] = { ["source"] = "Charged Stormcrow", ["event"] = "SPELL_CAST_START", ["npcID"] = 201794, }, [369865] = { ["source"] = "Nokhud Raider", ["event"] = "SPELL_CAST_START", ["npcID"] = 193840, }, [149943] = { ["encounterName"] = "Executioner Gore", ["source"] = "Executioner Gore", ["npcID"] = 74518, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1670, }, [227233] = { ["encounterName"] = "Helya", ["source"] = "Helya", ["npcID"] = 96759, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1824, }, [241057] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lylth the Silent", ["npcID"] = 120808, }, [240169] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Undersea Custodian", ["npcID"] = 120463, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2037, }, [36990] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Staff of Disintegration", ["encounterID"] = 733, ["event"] = "SPELL_CAST_START", ["npcID"] = 21274, }, [386490] = { ["encounterName"] = "Granyth", ["source"] = "Nokhud Saboteur", ["npcID"] = 195580, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2637, }, [196508] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Deranged Mindflayer", ["npcID"] = 99657, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1850, }, [401175] = { ["source"] = "Ebyssian", ["event"] = "SPELL_CAST_START", ["npcID"] = 201707, }, [375580] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["npcID"] = 189813, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [390938] = { ["source"] = "Aggravated Skitterfly", ["event"] = "SPELL_CAST_START", ["npcID"] = 197406, }, [398150] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shadowmoon Dominator", ["npcID"] = 76446, }, [76572] = { ["encounterName"] = "Rom'ogg Bonecrusher", ["source"] = "Twilight Sadist", ["encounterID"] = 1040, ["event"] = "SPELL_CAST_START", ["npcID"] = 39980, }, [115010] = { ["encounterName"] = "Taran Zhu", ["source"] = "Gripping Hatred", ["encounterID"] = 1306, ["event"] = "SPELL_CAST_START", ["npcID"] = 59804, }, [75813] = { ["event"] = "SPELL_CAST_START", ["source"] = "Naz'jar Tempest Witch", ["npcID"] = 40634, }, [359203] = { ["source"] = "Alerted Servitor", ["event"] = "SPELL_CAST_START", ["npcID"] = 184059, }, [404830] = { ["source"] = "Shukoro Rapidstamer", ["event"] = "SPELL_CAST_START", ["npcID"] = 198917, }, [176142] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tormentor Imp", ["npcID"] = 82544, }, [395035] = { ["source"] = "Soulharvester Galtmaa", ["event"] = "SPELL_CAST_START", ["npcID"] = 195927, }, [398300] = { ["source"] = "Shambling Infester", ["event"] = "SPELL_CAST_START", ["npcID"] = 200387, }, [390982] = { ["source"] = "Graniteclaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 201557, }, [382435] = { ["event"] = "SPELL_CAST_START", ["source"] = "Decay Speaker", ["npcID"] = 186191, }, [168885] = { ["encounterName"] = "Archmage Sol", ["source"] = "Archmage Sol", ["encounterID"] = 1751, ["event"] = "SPELL_CAST_START", ["npcID"] = 82682, }, [15970] = { ["event"] = "SPELL_CAST_START", ["source"] = "Nightmare Wyrmkin", ["npcID"] = 5280, }, [199061] = { ["event"] = "SPELL_CAST_START", ["source"] = "Enslaved Shieldmaiden", ["npcID"] = 102104, }, [154135] = { ["encounterName"] = "Araknath", ["source"] = "Araknath", ["encounterID"] = 1699, ["event"] = "SPELL_CAST_START", ["npcID"] = 76141, }, [300852] = { ["source"] = "Inhuman Test Subject", ["event"] = "SPELL_CAST_START", ["npcID"] = 202147, }, [269116] = { ["encounterName"] = "Adderis and Aspix", ["source"] = "Imbued Stormcaller", ["encounterID"] = 2124, ["event"] = "SPELL_CAST_START", ["npcID"] = 134599, }, [202181] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rockback Gnasher", ["npcID"] = 91006, }, [34163] = { ["event"] = "SPELL_CAST_START", ["source"] = "Underbog Shambler", ["npcID"] = 17871, }, [374563] = { ["source"] = "Dazzling Dragonfly", ["event"] = "SPELL_CAST_START", ["npcID"] = 190362, }, [56698] = { ["source"] = "Ahn'kahar Spell Flinger", ["event"] = "SPELL_CAST_START", ["npcID"] = 30278, }, [369563] = { ["encounterName"] = "The Lost Dwarves", ["source"] = "Baelog", ["npcID"] = 184581, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2555, }, [51963] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ebon Gargoyle", ["npcID"] = 27829, }, [386849] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unleashed Storm", ["npcID"] = 195846, }, [62042] = { ["source"] = "Thorim", ["event"] = "SPELL_CAST_START", ["npcID"] = 32865, }, [388897] = { ["source"] = "Scavenging Pincher", ["event"] = "SPELL_CAST_START", ["npcID"] = 200949, }, [150032] = { ["encounterName"] = "Magmolatus", ["source"] = "Magmolatus", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74475, }, [172982] = { ["source"] = "Siegemaster Olugar", ["event"] = "SPELL_CAST_START", ["npcID"] = 83026, }, [412444] = { ["source"] = "Brullo the Strong", ["event"] = "SPELL_CAST_START", ["npcID"] = 203621, }, [158020] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shinri", ["npcID"] = 82415, }, [207278] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["encounterID"] = 1868, ["event"] = "SPELL_CAST_START", ["npcID"] = 104215, }, [398631] = { ["source"] = "Irontide Crackshot", ["event"] = "SPELL_CAST_START", ["npcID"] = 200852, }, [150023] = { ["encounterName"] = "Magmolatus", ["source"] = "Magmolatus", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74475, }, [376292] = { ["encounterName"] = "Chrono-Lord Deios", ["source"] = "Chrono-Lord Deios", ["npcID"] = 184125, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2559, }, [205231] = { ["source"] = "Darkglare", ["event"] = "SPELL_CAST_START", ["npcID"] = 103673, }, [374567] = { ["encounterName"] = "Leymor", ["source"] = "Leymor", ["npcID"] = 186644, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2582, }, [375591] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bubbling Sapling", ["npcID"] = 191313, }, [240540] = { ["event"] = "SPELL_CAST_START", ["source"] = "Razorjaw Swiftfin", ["npcID"] = 120516, }, [402209] = { ["source"] = "Vengeful Research", ["event"] = "SPELL_CAST_START", ["npcID"] = 201490, }, [12739] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Darkcaster", ["npcID"] = 30319, }, [196916] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lady Velandras Ravencrest", ["npcID"] = 98538, }, [200289] = { ["encounterName"] = "Shade of Xavius", ["source"] = "Shade of Xavius", ["npcID"] = 99192, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1839, }, [199090] = { ["event"] = "SPELL_CAST_START", ["source"] = "Angerhoof Bull", ["npcID"] = 96611, }, [374569] = { ["source"] = "Experimental Trial", ["event"] = "SPELL_CAST_START", ["npcID"] = 201491, }, [412448] = { ["source"] = "Deepflayer Broodmatron", ["event"] = "SPELL_CAST_START", ["npcID"] = 200115, }, [29953] = { ["encounterName"] = "Shade of Aran", ["source"] = "Shade of Aran", ["encounterID"] = 658, ["event"] = "SPELL_CAST_START", ["npcID"] = 16524, }, [55931] = { ["encounterName"] = "Prince Taldaram", ["source"] = "Prince Taldaram", ["npcID"] = 29308, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1966, }, [404259] = { ["source"] = "Pyrachniss", ["event"] = "SPELL_CAST_START", ["npcID"] = 200978, }, [396069] = { ["event"] = "SPELL_CAST_START", ["source"] = "Enraged Cliff", ["npcID"] = 187090, }, [151094] = { ["event"] = "SPELL_CAST_START", ["source"] = "Deep Terror", ["npcID"] = 75090, }, [382787] = { ["event"] = "SPELL_CAST_START", ["source"] = "Disease Slasher", ["npcID"] = 187315, }, [193460] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["npcID"] = 96756, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1822, }, [159290] = { ["source"] = "Solar Familiar", ["event"] = "SPELL_CAST_START", ["npcID"] = 76097, }, [397094] = { ["source"] = "Malsegan", ["event"] = "SPELL_CAST_START", ["npcID"] = 193212, }, [376644] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [390952] = { ["event"] = "SPELL_CAST_START", ["source"] = "Grand Flame", ["npcID"] = 188009, }, [196127] = { ["encounterName"] = "Serpentrix", ["source"] = "Mak'rana Siltwalker", ["encounterID"] = 1813, ["event"] = "SPELL_CAST_START", ["npcID"] = 91790, }, [264233] = { ["encounterName"] = "Merektha", ["source"] = "Egg", ["encounterID"] = 2125, ["event"] = "SPELL_CAST_START", ["npcID"] = 134516, }, [201139] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wrathguard Bladelord", ["npcID"] = 98810, }, [106984] = { ["encounterName"] = "Gu Cloudstrike", ["source"] = "Gu Cloudstrike", ["encounterID"] = 1303, ["event"] = "SPELL_CAST_START", ["npcID"] = 56747, }, [83780] = { ["event"] = "SPELL_CAST_START", ["source"] = "Pygmy Scout", ["npcID"] = 44897, }, [397096] = { ["source"] = "Malsegan", ["event"] = "SPELL_CAST_START", ["npcID"] = 193212, }, [195108] = { ["source"] = "Hatecoil Stormweaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 91783, }, [15585] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murkblood Healer", ["npcID"] = 17730, }, [396073] = { ["source"] = "The Nodding Tiger", ["event"] = "SPELL_CAST_START", ["npcID"] = 59544, }, [401192] = { ["source"] = "Quicksmack Magk", ["event"] = "SPELL_CAST_START", ["npcID"] = 204651, }, [241680] = { ["encounterName"] = "Harjatan", ["source"] = "Mistress Sassz'ine", ["npcID"] = 121184, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [21071] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primordial Behemoth", ["npcID"] = 12206, }, [401212] = { ["source"] = "Trudging Devourer", ["event"] = "SPELL_CAST_START", ["npcID"] = 201066, }, [401193] = { ["source"] = "Quicksmack Magk", ["event"] = "SPELL_CAST_START", ["npcID"] = 204651, }, [375547] = { ["source"] = "Molten Eruption", ["event"] = "SPELL_CAST_START", ["npcID"] = 191286, }, [412455] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alcanon", ["npcID"] = 203515, }, [396075] = { ["source"] = "Awakened Revenant", ["event"] = "SPELL_CAST_START", ["npcID"] = 191129, }, [211473] = { ["source"] = "Shadow Mistress", ["event"] = "SPELL_CAST_START", ["npcID"] = 104300, }, [241305] = { ["encounterName"] = "Harjatan", ["source"] = "Razorjaw Acolyte", ["npcID"] = 117154, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [197558] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["npcID"] = 95674, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1807, }, [196885] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skjal", ["npcID"] = 99307, }, [397100] = { ["source"] = "Magmas", ["event"] = "SPELL_CAST_START", ["npcID"] = 199027, }, [231854] = { ["encounterName"] = "Harjatan", ["source"] = "Harjatan", ["npcID"] = 116407, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2036, }, [34984] = { ["event"] = "SPELL_CAST_START", ["source"] = "Fen Ray", ["npcID"] = 17731, }, [153002] = { ["encounterName"] = "Vigilant Kaathar", ["source"] = "Vigilant Kaathar", ["npcID"] = 75839, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1686, }, [388911] = { ["source"] = "Spellbound Battleaxe", ["event"] = "SPELL_CAST_START", ["npcID"] = 196577, }, [59389] = { ["encounterName"] = "Prince Keleseth", ["source"] = "Prince Keleseth", ["encounterID"] = 2026, ["event"] = "SPELL_CAST_START", ["npcID"] = 23953, }, [37036] = { ["encounterName"] = "Kael'thas Sunstrider", ["source"] = "Master Engineer Telonicus", ["encounterID"] = 733, ["event"] = "SPELL_CAST_START", ["npcID"] = 20063, }, [396078] = { ["source"] = "Fire Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 189843, }, [199514] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Mistmender", ["npcID"] = 97365, }, [149955] = { ["encounterName"] = "Executioner Gore", ["source"] = "Executioner Gore", ["npcID"] = 74518, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1670, }, [164907] = { ["event"] = "SPELL_CAST_START", ["source"] = "Reanimated Ritual Bones", ["npcID"] = 75715, }, [401209] = { ["source"] = "Deepbed Longwalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 203917, }, [375605] = { ["source"] = "Arcane Behemoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 203434, }, [168383] = { ["encounterName"] = "Ancient Protectors", ["source"] = "Dulhu", ["encounterID"] = 1757, ["event"] = "SPELL_CAST_START", ["npcID"] = 83894, }, [386866] = { ["source"] = "Nevroll", ["event"] = "SPELL_CAST_START", ["npcID"] = 203039, }, [193977] = { ["encounterName"] = "Ymiron, the Fallen King", ["source"] = "Ymiron, the Fallen King", ["npcID"] = 96756, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1822, }, [389433] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qiraji Prophet", ["npcID"] = 195641, }, [198428] = { ["encounterName"] = "Ularogg Cragshaper", ["source"] = "Ularogg Cragshaper", ["npcID"] = 91004, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1791, }, [108010] = { ["encounterName"] = "Warmaster Blackhorn", ["source"] = "Skyfire Cannon", ["encounterID"] = 1298, ["event"] = "SPELL_CAST_START", ["npcID"] = 57260, }, [388008] = { ["encounterName"] = "Telash Greywing", ["source"] = "Telash Greywing", ["npcID"] = 186737, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2583, }, [335680] = { ["source"] = "Yggdreth the Despoiler", ["event"] = "SPELL_CAST_START", ["npcID"] = 184860, }, [154442] = { ["encounterName"] = "Ner'zhul", ["source"] = "Ner'zhul", ["npcID"] = 76407, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1682, }, [384961] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotbow Stalker", ["npcID"] = 186208, }, [198073] = { ["encounterName"] = "Smashspite the Hateful", ["source"] = "Smashspite the Hateful", ["npcID"] = 98949, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1834, }, [377661] = { ["event"] = "SPELL_CAST_START", ["source"] = "Azure Vorquin", ["npcID"] = 190216, }, [369465] = { ["event"] = "SPELL_CAST_START", ["source"] = "Earthen Weaver", ["npcID"] = 186420, }, [384827] = { ["encounterName"] = "Gutshot", ["source"] = "Gutshot", ["npcID"] = 186116, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2567, }, [402225] = { ["source"] = "Vengeful Research", ["event"] = "SPELL_CAST_START", ["npcID"] = 201490, }, [201733] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["npcID"] = 98970, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1835, }, [180670] = { ["source"] = "K'ute", ["event"] = "SPELL_CAST_START", ["npcID"] = 90215, }, [388918] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [396084] = { ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 199730, }, [384823] = { ["encounterName"] = "Kokia Blazehoof", ["source"] = "Blazebound Firestorm", ["npcID"] = 189886, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2606, }, [394037] = { ["source"] = "Crystalline Walker", ["event"] = "SPELL_CAST_START", ["npcID"] = 201063, }, [15043] = { ["source"] = "Yu'lon Adept", ["event"] = "SPELL_CAST_START", ["npcID"] = 57316, }, [196027] = { ["source"] = "Hatecoil Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 97171, }, [372539] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 187967, }, [377658] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [357218] = { ["source"] = "Smoldering Colossus", ["event"] = "SPELL_CAST_START", ["npcID"] = 188673, }, [401205] = { ["source"] = "Carcaxas", ["event"] = "SPELL_CAST_START", ["npcID"] = 202836, }, [397110] = { ["source"] = "Air Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 199727, }, [378835] = { ["source"] = "High Shaman Rotknuckle", ["event"] = "SPELL_CAST_START", ["npcID"] = 197356, }, [102569] = { ["encounterName"] = "Murozond", ["source"] = "Murozond", ["npcID"] = 54432, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1271, }, [196028] = { ["source"] = "Hatecoil Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 97171, }, [102381] = { ["encounterName"] = "Murozond", ["source"] = "Murozond", ["npcID"] = 54432, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1271, }, [372538] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lava Flare", ["npcID"] = 189470, }, [404778] = { ["source"] = "Freed Tauren Prisoner", ["event"] = "SPELL_CAST_START", ["npcID"] = 203204, }, [75823] = { ["encounterName"] = "Corla, Herald of Twilight", ["source"] = "Corla, Herald of Twilight", ["encounterID"] = 1038, ["event"] = "SPELL_CAST_START", ["npcID"] = 39679, }, [397112] = { ["source"] = "Ancient Proto-Dragon", ["event"] = "SPELL_CAST_START", ["npcID"] = 189798, }, [154055] = { ["encounterName"] = "High Sage Viryx", ["source"] = "Skyreach Shield Construct", ["encounterID"] = 1701, ["event"] = "SPELL_CAST_START", ["npcID"] = 76292, }, [207906] = { ["encounterName"] = "Talixae Flamewreath", ["source"] = "Talixae Flamewreath", ["encounterID"] = 1869, ["event"] = "SPELL_CAST_START", ["npcID"] = 104217, }, [393430] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forge-Keep Custodian", ["npcID"] = 192703, }, [388923] = { ["encounterName"] = "Overgrown Ancient", ["source"] = "Overgrown Ancient", ["encounterID"] = 2563, ["event"] = "SPELL_CAST_START", ["npcID"] = 196482, }, [389947] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sirena the Fangbreaker", ["npcID"] = 185907, }, [163379] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Bombsquad", ["npcID"] = 80875, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1748, }, [198077] = { ["encounterName"] = "Odyn", ["source"] = "Odyn", ["npcID"] = 95676, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1809, }, [153544] = { ["source"] = "Diving Chakram Spinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 76116, }, [200630] = { ["event"] = "SPELL_CAST_START", ["source"] = "Mindshattered Screecher", ["npcID"] = 95769, }, [369423] = { ["event"] = "SPELL_CAST_START", ["source"] = "Skittering Crawler", ["npcID"] = 184303, }, [159017] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zipteq", ["npcID"] = 78734, }, [200637] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["npcID"] = 91007, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1793, }, [389949] = { ["source"] = "Nokhud Goliath", ["event"] = "SPELL_CAST_START", ["npcID"] = 187842, }, [173756] = { ["source"] = "Shadowmoon Portalmaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 80181, }, [59259] = { ["source"] = "Hardened Steel Berserker", ["event"] = "SPELL_CAST_START", ["npcID"] = 28579, }, [210875] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stormforged Sentinel", ["npcID"] = 96574, }, [166464] = { ["encounterName"] = "Archmage Sol", ["source"] = "Archmage Sol", ["encounterID"] = 1751, ["event"] = "SPELL_CAST_START", ["npcID"] = 82682, }, [389514] = { ["source"] = "Bazual", ["event"] = "SPELL_CAST_START", ["npcID"] = 193532, }, [391998] = { ["source"] = "Baron Ashflow", ["event"] = "SPELL_CAST_START", ["npcID"] = 192274, }, [196543] = { ["encounterName"] = "Fenryr", ["source"] = "Fenryr", ["npcID"] = 95674, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1807, }, [389951] = { ["event"] = "SPELL_CAST_START", ["source"] = "Strunraan", ["npcID"] = 193534, }, [189469] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spirit of Vengeance", ["npcID"] = 100364, }, [392579] = { ["source"] = "Quarry Stonebreaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 197831, }, [404258] = { ["source"] = "Reisa the Drowned", ["event"] = "SPELL_CAST_START", ["npcID"] = 200600, }, [402237] = { ["source"] = "Vengeful Research", ["event"] = "SPELL_CAST_START", ["npcID"] = 201490, }, [198944] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Shieldmaiden", ["npcID"] = 95832, }, [167367] = { ["event"] = "SPELL_CAST_START", ["source"] = "Darktalon", ["npcID"] = 82411, }, [401214] = { ["source"] = "Elder Honeypelt", ["event"] = "SPELL_CAST_START", ["npcID"] = 202451, }, [389953] = { ["source"] = "Liskanoth", ["event"] = "SPELL_CAST_START", ["npcID"] = 193533, }, [234423] = { ["source"] = "Inquisitor Variss", ["event"] = "SPELL_CAST_START", ["npcID"] = 117933, }, [173112] = { ["source"] = "Grom'kar Deckhand", ["event"] = "SPELL_CAST_START", ["npcID"] = 83697, }, [404409] = { ["source"] = "Reisa the Drowned", ["event"] = "SPELL_CAST_START", ["npcID"] = 200600, }, [159035] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shaadum", ["npcID"] = 78728, }, [207806] = { ["encounterName"] = "Patrol Captain Gerdo", ["source"] = "Patrol Captain Gerdo", ["encounterID"] = 1868, ["event"] = "SPELL_CAST_START", ["npcID"] = 104215, }, [257458] = { ["encounterName"] = "Lord Harlan Sweete", ["source"] = "Harlan Sweete", ["encounterID"] = 2096, ["event"] = "SPELL_CAST_START", ["npcID"] = 126983, }, [401216] = { ["source"] = "Nevroll", ["event"] = "SPELL_CAST_START", ["npcID"] = 203039, }, [381765] = { ["source"] = "Colossal Glacier", ["event"] = "SPELL_CAST_START", ["npcID"] = 194798, }, [390979] = { ["source"] = "Primalsworn Furbolg", ["event"] = "SPELL_CAST_START", ["npcID"] = 190738, }, [377912] = { ["source"] = "Guardian Sentry", ["event"] = "SPELL_CAST_START", ["npcID"] = 192680, }, [76790] = { ["event"] = "SPELL_CAST_START", ["source"] = "Naz'jar Invader", ["npcID"] = 40584, }, [236572] = { ["source"] = "Highlord Kruul", ["event"] = "SPELL_CAST_START", ["npcID"] = 117198, }, [82760] = { ["event"] = "SPELL_CAST_START", ["source"] = "Neferset Darkcaster", ["npcID"] = 44982, }, [412479] = { ["source"] = "Dinn", ["event"] = "SPELL_CAST_START", ["npcID"] = 203646, }, [154383] = { ["event"] = "SPELL_CAST_START", ["source"] = "Heaving Craw", ["npcID"] = 76441, }, [34259] = { ["event"] = "SPELL_CAST_START", ["source"] = "Atal'ai Deathwalker", ["npcID"] = 5271, }, [382791] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Lavamancer", ["npcID"] = 193944, }, [387910] = { ["source"] = "Algeth'ar Echoknight", ["event"] = "SPELL_CAST_START", ["npcID"] = 196200, }, [169929] = { ["encounterName"] = "Yalnu", ["source"] = "Gnarled Ancient", ["encounterID"] = 1756, ["event"] = "SPELL_CAST_START", ["npcID"] = 84400, }, [257640] = { ["source"] = "Unfinished Stone Golem", ["event"] = "SPELL_CAST_START", ["npcID"] = 201586, }, [83445] = { ["encounterName"] = "General Husam", ["source"] = "General Husam", ["npcID"] = 44577, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1052, }, [197137] = { ["source"] = "Hatecoil Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 100216, }, [200642] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadsoul Ruiner", ["npcID"] = 95771, }, [88308] = { ["encounterName"] = "Altairus", ["source"] = "Altairus", ["encounterID"] = 1041, ["event"] = "SPELL_CAST_START", ["npcID"] = 43873, }, [390983] = { ["source"] = "Dragonbane Shieldcracker", ["event"] = "SPELL_CAST_START", ["npcID"] = 186609, }, [169418] = { ["source"] = "Twisted Abomination", ["event"] = "SPELL_CAST_START", ["npcID"] = 84767, }, [198595] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Thundercaller", ["npcID"] = 95842, }, [381770] = { ["encounterName"] = "Treemouth", ["source"] = "Decaying Slime", ["npcID"] = 192481, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2568, }, [390984] = { ["source"] = "Dragonbane Earth Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 186608, }, [191941] = { ["encounterName"] = "Tirathon Saltheril", ["source"] = "Tirathon Saltheril", ["npcID"] = 95885, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1815, }, [164426] = { ["encounterName"] = "Fleshrender Nok'gar", ["source"] = "Fleshrender Nok'gar", ["encounterID"] = 1749, ["event"] = "SPELL_CAST_START", ["npcID"] = 81305, }, [372147] = { ["source"] = "Balara", ["event"] = "SPELL_CAST_START", ["npcID"] = 193457, }, [393634] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rakkesh of the Flow", ["npcID"] = 193849, }, [173514] = { ["source"] = "Ironwing Flamespitter", ["event"] = "SPELL_CAST_START", ["npcID"] = 83389, }, [169371] = { ["encounterName"] = "Xeri'tac", ["source"] = "Venom-Crazed Pale One", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 84554, }, [257436] = { ["source"] = "Irontide Corsair", ["event"] = "SPELL_CAST_START", ["npcID"] = 126928, }, [79351] = { ["encounterName"] = "High Priestess Azil", ["source"] = "High Priestess Azil", ["npcID"] = 42333, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1057, }, [375630] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Drakonid Stormbringer", ["npcID"] = 191232, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [234401] = { ["source"] = "Inquisitor Variss", ["event"] = "SPELL_CAST_START", ["npcID"] = 117933, }, [399336] = { ["source"] = "Tarasek Frostclaw", ["event"] = "SPELL_CAST_START", ["npcID"] = 201035, }, [156963] = { ["encounterName"] = "Teron'gor", ["source"] = "Teron'gor", ["npcID"] = 77734, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1714, }, [102158] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Twisted Seer", ["npcID"] = 54553, }, [209477] = { ["source"] = "Mana Wyrm", ["event"] = "SPELL_CAST_START", ["npcID"] = 105703, }, [398154] = { ["event"] = "SPELL_CAST_START", ["source"] = "Defiled Spirit", ["npcID"] = 75451, }, [165122] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Ahri'ok Dugru", ["npcID"] = 80816, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1748, }, [153905] = { ["source"] = "Whirling Dervish", ["event"] = "SPELL_CAST_START", ["npcID"] = 77605, }, [372561] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Hunter", ["npcID"] = 189227, }, [236529] = { ["encounterName"] = "Sisters of the Moon", ["source"] = "Huntress Kasparian", ["npcID"] = 118523, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2050, }, [195253] = { ["source"] = "Restless Tides", ["event"] = "SPELL_CAST_START", ["npcID"] = 97173, }, [383823] = { ["source"] = "Nokhud Hornsounder", ["event"] = "SPELL_CAST_START", ["npcID"] = 192796, }, [388942] = { ["source"] = "Arcane Ravager", ["event"] = "SPELL_CAST_START", ["npcID"] = 196671, }, [378818] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Thaumaturge", ["npcID"] = 192788, }, [82362] = { ["source"] = "Evolved Twilight Zealot", ["event"] = "SPELL_CAST_START", ["npcID"] = 39987, }, [198959] = { ["event"] = "SPELL_CAST_START", ["source"] = "Valarjar Runecarver", ["npcID"] = 96664, }, [163665] = { ["encounterName"] = "Grimrail Enforcers", ["source"] = "Makogg Emberblade", ["npcID"] = 80805, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1748, }, [168398] = { ["encounterName"] = "Skulloc, Son of Gruul", ["source"] = "Blackhand's Might Turret", ["encounterID"] = 1754, ["event"] = "SPELL_CAST_START", ["npcID"] = 84215, }, [390926] = { ["event"] = "SPELL_CAST_START", ["source"] = "Professor Gastrinax", ["npcID"] = 203521, }, [153521] = { ["source"] = "Adept of the Dawn", ["event"] = "SPELL_CAST_START", ["npcID"] = 79467, }, [388944] = { ["source"] = "Waterpots", ["event"] = "SPELL_CAST_START", ["npcID"] = 201556, }, [384531] = { ["encounterName"] = "Gutshot", ["source"] = "Rotfang Hyena", ["npcID"] = 194745, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2567, }, [195528] = { ["source"] = "Animated Storm", ["event"] = "SPELL_CAST_START", ["npcID"] = 95920, }, [154228] = { ["source"] = "Veloss", ["event"] = "SPELL_CAST_START", ["npcID"] = 75482, }, [150048] = { ["encounterName"] = "Magmolatus", ["source"] = "Molten Elemental", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74579, }, [393787] = { ["source"] = "Iskakx", ["event"] = "SPELL_CAST_START", ["npcID"] = 192761, }, [200291] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Scout", ["npcID"] = 98691, }, [412492] = { ["source"] = "Brullo the Strong", ["event"] = "SPELL_CAST_START", ["npcID"] = 203621, }, [372566] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Hunter", ["npcID"] = 189227, }, [57984] = { ["source"] = "Primal Fire Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 61029, }, [397886] = { ["source"] = "Corrupt Droplet", ["event"] = "SPELL_CAST_START", ["npcID"] = 62358, }, [62335] = { ["encounterName"] = "Thorim", ["source"] = "Dark Rune Acolyte", ["encounterID"] = 1141, ["event"] = "SPELL_CAST_START", ["npcID"] = 32886, }, [183633] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rockbound Pelter", ["npcID"] = 91008, }, [76026] = { ["encounterName"] = "Commander Ulthok", ["source"] = "Commander Ulthok", ["npcID"] = 40765, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1044, }, [76588] = { ["source"] = "Twilight Zealot", ["event"] = "SPELL_CAST_START", ["npcID"] = 39990, }, [387504] = { ["encounterName"] = "Primal Tsunami", ["source"] = "Primal Tsunami", ["encounterID"] = 2618, ["event"] = "SPELL_CAST_START", ["npcID"] = 189729, }, [376169] = { ["event"] = "SPELL_CAST_START", ["source"] = "High Thaumaturge Fural", ["npcID"] = 189905, }, [235968] = { ["encounterName"] = "The Desolate Host", ["source"] = "Ghastly Bonewarden", ["npcID"] = 119939, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2054, }, [256955] = { ["encounterName"] = "Knight Captain Valyri", ["event"] = "SPELL_CAST_START", ["source"] = "Knight Captain Valyri", ["npcID"] = 127490, }, [102132] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Twisted Breaker", ["npcID"] = 54552, }, [87779] = { ["source"] = "Temple Adept", ["event"] = "SPELL_CAST_START", ["npcID"] = 45935, }, [377384] = { ["source"] = "Aqua Rager", ["event"] = "SPELL_CAST_START", ["npcID"] = 190407, }, [390912] = { ["source"] = "Vile Lasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 197219, }, [51586] = { ["source"] = "Dragonflayer Spiritualist", ["event"] = "SPELL_CAST_START", ["npcID"] = 28410, }, [200256] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Minion", ["npcID"] = 101549, }, [235969] = { ["encounterName"] = "The Desolate Host", ["source"] = "Fallen Priestess", ["npcID"] = 118729, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2054, }, [241233] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rez the Tombwatcher", ["npcID"] = 121003, }, [212423] = { ["event"] = "SPELL_CAST_START", ["source"] = "Risen Skulker", ["npcID"] = 99541, }, [401236] = { ["source"] = "Nidharr", ["event"] = "SPELL_CAST_START", ["npcID"] = 201310, }, [225732] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lady Velandras Ravencrest", ["npcID"] = 98538, }, [64767] = { ["source"] = "Thorim", ["event"] = "SPELL_CAST_START", ["npcID"] = 32865, }, [164357] = { ["encounterName"] = "Witherbark", ["source"] = "Witherbark", ["encounterID"] = 1746, ["event"] = "SPELL_CAST_START", ["npcID"] = 81522, }, [388952] = { ["source"] = "Ravenous Riversnapper", ["event"] = "SPELL_CAST_START", ["npcID"] = 192684, }, [149975] = { ["encounterName"] = "Magmolatus", ["source"] = "Calamity", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74571, }, [240577] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tidescale Combatant", ["npcID"] = 120473, }, [154216] = { ["source"] = "Sun Trinket", ["event"] = "SPELL_CAST_START", ["npcID"] = 76094, }, [412402] = { ["source"] = "Flowfy", ["event"] = "SPELL_CAST_START", ["npcID"] = 203660, }, [106434] = { ["encounterName"] = "Master Snowdrift", ["source"] = "Master Snowdrift", ["encounterID"] = 1304, ["event"] = "SPELL_CAST_START", ["npcID"] = 56541, }, [201298] = { ["source"] = "Bloodtainted Burster", ["event"] = "SPELL_CAST_START", ["npcID"] = 100532, }, [270481] = { ["event"] = "SPELL_CAST_START", ["source"] = "Demonic Tyrant", ["npcID"] = 135002, }, [241280] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felguard Invader", ["npcID"] = 119742, }, [385883] = { ["event"] = "SPELL_CAST_START", ["source"] = "Forge-Keep Custodian", ["npcID"] = 192703, }, [395097] = { ["event"] = "SPELL_CAST_START", ["source"] = "Emberdusk", ["npcID"] = 203664, }, [371551] = { ["source"] = "Cliffkeeper Bouldani", ["event"] = "SPELL_CAST_START", ["npcID"] = 202612, }, [390463] = { ["encounterName"] = "Raszageth the Storm-Eater", ["source"] = "Raszageth", ["encounterID"] = 2607, ["event"] = "SPELL_CAST_START", ["npcID"] = 189492, }, [195332] = { ["encounterName"] = "Ash'Golm", ["source"] = "Ember", ["encounterID"] = 1816, ["event"] = "SPELL_CAST_START", ["npcID"] = 99233, }, [391003] = { ["source"] = "High Shaman Rotknuckle", ["event"] = "SPELL_CAST_START", ["npcID"] = 197356, }, [169843] = { ["source"] = "Putrid Pyromancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 84957, }, [158546] = { ["event"] = "SPELL_CAST_START", ["source"] = "Darktalon", ["npcID"] = 82411, }, [92265] = { ["encounterName"] = "Slabhide", ["source"] = "Slabhide", ["npcID"] = 43214, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1059, }, [374624] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Frozen Destroyer", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 190686, }, [395797] = { ["source"] = "Primalist Frostsculptor", ["event"] = "SPELL_CAST_START", ["npcID"] = 198424, }, [376829] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [188046] = { ["source"] = "Denizen of the Dream", ["event"] = "SPELL_CAST_START", ["npcID"] = 198489, }, [115509] = { ["source"] = "Shado-Pan Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 59751, }, [330604] = { ["source"] = "Vault Weaver", ["event"] = "SPELL_CAST_START", ["npcID"] = 200375, }, [152954] = { ["encounterName"] = "Vigilant Kaathar", ["source"] = "Vigilant Kaathar", ["npcID"] = 75839, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1686, }, [199663] = { ["event"] = "SPELL_CAST_START", ["source"] = "Ghostly Councilor", ["npcID"] = 98370, }, [371976] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 187967, }, [81442] = { ["event"] = "SPELL_CAST_START", ["source"] = "Millhouse Manastorm", ["npcID"] = 43391, }, [79868] = { ["event"] = "SPELL_CAST_START", ["source"] = "Alya", ["npcID"] = 82002, }, [376851] = { ["encounterName"] = "Dathea, Ascended", ["source"] = "Dathea, Ascended", ["npcID"] = 189813, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2635, }, [200732] = { ["encounterName"] = "Dargrul the Underking", ["source"] = "Dargrul", ["npcID"] = 91007, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1793, }, [52611] = { ["encounterName"] = "Skarvold & Dalronn", ["source"] = "Dalronn the Controller", ["encounterID"] = 2024, ["event"] = "SPELL_CAST_START", ["npcID"] = 24201, }, [64692] = { ["source"] = "Mechagnome Battletank", ["event"] = "SPELL_CAST_START", ["npcID"] = 34164, }, [412388] = { ["event"] = "SPELL_CAST_START", ["source"] = "Underlight Queen", ["npcID"] = 203593, }, [385531] = { ["encounterName"] = "Gulping Goliath", ["source"] = "Gulping Goliath", ["encounterID"] = 2616, ["event"] = "SPELL_CAST_START", ["npcID"] = 189722, }, [375652] = { ["event"] = "SPELL_CAST_START", ["source"] = "Arcane Tender", ["npcID"] = 196115, }, [191595] = { ["event"] = "SPELL_CAST_START", ["source"] = "Felsworn Infester", ["npcID"] = 96587, }, [154356] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Soulpriest", ["npcID"] = 76595, }, [374112] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Frostbreath Arachnid", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 189234, }, [375653] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Drakonid Stormbringer", ["npcID"] = 191232, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [214988] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spirit of Vengeance", ["npcID"] = 100364, }, [155524] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Spirit-Tender", ["npcID"] = 77131, }, [209410] = { ["source"] = "Duskwatch Arcanist", ["event"] = "SPELL_CAST_START", ["npcID"] = 104247, }, [374365] = { ["encounterName"] = "Magmatusk", ["source"] = "Magmatusk", ["npcID"] = 181861, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2610, }, [384868] = { ["source"] = "Nokhud Longbow", ["event"] = "SPELL_CAST_START", ["npcID"] = 192789, }, [29427] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murkblood Healer", ["npcID"] = 17730, }, [173563] = { ["encounterName"] = "Yalnu", ["source"] = "Feral Lasher", ["encounterID"] = 1756, ["event"] = "SPELL_CAST_START", ["npcID"] = 86684, }, [89415] = { ["source"] = "Ghost Iron Dragonling", ["event"] = "SPELL_CAST_START", ["npcID"] = 57783, }, [214989] = { ["event"] = "SPELL_CAST_START", ["source"] = "Spirit of Vengeance", ["npcID"] = 100364, }, [211406] = { ["source"] = "Blazing Imp", ["event"] = "SPELL_CAST_START", ["npcID"] = 104295, }, [275569] = { ["source"] = "Cloudstrider Grazer", ["event"] = "SPELL_CAST_START", ["npcID"] = 168442, }, [167385] = { ["source"] = "Dungeoneer's Training Dummy", ["event"] = "SPELL_CAST_START", ["npcID"] = 194644, }, [204574] = { ["encounterName"] = "Oakheart", ["source"] = "Oakheart", ["npcID"] = 103344, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1837, }, [150677] = { ["encounterName"] = "Gug'rokk", ["source"] = "Gug'rokk", ["encounterID"] = 1654, ["event"] = "SPELL_CAST_START", ["npcID"] = 74790, }, [81008] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystalspawn Giant", ["npcID"] = 42810, }, [260666] = { ["event"] = "SPELL_CAST_START", ["source"] = "Gilded Priestess", ["npcID"] = 132126, }, [29925] = { ["source"] = "Spell Shade", ["event"] = "SPELL_CAST_START", ["npcID"] = 16525, }, [381519] = { ["source"] = "Tarasek Scavenger", ["event"] = "SPELL_CAST_START", ["npcID"] = 200460, }, [393783] = { ["source"] = "Iskakx", ["event"] = "SPELL_CAST_START", ["npcID"] = 192761, }, [161509] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hyacinth Mandragora", ["npcID"] = 83530, }, [196563] = { ["encounterName"] = "Warlord Parjesh", ["source"] = "Warlord Parjesh", ["encounterID"] = 1810, ["event"] = "SPELL_CAST_START", ["npcID"] = 91784, }, [76031] = { ["encounterName"] = "Beauty", ["source"] = "Beauty", ["encounterID"] = 1037, ["event"] = "SPELL_CAST_START", ["npcID"] = 39700, }, [389686] = { ["event"] = "SPELL_CAST_START", ["source"] = "Crystal Fury", ["npcID"] = 196116, }, [374430] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Tectonic Crusher", ["encounterID"] = 2605, ["event"] = "SPELL_CAST_START", ["npcID"] = 190588, }, [376683] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [397892] = { ["source"] = "Imacu'tya", ["event"] = "SPELL_CAST_START", ["npcID"] = 104275, }, [386921] = { ["encounterName"] = "Granyth", ["source"] = "Dragonkiller Lance", ["encounterID"] = 2637, ["event"] = "SPELL_CAST_START", ["npcID"] = 194367, }, [371565] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unbound Windscourge", ["npcID"] = 195854, }, [69633] = { ["source"] = "Spectral Warden", ["event"] = "SPELL_CAST_START", ["npcID"] = 36666, }, [31407] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murkblood Spearman", ["npcID"] = 17729, }, [392832] = { ["source"] = "Degmakh", ["event"] = "SPELL_CAST_START", ["npcID"] = 194251, }, [373059] = { ["encounterName"] = "The Primal Council", ["source"] = "Kadros Icewrath", ["npcID"] = 187771, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2590, }, [204905] = { ["encounterName"] = "Inquisitor Tormentorum", ["source"] = "Mogu'shan Secret-Keeper", ["encounterID"] = 1850, ["event"] = "SPELL_CAST_START", ["npcID"] = 99676, }, [373614] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blazebound Destroyer", ["npcID"] = 190034, }, [209413] = { ["source"] = "Guardian Construct", ["event"] = "SPELL_CAST_START", ["npcID"] = 104270, }, [31707] = { ["source"] = "Water Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 78116, }, [88061] = { ["source"] = "Armored Mistral", ["event"] = "SPELL_CAST_START", ["npcID"] = 45915, }, [389804] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unstable Curator", ["npcID"] = 187154, }, [391019] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [9574] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Ritualist", ["npcID"] = 18794, }, [393348] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stalwart Broodwarden", ["npcID"] = 198263, }, [373329] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [376727] = { ["encounterName"] = "Balakar Khan", ["source"] = "Balakar Khan", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 186151, }, [152427] = { ["source"] = "Magma Lord", ["event"] = "SPELL_CAST_START", ["npcID"] = 75211, }, [193659] = { ["encounterName"] = "God-King Skovald", ["source"] = "God-King Skovald", ["npcID"] = 95675, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1808, }, [386555] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dathea Stormlash", ["npcID"] = 187768, }, [381530] = { ["source"] = "Nokhud Thunderfist", ["event"] = "SPELL_CAST_START", ["npcID"] = 193373, }, [387950] = { ["event"] = "SPELL_CAST_START", ["source"] = "Caldera Stomper", ["npcID"] = 187919, }, [63272] = { ["encounterName"] = "Freya", ["source"] = "Mangrove Ent", ["encounterID"] = 1133, ["event"] = "SPELL_CAST_START", ["npcID"] = 33525, }, [195031] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Soulkeeper", ["npcID"] = 97200, }, [83455] = { ["encounterName"] = "Siamat", ["source"] = "Minion of Siamat", ["npcID"] = 44704, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1055, }, [193152] = { ["encounterName"] = "King Deepbeard", ["source"] = "King Deepbeard", ["encounterID"] = 1812, ["event"] = "SPELL_CAST_START", ["npcID"] = 91797, }, [108537] = { ["source"] = "Thrall", ["event"] = "SPELL_CAST_START", ["npcID"] = 56103, }, [80279] = { ["event"] = "SPELL_CAST_START", ["source"] = "Stonecore Rift Conjurer", ["npcID"] = 42691, }, [56580] = { ["source"] = "Deep Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 30279, }, [172736] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rangari", ["npcID"] = 80983, }, [388976] = { ["source"] = "Arcane Ravager", ["event"] = "SPELL_CAST_START", ["npcID"] = 196671, }, [395377] = { ["event"] = "SPELL_CAST_START", ["source"] = "Thondrozus", ["npcID"] = 192769, }, [403309] = { ["source"] = "Expulsion Drone", ["event"] = "SPELL_CAST_START", ["npcID"] = 202592, }, [164617] = { ["source"] = "Bloodmaul Flamespeaker", ["event"] = "SPELL_CAST_START", ["npcID"] = 81767, }, [201858] = { ["event"] = "SPELL_CAST_START", ["source"] = "Taintheart Deadeye", ["npcID"] = 100539, }, [192985] = { ["encounterName"] = "Wrath of Azshara", ["source"] = "Wrath of Azshara", ["encounterID"] = 1814, ["event"] = "SPELL_CAST_START", ["npcID"] = 96028, }, [169690] = { ["source"] = "Diving Chakram Spinner", ["event"] = "SPELL_CAST_START", ["npcID"] = 76116, }, [33502] = { ["event"] = "SPELL_CAST_START", ["source"] = "Cabal Spellbinder", ["npcID"] = 18639, }, [385313] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Shockcaster", ["npcID"] = 195119, }, [193712] = { ["encounterName"] = "Lady Hatecoil", ["source"] = "Lady Hatecoil", ["encounterID"] = 1811, ["event"] = "SPELL_CAST_START", ["npcID"] = 91789, }, [256970] = { ["encounterName"] = "Knight Captain Valyri", ["event"] = "SPELL_CAST_START", ["source"] = "Knight Captain Valyri", ["npcID"] = 127490, }, [387955] = { ["source"] = "Ethereal Restorer", ["event"] = "SPELL_CAST_START", ["npcID"] = 196203, }, [368983] = { ["source"] = "Neela Firebane", ["event"] = "SPELL_CAST_START", ["npcID"] = 193686, }, [201176] = { ["event"] = "SPELL_CAST_START", ["source"] = "Wyrmtongue Scavenger", ["npcID"] = 98792, }, [22887] = { ["event"] = "SPELL_CAST_START", ["source"] = "Murkblood Spearman", ["npcID"] = 17729, }, [367481] = { ["event"] = "SPELL_CAST_START", ["source"] = "Claw Fighter", ["npcID"] = 185508, }, [386757] = { ["encounterName"] = "Khajin the Unyielding", ["source"] = "Khajin the Unyielding", ["encounterID"] = 2617, ["event"] = "SPELL_CAST_START", ["npcID"] = 189727, }, [367484] = { ["event"] = "SPELL_CAST_START", ["source"] = "Claw Fighter", ["npcID"] = 185508, }, [381582] = { ["source"] = "Spellsworn Wingcatcher", ["event"] = "SPELL_CAST_START", ["npcID"] = 201369, }, [154110] = { ["encounterName"] = "Araknath", ["source"] = "Araknath", ["encounterID"] = 1699, ["event"] = "SPELL_CAST_START", ["npcID"] = 76141, }, [405361] = { ["source"] = "Lady Shaz'ra", ["event"] = "SPELL_CAST_START", ["npcID"] = 200885, }, [194266] = { ["encounterName"] = "Harbaron", ["source"] = "Shackled Servitor", ["npcID"] = 98693, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1823, }, [164834] = { ["source"] = "Everbloom Naturalist", ["event"] = "SPELL_CAST_START", ["npcID"] = 81819, }, [257785] = { ["encounterName"] = "Jes Howlis", ["source"] = "Jes Howlis", ["npcID"] = 127484, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2102, }, [371983] = { ["encounterName"] = "Sennarth, The Cold Breath", ["source"] = "Sennarth", ["encounterID"] = 2592, ["event"] = "SPELL_CAST_START", ["npcID"] = 187967, }, [21832] = { ["encounterName"] = "Princess Theradras", ["source"] = "Princess Theradras", ["npcID"] = 12201, ["event"] = "SPELL_CAST_START", ["encounterID"] = 429, }, [379023] = { ["event"] = "SPELL_CAST_START", ["source"] = "Hillside Forager", ["npcID"] = 191240, }, [200154] = { ["event"] = "SPELL_CAST_START", ["source"] = "Understone Demolisher", ["npcID"] = 102253, }, [233426] = { ["encounterName"] = "Demonic Inquisition", ["source"] = "Atrigan", ["npcID"] = 116689, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2048, }, [398632] = { ["source"] = "Irontide Crackshot", ["event"] = "SPELL_CAST_START", ["npcID"] = 200852, }, [388392] = { ["source"] = "Unruly Textbook", ["event"] = "SPELL_CAST_START", ["npcID"] = 196044, }, [387960] = { ["event"] = "SPELL_CAST_START", ["source"] = "Caldera Stomper", ["npcID"] = 187919, }, [56837] = { ["encounterName"] = "Frozen Commander", ["source"] = "Mage Hunter Ascendant", ["encounterID"] = 519, ["event"] = "SPELL_CAST_START", ["npcID"] = 26727, }, [195036] = { ["event"] = "SPELL_CAST_START", ["source"] = "Seacursed Soulkeeper", ["npcID"] = 97200, }, [240784] = { ["source"] = "Nether Horror", ["event"] = "SPELL_CAST_START", ["npcID"] = 118044, }, [383866] = { ["source"] = "Magma Droplet", ["event"] = "SPELL_CAST_START", ["npcID"] = 194526, }, [197250] = { ["encounterName"] = "Cordana Felsong", ["source"] = "Cordana Felsong", ["encounterID"] = 1818, ["event"] = "SPELL_CAST_START", ["npcID"] = 95888, }, [400333] = { ["source"] = "Cliffkeeper Bouldani", ["event"] = "SPELL_CAST_START", ["npcID"] = 202612, }, [377034] = { ["encounterName"] = "Crawth", ["source"] = "Crawth", ["encounterID"] = 2564, ["event"] = "SPELL_CAST_START", ["npcID"] = 191736, }, [263345] = { ["encounterName"] = "Overseer Korgus", ["source"] = "Heavy Cannon", ["npcID"] = 134025, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2104, }, [405366] = { ["source"] = "Lady Shaz'ra", ["event"] = "SPELL_CAST_START", ["npcID"] = 200885, }, [195037] = { ["source"] = "Hatecoil Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 95861, }, [150504] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Aquamancer", ["npcID"] = 74353, }, [201411] = { ["event"] = "SPELL_CAST_START", ["source"] = "Dreadfire Imp", ["npcID"] = 100527, }, [412999] = { ["source"] = "Winglord Dezran", ["event"] = "SPELL_CAST_START", ["npcID"] = 201677, }, [385916] = { ["encounterName"] = "Granyth", ["source"] = "Granyth", ["encounterID"] = 2637, ["event"] = "SPELL_CAST_START", ["npcID"] = 186616, }, [193502] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glayvianna Soulrender", ["npcID"] = 98177, }, [371584] = { ["source"] = "Irontide Brinecaster", ["event"] = "SPELL_CAST_START", ["npcID"] = 200853, }, [167012] = { ["event"] = "SPELL_CAST_START", ["source"] = "Shinri", ["npcID"] = 82415, }, [157355] = { ["event"] = "SPELL_CAST_START", ["source"] = "Voidseer Kalurg", ["npcID"] = 83385, }, [412330] = { ["source"] = "Malrogg", ["event"] = "SPELL_CAST_START", ["npcID"] = 202606, }, [387965] = { ["event"] = "SPELL_CAST_START", ["source"] = "Time-Lost Bladewing", ["npcID"] = 187232, }, [259711] = { ["event"] = "SPELL_CAST_START", ["source"] = "Block Warden", ["npcID"] = 131445, }, [172643] = { ["encounterName"] = "Xeri'tac", ["source"] = "Xeri'tac", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 84550, }, [230358] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Mistress Sassz'ine", ["npcID"] = 115767, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2037, }, [169445] = { ["source"] = "Twisted Abomination", ["event"] = "SPELL_CAST_START", ["npcID"] = 84767, }, [400877] = { ["source"] = "Smoldering Hound", ["event"] = "SPELL_CAST_START", ["npcID"] = 199823, }, [399664] = { ["source"] = "Igneous Darkness", ["event"] = "SPELL_CAST_START", ["npcID"] = 202866, }, [395784] = { ["event"] = "SPELL_CAST_START", ["source"] = "Raszageth", ["npcID"] = 199031, }, [383872] = { ["source"] = "Primal Blaze", ["event"] = "SPELL_CAST_START", ["npcID"] = 200589, }, [118905] = { ["event"] = "SPELL_CAST_START", ["source"] = "Capacitor Totem", ["npcID"] = 61245, }, [369813] = { ["source"] = "Fire Elemental", ["event"] = "SPELL_CAST_START", ["npcID"] = 189843, }, [166923] = { ["source"] = "Champion Druna", ["event"] = "SPELL_CAST_START", ["npcID"] = 81603, }, [164592] = { ["source"] = "Bloodmaul Geomancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 75198, }, [197144] = { ["source"] = "Hatecoil Wrangler", ["event"] = "SPELL_CAST_START", ["npcID"] = 100216, }, [398206] = { ["event"] = "SPELL_CAST_START", ["source"] = "Exhumed Spirit", ["npcID"] = 75979, }, [407420] = { ["event"] = "SPELL_CAST_START", ["source"] = "Primalist Runestone", ["npcID"] = 204001, }, [396159] = { ["event"] = "SPELL_CAST_START", ["source"] = "Lava Crawler", ["npcID"] = 186620, }, [45065] = { ["encounterName"] = "Brutallus", ["source"] = "Madrigosa", ["encounterID"] = 725, ["event"] = "SPELL_CAST_START", ["npcID"] = 24895, }, [377732] = { ["event"] = "SPELL_CAST_START", ["source"] = "Refti Custodian", ["npcID"] = 184319, }, [193505] = { ["event"] = "SPELL_CAST_START", ["source"] = "Vileshard Hulk", ["npcID"] = 91000, }, [153067] = { ["encounterName"] = "Nhallish", ["source"] = "Nhallish", ["npcID"] = 75829, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1688, }, [384899] = { ["event"] = "SPELL_CAST_START", ["source"] = "Rotbow Stalker", ["npcID"] = 186208, }, [239810] = { ["event"] = "SPELL_CAST_START", ["source"] = "Eternal Soulguard", ["npcID"] = 120191, }, [195944] = { ["source"] = "Skrog Wavecrasher", ["event"] = "SPELL_CAST_START", ["npcID"] = 91796, }, [410629] = { ["source"] = "Scalecommander Sarkareth", ["event"] = "SPELL_CAST_START", ["npcID"] = 199984, }, [372615] = { ["event"] = "SPELL_CAST_START", ["source"] = "Tamed Phoenix", ["npcID"] = 189247, }, [395819] = { ["event"] = "SPELL_CAST_START", ["source"] = "Qalashi Scaleripper", ["npcID"] = 187602, }, [392130] = { ["source"] = "Professor Maxdormu", ["event"] = "SPELL_CAST_START", ["npcID"] = 189668, }, [375687] = { ["event"] = "SPELL_CAST_START", ["source"] = "Decay Totem", ["npcID"] = 190426, }, [303161] = { ["source"] = "Farscale Raider", ["event"] = "SPELL_CAST_START", ["npcID"] = 201301, }, [68872] = { ["encounterName"] = "Bronjahm", ["source"] = "Bronjahm", ["encounterID"] = 2006, ["event"] = "SPELL_CAST_START", ["npcID"] = 36497, }, [17290] = { ["event"] = "SPELL_CAST_START", ["source"] = "Twilight Worshipper", ["npcID"] = 30111, }, [235833] = { ["source"] = "Corrupted Risen Mage", ["event"] = "SPELL_CAST_START", ["npcID"] = 118491, }, [76719] = { ["source"] = "Incendiary Spark", ["event"] = "SPELL_CAST_START", ["npcID"] = 40021, }, [376073] = { ["encounterName"] = "Broodkeeper Diurna", ["source"] = "Broodkeeper Diurna", ["npcID"] = 190245, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2614, }, [230362] = { ["encounterName"] = "Mistress Sassz'ine", ["source"] = "Electrifying Jellyfish", ["npcID"] = 115896, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2037, }, [401361] = { ["source"] = "Towering Deepstrider", ["event"] = "SPELL_CAST_START", ["npcID"] = 203786, }, [153581] = { ["source"] = "Soaring Chakram Master", ["event"] = "SPELL_CAST_START", ["npcID"] = 76132, }, [389443] = { ["encounterName"] = "Watcher Irideus", ["source"] = "Nullification Device", ["encounterID"] = 2615, ["event"] = "SPELL_CAST_START", ["npcID"] = 196712, }, [400842] = { ["source"] = "Zaqali Blazestalker", ["event"] = "SPELL_CAST_START", ["npcID"] = 199828, }, [367500] = { ["event"] = "SPELL_CAST_START", ["source"] = "Bracken Warscourge", ["npcID"] = 185529, }, [412669] = { ["event"] = "SPELL_CAST_START", ["source"] = "Klakatak", ["npcID"] = 203618, }, [58973] = { ["source"] = "Drakkari God Hunter", ["event"] = "SPELL_CAST_START", ["npcID"] = 29820, }, [59842] = { ["encounterName"] = "Slad'ran", ["source"] = "Slad'ran", ["encounterID"] = 1978, ["event"] = "SPELL_CAST_START", ["npcID"] = 29304, }, [157165] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sargerei Zealot", ["npcID"] = 77132, }, [398370] = { ["source"] = "Calcifying Crawler", ["event"] = "SPELL_CAST_START", ["npcID"] = 203342, }, [381834] = { ["encounterName"] = "Hackclaw's War-Band", ["source"] = "Rira Hackclaw", ["npcID"] = 186122, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2570, }, [61326] = { ["source"] = "Azure Scale-Binder", ["event"] = "SPELL_CAST_START", ["npcID"] = 26735, }, [57047] = { ["source"] = "Crazed Mana-Surge", ["event"] = "SPELL_CAST_START", ["npcID"] = 26737, }, [412226] = { ["source"] = "Sluggish Slug", ["event"] = "SPELL_CAST_START", ["npcID"] = 205754, }, [56938] = { ["encounterName"] = "Grand Magus Telestra", ["source"] = "Grand Magus Telestra", ["encounterID"] = 2010, ["event"] = "SPELL_CAST_START", ["npcID"] = 26928, }, [59366] = { ["encounterName"] = "Krik'thir the Gatewatcher", ["source"] = "Watcher Silthik", ["encounterID"] = 1971, ["event"] = "SPELL_CAST_START", ["npcID"] = 28731, }, [367503] = { ["event"] = "SPELL_CAST_START", ["source"] = "Decay Speaker", ["npcID"] = 186191, }, [53333] = { ["source"] = "Anub'ar Necromancer", ["event"] = "SPELL_CAST_START", ["npcID"] = 29098, }, [391833] = { ["event"] = "SPELL_CAST_START", ["source"] = "Sherath", ["npcID"] = 188710, }, [199652] = { ["event"] = "SPELL_CAST_START", ["source"] = "King Haldor", ["npcID"] = 95843, }, [204344] = { ["event"] = "SPELL_CAST_START", ["source"] = "Blacktalon Assassin", ["npcID"] = 191955, }, [372623] = { ["encounterName"] = "Sentinel Talondras", ["source"] = "Sentinel Talondras", ["npcID"] = 184124, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2557, }, [209378] = { ["source"] = "Imacu'tya", ["event"] = "SPELL_CAST_START", ["npcID"] = 104275, }, [209027] = { ["source"] = "Duskwatch Guard", ["event"] = "SPELL_CAST_START", ["npcID"] = 111563, }, [401338] = { ["source"] = "Kob'rok", ["event"] = "SPELL_CAST_START", ["npcID"] = 203462, }, [178154] = { ["encounterName"] = "Oshir", ["source"] = "Rylak Skyterror", ["npcID"] = 89011, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1750, }, [195046] = { ["source"] = "Hatecoil Oracle", ["event"] = "SPELL_CAST_START", ["npcID"] = 95861, }, [31623] = { ["encounterName"] = "Swamplord Musel'ek", ["source"] = "Swamplord Musel'ek", ["npcID"] = 17826, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1947, }, [257495] = { ["encounterName"] = "The Sand Queen", ["source"] = "The Sand Queen", ["npcID"] = 127479, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2101, }, [405962] = { ["source"] = "Bronogg the Bully", ["event"] = "SPELL_CAST_START", ["npcID"] = 203386, }, [150290] = { ["encounterName"] = "Magmolatus", ["source"] = "Calamity", ["encounterID"] = 1655, ["event"] = "SPELL_CAST_START", ["npcID"] = 74571, }, [173052] = { ["encounterName"] = "Xeri'tac", ["source"] = "Venom Sprayer", ["encounterID"] = 1752, ["event"] = "SPELL_CAST_START", ["npcID"] = 86547, }, [68982] = { ["encounterName"] = "Devourer of Souls", ["source"] = "Devourer of Souls", ["encounterID"] = 2007, ["event"] = "SPELL_CAST_START", ["npcID"] = 36502, }, [405868] = { ["event"] = "SPELL_CAST_START", ["source"] = "Invoq", ["npcID"] = 203627, }, [412678] = { ["event"] = "SPELL_CAST_START", ["source"] = "Klakatak", ["npcID"] = 203618, }, [378850] = { ["event"] = "SPELL_CAST_START", ["source"] = "Unshackled Energy", ["npcID"] = 200136, }, [387343] = { ["source"] = "Therrocite", ["event"] = "SPELL_CAST_START", ["npcID"] = 197749, }, [369241] = { ["event"] = "SPELL_CAST_START", ["source"] = "Zaqali Berserker", ["npcID"] = 200058, }, [365905] = { ["source"] = "Yggdreth the Despoiler", ["event"] = "SPELL_CAST_START", ["npcID"] = 184860, }, [391055] = { ["encounterName"] = "Kurog Grimtotem", ["source"] = "Kurog Grimtotem", ["npcID"] = 184986, ["event"] = "SPELL_CAST_START", ["encounterID"] = 2605, }, [59430] = { ["encounterName"] = "Anub'arak", ["source"] = "Anub'arak", ["npcID"] = 29120, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1973, }, [376723] = { ["encounterName"] = "Balakar Khan", ["source"] = "Nokhud Stormcaster", ["encounterID"] = 2580, ["event"] = "SPELL_CAST_START", ["npcID"] = 190294, }, [199143] = { ["encounterName"] = "Lord Kur'talos Ravencrest", ["source"] = "Dantalionax", ["npcID"] = 98970, ["event"] = "SPELL_CAST_START", ["encounterID"] = 1835, }, [203750] = { ["event"] = "SPELL_CAST_START", ["source"] = "Duskwatch Orbitist", ["npcID"] = 114470, }, [402807] = { ["event"] = "SPELL_CAST_START", ["source"] = "Glittering Shard Construct", ["npcID"] = 205241, }, }, } PlaterLanguage = { ["language"] = "enUS", ["version"] = 1, }