WakeSpams

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

WakeSpams

About

WakeSpams is a simple addon used to announce your usage of important abilities, such as mitigation cooldowns, powerups or interrupts, to your raid, party or in whisper to specific players. Branched out from its bigger brother (a raid cooldown tracker I'm currently working on) and skinned to the bone, WakeSpams is lightweight and straight to the point. I am willing to listen to feature requests, but I will not be bloating the addon, so an in-game config for this addon is probably as far as it goes.

What I initially intended for WakeSpams was to just have announces for Death Knights (as I wrote this addon for the maintank in our guild) and Priests (my own class), however when players of other classes requested to have an addon like this, with other similar addons not fulfilling their needs, I broadened the scope and later uploaded it here on WowAce.

Features

  • Announces your dispels and dispel resists.
  • Announces your taunt misses (immune, resist, etc).
  • Announces your interrupts.
  • Announcement of your (and your pet's) important abilities:
    • When you activate them
    • Countdown to when they are about to fade (optional)
    • When they fade (optional)

Interface Options

You can add, modify and delete announcement settings on a per spell through the in-game config. It supports anything that has a spell ID and shows up in the combat log (this includes trinkets and pet abilities, as long as it's the right spell ID).

  1. Output Options:
    • Global and spell specific settings for where to direct announcements based each of the following situations: when solo, in a party, in a raid, in a battleground, in arena, in Wintergrasp or Tol Barad

  2. Adding spells:
    • WakeSpams can, when you add a new spell, detect the best settings for it automatically. This is currently very simple, but it will be expanded upon later.
    • Manually setting up each spell is also possible.

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

  • Avatar of Alcotraz Alcotraz Oct 15, 2010 at 16:54 UTC - 0 likes

    Thanks for the fix but unfortunately still having a few issues. With the latest Beta I see the "Custom Spells" down at the bottom of the "Spell List" tab however neither Will nor Rune Tap are getting announced in chat :( I'm not sure if its just because I'm not putting anything into Combat Log Event for Rune Tap, since it says "Leave Blank if Spell is a buff or debuff" though? Could just be something on my end idk.

  • Avatar of Cyrila Cyrila Oct 15, 2010 at 16:34 UTC - 0 likes

    @Alcotraz
    It seems to be GetSpellLink causing this issue, since it returns 2 values. I'm not sure why I even used it for tooltips in the first place. It's fixed in the latest beta build.

  • Avatar of Alcotraz Alcotraz Oct 14, 2010 at 16:42 UTC - 0 likes

    I seem to be having issues with the "Add Spell" feature; I apply the correct Spell ID (numbers right after "spell=" without the "/" at the end) and I press Manual - nothing happens. I re-apply the Spell ID (Copy/pasted from Wowhead) and I get Error: "(Insert Ability name)" is already in the spell list. Do you wish to edit that spell instead? So I click Edit and it takes me to the Edit Tab for that Spell. I set everything up (duration, activated and faded messages) and I press Okay. The Spell doesn't appear on the Spell List however, and when I activate it I get no message.

    Maybe its because of the abilities I'm trying to get it to announce: Rune Tap and Will of the Necropolis (auto-proc every time you hit 30% Health, lower tier blood talent).

    Am I doing something wrong, are these abilities not supported or what?

    Edit: Now that I finally remembered to enable Lua Errors, I'm getting this upon logging in: <<code Message: Interface\AddOns\WakeSpamsOptions\config.lua:122: attempt to concatenate a nil value Time: Fri Oct 15 06:25:52 2010 Count: 1 Stack: Interface\AddOns\WakeSpamsOptions\config.lua:122: in function `PopulateSpellList' Interface\AddOns\WakeSpamsOptions\config.lua:948: in function `PopulateClassOptions' Interface\AddOns\WakeSpamsOptions\config.lua:962: in function `RegisterOptions' Interface\AddOns\WakeSpamsOptions\config.lua:991: in function <Interface\AddOns\WakeSpamsOptions\config.lua:989> (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5> (tail call): ? ...ace\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:510: in function `InitializeAddon' ...ace\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:622: in function <...ace\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:615>

    Locals: <none>>>

    <</code>>

    Oh and uh... Well this might sound funny but whenever I do a search for WakeSpams it never shows up in the results (here on Wowace).

    Last edited Oct 15, 2010 by Alcotraz
  • Avatar of Cyrila Cyrila Oct 12, 2010 at 10:13 UTC - 0 likes

    @gamemaster128
    I understand the frustration this may have caused, but I wasn't happy at all with r44 and I knew it had some serious issues, which is why I put in the pop-up. I could have probably made it only show once, however as all of the issues that annoyed me from that commit have been fixed in r46, I have removed it completely.

    @kagaro
    Thanks! I have added it to the latest build.

  • Avatar of Talyrius Talyrius Oct 11, 2010 at 18:10 UTC - 0 likes

    Can you please remove the static pop-up at login? Anyone that chooses to download an alpha should already know what that entails. Manually removing it is simple, but a nuisance, nonetheless.

  • Avatar of kagaro kagaro Oct 11, 2010 at 17:58 UTC - 0 likes

    A better way to locaize zone detection for TolBrad and WinterGrasp is to use AreaID

    local aid = GetCurrentMapAreaID()
    if aid == 708 or aid == 709 or aid == 501 then
       -- your in Tol Brad (has 2 area markers) or WinterGrasp
    end
    
  • Avatar of Alcotraz Alcotraz Oct 10, 2010 at 22:24 UTC - 0 likes

    Thanks for the quick fix :)

  • Avatar of Cyrila Cyrila Oct 10, 2010 at 22:22 UTC - 0 likes

    @Alcotraz
    Thanks for the report; it's due to the change I made to how the addon fetches raid icons - it didn't just affect whispers but all announcements where the target did not have a raid icon.
    It's fixed in r45.

    Last edited Oct 10, 2010 by Cyrila
  • Avatar of Alcotraz Alcotraz Oct 10, 2010 at 15:28 UTC - 0 likes

    I've set it so that when I cast Hysteria on a friendly target it whispers them that they have it, with r44 instead I get a lag bomb when I use Hysteria and no whisper. It does announce when Hysteria has faded however.

    This was on Live in Naxx 10.

    I reverted back to r43 and the issue was gone.

  • Avatar of Cyrila Cyrila Oct 10, 2010 at 06:26 UTC - 0 likes

    @Alcotraz
    1 & 2: Interface options for adding spells should be ready for 4.0. If it isn't, I'll probably add a few more spells.

    3: There are a lot of spell IDs I'll have to update for 4.0, I'll do this just before the patch hits live in the US.

    4: I'm not sure if I ever did a commit with the Add Spell tab in, I had it commented out in most of my recent commits since it's not functional. I've added it back in now for alpha testing though, as I will start working on it after I've made some experimental changes to the way the addon detects and announces spells in order to make it more intuitive.


    Also, let me stress this: My alpha builds are intended to be just that, alpha builds. They have not been tested and if you download them I can't guarantee that they will be fully functional.

    Last edited Oct 10, 2010 by Cyrila

Facts

Date created
Jul 14, 2010
Categories
Last update
Oct 16, 2012
Development stage
Inactive
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
WakeSpams
Downloads
37,271
Recent files

Authors

Relationships

Embedded library
Ace3
CallbackHandler-1.0
LibAboutPanel
LibStub