Quantcast
Download
(375Kb)
Download
Updated: 08-02-22 02:06 AM
Pictures
File Info
Compatibility:
Eternity's End patch (9.2.5)
Updated:08-02-22 02:06 AM
Created:05-04-18 02:16 PM
Downloads:6,387
Favorites:4
MD5:
Categories:Priest, Buff, Debuff, Spell, Casting Bars, Cooldowns, DPS
9.2.5

Twintop's Resource Bar (formerly Twintop's Insanity Bar)  Popular! (More than 5000 hits)

Version: 9.2.7.0-release
by: Twintop [More]

I'm trying to get a sense of which supported specs are used the most by you, the player! If you have a minute to spare, could you please check some boxes on a poll? Thank you!*https://strawpoll.com/u712c6xhb

Twintop's Insanity Bar is now Twintop's Resource Bar!

A multi-class resource bar, based on my (Twintop's) previous Shadow Priest Insanity Bar WeakAura set from Legion.

Currently supported specs:
- Demon Hunter - Havoc
- Druid - Balance, Feral, Restoration (Experimental/Minimal)
- Hunter - Beast Mastery, Marksmanship, Survival
- Monk - Mistweaver (Experimental/Minimal), Windwalker
- Priest - Holy, Shadow
- Rogue - Assassination, Outlaw
- Shaman - Elemental, Restoration (Experimental/Minimal)
- Warrior - Arms, Fury

This is a fully customizable resource bar for multiple classes and specs to use to track their primary resource while in combat. Features include:
- Full color, font, and texture customization of every part of the bar to make it suit your UI or make certain situations stand out.
- Audio and visual cues for when important spells (e.g. Devouring Plague, Earth Shock) can be cast.
- Time To Die of enemies you've targeted
- Spell icons for your current casting spell and many others that are related to your primary resource or for tracking.

Spec specific features included for Shadow Priests:
- Calculates how long you have left until Voidform will end in Hungering Void, given the current Haste and Crit levels
- Tracks Shadowy Apparition spawns (with Auspicious Spirits talented) and incoming Insanity as a result.
- Tracks Shadowfiend/Mindbender swings and expected incoming Insanity from future swings.

Bar text can be configured to show the following data in whatever format you'd like:
- Current resource, mas resource, resource from Hardcasting a spell, resources incoming from Passive Sources (e.g. Auspicious Spirits, Shadowfiend/Mindbender, Death and Madness, and Eternal Call to the Void procs)
- Current Haste%, GCD, Crit%, Mastery%
- Number of Damage over Time spells out on targets
- Time To Die of enemies you've targeted
- Spell icons for your current casting spell and many others that are related to Insanity or tracking.

Found an issue? Report it on GitHub (https://github.com/Twintop/TwintopInsanityBar/issues/) or in Discord (https://discord.gg/eThqxM78xm)
Looking to customize the bar's text? Be sure to check out the wiki! https://github.com/Twintop/TwintopIn...-Customization

9.2.7.0-release (2022/08/02)
## General
- (TOC) Bump TOC to 9.2.7

## Druid
### Restoration
- (#238 - NEW) Track Clearcasting procs. Add bar color change when the proc is active and provide a bar text variable (`$clearcastingTime`) with the duration remaining on the proc.


9.2.5.3-release (2022/07/23)
## General
- (#235 - REFACTOR) Cleaned up options menu generation code to be more maintainable and streamlined. Reduced addon LUA code size by 36% as a result.

## Rogue
### Outlaw
- (FIX) Fix a LUA error when updating bar text variable values.


9.2.5.2-release (2022/06/01)
## General
- (#163 - FIX) Correct various incorrect bar text logic values.


9.2.5.1-release (2022/06/01)
## Rogue
### Outlaw
- (FIX) Correct a LUA error preventing Outlaw variables from populating.


9.2.5.0-release (2022/05/31)
## General
- (#163 - NEW) Add support for expressions in IF/ELSE logic checks. These allow for more complicated condition tests than just a TRUE or FALSE. All variables that have a value (which is most of them) are able to be used as variables in equations for comparisons, e.g. $swpTime*2 > 10 will only be TRUE if Shadow Word: Pain on your current target has more than 5 seconds left on it (5 * 2). Previous pure TRUE/FALSE checks will still work as before.
- (#232 - NEW) Add stat rating bar text variables for secondary stats ($hasteRating, $critRating, $masteryRating, and $versatilityRating). Also add bar text variables for primary stats ($int, $agi, $str, and $stam).


9.2.0.8-release (2022/05/22)
## General
- (#221 - NEW) Add support for Outlaw Rogues, tracking Energy, Combo Points, and Roll the Bones.
- (#231 - EXPERIMENTAL) Experimental support for Restoration Druids.
- (#229 - NEW) Add cooldown swirl animation to threshold line icons that are on cooldown. Includes a configuration option per-spec to enable/disable this feature.
- (#229 - UPDATE) Adjust the priority for which threshold lines and icons are shown and when. The new priority, in general/oversimplified, is: proc/buffed ability, usable and ability has a cooldown, usable and ability doesn't have a cooldown, unusable.
- (#225 - FIX) Adjust bar text logic to allow for parenthesis to show inside IF/ELSE blocks.

## Druid
### Restoration Druid (Experimental/Minimal)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Restoration Druid support, go to the main "General" options menu for Twintop's Resource Bar and check "Restoration Druid support" under the "Experimental Features" section.
- (#231 - EXPERIMENTAL) Minimalist implementation for Restoration Druids, tracking mana. Currently supports the same generic healer tracking capabilities that Holy Priest and Restoration Shaman have (Innervate, Mana Tide Totem, mana potions, etc.). Additional Restoration Druid specific features available:
- - Bar color will change when in combat and Efflorescence is not currently being used.
- - Tracking of Moonfire and Sunfire DoT counts and duration, including color-coding if the current hostile target does not have the DoT present or if it is within pandemic refresh range.
- - Tracking Innervate mana savings when Innervate is used on an allied healer.

## Hunter
### Survival Hunter
- (#227 - NEW) Add Wildfire Bomb icon (`#wildfireBomb`), Wildfire Bomb charges (`$wildfireBombCharges`), and T28 proc/Mad Bombardier duration remaining (`$t28Time` or `$madBombardierTime`).

## Monk
### Mistweaver Monk
- (FIX) Fix Mistweaver configuration export.

## Priest
### Holy Priest
- (#226 - FIX) Attempt to determine if in PvP combat before applying increased CDR effects of T28 2P bonus.

## Rogue
### Assassination Rogue
- (#229 - UPDATE) The threshold line and icon for Slice and Dice will be elevated to highest priority if Slice and Dice is either not up or is within pandemic refresh range. When Slice and Dice is up, the threshold line and icon will be set to the lowest priority.

### Outlaw Rogue
- (#221 - NEW) Add support for Outlaw Rogues, tracking Energy, Combo Points, and Roll the Bones.
- - Combo Point colors for the border and fill, including different colors of the penultimate and final combo point.
- - - If Kyrian, when Echoing Reprimand is used the color of the effected Combo Point(s) will change until an appropriate finisher is used at that Combo Point cost or the buff expires. This includes support for Resounding Clarity.
- - - If Necrolord, when charges of Serrated Bone Spike are available the color of the expected number of generated combo points will change. This takes in to account whether the target has a Serrated Bone Spike on them already but does not include critical strikes or misses/immunes.
- - Status tracking with reroll notification for Roll the Bones. "Good roles" are defined as either: any two or more buffs, Broadside (extra CP generation), or True Bearing (extra finisher cooldown reduction); temporary rolls from the Count the Odds conduit are not included in determining a good or bad roll.
- - - Bar border color changes if Roll the Bones is usable. If you have "good" rolls, border will be green. If you have "bad" rolls, border will be pink.
- - - Bar text variables for the remaining duration of each roll, duration of the main overall roll, and count of how many rolls you have (all/from Roll the Bones/from Count the Odds).
- - Configurable threshold lines for all builders, finishers, utility, covenant, and PvP abilities. Some threshold lines have extra logic to determine when they are shown, e.g. only while Stealthed or with an appropriate buff that allows them to be used.
- - Bar color change when Slice and Dice is not up or is within the pandemic refresh window (based on current number of Combo Points).
- - Counts of current total applications poisons out on targets.
- - Timers for poisons, Opportunity proc, Slice and Dice remaining, and all Roll the Bones buffs.
- - Talent support and bar/bar text/threshold line modifications for Ghostly Strike, Dirty Tricks, Dreadblades, and Blade Rush.
- - Legendary support for Tiny Toxic Blade.
- - Audio notifications for Opportunity procs, when you gain Sepsis (Kyrian), or when you are over a defined amount of Energy (overcap).
- - Tons of Bar Text variables and icons for customization.
- - Importing and Exporting support.


9.2.0.7-release (2022/04/25)
## General
- (#222 - FIX) Adjust DoT tracking logic to prevent tracking errors.

## Druid
### Feral Druid
- (#224 - NEW) Add a new bar color option for when Apex Predator's Craving proc is up.

## Monk
### Windwalker Monk
- (#217 - NEW) Add tracking for T28 4P buffs/procs.
- - Bar color change when Primordial Power is up.
- - Bar text variables for the building phase:
- - - `#primordialPotential` - Spell icon.
- - - `$t28BuildingStacks` - Current number of stacks on Primordial Potential buff.
- - - `$t28BuildingStacksRemaining` - Number of additional stacks required on Primordial Potential until Primordial Power will proc.
- - - `$t28BuildingTime` - Time remaining on the Primordial Potential buff.
- - Bar text variables for the buffed phase:
- - - `#primordialPower` - Spell icon.
- - - `$t28Stacks` - Remaining stacks on Primordial Power buff.
- - - `$t28Time` - Time remaining on the Primordial Power buff.

## Rogue
### Assassination Rogue
- (#223 - FIX) Include the energy modifications from the Nimble Fingers and Rushed Step conduits.


9.2.0.6-release (2022/03/30)
Druid
Balance Druid
- (FIX) Fix the Astral Power cost reduction from the T28 4P not always being applied when in Eclipse.


9.2.0.5-release (2022/03/30)
Druid
Balance Druid
- (#218 - FIX) Fix an issue where the remaining time on Eclipses would be incorrect if Pulsar proc'd in the middle of a previous Eclipse.


9.2.0.4-release (2022/03/29)
General
- (#212 - NEW) Move support for Windwalker Monks out of "experimental". Windwalker tracks Energy, Chi, and Mark of the Crane.
- (#215 - EXPERIMENTAL) Experimental support for Mistweaver Monk.

Demon Hunter
Havoc Demon Hunter
- (#216 - FIX) Properly color Death Sweep threshold line when off cooldown and lacking enough Fury to use.

Monk
Mistweaver Monk (Experimental/Minimal)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Mistweaver Monk support, go to the main "General" options menu for Twintop's Resource Bar and check "Mistweaver Monk support" under the "Experimental Features" section.
- (#215 - EXPERIMENTAL) Minimalist implementation for Restoration Shamans, tracking mana. Currently supports the same generic healer tracking capabilities that Holy Priest and Restoration Shaman have (Innervate, Mana Tide Totem, mana potions, etc.).
Windwalker Monk
- (#212 - NEW) Move support for Windwalker Monks out of "experimental". Windwalker tracks Energy, Chi, and Mark of the Crane.
- - Chi colors for the border and fill, including different colors of the penultimate and final chi.
- - Bar color changes when a Serenity is active and close to ending. Bar border color changes when a Dance of Chi-Ji proc occurs.
- - Configurable threshold lines for all builders and utility abilities. These change color depending on Energy and cooldowns.
- - Tracks Mark of the Crane stacks on individual targets to show current count, count on active/alive targets, time until the oldest or newest application will fall, duration remaining on the current target. Additionally, bar text colors change if your current target is the oldest/soonest to drop its Mark of the Crane debuff.
- - Audio notifications for if you will overcap on Energy or if you get a Dance of Chi-Ji proc.
- - Tons of Bar Text variables and icons for customization.
- - Importing and Exporting support.


9.2.0.3-release (2022/03/08)
Druid
Balance Druid
- (UPDATE) Change T28 4 piece set bonus to reflect hotfix changes for Lunar Power costs.


9.2.0.2-release (2022/03/07)
General
- (#214 - FIX) Update Potion of Spiritual Clarity for Holy Priest and Restoration Shaman to reflect changes made in 9.2.


9.2.0.1-release (2022/03/01)
Priest
Shadow Priest
- (UPDATE) Change Architect's Ingenuity cooldown reduction effect modifier to match hotfixed value (used in Hungering Void remaining duration estimates).


9.2.0.0-release (2022/02/22)
General
- (#202 - NEW) General updates to reflect changes and additions made in patch 9.2.0.
- (#212 - EXPERIMENTAL) Experimental support for Windwalker Monk.

Druid
Balance Druid
- (#202 - NEW) Add support for T28. The 2-piece bonus's passive Astral Power is tracked/treated just like the Fury of Elune Talent. The 4piece bonus's Astral Power cost reduction is reflected in threshold line positions.
- (#202 - REFACTOR) Change logic around how threshold line positions are calculated to be more in line with how this is done in other modules/specs.

Hunter
Beast Mastery Hunter
- (#202 - NEW) Add support for T28. The 4-piece bonus's buffing of Cobra Shot is now reflected in a different threshold line color for Cobra Shot while active, as well as with new bar text variables `#killingFrenzy`/`#t28` and `$killingFrenzyTime`/`#t28Time`.

Monk
Windwalker Monk (Experimental)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Windwalker Monk support, go to the main "General" options menu for Twintop's Resource Bar and check "Windwalker Monk support" under the "Experimental Features" section.
- (#212 - EXPERIMENTAL) Add experimental support for Windwalker Monks, tracking Energy and Chi.
- - Combo Point colors for the border and fill, including different colors of the penultimate and final combo point.
- - Configurable threshold lines for all builders and general/support abilities. These change color depending on energy and cooldown conditions.
- - Currently no extra/spec-specific bar text variables or icons available.

Priest
Holy Priest
- (#202 - UPDATE) Remove Binding Heal and all related bar text variables.
- (#202 - UPDATE) Change Symbol of Hope implementation to match updated behavior.
- (#202 - NEW) Add support for T28. The 2-piece bonus's reduction of Holy Word cooldowns is accounted for when predicting if the current cast of a cooldown reducing ability will finish the cooldown on the related Holy Word.

Shadow Priest
- (#202 - NEW) Add support for Architect's Ingenuity trinket's CDR proc and Decrypted Urh Cypher's CDR when calculating the duration remaining in Voidform with Hungering Void.

Shaman
Restoration Shaman (Experimental/Minimal)
- (#202 - UPDATE) Change Symbol of Hope tracking to match updated behavior.
- (#207 - NEW) Add Flame Shock icon, count, time remaining on current target, and DoT color options.
- (#207 - FIX) Fix issues with TimeToDie/TTD not working properly on targets.
- (#207 - FIX) Fix importing of bar configurations.
- (#207 - FIX) Fix Drag & Drop and positioning updates being saved.

Warrior
- (#202 - UPDATE) Add covenant legendary detection for Glory and Nature's Fury in all applicable armor slots.
- (FIX) Show the passive Rage bar when Conqueror's Banner is used.


9.1.5.6-release (2022/01/06)
General
- (FIX) Resolve issues that caused some specs to not position the bar correctly on spec change.
- (FIX) Resolve issues that caused some unsupported specs to throw LUA errors.


9.1.5.5-release (2022/01/06)
General
- (#198 - NEW) Bar Text edit boxes are now multiline, scrollable, and have no input size limit.
- (#199 - NEW) Bar Text variables have been relocated from below the entry boxes and instructions. These variables are now found in their own scrollable window to the right of the main Bar Text tab.
- (NEW) Added support for experimental features that are opt-in. These can be found in the main "General" options section.

Restoration Shaman (Experimental)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Restoration Shaman support, go to the main "General" options menu for Twintop's Resource Bar and check "Restoration Shaman support" under the "Experimental Features" section.
- (#207 - EXPERIMENTAL) Minimalist implementation for Restoration Shamans, tracking mana. Currently supports the same generic healer tracking capabilities that Holy Priest has (Innervate, Mana Tide Totem, mana potions, etc.).


9.1.5.4-release (2021/12/15)
Shadow Priest
- (#206 - NEW) Add a new bar color setting for the hardcast section of the bar when you have enough Insanity to cast Devouring Plague.
- (FIX) Fix a rare LUA error when tracking Void Bolt travel time for use in Hungering Void predictions.


9.1.5.3-release (2021/11/16)
General
- (#201 - CLEANUP) Relocate included sounds to their own folder.

Fury Warrior
- (#203 - FIX) Whirlwind doesn't cost Rage and, thus, doesn't need a threshold line.
- (#203 - UPDATE) Slam isn't a rotational ability or really used at all; remove it from having it's threshold enabled by default.


9.1.5.2-release (2021/11/06)
General
- (#200 - FIX) When validating bar settings, use the latest asset location (texture, sound, font, etc.) as provided by LibSharedMedia instead of the stored location.
- Upgrade libraries
- - LibSharedMedia-3.0 from revision 91 -> revision 114
- - CallbackHandler-1.0 from minor version 6 -> minor version 7


9.1.5.1-release (2021/11/03)
General
- (FIX) Correct an issue preventing settings from updating properly.


9.1.5.0-release (2021/11/02)
General
- (#192 - NEW) Add support for Feral Druids, tracking Energy, Combo Points, and Bleed snapshotting.
- (#132 - NEW) Threshold lines now have an optional icon (representing the spell or item).
- - These icons have a border (width configurable) that will become the same color as the line itself.
- - Icons can be positioned above, below, or on top of the threshold line, offsets adjusted vertically and horizontally, and sized to as large/small as desired.
- - Several specs have had single-purpose threshold lines split in to multiple lines to better track these icons/statuses.
- (#132 - FIX) Reorganize how settings for Thresholds are saved in the settings file. No user-facing behavioral changes.
- (FIX) Item icons in bar text via #item_ITEMID_ has been re-enabled.
- (NEW) Setting icons (for bar text and threshold lines) to be different from their defaults has been added under the hood.
- (UPDATE) Modify how some functions are called to better align with WoW Lua best practices.
- (FIX) Add texture checking for combo point bars.
- (FIX) Add '1 Pixel' entry to LibSharedMedia for borders if it doesn't already exist.

Feral Druid
- (#192 - NEW) Add support for Feral Druids, tracking Energy, Combo Points, and Bleed snapshotting.
- - Combo Point colors for the border and fill, including different colors of the penultimate and final combo point.
- - Bar color changes when a Clearcasting proc is up or when you have 5 Combo Points and Ferocious Bite will do maximum damage (50 Energy, 40 Energy with Incarnation: King of the Jungle active, or with an active Apex Predator's Craving legendary proc).
- - Configurable threshold lines for all builders and finisher abilities. These change color depending on Energy and Combo Point conditions, including if you do not have enough of either to use the associated ability.
- - Bleeds and snapshot tracking.
- - - For Rake, Rip, Thrash, and Moonfire (with Lunar Inspiration talented), the current snapshotting of their damage is tracked and available via two different methods: color (bar text and threshold lines) and text variables.
- - - For color, these are controlled via the Font & Text tab in settings but are used for text and threshold line color. There are 4 different status colors for bleeds: 1) snapshot is the same damage as reapplying, 2) snapshot is worse damage than reapplying (i.e. you should reapply), 3) snapshot is better damage than reapplying (i.e. you should NOT reapply), and 4) bleed is not on current target.
- - - For bar text, in addition to the usual count of current total applications of the bleeds (e.g. $moonfireCount) and the time remaining (e.g. $moonfireTime), three new variables have been added. 1) 'Snapshot' (e.g., $rakeSnapshot) shows the current damage percentage of bleed on the target. 2) 'Percent' (e.g., $ripPercent) shows the percentage increase or decrease in damage from reapplying a bleed. 3) 'Current' (e.g., $thrashCurrent) shows what your current snapshotted bleed value is if you were to cast a bleed on a target right now.
- (#193 - NEW) Added an option to change all of the combo point colors to the penultimate or maximum color if you're at that number of combo points.
- - Bar text for Clearcasting time remaining and stacks, Brutal Slash charges and time remaining, Bloodtalons time remaining and stacks, Berserk time remaining, Sudden Ambush time remaining, and Apex Predator's Craving time remaining.
- - Audio notifications for if you will overcap on Energy or if you get an Apex Predator's Craving proc.
- - Tons of Bar Text variables and icons for customization.
- - Importing and Exporting support.

Marksmanship Hunter
- (FIX) Wailing Arrow was co-opting another threshold line for display purposes and now has it's own.

Holy Priest
- (FIX) Reenable different mana potion item icons.

Assassination Rogue
- (#192 - NEW) Add $comboPoints and $comboPointsMax bar text variables.
- (#193 - NEW) Added an option to change all of the combo point colors to the penultimate or maximum color if you're at that number of combo points.

Arms Warrior
- (#132, #192 - NEW) Add "Minimum" and "Maximum" threshold lines for Execute and Condemn. These work like the minimum and maximum lines for Feral Druid's Ferocious Bite and will have their position remain static.


9.1.0.16-release (2021/09/26)
General
- (#189 - NEW) Add support for Assassination Rogues, tracking Energy and Combo Points.
- Underlying tech to support Combo Points, Chi, Soul Shards, Holy Power, and Runes.
- Combo Points (et al) are a separate UX element from the main resource bar that can be positioned independently. For convenience the Combo Point bars can be anchored above/below and to the left/center/right of the bar. Additionally, the Combo Points bar can be set to scale to the same width as the bar or be independently sized.

Assassination Rogue
- (#189 - NEW) Add support for Assassination Rogues, tracking Energy and Combo Points.
- Combo Point colors for the border and fill, including different colors of the penultimate and final combo point, plus additional contextual colors of Echoing Reprimand and Serrated Bone Spike.
- If Kyrian, when Echoing Reprimand is used the color of the effected Combo Point(s) will change until an appropriate finisher is used at that Combo Point cost or the buff expires. This includes support for Resounding Clarity.
- If Necrolord, when charges of Serrated Bone Spike are available the color of the expected number of generated combo points will change. This takes in to account whether the target has a Serrated Bone Spike on them already but does not include critical strikes or misses/immunes.
- Configurable threshold lines for all builders, finishers, utility, covenant, and PvP abilities. Some threshold lines have extra logic to determine when they are shown, e.g. only while Stealthed or with an appropriate buff that allows them to be used.
- Bar color change when Slice and Dice is not up or is within the pandemic refresh window (based on current number of Combo Points).
- Counts of current total applications of bleeds and poisons out on targets. Colors of applicable bleeds that can be refreshed with pandemic effects have their color changed when you can reapply them without clipping any time (including Combo Point costs/scaling where appropriate).
- Timers for bleeds, poisons, Blindside proc, and Slice and Dice remaining.
- Talent support and bar/bar text/threshold line modifications for Blindside, Master Assassin, Vigor, Deeper Stratagem, Internal Bleeding, Exsanguinate, and Crimson Tempest.
- Audio notifications for Blindside procs or when you are over a defined amount of Energy (overcap).
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.

Elemental Shaman
- (#181 - FIX) Rampaging doesn't reduce Maelstrom costs for Earth Shock or Earthquake.


9.1.0.15-release (2021/09/09)
General
- (#181 - NEW) Add support for Rampaging (Torghast blessing). Resource costs for all supported specs except Shadow Priest should reflect the current value on the buff. For Shadow Priests, the CDR is now factored in to Hungering Void remaining duration/casts calculations. This is semi-experimental so, please, if the ability cost values don't look correct please let me know!

Elemental Shaman
- (#185 - FIX) Use correct spell ID for Echoes of Great Sundering proc.


9.1.0.14-release (2021/09/05)
Balance Druid
- (#188 - FIX) Fix an issue with Primordial Arcanic Pulsar buff not being available causing LUA errors.


9.1.0.13-release (2021/08/29)
General
- (#180 - NEW) Add support for Fury Warrior, tracking Rage.
- (#184 - NEW) Add custom configuration for reaction time. Currently only used for Hungering Void predictions for Shadow Priest.

Balance Druid
- (#65 - NEW) Add variables for tracking the current state of "New Moon", including:
- - The next cast's icon (#moon)
- - How much Astral Power the next cast will generate ($moonAstralPower)
- - How many charges you currently have ($moonCharges)
- - Time remaining until your next charge regenerates ($moonCooldown)
- - Total time until all 3 charges will be regenerated ($moonCooldownTotal)
- (#82 - NEW) Add support for Primordial Arcanic Pulsar, including:
- - Icon (#primordialArcanicPulsar, #pap, or #pulsar)
- - Current amount of Astral Power collected ($pulsarCollected) and as a percentage ($pulsarCollectedPercent)
- - Amount of Astral Power remaining until the proc will occur ($pulsarRemaining) and as a percentage ($pulsarRemainingPercent)
- - Will the next Starsurge ($pulsarNextStarsurge) or Starfall ($pulsarNextStarfall) trigger Pulsar, based on current Astral Power costs of Starsurge and Starfall. Logic variables only!
- - Number of Starsurge casts ($pulsarStarsurgeCount) or Starfall casts ($pulsarStarfallCount) remaining until Pulsar will be triggered, based on current Astral Power costs of Starsurge and Starfall.
- (#186 - FIX) Factor in Stellar Drift adding a cooldown to Starfall when determining the threshold line color.

Shadow Priest
- (#184 - FIX) Prevent Hungering Void time remaining from getting stuck saying infinite/∞ when Haste/Crit levels drop back down to normal levels.
- (#184 - UPDATE) Enhance Hungering Void time remaining calculations by adding rough missile travel time tracking and reaction time.

Elemental Shaman
- (#185 - NEW) Add support for Echoes of Great Sundering legendary. The amount of time remaining on the buff is now available via a bar text variable ($eogsTime). Additionally, the threshold line that is shared for Earthshock and Earthquake will now change to a different (configurable) color when this buff is up.
- (#185 - FIX) Don't allow Stormkeeper to report back invalid time remaining.
- (#185 - NEW) Add support for Depleted Tesla Coil anima power.

Arms Warrior
- (#180 - FIX) Fix threshold line coloring for Ignore Pain and Shield Block when they are on cooldown/lack charges.

Fury Warrior
- (#180 - NEW) Add support for Fury Warrior, tracking Rage.
- Casting generation for Bladestorm (with Bladestorm talented).
- Passively tracks incoming Rage from Ancient Aftershock (Night Fae covenant ability) or Conqueror's Banner (Necrolord covenant ability).
- Configurable threshold lines for Ignore Pain, Impending Victory (if talented), Rampage (if talented), Shield Block, Slam, and Whirlwind.
- Bar color change any time Enrage is active.
- Timers for Enrage and Whirlwind; stack count remaining for Whirlwind.
- Audio notification for when your are over a defined amount of Rage (overcap).
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.


9.1.0.12-release (2021/08/07)
Balance Druid
(#175 - REVERT) Starfall's Astral Power cost IS affected by Overgrowth Seedling after all.


9.1.0.11-release (2021/08/07)
Havoc Demon Hunter
- (#182 - FIX) Account for extensions in Metamorphosis time from the Demonic talent, Darkeglare Boon legendary, and Darkglare Medallion anima power.

Balance Druid
- (#175 - FIX) Starfall's Astral Power cost is not affected by Overgrowth Seedling.


9.1.0.10-release (2021/07/22)
General
- (#34 - FIX) Invalid resource checking is too eager and is causing resets in resources used in the bar. Fix this by delay checking for LibSharedMedia resources (and building the options menus) slightly on addon loading to allow other addons to finish registering their textures, fonts, and sounds.
- (#179 - NEW) Versatility is now available as bar text -- damage increase (offensive) via $versatility, $vers, or $oVers; damage reduction (defensive) via $dVers .

Demon Hunter
- (FIX) Changing the bar color for End of Metamorphosis should now update it's color instead of the base Metamorphosis active bar color.


9.1.0.9-release (2021/07/19)
General
- (FIX) Fix more edge cases with invalid audio detection.


9.1.0.8-release (2021/07/18)
General
- (FIX) Fix edge case issue with invalid sound detection.


9.1.0.7-release (2021/07/18)
General
- (FIX) Fix an issue with what "All Classes/Specs" was exporting.

Marksmanship Hunter
- (FIX) Include Steady Focus setting when exporting "All" or "Bar Display".


9.1.0.6-release (2021/07/18)
General
- (#34 - NEW) When loading in to a supported class, check the textures, fonts, and sounds used in the bar to see if they are installed/available. If they are not, replace them with default values and log an error message in chat stating what was missing. This should negate issues encountered by people using custom bar imports that use non-standard or 3rd party fonts, textures, and sounds.
- (#175 - NEW) Support Overgrowth Seeding (anima power, Sanctum of Domination/Tarragrue). Shadow Priest is currently disabled due to it being bugged and not applying to Insanity.
- (#178 - BUG) DoT counts would sometimes report incorrect values briefly when refreshing active DoTs on a target. This tracking behavior should now be more accurate and consistent.

Marksmanship Hunter
- (#154 - NEW) Add tracking of Steady Focus buff being up (when talented). Bar border color will now change (when enabled and talented) to a different color when in combat if the buff is not up or if the buff will expire within a certain timeframe/number of GCDs (as configured). Bar text variable ($steadyFocusTime) and icon (#steadyFocus) have been added as well.

Shadow Priest
- (#176 - NEW) Support Phantasmic Infuser cooldown reduction buff when computing Hungering Void remaining casts of Void Bolt.
- (#177 - NEW) Add Twist of Fate time remaining bar text variable ($tofTime) and icon (#tof or #twistOfFate).


9.1.0.5-release (2021/07/14)
General
- (#156 - NEW) Users can now enable/disable individual specializations for the bar. This will prevent the bar from doing any computations or UI updates at all for that specialization. If you currently use the bar's global variables but hide the UI, you will need to continue enabling the bar for your specialization. Disabling the bar for that specialization will also cause the global variable to no longer update.
- (#161 - NEW) Added support for Havoc Demon Hunter.

Havoc Demon Hunter
- (#161 - NEW) Added support for Havoc Demon Hunter, tracking Fury.
- Casting generation for Eye Beam (with Blind Fury talented).
- Passively tracks incoming Fury from Burning Hatred and Momentum (Prepared), including duration remaining and number of ticks remaining.
- Configurable threshold lines for Blade Dance (Death Sweep; includes First Blood support), Chaos Strike (Annihilation), Chaos Nova (w/o Unleashed Power), Eye Beam, Fel Eruption (if talented), and Glaive Tempest (if talented).
- Timers for Metamorphosis, Immolation Aura (Burning Hatred), Prepared, and Unbound Chaos time remaining.
- Bar color changes while in Demon Form (regardless of source) and when Demon Form is close to ending (configurable).
- Bar border color changes when your next Fury generating ability will cause you to overcap. This is slightly different than how other specializations in the bar have implemented this feature!
- Audio notification for when your next Fury generating ability will cause you to overcap.
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.

Holy Priest
- (#171 - NEW) Add support for Spiritual Alchemy Stone for mana potion predictions.


9.1.0.4-release (2021/07/03)
Elemental Shaman
- (#170 - BUG) LUA errors should no longer occur when you have $skStacks as a bar text variable.


9.1.0.3-release (2021/07/03)
General
(#169 - BUG) Prevent the bar from doing TTD calculations when you select yourself.


9.1.0.2-release (2021/07/02)
General
- (#168 - BUG) Adjust how dot tracking timestamps are handled under the hood for more consistent behavior.

Holy Priest
- (#168 - BUG) Ensure Shadow Word: Pain's duration is accurately reflected in bar text.


9.1.0.1-release (2021/07/01)
Shadow Priest
(#167 - BUG) Ensure that targets are properly tracked when the first damaging spell recorded is Shadow Word: Pain.


9.1.0.0-release (2021/06/29)
General
- (UPDATE - #164) Improve the resource usage related to parsing bar text logic.
- (FIX - #165) Modify the format of the configuration export to not be rejected by Pastebin. Imports prior to 9.1.0.0-release are still supported.
- (FIX - #166) Don't let the bar border width change below the current value when adjusting the bar width via the slider.

Beast Mastery and Marksmanship Hunter
- (PTR - #148) Add support for Rae'shalare, Death's Whisper and Wailing Arrow.

Priest (All)
- (PTR - #148) Add support for Bwonsamdi's Pact (Night Fae Legendary).

Holy Priest
- (PTR - #148) Adjust Symbol of Hope to match new behavior.

Arms Warrior
- (PTR - #148) Add support for Glory (Necrolord Legendary) and Nature's Fury (Night Fae Legendary).


9.0.5.15-release (2021/06/08)
General
- Bar text logic has been improved in two key ways:
(#35) 1. OR (|) and AND (&) are now supported in logic tests for IF/ELSE along with parenthesis. Full expression support is coming Soon (TM).
(#162) 2. Bar text logic can now be nested within the IF/ELSE blocks.
These two additions allow for much more sophisticated bar text possibilities than the previous single variable single level checks.
- Adjust checking logic for when DoTs are ticking on a 'new' target.

Shadow Priest
- (#86 - UPDATE) As a byproduct of the bar text logic changes mentioned above, Shadow Priests no longer need both "Out of Voidform" and "In Voidform" textboxes. Existing bar text will automatically be converted to use the new system via wrapping the two texts in an outer IF/ELSE block tested via $vfTime.

Arms Warrior
- (#146 - NEW) Add experimental support for Voracious Culling Blade (anima power). If this doesn't seem to work, please let me know.
- Hide the Execute/Condemn threshold when targeting a dead target.


9.0.5.14-release (2021/05/27)
General
- (#159 - NEW) Add time remaining bar text variables for all currently supported DoTs. These new variables will show the time remaining of the DoT on your current target and will change color just like the $dotCount variables do currently (if enabled). Specifics included per-spec below.

Balance Druid
- (#159 - NEW) Add DoT time remaining bar text support for Moonfire ($moonfireTime), Sunfire ($sunfireTime), and Stellar Flare ($stellarFlareTime).

Marksmanship Hunter
- (#159 - NEW) Add DoT time remaining bar text support for Serpent Sting ($ssTime).

Survival Hunter
- (#159 - NEW) Add DoT time remaining bar text support for Serpent Sting ($ssTime).

Holy Priest
- (#157 - NEW) Add per-Holy Word bar color change toggles. Now when enabled, if your currently being cast spell will complete the cooldown on it's associated Holy Word ability the bar color will change.
- (#158 - NEW) Add options to allow the bar border color change and audio notifications for Flash Concentration expiring or not at maximum stacks to also trigger while out of combat.
- (#159 - NEW) Add DoT tracking and bar text support for Shadow Word: Pain ($swpCount, $swpTime), including color change support depending on if the DoT is up/down/within pandemic range on the target.

Shadow Priest
- (#159 - NEW) Add DoT time remaining bar text support for Shadow Word: Pain ($swpTime), Vampiric Touch ($vtTime), and Devouring Plague ($dpTime). Devouring Plague continues to not have color change support for up/down/pandemic.

Elemental Shaman
- (#159 - NEW) Add DoT time remaining bar text support for Flame Shock ($fsTime).
- (#160 - NEW) Add bar text variables for Stormkeeper's icon (#stormkeeper), stack count ($skStacks), and time remaining ($skTime).

Arms Warrior
- (#159 - NEW) Add DoT time remaining bar text support for Deep Wounds ($deepWoundsTime) and Rend ($rendTime).


9.0.5.13-release (2021/05/20)
Holy Priest
- (FIX) Correct incorrect icon that would sometimes lead to crashes.


9.0.5.12-release (2021/05/20)
General
- (FIX) Adjust how the bar is hidden when the option "Never show bar (run in background)" is chosen.

Holy Priest
- (FIX) Disable mana potion items for the time being to prevent first character load errors.


9.0.5.11-release (2021/05/20)
General
- (#151 - NEW) Added support for Holy Priest.
- (NEW) User defined icons for items can be used in the bar now via the following format: #item_ICONID_ , e.g.: #item_18609_
- (FIX) Fix some grammar in various menus.

Holy Priest
- (#151 - NEW) Added support for Holy Priest.
- Tracks mana and all spells cast that cost mana.
- Passively tracks incoming mana from Symbol of Hope (self cast or external), Potion of Spiritual Clarity, Wrathful Faeries (+ Fermata), passive mana regen while Innervate is active, and bonus mana regen while Mana Tide Totem is active.
- For self-cast Symbol of Hope and Potion of Spiritual Clarity, passive mana regeneration is included in the passive incoming mana.
- Configurable threshold lines for each of the 4 mana potions found in Shadowlands, showing where you'll end up if you use it (including passive mana generation for Potion of Spiritual Clarity). Additional configuration for when to show these threshold lines again as the cooldown on potions gets close to being finished.
- Bar color changes while Apotheosis is active and when Apotheosis is close to ending (configurable).
- Bar color changes when your current hardcast spell will cause it's related Holy Word to come off cooldown. Supports Light of the Naaru, Apotheosis, Holy Orations, and Harmonious Apparatus as modifiers to spells and amount of CDR on these casts.
- Bar border color changes for Surge of Light procs (separate for 1 or 2), Innervate on you, and Flash Concentration close to falling off or not at 5 stacks (configurable).
- Audio notifications for Surge of Light procs (separate for 1 or 2), Innervate received, and Flash Concentration close to falling off.
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.

Elemental Shaman
- (FIX) Fix an error with exporting.


9.0.5.10-release (2021/04/29)
Marksmanship Hunter
- (FIX) Correct Focus cost calculation when Trueshot is active.


9.0.5.9-release (2021/04/29)
General / Core
- (#149 - NEW) Add "Import" and "Export Specialization" buttons to the main settings window for each spec. Add "Export XYZ" buttons to each tab under each specialization.

Hunter
- (#153 - FIX) Fix threshold line's focus positioning scaling with Nesingwary's Trapping Apparatus proc or Trueshot being active for Markmanship.

Elemental Shaman
- (#149 - FIX) Fix Elemental Shaman export.


9.0.5.8-release (2021/04/16)
General / Core
- (#140 - NEW) Import and Export of bar setting configurations has been added. You can now export based on settings type (grouped by Options tabs) per spec, per class, or for the entire addon.
- (#20 - NEW) There is now an option to pin the Resource Bar to the player's Personal Resource Display while it is visible.
- (#35 - UPDATE) Change how bar text variables are parsed. This is the first step towards enhancing the bar text logic's capabilities.

Arms Warrior
- (FIX) Clean up some lingering LUA errors.


9.0.5.7-release (2021/04/11)
General / Core
- (#53 / #143 - NEW) Add support for Arms Warrior.
- (#83 - NEW) Option added to change the text color of DoT count variables (e.g. $swpCount for Shadow, $ssCount for Hunters, $sunfireCount for Balance, etc.) depending on the status of the DoT on your current target. Supports missing, active, and within pandemic refresh ranges.
- (#113 - FIX) Threshold lines should only be created once to avoid conflicting/stacking issues.
- (#142 - CLEANUP) Centralize how Time To Die calculations are handled.
- (#144 - FIX) Unmatched { in bar text could cause crashes.
- (#145 - NEW) Add bar text variables for each of the covenants -- $isKyrian, $isNecrolord, $isNightFae, and $isVenthyr.

Balance Druid
- (#83 - NEW) DoT text color status available for Sunfire ($sunfireCount), Moonfire ($moonfireCount), and Stellar Flare ($stellarFlareCount)

Hunter (General)
- (UPDATE) Change default bar color to match the color of Focus in-game.
- Add Decimal Precision option.

Marksmanship Hunter
- (UPDATE) Change default threshold lines to be shown.
- (#83 - NEW) DoT text color status available for Serpent Sting ($ssCount).

Survival Hunter
- (UPDATE) Add overcapping options.
- (#83 - NEW) DoT text color status available for Serpent Sting ($ssCount).

Shadow Priest
- (#83 - NEW) DoT text color status available for Shadow Word: Pain ($swpCount) and Vampiric Touch ($vtCount). Not available for Devouring Plague at this time.

Elemental Shaman
- (#83 - NEW) DoT text color status available for Flame Shock ($flameShockCount).

Arms Warrior
- (#53 / #143 - NEW) Add support for Arms Warrior.
- - Threshold lines available for Cleave, Execute/Condemn (if Venthyr), Ignore Pain, Impending Victory (if talented), Mortal Strike, Rend, Shield Block, Slam, and Whirlwind.
- - Threshold line for Execute/Condemn only appears when it is valid to use the ability (including Massacre support) and moves between 20-40 Rage to signify the amount of that will be spent. In cases of a Sudden Death, the line shows at 40 and available regardless of current Rage or target HP values.
- - Passive incoming Rage from Ravager (if talented), Ancient Aftershock (if Night Fae), and Conqueror's Banner (if Necrolord).
- - Deep Wounds ($deepWoundsCount) and Rend ($rendCount) DoT count tracking support, including text color changes described above (#83).


9.0.5.6-release (2021/03/13)
General
- (#137 - NEW) Allow the passive and casting bars to be hidden.

Marksmanship Hunter
- (#133 - NEW) Add Aimed Shot audio notification when/before you would cap on stacks.
- (#133 - NEW) Add Lock and Load audio notification and threshold line support.


9.0.5.5-release (2021/03/09)
General
- 9.0.5 changes for:
- - Shadow Priest: Shadowcrash icon and Wrathful Faerie Fermata percentage.
- - Venthyr Hunter: Flayed Shot threshold line removed
- - Marksmanship Hunter: legendary Eagletalon's Focus regen modifier updated.

Shadow Priest
- (#138 - FIX) Always show Eternal Call to the Void's incoming Insanity in the passive bar.


9.0.2.45-release (2021/03/05)
General
- (CLEANUP) General code refactors to improve performance.
- (#73 - FIX) Better standardize how specs store some values in the options screen.
- (#73 - FIX) Fix drag and drop from not filling the options X,Y coords correctly.
- (#135 - UPDATE) Change the border size factor to be 4 instead of 8. This should allow for borders being twice as thick on the same size bar.

Balance Druid
- (FIX) Ensure threshold lines adjust when changing bar options.

Hunter (All)
- (UPDATE) Change some default settings for Hunter specs.
- (#133 - FIX) Hunter dropdown audio pickers should now update the selected sound correctly.
- (#133 - NEW) Add Kill Shot audio alert option for all specs.
- (#134 - NEW) Add explicit "Track focus regen" button for all specs. When unchecked, passive focus regen won't be included in the bar text for passive focus or the passive bar.

Survival Hunter
- (#136 - FIX) Include Terms of Engagement focus in passive bar.


9.0.2.44-release (2021/02/22)
General
- (#53 - NEW) Add support for Beast Mastery Hunter.
- (FIX) Don't let border overlap the resource/casting/passive bars on top and bottom.

Beast Mastery Hunter
- (#53 - NEW) Add support for Beast Mastery Hunter.
-- Bar will flash and/or border will change color when Beastial Wrath can be cast.
-- Bar color will change when you should use or hold Barbed Shot to maximize Frenzy uptime, based on SimulationCraft APLs.
-- Track incoming Focus from Barbed Shot.
-- Configurable threshold lines for all Focus spending abilities.
-- Conduit support for Bloodletting.
-- Legendary support for Nesingwary's Trapping Apparatus and Flamewaker's Cobra Sting.

Marksmanship Hunter
- (#130 - NEW) Rapid Fire focus gains are now displayed the same as other hardcasted or channeled resource gains.
- (FIX) Use Markmanship's passive text color, not Survival's.


9.0.2.43-release (2021/02/08)
General
- Revision to try and fix the wrong version on Curse, WoWInterface, and WowUp.


9.0.2.42-release (2021/02/08)
General
- (#128 - FIX) Fix issue with passive resource threshold lines.


9.0.2.41-release (2021/02/07)
Hunter
- (#113 - FIX) Another tweak to threshold lines to hopefully resolve this bug.


9.0.2.40-release (2021/02/07)
General
- (#126 - FIX) Fix builder/spender values continuing to display when spell queuing a channeled ability.

Hunter
- (#113 - FIX) Rebuild threshold lines every time the bar is constructed rather than reusing old ones.


9.0.2.39-release (2021/02/05)
Balance Druid
- (#125 - FIX) Fix Timeworn Dreambinder detection to use the correct spell id.


9.0.2.38-release (2021/01/25)
Balance Druid
- (#122 - NEW) Add optional threshold lines for Starsurge at 60 and 90 Astral Power (with Oneth's support). Additional option to only show these new threshold lines if you're past the AP checkpoint of the previous, e.g.: show the 90 AP line only if you're above 60 AP.

Marksmanship Hunter
- (#101 - NEW) Implement Nesingwary's Trapping Apparatus, Eagletalon's True Focus, and Secrets of the Unblinking Vigil legendary effects. This includes associated bar text and icon variables.
- (#123 - FIX) Changing the bar color of Trueshot in the Options screen will now correctly change the bar color instead of the bar background.
- (#124 - NEW) Add audio notification options for Flayed Shot, Nesingwary's Trapping Apparatus, and Secrets of the Unblinking Vigil.

Survival Hunter
- (#101 - NEW) Implement Secrets of the Unblinking Vigil legendary effect. This includes associated bar text and icon variables.
- (#123 - FIX) Changing the bar color of Coordinated Assault in the Options screen will now correctly change the bar color instead of the bar background.
- (#124 - NEW) Add audio notification options for Flayed Shot and Nesingwary's Trapping Apparatus.


9.0.2.37-release (2021/01/24)
Shadow Priest
- (#121 - FIX) Map settings variables correctly in Options menu.


9.0.2.36-release (2021/01/22)
Shadow Priest
- Adjust logic around infinite Hungering Void detection and add some more sanity checks.


9.0.2.35-release (2021/01/22)
General
- (#110 - FIX) Don't clip the last character after logic braces in bar text.
- (#112 - NEW) Add option for all specs to for threshold lines to be fully contained within or overlap the bar border.

Balance Druid
- (#112 - UI) Reorganize threshold lines in to their own section to match Hunter Options UI.

Elemental Shaman
- (#112 - UI) Reorganize threshold lines in to their own section to match Hunter Options UI.

Marksmanship Hunter
- (#113 - FIX) Ensure threshold lines change color when they're usable.

Survival Hunter
- (#113 - FIX) Ensure threshold lines change color when they're usable.

Shadow Priest
- (#112 - UI) Reorganize threshold lines in to their own section to match Hunter Options UI.
- (#116 - FIX) Add Elethium Muzzle (Torghast anima power) support for Void Bolt's cooldown.
- (#117 - FIX) Separate and improve infinity calculations for Hungering Void variables at high haste/crit levels.
- (#118 - FIX) Eternal Call to the Void's Insanity and remaining ticks should once again be tracked properly.
- (#119 - FIX) Void Lasher's Insanity generation works like Mind Sear (hasted, scales per target hit).
- (#120 - FIX) Adjust Eternal Call to the Void's tick calculations to be more accurate.


9.0.2.34-release (2021/01/09)
Shadow Priest
- (#114) Fix a crash when computing Hungering Void remaining duration and stacks that would occur when in Voidform with extremely high Haste and Crit. In some cases, report back "∞" instead. Thanks, Torghast!


9.0.2.33-release (2021/01/08)
General
- (#53) Add support for Survival Hunter
- (#109) Fix bar height/width/border sliders from providing inaccurate values on first use per session
- Increase the scanning range of buffs/debuffs from 40 to 1000. This still exits once it runs out of found spells, but should now grab everything for Torghast comfortably.
- Add TaintLess library (https://www.townlong-yak.com/addons/taintless)
- Change some phrasing away from "spec'd" to "talented"

Hunter (general)
- (#108) Fix "Enough Resource" Focus color text change not working properly
- Refactor how Hunter pulls values to support multiple specs
- Add $regen bar variable that shows just current passive Focus regen

Survival Hunter
- (#53) Add support for Survival Hunter
- Add threshold lines and logic for all Survival abilities
- Support Coordinated Assault
- Support Terms of Engagement Focus gains

Shadow Priest
- (#107) Hungering Void doesn't require the target to have the debuff to increase Voidform time.


9.0.2.32-release (2020/12/09)
Elemental Shaman
- (#105) Fix Maelstrom bar color picker.

Marksmanship Hunter
- (#105) Fix Focus bar color picker.


9.0.2.31-release (2020/12/08)
General
- (#72) Allow configuration of the "Overcap" threshold level. This will influence both bar border coloring and resource text coloring.
- (#104) Any spell icon can now be added to bar text via it's SpellId. For example, Manaburn's SpellId is 2691, "#spell_2691_" would show Manaburn's icon.
- Fix use of global variables when parsing bar text.

Marksmanship Hunter
- (#95) Add support for Flayed Shot, Flayer's Mark, and Deathdealer's Scope.
- Update default "Full Advanced" bar text to include Flayer's Mark (only shows when active).
- Adjust how overlapping threshold lines are handled such that those that are "available and over" are prioritized before "available and under" and "unavailable".


9.0.2.30-release (2020/12/02)
General
- (#97) Add millisecond options to TTD for $ttdSeconds. Should now limit the precision to a reasonable and actually useful amount.
- Add additional TOC metadata for addon managers to use.

Marksmanship Hunter
- (#103) Remove debug printing of "BOOM" every time Explosive Shot is used. We get it, you explode.


9.0.2.29-release (2020/12/01)
General
- Add support for Aura scanning of units. Required to pull data about Anima Powers in Torghast.

Shadow Priest
- (#93) Add support for the Dreamspun Mushrooms (Wrathful Faerie+Fermata) Anima Power in Torghast.
- (#96) Fix Searing Nightmare threshold line and associated LUA errors.


9.0.2.28-release (2020/11/30)
Marksmanship Hunter
- Fix "Bar Text (Full Advanced)" alignment issues.


9.0.2.27-release (2020/11/30)
General
- (#53) Implement Marksmanship Hunter support.
- Passive resource text color option went missing; restored it.
- Overhaul how threshold lines are stored and created to support Marksmanship Hunters and to prepare for future enhancements.
- Add some general purpose Soulbind/Conduit functions.

Marksmanship Hunter
- (#53) Initial implementation.
-- Add support for showing builders and spenders in the bar, not just builders.
-- Add threshold lines and toggles for all spenders.
-- Add passive Focus generation tracking and configuration.
-- Add tracking for Serpent Sting and Trueshot.

Shadow Priest
- (#36) Implement Rabid Shadow conduit.
- (#92) Implement Wrathful Faerie and Wrathful Faerie Fermata (conduit) Insanity generation.
-- Add second passive threshold line to denote how much calculated Insanity is incoming from Wrathful Faerie (similar to Mindbender).


9.0.2.26-release (2020/11/23)
General
- Reorder Options menu to put "Reset Defaults" at the end.
- (#90) Fix some rounding and floor bugs.

Shadow Priest
- (#90) Fixed "off by 1" error with Insanity value that would display under some circumstances.
- (#90) Add the ability to track your current Insanity down to two decimal places.
- (#90) Replaced the "Show Decimals with Fortress of the Mind" checkbox with a slider to allow changing values.

Balance Druid
- (#90) Fixed "off by 1" error with Astral Power value that would display under some circumstances.
- (#90) Add the ability to track your current Astral Power down to one decimal place.
- Fixed $passive only being true with Nature's Balance and no other passive sources.
- Improve Nature's Balance bar accuracy: 0.5/sec in combat and 1.5/sec out of combat. If the bar is configured to show 0 decimal places, this will show 1/sec and 2/sec, respectively.


9.0.2.25-release (2020/11/20)
Elemental Shaman
- Fix Lava Beam detection and values.
- (#62) Implement Surge of Power for Lightning Bolt. Now shows predictive resource generation assuming 1 Overload proc occurs.
- Add some Stormkeeper internal tracking.


9.0.2.24-release (2020/11/18)
General
- Fix bug with font color preview appearing as fully transparent.
- Update TOC to 90002.

Shadow Priest
- (#48) Update spell value differences between 9.0.1 and 9.0.2 .


9.0.2.23-release (2020/11/16)
Shadow Priest
- (#89) Fix Shadowfiend/Mindbender threshold line color not updating.

Balance Druid
- Ensure that Soul of the Forest only applies to Wrath's Astral Power gain when spec'd.


9.0.2.22-release (2020/11/16)
General
- (#57) Rebuild options menus for all specs to be tabbed and with scrolling that behaves (and looks) better.
- (#84) Fix General Options sliders from throwing errors.
- (#74) Include $resourcePlusCasting (and aliases) in the text color change when a spec's special spender is usable.
- Adjust how manual entry of data in slider textboxes handle rounding.

Shadow Priest
- (#39) Fix Eternal Call to the Void tendril proc detection.
- (#85) Add bar text variable to check if Surrender to Madness is a currently selected talent.

Balance Druid
- (#82) Add legendary support for Oneth's Clear Vision/Perception and Timeworn Dreambinder. These are largely untested and will likely require additions or modifications once I can test them.
- - Add audio notification for Oneth's Clear Vision/Perception procs.
- Fix audio selection error in options for Starsurge.
- Update default bar text (simple and advanced).
- Change how Eclipses are handled under-the-hood.


9.0.2.21-release (2020/11/11)
General
- Alter threshold positioning logic to be more precise.
- Improve performance when in background only mode.
- Under the hood code refactoring/organization.
- Add $ttdSeconds bar text variable to show just the seconds left until target will die. $ttd will continue to show data in MM:SS format.

Shadow Priest
- (#68) Add end of Voidform bar color change options for GCD range or time left, with options available to only enable it when using Hungering Void or disable the color change completely.
- (#68) Remove "2 GCD Bar Color" option.
- Fix some LUA errors in the options menu when enabling/disabling certain features.
- (#39) Add some debugging statements for Eternal Call to the Void procs (sorry for the spam, Shadowlands Beta users!)

Balance Druid
- (#69) Add end of Eclipse bar color change options for GCD range or time left, with options available to only enable it when using Celestial Alignment/Incarnation: Chosen of Elune or disable the color change completely.
- Add more bar tracking logic variables for various states of Eclipse.


9.0.2.20-release (2020/11/09)
Priest
- (#81) Fix Devouring Plague and Searing Nightmare threshold lines not changing color when usable.
- (#81) Fix Shadowfiend/Mindbender threshold line position on bar being way off.

Druid
- (#80) Add option to make the bar flash when Starsurge is usable.
- (#81) Fix bar color not changing if you're in combat and not in Moonkin Form.


9.0.2.19-release (2020/11/09)
General
- Add option to never show/always hide the bar. This will cause the UI to be hidden but will allow it to still run in the background to populate the Global variable for consumption by other addons or WeakAuras.
- Change how bars and thresholds are positioned and maintained to be more granular and exact with positioning, regardless of bar size/UI scale/resolution.
- Change resource threshold marks to always grow from left to right in size.
- Fix some rare Lua crashes related to Threshold line resizing.
- Make sure strata changes occur on all frames without needed to reload ui.
- (#51) Fix bar not actually being centered for rendering. Probably.

Balance Druid
- (#78) Fix resizing of the bar breaking the structure.


9.0.2.18-release (2020/11/03)
General
- (#67) Fix opacity slider being reversed on color pickers.
- (#74) Allow the Resource text to be changed when certain spells are castable. See below for spec specifics.
- Allow users to enable/disable the overcapping text color change.

Shadow Priest
- (#75) Let Death and Madness tracking refresh on double taps.
- (#74) Allow the Insanity text color to be changed when Devouring Plague or Searing Nightmare is castable. Allow users to enable/disable this feature.
- (#39) Attempt to fix broken Void Lasher and Void Tendril detection for Eternal Call to the Void procs.

Balance Druid
- (#74) Allow the Astral Power text color to be changed when Starsurge or Starfall is castable. Allow users to enable/disable this feature.
- (#71) Add Starfall threshold coloring when refreshing it would be outside of Pandemic ( > 2.4 sec) range.
- Fix a bug with bars being colored incorrectly when having colors changed.

Elemental Shaman
- (#74) Allow the Maelstrom text color to be changed when Earth Shock or Earthquake is castable. Allow users to enable/disable this feature.


9.0.2.17-release (2020/10/29)
Shadow Priest
- While in Voidform, when Devouring Plague can be cast the bar color now changes to Devouring Plague's color.
- Fix Mindbender threshold color changing without requiring a UI reload.
Elemental Shaman
- Implement Echoing Shock.
- Enable passive bar and associated options.
General
- Mouse wheel scrolling is now disabled on option sliders.
- Fix issues with casting and passive bar colors being set on load.
- Fix some naming/text strings.
- Relocate code related to getting latency.


9.0.2.16-release (2020/10/27)
- Fix bug with saving bar position when using drag & drop.
- Fix bug that prevented restoring bar settings to default.


9.0.2.15-release (2020/10/26)
- Fix a bug that caused the bar to appear for specs that are unsupported.


9.0.2.14-release (2020/10/26)
- Balance Druid support!
- Elemental Shaman
- - Better Icefury support (Frost Shock Maelstrom gains and associated variables)
- General Improvements/Changes
- - Add max resource variable support
- - Add resource overcapping notification support for Shadow, Elemental, and Moonkin
- - - Bar border color change, casting+resource text color changing, optional audio notification
- - Abstract HideResourceBar() to Functions.
- - Change resource detection scheme.
- - Add Air Horn sound.
- - Fix some edge cases for LUA errors.


9.0.2.13-release (2020/10/22)
Bug fixes
- Fix being able to resize the bar
- Fix realignment of thresholds when resizing


9.0.2.12-release (2020/10/22)
Twintop's Insanity Bar is now known as Twintop's Resource Bar!
- Add support for Elemental Shaman.
- Large under-the-hood changes to accommodate more specs than just Shadow Priest.
- Change the global variable name to _G.Global_TwintopResourceBar. The old variable name, _G.Global_TwintopInsanityBar is now deprecated.
- Add support for more generic variables, e.g. $resource will return the same as $insanity in the Shadow Priest bar.
- Add maximum resource variable, $resourceMax (also $insanityMax and $maelstromMax)
- Change configuration menu layout.
- Fix bug related to the color picker.


9.0.2.10-release (2020/10/19)
-Fix Time To Die text coloring with Surrender to Madness from flickering.


9.0.2.9-release (2020/10/18)
- Change variable parsing order to be descending by length instead of FIFO
- Fix conditional variables involving insanity to check their respective values instead of always returning TRUE
- Add option to toggle Fortress of the Mind decimal display in casting
- Add more /slash options to access the menu


9.0.2.8-release (2020/10/16)
- Fix various Insanity values on the bar:
Void Torrent 10 -> 6
Mindbender 6 -> 5
Auspicious Spirits 2 -> 1
Void Bolt 15 -> 12


9.0.2.7-release (2020/10/15)
- Add vertical line to show Searing Nightmare usage to bar. Only visible when spec'd and when channeling Mind Sear.


9.0.2.6-release (2020/10/15)
- Fix typo in $damTicks variable


9.0.2.5-release (2020/10/15)
- Add a new "Narrow Advanced" default text option that prunes or combines some bar text.
-- Groups all passive Insanity in to one value on right
-- Does not show total number of DPs or ECTTV on left
- Add audio cue for Mind Devourer.
- Fix bug related to DoT tracking not resetting on death.
- Fix bug related to Hungering Void calculations.


9.0.2.4-release (2020/10/14)
- Change Fortress of the Mind decimal precision from 2 to 1.


9.0.2.3-release (2020/10/14)
Initial Shadowlands Release
- Update Global Variable output.
- Fix Surrender to Madness.
- Add Surrender to Madness use color indication to Time To Die display.
- Change Mind Blast's Insanity value to 7. This may be a bug/hotfix issue!
Optional Files (0)


Archived Files (88)
File Name
Version
Size
Author
Date
9.2.5.3-release
375kB
Twintop
07-22-22 10:48 AM
9.2.5.2-release
500kB
Twintop
06-01-22 07:05 AM
9.2.5.1-release
500kB
Twintop
06-01-22 06:02 AM
9.2.5.0-release
500kB
Twintop
05-31-22 08:00 AM
9.2.0.8-release
493kB
Twintop
05-22-22 05:21 AM
9.2.0.7-release
447kB
Twintop
04-24-22 08:20 AM
9.2.0.6-release
446kB
Twintop
03-30-22 01:08 AM
9.2.0.5-release
446kB
Twintop
03-29-22 07:10 AM
9.2.0.4-release
446kB
Twintop
03-28-22 08:53 AM
9.2.0.3-release
433kB
Twintop
03-08-22 08:10 AM
9.2.0.2-release
433kB
Twintop
03-06-22 07:31 AM
9.2.0.1-release
433kB
Twintop
03-02-22 07:50 PM
9.2.0.0-release
447kB
Twintop
02-22-22 08:51 AM
9.1.5.6-release
407kB
Twintop
01-06-22 02:21 AM
9.1.5.5-release
407kB
Twintop
01-05-22 05:27 PM
9.1.5.4-release
378kB
Twintop
01-03-22 01:55 AM
9.1.5.4-release
381kB
Twintop
12-15-21 03:14 PM
9.1.5.3-release
380kB
Twintop
11-15-21 10:01 PM
9.1.5.2-release
380kB
Twintop
11-05-21 07:17 PM
9.1.5.1-release
380kB
Twintop
11-02-21 04:36 PM
9.1.5.0-release
380kB
Twintop
11-02-21 01:57 AM
9.1.0.16-release
337kB
Twintop
09-26-21 05:13 AM
9.1.0.15-release
303kB
Twintop
09-08-21 08:05 PM
9.1.0.14-release
303kB
Twintop
09-04-21 09:19 PM
9.1.0.13-release
303kB
Twintop
08-28-21 12:37 PM
9.1.0.12-release
288kB
Twintop
08-07-21 01:46 AM
9.1.0.11-release
288kB
Twintop
08-07-21 12:30 AM
9.1.0.10-release
288kB
Twintop
07-21-21 06:49 PM
9.1.0.9-release
287kB
Twintop
07-18-21 08:51 AM
9.1.0.8-release
287kB
Twintop
07-18-21 07:49 AM
9.1.0.7-release
287kB
Twintop
07-18-21 06:19 AM
9.1.0.6-release
287kB
Twintop
07-17-21 11:28 PM
9.1.0.5-release
284kB
Twintop
07-14-21 06:55 AM
9.1.0.4-release
260kB
Twintop
07-03-21 12:38 AM
9.1.0.3-release
260kB
Twintop
07-02-21 07:22 PM
9.1.0.2-release
260kB
Twintop
07-02-21 05:11 AM
9.1.0.1-release
260kB
Twintop
07-01-21 07:53 AM
9.1.0.0-release
260kB
Twintop
06-29-21 04:31 PM
9.0.5.15-release
258kB
Twintop
06-08-21 07:03 AM
9.0.5.14-release
258kB
Twintop
05-27-21 12:29 AM
9.0.5.13-release
256kB
Twintop
05-19-21 07:59 PM
9.0.5.12-release
256kB
Twintop
05-19-21 06:52 PM
9.0.5.11-release
256kB
Twintop
05-19-21 09:15 AM
9.0.5.10-release
238kB
Twintop
04-29-21 06:52 AM
9.0.5.9-release
238kB
Twintop
04-29-21 05:02 AM
9.0.5.8-release
235kB
Twintop
04-15-21 10:57 AM
9.0.5.7-release
219kB
Twintop
04-11-21 06:23 AM
9.0.5.6-release
195kB
Twintop
03-13-21 05:55 AM
9.0.5.5-release
193kB
Twintop
03-09-21 06:00 AM
9.0.2.45-release
228kB
Twintop
03-04-21 07:55 AM
9.0.2.44-release
192kB
Twintop
02-21-21 09:20 AM
9.0.2.43-release
178kB
Twintop
02-08-21 06:25 AM
9.0.2.42-release
178kB
Twintop
02-07-21 04:36 PM
9.0.2.41-release
178kB
Twintop
02-07-21 02:43 AM
9.0.2.39-release
178kB
Twintop
02-04-21 06:57 PM
9.0.2.38-release
178kB
Twintop
01-24-21 09:16 AM
9.0.2.37-release
176kB
Twintop
01-23-21 08:19 PM
9.0.2.36-release
176kB
Twintop
01-22-21 03:20 AM
9.0.2.35-release
176kB
Twintop
01-21-21 08:21 AM
9.0.2.34-release
174kB
Twintop
01-08-21 09:44 AM
9.0.2.33-release
174kB
Twintop
01-07-21 07:45 AM
9.0.2.32-release
158kB
Twintop
12-08-20 04:57 PM
9.0.2.31-release
158kB
Twintop
12-08-20 05:15 AM
9.0.2.30-release
157kB
Twintop
12-01-20 11:55 PM
9.0.2.29-release
157kB
Twintop
11-30-20 08:43 PM
9.0.2.28-release
157kB
Twintop
11-30-20 04:37 AM
9.0.2.27-release
157kB
Twintop
11-30-20 03:16 AM
9.0.2.26-release
133kB
Twintop
11-22-20 09:33 AM
9.0.2.25-release
133kB
Twintop
11-20-20 12:45 AM
9.0.2.24-release
133kB
Twintop
11-17-20 02:27 PM
9.0.2.23-release
133kB
Twintop
11-16-20 04:33 AM
9.0.2.22-release
133kB
Twintop
11-15-20 07:08 AM
9.0.2.21-release
130kB
Twintop
11-10-20 11:57 AM
9.0.2.20-release
129kB
Twintop
11-09-20 01:21 AM
9.0.2.19-release
128kB
Twintop
11-08-20 11:07 AM
9.0.2.18-release
128kB
Twintop
11-02-20 07:39 AM
9.0.2.17-release
127kB
Twintop
10-28-20 10:06 AM
9.0.2.16-release
126kB
Twintop
10-26-20 08:59 AM
9.0.2.15-release
126kB
Twintop
10-26-20 05:42 AM
9.0.2.14-release
126kB
Twintop
10-25-20 09:50 AM
9.0.2.13-release
92kB
Twintop
10-21-20 05:23 PM
9.0.2.12-release
91kB
Twintop
10-21-20 10:16 AM
9.0.2.10-release
69kB
Twintop
10-18-20 08:29 AM
9.0.2.9-release
69kB
Twintop
10-17-20 10:07 AM
9.0.2.8-release
69kB
Twintop
10-15-20 07:41 PM
9.0.2.7-release
69kB
Twintop
10-15-20 07:45 AM
9.0.2.6-release
68kB
Twintop
10-14-20 08:34 AM
9.0.2.4
68kB
Twintop
10-13-20 07:07 PM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: