promotional bannermobile promotional banner

BuffWatcher

Abandoned
BuffWatcher

File Details

v64

  • R
  • Nov 18, 2010
  • 52.45 KB
  • 3.5K
  • 4.0.3
  • Retail

File Name

BuffWatcher-v64.zip

Supported Versions

  • 4.0.3

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.

63

  • Functional
  • Added the option to change the color of the text messages in the warnings. Yay, color!
  • Added the option to change the anchor point of the icon and text messages in the warnings.
  • Added the option to change the horizontal justification of the text messages in the warnings.
  • Added the option to change the font of the text messages in the warnings.
    Added fonts from the following addons, if the user has them installed:
  • Prat
  • SCT
  • FonTabulous
  • tekticles
  • Fontifier
    Note: If too many fonts are available (FonTabulous is a big offender here), the font dropdown menu can become bigger than the screen. I will fix this later.
  • Bugs Fixed
  • Fixed a bug where the minimum percent for "Low Time" warning would creep lower every UI reload. It should now stay where it's been put.
  • Fixed a bug where changing certain BuffCategory properties via the GUI did not properly update the GUI.
  • Fixed a bug where chat messages began with [BWA] instead of [BW].
  • Fixed a bug where adding or removing buffs to or from Buff Categories reset the display of all the Buff Categories, instead of only the currently selected one.
  • Fixed a bug where the edit box arrows did not have a graphic.
  • Fixed a bug where clicking the edit box arrows would change the stored value to some other number ("some other number" being the previously-stored value, not what it was supposed to do).
  • Fixed a bug where certain variables were not initialized, which sometimes resulted in errors.
  • Fixed a bug where removing non-last buffs from Buff Categories would leave an empty buff in that slot.
  • Fixed a bug where buff applications were not being detected properly (I hope). I guess I reverted a "bypass the minimum time" check without realizing it, so BuffWatcher didn't care that a buff was applied if the application happened too soon to a previous buff check.
  • Internal
  • Changed the initialization for default display options to occur every login, instead of only when creating a new profile.
  • Changed the initialization for default display options to also initialize any interior variables that might be missing (this provides a fix for me adding new variables, like alpha values).

62

  • Removed unused GUI graphics to reduce the size of the download.
  • Changed the Frame Strata of the "Delete Profile" and "Add Buff" popup frames to "Fullscreen Dialog" to prevent their being hidden behind the GUI frame, rendering them unusable.

61

  • Updated for World of Warcraft v4.0! This is a major change for BuffWatcher, there are a LOT of new options, and not everything has been exhaustively tested. Please report any bugs, and share any comments or suggestions.