Many localized warnings that didn't have icons now have icons.
@@ -32,7 +32,7 @@
local warnFlame = mod:NewTargetAnnounce(68123, 4)
local warnFlesh = mod:NewTargetAnnounce(66237, 4, nil, mod:IsHealer())
--local warnTouch = mod:NewTargetAnnounce(66209, 3)
-local warnNetherPower = mod:NewAnnounce("WarnNetherPower", 4)
+local warnNetherPower = mod:NewAnnounce("WarnNetherPower", 4, 67009)
local specWarnFlame = mod:NewSpecialWarningRun(67072)
local specWarnFlesh = mod:NewSpecialWarningYou(66237)
@@ -20,8 +20,6 @@
34496, L.Eydis
)
-mod:AddBoolOption("HealthFrame", true)
-
local warnSpecial = mod:NewAnnounce("WarnSpecialSpellSoon", 3)
local warnTouchDebuff = mod:NewAnnounce("WarningTouchDebuff", 2, 66823)
local warnPoweroftheTwins = mod:NewAnnounce("WarningPoweroftheTwins", 4)
@@ -41,6 +39,7 @@
mod:AddBoolOption("SpecialWarnOnDebuff", false, "announce")
mod:AddBoolOption("SetIconOnDebuffTarget", true)
+mod:AddBoolOption("HealthFrame", true)
local debuffTargets = {}
@@ -18,13 +18,13 @@
"CHAT_MSG_MONSTER_YELL"
)
-local warnAirphase = mod:NewAnnounce("WarnAirphase", 2)
-local warnGroundphaseSoon = mod:NewAnnounce("WarnGroundphaseSoon", 2)
+local warnAirphase = mod:NewAnnounce("WarnAirphase", 2, 43810)
+local warnGroundphaseSoon = mod:NewAnnounce("WarnGroundphaseSoon", 2, 43810)
local warnPhase2soon = mod:NewAnnounce("warnPhase2soon", 1)
local warnPhase2 = mod:NewPhaseAnnounce(2, 2)
-local warnInstability = mod:NewAnnounce("warnInstability", 2, nil, false)
-local warnChilledtotheBone = mod:NewAnnounce("warnChilledtotheBone", 2, nil, false)
-local warnMysticBuffet = mod:NewAnnounce("warnMysticBuffet", 2, nil, false)
+local warnInstability = mod:NewAnnounce("warnInstability", 2, 69766, false)
+local warnChilledtotheBone = mod:NewAnnounce("warnChilledtotheBone", 2, 70106, false)
+local warnMysticBuffet = mod:NewAnnounce("warnMysticBuffet", 2, 70128, false)
local warnFrostBeacon = mod:NewTargetAnnounce(70126, 4)
local warnBlisteringCold = mod:NewSpellAnnounce(70123, 3)
local warnFrostBreath = mod:NewSpellAnnounce(71056, 2, nil, mod:IsTank() or mod:IsHealer())
@@ -16,7 +16,7 @@
"UNIT_TARGET"
)
-local warnCorrosion = mod:NewAnnounce("warnCorrosion", 2, nil, false)
+local warnCorrosion = mod:NewAnnounce("warnCorrosion", 2, 70751, false)
local warnGutSpray = mod:NewTargetAnnounce(71283, 3, nil, mod:IsTank() or mod:IsHealer())
local warnManaVoid = mod:NewSpellAnnounce(71741, 2, nil, not mod:IsMelee())
local warnSupression = mod:NewSpellAnnounce(70588, 3)
@@ -91,7 +91,7 @@
timerGutSpray:Start(args.destName)
self:Unschedule(warnGutSprayTargets)
self:Schedule(0.3, warnGutSprayTargets)
- elseif args:IsSpellID(70751) then--Corrosion (spellids drycoded, will confirm later)
+ elseif args:IsSpellID(70751, 71738, 72022, 72023) then--Corrosion (spellids drycoded, will confirm later)
warnCorrosion:Show(args.spellName, args.destName, args.amount or 1)
timerCorrosion:Start(args.destName)
elseif args:IsSpellID(69325, 71730) then--Lay Waste (spellids drycoded, will confirm later)
@@ -23,8 +23,8 @@
"UNIT_TARGET"
)
-local warnTargetSwitch = mod:NewAnnounce("WarnTargetSwitch", 2)
-local warnTargetSwitchSoon = mod:NewAnnounce("WarnTargetSwitchSoon", 1)
+local warnTargetSwitch = mod:NewAnnounce("WarnTargetSwitch", 3, 70952)
+local warnTargetSwitchSoon = mod:NewAnnounce("WarnTargetSwitchSoon", 2, 70952)
local warnConjureFlames = mod:NewCastAnnounce(71718, 2)
local warnEmpoweredFlamesCast = mod:NewCastAnnounce(72040, 3)
local warnEmpoweredFlames = mod:NewTargetAnnounce(72040, 4)
@@ -39,7 +39,7 @@
local specWarnEmpoweredFlames = mod:NewSpecialWarningRun(72040)
local specWarnShadowPrison = mod:NewSpecialWarningStack(72999, nil, 10)
-local timerTargetSwitch = mod:NewTimer(47, "TimerTargetSwitch") -- every 46-47seconds
+local timerTargetSwitch = mod:NewTimer(47, "TimerTargetSwitch", 70952) -- every 46-47seconds
local timerDarkNucleusCD = mod:NewCDTimer(10, 71943, nil, false) -- usually every 10 seconds but sometimes more
local timerConjureFlamesCD = mod:NewCDTimer(20, 71718) -- every 20-30 seconds but never more often than every 20sec
local timerShockVortex = mod:NewCDTimer(16.5, 72037) -- Seen a range from 16,8 - 21,6
@@ -28,7 +28,7 @@
local warnDarkEmpowerment = mod:NewSpellAnnounce(70901, 4)
local warnPhase2 = mod:NewPhaseAnnounce(2, 1)
local warnFrostbolt = mod:NewCastAnnounce(72007, 2)
-local warnTouchInsignificance = mod:NewAnnounce("WarnTouchInsignificance", 2, nil, mod:IsTank() or mod:IsHealer())
+local warnTouchInsignificance = mod:NewAnnounce("WarnTouchInsignificance", 2, 71204, mod:IsTank() or mod:IsHealer())
local warnDarkMartyrdom = mod:NewSpellAnnounce(72499, 4)
local specWarnVampricMight = mod:NewSpecialWarningDispel(70674, canPurge)
@@ -25,7 +25,7 @@
local warnExperienced = mod:NewTargetAnnounce(71188, 1, nil, false) -- might be spammy
local warnVeteran = mod:NewTargetAnnounce(71193, 2, nil, false) -- might be spammy
local warnElite = mod:NewTargetAnnounce(71195, 3, nil, false) -- might be spammy
-local warnBattleFury = mod:NewAnnounce("WarnBattleFury", 2, nil, mod:IsTank())
+local warnBattleFury = mod:NewAnnounce("WarnBattleFury", 2, 72306, mod:IsTank())
local warnBladestorm = mod:NewSpellAnnounce(69652, 3, nil, mod:IsMelee())
local warnWoundingStrike = mod:NewTargetAnnounce(69651, 2)
local warnAddsSoon = mod:NewAnnounce("WarnAddsSoon", 2)
@@ -17,7 +17,7 @@
local preWarnWhirlwind = mod:NewSoonAnnounce(69076, 3)
local warnBoneSpike = mod:NewCastAnnounce(69057, 2)
-local warnImpale = mod:NewAnnounce("WarnImpale", 4)
+local warnImpale = mod:NewAnnounce("WarnImpale", 4, 72669)
local specWarnColdflame = mod:NewSpecialWarningMove(70825)
local specWarnWhirlwind = mod:NewSpecialWarningRun(69076)
@@ -12,8 +12,8 @@
"SPELL_AURA_APPLIED_DOSE"
)
-local warnInhaledBlight = mod:NewAnnounce("InhaledBlight", 3)
-local warnGastricBloat = mod:NewAnnounce("WarnGastricBloat", 2, nil, mod:IsTank() or mod:IsHealer())
+local warnInhaledBlight = mod:NewAnnounce("InhaledBlight", 3, 71912)
+local warnGastricBloat = mod:NewAnnounce("WarnGastricBloat", 2, 72551, mod:IsTank() or mod:IsHealer())
local warnGasSpore = mod:NewTargetAnnounce(69279, 4)
local warnVileGas = mod:NewTargetAnnounce(73020, 3)
@@ -13,7 +13,7 @@
)
local warnZombies = mod:NewSpellAnnounce(71159, 2)
-local warnMortalWound = mod:NewAnnounce("warnMortalWound", 2, nil, false)
+local warnMortalWound = mod:NewAnnounce("warnMortalWound", 2, 71127, false)
local warnDecimateSoon = mod:NewSoonAnnounce(71123, 3)
local specWarnDecimate = mod:NewSpecialWarningSpell(71123)
@@ -26,7 +26,7 @@
local warnMalleableGoo = mod:NewSpellAnnounce(72295, 2) -- Phase 2 ability
local warnChokingGasBomb = mod:NewSpellAnnounce(71255, 3) -- Phase 2 ability
local warnPhase3Soon = mod:NewAnnounce("WarnPhase3Soon", 2)
-local warnMutatedPlague = mod:NewAnnounce("WarnMutatedPlague", 2, nil, mod:IsTank() or mod:IsHealer()) -- Phase 3 ability
+local warnMutatedPlague = mod:NewAnnounce("WarnMutatedPlague", 2, 72451, mod:IsTank() or mod:IsHealer()) -- Phase 3 ability
local warnOozeVariable = mod:NewTargetAnnounce(70352, 2) -- Heroic Ability
local warnGasVariable = mod:NewTargetAnnounce(70353, 2) -- Heroic Ability
@@ -24,7 +24,7 @@
local warnRadiatingOoze = mod:NewSpellAnnounce(69760, 3)
local warnOozeSpawn = mod:NewAnnounce("WarnOozeSpawn", 1)
local warnStickyOoze = mod:NewSpellAnnounce(69774, 1)
-local warnUnstableOoze = mod:NewAnnounce("WarnUnstableOoze", 2)
+local warnUnstableOoze = mod:NewAnnounce("WarnUnstableOoze", 2, 69558)
local specWarnMutatedInfection = mod:NewSpecialWarningYou(71224)
local specWarnStickyOoze = mod:NewSpecialWarningMove(69774)
@@ -34,7 +34,7 @@
local specWarnLittleOoze = mod:NewSpecialWarning("specWarnLittleOoze")
local timerStickyOoze = mod:NewNextTimer(16, 69774, nil, mod:IsTank())
-local timerWallSlime = mod:NewTimer(20, "NextPoisonSlimePipes")
+local timerWallSlime = mod:NewTimer(20, "NextPoisonSlimePipes", 69789)
local timerSlimeSpray = mod:NewNextTimer(21, 69508)
local timerMutatedInfection = mod:NewTargetTimer(12, 71224)
local timerOozeExplosion = mod:NewCastTimer(4, 69839)
@@ -15,7 +15,7 @@
local warnForgeWeapon = mod:NewSpellAnnounce(70335, 2)
local warnDeepFreeze = mod:NewTargetAnnounce(70384, 2)
-local warnSaroniteRock = mod:NewAnnounce("warnSaroniteRock", 3)
+local warnSaroniteRock = mod:NewAnnounce("warnSaroniteRock", 3, 70851)
local specWarnSaroniteRock = mod:NewSpecialWarning("specWarnSaroniteRock")
local specWarnSaroniteRockNear = mod:NewSpecialWarning("specWarnSaroniteRockNear")
local specWarnPermafrost = mod:NewSpecialWarning("specWarnPermafrost")
@@ -17,7 +17,7 @@
local warnPursuitCast = mod:NewCastAnnounce(68987, 3)
local warnPoisonNova = mod:NewCastAnnounce(68989, 3)
-local warnPursuit = mod:NewAnnounce("warnPursuit", 4)
+local warnPursuit = mod:NewAnnounce("warnPursuit", 4, 68987)
local specWarnToxic = mod:NewSpecialWarningMove(70436)
local specWarnMines = mod:NewSpecialWarningRun(69015)
@@ -19,7 +19,7 @@
local warnMeteor = mod:NewSpellAnnounce(67333, 3)
local warnMeteorSoon = mod:NewPreWarnAnnounce(68161, 5, 2)
local timerNextMeteor = mod:NewNextTimer(47, 68161)
-local WarnBurningFury = mod:NewAnnounce("BurningFury", 2)
+local WarnBurningFury = mod:NewAnnounce("BurningFury", 2, 66721)
local timerNextBurningFury = mod:NewNextTimer(20, 66721)
local specWarnCinder = mod:NewSpecialWarningMove(67332)
@@ -14,9 +14,9 @@
)
local warnFreezingGround = mod:NewSpellAnnounce(72104, 1)
-local warnWhiteout = mod:NewSpellAnnounce(72096, 3)
-local warnOrb = mod:NewSpellAnnounce(72095, 4)
-local WarnFrostbite = mod:NewAnnounce("Frostbite", 2, nil, mod:IsHealer() or mod:IsTank())
+local warnWhiteout = mod:NewSpellAnnounce(72096, 2)
+local warnOrb = mod:NewSpellAnnounce(72095, 3)
+local WarnFrostbite = mod:NewAnnounce("Frostbite", 2, 72098, mod:IsHealer() or mod:IsTank())
local timerNextFrostbite = mod:NewNextTimer(5, 72098, nil, mod:IsTank())
local timerFrostbite = mod:NewTargetTimer(20, 72098, nil, mod:IsHealer() or mod:IsTank())