RSA - Raeli's Spell Announcer



RSA is an addon that aims to help players with the announcement of certain spells, as well as reminding you of important missing buffs. For example, it can detect when you cast Divine Protection, and it will send a message like so:
Divine Protection Example
As you can see, it can announce when it first is cast, and then again when it ends, not only that, but you can customise the messages that are sent.

Type /rsa in game to open in game configuration, or access it through the Blizzard Interface panel.

Spell Announcements

There is the ability to create custom message announcements, you can use certain tags to say what the target is and so on:

  • [SPELL] will be replaced with the name of the spell
  • [LINK] will be replaced by a clickable spell link of the spell cast
  • [TARGET] will be replaced with the target of the spell (only works with spells that can be put on targets other than yourself)
  • [AMOUNT] will be replaced with the amount of damage or healing done (only applicable to certain spells)
  • [MISSTYPE] will be replaced with the type of spell miss (Such as Miss, Immune, Resist again, only available to certain spells)
  • [AURA] will be replaced with the buff or debuff that is removed by dispels
  • [AURALINK] will be replaced with a clickable spell link of the buff or debuff that is removed by dispels
  • [TARCAST] will be replaced by the spell that you have just interrupted
  • [TARLINK] will be replaced by a clickable spell link of the spell that you have just interrupted

Some of these are only usable for certain spells, each spell lists what is available for you to use in game.

If you want to use a percent sign in your message you need to type it twice: %% to allow it to show, else you will receive errors.

If you leave a Start or End message empty, it will simply not announce that part. So if you only want, to say, announce when Divine Protection ends, you leave the Start message empty, and only have an End message set.

You can set where to announce spells:

  • Local - This sends messages to your own chat window, or the raid warning frame or both depending on your setting
  • Raid - Sends a message to the raid chat, if you are in a raid.
  • Party - Sends a message to the party chat, if you are in a party.
  • Smart Party - Sends a message to either instance chat, raid chat or party chat, depending on group size and location.
  • Say
  • Yell
  • Whisper - only when the target it someone else than yourself.
  • Custom Channel - You can send it to a custom channel, like, say, your healing channel. This option is now unique for each spell, so you can send different spell announcements to different places.
  • You can disable Raid/Party/Say/Custom Channel announcements while you have PvP active, if you are Ungrouped, or if you are not in an instance. Whispers and Local messages will always announce if checked.

Buff Reminder Options

You can set what spell you want to track. You can also:

  • Disable reminding while you have PvP active
  • Enable or disable reminding in your primary or secondary specs
  • Set how often you want to be reminded
  • Set where you want the announcements to be sent (local only - visible only to yourself)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Jenneth Jenneth Dec 28, 2013 at 23:31 UTC - 0 likes

    @Jimmxz: Go

    Thanks for the report! I finally got my warlock to level 75 and that allowed me to start testing Grimoire of Sacrifice and Grimoire of Supremacy. Please try the latest alpha
    and let me know if you still experience issues.

    The soulstone announcements are sometimes missing because the underlying combat log events by Blizzard do not contain a valid target, and when this happens, there isn't much the addon can do. But while testing the improved soulstone code, I only ran into that situation once, so it should be better than before.

  • Avatar of Jenneth Jenneth Dec 08, 2013 at 18:58 UTC - 0 likes

    @Drothstomp: Go Thanks for the report. Stoneform has been fixed in the latest alpha (

  • Avatar of Drothstomp Drothstomp Dec 07, 2013 at 22:17 UTC - 0 likes

    hey, great addon, I was just wondering if there is a way to get stoneform to announce, it shows up, but when I set it to announce it doesn't. Am I just missing something? Thanks =)

    Edit: Oh, and I should probably mention that everything else is working fine with the same settings.

    Last edited Dec 07, 2013 by Drothstomp
  • Avatar of Jimmxz Jimmxz Nov 11, 2013 at 08:24 UTC - 0 likes

    Hey , great work on the addon, however there are several issues with warlocks.

    Command demon-> sacrifice felhunter-> spell lock does not work when warlock decides to use grimoire of sacrifice. Same for sacrificing imp -> Singe Magic dispel as well. I assume its the same case when voidwalker is sacrificed as well.

    Soulstone announcement is buggy as well, sometimes it announces in raid + whisper, sometimes it just whispers the guy getting soulstoned, and sometimes it doesnt do anything when soulstone is used.

    Overall its a good addon just need some minor touch up here and there it'll be perfect. Hoping for future update with warlock fixes !! :D

  • Avatar of Jenneth Jenneth Sep 25, 2013 at 11:02 UTC - 0 likes

    @mikenowo: Go If you are testing alone (not in a group or raid or anything, not in combat), you need to make sure that you've checked "Enable in the world" and unchecked the "Smart Say" and "Enable Only In Combat" in the Global Options. The default settings only display the announcements when you're grouped and in an instance or a battleground.

    If the above does not help, please try checking also the "Local" box, and give more information about the situation where you're trying this (are you in combat, are you in an instance, what class you're playing, etc.).

  • Avatar of mikenowo mikenowo Sep 25, 2013 at 05:37 UTC - 0 likes

    Hmm I installed the addon and checked 'Say' and 'Party' options and have text to be displayed BUT nothing ever displays, not in chat OR in a popup window if I check that 'on'. Doesn't seem to do anything at all. :-/ What's up with that? Is there something I still have to 'enable' somewhere to make this addon work? Does nothing now.

  • Avatar of Jenneth Jenneth Aug 18, 2013 at 08:40 UTC - 0 likes

    @yuk6196: Go Thanks! This has now been added to the koKR localization.

  • Avatar of Jenneth Jenneth Aug 04, 2013 at 23:32 UTC - 0 likes

    @wxx011: Go


    This issue has now been fixed in the r204 alpha.

  • Avatar of wxx011 wxx011 Jul 06, 2013 at 15:47 UTC - 0 likes

    Paladin.lua:687: attempt to perform arithmetic on global \"overheal\" (a nil value)

    Paladin.lua:687: in function <RSA_Paladin

  • Avatar of egbeddie egbeddie Jan 18, 2013 at 06:07 UTC - 0 likes

    Hi, for shaman's there are some pretty important spells missing and not working:

    - The announce for Ascendance is not working when activated.

    These following important spell announce are missing:

    - Astral Shift - Shamanistic Rage - Healing Stream Totem - Spirit Wolves

    If you guys can fix and add these that would be awesome :D



Date created
Dec 01, 2009
Last update
Oct 15, 2016
Development stage
  • deDE
  • enUS
  • esES
  • koKR
  • ruRU
  • zhTW
All Rights Reserved
Curse link
RSA - Raeli's Spell Announcer
Recent files