local mod = DBM:NewMod("BrawlRank1", "DBM-Brawlers") local L = mod:GetLocalizedStrings() mod:SetRevision("20211125075428") --mod:SetModelID(46327)--Last Boss of Rank 1 mod:RegisterEvents( "SPELL_CAST_START 135342 290486 140983" -- "SPELL_AURA_APPLIED", -- "SPELL_AURA_REMOVED" ) local warnChomp = mod:NewSpellAnnounce(135342, 4, nil, false, 2)--Bruce local warnDaFifHammer = mod:NewSpellAnnounce(290486, 3)--Thog Hammerspace local warnCantataofFlooting = mod:NewSpellAnnounce(140983, 3) local specWarnChomp = mod:NewSpecialWarningDodge(135342, nil, nil, nil, 3, 2)--Bruce local specWarnDaFifHammer = mod:NewSpecialWarningDodge(290486, nil, nil, nil, 1, 2)--Thog Hammerspace local specWarnCantataofFlooting = mod:NewSpecialWarningInterrupt(140983, "HasInterrupt", nil, nil, 1, 2)--Grandpa Grumplefloot local timerChompCD = mod:NewCDTimer(8, 135342, nil, nil, nil, 3, nil, DBM_COMMON_L.DEADLY_ICON)--Bruce local timerDaFifHammerCD = mod:NewCDTimer(22.6, 290486, nil, nil, nil, 3)--Thog Hammerspace --local timerCantataofFlootingCD = mod:NewCDTimer(8, 140983, nil, nil, nil, 4, nil, DBM_COMMON_L.INTERRUPT_ICON) local brawlersMod = DBM:GetModByName("BrawlersGeneral") function mod:SPELL_CAST_START(args) if not brawlersMod.Options.SpectatorMode and not brawlersMod:PlayerFighting() then return end--Spectator mode is disabled, do nothing. local spellId = args.spellId if spellId == 135342 then timerChompCD:Start()--And timers (first one is after 6 seconds) if brawlersMod:PlayerFighting() then--Only give special warnings if you're in arena though. specWarnChomp:Show() specWarnChomp:Play("shockwave") else warnChomp:Show()--Give reg warnings for spectators timerChompCD:SetSTFade(true) end elseif spellId == 290486 then timerDaFifHammerCD:Start() if brawlersMod:PlayerFighting() then--Only give special warnings if you're in arena though. specWarnDaFifHammer:Show() specWarnDaFifHammer:Play("shockwave") else warnDaFifHammer:Show()--Give reg warnings for spectators timerDaFifHammerCD:SetSTFade(true) end elseif spellId == 140983 then --timerCantataofFlootingCD:Start() if brawlersMod:PlayerFighting() then--Only give special warnings if you're in arena though. specWarnCantataofFlooting:Show(args.sourceName) specWarnCantataofFlooting:Play("kickcast") else warnCantataofFlooting:Show()--Give reg warnings for spectators --timerCantataofFlootingCD:SetSTFade(true) end end end --[[ function mod:SPELL_AURA_APPLIED(args) if not brawlersMod.Options.SpectatorMode and not brawlersMod:PlayerFighting() then return end if args.spellId == 126209 then end end function mod:SPELL_AURA_REMOVED(args) if not brawlersMod.Options.SpectatorMode and not brawlersMod:PlayerFighting() then return end if args.spellId == 126209 then end end --]]