Files
coa-dbm/DBM-WorldEvents/Ahune.lua
T
Andrew6810 39c0ed874e init
2022-10-21 06:50:13 -07:00

41 lines
1.3 KiB
Lua

local mod = DBM:NewMod("Ahune", "DBM-WorldEvents")
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 4198 $"):sub(12, -3))
mod:SetCreatureID(25740)--25740 Ahune, 25755, 25756 the two types of adds
mod:RegisterCombat("say", L.Pull)
mod:SetMinCombatTime(15)
mod:RegisterEvents(
"SPELL_AURA_APPLIED",
"SPELL_AURA_REMOVED"
)
local warnSubmerged = mod:NewAnnounce("Submerged", 2, "Interface\\AddOns\\DBM-Core\\textures\\CryptFiendBurrow.blp")
local warnEmerged = mod:NewAnnounce("Emerged", 2, "Interface\\AddOns\\DBM-Core\\textures\\CryptFiendUnBurrow.blp")
local specWarnAttack = mod:NewSpecialWarning("specWarnAttack")
local timerCombatStart = mod:NewTimer(10, "TimerCombat", 2457)--rollplay for first pull
local timerEmerge = mod:NewTimer(40, "EmergeTimer", "Interface\\AddOns\\DBM-Core\\textures\\CryptFiendUnBurrow.blp")
local timerSubmerge = mod:NewTimer(95, "SubmergTimer", "Interface\\AddOns\\DBM-Core\\textures\\CryptFiendBurrow.blp")
function mod:OnCombatStart(delay)
timerCombatStart:Start(-delay)
end
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(45954) then -- Ahunes Shield
warnEmerged:Show()
timerSubmerge:Start()
end
end
function mod:SPELL_AURA_REMOVED(args)
if args:IsSpellID(45954) then -- Ahunes Shield
warnSubmerged:Show()
timerEmerge:Start()
specWarnAttack:Show()
end
end