BuffWatcher

Change log

66


  • Bug Fixes
  • Fixed a bug where BuffWatcher was completely broken when for new users.
  • Fixed a bug where it was possible to chase the warning anchor off the screen by right-clicking it.

65

  • Functional Changes
  • Added the option to not check for buffs while resting.
  • Added the option to not check for buffs while mounted or on a taxi.
  • Added the option to not check for buffs while on a vehicle.
  • Added a new buff type: Weapon Buff. Weapon buffs are assumed to be an hour-long duration. The "Do Not Want" option will not work with weapon buffs.
  • Added a tooltip to the Add Buff Spell ID EditBox, which says users must have a spell ID to add buffs to watch, and gives 4 examples (2 spells and 2 items).
  • All proc Buff Categories added this version (and in the future, if I remember to but forget to mention it) are not associated with any talent group, to waste the least amount of CPU time and memory.
  • Added a proc to Druids, "Clearcasting", which shows when Clearcasting is active.
  • Added a proc to Druids, "Stampede", which shows when Stampede is active - provides a free, omni-directional Ravage.
  • Added a proc to Druids, "Pulverize", which shows when Pulverize is active - provides crit from eating Lacerates.
  • Added a proc to Druids, "Predator's Swiftness", which shows when Predator's Swiftness is active - instant Nature spell from finishing moves.
  • Added a proc to Druids, "Lunar Shower", which shows when Lunar Shower is active - stronger, cheaper Moonfire.
  • Added a proc to Druids, "Nature's Grace", which shows when Nature's Grace is active - 5/10/15% spell haste.
  • Changed the Druid "Lifebloom" Buff Category to not be associated with any talent group. This will hopefully annoy the fewest number of users.
  • Added a watchcast buff to Mages which tracks Focus Magic.
  • Added a combat-only buff to Warlocks, "Improved Soul Burn".
  • Added a proc to Warlocks, "Shadow Trance", which shows when Shadow Bolt is instant. "Shadow Trance" is from the warlock talent "Nightfall" and the Glyph of Corruption.
  • Added a proc to Warlocks, "Soulburn", which shows when Soulburn is activated.
  • Added a proc to Warriors, "Victorious", which shows when Victory Rush is usable.
  • Bug Fixes
  • Fixed a bug with "Watch Cast", where it would often cause "nil index" errors.
  • Fixed a bug where procs would not update smoothly unless a buff was "low time".
  • Fixed a bug where the "movable" check button did not update the "movable" variable, which caused BuffWatcher to always be movable every time the UI was loaded.
  • Fixed a bug with the buff "Use ID" option, which resulted in nil index errors.
  • Internal Changes
  • Changed EventHandler's inCombat variable to a boolean.
  • Changed the way the BuffWatcher's "movable" option works: There is now a small frame (which looks like /!\ but better, and yellow), offset from the first warning icon, which is the movable anchor point for all the frames. There is a tooltip that explains what this frame is and how to hide it.
  • Spread out the widgets in the "Add Buff" popup frame.
  • Moved the player and target buff table updates, to simplify the layout of the BuffCheck() function call.
  • Changed my name in the TOC "Author" field, since I have changed my main.

64

  • Functional Changes
  • Added the option for a Buff Category to require a certain aura. Ex: A Druid's Savage Roar should require aura 3 ("Cat Form"). A Warrior could require Commanding Shout while aura 2 ("Defensive Stance") is active.
  • Added the option for a Buff Category to require a pet. Ex: A Warlock's Soul Link requires that a pet is active.
  • Added the ability to print which buffs are missing.
  • Added the ability to change whether a buff is an item or not, without needing to remove and add the buff.
  • Added the option to check individual buffs by spell id, instead of by name. Currently this only works with your own buffs, not auras and not watch cast. I didn't check procs but I'd figure they work, given the previous restrictions.
  • Bug Fixes
  • Fixed a lot of incorrect or missing buffs in the default Buff Categories:
  • Added "Battle Shout" to the default Death Knight "Horn of Winter" Buff Category.
  • Added "Roar of Courage" to the default Death Knight "Horn of Winter" Buff Category.
  • Added "Blessing of Kings" to the default Druid "Mark of the Wild" Buff Category.
  • Added "Embrace of the Shale Spider" to the default Druid "Mark of the Wild" Buff Category.
  • Added a new default Buff Category to Druids for "Lifebloom". It is non-solo, in-combat, watchcast-enabled by default. Players need only specify which, if any, talent specs it should be active with.
  • Added "Aspect of the Fox" to the default Hunter "Aspect" Buff Category.
  • Added "Abomination's Might" to the default Hunter "Trueshot Aura" Buff Category.
  • Added "Blessing of Might" to the default Hunter "Trueshot Aura" Buff Category.
  • Added "Unleashed Rage" to the default Hunter "Trueshot Aura" Buff Category.
  • Removed "Aspect of the Beast" from the default Hunter "Aspect" Buff Category.
  • Removed "Aspect of the Dragonhawk" from the default Hunter "Aspect" Buff Category.
  • Removed "Aspect of the Monkey" from the default Hunter "Aspect" Buff Category.
  • Removed "Aspect of the Viper" from the default Hunter "Aspect" Buff Category.
  • Removed "Ice Armor" from the default Mage "Armor" Buff Category.
  • Removed "Arcane Brilliance" from the default Mage "Arcane Intellect" Buff Category.
  • Removed "Dalaran Brilliance" from the default Mage "Arcane Intellect" Buff Category.
  • Added "Mark of the Wild" to the default Paladin "Blessing" Buff Category.
  • Added "Embrace of the Shale Spider" to the default Paladin "Blessing" Buff Category.
  • Added "Abomination's Might" to the default Paladin "Blessing" Buff Category.
  • Added "Blessing of Might" to the default Paladin "Blessing" Buff Category.
  • Added "Trueshot Aura" to the default Paladin "Blessing" Buff Category.
  • Added "Commanding Shout" to the default Priest "Power Word: Fortitude" Buff Category.
  • Added "Blood Pact" to the default Priest "Power Word: Fortitude" Buff Category.
  • Removed "Prayer of Spirit" from the default Priest "Divine Spirit" Buff Category.
  • Removed "Prayer of Fortitude" from the default Priest "Power Word: Fortitude" Buff Category.
  • Removed the default Priest "Divine Spirit" Buff Category. Apparently it's been gotten rid of as a buff.
  • Removed the "Hunger For Blood" default Rogue Buff Category. Hunger For Blood was removed from the game.
  • Removed the "Life Tap" default Warlock Buff Category. The glyph no longer provides a buff which provides spell power, making this Buff Category useless.
  • Added a new default Buff Category to Warriors, also named "Shout". This will be for catching non-shout, shout-like buffs, such as Priest Power Word: Fortitude -> Commanding Shout and Death Knight Horn of Winter -> Battle Shout.
  • Internal Changes
  • Minor moving and/or resizing of various GUI elements, to make the Buff Category GUI look nicer.
  • Changed how buffs are removed from Buff Categories - instead of removing all buffs in the selected Buff Category with the same spell id as the selected buff, BuffWatcher now only removes the selected buff.
  • Added buff type checks for buff types 1 and 2. Previously buff types 1 and 2 were in a fail-safe, "catchall" else clause.
  • Added buff type check for buff type 4. This buff type isn't implemented yet.
  • Added buff type check for buff type 5. This buff type isn't implemented yet.

Facts

Uploaded on
Mar 27, 2011
Game version
  • 4.0.6
Filename
BuffWatcher-v66.zip
Size
56.5 KiB
MD5
d797159ddd00dbbcd82dd7ba5516fb15
Type
Release
Status
Normal
Downloads
4,460

Authors