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.

43 lines
1.4 KiB

4 years ago
local mod = DBM:NewMod("BrawlRumble", "DBM-Brawlers")
local L = mod:GetLocalizedStrings()
mod:SetRevision("20201102223314")
mod:SetModelID(28649)
mod:RegisterEvents(
"SPELL_AURA_APPLIED 228855 229593"
-- "SPELL_AURA_REMOVED"
)
--Todo, fixates probably switch targets when someone dies, so it's probably not workable to have a Cd timer, maybe a target timer instead?
--TODO, mind break spellid?
local warnMooseRun = mod:NewTargetNoFilterAnnounce(228855, 4)--Grief Warden
local warnHippoFixate = mod:NewTargetNoFilterAnnounce(229593, 4)--Senya
local specWarnMooseRun = mod:NewSpecialWarningRun(228855)--Grief Warden
local specWarnHippoFixate = mod:NewSpecialWarningRun(229593)--Senya
--local timerMooseRunCD = mod:NewAITimer(17, 228855, nil, nil, nil, 3)--Grief Warden
--local timerHippoFixateCD = mod:NewAITimer(17, 229593, nil, nil, nil, 3)--Senya
local brawlersMod = DBM:GetModByName("BrawlersGeneral")
function mod:SPELL_AURA_APPLIED(args)
if not brawlersMod.Options.SpectatorMode and not brawlersMod:PlayerFighting() then return end
if args.spellId == 228855 and args:IsDestTypePlayer() then
--timerMooseRunCD:Start()
if args:IsPlayer() then
specWarnMooseRun:Show()
else
warnMooseRun:Show(args.destName)
end
elseif args.spellId == 229593 then
--timerHippoFixateCD:Start()
if args:IsPlayer() then
specWarnHippoFixate:Show()
else
warnHippoFixate:Show(args.destName)
end
end
end