WeaponRebuff is a small, light-weight mod that makes buffing weapons (and keeping them buffed) simple and easy. Rebuffing a weapon is a mouse-click away and with warnings for timed buffs, charge-based buffs, and low-item-count for buff items (e.g. poisons, sharpening stones, fishing lures, etc) you'll never be caught unintentionally unbuffed again.
How to Use
left mouse-click rebuffs your weapon with the last known charge/spell
right click opens a buff selector of available buffs and charges for your weapons
left-click the buff for Main Hand application; right-click for Off Hand application
Supports
rogue poisons
sharpening and weight stones
spell-based weapon buffs for shamans/druids
wizard & mana oils
fishing lures
and user defined spells and items
Features
Rebuff Buttons and Data Display
show/hide buff text (for the minimalists)
vertical or side-by-side icon display
hide/show off-hand
strata control (move it above or behind those pesky windows)
dual-buffing for spell-based buffs: since these type spells cast only on the main hand, buffs can be "applied" to the off-hand shield allowing both buffs to be available
Buff Selector
text or icon selector buttons (w/ re-sizable fonts)
different combat / non-combat selector configurations
a range of buff selector layouts to help fit into any UI layout
option to auto-show buff selector menu when combat starts
for when you may want to change the buff you're using mid-combat in a raid
or during that pesky PvP 5-sec combat cooldown
or perhaps you've added other items/spells to the Buff Selector (see User Configurability)
Alerts and Warnings
sound options and text options for when your buffs '''are''' fading
sound options and text options for when your buffs '''have''' faded
text warning options when you are running out of buffing-items (poisons, etc)
option to set the warning threshold from 1 to 60seconds
automatic alert suppression for WindFury
Buff Information Colors
Blue: Active Buff
Yellow: Buff in last 60 secons
Red: Unbuffed
Green: Windfury (Windfury is a max of 9 seconds pulsing buff which shouldn't be consideed "about to drop" as this can be more than a bit confusing)
Alert Sound Options
sounds from in-game
sounds registered via SharedMediaLib from other mods
your custom sounds: replace the two included .wav files
as a bonus, since these files are registered with SharedMediaLib, you can use them in other mods using SharedMedia
User Configurability
FuBar / MiniMap
configurable FuBar/MiniMap Button click-modes (click/shift-click/ctrl-click) for convenience
Buffing Items / Spells
a default list of many buffing items and spells is included; however, each list is user-editable to add and remove items as the user sees fit
The list of spells is small and contained in one Spell Category
Buffing Items are numerous and are broken down into 5 categories: '''Poisons''', '''Wizard/Mana Oils''', '''Weight/Sharpening Stones''', '''Fishing Lures''', '''Miscellaneous''' (the latter contains no items by default)
Each category may be enabled or disabled for performance
This flexibility allows a great deal of personalization and can lead to some strange setups when combined with other options: a paladin jokingly (I ''hope'') made this declaration: I've setup the buff selector to show when combat starts and I added a spell and item to the buff lists so now when I get in combat I have my sharpening stone, bubble, and hearth all lined up and ready to go!
Additional Buffing Modes
2-buff Mode
2-Buff Mode option (hides after two buff selections instead of one)
One-time "2-Buff Mode" when Shift-RightClicking (when you don't want it as a constant feature)
Fishing Mode
"Fishing Mode" toggle is available from the FuBar/MiniMap button click events
when active an "F" will display in the FuBar caption (instead of "m/o") and only fishing lures will display as buffing options.
"Fishing Mode" buffs are remembered separately so there is no need to 'reset' them when entering/leaving "Fishing Mode"
Slash Commands
WeaponRebuff uses the typical Ace2 Options table so all of the configuration dialog features are available via slash commands
Getting Started
/wr - options, help, and additional commands
Frequently Used Slash Commands
/wr lock - toggles window movement on/off
/wr config - opens the configuration menu
/wr position {left/center/right} - FuBar placement options (for folks with crowded FuBar setups)
Custom Sound Options
Two .wav files (warning.wav and lost.wav) are included. You can replace them with your own .wav files, just name them "warning.wav" and "lost.wav" respectively
Localizations
English
French
German
TRANSLATION HELP REQUESTED: The German and French translations could use additional assistance.
Credits
Opt: Original Author
-------------------------------------------------------
Requests under consideration but NOT on the to-do list
* Keybinds for buffing
* Keybinds for buff selector
* Movable buff selector
* Repositional text (i.e. text in separate window)
* Apply buff but do not make it default
* Temp bars to show time remaining
* Buff Item/Spell icon instead of text
* Show *default* buff no matter what buff currently on
Some of these are over the top; however, if they can be done in modules ( you can choose not to use those features ) I might be talked into them, time allowing.
-------------------------------------------------------
ToDo: Pesky secure headers
Changes for 3.31
* Talent Set awareness. Buffs know which Talent set they were applied under.
Originally posted by Xylan Trueheart Just to let you know I found this taint message in the log
I get that every once on a while myself but damned if I can determine why. It's obviously trying to do something at just the right moment to cause a timing problem but so far I've been utterly unable to reproduce it in a controlled environment where it can be debugged. The code is written so that it shouldn't try to take those actions while the stream is taintable, so my guess is that the combat check is clear when it runs but before it can process the subsequent lines the combat check is unclear and blamo, taint-by-timing; however, if that were the precise scenario, then it should happen with only some of the lines causing grief, not all, and so far every time I've seen it, it's all lines. So, in short, I've no bloody clue why it does that.
My last notice of it was prolly two months ago, so at least for me it's annoying but not something I can pin down as I'm never certain if I 'fixed' it or it's just being recalcitrant.
All I can say is, I've seen it most on my rogue, where I run a crapton of mods and do a lot of raiding and least on my mage, which has the least mods and I never do more than 5-mans.
5 gold to anyone who can point me in the right direction on solving it
Last edited by VincentSDSH : 09-18-2009 at 03:33 AM.
Originally posted by ricks322 I changed the wave files, but still get the Murloc sound, which is VERY anoying. I keep trying to find where it is attacking from.
Merlocs are the only thing I'm certain to hear in the cacophony of a raid The sound files are there for custom sounds. If you want to change the in-game sound selection, it's in the alert configuration (/wr config).
Last edited by VincentSDSH : 08-09-2009 at 02:08 PM.
Originally posted by Taroven Would it be possible to make WeaponRebuff spec aware?
Damn and blast, I should have recognized the need for that. I'll put it on the to-do list.
Quote:
Originally posted by Whatever4ever ButtonFacade support?
Hadn't thought of doing that. I'll take a look and see; if it isn't too disruptive I'll add it -- options are always nice, after all.
Edit: After a fair amount of time trying to work with Button Facade I found two things: initial builds (default facade) made the buttons HUGE until you added a facade, and once you did, the icons for the weapons would no longer display...which kinda defeats the build purpose. Adding to that, I differentiated the buff selector buttons from the buff buttons so they could be managed independently...but BF wouldn't display them as individually configurable groups, or even remember what I changed in them most of the time (for any mod). I even referenced what I did vs Dominos which is BF compatible and everything seemed implemented the same so w/o debugging through BF itself, I'm at a standstill atm. I'm gonna go take an aspirin. Perhaps someone who's implemented this before will recognize where I'm going wrong...
Last edited by VincentSDSH : 06-16-2009 at 12:01 PM.
Would it be possible to make WeaponRebuff spec aware? Or, at the least, have an ability to save sets of weapon buffs and load them from the rightclick interface?
To clarify: With the introduction of dualspec, it's even easier now to forget to swap poisons along with specs. I've had some rather... interesting arena matches because of that, and a few ponderings about why I was using mindnumbing in Naxx.
I've since switched to a couple [spec:X] poison macros and coded poison timers into one of my personal addons. While that solution has made WR obsolete for myself (I only really used the rebuff buttons, and cutting down on cpu/memory is always nice), it would be great to see some extra intelligence added to the addon when it comes to specs.
Melanch: WR does not have chinese localization, mostly b/c no one's offered to do the translations.
Moosish: When you use WR's bar to set the buffs, they are immediately set to defaults. If you manually apply a poison, it will not be remembered.
Ookami.kun: You can add ANY item to the lists WR will use in different modes. If you swap to a fishing rod, put WR into 'fishing' mode. If you don't see your lures, you can add them in the configuration (/wr config). PMing me something missing, though, will let me add it to the master list.
Not sure if it's built in or not, but for some reason when I equip my fishing rod to do some fishing, WR doesn't acknowledge that I have any Shapened Fish Hooks on me so I have to manually find them in my bags and apply it to my fishing rod. Any way of adding these if they aren't already and I'm missing something? Thanks.
For some reason it is ALWAYS showing Crippling Poison as my last-applied. Despite letting an entire duration of Wound/Deadly go through and expire. Any ideas?
Its been happening for a while now and deleting the WTF option for it didnt help so here goes... Anytime i try to right click to select new buff options (the little popup that is left click MH right click OH; that never appears) i get this error: Interface\AddOns\WeaponRebuff\[WeaponRebuff.lua:404]: attempt to perform arithmetic on local 'quantity' (a nil value)
That's...odd... Go into your x:/wow/wtf/account/<account>/savedvariables directory and remove the WeaponRebuff.lua and .lua.bak files (save them if you have manually added items to WR's item list)
There are a few bugs on my list to fix but this is the first time I've seen the item lists get confused.
Let me know if that does/doesn't change the characteristics.
Last few days WeaponRebuff has starting weird. I get up the fishing lure on the rebuff bar, and nothing else, even if I don't fish, or have the pole equipped. Toggling the fishing lures only on and off does not help either. If I can't figure this out, I go back to having my poisons on the regular bars... Here is a screenshot of the bug, WeaponRebuff being the Bright Baubles icon showing in second button bar under Titan. And no, I don't have fishing pole equipped.