RSA - Raeli's Spell Announcer

Buffs & Debuffs Login to Add Favorites
  • 33 Likes
  • World of Warcraft
  • 139,689 Monthly Downloads
  • Supports: 7.0.3
  • 1,436,081 Total Downloads
  • Updated Aug 29, 2016
  • Created Dec 1, 2009
  • 864 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: r346-Release
or
Support development! **
Donate

About RSA - Raeli's Spell Announcer

About

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)

------------------------------------------------------------------------
r346 | raeli87 | 2016-08-29 05:33:12 +0000 (Mon, 29 Aug 2016) | 1 line
Changed paths:
   A /tags/r346-Release (from /trunk:345)

Tagging as r346-Release
------------------------------------------------------------------------
r345 | raeli87 | 2016-08-29 05:05:44 +0000 (Mon, 29 Aug 2016) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Druid/Druid.lua
   M /trunk/Monk/Monk.lua
   M /trunk/Options/Options.lua
   M /trunk/Paladin/Paladin.lua
   M /trunk/Priest/Priest.lua
   M /trunk/RSA.toc
   M /trunk/Shaman/Shaman.lua

Add Lightning Surge, with announcement for totem placement, and start and end of the stun, Static Charge.
Resurrections should now follow the remove server names option. (Still some funky interactions when resurrecting a released target).
------------------------------------------------------------------------
r344 | raeli87 | 2016-08-28 21:02:09 +0000 (Sun, 28 Aug 2016) | 1 line
Changed paths:
   M /trunk/AnnouncementsMonitor.lua

Fixed an issue with remove server names not whispering cross-realm targets.
------------------------------------------------------------------------
r342 | raeli87 | 2016-08-27 06:41:16 +0000 (Sat, 27 Aug 2016) | 2 lines
Changed paths:
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Core.lua
   M /trunk/Options/Options.lua
   M /trunk/Paladin/Paladin.lua
   M /trunk/Shaman/Shaman.lua

Added Eye for an Eye - Retribution Talent
Added Ancestral Protection Totem, with an announcement when someone accepts the resurrection it provides.
------------------------------------------------------------------------
r341 | raeli87 | 2016-08-27 04:49:38 +0000 (Sat, 27 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc
   M /trunk/Warrior/Warrior.lua

Added Intimidating Shout
------------------------------------------------------------------------
r340 | raeli87 | 2016-08-26 18:48:50 +0000 (Fri, 26 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Mage/Mage.lua

Added Dalaran Broken Isles Portal, and teleport warning.
------------------------------------------------------------------------
r339 | raeli87 | 2016-08-25 17:55:43 +0000 (Thu, 25 Aug 2016) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Druid/Druid.lua
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc
   M /trunk/Warrior/Warrior.lua

Changed Demoralizing Shout, and Commanding Shout to our new aoe tracking method.
Updated Incapacitating Roar to new tracking method, changed defaults
Added Demoralizing Roar (PvP Talent)
------------------------------------------------------------------------
r337 | raeli87 | 2016-08-25 17:19:24 +0000 (Thu, 25 Aug 2016) | 4 lines
Changed paths:
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Core.lua
   M /trunk/Druid/Druid.lua
   M /trunk/Options/Options.lua
   M /trunk/Paladin/Paladin.lua
   M /trunk/RSA.toc
   M /trunk/Warrior/Warrior.lua

Prevent multiple announces for Mass Spell Reflection
Added Rage of the Sleeper, Guardian Druid artifact ability
Added Eye of Tyr, Protection Paladin artifact ability
Updated tracking for multi target debuffs so that we don't announce when one unit dies early.
------------------------------------------------------------------------
r336 | raeli87 | 2016-08-25 14:25:54 +0000 (Thu, 25 Aug 2016) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options/Options.lua
   M /trunk/Warrior/Warrior.lua

Added Intercept for Protection, it should hopefully work for the Honour talent too, but I'm unable to test that currently.
Added Neltharion's Fury - Protection Warrior Artifact ability.
Added PvP Talent Mass Spell Reflection (only announces activation and ending, not spells reflected as that could get crazy)
------------------------------------------------------------------------
r335 | raeli87 | 2016-08-25 12:59:43 +0000 (Thu, 25 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc
   M /trunk/Warrior/Warrior.lua

Removed Shield Slam Dispel - the glyph is no longer available.
------------------------------------------------------------------------
r333 | raeli87 | 2016-08-22 10:47:21 +0000 (Mon, 22 Aug 2016) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Druid/Druid.lua
   M /trunk/Hunter/Hunter.lua
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc

Added Ironfur
Added Muzzle
------------------------------------------------------------------------
r331 | raeli87 | 2016-08-16 14:52:03 +0000 (Tue, 16 Aug 2016) | 2 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Core.lua
   M /trunk/Locale-enUS.lua
   M /trunk/embeds.xml

Fixed server name removal causing lua errors when using a spell without a target.

------------------------------------------------------------------------
r330 | raeli87 | 2016-08-16 08:28:48 +0000 (Tue, 16 Aug 2016) | 1 line
Changed paths:
   M /trunk/Locale-enUS.lua
   M /trunk/Options/Options.lua

- Added localisation strings for server name removal option.
------------------------------------------------------------------------
r329 | raeli87 | 2016-08-16 08:23:24 +0000 (Tue, 16 Aug 2016) | 1 line
Changed paths:
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc

- Added global option to remove server names from players.
------------------------------------------------------------------------
r327 | raeli87 | 2016-08-12 20:13:40 +0000 (Fri, 12 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/RSA.toc

Fixed Chaos Nova defaults.
------------------------------------------------------------------------
r326 | raeli87 | 2016-08-12 20:12:33 +0000 (Fri, 12 Aug 2016) | 1 line
Changed paths:
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc

Fix incorrect options being displayed for Chaos Nova
------------------------------------------------------------------------
r325 | raeli87 | 2016-08-12 20:04:39 +0000 (Fri, 12 Aug 2016) | 1 line
Changed paths:
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc

Setting correct spellIDs for Chaos Nova and Aegis of Light in options.
------------------------------------------------------------------------
r324 | raeli87 | 2016-08-12 20:00:44 +0000 (Fri, 12 Aug 2016) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua
   M /trunk/Paladin/Paladin.lua
   M /trunk/RSA.toc

Added Aegis of Light
Added Chaos Nova
------------------------------------------------------------------------
r322 | raeli87 | 2016-08-10 02:39:21 +0000 (Wed, 10 Aug 2016) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Druid/Druid.lua
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc
   M /trunk/Warrior/Warrior.lua

Added Druid Innervate
Added Warrior Storm Bolt
Added Warrior Shockwave - though currently disabled while I implement a nice method of tracking the amount of targets affected (similar change to come for DH Sigils)
------------------------------------------------------------------------
r320 | raeli87 | 2016-08-09 02:06:08 +0000 (Tue, 09 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/RSA.toc
   M /trunk/Warrior/Warrior.lua

Updated a couple of defaults.
------------------------------------------------------------------------
r319 | raeli87 | 2016-08-09 00:57:10 +0000 (Tue, 09 Aug 2016) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua

Updated Consume Magic ID to correct one.
Added Torment, DH taunt.
------------------------------------------------------------------------
r318 | raeli87 | 2016-08-09 00:48:00 +0000 (Tue, 09 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua

Added Last Resort talent.
------------------------------------------------------------------------
r317 | raeli87 | 2016-08-09 00:03:44 +0000 (Tue, 09 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua

Switch Success and Start messages for Sigils, so Start announces the Start of the Debuff, not the placing of the Sigil.
------------------------------------------------------------------------
r315 | raeli87 | 2016-08-07 10:33:33 +0000 (Sun, 07 Aug 2016) | 1 line
Changed paths:
   M /trunk/RSA.toc

Toc
------------------------------------------------------------------------
r314 | raeli87 | 2016-08-07 10:31:22 +0000 (Sun, 07 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua

Added Metamorphosis for Vengeance, and a separate set of options for the Havoc version too.
------------------------------------------------------------------------
r313 | raeli87 | 2016-08-07 09:55:05 +0000 (Sun, 07 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options/Options.lua

- Add Nithramus back in, mistakenly removed in r284
------------------------------------------------------------------------
r312 | raeli87 | 2016-08-07 09:46:52 +0000 (Sun, 07 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua

- Fixed Divine Protection throwing an error in configuration options. (Defaults not set)
------------------------------------------------------------------------
r310 | raeli87 | 2016-08-04 19:28:05 +0000 (Thu, 04 Aug 2016) | 8 lines
Changed paths:
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Core.lua
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua
   M /trunk/RSA.toc

Added:
- Blur
- Fiery Brand
- Sigil of Chains, Misery, and Silence

Sigils have a message when placed, a message when the effect occurs and applies to a target 2 seconds after placement(empty by default), and a message that plays when the debuff runs out.

They only currently announce for one target to prevent spam, but in the case of Misery, this needs improvement as the fear can be broken individually, since it is a 30s debuff. Not sure how best to proceed there.
------------------------------------------------------------------------
r309 | raeli87 | 2016-08-04 18:07:03 +0000 (Thu, 04 Aug 2016) | 3 lines
Changed paths:
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua

Set Demon Hunter spell options to actually load.
Update spell IDs for Demon Hunter descriptions
Update spell ID for Consume Magic to correct ID.
------------------------------------------------------------------------
r308 | raeli87 | 2016-08-04 17:58:07 +0000 (Thu, 04 Aug 2016) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Updating .pkgmeta to move Demon Hunter folder correctly on install.
------------------------------------------------------------------------
r307 | raeli87 | 2016-08-04 17:54:52 +0000 (Thu, 04 Aug 2016) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/DemonHunter/DemonHunter.lua
   M /trunk/Options/Options.lua

- Added Consume Magic
- Added Spectral Sight
------------------------------------------------------------------------
r306 | raeli87 | 2016-08-04 16:44:12 +0000 (Thu, 04 Aug 2016) | 2 lines
Changed paths:
   M /trunk/Core.lua
   A /trunk/DemonHunter
   A /trunk/DemonHunter/DemonHunter.lua
   A /trunk/DemonHunter/RSA_DemonHunter.toc
   M /trunk/Druid/RSA_Druid.toc
   M /trunk/Hunter/RSA_Hunter.toc
   M /trunk/Mage/RSA_Mage.toc
   M /trunk/Monk/RSA_Monk.toc
   M /trunk/Paladin/RSA_Paladin.toc
   M /trunk/Priest/RSA_Priest.toc
   M /trunk/Rogue/RSA_Rogue.toc
   M /trunk/Shaman/RSA_Shaman.toc
   M /trunk/Warlock/RSA_Warlock.toc
   M /trunk/Warrior/RSA_Warrior.toc

Updating toc to order list in addons menu correctly.
Starting Demon Hunter module.
------------------------------------------------------------------------
r305 | raeli87 | 2016-08-04 16:18:48 +0000 (Thu, 04 Aug 2016) | 6 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options/Options.lua
   M /trunk/Shaman/Shaman.lua

- Removed Windwalk Totem as it no longer is available to Shamans.
- Added Wind Rush Totem
- Fixed Healing Tide Totem not announcing correctly
- Fixed Spirit Link Totem not announcing correctly.

Need to test what happens when a totem is destroyed rather than ending naturally, as UNIT_DIED is now what triggers when the totem ends normally - UNIT_DESTROYED may still occur if a player destroys the totem in PvP though.
------------------------------------------------------------------------
r304 | raeli87 | 2016-08-04 15:32:02 +0000 (Thu, 04 Aug 2016) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/Shaman/Shaman.lua

- Updated default start message for Earth and Fire elementals so "summoned" rather than "placed" since you don't place a totem anymore, you just summon the elemental.
- Fixed Fire Elemental not announcing it's end message.
- Added a link ID for Fire Elemental to show 198067 (which is the spell in the spellbook), not 118291, which is the spell RSA tracks.
------------------------------------------------------------------------
r302 | raeli87 | 2016-08-02 09:01:15 +0000 (Tue, 02 Aug 2016) | 1 line
Changed paths:
   M /trunk/RSA.toc

Update toc
------------------------------------------------------------------------
r301 | raeli87 | 2016-08-01 09:53:37 +0000 (Mon, 01 Aug 2016) | 5 lines
Changed paths:
   M /trunk/Core.lua

Fixed Enable in PvP:
UnitIsPVP doesn't set true in Arenas unless it was already true (i.e you were PvP flagged before you went in)
Enable in PvP now correctly disables Arena and Battleground settings as it takes precedent over them.
As such, when Enable in PvP is the only thing set of the PvP options, it should correctly announce in Arenas again.

------------------------------------------------------------------------
r300 | raeli87 | 2016-08-01 08:37:47 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/Paladin/Paladin.lua

Updating Ardent Defender Link ID
------------------------------------------------------------------------
r299 | raeli87 | 2016-08-01 08:32:29 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/.pkgmeta

minor update to .pkgmeta
------------------------------------------------------------------------
r298 | raeli87 | 2016-08-01 08:31:25 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Paladin/Paladin.lua

Changed spellID caching to allow linking of other spells, such as where the spell we wish to announce is actually triggered by a different spellID.
------------------------------------------------------------------------
r297 | raeli87 | 2016-08-01 07:58:10 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/Options/Options.lua

Clearing up some options.
------------------------------------------------------------------------
r296 | raeli87 | 2016-08-01 07:19:49 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/Core.lua
   M /trunk/Options/Options.lua
   M /trunk/Warrior/Warrior.lua

Added damage tracking for Spell Reflect. So you can now announce the [AMOUNT] of damage reflected. (Ticket 28)
------------------------------------------------------------------------
r295 | raeli87 | 2016-08-01 06:27:56 +0000 (Mon, 01 Aug 2016) | 1 line
Changed paths:
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Options/Options.lua
   M /trunk/Paladin/Paladin.lua

- Fixed a bug with the new method of tracking Avenger's Shield
------------------------------------------------------------------------
r294 | raeli87 | 2016-07-31 16:57:03 +0000 (Sun, 31 Jul 2016) | 1 line
Changed paths:
   D /trunk/Changes.txt

No longer needed
------------------------------------------------------------------------
r292 | raeli87 | 2016-07-31 16:47:00 +0000 (Sun, 31 Jul 2016) | 1 line
Changed paths:
   M /trunk/RSA.toc

v3.12
------------------------------------------------------------------------
r291 | raeli87 | 2016-07-31 16:37:06 +0000 (Sun, 31 Jul 2016) | 1 line
Changed paths:
   M /trunk/RSA.toc

3rd time is the charm?
------------------------------------------------------------------------
r290 | raeli87 | 2016-07-31 16:23:56 +0000 (Sun, 31 Jul 2016) | 1 line
Changed paths:
   M /trunk/RSA.toc

Try again.
------------------------------------------------------------------------
r289 | raeli87 | 2016-07-31 16:19:41 +0000 (Sun, 31 Jul 2016) | 1 line
Changed paths:
   M /trunk/RSA.toc

Correcting .toc error
------------------------------------------------------------------------
r288 | raeli87 | 2016-07-31 16:15:41 +0000 (Sun, 31 Jul 2016) | 11 lines
Changed paths:
   M /trunk/.pkgmeta
   M /trunk/AnnouncementsMonitor.lua
   M /trunk/Core.lua
   M /trunk/Druid/Druid.lua
   M /trunk/Locale-enUS.lua
   M /trunk/Monk/Monk.lua
   M /trunk/Options/Options.lua
   M /trunk/Paladin/Paladin.lua
   M /trunk/Priest/Priest.lua
   M /trunk/RSA.toc
   M /trunk/Shaman/Shaman.lua
   M /trunk/embeds.xml

- Removed unnecessary code from Paladin module.
- Added Divine Intervention
- Added Final Stand, with an option to suppress Divine Shield's announcement while you have the Final Stand talent.
- Added Symbol of Hope
- Reworked how spells such as Ardent Defender prevent themselves from announcing the End announcement when the Heal announcement occurs.
- Removed custom code for Guardian of Ancient Kings as it now sends all necessary events to track it without work arounds.
- Added Absolution, Paladin Mass-Ress
- Moved Mass Resurrection to Priest specific settings.
- Added Revitalize Druid Mass-Ress
- Added Ancestral Vision Shaman Mass-Ress
- Added Reawaken Monk Mass-Ress
------------------------------------------------------------------------

  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes