Suggests spell priority/rotations for maximum damage per second
=========================================
Initially for Enhancement Shaman. Ultimately, all dps classes and specs will be supported in one add-on.
Displayed as a sequence of icons stretching from left to right on the screen. Position and size configurable.
* The actual priority list is configurable in a simple way.
* There are multiple rotations, including "Single Target", "AoE", "Strictly no AoE". More could be added.
* A hot-key can toggle between these modes. The default is "Automatic".
* You can choose to be prompted when you or a mob has a dispelable debuff/buff.
* Optional prompt for missing buffs when out of combat (i.e. ambush protection).
* Optional removal of actions from your rotation if you are out of range or out of mana/rage/etc.
* A configurable 'Up To You' icon. This is when you are so far down your priority list that it should really be for you to decide.
Perhaps a chance to apply a buff / dispel / move / etc.
A feature of this add-on is that it eschews before/after event hooks where possible. It largely relies on a single predictable entry point (i.e. "Run()") and avoids sorting algorithms, multiple queue tables and other costly structures. The aim is to have a small memory footprint, to be quick, and to be more reliable/predictable. Relying upon fewer server side triggers and prompts means being less reliant upon Blizz consistency.
* Can configure how often the queue is updated.
* The actual frequency of queue updates is monitored and queriable.
For the moment, this add-on is strongly recommended for Enhancement Shaman and you are urged to compare the rotation suggestions.
(Certain priority decisions are either well accepted no-brainers or the outcome of extensive player research, found on a handful of all the well known websites)
Note: Uses Ace3 add-on. Included in the zip file.
Credits: Based on EnhaPrio by Stormcast @ Lightbringer EU, the successor to ShamWow_Enhanc by Thomas Lien. Thank you both!
=========================================
Initially for Enhancement Shaman. Ultimately, all dps classes and specs will be supported in one add-on.
Displayed as a sequence of icons stretching from left to right on the screen. Position and size configurable.
* The actual priority list is configurable in a simple way.
* There are multiple rotations, including "Single Target", "AoE", "Strictly no AoE". More could be added.
* A hot-key can toggle between these modes. The default is "Automatic".
* You can choose to be prompted when you or a mob has a dispelable debuff/buff.
* Optional prompt for missing buffs when out of combat (i.e. ambush protection).
* Optional removal of actions from your rotation if you are out of range or out of mana/rage/etc.
* A configurable 'Up To You' icon. This is when you are so far down your priority list that it should really be for you to decide.
Perhaps a chance to apply a buff / dispel / move / etc.
A feature of this add-on is that it eschews before/after event hooks where possible. It largely relies on a single predictable entry point (i.e. "Run()") and avoids sorting algorithms, multiple queue tables and other costly structures. The aim is to have a small memory footprint, to be quick, and to be more reliable/predictable. Relying upon fewer server side triggers and prompts means being less reliant upon Blizz consistency.
* Can configure how often the queue is updated.
* The actual frequency of queue updates is monitored and queriable.
For the moment, this add-on is strongly recommended for Enhancement Shaman and you are urged to compare the rotation suggestions.
(Certain priority decisions are either well accepted no-brainers or the outcome of extensive player research, found on a handful of all the well known websites)
Note: Uses Ace3 add-on. Included in the zip file.
Credits: Based on EnhaPrio by Stormcast @ Lightbringer EU, the successor to ShamWow_Enhanc by Thomas Lien. Thank you both!