local mod = DBM:NewMod("Keristrasza", "DBM-Party-WotLK", 8) local L = mod:GetLocalizedStrings() mod:SetRevision(("$Revision: 2250 $"):sub(12, -3)) mod:SetCreatureID(26723) mod:SetZone() mod:RegisterCombat("combat") mod:RegisterEvents( "SPELL_CAST_SUCCESS", "SPELL_AURA_REMOVED" ) local warningChains = mod:NewTargetAnnounce(50997, 4) local warningNova = mod:NewSpellAnnounce(48179, 3) local warningEnrage = mod:NewSpellAnnounce(8599, 3) local timerChains = mod:NewTargetTimer(10, 50997) local timerChainsCD = mod:NewCDTimer(25, 50997) local timerNova = mod:NewBuffActiveTimer(10, 48179) local timerNovaCD = mod:NewCDTimer(25, 48179) function mod:SPELL_CAST_SUCCESS(args) if args:IsSpellID(50997) then warningChains:Show(args.destName) timerChains:Start(args.destName) timerChainsCD:Start() elseif args:IsSpellID(8599) and args.souceGUID == 26723 then warningEnrage:Show() elseif args:IsSpellID(48179) then warningNova:Show() timerNova:Start() timerNovaCD:Start() end end function mod:SPELL_AURA_REMOVED(args) if args:IsSpellID(50997) then timerChains:Cancel() end end