SweepyBoop's Arena Helper

SweepyBoop's Arena Helper

13.9k Downloads

[Feature request] Implement triggers for aura combos such as MM hunter one shot combo

SweepyBoop opened this issue ยท 2 comments

commented

Leverage the WA_GetUnitAura helper function

local UnitAura = UnitAura
-- Unit Aura functions that return info about the first Aura matching the spellName or spellID given on the unit.
local WA_GetUnitAura = function(unit, spell, filter)
  if filter and not filter:upper():find("FUL") then
      filter = filter.."|HELPFUL"
  end
  for i = 1, 255 do
    local name, _, _, _, _, _, _, _, _, spellId = UnitAura(unit, i, filter)
    if not name then return end
    if spell == spellId or spell == name then
      return UnitAura(unit, i, filter)
    end
  end
end
commented

Return values are:
name, icon, count, dispelType, duration, expirationTime, source, isStealable, nameplateShowPersonal, spellId, canApplyAura, isBossDebuff, castByPlayer, nameplateShowAll, timeMod, ...

commented

Spells to consolidate:
Ret Wing Proc
Seraphim
Final Reckoning
PI
Skyfury
Blessing of Summer
Unholy Nova
Soul Rot