• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
Resource icon

Macro - Max all Spell Skills (1 Viewer) 1.3.2

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
hmm ill see what i can come up with.

Thanks for posting the error. Would not have seen it with out your input.
 
Last edited:

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
can you give more info on the exact spell yours is using.. I just tried with a necro. and i can tell you Vampiric Curse works fine for Alteration. Its a level 29 spell. I can also say if you have reorganized your spell book for highest level spells first, thats going to throw a wrench in things. The macro looks for the first spell in the Skill it finds and checks if its a viable spell. Vampiric Curse just happened to be the first mine found for Alteration. As where using Drain Spirit does give the "You can't drain yourself" error. I'll find a workaround.

1646714958426.png
 

TaTaige

Member
Joined
Apr 20, 2020
RedCents
93¢
As for the spell I was using it was the actual one named Lifetap. And WOW, holy cats batman! You are one responsive macro coder! Bravo!
 
Joined
Feb 15, 2022
RedCents
926¢
Thanks for this macro, quick fixes, and works great. Shadowknight Conjuration. It is choosing Restless Bones over any other conjuration type. The problem? Restless Bones is a pet conjuration spell and the mac is not dismissing the pet, so it literally sits there and can never be successful. Changing Line 139 to the below code fixes this issue.

Pet:
/if (${Spell[${Me.Book[${x}]}].Skill.Equal[${_Skill}]} && ${Me.Book[${x}].RecastTime}<=1500 && (${Me.Book[${x}].Category.NotEqual[Transport]} && ${Me.Book[${x}].Category.NotEqual[Pet]} && ${Me.Book[${x}].Category.NotEqual[Direct Damage]} && ${Me.Book[${x}].TargetType.NotEqual[Lifetap]})) {
 
Last edited:

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
Thanks for this macro, quick fixes, and works great. Shadowknight Conjuration. It is choosing Restless Bones over any other conjuration type. The problem? Restless Bones is a pet conjuration spell and the mac is not dismissing the pet, so it literally sits there and can never be successful. Changing Line 139 to the below code fixes this issue.

Pet:
/if (${Spell[${Me.Book[${x}]}].Skill.Equal[${_Skill}]} && ${Me.Book[${x}].RecastTime}<=1500 && (${Me.Book[${x}].Category.NotEqual[Transport]} && ${Me.Book[${x}].Category.NotEqual[Pet]} && ${Me.Book[${x}].Category.NotEqual[Direct Damage]} && ${Me.Book[${x}].TargetType.NotEqual[Lifetap]})) {
will add the no pet in, thanks for the catch!
 

knave23

Cookie Champion 2022
Joined
Sep 10, 2019
RedCents
727¢
Necro using lifetap getting the message, you can't drain yourself.
Probably safer to remove lifetaps so you don't accidentally kill yourself, but I'm pretty sure this is more of a function of the zone you're in than the macro. I'm guessing you were in pok or ghall or another safe zone where "attack" spells aren't allowed, even if you're casting them on yourself.
 

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
Probably safer to remove lifetaps so you don't accidentally kill yourself, but I'm pretty sure this is more of a function of the zone you're in than the macro. I'm guessing you were in pok or ghall or another safe zone where "attack" spells aren't allowed, even if you're casting them on yourself.
lifetaps have already been removed.
 

knave23

Cookie Champion 2022
Joined
Sep 10, 2019
RedCents
727¢
lifetaps have already been removed.
I saw. Sorry I was unclear. I meant you removing lifetaps probably is the right thing to do, but I don't think it was the root of @TaTaige's problem

edit: Oh hm. Now that I think about it it might be the tap itself, sorry. Let me test real quick

edit2: my apologies I went down the wrong train of thought. you really can't tap yourself. is this a new thing? disregard me and thanks for the great macro!
 
Last edited:
Joined
Feb 3, 2006
RedCents
521¢
it doesnt look at specializations. Just the base spell attributes. Are you saying you want it to max specializations ?
I mean I’m usually running on toons that have theirs locked. I just noticed a few toons still missing some skill points in some of the specialization types.
 
Joined
Mar 17, 2022
RedCents
I have an SK, Shammy and Beastlord. On All three, once I get to evocation, the macro says [MQ2] can't find a proper spell, and then the macro ends. Am I missing something? Each of the toons is level 71, if that makes a difference....
 

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
Evocation has been a issue since most are damaging spells. Im thinking about setting evo to a lowest level spell available and just cast on self.. I have not done any testing with this yet tho. Also have you purchased all your spells, or do you only buy the ones you think you will use. This is also a issue, as a lot of spells selected are oddball spells im seeing.. Stuff like flash of light...
 

Kuhle

Sergeant
Joined
Nov 12, 2021
RedCents
1,242¢
Evocation has been a issue since most are damaging spells. Im thinking about setting evo to a lowest level spell available and just cast on self.. I have not done any testing with this yet tho. Also have you purchased all your spells, or do you only buy the ones you think you will use. This is also a issue, as a lot of spells selected are oddball spells im seeing.. Stuff like flash of light...
Maybe do a check for if one of those test dummy's are within certain range and cast on that, but if not then cast on self?
 

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
Maybe do a check for if one of those test dummy's are within certain range and cast on that, but if not then cast on self?
do you get skill ups off a dummy? I remember that answer being no, unless something's changed in the last few years.
 

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
after I download it, where do I put it to make the command /mac allspellskills work?
a third option is click Open MQ Folder.
1648670449607.png

Then open the Macros folder listed there.

1648670537381.png

Then paste the downloaded macro in the macros folder.
 
Joined
Dec 28, 2019
RedCents
3,159¢
after I download it, where do I put it to make the command /mac allspellskills work?

Just a heads up, the Instructions say to run:
INI:
/mac allspellskills

But what you download is not actually plural but singular in the naming. So stick it in your Macros folder and run:
INI:
/mac allspellskill

For the win!

--Taz
 

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
Ran this on my Paladin, said no spell found for Conjuration. Halo of light is the lowest level conjuration spell I have in my spellbook.
Its because halo is a 10 sec recovery spell. Currently default is 1.5 secs recovery. I can increase this easily, to 10 secs, but unsure if it would effect the rest of the classes and make this ungodly slow. Anyone have opinions.
 
Joined
Feb 15, 2022
RedCents
926¢
Its because halo is a 10 sec recovery spell. Currently default is 1.5 secs recovery. I can increase this easily, to 10 secs, but unsure if it would effect the rest of the classes and make this ungodly slow. Anyone have opinions.
Shouldn't matter, because it is looking for under 1.5secs initially, and if you up that to 10-12 secs, the initial spellbook spells are 1.5 and will still be grabbed. You could also do a level check under lvl 30 to it as well to ensure it does not try to grab all long recast spells. IMHO.
 

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
Aipoc76 updated Max all Spell Skills with a new update entry:

Evocation peeps Rejoyce. Somedays I just can't stop tinkering.

Sorry for 3rd update today. Just kept having new ideas on this pop into head.

So i went ahead and removed the Direct Damage check, seeming its casting low mana spells, i figure the chances of death are slim to none. (if you do die, don't blame me! You started the mac!)
Mac will now remove buffs that may be blocking your spellcasting leveling.
It will also Target yourself if you are casting on something or someone and the spell is being blocked.

Read the rest of this update entry...
 
Last edited:
Joined
Feb 15, 2022
RedCents
926¢
I have another improvement idea. If you are up to the challenge.

With the recent change and specialization redo, what if you also added in a choice (user input) for specializations. Say you wanted Evocation as your spec, you could type /mac allspellskills evocation and it would start the evo process and level the specialization to max, then cycle the rest. Or you could take it a step further, and do /mac allspellskills evo div etc.

Thoughts? One would be easy I think to implement?
 

Aipoc76

Redneck Coder
Moderator
Joined
Mar 13, 2019
RedCents
5,725¢
I have another improvement idea. If you are up to the challenge.

With the recent change and specialization redo, what if you also added in a choice (user input) for specializations. Say you wanted Evocation as your spec, you could type /mac allspellskills evocation and it would start the evo process and level the specialization to max, then cycle the rest. Or you could take it a step further, and do /mac allspellskills evo div etc.

Thoughts? One would be easy I think to implement?
From what i've seen aren't they auto setting specialisation cap now.... Its not like it use to be where first and second had highest points. I could be wrong but im pretty sure its preset now.
 

Users who are viewing this thread

Top