NeedToKnow is a light-weight addon to monitor specific buffs, debuffs, and totems of your choosing as timer bars that always appear in a consistent place on your screen in a consistent color. It's especially useful for monitoring frequently used short-duration buffs and debuffs. For example, a rogue could configure NeedToKnow to show timer bars for Slice and Dice, Rupture, and their own stack of Deadly Poison VII. A death knight could use it to track their own diseases on a mob. NeedToKnow also works with procs and on-use trinkets. The number, size, position, and appearance of timer bars are all customizable. Timer bars can be set to a fixed maximum duration so that all spells in that group which will expire at the same time line up vertically.
New in latest version (2.7)
- Overlay a cast time. For example, easily see when to refresh Vampiric Touch or when there's less Flame Shock than it takes to cast Lava Burst.
- Support for watching totems by name
- Added support for multiple spells per bar, enter your spells in deliminated by commas.
- Added support for dual-talent specialization. First time you run it, it will take your existing settings and apply it to both of your specs.
- Added support for SpellID, this will eliminate issues with duplicate buff names.
InstructionsGeneral options are available in the Blizzard interface options menu. You can type "/needtoknow" or "/ntk" to lock/unlock the addon. To configure individual bars, right click them while unlocked. Bars work while
locked. If you only see full bars that aren't changing in response to anything, they are unlocked! Just type /ntk to lock them and get them working for you.
You can enable more groups of bars by going into the Interface settings off the main menu and choosing the AddOns tab.
When entering your settings, be careful with your spelling and capitalization. Also remember that buffs and debuffs sometimes have different names than the items and abilities that apply them. The Death Knight ability Icy Touch, for example, applies a DoT called Frost Fever.
On each bar you can enter in multiple buffs/debuffs deliminated by commas. They are prioritized according to order.
i.e. "Rake, Lacerate" - If both are applied, will display Rake until it expires and then it will track Lacerate
i.e "Curse of Recklessness, Curse of Exhaustion, Curse of Shadows" - Good way to track single instance curses
If you wish to use SpellID, make sure you are using the correct one!

Change Log:2.7.1
- Fixed: Accidentally removed the background color picker
2.7.0
- Added options for how the time text is formatted. The current style is the default, with mm:ss and ss.t as other options
- Added "visual cast time" overlay which can be used to tell when there's less than some critical amount of time left on an aura
- Hid the spark when the aura lasts longer than the bar (either an infinite duration, or using the Max duration feature.)
- Hid the time text when the aura has an infinite duration
2.6.0
- Added support for a new "Buff or Debuff" type: Totem. Type in the name of the totem to watch for (can be a partial string.)
- Fixed a parse error in the DE localization
- Slightly improved performance of "target of target"
- Added two new /ntk options: show and hide. They can be used to temporarily show and hide the ntk groups.
2.5.2
-Changed event parsing to try to be more robust (see autobot's errors)
2.5.1
-Trying a different strategy for identifying "only cast by me" spells
-When editing the watched auras, the edit field starts with the current value
-Configuring by SpellID is automatically detected and does not need a menu item checked
2.5
-Fixed ToT issue
-Added support for SpellID
2.4.3
-Added SharedMedia support, uses LibSharedMedia-3.0
-Greatly improved performance
2.4.2
-Fixed a bug with the multiple buffs per line
-Fixed a small bug with resize button showing
-Optimized performance slightly
2.4.1
-Fixed character restriction on buff names, no accepts up to 255 characters.
-Added Russian localization
2.4
-Brought up to 3.2 API standards
-Added multiple buffs/debuffs per bar
-Dual-Specialization support