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.

42 lines
1.3 KiB

local mod = DBM:NewMod(631, "DBM-Party-WotLK", 12, 283)
local L = mod:GetLocalizedStrings()
mod:SetRevision("20231020041658")
mod:SetCreatureID(29314)
mod:SetEncounterID(2663)
mod:RegisterCombat("combat")
mod:RegisterEventsInCombat(
"SPELL_AURA_APPLIED"
)
local warningVoidShift = mod:NewTargetNoFilterAnnounce(59743, 2)
local warningShroudofDarkness = mod:NewTargetNoFilterAnnounce(59745, 3)
local specWarnVoidShifted = mod:NewSpecialWarningYou(54343, nil, nil, nil, 1, 2)
local specWarnShroud = mod:NewSpecialWarningDispel(59745, "MagicDispeller", nil, nil, 1, 2)
local timerVoidShifted = mod:NewTargetTimer(15, 54343, nil, nil, nil, 5)
--mod:GroupSpells(59743, 54343)
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(59743, 54361) then -- Void Shift 59743 (HC) 54361 (nonHC)
warningVoidShift:Show(args.destName)
elseif args.spellId == 54343 then
if args:IsPlayer() then
specWarnVoidShifted:Show()
specWarnVoidShifted:Play("targetyou")
end
timerVoidShifted:Start(args.destName)
elseif args:IsSpellID(59745, 54524) then -- Shroud of Darkness 59745 (HC) 54524 (nonHC)
if self.Options.SpecWarn59745dispel then
specWarnShroud:Show(args.destName)
specWarnShroud:Play("dispelboss")
else
warningShroudofDarkness:Show(args.destName)
end
end
end