Get an Epic Experience with Premium

Shaman Friend

Shaman Login to Add Favorites
  • 10 Likes
  • World of Warcraft
  • 14,149 Monthly Downloads
  • Supports: 6.0.2
  • 845,122 Total Downloads
  • Updated 10/19/2014
  • Created 02/08/2007
  • 1,211 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: r77
or
Support development! **
Donate

About Shaman Friend

News: Druid Friend is now available!

http://www.curse.com/addons/wow/druidfriend

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:

http://wow.curseforge.com/addons/shaman-friend/localization/

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:

http://wow.curseforge.com/addons/shaman-friend/tickets/

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.

------------------------------------------------------------------------
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.
------------------------------------------------------------------------

Comments

First Previous Page 4 of 48 Next Last
  • #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.

  • #706

    I love this addon, especially, as a healer, the way I can assign different dings and dongs...  helps manage healing tunnel ision.  Is it possible to add a box to track the healing stream totme, and then maybe assign a  ding when the CD is up?  With all these changes, keeping that stupid 30 sec CD totem down has been an adjustment. 

    Thanks! : )  Love this addon. 

  • #707

    I will look into a healing stream totem cd notification.  Thanks for the suggestion.

    Edit: I played around with the ShamanFriend style alert for this, but I do not think this works well. For this kind of cd notification, the cooldown management addons that use icons and such work a whole lot better or using a PowerAuras/WeakAuras type addon.  I have been considering writing a second addon that is kind of a PowerAuras/WeakAuras type addon class specific with pre-set up auras.  Those addons can be frustrating for some users trying to get them to work properly, but I do not know how many people would be interested in such addons.

     

    Last edited by stassart on 10/15/2012 3:25:43 AM
  • #703

    I marked 3.00-r48 as the initial release for MoP.  I fixed the lua errors that popped up that were new to live (weren't in beta earlier) and spent a little over an hour testing it tonight.  I still need to add some of the new MoP cooldowns and update Fulmination and such.

    Speaking of which, for Fulmination would it be useful to have a slider so that you can select how many charges of lightning shield, 5 for example, or is just a message at 7 charges sufficient?

     

  • #705

    Added the Fulmination/Healing Tide slider and Healing Tide announcement in r49 beta.

  • #704

    Really really thank you!

  • #699

    When turning ON Earth Shield tracking:

    1x ShamanFriend\ShamanFriend-r46.lua:2226: GetSpellBookItemName(): Invalid spell slot
    <in C code>
    ShamanFriend\ShamanFriend-r46.lua:2226: in function "FindEshieldId"
    ShamanFriend\ShamanFriend-r46.lua:717: in function "LoadEvents"
    ShamanFriend-r46\Options.lua:1022: in function <ShamanFriend\Options.lua:1020>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[2]":9: in function <string>:"safecall Dispatcher[2]":5
    (tail call): ?
    AceConfigDialog-3.0\AceConfigDialog-3.0-57.lua:799: in function <AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[3]":9: in function <string>:"safecall Dispatcher[3]":5
    (tail call): ?
    AtlasLoot_Loader-v7.00.01\Libs\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire"
    Libs\6AceGUI-3.0-33\widgets\AceGUIWidget-CheckBox.lua:68: in function <Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>

    Locals:
    nil

    and:

    1x ShamanFriend\ShamanFriend-r46.lua:2465: attempt to index field "eshieldInfo" (a nil value)
    ShamanFriend\ShamanFriend-r46.lua:2465: in function "eshield_SetText"
    ShamanFriend\ShamanFriend-r46.lua:2476: in function "eshield_BuffCheck"
    ShamanFriend-r46\Options.lua:1068: in function <ShamanFriend\Options.lua:1066>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[2]":9: in function <string>:"safecall Dispatcher[2]":5
    (tail call): ?
    AceConfigDialog-3.0\AceConfigDialog-3.0-57.lua:799: in function <AceConfigDialog-3.0\AceConfigDialog-3.0.lua:614>
    (tail call): ?
    <in C code>
    <string>:"safecall Dispatcher[3]":9: in function <string>:"safecall Dispatcher[3]":5
    (tail call): ?
    AtlasLoot_Loader-v7.00.01\Libs\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire"
    Libs\6AceGUI-3.0-33\widgets\AceGUIWidget-CheckBox.lua:68: in function <Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:57>

    Locals:
    nil

  • #701

    Sorry about that.  Thanks for the bug report.  I will work on a fix tonight after work.

  • #702

    This bug is fixed in >r47.

  • #698

    Hey there, i would like to know if there is an update to release until sunday. I am using your addon to track my earthshield and i dont like the other addons to watch that :)

     

    Latest versions beta and release dont work for me anymore :(

    Last edited by Gromkasha on 8/30/2012 10:27:26 AM
  • #700

    Sorry I didn't get a new version of ShamanFriend last night.  I got DruidFriend updated last night, I will work on getting a new version of ShamanFriend out tonight.  r46 was working on beta, but it seems some things changed since I tested it on beta.

     

  • #695

    Any chances for upgrade?

    Last edited by UnoDe on 8/30/2012 9:54:19 AM
  • #696

    I won't have a chance to try r46 beta on live till tonight, but it worked on beta.  My computer spent last night patching.

    Once I test a version on live, I will mark it as release.

    Last edited by stassart on 8/29/2012 12:08:12 PM
  • 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 »

VIP trip to SMITE World Championship