AdiAddons / AdiButtonAuras

WoW addon - Display auras on action buttons.
GNU General Public License v3.0
37 stars 22 forks source link

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: GitHub Workflow 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.

Options

Global options

Spell/item options

Theme options

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.

TODOs

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.

FAQ

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.

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

Acknowledgment

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

Contributors:

Contributor avatars

Made with contributors-img.

License

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