[WeakAuras] Enhancement - A Compact DPS Layout

65 posts in this topic



I've spent quite a lot of times playing with my UI and in the end I just made the decision to clean the screen and use as much Weak Auras as possible. The whole thing is still a work in progress (and probably forever will be) but as of now it is perfectly usable and I've been using it for the last few weeks in BRF Heroic raids.

Anyway, I thought I'd share the auras because when I was looking for Enhancement auras myself I wasn't able to find everything I needed. So if there's anybody with similar needs as myself I'd find sharing these worthy.

I will list what the auras can and what they can't do and post the strings for import via pastebin. I will list the Cons first, so you can stop here if these functions are very important to you.


  • the auras will not adapt if you use the talent Elemental Fusion, there will be an empty space (but works with both Storm Elemental and Liquid Magma)

  • the auras expect you to be using OmniCC addon for displaying the cooldown countdowns (the aura text is invisible), you can still display the text via editing the auras yourself

  • the auras are made to be used with the Masque addon (ElvUIesque Skin), when using other skins or the default skin, the icons may not align properly as the sizes will change slightly

  • there are auras for various procs (as the legendary ring, trinkets and enchantments) but it only covers the gear I use, yours might be missing so you might be needed to add/edit the ones you need, I am also looking for feedback and I might add some later myself

So how does it look?

As you can see on the screen/video, the auras should display everything essential.

Middle part - An aura warns you when you don't have Lightning Shield active. Displays Maelstrom stacks, Global cooldown, your main DPS abilities (Unleash Elements, Stormstrike, Lava Lash, Shocks, Fire Nova) and DPS cooldowns (Feral Spirit, Fire Elemental Totem, Liquid Magma/Storm Elemental Totem, Ascendance). The Flameshock aura changes into Frostshock depending on the remaining time of Flameshock on your target (Frostshock is displayed when the duration of Flameshock on your target is <10 seconds)

Left Part - An aura tracking your Fire Totem, a sound warns you when no Fire Totem is active. Defensive cooldowns are displayed under the totem tracker (Shamanistic Rage and Nature's Guardian or Atral Shift depending on your talents). The auras on the left display the presence of buffs associated with Unleash Elements.

Right Part - An aura tracking Flameshock on your target. An aura displaying the availability, cooldown, and presence of Ancestral Swiftness/Elemental Mastery depending on your talents. Rightmost are auras displaying the duration or various proc based buffs.

Dynamic Group for Procs

A dynamic groups displaying procs (such as weapon enchants, trinkets etc.) via progress bars. Located on the right side.

Dynamic Group - Buffs received from Unleash Elements

A group displaying the presence of the buff empowering your next fire spell and the buff from the talent Unleashed Fury as it changes the priority of Lightning Bolt on lower Maelstrom Stacks.

Global Cooldown

A progress bar displaying your Global cooldown as the auras are made to be used free of any action bars (the GCD is not displayed on the spell auras)

Ancestral Swiftness

Displaying the availability, cooldown and buff presence of Ancestral Swiftness. Occupies the same spot as Elemental Mastery aura depending on your talents.


An aura displaying the availability and cooldown of the Ascendance spell. Also displays the duration of the Ascendance form.

Feral Spirit

An aura displaying the availability and cooldwon of the Feral Spirit spell. Also displays the uptime of the spirits.

Fire Elemental

A simple aura displaying the availability and cooldown of the Fire Elemental spell. (uptime is displayed via Fire Totem Tracker)

Fire Nova

Availability and cooldown of the spell. Also works with Echo of the Elements displaying multiple charges.

Flameshock Tracker

Tracks Flameshock on your target or shows the absence of the Flameshock debuff.

Lava Lash

Availability and cooldown of the spell. Also works with Echo of the Elements displaying multiple charges.

Liquid Magma

Shows the availability and cooldown of the spell. Also shows the duration of the Liquid Magma on your totem (does not accounts for the possible expiration of the fire totem during the effect and will still show the full duration of 10 seconds). Occupies the same spot as the Storm Elemental Totem aura depending on your talents.

Maelstrom Tracker

Displays the number of Maelstrom stacks, changes colour. A sound warns you when capped at 5 stacks.

Nature's Guardian

Displays the availability of the talent. Checks the combat log and starts a 30 seconds timer upon activation of the talent. Occupies the same spot as the Astral Shift aura depending on your talents.

Shamanistic Rage

Availability and cooldown of the spell.


Availability and cooldown of the spell. Aura changes between Flameshock/Frostshock depending on the remaining of the Flameshock debuff on your current target.


Availability and cooldown of the spell. Also works with Echo of the Elements displaying multiple charges.

Fire Totem Tracker

Displays the remaining duration of your current active Fire Totem. Changes depending on the totem type (Searing, Magma, Fire Elemental). A sound warns you when no fire totem is active during combat.

Unleash Elements

Availability and cooldown of the spell.

Lightning Shield Warning

An icon is displayed, warning of the lacking Lightning Shield.

Astral Shift

Availability and cooldown of the spell. Occupies the same spot as Nature's Guardian aura depending on your talents.

Elemental Mastery

Availability, cooldown and the duration of the spell. Occupies the same spot as Ancestral Swiftness depending on the talents.

Storm Elemental Totem

Availability, cooldown and the duration of the spell. Occupies the same spot as Liquid Magma depending on the talents.

Warn me of any incorrect links or reply for any questions or feedback. As I said, the whole thing is a work in progress for me and I am still trying to make it better.

Tell me if you can't load any of the auras, there might be settings tied to my character although I have tried to remove all of those, making the auras work on any character as long as you are a Shaman in the Enhacement spec.









What is new?


Youtube video of the UI in action:

Screenshot of the layout (WA only):

Screenshot of the layout (together with custom unit frame via Stuf Unit Frames addon):



The auras have been made much simpler


I've divided the layout into segments and you no longer need to import dozens of strings.


The auras now support all talent builds


The auras will adapt and change according to your talent choices, supporting all playstyles. (Does not support Stone Bulwark Totem though, haven't seen it used yet)


The auras do not include all proc based buffs


I haven't had the time to make the research to include all available trinket procs, weapon enchantments, etc. You can easily add the on your own or message me and I will help you adding those you need.


The auras need few dependencies in order to be displayed as intended/ as seen in the video and on the screens


The biggest of cons is probably the fact that the auras are made with few other addons in mind. You don't need them!, the auras will be perfectly functional without them, but, it won't be displayed properly, icons may not align, borders may not be displayed etc. In order to 100% replicate what you see on the screens and in the video you will also need: OmniCC (addon displaying cooldown timers on icons), Masque addon with ElvUIesque Skin (skin for icons, without this, the sizes of icons in the auras will probably change and you will need to play with it and change them to your liking), a custom addon I made which you will be able to find here at the end of the post (uses almost no memory (<10kb), only adds a custom border and font for you to use in other addons, such as WA).




Main Frame

Bottom Frame

Proc Based Buffs


Unit Frames (very optional, no actual function, just for the looks)




The so-called Main Frame is the heart and soul of the auras. This frame displays all your main abilities' cooldowns, tracks your Maelstrom stacks, displays the Global Cooldown (as the layout is originally made to be used actionbar-free and GCD is not visible on the icons), displays the presence of the Unleash Flame and Unleashed Fury buffs, and contains a Fire Totem tracker on the left and a Flame Shock tracker on the right.




The Bottom Frame displays availability, duration, and tracks your major DPS cooldowns. On the sides you'll also find the availability and cooldown of your Shamanistic Rage and your defensive Tier 1 talents.




is a dynamic group controlling the display of the Bloodlust/Time Warp buff, your agility potion buff, weapon enchant buffs, and trinket procs. Each buff has its own colour so you can tell its progress and presence just by a quick glance.




are icons warning you of different things. You can easily add your own or tell me if you need help with adding other notifications. Currently the group includes:

Absence of Lightning Shield, absence of Well Fed buff, absence of Agility Flask, an icon warning you when your Flame Shock on your Focus drops below 10sec, display of Reactive Earth Shield on Primal Elementalist target for the Blast Furnace encounter.




Only includes frames for your custom Unit Frames. As you can see on the screen above, I personally use Stuf Unit Frames addon, displaying the Player Health, Target Health, and Target Name.




Custom Looks


As you can see, pretty much everything has some special skin, font, or border. This is because I dig the clean, square-like, and tidy look. Below I will list everything you need in order to replicate the look I showed you before in the video.


Masque Addon

Masque addon adds the possibility to use custom skins for the ingame icons (be it action bars, weakauras, buffs/debuffs). The ElvUIesque Skin replicates the looks of ElvUI action bars. Even if you don't happen to use ElvUI, I'd still recommend the skin for your icons. I just love how it looks. Plus, if you won't be using this addon and skin, you'll probably need to change the sizes of the icons in the auras as they will not align properly.



OmniCC addon displays cooldown timers (and the progress pie) on the icons. I highly recommend using this addon as I made the auras with it in mind. You can use the auras without OmniCC but you will need to change the auras as they don't display cooldown texts on their own. Let me know if you need help editing the auras for the OmniCC-free use.


Custom Borders, Fonts etc.


I use custom fonts and borders to complete the visuals of the auras. I created my own simple addon that will make them accessible for your addons (WeakAuras included).

You will "maybe" need an addon called LibSharedMedia

I said maybe because chances are that some of your other addons already has it in itself. Install it only if you don't see the custom border/font.


ThatShamanTho Media


You will need this extremely simple addon in order to display the auras as intended as they are made with a custom border and font. Don't be afraid, the addon uses almost no memory, and if you want and will know/find out how, you can use the addon to add other media you want to use yourself (fonts, borders, backgrounds, textures, icons etc.) as the addon is extremely simple and serves a single purpose and I don't care if you edit it.




This addon should add a border called Plain Border and a Prototype font. The Prototype font is free for personal use.

I personally also use the font in the OmniCC addon for a unified look.

Also adds few sound files.


You can change the sound notifications in the auras. If you'd like to but don't know how, ask an I'll help you.


Let me know if you run into any issues. Also reply your suggestions, any feedback is welcome.

Edited by Derienn
  • Like 3

Share this post

Link to post
Share on other sites

Recently moved from Resto to Enhancement as main spec for my guild and I set up your WeakAuras above to help me manage my cooldowns. Still trying to get used to using them but really like the compact and clear set up! Thank you for the time and effort you put into making them. Good positioning, good size, well put together. Would recommend them to other shamans.

Share this post

Link to post
Share on other sites

I'm glad you found them useful. I've changed the auras several times since the time this was posted (definitely an upgrade, even more compact with added functionality). I will share the strings later this week after some finalizing.

Share this post

Link to post
Share on other sites

Is everything working? If there's anything wrong with the links/auras/etc. I provided just let me know so I can fix it.

Share this post

Link to post
Share on other sites

This UI looks absolutely amazing, so grats!

I was wondering if you could help me a bit, since I'm not really good with addon related stuff, the unit frames, I can't get it to look like yours, this refering to the HP for you and target, how can I fix this?Thanks in advance and greets from Chile!

Edited by Akhir

Share this post

Link to post
Share on other sites

Hey, glad you liked the auras!


The unit frames in the video are made via Stuf Unit Frames addon. I made them vertical and customized them further to fit them into the background frames I made with the Weakauras. Any other similar addon (e.g. Shadowed Unit Frames) should be able to do the same thing.


Is there a way to export the profile for the Stuf Unit Frames addon?

Share this post

Link to post
Share on other sites

I have no idea, lol. I wish there was, because that Health bar in the side is just amazing, same with the target one, it's so clean! I'd love to be able to import that :/ Because not in a thousand years i'll be able to do that, lol

Edited by Akhir

Share this post

Link to post
Share on other sites

It's late night here at the moment but I'll look into it tomorrow and I will either post a guide on how to replicate them or share my Stuf profile (in case I'll find out how).

Edited by Derienn

Share this post

Link to post
Share on other sites

Ok. I really don't know if this will work or not.


Try installing the Stuf Unit Frames addon.


Download this file


You will find 2 files in the .rar.


You should put them into>


World of Warcraft\WTF\Account\youraccountnumber\SavedVariables


If asked, overwrite any existing files of that name in the folder (this should wipe out your own settings for the Stuf addon, so make a copy of your original files if you want to keep them).


This should give you my exact settings. Report back if it worked or not.

Edited by Derienn
  • Like 1

Share this post

Link to post
Share on other sites

Looks amazing; can't wait to try it out tonight after work smile.png


Thanks for taking the time to post these for others to use too; very kind and much appreciated.

Share this post

Link to post
Share on other sites

Good luck raiding!


Please get back with any suggestions smile.png


Also, let me know of any problems you might run in to. Be it the icon not aligning properly, or an error in the functionality of the auras.

Edited by Derienn

Share this post

Link to post
Share on other sites

Not had a chance to try it yet but had 1 (probably silly) question. I haven't been able to get the cooldown timers on buttons working properly with EoE and the double charge, does your interface let you know when SS or LL is useable or only (like mine does) when the first charge has regenerated?


I find that as I'm unsure of the CD that I spend a lot of time spamming buttons that don't do anything in the hope that maybe they do have a spare charge and will work. 

Share this post

Link to post
Share on other sites

The way it works with EotE is through colour saturation of the icons.


There are multiple states:


  1. Saturated Icon without the cooldown pie = 2 charges ready
  2. Saturated Icon displaying cooldown = 1 charge ready, 1 charge on cooldown
  3. Desaturated (grey) Icon displaying cooldown = both charges depleted and on cooldown





Look closely what happens during the 2 casts of Stormstrike here


Do the auras work differently when you import them ?

Edited by Derienn

Share this post

Link to post
Share on other sites

I was thinking of different ways of how to display multiple charges when using EotE and this came out as the most convenient to me. Otherwise there'd have to be multiple texts. One showing you the cooldown timer and another showing you the charge count.

Share this post

Link to post
Share on other sites

All set up and all working; can't see anything that doesn't behave as it should after a BRF run last night.


Thanks again for all your hard work :)

Share this post

Link to post
Share on other sites

i have been playing wow since 2005, my shamy got 380 played time and this is best Uİ i have ever seen, great job mate ill use it too if i get any trouble ill call you :))

Share this post

Link to post
Share on other sites

Hardly the best UI I could think of but it's still a work in progress.


Thank you for the encouragement, I'm glad you like it.


Good luck with the setup.

Share this post

Link to post
Share on other sites

Hi, I was wondering how I'd go about moving some of the spells around on the main frame and bottom frame?

Essentially I want to have the shock option at the front and move everything else right a spot to line up with my bars. 


(new to use Weakauras sorry)

Edited by Pineorange

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Pain
      Hello guys i would like to share my weakauras for each healing class, hope you like it ;)
      Any feedback is appreciated
      New to Weakauras ?
      You can download it here :
      Copy - paste the code of which you can find down below  (Import string) On the webpage links you can find a copy string button on the right, colored red.
      Like this :  When ingame type /wa to open the control panel of weakaura. Select "import" Paste the string from the wago webpage into this. A screen will pop-up and select the import button on it. ____________________________________________________________________________________________________
      Update Log 
      01-07-17 : Massive update for Holy Priest Healing tool !
      16-07-17 : Big improvement for the Druid Healing tool. 
      29-07-17 : Shaman healing tool now supports legendary's and trinkets from 7.2.5
      25-08-17 : Massive update for Disc Priest healing tool 
      26-08-17 : Tuned Paladin and Druid healing tool and some small improvements
      02-09-17 : Small update for Holy Priest healing tool
      15-09-17 : Shaman healing tool now supports PvP feature's and some tuning to Paladin healing tool
      22-11-17 : Shaman healing tool has been redesigned and improved !
      26-11-17 : Added global cooldown to shaman and paladin healing tool and abit of fine tuning.
      28-11-17 : Druid healing tool has been Redisgned and added global cooldown.
      03-12-17 : Some improvements to the Paladin healing tool
      25-01-18 : Some changes to Shaman and Druid healing tool
      03-02-18 : Massive update for Holy palading healing tool !
      Summary :
      Shaman Druid Paladin Priest Monk ____________________________________________________________________________________________________

      Resto Shaman - Healing Tool
      Import string :        ←
      What's making sound :
      Riptide - off cooldown
      Healing rain - off cooldown
      Resto Shaman - Small Healing Tool
      If you prefer a smaller setup, you might like this one. (But doesnt cover everything)

      Import string :        ←
      Resto Shaman - Usable cooldowns

      Import string :       ←
      Druid - Healing Tool

      Import string :       ←
      What's making sound :
      Life-Bloom - when its about to expire from target

      Paladin - Healing tool

      Import string :        ←
      What's making sound :
      Holyshock - off cooldown
      Paladin - Usable cooldowns 

      Import string :      ←
      Paladin - Light of Dawn info *additional*

      Import string :         ←
      Holy Priest - Healing Tool

      Import string :        ←
      Holy Priest - Trail of light Talent Tracker *Additional*

      Import string :        ←
      Disc Priest - Healing Tool

      Import string :        ←
      Since i know little about monk healing, i do not feel like ill be the right person to try and make a weakaura
      for the monk, but i've got a link from someone else his. Since i still want to be some what helpfull to
      any healing class.        ←
      *credits to Emarline*
    • By Damien
      This thread is for comments about our Control Shaman Deck List.
    • By Casdon
      [US] Stormreaver — Skunkworks
      Tuesdays & Thursdays: 7:00 P.M. to 11:00 P.M. (pst) || 9-1 (cst) || 10-2 (est)
      8/11M Antorus
      9/9M ToS
      10/10M Nighthold
      3/3M Trial of Valor
      7/7M Emerald Nightmare
      About Us
      Skunkworks is a guild for players who can not or do not want to commit to the time-intensive raid schedules of traditional "hardcore" guilds.
      However, we still maintain a high caliber player environment and make an efficient use of our raiding time.
      We raid Tuesdays and Thursdays from 7:00 - 11:00 PST, just 8 hours a week and never more.
      We are very protective of our guild environment and selective in recruitment. We are looking for solid players mechanically as well as intellectually.
      We all get paid to deal with idiots, why should we pay to spend our leisure time with them as well?
      Skunkworks has been around for multiple expansions and has historically always been at the top of the 2-night raiding guild scene.
      Past Raiding Achievements
      #US 199 Mythic KJ #US 186 Mythic Archimonde #131 US Heroic Garrosh #68 US Heroic Ra-den #77 US Heroic Lei Shen #86 US Heroic Sha of Fear #106 US Heroic Madness of Deathwing #99 US Heroic Ragnaros #147 US Sinestra #91 US Heroic The Twilight Destroyer (Halion) #71 US Heroic Fall of the Lich King #247 US Tribute to Insanity #160 US Alone in the Darkness Current Guild Needs
      Amazing Range DPS ---Exceptional Candidates always considered regardless of recruiting needs.
      How to Apply
      Apply with Google Forms
      All applications are kept private.
      Please include at least the following.
          Prominent links to relevant armory pages ]A guild history with reasons for departure
          The reason(s) you have chosen to apply to this guild
          Warcraft Logs
          UI screenshots or fraps/Stream footage
      Contact Information
      Shadaka (GM)
      Real ID:Shadak#1881
      Aerivore (Recruitment Officers)
      Real ID:  Aerivore#1581
      Real ID: Sov#1192