Skip to content

Releases: ennvina/spellactivationoverlay

Patient Mist

10 Nov 22:34

Choose a tag to compare

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

15 Jul 20:36

Choose a tag to compare

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

05 Jul 06:20

Choose a tag to compare

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

01 Jul 21:04
7aa1066

Choose a tag to compare

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

23 Jun 19:59

Choose a tag to compare

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

17 Jun 19:31

Choose a tag to compare

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

13 Jun 21:17
5b778b4

Choose a tag to compare

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

09 Jun 18:14

Choose a tag to compare

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

07 Jun 23:03

Choose a tag to compare

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

02 Jun 17:44

Choose a tag to compare

Emergency fix for glowing buttons who would not un-glow