promotional bannermobile promotional banner

BuffBuddyBC

Abandoned
BuffBuddyBC

File Details

BuffBuddyBC 2.19

  • R
  • Oct 9, 2007
  • 20.06 KB
  • 7
  • 2.2.3
  • Retail

File Name

BuffBuddyBC.zip

Supported Versions

  • 2.2.3

2.19

  • added a GUI checkbox to auto-select the channel depending on your group type (raid|party|self)
  • added third tab for raid buff assignment functionality; choose the class to assign, specify a channel to broadcast assignments ("raid" "healers" etc.), and the number of raid groups to divvy up, then press "Save Assignments" and "Broadcast Assignments"
  • added "/bb auto" as a macro command to reset spam channel after a macro call if the auto-channel box is checked (ex: to spam to self but then go back to auto selection, use "/bb channel self /bb ai /bb auto"); hacky but it'll do until I get around to cleaning up the code
  • made it possible to use individual player names with Custom Buff Rules (ex: Flip Out,Yaaarrr,Belleboom)

2.18

  • added solo and party functionality (many! thanks to Adelaine of Grim Determination for all the hard work on this:)
  • added "/bb report" as a slash command; it automatically checks for all four major buffs and sends a status report to raid/party/self as appropriate, then resets the channel to "SELF" to prevent accidental spam
  • fixed mysterious warrior buff error
  • fixed nil comparison error
  • made custom rule input via slash command and GUI more robust; case or extra spaces won't interfere with Class entries but case is still important for buff names (i.e. "flip out" is not the same thing as "Flip Out")
  • updated function BBBC_DeleteCustomRule: convert rule box content into number to address a bug; add null check
  • removed debuff check because... this is a buff mod
  • code cleanup

2.17

  • changed GUI to include tabs, shrinks the visual footprint by half
  • added code to BBBC_IsBuffActive to account for buffs of zero duration
  • added code to clear warning frames if the player is dead or a ghost
  • updated TOC for Patch 2.2

2.16

  • updated readme.txt
  • added the option to warn about expiring buffs 'X' minutes before they run out; default is 0
  • updated GUI to reflect timer addition
  • added a line in the GUI to input new Custom rules (ex: 'Well Fed,All')
  • added 'Add' button for custom rule add option
  • added 'List', 'Clear' and 'Delete Rule' buttons to support the custom rules option; they operate in the same ways as their chatline counterparts
  • reformatted GUI to accommodate all this new stuff
  • changed warning frame text
  • Note: rationalized variable names; any saved rules will need to be re-entered, and deleting your per-character BuffBuddyBC saved variables file is a good idea
  • changed Custom buff warning notification text
  • more code cleanup

2.15

  • resized GUI
  • restored drag-ability to the main frame
  • additional code cleanup
  • custom buff rules are now saved by character
  • added an on/off button in the GUI for custom buff rules (but! remember that custom rules are still tracked by Class, not Group)
  • added 'BuffBuddyBC: ' to channel output messages for clarity
  • added error message when an invalid/unjoined channel name is entered (this won't catch misnamed whispers, though, so if you use correct syntax to whisper a nonexistent player, BB will believe that you mean it)
  • changed code so that active custom or whisper channels appear correctly in the channel GUI
  • added color to system messages
  • added example text to channel section of the GUI
  • added a new slash command to allow selective deletion of custom rules; format: /bb deletecustom [rule#] example: '/bb deletecustom 1'
  • made 'All' a viable class option in custom rules. Ex: '/bb addcustom Flip Out,Yaaarrr,All' is the same thing as '/bb addcustom Flip Out,Druid Hunter Mage Priest Paladin Rogue Shaman Warlock Warrior'
  • made 'Mana' a viable class option in custom rules. Ex: '/bb addcustom Mana Oil,Mana' is the same thing as '/bb addcustom Mana Oil,Druid Hunter Mage Priest Paladin Shaman Warlock'
  • made 'Melee' a viable class option in custom rules. Ex: '/bb addcustom Elixir of Mastery,Melee' is the same thing as '/bb addcustom Flip Out,Rogue Warrior'

2.1

  • added the option to set the output channel in the GUI; slash commands still work, and the GUI will update to current channel OnShow (thanks to the author of GroupBuff for the base code)
  • added two functions (BuffBuddyBC_CurrentChannel, BuffBuddyBC_Update) to support channel GUI
  • added two background color files to main folder
  • cleaned up BuffBuddyBC.lua and .xml code, added notes
  • changed layout, adjusted spacing, txt, etc. in main frame
  • added new example to CustomBuffRules.txt
  • added the ability to shift-click consumable names into custom rules (ex: /bb addcustom [Wizard Oil],Mage)
  • minor fiddling with text, code cleaning, etc.
  • adjusted text placement and color, added border, changed background color of warning frames... can you see me now?

2.0

  • updated for Burning Crusade compatibility, renamed folder, files, all variable names to 'BuffBuddyBC'
  • removed non-functional auto-buffing functions now that these are no longer allowed by Blizzard
  • cleaned out the code in general
  • added the option to output buff information to any channel
  • updated the pallyRules option to the more general customRules; use in the same way to create custom buff tracking rules
  • updated readme.txt and changed the pally readme.txt to CustomRulesReadme.txt with new examples, macro code, etc.
  • added changelog.txt