diff --git a/src/MythicPlusUtils/MythicPlusUtils.lua b/src/MythicPlusUtils/MythicPlusUtils.lua index c570dba..0710aff 100644 --- a/src/MythicPlusUtils/MythicPlusUtils.lua +++ b/src/MythicPlusUtils/MythicPlusUtils.lua @@ -14,7 +14,7 @@ function MythicPlusUtils:New() self.interruptList = { -- kick, stun, disorient, incap -- - -- Hals of Valor + -- HoV -- -- Thunder Caller [95842] = { @@ -423,6 +423,247 @@ function MythicPlusUtils:New() [376725] = { true, true, true, true } + }, + -- + -- AV + -- + -- Lasher + [196102] = { + -- Mystic Vapors + [387564] = { + false, true, true, true + } + }, + --Arcane Tender + [196115] = { + -- Erratic Growth + [375596] = { + true, false, false, false + } + }, + --Arcane Tender 2 + [191164] = { + -- Erratic Growth + [375596] = { + true, false, false, false + } + }, + -- Crystal Fury + [187160] = { + -- Shards + [370764] = { + false, true, true, false + } + }, + -- Arcane Elemental + [186741] = { + -- Waking Bane + [386546] = { + true, true, true, false + } + }, + -- Curator + [187154] = { + -- Heavy Tome + [389804] = { + true, false, false, false + } + }, + -- Rune Seal Keeper + [187155] = { + -- Icy Bindings + [377488] = { + true, true, true, true + } + }, + -- Crystal Fury + [196116] = { + -- Shards + [370764] = { + false, true, true, false + } + }, + -- Vault Guard + [190510] = { + -- Ice Cutter + [377105] = { + false, true, true, false + } + }, + -- Frog + [187246] = { + -- Null Stomp + [386526] = { + false, true, false, false + } + }, + -- + -- AA + -- + -- Scepter + [196576] = { + -- Mystic Blast + [396812] = { + true, true, true, true + }, + -- Arcane Rain + [388886] = { + false, true, true, true + } + }, + -- Textbook + [196044] = { + -- Lecture + [388392] = { + true, true, true, true + } + }, + -- Eagle + [192333] = { + -- Call The Flock + [377389] = { + true, false, false, false + } + }, + -- Echoknight + [196200] = { + -- Whirlwind + [387910] = { + false, true, true, true + } + }, + -- Invoker + [196202] = { + -- Arcane Missiles + [387975] = { + true, true, true, true + } + }, + -- + -- SMBG + -- + -- Bone Mender + [75713] = { + -- Shadow Mend + [152818] = { + true, false, false, false + } + }, + -- Ritual Bones + [75715] = { + -- Void Slash + [164907] = { + false, true, true, false + } + }, + -- Defiled Spirit + [75451] = { + -- Cry of Anguish + [398154] = { + false, true, true, false + } + }, + -- Dominator + [76446] = { + -- Voidlash + [156776] = { + true, true, true, true + } + }, + -- Spider + [76104] = { + -- Necrotic Burst + [156718] = { + true, false, false, false + } + }, + -- Bat + [75459] = { + -- Plague Spit + [153524] = { + true, true, true, true + } + }, + -- + -- TJS + -- + -- Waterspeaker + [200126] = { + -- Hydrolance + [397888] = { + true, true, true, true + }, + -- Tidal Burst + [397889] = { + true, true, true, true + } + }, + -- Wise Mari + [56448] = { + -- Hydrolance + [397801] = { + true, false, false, false + } + }, + -- Haunting Sha + [59555] = { + -- Gaze + [114646] = { + false, true, true, true + }, + -- Scream + [398859] = { + true, true, true, true + } + }, + -- Fish + [59546] = { + -- Sleepy + [395872] = { + true, false, false, false + } + }, + -- Hozen + [59552] = { + -- Fit of Rage + [396018] = { + true, false, false, false + } + }, + -- Golden Beetle + [59545] = { + -- Staggering Blow + [396019] = { + false, true, true, false + } + }, + -- Tiger + [59544] = { + -- Cat Nap + [396073] = { + true, true, false, false + } + }, + -- Mistweaver + [200137] = { + -- Defilling Mist + [397914] = { + true, true, true, true + } + }, + -- Guardian + [200131] = { + -- Leg Sweep + [397899] = { + false, true, true, false + } + }, + -- Minion of Doubt + [57109] = { + -- Dark Claw + [397931] = { + false, true, true, false + } } } @@ -476,6 +717,7 @@ function MythicPlusUtils:CastingCriticalStop(unit, percent) local isKick, isStun, isDisorient, isIncap = table.unpack(spellTraits) local castPercent = unit:GetChannelOrCastPercentComplete() + if (isStun or isDisorient or isIncap) and not isKick and castPercent >= percent then return isStun, isDisorient, isIncap end