|
|
|
@ -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 |
|
|
|
|