Get an Epic Experience with Premium

Shaman Friend

Shaman Login to Add Favorites
  • World of Warcraft
  • 4,402 Monthly Downloads
  • Supports: 6.0.3
  • 875,564 Total Downloads
  • Updated 10/30/2014
  • Created 02/08/2007
  • 1,215 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 41 of 48 Next Last
  • #180

    There was some problem when updating from older version, due to Blizzard changing how custom frames work.

    Does the messages show up in the frame so you can see the location of it? Or is the problem that you moved it out of the screen? Does the output work if you set it to something else, for example the "On Screen" option. (Really should change the name of these some day)

    Try this:
    1. Download the latest version (1.9) from above.
    2. Type this in the chat
    [code]/script ShamanFriend.db.profile.display.x = nil; ShamanFriend.db.profile.display.y = nil[/code]
    3. And then /rl

  • #179

    I have had this mod for a long, long time, and I just recently tweaked it to have larger font and moved the display box around... Now, I don't know what I did but I completely borked it :( I have reset the profile, deleted the folder / re downloaded, everything I can think of. When I click the lock button (in the past it made a large blue box display) nothing happens, and before I reset the profile the box would come up and be stuck on.

    All I want is for my purges/shocks/shield alerts to be in that box and be movable, but I don't know what is wrong with my settings...

    Anyone else ever have this problem and could possibly help?

  • #181

    Yeah, I know. It's sitll broken... Working on it....

  • #183

    Try to turn on the "Alternate method" to detect them and see if it gets better. There is no 100% accurate way to detect the procs. With the Lightning Capacitator trinket it gets even worse. I did my best to solve it and it works ok for me atleast.

    Personally I use the alternate method and no trinket option and it works fine most of the time in raids.

    If you see any specific situation where it seems broken, please tell me.

  • #182

    Hey, I just downloaded your mod and I love it. However I've noticed that my LO procs are off from what SF tells me. Is this something you're working on or is it me =o?

  • #186

    It works the same as Windfury, it adds the damage from the original Lightning Bolt with the one from the LO proc. For example, if your original Lightning Bolt hits for 1500, then the LO bolt will hit for 750. Which is 2250 in total, which will also be displayed. This is how it should work, but sometimes it adds the damage from the bolt after the LO proc instead, not much to do about this. However, it is possible to only show the LO dmg, but do we wan't to do this?

  • #184

    what I mean by "off"is the SF will say "Lightning Overload: 1994", however when I read my log my LO had only proc'd for maybe 643 or so, so needless to say I'm a bit confused

  • #187

    My fault, will be fixed in next version, which will also contain some cool Earth Shield stuff :) Hopefully it will come in a few days, bu the start of the next week, just wan't to make sure it works this time :)

    I guess you are using the English client?

    If so open your addon folder go to ShamanFriend/Locale and open enUS.lua and insert the following line between one of the others:
    = true,

  • #185

    Message: ...nterface\AddOns\Ace2\AceLocale-2.2\AceLocale-2.2.lua line 487:
    AceLocale(ShamanFriend): Translation "Wave Trance" does not exist.

    What can i do?

  • #188

    New version, please try it out :)

    Version 1.10
    - Added a sepparate Earth Shield tracker frame with ability to recast it
    - Fixed a bug with Resto set bonus

  • #189

    after i installed this i get a error messeage every time i try to do /sf ui

    "you cannot open a waterfall without registering it first"

  • #191

    Try to download it again (uploaded a new version).

    I changed the command to only /sf or /shamanfriend . However, the old one should still work.

    Can you please try just /sf instead of /sf ui if it still doesn't work. Also, did you try to disable your other addons?

    As an emergency there are also /sfcl which uses the old commandline config.

  • #190

    after i installed this i get a error messeage every time i try to do /sf ui

    "you cannot open a waterfall without registering it first"

  • #193

    It's a know problem. Will be fixed in 2.4. Which will hopefully allow for some more advanced detection of it. The one used now isn't really optimal, as you probably have noticed.

  • #192

    The lighting overload tracker dosent count or keep track when Chain Lighting Overloads.

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

Gamepedia Free-shirt Giveaway