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)
Well, thanks anyway.
I've basically completely abandoned this addon for many reasons:
Consider it dead. It was fun while it lasted ^_^.
Update please.
Stanzilla: It certainly sounds possible, since healers are treated somewhat differently than other assignments. I'll take a look.
{circle}, {rt2} - Circle icon
{diamond}, {rt3} - Diamond icon
{triangle}, {rt4} - Triangle icon
{moon}, {rt5} - Moon icon
{square}, {rt6} - Square icon
{cross}, {rt7} - Cross icon
{skull}, {rt8} - Skull icon
dont usw {skull} pls
usw {rt8}
thx :)
Is it possible that the healing assignment ignores the "ignore groups 6-8" setting when announcin and showing available healers?
I posted a ticket a week ago for a request to add AddonLoader support. Details on why this would be advantageous are in the ticket.
Its a simple thing to manually add support to the TOC of a mod. But the LKAnnounce options don't load properly when the mod loads on demand for some reason (more details in the ticket). Thus the mod needs to be adjusted if the request is accepted.
Thanks for the comments! This addon was coded primarily as a personal aide - although I attempted to make it moderately usable for others, the top priority was always to help my own guild kill Heroic Lich King. Since we've done so, my attention has shifted from this addon to other projects, hence the delay in checking this page.
Stanzilla: Crippling Poison/FoK was added in a recent build. If you want Phase 1 Infest warnings to announce a person's name in the public announcement, you should enable "Allow customization of announcement messages" (in the General tab of Options) and then alter the Phase 1 Infest message - you can copy the Phase 2 Infest message or create your own. As for the options refreshing whenever someone's talents are updated - it's a known bug, and one that I've worried a lot about. However, my only real options are to ignore it, disable options refreshes (which would potentially cause a lot of problems with creating assignments that become out of date while they were being created), or completely rewrite the options to not use AceConfigDialog (which would take far more time than I'm willing to invest). The workaround is to wait until everyone's talents are loaded before you try to use some of the options (especially the healing assignments fields).
KoTTT: It is unlikely that I will support localization for this addon. It is worth noting, however, that you can customize every message announced by the addon (except plague tracking messages - they were slightly too complicated to allow for message customization). So, if you can understand the English configuration UI, you can change the announcements to whatever language you want. Again, this is "Allow customization of announcement messages" in the General tab of Options.
Zidomo: Thanks for catching that. Chronos is very very old timer library (if I recall correctly, it was part of the Cosmos UI) that I originally used for this addon before it was converted to the Ace3 framework.
Decabah: You can just join a custom chat channel (with no one else in it) and tell LKAnnounce to announce to that channel. This gives you the added benefit of being easily able to control the color and output of the announcements through the default chat configuration, as well as the option to invite anyone else who is interested to join the channel.
Would it be feasible to add the option to post all messages to self instead of a public channel? Just so I can personally keep an eye on things / announce things if necessary, without having to add to the announcements from DBM and the like.
Thanks!
embeds.xml included with r51 is a bit messed up.
It includes LibDBIcon-1.0 (which isn't included in the ZIP/.pkgmeta and is unreferenced in LKAnnounce.lua) & Chronos.xml (?!?; hope the mod won't be using this in the future).
Any chance to adopt this addon to different locales?
Some things I noticed:
Crippling Poison in combination with Fan of Knives is a valid method of AoE Slow (missing)
The options refresh themselves all the time so it's not possible to set some text options because what you enter disappears.
phase 1 infest warnigns do not show the name of the person that is supposed to aura mastery it if you turn of the whisper messages (could be wrong on that one)
smartikat: http://www.wowace.com/addons/lkannounce/#c3
Can you use the same symbols on Val'kyr assignment like Deadlybossmod?
Zidomo: You are correct in assuming the bug arises from handling upgrades. The options table structure was change around r16 and the code I wrote to check for changes in the options table structure did not check deeply enough to properly revert that field to default. This should be fixed in 1.0b6.
the_agent_1: I'll keep that in mind for future versions.
could you maybe add an "post to custom channel"-option... that'd be quite great :-)
Ran into the same error as Orthwein below with v1.0b4, using in a raid for the first time. But not the first time had logged on with it; logged on with r21 & earlier before. It occurred entering LKAnnounce's options panel and clicking the options headers. All of the options panels for LKAnnounce were blank, rendering the mod unusable:
As its happened here too, it looks less like a "your options table is messed up" issue and more like the mod is not handling upgrades and/or initial access to the options panel properly .
The script didnt work, deleting the .lua file in WTF did though. Thanks!