Get an Epic Experience with Premium

Shaman Friend

Shaman Login to Add Favorites
  • World of Warcraft
  • 3,369 Monthly Downloads
  • Supports: 6.0.3
  • 879,240 Total Downloads
  • Updated 10/30/2014
  • Created 02/08/2007
  • 1,219 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: r78
Support development! **

About Shaman Friend

News: Druid Friend is now available!

Shaman Friend

This addon is designed specially for the Shaman class. It contains a lot of useful functions no matter which spec you are. I also have DruidFriend and PallyPowerWarn addons for those classes.

It should work with most languages, although translations depend on users providing them (see below).

Here are a few of the functions:

  • Remind/alert for Elemental Shields when fading or missing in combat (with sound support)
  • Show total Windfury damage with options to include advanced info: Crits, misses and which hand the procs come from If it procced of Stormstrike, the data from both hits are summed together and adds to the damage
  • Show a message when Lightning Overload procs, optionally together with total damage and number of crits
  • Separate frame allowing for easy Earth Shield tracking and recast
  • Show buffs removed by Purge and/or broadcast it to the chat window
  • Show spell interrupted by Wind Shear and/or broadcast it to the chat window
  • Tracks shaman CC and can alert when someone breaks it
  • Show when your Grounding Totem aborbs a spell and/or broadcast it to the chat window
  • Can print messages in MSBT, SCT, Parrot and a few other places
  • Announce to your group whenever you cast Bloodlust/Heroism, Mana Tide, or Feral Spirits
  • Uses spellID when available, this reduces the amount of localization

Of course you can choose for yourself which functions you want. It is built on Ace3 for increased efficiency and performance, with low memory footprint.

"/sf" or "/shamanfriend" to show the GUI.

As of release 3.4-r67 ShamanFriend uses libSharedMedia for Fonts and Sounds. Other addons that use libSharedMedia and add fonts and sounds will now be available in ShamanFriend. If you would like to add a bunch of new fonts, check out SharedMedia and SharedMediaAdditionalFonts. For additional sounds you can use SharedMediaAdditionalSounds.

If you would like to help with Translations please visit:

If you make changes to the translations, please send me a message as I do not get notified when translations are changed. I do try to check the Activity Log regularly to see if someone has made any changes though.

Bug tickets and suggestions can be submitted either as comments below or at:

Thanks go to Greltok for helping keep this addon up to date. Thank you to Esoyu and Sayclub for translation work. Thanks to BlueGlyph for all the work he did being the original author.

r78 | stassart | 2014-10-30 12:07:08 +0000 (Thu, 30 Oct 2014) | 1 line
Changed paths:
   M /trunk/ShamanFriend.lua

Fixed announcements in flexible raids.
r77 | stassart | 2014-10-19 23:11:52 +0000 (Sun, 19 Oct 2014) | 9 lines
Changed paths:
   M /trunk/Locale/enUS.lua
   M /trunk/Options.lua
   M /trunk/ShamanFriend.lua
   M /trunk/ShamanFriend.toc

Updated ShamanFriend base version to 6.0 for WoD (skipped from 3.54 to 6.0).
Updated ToC to WoW 6.0
Updated earth shield tracker to reflect that more than one earth shield can be on a target.
Updated LFR and Flexible raid difficulty indexes that use instance chat when set to raid output.
Removed all code for Bind Elemental.
Removed code for weapon enchants (you no longer have to apply Windfury/Flametongue/Earthliving).
Removed CCs that have been removed from overwrite list: Bind Elemental and Hibernate.

r76 | greltok | 2014-10-19 06:27:53 +0000 (Sun, 19 Oct 2014) | 1 line
Changed paths:
   M /trunk/Locale/enUS.lua
   M /trunk/Options.lua
   M /trunk/ShamanFriend.lua

Removed "Mana Tide Totem", "Searing Flames", and "Stormlash Totem".
r75 | stassart | 2013-09-11 05:48:14 +0000 (Wed, 11 Sep 2013) | 1 line
Changed paths:
   M /trunk/ShamanFriend.toc

Updated TOC for 5.4.


First Previous Page 4 of 48 Next Last
  • #722

    Are you using Version 3.1-r55? If you are, when set to raid it uses Instance chat in LFR.  When in LFG if set to party or raid, instance chat is used.  In battlegrounds, instance chat is used.


  • #723

    Thought I did, but I reinstalled it using your link. I'll let you know if that worked.

  • #720

    I wouldn't mind having more fonts to choose from. Not sure if this is anything I'm able to change/add on my own or if it's something that requires an update, but I wouldn't mind using some of the fonts LUI came with with this addon.

  • #733

    I have added LibSharedMedia support to version r61 alpha.  Now any fonts added by other libSharedMedia addons are available to ShamanFriend.  You can install additional fonts with the SharedMedia and SharedMediaAdditionalFonts.

  • #717

    not showing any warning on chat when im on battleground! is that suppose to be that way or its bugged?


  • #718

    I assume this is regarding the new instance chat in 5.1 patch.  Outputting to BATTLEGROUND no longer works in 5.1.

    Please give r55 beta a try.

     Edit: I went ahead and marked it release.  Under General options make sure you have Battleground set to output to Battleground if you want it to use instance chat.

    Last edited by stassart on 12/9/2012 6:36:46 PM
  • #716

    What ever happened to the HUD for Maelstrom stacks? Is it possible to bring this feature back? 

  • #719

    With ShamanFriend, you can have a text alert and a sound alert for Maelstrom Weapon.  The base game has a PowerAura type icon for it.

    If you had a different HUD for Malestrom Weapon it was probably a different addon.


  • #714

    Can you add some alert (like Maelstrom has) for Searing Flames? They stack from Searing totem in Enhancement.

    Last edited by UnoDe on 11/12/2012 5:02:27 PM
  • #737

    Sorry for the delay, added in r64 alpha.

  • #709

    Suggestion: Adding some sort of Stormlash Totem announcement for the party or raid. An announcement when it is dropped, and possibly when it has say ~2 seconds left in duration.



    Last edited by TheCallabash on 9/21/2012 6:41:47 PM
  • #713

    Stormlash announcement is added in r51.

    I am not keen on an expiration announcement as I try to keep this addon from being too spammy, but if there are further requests for that feature I can be convinced to change my mind.

    As for totem expirations in general for the shaman, I try not to duplicate the functionality of totem addons like TotemTimers in this addon.  However, I am open to suggestion if those addons do not provide a feature that would be useful.

  • #711

    I agree, an annoucement for Stormlash would be great so I can coordinate with the other Shaman in the raid.

  • #712

    Thanks for the suggestions, I will try to get these new features added this weekend.  I do not believe I will have time before then.


  • #708

    Great addon, I'm glad we'll have it for MoP.


    Thanks a lot BlueGlyph.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Dominate the Competition with Alienware