SimpleSelfRebuff (SSR) is an addon aimed at easing rebuffing yourself.
Quick usage
- Enable or select the buffs you want from the predefined list, using the command line (/ssr), the LibDataBroker object (through some LDB display like Fortress, ButtonBin, Barrel, ...) or the Blizzard addon panel of the interface menu.
- Use the mousewheel to rebuff when needed.
Features
- SSR monitors your own buffs and compares them against your selection. If a buff is missing or about to fade, SSR overrides the mousewheel binding to cast it.
- If the expected buff is overriden by another buff of the same kind (e.g. having one tracking active whilst you choose another one), SSR keeps the current buff but will not recast it.
- SSR provides a reminder that can output warning in several ways (Blizzard chat and error, SCT, MikSBT) for missing or next-to-fade buffs.
- SSR disables the binding override in combat and also disables casting of buffs that would force you to dismount or get out of stealth.
- SSR automatically handles spell reagents, cooldowns and rage/mana cost : if some resource is missing, the spell is ignored.
Modules
SSR comes with four built-in modules. They can be disabled individually.
- CastBindings
- Handle mouse wheel and key bindings. This module is used to automatically cast the buffs. You could disable it if you wanted only the reminder and cast the spells yourself. Notice the bindings are temporary, so you can bind rebuffing to a key you use frequently.
- Reminder
- Remind you of missing or about to expire buffs. Uses LibSink-2.0 so it can send the messages to several displays and provides support for the LibToast library so it can produce pretty popups like this:

- DataObject
- Create a LibDataBroker object, that could be displayed by an LibDataBroker display addon (like Fortress, StatBlockCore, ButtonBin, ...). This replaces the old FuBarPlugin module (you can use Broker2FuBar to have LibDataBroker objects displayed in FuBar). This module has no option.
Using SSR in a macro
With the CastBindings module, SSR can be triggered from a macro using the following line :
/click SimpleSelfRebuffButton
It will not do anything when all buff are present.
The following macro will use SSR out of combat but cast Inner fire in combat:
#showtooltip: Inner Fire /click SimpleSelfRebuffButton /cast [combat] Inner Fire
- 7 comments
- 7 comments
Facts
- Date created
- Sep 27, 2008
- Categories
- Last update
- Jul 18, 2016
- Development stage
- Release
- Language
- enUS
- frFR
- koKR
- License
- GNU General Public License version 2 (GPLv2)
- Curse link
- SimpleSelfRebuff
- Downloads
- 22,005
- Recent files
- R: 2.1.0.7 for 7.0.3 Jul 18, 2016
- A: r20160414175237 for 6.2.4 Apr 14, 2016
- A: r309 for 6.2.3 Mar 19, 2016
- R: 2.1.0.6 for 6.2.0 Jun 23, 2015
- A: r306 for 6.2.0 Jun 23, 2015
Relationships
- Embedded library
- Ace3
- CallbackHandler-1.0
- LibDualSpec-1.0
- LibSink-2.0
- LibStub
- LibToast-1.0
- Reply
- #9
Stanzilla Sep 10, 2013 at 11:46 UTC - 0 likesEverything's working fine atm, if you have any suggestions or problems, please post a comment or create a ticket!
- Reply
- #8
Alienware209 Jul 11, 2012 at 04:29 UTC - 0 likes@tordenflesk: Go
naww duh, your on MoP i presume..... if so poisons are no longer in the game .... they are in your spell book but if ur on live, sorry cant help
- Reply
- #7
tordenflesk Jun 21, 2012 at 12:51 UTC - 0 likesOff-hand poisons are greyed out on my rogue.
- Reply
- #6
Soshort Oct 31, 2010 at 16:01 UTC - 0 likesI personally hope this gets updated, I use it on some characters..occasionally, but my wife really misses this add on.
- Reply
- #5
kbeast Dec 06, 2008 at 01:20 UTC - 0 likesplease please please with sugar on top, allow to use the scroll wheel when buffs are already active.
- Reply
- #4
variance Nov 07, 2008 at 20:47 UTC - 0 likesNice work, great addon.
- Reply
- #1
existe Oct 23, 2008 at 11:08 UTC - 0 likesTHANK YOU for all your time and hard work on this. You helped solve the Pally issues and it works great in 3.x now!