Download
(175Kb)
Download
Updated: 06-11-19 03:01 PM
Pictures
File Info
Compatibility:
Classic (1.13.2)
Updated:06-11-19 03:01 PM
Created:05-28-19 03:41 AM
Downloads:5,178
Favorites:27
MD5:
Categories:Buff, Debuff, Spell, Classic - General

SmartBuff Classic fanupdate - Discontinued  Popular! (More than 5000 hits)

Version: xx
by: veoj [More]

Discontinued. Aledra has now released an official version:

https://www.wowinterface.com/downloa...ffClassic.html



Thanks!

veoj.
--


nitial fixes for compatability with Wow Classic Beta

Likely missing lots of Classic buff spellIDs - if your buffs are missing, let me know the details and I'll add.

Changes:

1.2 - Added missing priest buffs (PWF, Inner Fire, Imp PWF and Imp IF)
1.3 - Fixes for some small issues. Also including food and scrolls reworked thanks to txamethyst
1.4 - Added whole chunk of classic spells supplied by community members especially Ish and txamethyst - thx guys.
Druid
-- Classic "Mark of the Wild" Ranks
-- Classic "Gift of the Wild" Ranks
-- Classic "Thorns" Ranks
-- Classic "Nature's Grasp" Ranks
-- Classic "Improved Thorns" Ranks
Created a new array
-- Classic Druid links

Priest
-- Classic "Prayer of Fortitude" Ranks
-- Classic "Shadow Protection" Ranks
-- Classic "Prayer of Shadow Protection" Ranks
-- Classic "Divine Spirit" Ranks
-- Classic "Prayer of Spirit" Ranks

Mage
-- Classic "Arcane Intellect" Ranks
-- Classic "Arcane Brilliance" Ranks
-- Classic "Frost Armor" Ranks
-- Classic "Ice Armor" Ranks
-- Classic "Mage Armor" Ranks
-- Classic "Fire Ward" Rank
-- Classic "Frost Ward" Ranks
-- Classic "Mana Shield" Ranks
-- Classic "Ice Barrier" Ranks

Shaman
-- Classic "Lightning Shield" Ranks

Warlock
-- Classic "Demon Armor" Ranks

Optional Files (0)


Post A Reply Comment Options
Unread 06-05-19, 08:41 PM  
Booji
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I'm hitting a slight issue with Arcane Intellect.

I have rank 3 Arcane Intellect, and am using SmartBuff with the settings to cast on target.

When I targeted a level 10 player, and hit the SB button, I get a client message that the target is too low level. The funny thing is, if I cast my Rank 3 Arcane Intellect on them manually an action bar, it actually put Rank 2 on them, if I try Rank 3 directly from the spell book I get the same target is too low level client message. This must be new behavior with the modern client as I don't recall it working like that originally.

Regardless, it would be nice if SB was able to put the correct rank on them, or take advantage of whatever the current client is doing to allow it.

Thanks again,
Booji
Last edited by Booji : 06-05-19 at 08:44 PM.
Report comment to moderator  
Reply With Quote
Unread 06-05-19, 09:40 PM  
veoj
A Defias Bandit
 
veoj's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 70
Uploads: 11
Not possible at the present as Blizz have effectively removed the tracking api - would require a total rework (if it's even possible). For that we should pursue the original authors/maintainers to launch an official version. I'm just doing enough to make it work and don't have then time or knowledge of the addon code to be able to do this effectively.

Originally Posted by Booji
Mage's Ice Armor missing.

https://classic.wowhead.com/spell=7302/ice-armor

Would it be possible to re-enable the tracking section? With classic, and dying, I always forget to put my tracking back on.

Thanks,
Booji
Report comment to moderator  
Reply With Quote
Unread 06-05-19, 09:53 PM  
Booji
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by veoj
Not possible at the present as Blizz have effectively removed the tracking api - would require a total rework (if it's even possible). For that we should pursue the original authors/maintainers to launch an official version. I'm just doing enough to make it work and don't have then time or knowledge of the addon code to be able to do this effectively.

Originally Posted by Booji
Mage's Ice Armor missing.

https://classic.wowhead.com/spell=7302/ice-armor

Would it be possible to re-enable the tracking section? With classic, and dying, I always forget to put my tracking back on.

Thanks,
Booji
Ah okay no worries. I updated the original post with some other missing mage spells.
Report comment to moderator  
Reply With Quote
Unread 06-05-19, 10:20 PM  
veoj
A Defias Bandit
 
veoj's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 70
Uploads: 11
Re: I'm hitting a slight issue with Arcane Intellect.

Originally Posted by Booji
I'm hitting a slight issue with Arcane Intellect.

I have rank 3 Arcane Intellect, and am using SmartBuff with the settings to cast on target.

When I targeted a level 10 player, and hit the SB button, I get a client message that the target is too low level. The funny thing is, if I cast my Rank 3 Arcane Intellect on them manually an action bar, it actually put Rank 2 on them, if I try Rank 3 directly from the spell book I get the same target is too low level client message. This must be new behavior with the modern client as I don't recall it working like that originally.

Regardless, it would be nice if SB was able to put the correct rank on them, or take advantage of whatever the current client is doing to allow it.

Thanks again,
Booji
Adding Ice Armor as per your other post and looking at this. Will upload a version with relevant fixes/updates later (once I figure out the chaining thing)
Report comment to moderator  
Reply With Quote
Unread 06-06-19, 08:13 AM  
Booji
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: I'm hitting a slight issue with Arcane Intellect.

Originally Posted by veoj
Originally Posted by Booji
I'm hitting a slight issue with Arcane Intellect.

I have rank 3 Arcane Intellect, and am using SmartBuff with the settings to cast on target.

When I targeted a level 10 player, and hit the SB button, I get a client message that the target is too low level. The funny thing is, if I cast my Rank 3 Arcane Intellect on them manually an action bar, it actually put Rank 2 on them, if I try Rank 3 directly from the spell book I get the same target is too low level client message. This must be new behavior with the modern client as I don't recall it working like that originally.

Regardless, it would be nice if SB was able to put the correct rank on them, or take advantage of whatever the current client is doing to allow it.

Thanks again,
Booji
Adding Ice Armor as per your other post and looking at this. Will upload a version with relevant fixes/updates later (once I figure out the chaining thing)

Ice Armor was in there, but called Frost Armor (using Ice Armor spell id though). The lower level Frost Armor was missing, so I added that, named them properly and put the additional armor in the Mages armor array.

Amplify Magic was disabled and using the wrong spell id for classic.
Dampen Magic was missing.

Thanks for getting this working in classic!

Cheers,
Booji
Report comment to moderator  
Reply With Quote
Unread 06-13-19, 05:59 AM  
txamethyst
An Aku'mai Servant
 
txamethyst's Avatar

Forum posts: 36
File comments: 101
Uploads: 0
buff foods

are still not functioning properly. i can eat a buff food on my hunter and immediately upon the buff being applied after 10 seconds of eating said food THEN i get the notification that the buff is missing.
Last edited by txamethyst : 06-13-19 at 06:00 AM.
Report comment to moderator  
Reply With Quote
Unread 06-13-19, 02:23 PM  
Ghosthuntar
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Lazily added Rockbiter to be able to use it on my shaman!
When I have more time I could add every other weapon buffs.


Code:
  -- Classic "Rockbiter" Ranks
  SMARTBUFF_ROCKBITER1 = GetSpellInfo(8017); --"Rockbiter (Rank 1)"
  SMARTBUFF_ROCKBITER2 = GetSpellInfo(8018); --"Rockbiter (Rank 2)"
  SMARTBUFF_ROCKBITER3 = GetSpellInfo(8019); --"Rockbiter (Rank 3)"
  SMARTBUFF_ROCKBITER4 = GetSpellInfo(10399); --"Rockbiter (Rank 4)"
  SMARTBUFF_ROCKBITER5 = GetSpellInfo(16314); --"Rockbiter (Rank 5)"
  SMARTBUFF_ROCKBITER6 = GetSpellInfo(16315); --"Rockbiter (Rank 6)"
  SMARTBUFF_ROCKBITER7 = GetSpellInfo(16316); --"Rockbiter (Rank 7)"

Seems like we dont need to add all 7 ranks for duration? I dont know. It seemed to work with latest rank no matter how many lines of duration I added

Code:
{SMARTBUFF_ROCKBITER1, 5, SMARTBUFF_CONST_WEAPON},
Report comment to moderator  
Reply With Quote
Unread 08-10-19, 12:09 PM  
tmaddon
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi Veoj, thanks so much for your hard work porting this over. Do you think that you might be able to put in something like "on target change" for triggering the auto buff? this functionality used to be part of "autobuff" (https://github.com/ericraio/vanilla-...ter/a/AutoBuff) which was a great addon but has not been ported over to classic. Currently smartbuff has the ability to buff on mousewheel up/down, but do you think the target change could be added too? I usually use this for keeping shadowguard up on my troll priest.

Thanks again.
Report comment to moderator  
Reply With Quote
Unread 08-16-19, 04:35 AM  
Aeldra
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 116
Uploads: 18
Hi Veoj, thanks to take care of SmartBuff for classic.

I will now try to enlighten you

First, please download from the archive SmartBuff version 3.3e, this will help you to restore most of the classic spells.
In general, you only need one line to setup a buff (only for spells). Take the spell id of the lowest rank to get the name of the spell. There is no need to add each rank of a spell. As example “Power Word: Fortitude”:

Code:
{SMARTBUFF_PWF, 30, SMARTBUFF_CONST_GROUP, {1,12,24,36,48,60,70,80}, "WPET", SMARTBUFF_POF, 60, {48,60,70,80}, {SMARTBUFF_HOLYCANDLE,SMARTBUFF_SACREDCANDLE,SMARTBUFF_SACREDCANDLE,SMARTBUFF_DEVOUTCANDLE}}
A major part is the array of numbers. This defines on which level you can learn a new rank of this spell. SmartBuff uses this as rank index and for checking the level requirement for lower level targets.
In the same line you add also the group version of the buff "Prayer of Fortitude", the level and the reagents array which is needed for each level.
The issue is that in the later SmartBuff versions (since Cataclysm) the buff concept has changed, and single/group buffs were merged, and reagents removed. So, I reused the last parameters to implement new features like the “linked” and “chained” buffs.
“Linked” buffs are different spells which buff a similar effect, like "Arcane Brilliance" and "Dalaran Brilliance".
“Chained” buffs are different spells with different effects and only one can be applied from the same source. Like the Paladin blessings. The chain order is defined in SmartBuff by reorder the buffs (drag’n’drop) in the UI. SmartBuff will then check the target by this order and apply the first missing buff of the chain which was not apply by you.

Conclusion: It will need some rework to restore the old behavior for group buffs and the reagents.

I hope this information will help you.

Aeldra will return to Azeroth with classic, but my spare time is very limited...
Report comment to moderator  
Reply With Quote
Unread 08-28-19, 10:10 AM  
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
Veoj, are you MIA brother? We need you?

Pally's need some love! Serious love!

Thanks!!
Report comment to moderator  
Reply With Quote
Unread 08-30-19, 01:18 AM  
veoj
A Defias Bandit
 
veoj's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 70
Uploads: 11
Not dead... just levelling :)

Hi folks!

Just a quick one to day I'm not dead or MIA, just busy enjoying classic for a few days

I'll respond to all comments, bugs and questions over the weekend.

Aledra! <bow> w00t! Will get all over it and bring smb up to date

See you in Azeroth friends
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 01:45 AM  
Aeldra
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 116
Uploads: 18
@veoj
I think i have found an "easy" way to upgrad/downgrad the buff mechanics.
I will hopefully release a first version by end of the day.
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 02:32 AM  
veoj
A Defias Bandit
 
veoj's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 70
Uploads: 11
Originally Posted by Aeldra
@veoj
I think i have found an "easy" way to upgrad/downgrad the buff mechanics.
I will hopefully release a first version by end of the day.
awesome!
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 07:10 AM  
dreadmage
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: Not dead... just levelling :)

Originally Posted by veoj
Hi folks!

Just a quick one to day I'm not dead or MIA, just busy enjoying classic for a few days

I'll respond to all comments, bugs and questions over the weekend.

Aledra! <bow> w00t! Will get all over it and bring smb up to date

See you in Azeroth friends
Oh man I really miss this addon, thanks a lot for making it possible.

does it works with paladins? I recommended the addon to my friend and he told me there is no spells like blessing or something, also my buff renews at different paces when they have the same time (mage buffs) low level.

Thanks so much for your work! have fun in classic.
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 03:37 PM  
iape
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
any way to add find herb, vein or treasure? i keep forgetting to rebuff find herb when i die.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: