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.
41 lines
1.3 KiB
41 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
|
|
|