• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
AllScribe - Scribe spells from 1 - 110

Release AllScribe - Scribe spells from 1 - 110 11_20_22

No permission to download
1. Once the toon finishes scribing all spells in the Overthere it says it's "Getting TBL Spells" and then stops working at the current vendor. I tested it twice with the same outcome. If I manually gate to PoK/GL, Macro continues to work as intended and moves on to Stratos to finish buying the spells.

Should be fixed in v0.7. This one only impacted classes that have the gate spell. From copy pasting, I mistakingly left overtheretwo in the if statement that checked for which zones to not cast gate.

2. After purchasing all the TBL spells, the macro continues to run and doesn't end.

This should be fixed in v0.7. I think what was happening here is it was just running through one more time due to the zone sub getting called twice. I moved the first call to zone sub outside of the while loop, so it should only get called once per loop now.
 
91 War, Enc, Bst, Mag, all got the PoK spells checked correctly. Once they zoned into Argath, macro ended as they zoned in.
94 Clr, got PoK checked correctly, once zoned into Argath, macro ended as it zoned in.

Cleric -> /mac allscribe 91 94 in Argath resumed the buying correctly, and ended again at the "Auras" guy.
War, Enc, Bst, Mag:
/mac allscribe 91 -> Doesn't work
/mac allscribe 91 91 -> Doesn't work
/mac allscribe 91 92 -> Worked like cleric, bought spells / tomes, scribed 91s, left 92s in bags, then macro ended infront of last vendor.


Also, another point of weirdness was the fight for the guild portal stone. They all bought the same stone to the same zone, and they all activated it. Might be cool if a Stone check could be in place to avoid all fighting for the stone, was kinda funny.
 
91 War, Enc, Bst, Mag, all got the PoK spells checked correctly. Once they zoned into Argath, macro ended as they zoned in.
94 Clr, got PoK checked correctly, once zoned into Argath, macro ended as it zoned in.

Cleric -> /mac allscribe 91 94 in Argath resumed the buying correctly, and ended again at the "Auras" guy.
War, Enc, Bst, Mag:
/mac allscribe 91 -> Doesn't work
/mac allscribe 91 91 -> Doesn't work
/mac allscribe 91 92 -> Worked like cleric, bought spells / tomes, scribed 91s, left 92s in bags, then macro ended infront of last vendor.


Also, another point of weirdness was the fight for the guild portal stone. They all bought the same stone to the same zone, and they all activated it. Might be cool if a Stone check could be in place to avoid all fighting for the stone, was kinda funny.

Did you run them all at the same time? Or did you start them one and then let one finish and start another.

I had a similar problem when i first started the mac. If i ran more than 2 toons, It would lag out in spots. I went back to Lobby and restart with one at a time and had no issues from there! I hope this helps
 
Might check to make sure you guys have background FPS setting at 30+ if you are having issues with background windows.

Also, another point of weirdness was the fight for the guild portal stone. They all bought the same stone to the same zone, and they all activated it. Might be cool if a Stone check could be in place to avoid all fighting for the stone, was kinda funny.


There is a stone check to see if the portal is already set when they zone in. If you start the macro at the same time the stone wont' be set in time for that to trigger. Best to stagger the macro a bit, let one char run ahead, and have the rest follow 20ish seconds behind


I'll check into the macro stopping after zoning into Argath and see if I can reproduce that. For the commands...I don't know if I ever tested the min level only or min/max same level. Will try that when I have some time, but generally I've just been using it to buy all spells for a specific tier, ie /mac allscribe 91 95


Thanks for the feedback.
 
Yeah, 6 champs were all "bcaa //mac allscribe" at the same time, they all ran around PoK and funny they ended up almost at the same time in the Guild Hall.

The sixth was 89 and still zoned to Argath, forgot to mention that, and ended macro as it zoned in like the rest. It was a Wizard, so it was quite handy tbf, but it shouldnt be there.
 
If a level range is passed to the command (such as /mac allscribe 1 110), the char will attempt to get all of those spells regardless of level. This is intended behavior since sometimes I get chars their spells before they are leveled for them. It's up to the user to decide which tiers of spells they want to go grab
 
Agree with that, but the deal was that I wasn't able to get only the ones I needed, I was forced to buy ahead. That's a potential problem, maybe I didnt got enough money on that toon for example...

I just kept playing a bit with it, I decided to buy lvl 90 wiz spells in advance. I went to pok and:

1) /mac allscribe 86 90, the sequence performed:
- Run to PoK traders, one by one, checked all the traders for every lvl, didnt went straight to the 80-90, but that is ok, just fun. Bought 90 spells.
- Run to Lobby.
- Run to Guild Hall.
- Buy 5 times the stone and hand in each (window was background the first 4 with reduced fps so the weirdness was expected)
- Zoned into Argath !!! (Wiz is 89, was asked to buy 86-90, zoned as foreground window)
- Once zoned, "The current macro has ended."

The macro is awesome, helps a lot, Im really grateful, but needs a little bit of polish under the hood.
 
The macro expects classes Ber, Bst, Shm, Rog, Shd, Nec to have Cloudy Potions.
.....what?

It's also highly likely that you can just straight run there and activate the character's fade ability. Pathing for mobs can be kinda shitty in ETWK but that works to your advantage. Just run there and fade. Done. I wish Explore.mac could ignore mobs that were 10% of the character's level and not chew up a large supply of invis potions on level 6 skeletons... ;p
 
lol this one might sound funny but their does not seem to be a "are you in a guild" check. Had an unguilded char and they ran to guild hall when they wanted to run to Argath.
 
Also looks like the char in shards landing for melee tomes might be wrong. It wasn't looking for "Went Steelhaft" instead it was someone name Darni.. (Can't quite recall the spelling there) so it just errored and moved on to the next phase
 
lol this one might sound funny but their does not seem to be a "are you in a guild" check. Had an unguilded char and they ran to guild hall when they wanted to run to Argath.

Thanks for pointing this out, I made an assumption and didn't include it in the overview. Will add a check for this in next update for when people try to get spells for 90+

Also looks like the char in shards landing for melee tomes might be wrong. It wasn't looking for "Went Steelhaft" instead it was someone name Darni.. (Can't quite recall the spelling there) so it just errored and moved on to the next phase

Haven't run into this issue yet, would need to know specifically which class this happened with to look into it
 
Thanks for pointing this out, I made an assumption and didn't include it in the overview. Will add a check for this in next update for when people try to get spells for 90+



Haven't run into this issue yet, would need to know specifically which class this happened with to look into it
It was a Warrior.

See SS
1629001625728.png

also command I used was:
/mac allscribe 91 115

Also happened when I went to the Katta and am assuming will happen in ROS but canceled the mac so I didn't see
1629002784353.png
 
Last edited:
Thanks, Danibi is the war merchant for argath list, so for some reason it wasn't changing properly. I have a war I will try this out on

I was able to reproduce this, weirdly if you stop the macro in shards, then type /mac allscribe 96 110 , it properly starts back up, will troubleshoot and see what's up
 
Last edited:
Ah I think I tracked it down, the original Start: loop wasn't necessary after all the changes made over the versions. I updated a local copy, I have a few new toons to run through, so I will do a full run on all of them before posting new version hopefully later tonight. Thanks everyone for your reports.
 
Noticed when I installed this with the redguides launcher after watching the thread I didnt get the merchants include file so it wouldn't run - just me or is that a bug?
 
Noticed when I installed this with the redguides launcher after watching the thread I didnt get the merchants include file so it wouldn't run - just me or is that a bug?

Probably something I did wrong with setting it up. Thanks for letting me know. Edit: Sic let me know in Discord that I should use a zip file
 
Last edited:
eqplayer16 updated AllScribe - Scribe spells from 1 - 110 with a new update entry:

Packaged into zip file, bug fix for loops

I successfully tested this latest version on ~8 different classes (war, bst, enc, clr, pld, mnk, rog, rng) starting in POK with /mac allscribe 1 110. I think most of the kinks are worked out so I'm releasing this as v1.0.

Also updated the files to be included in a zip so that folks who are using the launcher will get both files installed automatically.\

Made some updates to the description as well

Read the rest of this update entry...
 
Just loaded latest version with a 106 warrior. He had wrong vendors and would skip out on zone.

I used /allscribe 91 106

Example:

We Are in Katta Castrum Buying Spells
Skipping "Danibi" (NPC Not Found)
- Getting RoS Spells
 
Just loaded latest version with a 106 warrior. He had wrong vendors and would skip out on zone.

Which zone did you start from? Thought I fixed this :( You might try running it again /mac allscribe 91 106 while starting in argath

Edit: Just tested this a bit this morning. Each test I started from POK (on a warrior) with the command /mac allscribe 91 106 . First time I ran the macro I was able to reproduce the error mentioned by fleqfan above. In preparation for troubleshooting, I added an echo just inside the main loop, then I went back to POK and re-started macro, and it properly went to the new merchants once arrived in shard's landing. Went back to POK, re-started macro, and again it properly went to new merchants in shard's landing!

Removed the echo, went back to POK and re-ran macro...still properly went to new merchants in Shard's Landing. Ok...

Next I exited the game completely, then logged back in the warrior. From POK re-ran macro /mac allscribe 91 106 , and the warrior still properly went to merchants in Shard's landing. :argh: Ok... I actually had another character logged in so maybe MQ2 didn't completely reset. I exited all EQ windows and relaunched MQ2. However was not able to reproduce this again.


tl;dr - I was able to reproduce the bug one 1 out of 6 times of running the macro. Really not sure what is causing it and not sure what else to do for tracking it down currently. If you run into this issue, you can probably start back up in shard's landing with /mac allscribe 96 106 and things will work as expected. So far have only seen this happen on War
 
Last edited:
I did start in PoK on him. Since I had no gate potions, I went ahead and just paused the macro while it was waiting for origin, bought the spells in each location and then took pause off and left it running until he used origin again and then did the same for each new zone.

I have another 106 warrior I need to get spells from. I will start him in GL and see.

Almost need 200-250k plat on some chars to get all their 101 and up spells!
 
Just used this with a Bst, and it got weird starting in - you guessed it - Ethernere. He zoned in, used invis, then ran into a wall and just kept running. After a few seconds he tried to gate, which was interrupted by movement. He then tried to invis again, and gate again after that. I finally stopped him and gated him manually (didn't bother to get the spells in EWK). Once back in pok and running again, he completely skipped Katta and Lcea, and went to OT. Once he landed there, he didn't even try to get spells, but gated back to pok and then went to Stratos.
I tried to redo it using /mac allscribe 100 110 and he went to Shards Landing to start for some reason. This also led to another failure in EWK exactly like the first attempt. This time I paused the macro and got the spells, then restarted it when they were done and it went to Katta and Lcea fine. Still tried to gate as soon as he landed in OT.
Hope this helps. Appreciate the work!
 
Not sure what would have caused that behavior. Do you have these plugins active?

MQ2Nav, MQ2yes, MQ2portalsetter, MQ2moveutils

If the macro gets interrupted, it's best to end it and restart it with the necessary levels. There's a pretty convoluted if tree with flags that can easily get messed up. 100 Went to shards landing because that's still in range. You would need to do 101 110 to skip the level 100 zones.
 
Last edited:
just to add also, started in guild lobby, /mac allscribe 96 100 on and enchanter. zoned to GH and shards. - macro ended with below pic

1629478296705.png

Restarted the macro /mac allscribe 96 100 and found the npc and memmed spells np but macro didn't end unless there are 100 lvl enchanter spells in ETWK? (yah their are a few spells to grab in ETWK). but I think it was looking for the gate AA. which I don't have atm. I just have the spell. To note ToH was on cooldown but orgin was not. So it could of either used Origin or gate spell

1629478502705.png
 
Last edited:
To note ToH was on cooldown but orgin was not. So it could of either used Origin or gate spell

Ah I don't think I put in a fallback for not having Gate AA. Is that a later expansion or something? Also if you just mem the gate spell manually it should cast gate as expected if you don't have the AA.

I just did enchanter start in guild lobby /mac allscribe 96 100 and the chanter went from GL -> GH -> Shards, bought spells, Gate to POK -> GL -> GH -> ETWK, visited trainer and ended. Not sure what is causing the issue you're seeing. It sounds like you might be on a TLP. Are the vendor names the same as live? Also make sure you are using latest version of macro v1.0.
 
Last edited:
This should first do a check if char has drunkards stein and cooldown timer is at 0. If it is it will use drunkard's stein, otherwise it will do the normal routine. Please post if you run into any issues
 
Ah I don't think I put in a fallback for not having Gate AA. Is that a later expansion or something? Also if you just mem the gate spell manually it should cast gate as expected if you don't have the AA.

I just did enchanter start in guild lobby /mac allscribe 96 100 and the chanter went from GL -> GH -> Shards, bought spells, Gate to POK -> GL -> GH -> ETWK, visited trainer and ended. Not sure what is causing the issue you're seeing. It sounds like you might be on a TLP. Are the vendor names the same as live? Also make sure you are using latest version of macro v1.0.


thanks, not on a tlp, just live. yup, also just updated before I posted the error. I did manually mem gate but forgot it I pressed it or if the mac did. I'll retest later on and see if the same results.
 
Hey stupid question I'm recently back to EQ and setting up a box group, plat is pretty tight right now but I would like to get my team that is all 80/81 their spells, team is a shadow knight, cleric, ranger, beast, and zerk

Any rough idea how much plat I would need per char to get them caught up with this, I've been PLing them so they really have nothing right now but the PLing always seems to slow down real bad at 80 so I would like to just start playing for real

Thanks!!
 
Sorry don't have an estimate of how much they are, but the number would probably make you cringe. If plat it tight it's definitely best to prioritize the few spells you will actually need for exp group. Lots of spells are really for niche situations and never get casted

Ah someone mentioned above:
Almost need 200-250k plat on some chars to get all their 101 and up spells!

It gets pretty pricey
 
Last edited:
Cloudy Potions are required in ETWK for most classes. What do you think about adding into the purchase of the potions into the macro?
 
Oh nice to see that macro, i'll give it a try next time i lvl a toon :) Used to do all that travel manually. Now that just can be better and faster i think. Thx a lot for that macro @eqplayer16
 
Release AllScribe - Scribe spells from 1 - 110

Users who are viewing this thread

Back
Top
Cart