Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 1,496 Monthly Downloads
  • Supports: 7.3.0
  • 176,677 Total Downloads
  • Updated Sep 8, 2017
  • Created Nov 3, 2013
  • 142 Favorites
  • Project Site
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 2.0.11

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 with 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 units and change 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 associated action buttons. These can be disabled.

Development version build status: Build Status

Getting started

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


Global options

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

Spell/item options

  • disable the spell
  • Show flash instead: 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, size and colors
  • change the colors of the "good" and "bad" highlights
  • select the highlight amongst 11 different 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.
  • better documentation with more examples about custom rules.

Supported classes and specializations

Most of the simple (de)buffs are supported through embedded 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 choose it. Why?

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

Why are 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."
  • LSB-N: LibSpellbook-1.0, Nth revision.
  • LD-N: LibDispellable-1.0, Nth revision.
  • LIB-N-XXX: LibItemBuffs-1.0, Nth revision, XXX data version

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 hangs around on the freenode IRC network in the #wowace channel.

Before reporting issues

  • Please check if any errors happened and paste the exact error messages in the issue.
  • Open the configuration panel, check "Debugging tooltip" and look for the spell identifier by hovering the spell icon in the spellbook, on your action bars and in the (de)buff display. Report these numbers in the issue.
  • Regarding flashing, disable AdiButtonAuras and check if the unwanted behavior is caused by the default UI. Please do not report issues caused by the default UI.


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 07c18c4917620d9424c6e4bc9210d3024a39a474 2.0.11
Author:    Rainrider <[email protected]>
Date:    Sat Sep 9 02:41:13 2017 +0200

Tagging release 2.0.11

Fetch updated LibSpellbook-1.0

commit 8ce72de9c39df4b6c46aff3a612393f76e932230
Author: Rainrider <[email protected]>
Date:   Tue Sep 5 02:59:30 2017 +0200

    Bump interface version

commit 70a267d30b64347821fb7aae85d9539f05d9b73f
Author: Rainrider <[email protected]>
Date:   Thu Aug 17 17:51:47 2017 +0200

    priest: support Al'maiesh, the Cord of Hope (holy priest legendary)

    Thanks to temporicide4

commit c2029a703a3c490c824b96da675ab98f6d4e608b
Author: Rainrider <[email protected]>
Date:   Wed Aug 16 01:19:35 2017 +0200

    core: remove overshadowing local variables from for loops

commit 7deeb8505b6227950694afd2fe6b0503cafdf239
Author: Rainrider <[email protected]>
Date:   Mon Jul 3 02:53:30 2017 +0200

    Provide the proper documentation link in the sample rule

commit 742b6328fd3c044a4f5087fb4a12020bbb5d109e
Author: Rainrider <[email protected]>
Date:   Mon Jul 3 02:48:16 2017 +0200

    docs: some more updates

commit ef6c1182c9c719ed5aa1098cf49c917029300108
Author: Rainrider <[email protected]>
Date:   Mon Jul 3 02:15:16 2017 +0200

    docs: update documentation

commit d273c3572072f5818ebfe793192555de60faf7f1
Author: Rainrider <[email protected]>
Date:   Sun Jul 2 22:30:25 2017 +0200

    Update the sample rule


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

Addon Packs Containing This...