LKAnnounce
LKAnnounce
A set of advanced announcements for the Lich King encounter. It is focused on assigning, coordinating, and announcing parts of the fight that are too complicated or player-dependent to be included in a general boss encounter add-on. As such, it is designed to supplement your usual boss encounter add-on.
Included announcements:
Necrotic Plague
- Tracks plagues on Shambling Horrors, predicts how much damage the plague will do and whether it will cause the horror to Frenzy or die, and announces when these things will happen.
- Announces when Shambling Horrors cast Enrage and Frenzy
Infest
- Announces when Infests are about occur, and which number that Infest will be (i.e., "Infest #3 coming up")
- Allows assignments of Infest cooldowns (Aura Mastery, Divine Sacrifice, Divine Hymn), and suggests a cooldown to use for each infest based on a priority list.
Val'kyr
- Announces when people are picked up by Val'kyr
- Allows assignments for stuns and slows for each Val'kyr, as well as an AoE stun and an AoE slow, announces when anyone who is set to one of these assignments is disabled, and assigns a backup based on a priority list.
- Allows quick DPS assignments for each Val'kyr
- Allows dynamic balancing of DPS on each Val'kyr - If any Val'kyr has too few DPSers on it (due to death, Val'kyr picks, etc.), DPSers from other Val'kyr targets can be reassigned.
Defile
- Announces Defile targets, and whispers people who get Defile
- Alerts you personally when you are the Defile target by flashing your screen bright red!
Healing
- Allows healing assignments for all healers in the raid, and announces their assignment whenever they become disabled (so other healers will know what to help with)
Failure announcements
- Displays an announcement whenever someone is hit by a Shadow Trap or Ice Sphere. Also condenses everyone who is hit by a single trap or sphere into a single message so that gigantic fails don't spam the raid
- Displays an announcement when someone with an assigned Infest cooldown uses it but it does not coincide with an Infest (they used it too early or too late)
- Displays an announcement when a Raging Spirit changes its target from a tank to a non-tank (when someone pulls aggro on it)
I can't replicate that error, but it sounds like your options table is messed up somehow. Try typing "/script LKA:DefaultOptions()" to reset it to defaults (I'll put that in the GUI next build).
When in a raid, I get this:
8x AceConfigDialog-3.0-49:1757: AceConfigRegistry-3.0:ValidateOptionsTable(): LKAnnounce.args.options.args.heal.args.disabled_announce.values: expected a methodname, funcref or table, got 'nil' AceConfigRegistry-3.0-12:50: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45> AceConfigRegistry-3.0-12:186: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:181> AceConfigRegistry-3.0-12:223: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:195> AceConfigRegistry-3.0-12:230: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:195> AceConfigRegistry-3.0-12:230: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:195> AceConfigRegistry-3.0-12:230: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:195> AceConfigRegistry-3.0-12:258: in function `ValidateOptionsTable' AceConfigRegistry-3.0-12:299: in function `app' AceConfigDialog-3.0-49:1757: in function `Open' AceConfigDialog-3.0-49:1842: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1840> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ?: AceGUI-3.0-33 (ButtonFacade):314: in function `Fire' ...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:20: in function <...GUI-3.0\widgets\AceGUIContainer-BlizOptionsGroup.lua:19>: <in C code>: in function `Show' Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function <Interface\FrameXML\InterfaceOptionsFrame.lua:17>: <in C code>: ? <in C code>: in function `InterfaceOptionsList_DisplayPanel' Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function <Interface\FrameXML\InterfaceOptionsFrame.lua:31>: <in C code>: in function `InterfaceOptionsListButton_OnClick' <string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>
-In the Options/Val'kyr tab, you can select what set of marks to use: compatibility with DBM, RaidWatch 2, or DXE (BigWigs does not do Val'kyr marking), or you can set the addon to do Val'kyr marking itself. The idea is to be as compatible as possible with whatever your group already uses.
i see mark assignments in the GUI but does it actually set raid marks, i suspect not. but then waht raid marks are used? i know dbm and dxe use different marks for valks. based on your GUI you go with the marks dbm uses? just curious about the techical stuff :)
I haven't been in a boss fight since BC but it looks nice and sounds to be usefull :)