Get an Epic Experience with Premium

Shaman Friend

Shaman Login to Add Favorites
  • World of Warcraft
  • 2,914 Monthly Downloads
  • Supports: 6.2.0
  • 919,160 Total Downloads
  • Updated 06/28/2015
  • Created 02/08/2007
  • 1,227 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: r82
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.

r82 | stassart | 2015-06-28 23:53:20 +0000 (Sun, 28 Jun 2015) | 1 line
Changed paths:
   M /trunk/ShamanFriend.lua

Updated comment with new dungeon difficulties for 6.2. Should not require any active code changes.
r81 | stassart | 2015-06-28 23:37:19 +0000 (Sun, 28 Jun 2015) | 1 line
Changed paths:
   M /trunk/ShamanFriend.toc

Updated ToC for 6.2.
r80 | stassart | 2015-03-05 07:30:49 +0000 (Thu, 05 Mar 2015) | 1 line
Changed paths:
   M /trunk/ShamanFriend.lua
   M /trunk/ShamanFriend.toc

Updated ToC. Commented out Fulmination debug statement.


First Previous Page 1 of 49 Next Last
  • #775

    I'm having trouble with the game crashing while using this addon. I got it to track windfury, initially. But seeing all that it does I want it to track all the kicks and grounding and purges as well. When I set all of that up and try it in a duel, or enter combat of any sort, my game locks up and I have to alt f4 just to reopen the game. Any insights or possible hope of addressing this? Thanks man.

  • #776

    My game never crashes (I've had occasional server disconnects when Blizzard has suffered the Ddos attacks recently and the Blizzard server crashes), but my client still functions.  I have nearly everything in the addon enabled at the same time.

    Usually WoW crashes are due to a device driver issue or a corrupted game.  To clarify, you are claiming that your game never crashes when not using this addon, but as soon as you enable this addon (with various settings enabled) it crashes?

    I don't typically duel though, I will try some duels to see if I can reproduce a crash.

    Last edited by stassart on 9/18/2015 2:43:43 PM
  • #778

    Idk what changed, but all is well. Must have been a fluke. Thanks for the quick response though. :)

  • #777

    Correct, I only started crashing once I installed this addon. Only reason I tested it in a duel, is I was late for work and couldn't wait for a bg to pop, lol.

    I'll do more testing when I get home to see if it was a fluke.

    My guess is that it is conflicting with another addon I have, like I said I'll see if the problem is on my end when I get home. Thank you for your reply. I'll keep in touch on here with my findings.

  • #773

    Is this version up to date with 6.2??

  • #774

    I have been running r82 on my shaman in 6.2 without issue.  Sorry, I had r82 marked as beta for a while so I do not know which version you downloaded (by asking the question I assume you downloaded r80 for 6.1).

    I just marked r82 as release, which I should have done earlier.

    r82 is basically just a ToC update with also some code comment updates for dungeon difficulty changes, but that had no effect on the behavior of the addon; so there is no reason that r80 shouldn't work in 6.2 with "Load Out of Date Addons."  r82 may include newer versions of the Ace libraries, but I have not looked into if there were any 6.2 bugs in the Ace libraries as r82 is working.  r82 does not require checking the "Load Out of Date Addons."

    Last edited by stassart on 7/28/2015 12:19:41 PM
  • #769

    since it hasn't got updated yet for the 20 stacks of fulmination i took initiative to change the code a bit to see if i can make it working right allthough i don't know much about programming and so far it works like a charm

  • #771

    Can you test out the r80 alpha that includes fulmination stack autodetection if you set it to 0:

    Fulmination is now configurable for lightning shield stacks from 0(autodetect) to 20 in r80 alpha.

  • #772

    not sure as i am not that much advanced user,i will try it though


  • #768

    Hey would it be possible to also add a section for when your tremor totem eats a fear ? similar to the grounding stuff you do.

    Thanks...maybe even a notify that you are protected or something too but id love it if it just told me if it ate a fear

  • #766

    Is there any way to update for it to show a max of 20 stacks of Fulmination instead of the max 7 stacks?

  • #770

    Sorry for the slow response.  This functionality is in r80 alpha, but needs testing:


  • #767

    Thanks for the bug report, I am sorry I missed that change in the WoD updates.  I will work on a fix so that it is 15 charges and 20 charges once one obtains Improved Lightning Shield.

  • #763

    Is there a way to have the addon keep track of when Healing Stream Totem goes off cooldown?

    wtf is this

  • #764

    That is not currently a feature of this addon.  I tend to use PowerAuras or WeakAuras for that type of notification.  ShamanFriend works great when combined with that type of addon as this addon performs a lot of tasks that aren't possible or easy to do with those addons.

  • 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 »

World of Warships Giveaway