Get an Epic Experience with Premium


Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 7,617 Monthly Downloads
  • Supports: 6.0.3
  • 49,467 Total Downloads
  • Updated 02/19/2015
  • Created 11/03/2013
  • 76 Favorites
  • Project Site
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 1.9.1

About AdiButtonAuras


Display auras, and more, on action buttons.

AdiButtonAuras is a rewrite of Inline Aura, but with different design decisions based on my experience on the latter.

AdiButtonAuras uses a set of rules that apply to one or more spells. Each rule can track an aura on one or more unit and changes the display of the spell accordingly.

AdiButtonAuras has several custom rules to suggest using spells at meaningful times. By default, these suggestions are displayed using a rotary, shinning star on the buttons. These can be disabled.

AdiButtonAuras smartly track raid/group buffs: it shows the number of missing buffs and the duration of the shortest one, taking into account equivalent buffs.

Development version build status: Build Status

Getting started

Before heading straigth into a raid and/or playing with the options, you may want to read this short Getting started guide, which will introduce you with the basics of AdiButtonAuras.


Global options

  • do not show flashing border for actions on cooldown (do not affect Blizzard flash),
  • do not show flashing border for actions out of combat (do not affect Blizzard flash),
  • select how suggestions are displayed (hidden, rotary star or flashing border),

Spell/item options

  • disable the spell,
  • "promote to flash": replace any highlight with the flashing border animation,
  • inverted highlight: highlight the spell when it is missing,
  • select which rules should apply.

Theme options

  • customizable texts: font, format, size and colors.
  • change the colors of "good" and "bad" highlights,
  • select the highlight amongst 10 textures,

User-defined rules

AdiButtonAuras allows you to enter and save your own rules, using a LUA-based language. Take a look at the rule reference to see what is available.


  • sharing of custom rules, in-game using hyperlinks and out-of-game using copy-pastable strings,
  • a better documentation about custom rules, with more examples.

Supported classes and specializations

Most of the simple buffs are supported through the libraries:

Special cases and hints are handled using customized rules, see below.

There is also a default rule for items not supported by LibItemBuffs-1.0.


When I try to configure a spell, the button is dimmed and I cannot chose it. Why ?

AdiButtons has no rule about this spell. Consider filling an issue.

What do some rules ending with some obscure characters between brackets, like [LPS-DRUID-5.4.1-7] ?

These are references to the libraries AdiButtonAuras used to create the rule.

  • LPS-XXX-A.B.C-N: data from LibPlayerSpells-1.0 for class XXX, patch A.B.C, Nth revision. E.g. "[LPS-DRUID-5.4.1-7]" stands for "rule created accordingly to LibPlayerSpells-1.0 data for druid, patch 5.4.1, 7th revision."
  • DR-N: DRData-1.0, Nth revision.
  • LSB-N: LibSpellbook-1.0, Nth revision.
  • LD-N: LibDispellable-1.0, Nth revision.

Are you going to support ElvUI ?

AdiButtonAuras should work with ElvUI. I am not going to support its skin though.

Are you going to add a configuration panel to create custom rules ?

Not in the way InlineAura did it. However you can create custom rules in game using the Lua API.

Contributions & feedback

The project is open-source and hosted on You can report issues there. Pull request are also welcome. Adirelle often hands around on the freenode IRC network, in the #wowace channel.*

Before reporting issues

  • Please check if any error happened; please copy-paste it as it in the issue.
  • Open the configuration panel, check "Debugging tooltip" and check the spell identifier in the spellbook, in your action bar and in the (de)buff. Report these numbers in the issue.
  • Regarding flashing, disable AdiButtonAuras and check if the unwanted behavior is caused by AdiButtonAuras or is the default behavior.


Thanks to the following people for testing and contributing to AdiButtonAuras and related libraries.

Contributors (in alphabetical order):


AdiButtonAuras is licensed under the GNU General Public License version 3.

tag 1.9.1
2015-02-20 03:16:45 +0100

Poke the packager


    - warlock: fix and improve
    Display Burning Embers on the Fire and Brimstone versions of
    Conflagrate, Immolate and Incinerate.
    Don't create double rules for Burning Embers on Chaos Bolt.
    Pyroclasm got merged into Backdraft for WoD.
    Display the duration of Backdraft on Chaos Bolt when at or abvoe 3
    stacks too.
    Remove the MoltenCore rule (this is handled by the default ui).
    Stop suggesting using Havoc when it is off cooldown. This is useless on
    single target fights.

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