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.
32 lines
721 B
32 lines
721 B
local mod = DBM:NewMod("Cannon", "DBM-DMF")
|
|
local L = mod:GetLocalizedStrings()
|
|
|
|
mod:SetRevision("20211011125402")
|
|
|
|
mod:RegisterEvents(
|
|
"SPELL_CAST_SUCCESS 102120",
|
|
"UNIT_AURA player"
|
|
)
|
|
mod.noStatistics = true
|
|
|
|
local timerMagicWings = mod:NewBuffFadesTimer(8, 102116, nil, false, 2, 5)
|
|
|
|
local markWings = false
|
|
|
|
local function wingsRemoved()
|
|
markWings = false
|
|
end
|
|
|
|
function mod:SPELL_CAST_SUCCESS(args)
|
|
if args.spellId == 102120 and args:IsPlayer() then
|
|
timerMagicWings:Cancel()
|
|
end
|
|
end
|
|
|
|
function mod:UNIT_AURA()
|
|
if DBM:UnitBuff("player", DBM:GetSpellInfo(102116)) and not markWings then
|
|
timerMagicWings:Start()
|
|
markWings = true
|
|
self:Schedule(8.5, wingsRemoved)
|
|
end
|
|
end
|
|
|