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
+86
View File
@@ -0,0 +1,86 @@
local mod1 = DBM:NewMod("Shadikith", "DBM-Karazhan")
local L = mod1:GetLocalizedStrings()
mod1:SetCreatureID(16180)
mod1:RegisterCombat("combat")
mod1:RegisterEvents(
"SPELL_AURA_APPLIED",
"SPELL_CAST_SUCCESS"
)
local warningDive = mod1:NewTargetAnnounce(29903, 3)
local DiveCD = mod1:NewCDTimer(30, 29903)
local timerSilence = mod1:NewCDTimer(10, 29904)
local timerKnockback = mod1:NewCDTimer(8, 29905)
function mod1:SPELL_AURA_APPLIED(args)
if args:IsSpellID(29904) then
timerSilence:Start()
end
end
function mod1:SPELL_CAST_START(args)
if args:IsSpellID(29905) then
timerKnockback:Start()
end
end
function mod1:SPELL_CAST_SUCCESS(args)
if args:IsSpellID(29903) then
warningDive:Show(args.destName)
DiveCD:Start()
elseif args:IsSpellID(29905) then
timerKnockback:Start()
end
end
local mod2 = DBM:NewMod("Hyakiss", "DBM-Karazhan")
local L = mod2:GetLocalizedStrings()
mod2:SetCreatureID(16179)
mod2:RegisterCombat("combat")
mod2:RegisterEvents(
"SPELL_AURA_APPLIED",
"SPELL_CAST_SUCCESS"
)
local warningWeb = mod2:NewTargetAnnounce(29896, 3)
local timerWeb = mod2:NewTargetTimer(10, 29896)
local timerPoisonVolley = mod2:NewCDTimer(24, 29293)
-- local timerAcidicFang = mod2:NewTargetTimer(10, 29901)
local warnAcidicFang = mod2:NewAnnounce(L.WarnAcidicFang, 2, 29901)
function mod2:SPELL_AURA_APPLIED(args)
if args:IsSpellID(29896) then
warningWeb:Show(args.destName)
timerWeb:Show(args.destName)
end
end
function mod2:SPELL_AURA_APPLIED_DOSE(args)
if args:IsSpellID(29901) and args.amount > 2 then
warnAcidicFang:Show(args.spellName, args.destName, args.amount or 1)
end
end
local mod3 = DBM:NewMod("Rokad", "DBM-Karazhan")
local L = mod3:GetLocalizedStrings()
mod3:SetCreatureID(16181)
mod3:RegisterCombat("combat")
mod3:RegisterEvents(
"SPELL_AURA_APPLIED"
)
local warnHowlCurse = mod3:NewTargetAnnounce(29304, 3)
local warnBleed = mod3:NewTargetAnnounce(85356, 3)
local warnEnrage = mod3:NewAnnounce("Soft Enrage", 2, 29691)
function mod3:SPELL_AURA_APPLIED(args)
if args:IsSpellID(29304) then
warnHowlCurse:Show(args.destName)
elseif args:IsSpellID(85356) then
warnBleed:Show(args.destName)
elseif args:IsSpellID(29691) then
warnEnrage:Show(args.destName)
end
end