You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.3 KiB

local mod = DBM:NewMod(660, "DBM-Party-MoP", 8, 311)
local L = mod:GetLocalizedStrings()
mod:SetRevision("20220218034305")
mod:SetCreatureID(59303)
mod:SetEncounterID(1422)
mod:RegisterCombat("combat")
mod:RegisterEventsInCombat(
"SPELL_CAST_SUCCESS 114021 114242 114259 116140",
"UNIT_SPELLCAST_SUCCEEDED boss1"
)
local warnPiercingThrow = mod:NewSpellAnnounce(114021, 2)
local warnDeathBlossom = mod:NewSpellAnnounce(114242, 3)
local warnCallDog = mod:NewSpellAnnounce(114259, 4)
local warnBloodyRage = mod:NewSpellAnnounce(116140, 4)
local timerPiercingThrowCD = mod:NewNextTimer(6, 114021, nil, nil, nil, 3)
local timerDeathBlossomCD = mod:NewNextTimer(6, 114242, nil, nil, nil, 3)
function mod:OnCombatStart(delay)
timerPiercingThrowCD:Start(7-delay)
end
function mod:SPELL_CAST_SUCCESS(args)
if args.spellId == 114021 then
warnPiercingThrow:Show()
elseif args.spellId == 114242 then
warnDeathBlossom:Show()
elseif args.spellId == 114259 and self:AntiSpam(3, 1) then--Call Dog
warnCallDog:Show()
elseif args.spellId == 116140 then--Blood Rage(done calling dogs)
warnBloodyRage:Show()
timerPiercingThrowCD:Start(13.5)
end
end
function mod:UNIT_SPELLCAST_SUCCEEDED(uId, _, spellId)
if spellId == 114086 then
warnPiercingThrow:Show()
end
end