WeakAuras 2

Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 987,813 Monthly Downloads
  • Supports: 7.0.3
  • 9,927,037 Total Downloads
  • Updated Jul 23, 2016
  • Created Sep 9, 2013
  • 2,187 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File:
Support development! **

About WeakAuras 2

WeakAuras 2

WeakAuras is a powerful and flexible framework that allows you to display highly customizable graphics on your screen to indicate buffs, debuffs, and a whole host of similar types of information. It was originally meant to be a lightweight replacement for Power Auras, but it now incorporates many features that Power Auras does not, while still remaining more efficient and easy to use.

Features include:

  • An intuitive and powerful configuration interface
  • Custom textures including all textures from Power Auras and the new Cataclysm spell alerts
  • Progress bars and textures that show the exact duration of auras
  • Displays based on auras, health, power (mana, rage, soul shards, holy power, etc.), cooldowns, combat events, runes, totems, items, and many other triggers
  • Preset and user-defined animations
  • Custom side-effects such as chat announcements or sounds
  • Grouping, which allows multiple displays to be positioned and configured at the same time
  • CPU optimizations such as conditional loading/unloading of displays, modularity, and prevention of full aura scanning
  • Powerful customization options, such as animation paths, on-show/on-hide code, and custom triggers, for Lua-savvy users

To open the options window, type "/wa" or "/weakauras"

For in-depth documentation, see the Wiki page.

For some examples of what WeakAuras can do, see the Examples page!


  • Please take a look at the Wiki page.
  • If you need help with your set-up, post in the Forum.
  • If you've discovered something that's clearly wrong, or if you get an error, Post a Ticket.
  • If you have a general comment or concern, feel free to comment on the main page!
  • You're a programmer yourself want to contribute? We accept pull requests on GitHub!

Extending WeakAuras 2

  • WeakAuras_StopMotion: This addon adds a new region type to WeakAuras that allows for stop motion animations. Stop Motion textures contain each frame of the animation as a separate image. The addon ships with a number of animations and it supports custom textures.
  • SharedMedia for more bar textures.
  • SharedMediaAdditionalFonts for more fonts.

Support the project

http://i.imgur.com/huaGniT.png http://i.imgur.com/sRAX4Ij.png http://i.imgur.com/e4AQubz.png

Benjamin Staneck <staneck@gmail.com>
2016-07-24 03:15:17 +0200


    - Fix Rune trigger for counting runes
    In 6c3069e4c4d8bf7ddc47dfe874a50578c4455de9 I correctly fixed
    that the code would not watch the runes if the the rune trigger
    is in "counting" mode. But instead of watching runes 1 to 6,
    I made it watch rune 0 6 times. Oh well.
    Ticket: github #75
    - Action Useable: Fix spells with the same name but different id
    Same idea as the cooldown progress trigger got a few days ago.
    In the init function get the localized spell name and in the trigger
    use that to fetch all information.
    IsUseableSpell("Shadow Word: Death") returns the right information
    with all talents selected.
    Ticket-Nr: 626
    - Fix totem triggers for "Inverse" all slots
    This would trigger if any of the slots didn't contain the totem, which
    is clearly not of much use. This needs a separate but rather easy code
    Ticket-Nr: 624
    - Make sure that activeTriggerMode has a sane value
    The aura in the ticket had a activeTriggerMode of 1, that is use the
    information from the second trigger, but only had the trigger
    number 0. Thus all the dynamic information was bogus.
    Ticket-Nr: 622
    - Add Owlkin Frenzy to Moonkin's buff
    - For the fallback state, also run the duration function
    No idea, why I forgot that. This fixes a regression introduced by
    the trigger state branch.
    Ticket-Nr: 605
    - Fix Void Bolt Cooldown
    Void Bolt seems to be diffrent but works with the version.
    If we have a ability on cooldown, and we get a new cooldown, that
    while being the gcd still results in a expirationTime that is less
    than the current expiration time, then the ability was reset.
    Ticket-Nr: 613
    - Totem trigger: Fix remaining time check
    Only check remaining time, if the totem is actually active.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 10
  • Next


  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes