SimpleSelfRebuff
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
-
View User Profile
-
Send Message
Posted Nov 27, 2017Doesn't work anymore for Paladins : ( (buff system has changed)
-
View User Profile
-
Send Message
Posted Apr 26, 2015Love this addon, was curious if you are going to update anymore? I seem to have a few buffs that aren't showing up. The only one that comes to mind right now, is instant poison for combat rogues which replaces deadly poison at 92+. If not no biggy I will still use the addon for my other toons.
When I play other toons if I notice other spells I'll let you know =)
-
View User Profile
-
Send Message
Posted Oct 15, 2014that seems to have done it!!
thank you!!!
-
View User Profile
-
Send Message
Posted Oct 15, 2014Any chance you could the Crystal of Insanity from the Timeless Isle? THANKS!
-
View User Profile
-
Send Message
Posted Oct 15, 2014Not supporting items anymore, sorry
-
View User Profile
-
Send Message
Posted Oct 15, 2014hrmm still having an issue /sad face
and thank you for trying to stay on top of it
1x SimpleSelfRebuff\SimpleSelfRebuff-2.1.0.4.lua:402: Cannot find a library instance of "AceDBOptions-3.0".
[C]: in function `error'
BugSack\Libs\LibStub\Libstub.lua:38: in function `LibStub'
SimpleSelfRebuff\SimpleSelfRebuff-2.1.0.4.lua:402: in function <SimpleSelfRebuff\SimpleSelfRebuff.lua:351>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...ceDominos\libs\AceAddon-3.0\AceAddon-3.0-12.lua:529: in function `InitializeAddon'
...ceDominos\libs\AceAddon-3.0\AceAddon-3.0-12.lua:644: in function <...ceDominos\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
Locals:
nil
-
View User Profile
-
Send Message
Posted Oct 15, 2014Test with 2.1.0.5 please
-
View User Profile
-
Send Message
Posted Oct 15, 20141x SimpleSelfRebuff\SimpleSelfRebuff-2.1.0.3.lua:402: Cannot find a library instance of "AceDBOptions-3.0".
[C]: in function `error'
BugSack\Libs\LibStub\Libstub.lua:38: in function `LibStub'
SimpleSelfRebuff\SimpleSelfRebuff-2.1.0.3.lua:402: in function <SimpleSelfRebuff\SimpleSelfRebuff.lua:351>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Misspelled\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:529: in function `InitializeAddon'
Misspelled\Libs\AceAddon-3.0\AceAddon-3.0-12.lua:644: in function <Misspelled\Libs\AceAddon-3.0\AceAddon-3.0.lua:636>
Locals:
nil
-
View User Profile
-
Send Message
Posted Oct 15, 2014Try again with 2.1.0.4 please
-
View User Profile
-
Send Message
Posted Sep 18, 2014r285 | stanzilla | 2014-07-18 22:08:59 +0000 (Fri, 18 Jul 2014) | 1 line
Changed paths:
M /trunk/Buffs/priest.lua
to the 3 guys still using this addon: next updates are WoD only
I am probably one of the 3 guys that is using this fantastic addon till ages. :-)
-
View User Profile
-
Send Message
Posted Sep 10, 2013Everything's working fine atm, if you have any suggestions or problems, please post a comment or create a ticket!
-
View User Profile
-
Send Message
Posted Apr 9, 2013Can support be added for monk stances? I desperately need a reminder to switch stances after I change spec on my monk.
-
View User Profile
-
Send Message
Posted Apr 12, 2013I actually just decided to implement this myself, since it's such a big deal for me. Inserted the following code into the Monk RegisterBuffSetup function:
Works like a charm.
-
View User Profile
-
Send Message
Posted Apr 2, 2013Would be great if it recognized if Dark Intent is active and not remind about buffing Fortitude in such a case.
-
View User Profile
-
Send Message
Posted Mar 17, 2013Buff Seletion is empty on my Priest.
-
View User Profile
-
Send Message
Posted Mar 17, 2013fixed in r276, please enable lua errors.
-
View User Profile
-
Send Message
Posted Mar 17, 2013works perfektly. thanks
-
View User Profile
-
Send Message
Posted Jul 10, 2012@tordenflesk
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
-
View User Profile
-
Send Message
Posted Jun 21, 2012Off-hand poisons are greyed out on my rogue.
-
View User Profile
-
Send Message
Posted Oct 31, 2010I personally hope this gets updated, I use it on some characters..occasionally, but my wife really misses this add on.