local mod = DBM:NewMod("Augh", "DBM-Party-Cataclysm", 5) local L = mod:GetLocalizedStrings() mod.statTypes = "normal,heroic,timewalker" mod:SetRevision("20220116042005") mod:SetCreatureID(49045) mod:SetModelID(37339)--Needs hardcode because he's not in EJ as a separate boss even though he is. mod:RegisterCombat("combat") mod:RegisterEventsInCombat( "SPELL_AURA_APPLIED 84768 84799 91408", "SPELL_AURA_REMOVED 84799" ) local warnSmokeBomb = mod:NewSpellAnnounce(84768, 3) local warnParalyticDart = mod:NewTargetNoFilterAnnounce(84799, 3, nil, false, 2) local warnWhirlWind = mod:NewSpellAnnounce(91408, 3) local timerParalyticDart = mod:NewTargetTimer(9, 84799, nil, "RemovePoison", 3, 5, nil, DBM_COMMON_L.POISON_ICON) function mod:OnCombatStart(delay) end function mod:SPELL_AURA_APPLIED(args) local spellId = args.spellId if spellId == 84768 and self:AntiSpam(5) then warnSmokeBomb:Show() elseif spellId == 84799 then warnParalyticDart:Show(args.destName) timerParalyticDart:Start(args.destName) elseif spellId == 91408 then warnWhirlWind:Show() end end function mod:SPELL_AURA_REMOVED(args) if args.spellId == 84799 then timerParalyticDart:Cancel(args.destName) end end