--local timerClawFrenzyCD = mod:NewCDTimer(9.7, 196512, nil, "Tank", nil, 5, nil, DBM_COMMON_L.TANK_ICON)--it is 10 sec, but is spell queued half the time it's not very accurate to enable
localtimerHowlCD=mod:NewCDTimer(31.5,196543,nil,"SpellCaster",nil,2)--32ish unless spell queued a little
localtimerFixateCD=mod:NewCDTimer(34.4,196838,nil,nil,nil,3)--Poor data, needs more to see if it has lower times
--Initial timers also iffy as hell cause bilities can be a randomized order
-- timerHowlCD:Start(5-delay)
-- timerLeapCD:Start(8.1-delay)
-- timerClawFrenzyCD:Start(19-delay)--22
end
functionmod:OnCombatEnd()
self:UnregisterShortTermEvents()
ifself.Options.RangeFramethen
DBM.RangeCheck:Hide()
end
end
functionmod:SPELL_CAST_START(args)
localspellId=args.spellId
ifspellId==196838then
timerFixateCD:Start()
self:BossTargetScanner(99868,"FixateTarget",0.2,12,true,nil,nil,nil,true)--Target scanning used to grab target 2-3 seconds faster. Doesn't seem to anymore?
elseifspellId==196543then
specWarnHowl:Show()
specWarnHowl:Play("stopcast")
elseifspellId==197558then
timerLeapCD:Start()
end
end
functionmod:SPELL_CAST_SUCCESS(args)
localspellId=args.spellId
ifspellId==196567then--Stealth (boss retreat)
--Stop all timers but not combat
for_,vinipairs(self.timers)do
v:Stop()
end
--Artificially set no wipe to 30 minutes
self:SetWipeTime(1800)
--Scan for Boss to be re-enraged
self:RegisterShortTermEvents(
"ENCOUNTER_START",
"ZONE_CHANGED_NEW_AREA"
)
elseifspellId==196512then
warnClawFrenzy:Show()
elseifspellId==207707andself:AntiSpam(2,1)then--Wolves spawning out of stealth