Download
(206Kb)
Download
Updated: 09-27-19 02:34 PM
Pictures
File Info
Compatibility:
Classic (1.13.2)
Updated:09-27-19 02:34 PM
Created:09-01-19 03:11 PM
Downloads:6,747
Favorites:40
MD5:
Categories:Classic - General, Buff, Debuff, Spell

SmartBuff (Classic)  Popular! (More than 5000 hits)

Version: 1.13.2d
by: Aeldra [More]

SmartBuff
Created by Aeldra (EU-Proudmoore)

  • Initial fixes for compatability with Wow Classic, big thanks to veoj!
  • Updated spell and item lists
  • Note: This release restores basic functionality to classic, but unfortunately it does not contain all the changes, sorry.
  • Please report any missing auras & items and be patient, thanks!

SmartBuff 1.13.2d
* Fixed (hopefully again) re-applying poisons issue
* Added Soulstones and Healthstones
* Added Omen of Clarity, Shadowform, Blessing of Light



SmartBuff 1.13.2c
* Fixed Shaman charges issue, please set the slider to 1 again.
* Fixed (hopefully) re-applying poisons issue.
* Changed buff threshold value usage for mana. If it is below 100, it is used in percent.
* Added LibClassicDurations support.
* Added group buff support and mini group display in raid (Beta phase).

SmartBuff 1.13.2b
* Fixed buff food issue
* Fixed (hopefully) Rogue and Shaman weapon (main/off hand) buff issue
* Fixed buffing of lower level players with lower spell ranks
* Removed non classic classes and roles from buff settings
* Right click on a buff opens its settings without changing the checkbox

SmartBuff SmartBuff 1.13.2a
* Initial classic release
Optional Files (0)


Post A Reply Comment Options
Unread 09-01-19, 03:51 PM  
iape
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
great update

loving the new update. appreciate the hard work!
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 04:16 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 787
Uploads: 5
Looks nice. However, im instantly met with one of the bugs that was on the other unofficial update:



This part is unchangeable. It stays at 5 no matter what.
__________________
Livestream | Twitter | YouTube
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 04:30 PM  
Valimonde
Will It Classic's Dad
 
Valimonde's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 9
Uploads: 4
Thank you! Thank you! Thank you!!!
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 07:13 PM  
trihard619
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
THANK YOU! THANK YOU THANK YOU!!! <3
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 10:18 PM  
Oakensoul
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Thanks for the update!
Report comment to moderator  
Reply With Quote
Unread 09-02-19, 05:22 PM  
trickdaemon
An Aku'mai Servant

Forum posts: 36
File comments: 40
Uploads: 0
Love the addon, thank you!
Last edited by trickdaemon : 09-02-19 at 05:56 PM.
Report comment to moderator  
Reply With Quote
Unread 09-03-19, 09:17 AM  
Zaralol
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Inner fire not working in combat

Hey, thanks a lot for the update! However, it seems my "buff in combat" doesn't work on my priest. I am specifically referring to Inner Fire, which only gets rebuffed out of combat, even though the buff in combat option has been ticked.
Report comment to moderator  
Reply With Quote
Unread 09-03-19, 10:35 AM  
Aeldra
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 116
Uploads: 18
@Zaralol
I am working on that. This feature does not work anymore as it worked in "real" classic. I have to find a work around.

Open issues am I working on:
  • Food buffs
  • Greater group buffs and reagents
  • Buffing lower level targets
Report comment to moderator  
Reply With Quote
Unread 09-03-19, 09:44 PM  
erispope
A Deviate Faerie Dragon

Forum posts: 10
File comments: 3
Uploads: 0
Two requests:

#1. Would it be possible for you to use LibClassicDurations, if it is available?
In order to do so, simply replace the entire function UnitAuraBySpellName(target,spellname,filter)
with the code snippet below:
Code:
local LCD = LibStub and LibStub("LibClassicDurations")
if LCD then LCD:Register("SmartBuff") end -- tell library it's being used and should start working

local UnitAuraFull = UnitAura
if LCD and LCD.UnitAura then UnitAuraFull = function(a,b,c) return LCD:UnitAura(a,b,c) end end

function UnitAuraBySpellName(target,spellname,filter)
  for i = 1,40 do
    name = UnitAura(target, i, filter);
    if not name then return end
    if name == spellname then
      return UnitAuraFull(target, i, filter)
    end
  end
end
#2. Would it be possible to use the manalimit as a percentage instead of an absolute value if the power type of the buff / player is mana? As I am levelling my Priest, my mana changes quite a bit from time to time, and some buffs (Shadow Protection) are a bit too expensive for me to use when I am not 100% full.
As above, I have a code snippet for that too.
Start at the line
if (bUsable and cBuff.Params == SG.CheckFishingPole and SMARTBUFF_IsFishingPoleEquiped()) then bUsable = false end

and replace until
-- Check for buffs which depends on a pet

Code:
      -- Check for power threshold
      if (bUsable and bs.ManaLimit and bs.ManaLimit > 0) then
        --print(UnitPowerType("player"));
        local powerType = nil
        if (cBuff.Params ~= SG.NIL and tonumber(cBuff.Params)) then
          powerType = cBuff.Params
        end
        -- if bs.ManaLimit <= 100 and powertype is mana then the ManaLimit is %
        if bs.ManaLimit <= 100 and (powerType == 0 or (not powerType and UnitPowerType("player") == 0)) then
          if (UnitPower("player", powerType) / UnitPowerMax("player", powerType)) * 100 < bs.ManaLimit then
            bUsable = false;
            --print(cBuff.BuffS.." is below the power threshold!");
          end
        elseif UnitPower("player", powerType) < bs.ManaLimit then
          bUsable = false;
          --print(cBuff.BuffS.." is below the power threshold!");
        end
      end
In any case, thanks for reviving this addon, it saves my bacon quite often!
Last edited by erispope : 09-03-19 at 10:20 PM.
Report comment to moderator  
Reply With Quote
Unread 09-04-19, 06:02 AM  
Mursanian
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
One of my most favorite Addons back then for rogue poisons, It does not work that well yet though.

Sometimes it does not pick up the buffs on the weapons have run out, also it seems like applying the same poison to mainhand and offhand does not work.

It just applies to the mainhand and then stops.



Anyway, still many Kudo's for bringing it back!
Report comment to moderator  
Reply With Quote
Unread 09-04-19, 10:00 AM  
lawrence131
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
key bind

Looks great! I can't find the option to change keybind to something other than mouse wheel up and down, is it somewhere in the settings i'm missing?
Report comment to moderator  
Reply With Quote
Unread 09-04-19, 12:09 PM  
Lazare
An Aku'mai Servant
 
Lazare's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 76
Uploads: 5
Shaman buffs

Love your addon and love the you brought it into Classic. The problem that I am having on my shaman is that it will buff Lightning Shield but not Rockbiter Weapon. In fact when I use my mouse wheel to do the second buff, it just does Lightning Shield again instead. I hope this can be fixed.Cheers!
__________________
"There's no such thing as too many addons."
Lothaer

My Authored Addons
HOME OF THE FREE, BECAUSE OF THE BRAVE
Report comment to moderator  
Reply With Quote
Unread 09-04-19, 02:03 PM  
Aeldra
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 116
Uploads: 18
@Lazare & Mursanian
I hopefully found the issue, the pity is I can't test it because I have no character class on this level
So you have to test and provide feedback

@lawrence131
You can create a macro:
/click SmartBuff_KeyButton
or
Open the Blizzard WoW keyboard bindings and the lower group left should contain SmartBuff and yo can asign a custom key.

@erispope
Sure, suggestions for improvements are always welcome
I will implement it asap.

@Dajova
I will check the charges issue.
Report comment to moderator  
Reply With Quote
Unread 09-04-19, 10:49 PM  
Mursanian
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Okay, just did, you fixed the issue with it only applying to one weapon/hand.
Thats really great.


Two additional things:

1. I could not yet test if the charge reminder works, will do so later, probs in about 12 hours, and let you know.




2. If you are a perfectionist though, I think I should tell you that it does not register, after you switched the poison/weaponbuff in SmartBuff.

Example:

First I set it up for Instant Poison MH & OH

Then tested and put Crippling Poison MH & Wound Poison OH.

It still thinks I am properly buffed, even though on the Weapons is Instant Poison


Completely minor detail though, that I do not think you should put in any bigger amount of time if you do not immediately find the issue.



Last edited by Mursanian : 09-04-19 at 11:07 PM.
Report comment to moderator  
Reply With Quote
Unread 09-05-19, 10:44 AM  
nigmax
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Having some issues:

Lightning shield - Charges are always reset back to 5 after being adjusted down to 1, so its always notifying me that I need to recast it (max 3 charges)

To make any other reminder work i have to turn off lightning shield reminder.

Rockbiter - not being provided a reminder/not being cast.
Flametongue - reminder/cast fine.

on 1.13.2b.

Forgot to say Thanks for the addon - love it - only suggestion, would this work for totem buffs?
Last edited by nigmax : 09-05-19 at 11:07 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: