WA_TrinketDB
WEAKAURA Updated Mar 22nd 2017 User Cyous Views 28,989 Comments 13 Stars 21
This collection of WeakAuras automatically tracks your currently-equipped trinkets. It is comprised of almost-entirely custom Lua code.

Last Updated:
22th of March, 2017
Last Update: Using an RPPM trinket in slot14 while a non-RPPM trinket was in slot13 will no longer cause "Stack" errors.
Previous important update: Shows stacks by default, minimum 2 stacks to display (tested with: Erratic Metronome)

Supports:
Intellect DPS
Other Roles -- See below for adding missing trinkets.

Compatibility:
Generic Tags (Text) -- Display Text: %s, %p, etc. function properly (%s enabled by default).
Missing Trinkets -- Considered "dead" and will be ignored.
Updates -- A simple import and you're done. See below for adding missing trinkets.
Coding-Style -- This is a very complex system, it's not meant to be tampered with. Feel free to ask questions, though!

Features:
BUFF support.
DEBUFF support.
RPPM support. -- Displays an estimated proc chance. Fits any mechanic.
PROC support. -- Essentially RPPM without tracking auras or RPPM's proc rates.

Customization:
Always supported. -- You can use the "Group" tab to change Height and Width, but re-positioning should be done manually for Trinket auras.
Globals -- Available to your WeakAura addon.
Adding your own code -- While possible, please understand that changing any Lua code will almost certainly cause errors or bugs.

UPDATE TRINKETS MANUALLY:
If you wish to update a trinket manually, the process is very, very simple.
There are 3 critical elements people tend to mess up:
a.) They don't follow my instructions.
b.) They use the wrong Spell ID...which means you'll never detect it.
c.) They did not update the "dead" or "live" table with the trinket's Item ID, thus it's not detected.


1.) Find the ItemID on Wowhead. Locate the table "liveTrinkets" and insert the ItemID into this table. (Follow the format.) :: Found in "TrinketDatabase: Trigger 1"

2.) Locate the table "TrinketDB" and copy the first entry ( " [0] " ..through.. " }, " ) and scroll down to the bottom of the table, and paste it before the last " } " :: Found in "TrinketDatabase: Trigger 1"

3.) Find the Spell ID of the spell that goes on your aura bars. If there is no trackable aura, just as a damaging proc, use the Spell ID that fires in the combat.

Some addons display this Spell ID on the buff/debuff itself, some other spells take a bit more work because they have no buff/debuff. Update all the information about your trinket's effect. Use the comments, seen after each line, as a guide to help input the proper information.

4.) After completing this, reload your UI and swap your trinkets around to check to see if they've been entered into the database. A message will be entered into your chat log if an equipped trinket has not be found in the database (and is also not in the ignored table).

5.) After verifying your trinket works properly, please feel free to share the database entry and it will become a permanent fixture in the code. :)
Damage Dealing
[TEMPLATE] Progress Bar with extra text
WEAKAURA Updated Mar 21st 2017 User asakawa Views 546 Comments 0 Stars 1
Note: See the whole collection: https://wago.io/Vkp4i1tXf

This is a bare template for an Icon type aura with no trigger or conditions (you add those), but with an extra, fully customisable, text area added.

Display settings for this text area are found in the Actions > On Init > Custom area.

Within those settings there's two options for the actual text displayed. You can use the "Simple Text Output"; this works very similarly to the regular text box for icons in the Display tab, and accepts some of the usual placeholders (%s, %p, etc.). Alternatively, with the Simple Text Output left empty, you can use a "Custom Function" (positioned just below in the settings) for more complex or dynamic outputs.

NOTE: The extra text is actually sent via the Custom Text box in the Display settings. As long as the "%c" remains in that box you can add to it as you like without any issues. For example if you want the default icon text to show stacks then you would use "%c%s" or it could say "%cPepe" and the normal text would output "Pepe" while still sending the Alt Text. Just leave the "%c" in there somewhere.

If you want to use a Custom Function for the regular icon text this is fine too. just leave the first line of the custom function as it is and feel free to return whatever you like after that.
General UtilityNon-CombatDamage DealingHealingTankingPvE UtilityPvP Utility
[TEMPLATE] Icon with extra text area
WEAKAURA Updated Mar 21st 2017 User asakawa Views 1,047 Comments 2 Stars 5
(2 texts, 1icon...?)

Note: See the whole collection: https://wago.io/Vkp4i1tXf

This is a bare template for an Icon type aura with no trigger or conditions (you add those), but with an extra, fully customisable, text area added.

Display settings for this text area are found in the Actions > On Init > Custom area.

Within those settings there's two options for the actual text displayed. You can use the "Simple Text Output"; this works very similarly to the regular text box for icons in the Display tab, and accepts some of the usual placeholders (%s, %p, etc.). Alternatively, with the Simple Text Output left empty, you can use a "Custom Function" (positioned just below in the settings) for more complex or dynamic outputs.

NOTE: The extra text is actually sent via the Custom Text box in the Display settings. As long as the "%c" remains in that box you can add to it as you like without any issues. For example if you want the default icon text to show stacks then you would use "%c%s" or it could say "%cPepe" and the normal text would output "Pepe" while still sending the Alt Text. Just leave the "%c" in there somewhere.

If you want to use a Custom Function for the regular icon text this is fine too. just leave the first line of the custom function as it is and feel free to return whatever you like after that.

_________________________
Update (21/03/17): A few fixes. No longer requires reloads to reset anchors etc.
Update (13/12/16): Now supports rotation of the text.
Update (05/12/16): Now has simple text input (not just a custom function) and also supports placeholders (e.g. "%p", etc.)
General UtilityNon-CombatRaid LeadingDamage DealingHealingTanking2 more categories
Ashowl-Illidan's 7.1.5 Enhancement BF/AS/Tempest/CS T19 4pc Weakauras (v. Mar202017a)
WEAKAURA Updated Mar 20th 2017 User Ashowl-Illidan Views 2,451 Comments 2 Stars 3
Ashowl-Illidan's 7.1.5 Enhancement BF/AS/Tempest/CS T19 4pc Weakauras (v. Mar202017a)
This is a collection of 68 auras that uses a highly accurate system of checks on active buff timers, procs, and available charges to determine the best action to take next based off of the priority list provided by Simulationcraft.. The design is fairly minimalist and made primarily to track the single target or two-target cleave rotation, as the AoE rotation requires much less effort. This set of auras offers no utility tracking.

Please note, this set of Auras is specifically designed for the T19 4pc Build of Boulderfist/Ancestral Swiftness/Crashing Storm/Tempest and will not work properly for any other build.


Description of Features
To best understand the functionality of the Weakaura, please see the video to the right or watch the Youtube Video at
https://www.youtube.com/watch?v=hnkvRGVSt7s

*Spec-specific loading. This set of Auras will only load while playing Enhancement Shaman and utilizing the Tempst talent

*The Large center Icon is the next spell on your priority list determined by tracking remaining time of your Boulderfist/Landslide buffs. the remaining time on your Flametongue Buff, the remaining time on your Crash Lightning cleave buff, the number of charges of Boulderfist you have, your current Maelstrom, the remaining time on your Crash Lightning Buff, Stormbringer Proc status, and if Feral Spirit is active.

*The first mini icon to the left of the large icon is a monitor for your Boulderfist/Landslide buffs, up to 10 seconds. The Icon desaturates when the buff durations are low (3 seconds or less remaining) and bounces when the buffs are missing.

*The second mini icon to the left of the large icon displays if Doom Winds available, active, or is on cooldown.

*The first Mini icon to the right of the large icon is a monitor for your Flametongue weapon buff, up to 24 seconds. The Icon desaturates when the buff duration is low (4.8 seconds or less remaining) and bounces when the buff is missing.

*The second mini icon to the right of the large icon displays if Feral Spirit is available, active, or on cooldown.

*Below the five primary icons are meters to track buff uptimes including a Maelstrom meter that changes color when below certain levels of Maelstrom, a Boulderfist/Landslide buff uptime meter with a low-duration overlay, a Flametongue Weapon buff meter with a low duration overlay, Crash Lightning cleave buff meter with a low duration overlay, Feral Spirit with an Alpha Wolf overlay meters, a Doom Winds buff meter, a Wind Strikes buff meter, and a Bloodlust/Heroism/Time Warp/Netherwinds/Ancient Hysteria/Drums of Fury meter.

*At the very bottom of the screen are meters used to track racial ability cooldowns for every Shaman race, a Feral Spirit cooldown meter, and a Doom Winds cooldown meter.

New in this Version
(v. Mar202017a)
-Removed BT4Button3 glow from "Crash Lightning - Trigger Alpha Wolf First" and "Crash Lightning - Trigger Alpha Wolf Second". This was meant to highlight Crash Lightning on a player's action bar, but was restrictive on a player's existing UI. PST Ashowl-Illidan for Auras to restore this functionality.
-Added Button Glow to many priority abilities on the Priority Icon.
-The Frame Strata for all priority icons has been further reduced by 1 excluding "Crash Lightning - Trigger Alpha Wolf First" and "Crash Lightning - Trigger Alpha Wolf Second".

Known Bugs
-Does not properly utilize Crash Lightning to maintain the Alpha Wolf Buff before the buff expires, making 100% uptime using the icon alone impossible. Currently, the priority icon will only tell the player to refresh the buff once it has expired due to the nature of the buff requiring input from the combat log rather than being able to track the buff as an aura. The meter assists in proper timing of this buff. (This is the highest priority fix at this time. A future update will address this issue)

-Allowing Alpha Wolf to expire just before Feral Spirit ends will result in the priority button to still suggest casting Crash Lightning for 3 seconds. (This is related to the above bug and a fix for the first should also fix this issue)

-Upon reaching extremely high levels of haste (above 100%), the Priority button no longer works properly to identify the next priority. (This is a low priority fix at this time with no current plans to address this issue).

Current Goals
Fix high priority bugs and identify the source of any "unknown" bugs.

Implementation of an opening rotation into the weakaura set that properly guides the user to use Feral Spirit in the opening rotation.

An optional addon package offering more buff tracking (Racial ability uptime, Wind Strikes, Bloodlust,). Will supplement the design set forth by this set of auras.

An optional addon package to track utility and defensive cooldowns (Wind Rush Totem, Astral Shift, etc.). Will supplement the design set forth by this set of auras.

An optional addon package to track legendary effects (Uncertain Reminder, Eye of the Twisting Nether, etc.).. Will supplement the design set forth by this set of auras.

Feedback
Feedback is greatly appreciated. If you find inaccuracies in what the priority icon is telling you to do, if you identify a redundant aura, if an aura is not behaving the way it should, or even if you just like the auras, any and all feedback is encouraged. Input from other people really helps a lot in the development process and opens my eyes to problems I may not identify on my own.

Changelog
(v. Mar192017a)
-Added Meters for Wind Strikes and Bloodlust/Heroism/Time Warp/Netherwinds/Ancient Hysteria/Drums of Fury.
-Added "Active" and "Cooldown Mini Icons for Feral Spirit and Doomwinds.
-The Frame Strata of all preexisting Icons has been reduced by one level.
-Added a High Strata Stormstrike Icon for when both Doomwinds and Wind Strikes are active.
-Added a Medium Strata "Boulderfist - Maelstriom Low (30) Cooldown" Icon

(v. Mar162017a)
-Changed various frames on several abilities to improve accuracy.
-Deleted Auras made redundant by the change in frames.


(v. Mar142017b)
-Added High Frame support for many spells not appearing in the correct order on a player's opening rotation (Mainly applied to Feral Spirit, Doom Winds, and Crash Lightning. Applied to Boulderfist and Stormstrike in a limited manner.)
-Added low frame support for Lava Lash in low Maelstrom situations.
-Added power restraints to "Lava Lash - Maelstrom Dump (Low Maelstrom)" appearing on the Priority icon.
-Added a medium frame "Lava Lash - Maelstrom Dump" for situations where the players has 49 Maelstrom or less.
-Added a new Low Frame Stormstrike icon to the Priority Icon that helps to resolve the issue of the priority icon not telling players to spam Stormstrike while fully buffed.


Thanks to
Sling22 for helping me work out bugs, endless beta testing of changes, and suggestions
Frauggs for the idea of yet-to-come addon packages


Included Auras
**Maelstrom Meter** (aurabar)
**Maelstrom Meter Low** (aurabar)
**Maelstrom Meter Very Low** (aurabar)
**Boulderfist Meter** (aurabar)
**Boulderfist Meter LOW** (aurabar)
**Flametongue Meter** (aurabar)
**Flametongue Meter LOW** (aurabar)
**Crash Lightning Meter** (aurabar)
**Crash Lightning Meter LOW** (aurabar)
**Feral Spirit Meter** (aurabar)
**Alpha Wolf Meter** (aurabar)
**Doom Winds Meter** (aurabar)
**Wind Strikes Meter** (autobar)
**Bloodlust Meter** (autobar)
**Heroism Meter** (autobar)
**Time Warp Meter** (autobar)
**Netherwinds Meter** (autobar)
**Ancient Hysteria Meter** (autobar)
**Drums of Fury Meter** (autobar)
**Blood Fury Cooldown Meter** (aurabar)
**Berzerking Cooldown Meter** (aurabar)
**Warstomp Cooldown Meter** (aurabar)
**Rocket Jump Cooldown Meter** (aurabar)
**Quaking Palm Cooldown Meter** (aurabar)
**Gift of the Naaru Cooldown Meter** (aurabar)
**Stoneform Cooldown Meter** (aurabar)
**Doom Winds Cooldown Meter** (aurabar)
**Feral Spirit Cooldown** (aurabar)
Boulderfist - Landslide/Boulderfist Buffs Missing (icon)
Boulderfist - Landslide/Boulderfist Buffs Refresh (icon)
Boulderfist - Maelstrom Low (30) Cooldown (icon)
Boulderfist - Maelstrom Low (30) (icon)
Boulderfist - Maelstrom Low (50) (icon)
Boulderfist - Prevent Second Charge (icon)
Boulderfist - Dump Second Charge (icon)
Boulderfist - Mini Icon Buff Active (icon)
Boulderfist - MINI ICON Refresh Buff (icon)
Boulderfist - MINI ICON Buff Missing (icon)
Crash Lightning - Trigger Alpha Wolf First (icon)
Crash Lightning - Trigger Alpha Wolf Second (icon)
Crash Lightning - Refresh Cleave Buff (icon)
Doom Winds - Stack With Stormbringer (icon)
Doom Winds - MINI ICON Usable (icon)
Doom Winds - MINI ICON Active (icon)
Doom Winds - MINI ICON UCooldown (icon)
Feral Spirit - Usable (Opener) (icon)
Feral Spirit - MINI ICON Usable (icon)
Feral Spirit - MINI ICON Active (icon)
Feral Spirit - MINI ICON Cooldown (icon)
Flametongue - Refresh Buff 1.5 (icon)
Flametongue - Refresh Buff 4.8 (icon)
Flametongue - Buff Missing (icon)
Flametongue - Last Resort (icon)
Flametongue - MINI ICON Buff Active (icon)
Flametongue - MINI ICON Refresh Buff (icon)
Flametongue - MINI ICON Buff Missing (icon)
Lava Lash - Maelstrom Dump Boulderfist 1 Charge (icon)
Lava Lash - Maelstrom Dump Boulderfist Cooldown (icon)
Lava Lash - Maelstrom Dump (icon)
Lava Lash - Maelstrom Dump (Low Maelstrom) (icon)
Stormstrike - Available (icon)
Stormstrike - Stormbringer Proc Doomwinds Active (icon)
Stormstrike - Wind Strikes Doomwinds Active (icon)
Stormstrike - Stormbringer Low Frame (icon)
Stormstrike - Stormbringer Proc Doomwinds Cooldown (icon)
Enhancement ShamanDamage Dealing
Arrowtree's Demon Hunter WeakAuras
WEAKAURA Updated Mar 20th 2017 User Arrowtree Views 3,282 Comments 4 Stars 3
**Be sure to check in weekly for updates! :) **
Full package of Demon Hunter weakauras, including an animated Fury/Pain bar, important cooldown timers, aura bars, etc.

Current version supports 7.1.5 and most talent choices.

Description of features (shortly):

Havoc:
Upper left bar (above Metamorphosis icon) - interrupt cooldown.
Upper middle green bar(s) - Throw Glaive cooldown and charges.
Upper right bar (above big right icon) - Nemesis/Momentum cooldown and uptime.
Upper middle orange bars - Fel Rush charges cooldown and charges.
Fat bar in the middle - animated bar for tracking Fury and Pain.
Lower bar (under big right icon) - Bloodletting uptime tracking.
Left side big icon - tracks Metamorphosis cooldown and uptime.
Right side big icon - tracks Nemesis/Demonic/Fel Barrage cooldown, charges and uptime, depending on talent choice.
Middle icons - tracks cooldown of other important abilities that have a meaningful cooldown.
Lower bars (in order from left to right and top to bottom) - tracks cooldowns of Blur, Darkness, Vengeful Retreat, Chaos Nova and Netherwalk if specced in to.

Vengeance:

Upper left bars (above Metamorphosis icon) - tracks cooldowns of Sigil of Flame, Sigil of Chains.
Upper middle bar - tracks Demon Spikes uptime.
Upper right bars (above big right icon) - tracks cooldowns of SIgil of Silence, Sigil of Misery.
Upper middle orange bars - tracks Demon Spikes cooldown and charges.
Left side big icon - tracks Metamorphosis cooldown and uptime.
Right side big icon - tracks Soul Barrier, Last Resort, Demonic Infusion cooldowns and uptimes, depending on talent selection.
Middle fat bar - animated bar for tracking Fury/Pain.
Lower icons - tracks all meaningful cooldowns.
Numbers inside upper middle bar (Demon Spikes uptime bar) - tracks Souls stack size.

Changelog:
20.03.2017 - added a Chaos Nova CD tracking bar (and updated the description of features).
18.03.2017 - moved some bars for pixel-perfect frames, added Bloodlet support, skimmed some edges and backgrounds.
12.03.2017 - added bars for blur, throw glaive, netherwalk, darkness and vengeful retreat. Also moved a lot of bars to different positions for aesthetics and comfort.
Havoc Demon HunterVengeance Demon HunterDamage DealingTanking