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
Tried this addon today to assist with heroic mode. The issue I had was around the 4th or 5th totem phase, the totems go out and 2 seconds later, the tank swap happens causing new voodoo dolls to go out.
Unfortunately, the addon isn't able to detect that the people it's assigning to go to a totem is now voodoo dolled and it doesn't attempt to reassign new people to the totem. :(
Yes, that can unfortunately sometimes happen, due to the design of the timers in this fight. The addon does print a warning when a new voodoo invalidates a previous assignment, but doesn't try to re-assign players - since that would have the potential to cause even more confusion.
Would it be possible to make this an option? It was more confusing to have to scramble to tell everyone "Stop stop! The addon was wrong! [Player 1] needs to go instead of [Player 2] and [Player3] needs to go instead of [Player4] and the rest of you are ok!" Even a second call to handleTotem() as if a new totem was out would be good enough.
The addon for us gave us the issue with a player needing to be blacklisted. We had been using a guy to manually call out, but a new member recommended this. If possible we would like to blacklist this one player from going in on our ten?
I know this is odd, but it would add us.
Thank you like the addon all and all myself.
Yes - the addon will completely ignore any players without an assigned raid role. So if you set their Blizzard raid role to "None" they should never be chosen. However it's probably wiser to simply change their priority to "backup", which means they will only be sent if no other players are available, but will still be sent as a last resort when it "hits the fan".
New version 2.0 adds a status window display that shows the real-time status of all debuffs and players sorted by priority for totem assignment. This can be especially helpful in 10-heroic mode where the constraints imposed by the fight mechanics are very tight, and you may wish to delay killing a totem based on which debuffs are about to expire.
Please direct any bug reports or feature requests to the wowace ticket system. (Bug reports in comments will be deleted)
Hello,
Is there a way it could prefer to send in those who do not possess the Spiritual Innervation buff? I'm working on a 10m normal team and would love an alternate priority that focuses on Spiritual Innervation instead of individual players.
It already does this.
Within a priority group, dps without the buff (and no debuff) are sent first.
Greetings,
We tried to use this tonight and it wouldn't call out players, I didn't set priorities but other than that I had raid assist, have the latest version. 2 DPS and 1 Heals per totem. Raid Warning checked 10 man normal mode Enable checked. Any help would be appreciated.
Most likely cause was raid roles were not fully assigned, causing those players to be ignored.
The addon should prompt you to run a role check when you first zone in, and will also print a warning about missing raid roles. Next version will make this warning even more prominent.
Last night, in 10 man Heroic, we had a Totem call for only a Healer to go down. We had all 10 people alive and were staggering the Totems correctly.
Like literally, " Spirit Totem 7: healer" noone else.
We hesitated and ended up dying to a million adds a few moments later.
Addon was unadjusted, out-of-the-box.
Any ideas why it suggested that? We're still in the learning phase and were hoping to be able to blindly rely on the addon ;)
If the addon assigns fewer than the maximum number of players, it means there were not enough eligible players available when the totem spawned. If everyone was alive, there are two possibilities why this might happen:
(1) The addon ignores players with no assigned raid role. If some of your dps had no assigned role they'd be ignored. However, more likely:
(2) There really was no dps available when the totem spawned. 10 man heroic has the tightest possible set of restrictions on which dps can take a totem, especially if you're 3 healing, so this is actually not uncommon. One dps always has voodoo, and if two are currently in the realm and two returned recently (and therefore still have the 30-second Frail Soul debuff), then truly no dps are eligible to take that newly-spawned totem. Most times this occurs, the Frail Soul debuff is about to expire - but it's not safe for those players to take the totem until it does. You can adjust the "Max Dps Delay" option to tweak the remaining debuff time threshold for assigning a dps with Frail Soul to a new totem.
Is there a way to make it so that a certain person NEVER gets picked to go down? We have some people that are awesome at handling the spirit realm, and would rather it not pick the ones that aren't.
Yes - the addon will completely ignore any players without an assigned raid role. So if you set their Blizzard raid role to "None" they should never be chosen. However it's probably wiser to simply change their priority to "backup", which means they will only be sent if no other players are available, but will still be sent as a last resort when it "hits the fan".
Thanks for explaining that part. I appreciate the fast reply.
Awesome addon! Hoping this aids us in our heroic kill this week. Great job!
amazing addon!
thanks so much for your work :)
Well done, works perfect
Thank you for all your work on this.
Thanks that makes sense, it's probably what's happening.
@Road_Block
I kill him every week on 10-normal using 2 healers and the addon, and it works fine for us. The boss always keeps voodoo doll on exactly one healer, so the healing decision is trivial - it's always the non-voodood healer who must take the totem and gets assigned by the addon. Because of the timing you usually get 2 totems per voodoo change, which means the same healer needs to take at least two totems in a row (possibly more if voodoo gets placed on the same healer again).
What's probably happening is your healers are being confused by this need to take the totem repeatedly. The totem *spawns* are 35 sec apart, but the 30-sec spirit time limit starts when the totem *dies*. Consequently if you take more than 5 sec to kill a totem, it's possible for the required healer to still be in the spirit realm when the next totem he must also take spawns. Healers need to be aware of this and be *quick* about leaving the spirit realm the moment their team is healed up (even if dps are staying behind). Also the dps killing the "next" totem need to be aware their healer might be "late" arriving at the totem and not kill it until they are certain he has returned and in position to take it again. The addon puts raid icons on totem assignees to make it easier to see when all assigned players have reached the totem, so dps killing the totem need to watch for this.
Even in marginal gear it should never be necessary for the healer to "linger" the full duration in the spirit realm, unless something else has already gone seriously wrong (eg totem kill delayed way too long, or adds out of control).