Finish m+ list

main
Ryan Crockett 2 years ago
parent 7dddf66cb0
commit b036431ee5
  1. 244
      src/MythicPlusUtils/MythicPlusUtils.lua

@ -14,7 +14,7 @@ function MythicPlusUtils:New()
self.interruptList = { self.interruptList = {
-- kick, stun, disorient, incap -- kick, stun, disorient, incap
-- --
-- Hals of Valor -- HoV
-- --
-- Thunder Caller -- Thunder Caller
[95842] = { [95842] = {
@ -423,6 +423,247 @@ function MythicPlusUtils:New()
[376725] = { [376725] = {
true, true, true, true 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 isKick, isStun, isDisorient, isIncap = table.unpack(spellTraits)
local castPercent = unit:GetChannelOrCastPercentComplete() local castPercent = unit:GetChannelOrCastPercentComplete()
if (isStun or isDisorient or isIncap) and not isKick and castPercent >= percent then if (isStun or isDisorient or isIncap) and not isKick and castPercent >= percent then
return isStun, isDisorient, isIncap return isStun, isDisorient, isIncap
end end

Loading…
Cancel
Save