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.

53 lines
1.4 KiB

local mod = DBM:NewMod(340, "DBM-Party-Cataclysm", 12, 184)
local L = mod:GetLocalizedStrings()
mod.statTypes = "heroic,timewalker"
mod:SetRevision("20200912135206")
mod:SetCreatureID(54431)
mod:SetEncounterID(1881)
mod:RegisterCombat("combat")
mod:RegisterEventsInCombat(
"SPELL_AURA_APPLIED 101840",
"SPELL_AURA_APPLIED_DOSE 101840",
"SPELL_CAST_SUCCESS 101625",
"SPELL_SUMMON 101614"
)
-- Just adding all I can find, no idea how usefull they will be on Live :)
local warnTotem = mod:NewSpellAnnounce(101614, 3)
local warnMoltenBlast = mod:NewTargetAnnounce(101840, 3)
local warnPulverize = mod:NewSpellAnnounce(101625, 3)
local timerTotem = mod:NewNextTimer(25, 101614, nil, nil, nil, 5)
local timerPulverize = mod:NewNextTimer(40, 101625, nil, nil, nil, 3)
function mod:OnCombatStart(delay)
timerTotem:Start(10-delay)
timerPulverize:Start(30-delay)
end
function mod:SPELL_AURA_APPLIED(args)
if args.spellId == 101840 and self:AntiSpam(3, 1) then
warnMoltenBlast:Show(args.destName)
end
end
mod.SPELL_AURA_APPLIED_DOSE = mod.SPELL_AURA_APPLIED
function mod:SPELL_CAST_SUCCESS(args)
if args.spellId == 101625 and self:AntiSpam(3, 2) then
warnPulverize:Show()
timerPulverize:Start()
end
end
function mod:SPELL_SUMMON(args)
if args.spellId == 101614 then
warnTotem:Show()
timerTotem:Start()
end
end