Releases: ennvina/spellactivationoverlay
Patient Mist
This release bumps TOC files, fixes a couple of issues, and introduced a new type of Spell Alert.
General
Spell Alerts
This release introduces a new type of Spell Alert: Shared Spell Alerts
- Usually, Spell Alerts are exclusive to the player's class toolkit
- For example, Hot Streak is a Mage alert, and only Mages can have it
- Shared Spell Alerts, on the other hand, are available to all classes
- For example, Leap of Faith is cast by Priests but anyone can be the recipient
Classes
Shared
- Priest's Leap of Faith (Mists of Pandaria)
- Druid's Leap of Faith (Mists of Pandaria)
Druid
New Spell Alert
- Mangle! (Mists of Pandaria)
New Glowing Button
- Mangle (Bear form), during Mangle! (Mists of Pandaria)
Warlock
New Spell Alert
- Mannoroth's Fury (Mists of Pandaria)
New Glowing Buttons
- Hellfire, during Mannoroth's Fury (Mists of Pandaria)
- Rain of Fire, during Mannoroth's Fury (Mists of Pandaria)
- Seed of Corruption, during Mannoroth's Fury (Mists of Pandaria)
Bug Fixes
General
The question asked at start triggered an error (Mists of Pandaria PTR).
Mage
Checking talents at start triggered an error (Classic Era), with presumably no issues besides the message.
Priest
Checking talents at start triggered an error (Classic Era), which could prevent Shadowform from working correctly.
Rogue
Checking talents at start triggered an error (Classic Era), which could prevent Riposte from working correctly.
Shaman
Checking talents at start triggered an error (Classic Era), with presumably no issues besides the message.
Known Limitations
Druid
Hovering the cursor over the option of the Mangle glowing button will preview the glowing effect only when the Druid is in Bear form (Mists of Pandaria).
Contributors
Shout-out to our amazing contributors
- Yume and Amanthuul for helping on the unorthodox Leap of Faith
- Fractale, luitzifa, bambitten and Valto for reporting unsupported effects
- Jokke, COI3RA79 and Cowmance for reporting Classic Era issues at start
Thanks!
Misty Mist
General
Options Panel
Players who opted out to disable the game's spell alerts can choose to ask the question again (Mists of Pandaria). If you would close the dialog box by mistake and would like to answer the question
- open the Options Panel, either by going to Options > AddOns > SpellActivationOverlay, or by typing
/sao - check the combo box named "Detect conflicts with the game's spell alerts"
Classes
Hunter
New Spell Alert
- Focus Fire (Mists of Pandaria)
Monk
New Spell Alert
- Vital Mists (Mists of Pandaria)
Updated Spell Alerts
- Blackout Kick is now only displayed right (Mists of Pandaria)
- Tiger Palm is now green-ish and displayed left (Mists of Pandaria)
Paladin
Updated Spell Alerts
- Infusion of Light now uses Daybreak visuals (Mists of Pandaria)
- Daybreak now uses Sun-like visuals (Mists of Pandaria)
Infusion of Light now matches the reference client. The Daybreak effect needed other visuals to avoid confusion with Infusion of Light.
Developer's Note: Historically, the game has been inconsistent between texture names and effects, and Paladin is one of the most affected classes by this issue. Let's hope these new visuals will not cause too much confusion among our dearest purple plate wearers.
Removed Glowing Buttons
- Hammer of Wrath (Mists of Pandaria)
- Holy Shock, during Daybreak (Mists of Pandaria)
- Divine Light, during Infusion of Light (Mists of Pandaria)
- Holy Light, during Infusion of Light (Mists of Pandaria)
- Holy Radiance, during Infusion of Light (Mists of Pandaria)
- Avenger's Shield, during Grand Crusader (Mists of Pandaria)
Developer's Note: These buttons are already glowing by the game client. When players unchecked such buttons in the addon's options panel, it was confusing because the buttons were still glowing even though the player asked explicitly not to. Since the addon cannot prevent the game client from glowing buttons, the wise choice is to simply remove these buttons from the addon.
Rogue
New Glowing Button
- Dispatch, when the target has less than 35% health (Mists of Pandaria)
Shaman
New Glowing Button
- Lava Burst, as combat-only counter (Mists of Pandaria)
Bug Fixes
Text from the lower-right box of the Options Panel could display characters incorrectly, usually as small rectangles. This affected the so-called non-ASCII characters, such as:
- letters with accents or other diacritics: á, ê, ñ, ç...
- non-Latin characters: д, й, 일, 文...
Unknown effect detection could sometimes display reports for effects that were actually known (Mists of Pandaria).
In very rare cases, glowing a button could trigger a Lua error. The cause is not known for sure, but the Lua error should no longer happen, and a more explicit warning will be reported instead. As always, make sure to report errors and warning so we can investigate. Thank you :)
Ghostbusters
A ghost overlay is an overlay that fades out, then reappears out of nowhere, and fades out again later. This section lists which ghosts have been busted.
Hunter
- Mongoose Bite (Classic Era, The Burning Crusade)
- Flanking Strike (Season of Discovery)
Shaman
- Rolling Thunder (Season of Discovery, The Burning Crusade)
- Molten Blast (Season of Discovery)
- Fulmination (Cataclysm, Mists of Pandaria)
- Lava Surge (Cataclysm, Mists of Pandaria)
Miscellaneous
All checkboxes are now translated at the bottom of the Options Panel.
Contributors
Shout-out to our amazing contributors
- Jumpsuitpally for sending feedback about Paladin and Monk
- Krablord for sending feedback about Rogue and Shaman
- Krablord and Amanthuul for hunting ghosts
- Bruni for reporting an issue that triggered false positive unknown effects
- omeletteman91, Adal4, Yume and Nait292 for reporting unsupported effects
- Fractale for helping on resolving an unsupported effect
Thanks!
Mist Overflow
Classes
Paladin
New Spell Alert
- The Art of War (Mists of Pandaria)
Bug Fixes
Druid
Druids no longer get error from loading Eclipse Moon and Eclipse Sun textures at start (Mists of Pandaria).
Hunter
The following abilities would not always glow
- Counterattack (Era, TBC, Wrath)
- Mongoose Bite (Era, TBC)
This issue happened only if all the following conditions were met at the same time
- The ability is Rank 2 or higher
- The Hunter has reloaded their interface after learning Rank 2
- The "Show all spell ranks" option is disabled in the Spellbook
Paladin
The following spells would not always glow
- Exorcism (Era, TBC, Wrath)
- Hammer of Wrath (Era, TBC, Wrath)
- Holy Shock (Era, TBC, Wrath)
This issue happened only if all the following conditions were met at the same time
- The spell is Rank 2 or higher
- The Paladin has reloaded their interface after learning Rank 2
- The "Show all spell ranks" option is disabled in the Spellbook
Warrior
The following abilities would not always glow
- Warrior's Execute (Era, TBC, Wrath)
- Warrior's Overpower (Era, TBC)
- Warrior's Revenge (Era, TBC, Wrath)
This issue happened only if all the following conditions were met at the same time
- The ability is Rank 2 or higher
- The Warrior has reloaded their interface after learning Rank 2
- The respective options are setup to the exclusive stance(s) the ability can be cast in
As an example of the latter condition, Overpower could fail to glow if its option was set to "Battle Stance only" and would correctly glow if the option was set to "All stances".
Contributors
Shout-out to our amazing contributors
- jokke and mistik911 for reporting the Warrior's Overpower issue
- @Adal4 for reporting the Paladin's The Art of War issue
- @Amanthuul and kakukembo for reporting the Druid's Eclipse issue
Thanks!
Universal Mist
General
There is now a Universal build that works for all flavors: Era, Cataclysm, etc.
Pros:
- Download only one build and use it everywhere
- No more questions whether the right flavor was downloaded - by definition, Universal is always the right build
Cons:
- Bigger than any flavor - around 25% bigger than Vanilla, as of today
- Slightly slower to load - but not slower in combat, don't worry!
Specific flavors will still be available. In fact, they are still recommended, especially when playing a unique flavor.
Classes
Warlock
New Spell Alerts
- Soulburn (Cataclysm)
- Demonic Rebirth (Cataclysm)
Miscellaneous
The addon's license has been updated.
War Mist
General
Options Panel
The class name is displayed at one place in the options panel, instead of each time for each spell alert and each glowing button.
Classes
Mage
Removed Glowing Buttons
- Ice Lance*, during Fingers of Frost (Mists of Pandaria)
- Deep Freeze*, during Fingers of Frost (Mists of Pandaria)
* These buttons are already glowing by the game client. Please note, it only concerns Fingers of Frost. Ice Lance and Deep Freeze will continue to glow for the Freeze debuff, because the game client does not glow Ice Lance nor Deep Freeze in this case.
Priest
New Spell Alert
- Serendipity* (Mists of Pandaria)
* The Serendipity texture used is Cataclysm is now used for the Divine Insight effect, which matches the reference client of Mists of Pandaria. Another texture has been selected for the Serendipity effect in Mists of Pandaria.
New Glowing Button
- Holy Word: Chastise** (Mists of Pandaria)
** This button is disabled by default. Its intended use is for damage Priests who want to cast HW:Chastise on cooldown and don't know when the cooldown is reset thanks to Chakra: Chastise.
Warlock
The Warlock class is now fully supported for Mists of Pandaria!
New Spell Alerts
- Eye of Kilrogg
- Nightfall* (Mists of Pandaria)
- Soulburn** (Mists of Pandaria)
- Molten Core*** (Mists of Pandaria)
- Demonic Rebirth (Mists of Pandaria)
- Backlash*** (Mists of Pandaria)
- Fire and Brimstone** (Mists of Pandaria)
New Glowing Buttons
- Drain Soul, when the target has 20% health of less (Mists of Pandaria)
- Incinerate**, during Backdraft (Mists of Pandaria)
- Chaos Bolt**, during Backdraft (Mists of Pandaria)
- Incinerate**, during Fire and Brimstone (Mists of Pandaria)
- Immolate**, during Fire and Brimstone (Mists of Pandaria)
- Conflagrate**, during Fire and Brimstone (Mists of Pandaria)
- Curse of the Elements**, during Fire and Brimstone (Mists of Pandaria)
- Curse of Enfeeblement**, during Fire and Brimstone (Mists of Pandaria)
* Nightfall no longer grants a free instant Shadow Bolt. Therefore, there is no Glowing Button for Nightfall in Mists of Pandaria.
** Disabled by default to remove clutter.
*** Switches to the green version if the Warlock has switched to Fel-infused spells.
Warrior
The Warrior class is now fully supported for Mists of Pandaria!
New Spell Alerts
- Victory Rush (Mists of Pandaria)
- Taste for Blood (Mists of Pandaria)
- Sudden Death (Mists of Pandaria)
- Bloodsurge (Mists of Pandaria)
- Sword and Board (Mists of Pandaria)
- Ultimatum (Mists of Pandaria)
New Glowing Buttons
- Overpower*, during Taste for Blood (Mists of Pandaria)
- Victory Rush*, during Victorious (Mists of Pandaria)
- Impending Victory, during Victorious (Mists of Pandaria)
* Overpower and Victory Rush were already supported, but as a counter. Now they are based on buffs instead. They also have spell alerts now. If these overlays are popular enough, they might end up in other flavors as well.
Removed Glowing Buttons**
- Execute (Mists of Pandaria)
- Revenge (Mists of Pandaria)
** These buttons already glow natively in Mists of Pandaria
Bug Fixes
Mage
The Freeze effect would always glow Ice Lance and Deep Freeze (Mists of Pandaria). Options for their respective buttons have been added.
Shaman
Animations of Fulmination (Cataclysm, Mists of Pandaria) and Rolling Thunder (Season of Discovery) are now on par with other animations.
Shamans should no longer get invited to report unsupported effect Maelstrom (Mists of Pandaria).
Warrior
Warriors should no longer get invited to report the following unsupported effects (Mists of Pandaria):
- Sudden Death
- Bloodsurge
- Sword and Board
- Ultimatum
Miscellaneous
Overlays are never displayed after 60 seconds of leaving combat, up from 30 seconds.
Developer's Note: The 30-second limit was introduced a while ago as a security against infinite overlays, especially Mage's Heating Up which had no duration in Wrath of the Lich King. Since then, the new combat-only feature has been introduced to mitigate these situations, and should be favored over the 30-second limit. A maximum duration is still kept 'just in case', but it is set to a longer time to allow out-of-combat effects that last for more than 30 seconds, such as Warlock's Eye of Kilrogg.
Contributors
Shout-out to our amazing contributors
- Amanthuul for helping once again with Shaman, this class wouldn't be the same without you
- TeamRemix for sending lots of feedback and test new effects for Priest
- Jumpsuitpally for sending feedback about Mage
- Optimizer2347 for reporting an unsupported effect
Thanks!
Swift Mist
General
SpellActivationOverlay vs. SpellActivationOverlay
The game's spell alert options are now checked at start (Mists of Pandaria). When you log in for the first time, you will be asked to disable the game's spell alert to avoid conflicts. Considering the game's spell alerts currently have many issues, it is best to disable them for now.
Contribution
Starting today, up until the pre-patch of Mists of Pandaria, spell alerts that are seen in-game but unknown to the addon will be reported to the game chat.
You are encouraged to report them. You can post them anywhere you like: Discord server, Github issues, or CurseForge comments. Initiatives like these will help prepare the addon as best as we can for Mists of Pandaria. Thank you in advance for your help :)
These messages are enabled by default. They can be disabled in the options panel.
Classes
Monk
The Monk class is now supported!
Spell Alerts
- Combo Breaker: Blackout Kick
- Combo Breaker: Tiger Palm
Rogue
The Rogue class is now fully supported for Mists of Pandaria!
Spell Alert
- Blindside
Internationalization
The Traditional Chinese language (zh-TW) is now fully supported. Previously, Traditional Chinese would fall back to Simplified Chinese when the translation was missing.
Developer's Note: Debug messages are never translated. It would require too much work, not to mention it would make the addon significantly bigger, would use more memory, and would be slower to load. Necrosis warnings are also not translated for pretty much the same reasons.
Miscellaneous
The addon flavor is now displayed in the options panel. Additionally, players are warned when they install the wrong flavor for their game client.
Wild Mist
General
Options
The 'Toggle Test' feature now previews spell alerts on top of the options panel.
Moving the mouse cursor over each spell alert in the options panel now previews them on top of the options panel.
Classes
Druid
New Spell Alerts
- Dream of Cenarius, in Guardian specialization (Mists of Pandaria)
- Dream of Cenarius, in Feral specialization (Mists of Pandaria)
Updated Spell Alert
- Omen of Clarity in Feral specialization has been slightly scaled down to avoid conflict with Dream of Cenarius (Mists of Pandaria)
The scale factor of Omen of Clarity in Restoration specialization is left unchanged.
Hunter
The Hunter class is now fully supported for Mists of Pandaria!
New Spell Alerts
- Master Marksman (Mists of Pandaria)
- Lock and Load (Mists of Pandaria)
- Thrill of the Hunt (Mists of Pandaria)
Updated Spell Alert
- Lock and Load is slightly dimmer at 1 stack, to indicate that there the next Shot will consume the last stack (Wrath, Cataclysm)
Bug Fixes
General
The addon should no longer conflict with the game's Spell Activation Overlay functionality (Mists of Pandaria).
The game's functionality currently has many issues. It can be disabled by going to Options > Gameplay > Combat > Spell Alert Opacity, and move the opacity slider to 0.
Hunter
Lock and Load no longer plays a sound when dropping from 2 stacks to 1 stack, because there is no new 'proc' (Wrath, Cataclysm).
Developer's Note: Sounds should indicate something new and hardly controllable by the player has happened, to tell them "Now would be a good time to cast this ability that you maybe wouldn't have cast otherwise". When the player consumes a charge on purpose, there is no point in triggering the sound. At best, it's a distraction (pun intended). At worst, it is misleading players that stacks were refreshed, which they were not.
Paladin
Paladins should no longer have an error at start about Eternal Flame (Cataclysm).
Miscellaneous
The addon is now capable of overlapping spell alerts with a predictable order.
Contributors
Shout-out to our amazing contributors
- Bison, for sending feedback about Feral druids
Thanks!
Mage & Mist's
Classes
Druid
The Druid class is now fully supported for Mists of Pandaria!
Druid options have been re-ordered to be more intuitive.
New Spell Alerts
- Lunar Eclipse and Solar Eclipse (Mists of Pandaria)
- Shooting Stars (Mists of Pandaria)
- Tooth and Claw (Mists of Pandaria)
- Predatory Swiftness (Mists of Pandaria)
- Omen of Clarity, for Feral and Restoration (Mists of Pandaria)
New Glowing Buttons
- Entangling Roots, during Predatory Swiftness (Mists of Pandaria)
- Healing Touch, during Predatory Swiftness (Mists of Pandaria)
- Hibernate, during Predatory Swiftness (Mists of Pandaria)
- Rebirth, during Predatory Swiftness (Mists of Pandaria)
Mage
The Mage class is now fully supported for Mists of Pandaria!
Mage options have been re-ordered to be more intuitive.
New Spell Alerts
- Arcane Missiles (Mists of Pandaria)
- Heating Up (Mists of Pandaria)
- Hot Streak (Mists of Pandaria)
- Brain Freeze (Mists of Pandaria)
- Fingers of Frost (Mists of Pandaria)
New Glowing Buttons
- Arcane Missiles, during Arcane Missiles (Mists of Pandaria)
- Inferno Blast*, during Heating Up (Mists of Pandaria)
- Pyroblast, during Hot Streak (Mists of Pandaria)
- Frostfire Bolt, during Brain Freeze (Mists of Pandaria)
- Deep Freeze, during Fingers of Frost (Mists of Pandaria)
- Ice Lance, during Fingers of Frost (Mists of Pandaria)
* Inferno Blast does not glow by default, in case Mages prefer to keep the Inferno Blast cooldown to spread damage over time effects.
Priest
New Glowing Button
- Devouring Plague, at 3 Shadow Orbs (Mists of Pandaria)
Although the game client already glows the button of Devouring Plague at 3 Shadow Orbs, it has some flaws:
- It only lets the button glow for up to 30 seconds, probably to avoid buttons constantly glowing while AFK
- Devouring Plague does not glow when the Priest got the 3rd shadow orb from the new functionality that grants an orb every 6 seconds out of combat
The addon solves both issues by setting Devouring Plague as combat-only.
Known Limitations
Priest
Because the game client glows Devouring Plague for 30 seconds, the button will keep glowing even when the Priest leaves combat, up until 30 seconds after getting/refreshing the 3rd orb (or up until Devouring Plague is cast, obviously).
Contributors
Shout-out to our amazing contributors
- Siegester03, for helping a great deal with the Mage class
Thanks!
Holy Mist
Classes
Paladin
The Paladin class is now fully compatible with Mists of Pandaria!
New Spell Alerts
- Charges of Holy Power (Mists of Pandaria)
- Infusion of Light (Mists of Pandaria)
- Daybreak (Mists of Pandaria)
- Grand Crusader (Mists of Pandaria)
- Divine Purpose (Mists of Pandaria)
New Glowing Buttons
- Divine Storm, at 3 charges of Holy Power (Mists of Pandaria)
- Eternal Flame, at 3 charges of Holy Power (Mists of Pandaria)
- Inquisition, at 3 charges of Holy Power (Mists of Pandaria)
- Light of Dawn, at 3 Holy Power (Mists of Pandaria)
- Shield of the Righteous, at 3 charges ofHoly Power (Mists of Pandaria)
- Templar's Verdict, at 3 charges of Holy Power (Mists of Pandaria)
- Word of Glory, at 3 charges of Holy Power (Mists of Pandaria)
- Divine Light, during Infusion of Light (Mists of Pandaria)
- Holy Light, during Infusion of Light (Mists of Pandaria)
- Holy Radiance, during Infusion of Light (Mists of Pandaria)
- Holy Shock, during Daybreak (Mists of Pandaria)
- Avenger's Shield, during Grand Crusader (Mists of Pandaria)
- Divine Storm, during Divine Purpose (Mists of Pandaria)
- Eternal Flame, during Divine Purpose (Mists of Pandaria)
- Inquisition, during Divine Purpose (Mists of Pandaria)
- Light of Dawn, during Divine Purpose (Mists of Pandaria)
- Shield of the Righteous, during Divine Purpose (Mists of Pandaria)
- Templar's Verdict, during Divine Purpose (Mists of Pandaria)
- Word of Glory, during Divine Purpose (Mists of Pandaria)
- Flash of Light, during Supplication (Mists of Pandaria)
Priest
The Priest class is now fully compatible with Mists of Pandaria!
New Spell Alerts
- Divine Insight: Discipline (Mists of Pandaria)
- Divine Insight: Holy (Mists of Pandaria)
- Divine Insight: Shadow (Mists of Pandaria)
- Surge of Light (Mists of Pandaria)
- Surge of Darkness (Mists of Pandaria)
New Glowing Buttons
- Greater Heal, at 2 stacks of Serendipity (Mists of Pandaria)
- Prayer of Healing, at 2 stacks of Serendipity (Mists of Pandaria)
- Flash Heal, during Surge of Light (Mists of Pandaria)
- Mind Spike, during Surge of Darkness (Mists of Pandaria)
- Mind Blast, during Glyph of Mind Spike (Mists of Pandaria)
Bug Fixes
Glowing Buttons
When glowing a spell or ability that is bound to more than one button in the action bar, all buttons should now glow instead of only one (Cataclysm, Mists of Pandaria).
When a button is glowing and that button switches instantly when the effect is lost, the button should now stop glowing as intended (Cataclysm).
Buttons that stop glowing should no longer have a brief re-glow effect right at the end of the glow (Cataclysm, Mists of Pandaria).
ElvUI users now benefit from ElvUI's Action Button Glow settings, such as Pixel Glow, Autocast Shine, etc.
Mage
When the Pyroblast button glows during Hot Streak, casting Pyroblast now un-glows the button as intended (Cataclysm).
Priest
When the Flash Heal button glows during Surge of Light, casting Flash Heal now un-glows the button as intended (Cataclysm).
Priests should not longer have a warning at start about Shadowform.
Miscellaneous
The addon should now load slightly faster.
Some global variables are no longer tainted.
Contributors
Shout-out to our amazing contributors
- Katalina for sending feedback and testing Paladin
Thanks!
Glowing Mist
Emergency fix for glowing buttons who would not un-glow