Playing a rogue involves spamming a lot of keys while you wait for energy to increase or other conditions to be met. While you do this, the UI constantly gives you error messages such as "Not enough energy." Generally these messages are useless, because you already know you don't have enough energy. Sometimes you miss important error messages because you're getting spammed so much.
This simple add-on filters out a few of the typical (and useless) error messages that are generated when a rogue is in combat. It doesn't stop the vocal error, but does disable the text display. You can easily disable RogueSpam on the fly if you're missing messages that you need. You can also change the filters. If you want to turn off vocal errors, the best thing to do for now is to disable them through the game's Sound Options.
This add-on isn't just for rogues -- the functionality can easily be extended to filter out any message.
Type /roguespam or /rs followed by a command:
enable - Enables RogueSpam
disable - Disables RogueSpam
toggle - Toggles RogueSpam on/off
list - Shows the current filters and their ID number
add [message] - Adds [message] to the filter list
remove [id] - Removes the message [id] from the filter list
Ability is not ready yet.
Not enough energy
There is nothing to attack.
That ability requires combo points
Your target is dead
Another action is in progress
The default filters listed above are localized to every language. You can also add filters in any language. This makes the add-on compatible with every client. The text the add-on displays is localized for English, French, and German. If anybody can do the Korean translation, I'd appreciate it!