• 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? Change the look. To dismiss this notice, click the X --->
Resource icon

Macro - Max all Spell Skills (1 Viewer) 1.3.2

Shadowknight - cannot find an abjuration skill, which is actually Endure Cold. I looked through the code, not sure why.
 
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:
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
 
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!
 
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:
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!
 
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.
 
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.
 
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:
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.
 
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....
 
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...
 
That's a good plan, it seems to me. And, yes, all my toons have purchased all spells including evocation...
 
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?
 
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.
 
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.
 
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
 
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.
 
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.
 
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 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:
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?
 
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.
 
Macro - Max all Spell Skills

Users who are viewing this thread

Back
Top