Quantcast
Download
(337Kb)
Download
Updated: 09-26-21 05:13 AM
Pictures
File Info
Compatibility:
Chains of Domination (9.1.0)
Updated:09-26-21 05:13 AM
Created:05-04-18 02:16 PM
Downloads:6,097
Favorites:3
MD5:
Categories:Priest, Buff, Debuff, Spell, Casting Bars, Cooldowns, DPS
9.1.0

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

Version: 9.1.0.16-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
- Hunter - Beast Mastery, Marksmanship, Survival
- Priest - Holy, Shadow
- Rogue - Assassination
- Shaman - Elemental
- 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.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 (66)
File Name
Version
Size
Author
Date
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: