Gara'jalAnnounce
Automatically generate and announce optimal spirit totem assignments during the Gara'jal encounter in Mogu'shan Vaults. Highly customizable with numerous helpful features.
Features:
- Automatically computes the optimal player assignment when each spirit totem drops, announcing it via raid warning and whispers.
- Graphical configuration lets you define detailed priority and order for players to be assigned to the totems, subject to debuff constraints. Intelligent defaults work out-of-the-box.
- Intelligently adjusts to changing fight conditions, including mechanics such as Voodoo Doll, Frail Soul, Crossed Over and Spiritual Innervation, as well as deaths and disconnects.
- Automatically rotates dps through the spirit phase (subject to priority and constraints) to maximize dps cooldown usage.
- Optionally prioritize healer assignments based on current mana
- Optionally set raid icons on players assigned to totems, providing a visual cue to coordinate totem killing
- Optionally announce Spiritual Innervation buff magnitudes upon returning from spirit phase
- Optionally announce additional text with each player sent to the totem (eg healing assignment)
- Tunable dps/heal assignment mix for each difficulty level
- NEW in 2.0: Status window shows the real-time status of all debuffs and players sorted by priority
- Correctly handles announcement even while the raid leader is in the spirit phase
- Very efficient - automatically enables/disables when you enter/leave the boss room
- International language support - Apply translations HERE
Several additional features are planned and still under development.
Usage:
- Install as usual. Only ONE person in raid needs the addon (the leader or assistant).
- Everything works "out of the box" with intelligent defaults
- To see the current roster or tweak configuration, type "/ga config", click the LDB broker, or navigate to the addon in Blizzard options.
- All players to be considered for totems must have assigned raid roles, you will be prompted to role check if needed.
- If multiple players are running the addon, it will elect a single announcer at the first voodoo doll and all other copies are disabled for that fight. This election favors the raid leader.
- Warning: Many boss mods (DBM, BigWigs etc) default to setting raid icons on voodoo dolls. If you're using the raid icon feature of this addon it's highly recommended that you disable raid icons in those boss mods for every assist or lead in the raid, otherwise they may conflict in confusing ways.
Bug reports or feature requests
- Please direct any bug reports or feature requests to the wowace ticket system
- Bug reports in comments will be deleted
Thanks to all testers, and especially the raiders of <Fables> on US-Antonidas
Any way to turn off the extreme white text spam in my general chat tab?
Debug mode output was accidentally enabled by default in v1.1.
You can toggle it with "/ga debug", or just grab v1.2.
Very useful and well organized addon that helps the group get through the boss very efficiently and orderly, a must have :)
Addon version 1.1 adds:
Please report any problems encountered in the WowAce Ticket System
Translators Needed!!! Apply translations here
Makes things simple. No chaos scrambling to get into the totems. Gives a decent time to get in position. Great Job.
Addon version 1.1 adds:
* NEW FEATURE: Send hybrid dps to heal the spirit realm when no dedicated healers are available due to debuffs
* Fix for spirit totems falling before voodoo is re-cast, delay assignment for voodoo
Please report any problems encountered in the WowAce Ticket System
Translators Needed!!! Apply translations here
Does this mod allow for skipping certain totems? Like if you want to take totem 1, 3, 4, 6, 7?
Thanks!
Not automatically, although the totem announcements are numbered. Easiest way to accomplish what you want is probably just tell raid members to ignore the even-numbered totems (or call out on vent "ignore this totem"). I'm hesitant to add an option for this strat since my understanding is it's not viable in general, and the decision to skip a totem should probably be made on-the-fly based on how many adds are alive and the healing and boss health situation.
Nice addon. Tried it for the first time last night and got our kill (once people started paying attention to Raid Warnings, the Whispers and the Raid Icons .... heh).
One question about the config, though: When selecting a player as "Backup" - does that mean backup hybrid heal, or low priority person?
Other than that - I was VERY impressed with the addon - when the rolecheck popped up as soon as stepping foot into that hallway, I was happily amused with the automation you've provided. :)
"Backup" means lowered priority for assignment - for example if you want to leave a Rogue on the boss the entire time, unless no other dps is available to go. Conversely "High Priority" tries to send the selected player whenever possible - for example if you want to send a warlock or other multi-dotter as often as possible.
I'll be adding support for automating backup healers in the next few days.
Version 1.0 is now available for download.
This version is believed to be stable and fully functional - please report any problems encountered in the WowAce Ticket System
Several additional feature upgrades are planned for the near future, as documented in the ticket system.
Translators Needed!!! Apply translations here
@oscarucb
Oh wow, you are nailing it! I can't wait to try it out on Sunday.
@oscarucb
It's great to see someone picking this up since the idiotic raidmembers need their hands held because watching debuff and thinking is hard. Couple of "suggestions" to tackle the problem you mentioned;
If the two tanks have this addon, make it communicate and announce which tank is in the wrong realm and should be announcing (should also sync configuration (priorities and shit)) based on the Raidleaders settings.
Could be handled based on some timers, if the chance is large that the voodoo dolls spawn soon give an extra warning aswell as reannounce the Targets when the voodoo dolls are X (make configurable, i'd say 5 seconds) after the totem spawns.
Sure you thought of similar but just my two cents here :)
The first issue is already fixed in version 1.0.
The second issue is fixed in version 1.1
With regards to "idiotic raid members", one thing that has become clear to me in writing this addon is that although it's possible to "muddle through" with good communication and watching your own buffs, computing the *optimal* totem assignment is deceptively difficult - it requires checking for the presence or absence of four buff/debuffs on 8 or 23 players, current state of healer mana, and if you want to maximize dps cooldown usage also tracking how recently each dps has taken a totem. It's impossible for a human raid leader to always correctly take all these matters into account within a second of when the totem drops, and certainly no two humans would be guaranteed to arrive at the same decision without communication. The addon automates the decision-making based on pre-pull settings, issues the necessary communication for assignments, and frees the raid leader to deal with other aspects of the fight (like his personal performance).
Well if you need a hand testing simply upload an alpha, i'm going in again tomorrow @ 20:00 (CET) and it will be a decent amount of tries i'm sure.
I wouldn't mind testing an alpha or what not, only problem would be direct communication since you might be in the states or what not.
I haven't tried this yet, but the crappy communication between some players is forcing us to have to use something like this.
Does this (if not, could it be made to) allow assigning people based on both spiritual innervention and voodoo doll? The ideal would be that the priority list for sending in players would be dynamic:
Healers: Whichever one does not have Spiritial Innervention (or if neither do, whoever is on lowest mana perhaps)
DPS: An ordering from our best to worst DPS, but where players without spirital innervention are moved above those who do.
Then of course you discount whoever has chains and in ideal situations you end up with the healer without spirutual innervention and 2 dps who don't have it either. Maximising the number of players with the buff. Of course that doesn't always work out, in which case the same healer may be allocated to go back in and/or some dps with the buff may have to go back in as well
Thanks.
Gotta love comments that start with "I haven't tried this yet but.."
Yes - the assignments are computed dynamically based on current buffs and debuffs when the totem drops, and guided by the priorities you assign pre-fight. The addon would be useless otherwise.
Beta 2 adds some new features, although some known problems remain.
Feature additions:
add a tunable assignment mix for each difficulty
add optional player text to announce
add optional announce to self
tweak announcement include existing raid icons when the icon option is disabled
when multiple players in the raid have the addon elect one announcer
option to announce to buff strength+duration when returning from spirit realm
more robust zone enabling
Known problems:
Currently will not announce a new spirit totem that occurs while the raid leader running the addon is still in the spirit phase (although this should only occur in practice if you stay down for over about 20 sec).
On heroic it's possible to encounter cases where no healer is eligible (due to voodoo and frail) and you therefore have to send a dps hybrid to heal instead for one totem. This can also happen on reg if a healer is dead. I'll be adding support for that special case soon.
It's possible for voodoo doll to be cast a few seconds after a new spirit totem appears. If this occurs, the assignments announced for the totem may no longer be viable by the time you kill it.
I'll be working on fixing/handling these and adding other features people have requested over the next few days, although I won't be able to personally test anything new until after the Tuesday reset.
Beta 2 adds some new features, although some known problems remain.
Feature additions:
add a tunable assignment mix for each difficulty
add optional player text to announce
add optional announce to self
tweak announcement include existing raid icons when the icon option is disabled
when multiple players in the raid have the addon elect one announcer
option to announce to buff strength+duration when returning from spirit realm
more robust zone enabling
Known problems:
Currently will not announce a new spirit totem that occurs while the raid leader running the addon is still in the spirit phase (although this should only occur in practice if you stay down for over about 20 sec).
On heroic it's possible to encounter cases where no healer is eligible (due to voodoo and frail) and you therefore have to send a dps hybrid to heal instead for one totem. This can also happen on reg if a healer is dead. I'll be adding support for that special case soon.
It's possible for voodoo doll to be cast a few seconds after a new spirit totem appears. If this occurs, the assignments announced for the totem may no longer be viable by the time you kill it.
I'll be working on fixing/handling these and adding other features people have requested over the next few days, although I won't be able to personally test anything new until after the Tuesday reset.
@oscarucb
Very nice!
Can't wait for those updates! :D