This commit is contained in:
Andrew6810
2022-10-21 06:50:13 -07:00
parent 8571e98fb1
commit 39c0ed874e
466 changed files with 52263 additions and 2 deletions
+50
View File
@@ -0,0 +1,50 @@
local mod = DBM:NewMod("ThreeBugs", "DBM-AQ40", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 184 $"):sub(12, -3))
mod:SetCreatureID(15544, 15511, 15543)
mod:RegisterCombat("combat")
mod:RegisterEvents(
"PLAYER_ALIVE"
)
mod:SetBossHealthInfo(
15543, L.Yauj,
15544, L.Vem,
15511, L.Kri
)
local berserkTimer = mod:NewBerserkTimer(540)
local prewarnBurrow = mod:NewAnnounce("Burrow Soon", 3, 1002251)
local warnBurrow = mod:NewAnnounce("Burrow Now", 2, 1002251)
local timerBurrow = mod:NewTimer(35, "Vem: Next Burrow", 1002251)
local timerCheck
function mod:OnCombatStart(delay)
berserkTimer:Start()
timerCheck = 1
self:ScheduleMethod(0.1, "checkIsVis")
end
function mod:preBurrow()
prewarnBurrow:Show()
end
function mod:alertBurrow()
warnBurrow:Show()
self:ScheduleMethod(0, "alarmSound")
end
function mod:checkIsVis()
if UnitIsVisible(15544) and timerCheck == 1 then
elseif UnitIsVisible(15544) and timerCheck == 2 then
timerCheck = 1
local timera = 35
timerBurrow:Show(timera)
self:ScheduleMethod(timera-5, "preBurrow")
self:ScheduleMethod(timera, "alertBurrow")
elseif not UnitIsVisible(15544) then
timerCheck = 2
end
self:ScheduleMethod(0.1, "checkIsVis")
end