Download
(178Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 03-22-24 03:33 AM
Compatibility:
Plunderstorm (10.2.6)
Classic (1.15.1)
WOTLK Patch (3.4.3)
Updated:03-22-24 03:33 AM
Created:01-18-23 06:35 PM
Downloads:338
Favorites:4
MD5:
10.2.6

LiteButtonAuras

Version: 10.2.6-2
by: Xodiv [More]

LiteButtonAuras shows your buffs on you and your debuffs on your target inside your action buttons with a colored border and timer. It is like AdiButtonAuras, and Inline Aura before it, just much dumber and much easier to maintain.

A buff you cast on yourself shows a green highlight in ability button:



A debuff you cast on your target shows red highlight in ability button:



For all of your action buttons:

  • Suggest button (border glow/ants) with timer if:
    • your target is casting a spell you can interrupt and the button action is an interrupt, or
    • your target is enraged and the button action is a soothe.
  • Show a green highlight and timer if:
    • the action name matches a buff on you that you cast, or
    • the action is a totem or guardian and it is summoned.
  • Show a red highlight and timer if:
    • the action name matches a debuff that you cast on your target.
  • Show a debuff-colored border (curse/disease/magic/poison) if:
    • your target is an enemy, and
    • you can purge the buff, and
    • the button action is a purge/spellsteal.

LiteButtonAuras works with the default Blizzard action bars, Dominos, Bartender and anything that uses LibActionButton (including ElvUI).

Supports WoW retail, classic (Vanilla) and classic (WotLK).

WoW Classic (Vanilla) Timers

For WoW Classic (Vanilla) to get debuff timers you will need to also install LibClassicDurations or have WeakAuras installed which bundles it.

Comparison with AdiButtonAuras

Compared to AdiButtonAuras (which this addon is modeled on), LiteButtonAuras:
  • matches buffs/debuffs by name, so it doesn't require manually maintaining spells every expansion.
  • has less code and hopefully uses less CPU (probably not though).
  • limited support for custom rules (only "show aura on ability").
  • doesn't show buffs/debuffs on different abilities that have a different name unless manually configured.
  • limited support for customizing (only timer appearance).
  • doesn't show hints for using abilities, except for interrupt, purge and soothe.
  • doesn't show holy power/chi/combo points/soul shards.
  • doesn't handle macros that change the unit (always assumes target).

Appearance Options

Code:
/lba - print current settings
/lba help - print help
/lba stacks on | off | default - turn on/off showing buff/debuff stacks
/lba timers on | off | default - turn on/off showing buff/debuff countdown timers
/lba colortimers on | off | default - turn on/off using colors for timers
/lba decimaltimers on | off | default - turn on/off showing 10ths of a second on low timers
/lba font default - set font to default
/lba font FontName - set font by name (e.g., NumberFontNormal)
/lba font FontPath - set font by path (e.g., Fonts\ARIALN.TTF)
/lba font Size - set font size (default 14)
/lba font FontPath Size FontFlags  - set font by path size and flags
Show Highlights for Other Auras

By default LiteButtonAuras only shows highlights when the name of the buff/debuff and the name of the action match. (Plus a special case for totems and guardians like monk statues.)

Using the `/lba aura` command you can add extra auras that will highlight your abilities (for example, to show a debuff on the ability that triggers it).

Code:
/lba aura list - list current extra aura mappings
/lba aura show <auraSpellID> on <ability>
/lba aura hide <auraSpellID> on <ability>
If an ability is in your spell book you can use it by name otherwise by spell ID.

You can only add auras using this, or remove ones you previously added. You can't use "hide" to change the default behaviour of showing buffs/debuffs that match the ability name.


Never Highlight An Ability

You can stop an ability from ever getting highlighted due to the default name matching.

Code:
/lba deny list - list abilities never to highlight
/lba deny add <ability>
/lba deny remove <ability>
If an ability is in your spell book you can use it by name otherwise by spell ID.

How to find spell IDs

Every ability and every buff/debuff has an associated Spell ID, which you need to know to configure custom highlights (above).

LiteButtonAuras doesn't include any helpers for finding spell IDs, you'll need to do it yourself. Here are three ways to do this:
  1. Look up wowhead.com. The spell ID is the number after spell= in the URL.
  2. Get an addon that adds Spell IDs to the tooltip.
  3. If you have the Details! addon, it keeps a list of spells you can view with "/details spells"

Features I can't or won't support, and why
  1. Weapon Enchants. There's no way to get the name from the enchant ID that I can see.
  2. Macro @units. There's no simple way to figure out what unit an action will target. It can be done with a lot of complex processing, maybe. If Blizzard ever added a GetActionUnit() I would do it in a heartbeat so I can have focus interrupt suggesting.
  3. Non-Auras. E.g. channeling time, combo/chi/holy power/etc points. A lot of these could be done, but LBA's focus is on auras only and I personally feel those are better done in other ways or by other addons.

In general a lot of not supporting things involves keeping LiteButtonAuras small and simple enough that when a major WoW release comes out I can update it without causing myself so much stress I give up.

If This AddOn Seems Abandoned

If more than two weeks go by after a major patch and this addon isn't updated, I've probably been hit by a bus. In that case I encourage anyone with the necessary ability to take over maintenance of the addon. It is released under the terms of the GNU General Public License, which means anyone can take it and do whatever they want with it, as long as they don't claim they wrote it and they too release their code under the same terms.

LiteButtonAuras
10.2.6-2 (2024-03-22)
Full Changelog Previous Releases
  • Fix error with macro items that don't have spells
Archived Files (29)
File Name
Version
Size
Author
Date
10.2.6-1
178kB
Xodiv
03-20-24 03:50 PM
10.2.5-5
178kB
Xodiv
02-24-24 12:14 AM
10.2.5-4
178kB
Xodiv
02-09-24 05:19 AM
10.2.5-3
178kB
Xodiv
02-05-24 07:33 AM
10.2.5-2
178kB
Xodiv
01-17-24 10:26 PM
10.2.5-1
178kB
Xodiv
01-16-24 04:11 PM
10.2.0-7
178kB
Xodiv
01-15-24 10:55 PM
10.2.0-6
175kB
Xodiv
01-08-24 11:59 PM
10.2.0-5
175kB
Xodiv
01-08-24 11:51 PM
10.2.0-4
55kB
Xodiv
12-08-23 02:29 AM
10.2.0-3
55kB
Xodiv
11-14-23 04:58 PM
10.2.0-2
54kB
Xodiv
11-13-23 06:18 AM
10.2.0-1
54kB
Xodiv
11-12-23 02:04 AM
10.1.7-4
54kB
Xodiv
11-06-23 06:49 PM
10.1.7-3
54kB
Xodiv
11-04-23 05:31 AM
10.1.7-2
54kB
Xodiv
09-06-23 08:41 PM
10.1.7-1
54kB
Xodiv
09-05-23 04:51 PM
10.1.5-3
54kB
Xodiv
08-30-23 01:55 AM
10.1.5-2
54kB
Xodiv
07-23-23 11:23 PM
10.1.5-1
54kB
Xodiv
07-11-23 05:10 PM
10.1.0-5
54kB
Xodiv
06-23-23 01:13 AM
10.1.0-4
53kB
Xodiv
06-21-23 06:55 PM
10.1.0-3
53kB
Xodiv
06-18-23 07:46 AM
10.1.0-2
53kB
Xodiv
06-18-23 07:09 AM
10.1.0-1
53kB
Xodiv
05-03-23 05:32 PM
10.0.16
53kB
Xodiv
03-22-23 09:28 PM
10.0.15
53kB
Xodiv
01-24-23 05:04 PM
10.0.14
51kB
Xodiv
01-19-23 12:17 AM
10.0.13
51kB
Xodiv
01-18-23 06:35 PM


Post A Reply Comment Options
Unread 01-18-23, 06:37 PM  
Xodiv
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 16
Uploads: 3
I don't read or get notified about comments on WoWInterface.

If you have a request or want to report a bug, please use one of these:
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: