Shot Glass is a lightweight raid frame, which can be configured to show specific Aura Indicators, in addition to Health, Incoming Healing, Mana, Aggro, Range, and Target.
No Libraries are used, and the code is very simple, which makes it a nice learning tool for people who are learning to program their own raid frames.
Feature Highlights
- Incoming Heals: You'll see incoming heals as a subtle, semi-transparent bar, indicating the future health of the unit.
- Aura Indicators: Along the top edge of each unit frame, there are three circular indicators. On the bottom edge, there are three triangular indicators. Stacks are displayed below the indicator.
- Aggro Indicator: A red border will light up around any unit that acquires aggro.
- Range: Units out of your range will shrink in size.
- Mana: Only mana is indicated; Rage, Runic Power, Energy, etc are not shown.
Aura Configuration
I've included two configuration files with the current package. (For Druid and Priest) Feel free to use those files as a template for your own customization.
The configuration file is simply an addon with "## Dependencies: ShotGlass" in the TOC file. You can access the 'TrackedAuras' table from your LUA file. Alternatively, you can edit the included file. An example:
Code:
local TrackedAuras = ShotGlassRaidFrames.TrackedAuras
TrackedAuras[GetSpellInfo(774)] = {position = 1, color = {r = .8,g = 0, b = .8, a = 1},} -- Rejuvenation
TrackedAuras["Rejuvenation"] = {position = 1, color = {r = .8,g = 0, b = .8, a = 1},}
Note: You can find the spell ID# from Wowhead.
Character Profiles
The "Addon" button on your Character Selection Screen will allow you to Enable or Disable the Aura List for each character.
I'm not going to bug you by popping up an ad whenever you hit "Download". If you enjoy this addon and want to send a monetary "Thank You", please visit our Pledgie page by clicking on the button, above.