• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

SmartBuff

  Download the Curse Client

Project Updated:
Files Updated: Wed, May 6 2009
Supports Game Version: 3.1.0
Category: Buffs & Debuffs
Tags:

, , , , and [Edit Tags]

Project Manager: Aeldra
Additional Authors: No additional authors
Current Version: 3.0b dev2
License: All Rights Reserved
Avg Daily DL (last 30 days): 232
Downloads Total: 634,831
Favorites: 3,610
Comments: 904
  • Contests
  • About SmartBuff
  •  

SmartBuff

Created by Aeldra (EU-Proudmoore)

Donate


SmartBuff is a buff addon, to cast buffs ease and quickly. All classes are supported. Bind a key, scrollwheel or use the action button and it checks if you, a party/raid member, also hunter and warlock pets, needs your buff and cast it. Use the options menu to configure it you like, as example: buffs, raid subgroups, pets, etc.
Run the mod when ever you wish, if nothing is buffed, there is no penalty or cool down.

FuBar-SmartBuffFu plugin

SmartDebuff is not part of this project you can download it here.

- FAQ -

Q1: How can I cast group/class buffs, instead of single buffs?
A1: Select both checkboxes, assign the classes, use following options the play around "Grp buff check", "Grp range check" and "group size"/"class size" slider
Example, if you set the group/class slider to 3 it will only buff the greater buff if 3 or more units not have it.

Q2: How can I move the frames and buttons?
A2: Use Shift-Left click and drag dem arround

Q3: How can I assign a trigger key for buffs?
A3: Use the Blizzard interface -> keyboard layout to define the trigger key for SmartBuff. Open and close the SmartBuff options frame and it will remap this key to the new SecureActionButton

Q4: How can I assign a key for debuffing?
A4: During the new Blizzard secure UI is this not longer possible!

Q5: How can I disable the scrollwheel buffing?
A5: Disable the "Buff on scroll" in the SmartBuff options frame, close it and rebind scrollwheel to whatever you want :)

Q6: How can I cast buffs in combat?
A6: If you want to cast a spell in combat, the you have to check also the "in combat" option in the main options frame (on the right of "Buff on scroll"). Be carfully with this option. In combat is no logic allowed, so SB sets your first "combat"-buff on your key before combat, but in combat it can't do any actions to prevent to cast during the restrictions. It only can show you when do you need a buff, but any time you hit the key in combat it buffs. Thats also the reason why the "in combat" is per default "off".

Q7: SmartDebuff casts the wrong debuff on a player, is this a bug?
A7: Please watch carfully in which color the debuff button is highlighted, this is very important! You have to click the button with the correct mouse click
Highlighted BLUE = LEFT click
Highlighted RED = RIGHT click
Highlighted GREEN = MIDDLE click

Q8: It does not buff anything, whats wrong?
A8: Please make sure you have selected any buff and the right classes. If you are in resting mode (Cities) SmartBuff is per default in "sleep mode" and does not cast spells, select the option "Buff in cities" to cast buffs in resting mode also.

Q9: Can I use SmartBuff in a macro?
A9: Yes, since the last blizzard added a /click command, use following command:
/click SmartBuff_KeyButton

- Features -

  • Supports all classes
  • Supports all clients
  • Checks buffs and rebuff you, raid/party members, raid/party pets
  • Setup your own buff templates (Solo, Party, Raid, Battleground, MC, Ony, BWL, AQ, ZG, Custom 1-5)
  • Auto switch templates
  • Individual setup for each buff
  • Supports group buffs: 'Gift of the Wild'/'Arcane Brilliance'/'Prayer of Fortitude'/'Prayer of Spirit', incl. group size and reagence check
  • Supports class buffs: all greater blessings of the Paladin
  • Supports self buffs
  • Supports weapon buffs (individual for main and off hand): Shaman, all poisons (Rogue), all stones and oils, incl. reagence check
  • Supports character level based buffs
  • Supports tracking abilities
  • Reminder if a buff is missing (Splash/chat/sound)
  • ReBuff Timer
  • FuBar support
  • Titan Panel support
  • Only one key is needed
  • Fast and easy to use

- Usage -

Minimapbutton:
Left click: opens SmartBuff options frame
Right click: enables/disables SmartBuff

- Chat -

Type /sbm for options menu in game
Type /sb [command] or /smartbuff [command] in game
- cast buff
toggle - Toggles SmartBuff On/Off
menu - Show/hide options menu

target - buffs the current target
rbt - reset buff timers
sync - synchronizes the buff time left with the UI
rafp - reset all frame positions

- Options frame -

Right click on buff checkbox: opens buff setup frame

- Contact -

Please send me a mail or write a comment if you discover Bugs or have Suggestions.
aeldra@sonnenkinder.org

- Donations -

Donate

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  SmartBuff 3.0b dev2 Beta 3.1.0 3,191 5/6/2009
  SmartBuff 3.1b dev1 Beta 3.1.0 538 4/29/2009
  SmartBuff 3.1a Release 3.1.0 33,712 4/15/2009
  SmartBuff 3.0e Release 3.0.3 26,954 12/3/2008
  SmartBuff 3.0d Release 3.0.3 4,135 11/25/2008
Advertisement
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • isidian said 

    The new dual spec is quite useful, thanks. For whatever reason, it works in dev1, but if I upgrade to dev2, it stops working.

    Reply Report Permalink
  • bwh said 

    How can I set a template for arenas?

    Reply Report Permalink
  • Palladia said 

    I'm not sure, but I think Battleground works for Arena too. If not, you'll just have to make a custom one and switch to it manually.

    Reply Report Permalink
  • gaellin said 

    Want to setup a macro to auto switch buff templates, for use with duel spec.

    for example:
    (1) /run Outfitter:WearOutfitByName('Tank')
    (2) /click SmartBuff_Template
    (3) /run SetActiveTalentGroup(1)

    What would be the command ( line #2) or is it possible, to switch from say Solo to Party or Solo to Custom1 (basically, any template to another template)?

    Also having issues with the tracking assignments (find minerals, sense undead, etc) not working. Lastly, say for example while tanking a buff runs out is their a way to recast that buff? I have tried clicking but nothing.

    Reply Report Permalink
  • Palladia said 

    Why would you do that when SB already supports Dual Spec? Just select a spec, set up SB for that spec, switch to your other spec, and set SB for that spec.

    Reply Report Permalink
  • Badimo said 

    As a mage, when a warlock has Fel Intellect buff on me, it overwrites Arcane Intellect so Smartbuff keeps trying to recast Arcane Intellect on myself. As a shaman, Smartbuff keeps recasting Lightning Shield on myself even though it is already active.

    Reply Report Permalink
  • Palladia said 

    I just got Dalaran Intellect and Dalaran Brilliance. When I'm in a group, with both boxes checked, SB will cast DI on individual people, but, though it warns that the group needs DB, it won't cast DB. I had to do it manually. I don't think I have anything set wrong; I basically just unchecked AI/AB and checked DI/DB. Is this a bug or is there something else I need to do?

    Reply Report Permalink
  • Any ideas why SmartBuff (latest version) doesn't buff myself with Earth Shield? I've noticed this a while ago but didn't really play resto until now. Any help would be appreciated! thanks in advance

    Reply Report Permalink
  • Leuchte said 

    hi

    is there any option to change the template automatically from lets say "custom 1" to "custom 2" when i change my talent spec?

    if there isn't, it would be nice to be able to change it by a command like "/sb template use custom 1", so i can build it into a makro.

    greetings

    Reply Report Permalink
  • Ke11ett said 

    Is there an option to check if i have summoned a pet/demon?

    Reply Report Permalink
  • Scorpia said 

    Please add low level quests to tracking

    Reply Report Permalink
  • Scorpia said 

    I suggest adding a loop during your if (event == "PLAYER_ENTERING_WORLD" statement to build your character-specific array of available tracking by ID (since the number of tracking types changes if the character has stuff like mining, find herbs, etc). From WowWiki:

    local count = GetNumTrackingTypes();
    for i=1,count do
    local name, texture, active, category = GetTrackingInfo(i);
    DEFAULT_CHAT_FRAME:AddMessage(name.." ("..category..")");
    end

    Of course modify that to suit your needs and variable requirements and to build your array. Then you can use that array to build your list of buffs that includes all available tracking, including the WoW 3.0+ "Low Level Quests".

    If you like, I can clone your project and attempt to add this myself. I'm still looking at your code to see how you built in the find herbs, etc tracking you already provide. I suspect that you are doing it by class, which is probably not the best way to do it.

    Reply Report Permalink
  • ILT said 

    Little annoying bug since 3.1 - uses Gift of the Wild instead of Mark of the Wild very often even i am not in party nor raid.

    Reply Report Permalink
  • dubiox said 

    3.1a, warlock pet is getting lesser blessing from pally instead of greater blessing.
    Also, I am wondering why something like water walking is in smartbuff. Just keep it up all the time? It would be nice to buff the party with it as needed, so maybe I am just not sure how to use it properly. Can you have a separate hotkey for a single buff like that? How do you enable it as needed?

    Thanks

    Reply Report Permalink
  • Nice addon. Any way to force a reminder of, say, Find Minerals, even if another tracking type is active? It only works if no tracking type is selected. Thanks.

    Reply Report Permalink
  • Aeldra said 

    @all
    Sorry, for the error I was a few days off. The new group/raid buff detection has broken some code -.-
    I have uploaded a new beta and it should be available in the next few hours.

    Dualspec
    SmartBuff will change your template automatically, when you change your spec. The first time it copies your old template so you will not see any changes.
    You should also see a message in the chat window, that SmartBuff has changed the template.

    Reply Report Permalink
  • Gooday said 

    could you add an option for wintergrasp, please?

    Reply Report Permalink
  • Palladia said 

    I agree. A separate Wintergrasp template would be nice to have.

    Reply Report Permalink
  • Dohram said 

    Date: 2009-05-05 13:53:44
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\SmartBuff\SmartBuff.lua line 1593:
    attempt to concatenate local 'unit' (a table value)
    Debug:
    [C]: ?
    SmartBuff\SmartBuff.lua:1593: SMARTBUFF_Check()
    SmartBuff\SmartBuff.lua:519: SMARTBUFF_OnUpdate()
    [string "*:OnUpdate"]:1:
    [string "*:OnUpdate"]:1

    boomchicken lvl 70 on log in

    Reply Report Permalink
  • MjRD0815 said 

    i use this addon a lot of time...
    but i have 2 problems.

    the first, from time to time in a raid i buff a person or one class (i am a paladin) more then one with the same buff (like blessing of kingdoms)... all person from this class in range... anybody know the problem and have a solution for me?

    the second problem is with dual spec... its works fine, but one important thing i need. my first spec i tank, the second is retribution.
    for tank i need Righteous Fury (http://www.wowhead.com/?spell=25780). but it kills me when i switch to ret for a boss.
    can you ad a function to disabble a buff?

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 8,794 HealBot Continued Buffs & Debuffs, Unit Frames...
  2. 5,852 Decursive PvP, Buffs & Debuffs, and...
  3. 2,520 PallyPower Buffs & Debuffs, and Paladin
  4. 1,927 Skada Damage Meter Buffs & Debuffs, Boss Encounters...
  5. 1,148 EventAlert Buffs & Debuffs