This is a fairly small mod that has been tailored to work specifically with the warlock class. It features spell notifications for events such as an enemy gaining cloak of shadows or spell reflect (and when they fade), if one of your spells is resisted, if you gain shadow trance (the nightfall buff), and much more.
It has been specially designed to display only important and relevant information, to help reduce any clutter or spam. For example, it will not display if your shadow bolt is resisted, but it will display if your corruption is resisted. The reasoning behind this is that if you see a DoT resist, you know you need to instantly try to recast it, whereas a shadow bolt resist is just disappointing, but not exactly what would be considered important information in most PvP scenarios.
It also includes short and non-intrusive sound clips to accompany most of the various warnings. All spell resists will play an identical 'thud' sound, hostile enemy buffs also share an identical sound, but it gives events such as Nightfall/Backlash a unique and easily distinguishable sound of their own. The idea behind the sound clips is that eventually, after enough play, you will barely need to read the text at all. If a rogue is chasing you and you hear the familiar hostile buff sound, you know he just popped cloak of shadows and to keep running for your life.
Also I am afraid that this mod is not customizable in any way (and as such there is no ingame /slash command). Sometime in the future I would eventually like to add a fully customizable options interface to it, as well as localize it for all available languages, but unfortunately that is all beyond my limited programming knowledge at the moment. If anyone out there would like to volunteer to do either of those, please let me know.
But hopefully, for most, the mod is designed well enough that there should be little to nothing that you wish to change. If you still have a strong desire to change something, I encourage you to open the .lua file with Notepad and to look around for yourself. The code is all fairly straight forward, even for those with zero coding experience. If you want to remove a sound effect from an event, just delete the /PlaySoundFile line, etc.
v2.3 (September 2nd, 2008)
Small update to fix the display on what buffs are removed by devour magic
Also added/improved filtering on the red message spam (spell not ready, out of range, line of sight, etc.)
v2.3 (April 22nd, 2008)
Fixed a bug that would make spells display that they were resisted if an enemy player had PW:Shield up or some other type of absorb
Will now only display when something is dispelled by devour magic, so will no longer say Lesser Invis was dispelled when you sac a succubus, or sheep was dispelled if you break a sheep, etc
Will now display when enemy grounding totems are up and down
v2.2 (April 10th, 2008)
Will now display what buffs your fel hunter dispells with devour magic, hostile buffs in yellow, friendly buffs in white... this is displayed in a different frame with smaller text, will not interfere with the other warnings
Will now also display what spell and spell school your pet's spell lock interrupts (e.g., "Interrupted Flash Heal (holy)."), displayed with the same text/frame as the devour notifications
Spells that failed because the target was immune will now simply say "immune" instead of "failed" (e.g., "Curse of Agony immune." or "Fear immune.")
Changed fel/demon armor removal notifications to always say "down" instead of either "removed" or "faded"
v2.1b (April 3rd, 2008)
Fixed a minor bug displaying when fel armor is removed
v2.1 (April 3rd, 2008)
Fixed warning for when an enemy gains nether protection
Added ice block and fire reflector to hostile spell warnings
Changed 'spell failed' text from white to red (failed is when a player is immune, except for grounding totem), all other forms of resists including spell reflect, grounding totem absorbs, and just normal spell resists are still displayed in white text (so when you see white text, you know you need to recast whatever was just resisted)
Added warnings for when demonic sacrifice buffs fade
Will no longer say armor removed when you swap between fel armor and demon armor
Added intercept resist warnings for felguards (this may need some more testing, it may say stun resisted if the intercept damage effect was absorbed by something like pw:shield)