Get an Epic Experience with Premium

SimpleSelfRebuff

Buffs & Debuffs Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 160 Monthly Downloads
  • Supports: 5.3.0
  • 11,338 Total Downloads
  • Updated 05/21/2013
  • Created 09/27/2008
  • 72 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: 2.1.0.1
or
Support development! **
Donate

About 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:

Toast

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.
ItemBuffs
Handle weapon buffs obtained by using items, like oils, stones and poisons. This modules has no option. It uses the PeriodicTable library that is a bit heavy, so you may want to disable it if you do not use the items.

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

------------------------------------------------------------------------
r281 | stanzilla | 2013-05-21 16:30:34 +0000 (Tue, 21 May 2013) | 1 line
Changed paths:
   A /tags/2.1.0.1 (from /trunk:280)

Tagging as 2.1.0.1
------------------------------------------------------------------------
r280 | stanzilla | 2013-05-21 13:18:16 +0000 (Tue, 21 May 2013) | 1 line
Changed paths:
   M /trunk/CastBinding/SimpleSelfRebuff_CastBinding.toc
   M /trunk/DataObject/SimpleSelfRebuff_DataObject.toc
   M /trunk/Reminder/SimpleSelfRebuff_Reminder.toc
   M /trunk/SimpleSelfRebuff.toc

Let's escalate some TOCs! (5.3 Update)
------------------------------------------------------------------------
r279 | stanzilla | 2013-03-31 23:05:16 +0000 (Sun, 31 Mar 2013) | 1 line
Changed paths:
   M /trunk/Locales/locale-enUS.lua

monk locale yalla yalla
------------------------------------------------------------------------

Comments

First Previous Page 1 of 3 Next Last
  • #31

    Can support be added for monk stances? I desperately need a reminder to switch stances after I change spec on my monk.

  • #32

    I 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:

    local function SturdyOx()
            return GetShapeshiftFormID() ~=23
        end
        local function WiseSerpent()
            return GetShapeshiftFormID() ~=20
        end
        self:AddStandaloneBuff(115069, "checkRequirement", SturdyOx) -- Stance of the Sturdy Ox
        self:AddStandaloneBuff(115070, 'checkRequirement', WiseSerpent ) -- Stance of the Wise Serpent

    Works like a charm.

  • #30

    Would be great if it recognized if Dark Intent is active and not remind about buffing Fortitude in such a case.

  • #27

    Buff Seletion is empty on my Priest.

  • #28

    fixed in r276, please enable lua errors.

    Last edited by durcyn on 3/17/2013 12:14:44 PM
  • #29

    works perfektly. thanks

  • #26
    Hunter
    All trackings, all aspects, true-shot aura.

    Thats not true since Dragonhawk isn't available
  • #25
    Doublex: since WoW 2.0 addons cant choose which spell to cast while in combat. So no - self cast portion of this addon will not work in combat.

    During combat only warnings will be shown and you can manually apply needed buff.
  • #23
    Any chance to make it recognize the new Dalaran mage int buffs? Stat-wise they're the same as the old ones, but have new icons and names. In deDE its "Dalaranintellekt" and "Brillianz Dalarans". I don't have them with my mage, but when someone else casts it on my, ssr always thinks my int buff is missing and tries to recast it. But that won't work because the old int buff can't overwrite the Dalaran one. Pretty annoying...
  • #22
    This seems to have stopped working. Can you give it some love?


  • #21
    The commands have stopped working for me... /ssr and /simpleselfrebuff says "Type /help for a list of commands.".
  • #20
    is there a possibility to get ssr work while in combat?
    for example for priests to rebuff on mousewheel inner fire while in combat?

    i havent found any option... thanks
  • #19
    Can I ask a feature that seems to be missing if you are still working on this? It would be awesome if the addon only worked under better conditions. An example would be like 40% or greater mana. Also whether or not the player was in a instance.
  • #18
    rogue poisons not working - it reminds you but when you use mousewheel nothing or if you use binded key nothing. Please fix!!!!

    love this addon.
  • #17
    [2008/11/23 12:06:31-397-x1]: SimpleSelfRebuff-v2.0.4-beta-2 \buffs\shaman.lua:6: attempt to index local 'L' (a nil value)
    (tail call): ?:
    : ?

    (tail call): ?:
    AceAddon-3.0-5:365: in function `EnableAddon'
    AceAddon-3.0-5:435: in function
    : in function `LoadAddOn'
    Interface\FrameXML\UIParent.lua:991: in function `UIParentLoadAddOn':
    Interface\FrameXML\UIParent.lua:241: in function `CombatLog_LoadUI':
    Interface\FrameXML\UIParent.lua:389: in function `UIParent_OnEvent':


    ---
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!