You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Most alerts should now have voice pack support
- More timers have default color by type assignments
- Icon options should how honor the global disable for icons (if used)
- Icon options should now show (within the GUI) which icons are used by that option
- Many variables are now recoverable on midfight disconnect
- Pruned some unneeded options (like range checks) or redundant alerts
- Some spellids swapped to ones that have better description or icon (if available)
- Fixed some lua errors that would occur on lei shen
- Fixed a bug on Primordius where if you have multiple big oozes up. instead of using an unused icon it might move an existing icon to a different big ooze.
- Council of elders mod will now sort boss mod options by council members.
@@ -57,8 +57,8 @@ local timerEmpowerGolemCD = mod:NewCDTimer(15.7, 138780)
57
57
localberserkTimer=mod:NewBerserkTimer(600)
58
58
59
59
localcrimsonWake=DBM:GetSpellName(138485)--Debuff ID I believe, not cast one. Same spell name though
60
-
localsiphon=0
61
-
localjolt=0
60
+
mod.vb.siphon=0
61
+
mod.vb.jolt=0
62
62
63
63
mod:AddBoolOption("SetIconOnFont", true)
64
64
@@ -70,21 +70,24 @@ local function PowerDelay()
70
70
end
71
71
72
72
functionmod:AnimaRingTarget(targetname)
73
-
warnAnimaRing:Show(targetname)
74
73
iftargetname==UnitName("player") then
75
74
specWarnAnimaRing:Show()
75
+
specWarnAnimaRing:Play("watchorb")
76
76
yellAnimaRing:Yell()
77
-
else
77
+
elseifself.Options.SpecWarn136954targetthen
78
78
specWarnAnimaRingOther:Show(targetname)
79
+
specWarnAnimaRingOther:Play("watchorb")
80
+
else
81
+
warnAnimaRing:Show(targetname)
79
82
end
80
83
end
81
84
82
85
functionmod:OnCombatStart(delay)
83
-
siphon=0
84
-
jolt=0
86
+
self.vb.siphon=0
87
+
self.vb.jolt=0
85
88
berserkTimer:Start(-delay)
86
89
self:RegisterShortTermEvents(
87
-
"INSTANCE_ENCOUNTER_ENGAGE_UNIT"--We register here to prevent detecting first heads on pull before variables reset from first engage fire. We'll catch them on delayed engages fired couple seconds later
90
+
"INSTANCE_ENCOUNTER_ENGAGE_UNIT"
88
91
)
89
92
end
90
93
@@ -98,26 +101,27 @@ function mod:SPELL_CAST_START(args)
elseifargs:IsSpellID(138763, 139867, 139869) then--Normal version is 2.2 sec cast. Heroic is 1.4 second cast. LFR is 3.8 sec cast (thus why it has different spellid)
@@ -191,6 +201,8 @@ function mod:RAID_BOSS_WHISPER(msg, npc)
191
201
ifnpc==crimsonWakethen--In case target scanning fails, personal warnings still always go off. Target scanning is just so everyone else in raid knows who it's on (since only target sees this emote)
192
202
ifself:AntiSpam(3, 1) then--This actually doesn't spam, but we ues same antispam here so that the MOVE warning doesn't fire at same time unless you fail to move for 2 seconds
0 commit comments