• 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
Scriber

Release Scriber (2 Viewers) 4.2.1

No permission to download
Hey Kuhle - I haven't had the need to run this in a while, but noticed gate potions are not being used. Potions of Major Translocation? It would be Throne and Origin only. In my case scenario I was doing a full on 30 level scribe, and had to continue to restart.
 
Hey Kuhle - I haven't had the need to run this in a while, but noticed gate potions are not being used. Potions of Major Translocation? It would be Throne and Origin only. In my case scenario I was doing a full on 30 level scribe, and had to continue to restart.
the way scriber is set up, it will attempt to use "natural" class abilities before using expendable items.
 
the way scriber is set up, it will attempt to use "natural" class abilities before using expendable items.
Ok, so in the case of a melee class - Throne and Origin only? Not a big deal if you are doing it as intended, 5 level jumps. But I am a special case with special needs and I had to stop, potion, start a lot. Oh, and the cloudy potion thing was new, because I I run a mac to resupply all of the time, but I moved my potions off temporarily and it started and bought some, I panicked for a sec. Where is my toon going? LOL!
 
Can you include the fixes i implemented? It's really annoying having to click off zones every time you set a level range.
 
Ok, so in the case of a melee class - Throne and Origin only? Not a big deal if you are doing it as intended, 5 level jumps. But I am a special case with special needs and I had to stop, potion, start a lot. Oh, and the cloudy potion thing was new, because I I run a mac to resupply all of the time, but I moved my potions off temporarily and it started and bought some, I panicked for a sec. Where is my toon going? LOL!
no, it will use throne and origin first, then it will use clickies and pots after.
 
Can you include the fixes i implemented? It's really annoying having to click off zones every time you set a level range.
I'll look back and see what changes you made and check on them. see whats different
 
Can you include the fixes i implemented? It's really annoying having to click off zones every time you set a level range.
this is the only change I see you made, is that correct?
[CODE lang="Lua" title="Scriber"]if (levels_selected and scribe_level_range[1] ~= nil and scribe_level_range[2] ~= nil) then set_location_options(spell_locations, scribe_level_range) end[/CODE]
 
There's this code
local function set_location_options(locations, range) for _, value in ipairs(locations) do if range[1] <= value.max_level and range[2] >= value.min_level then value.selected = true else value.selected = false end end end

and then this code in ScriberGui (replaces line 1496-1497)


scribe_level_range, levels_selected = ImGui.SliderInt2("Levels of Scribing", scribe_level_range, 1, 120) if ((scribe_level_range[1] > scribe_level_range[2]) or (scribe_level_range[2] < scribe_level_range[1])) then scribe_level_range[1] = scribe_level_range[2] end if (levels_selected and scribe_level_range[1] ~= nil and scribe_level_range[2] ~= nil) then set_location_options(spell_locations, scribe_level_range) end
 
Ok, so in the case of a melee class - Throne and Origin only? Not a big deal if you are doing it as intended, 5 level jumps. But I am a special case with special needs and I had to stop, potion, start a lot. Oh, and the cloudy potion thing was new, because I I run a mac to resupply all of the time, but I moved my potions off temporarily and it started and bought some, I panicked for a sec. Where is my toon going? LOL!
ok, I was wrong. I did design it to work correctly to use gate pots and such but it... doesn't work correctly. so I'm fixing it now.
 
Didn't see anyone mention this but super odd behavior:

Open up the Zone Specific options, start at max level. You will notice everything is unchecked. As you move the slider down to say PoK level, it starts adding the checkmarks to the areas to buy spells that are ABOVE what you are selecting. I assume this was a mistake?

Can we get an additional feature?

Group mode for multiple toons. If group mode selected, one toon becomes master that we select, that toon only can change the portals, and waits till all toons are back into the guild hall zone before making the change. Might be a ton of work now that I think about lol...
 
When I use this now when I choose the level range it deselects the zone I need the spells from and when I click Start Scribing it ends giving me this "You do not have the expansion for this zone".

The thing is I am trying to get spells for level 91-95 and I'm sitting in Argath when I run Scriber
 
i seem to not be able to get scriber to use gate potions now or invis potions ? since patch and there in inventory not in a bag , i also have 8 bags purchased to have enough slots
 
When I use this now when I choose the level range it deselects the zone I need the spells from and when I click Start Scribing it ends giving me this "You do not have the expansion for this zone".

The thing is I am trying to get spells for level 91-95 and I'm sitting in Argath when I run Scriber
That's odd. I'm pretty sure I don't have an expansion check for argath as it comes with ftp. I'll look into it.
i seem to not be able to get scriber to use gate potions now or invis potions ? since patch and there in inventory not in a bag , i also have 8 bags purchased to have enough slots
I'll check on this tomorrow.
Didn't see anyone mention this but super odd behavior:

Open up the Zone Specific options, start at max level. You will notice everything is unchecked. As you move the slider down to say PoK level, it starts adding the checkmarks to the areas to buy spells that are ABOVE what you are selecting. I assume this was a mistake?

Can we get an additional feature?

Group mode for multiple toons. If group mode selected, one toon becomes master that we select, that toon only can change the portals, and waits till all toons are back into the guild hall zone before making the change. Might be a ton of work now that I think about lol...
Maybe some of the numbers are backwards. I'll verify tomorrow. As for group use, that goes above my current experience level. I'll see what I can learn.
 
Invis potions work for me, but as above, Eastern Wastes is an expansion check as well.
 
So many bugs in this version. Hit me up on Discord when you get a chance. We can run them down together.
 
Try this.

For toons that need to travel across ethernere you may want to use the etherenere mesh to have a better chance of avoiding see invis.
 

Attachments

Last edited:
Good morning!

FYI While using Scriber for a 93 MAG, I noticed that it did not purchase the spell "Abolish the Divergent" (DRU93 / MAG93). This would typically be purchased from NPC Wonav in Argath at loc y159.9, x58.3,z4.1.
 
Good morning!

FYI While using Scriber for a 93 MAG, I noticed that it did not purchase the spell "Abolish the Divergent" (DRU93 / MAG93). This would typically be purchased from NPC Wonav in Argath at loc y159.9, x58.3,z4.1.
not in the merchant.Lua file,
you would need to add it, here is the whole section, might include some other classes
Code:
argath = {
        WAR = {'Danibi'},
        PAL = {'Ephinia', 'Danibi'},
        SHD = {'Shelif', 'Danibi', 'Prilt', 'Ephinia'},
        BST = {'Stup', 'Danibi', 'Prilt', 'Matima'},
        BER = {'Danibi'},
        MNK = {'Danibi'},
        RNG = {'Danibi', "Wonav"},
        ROG = {'Danibi'},
        MAG = {"Matima", "Prilt", "Wonav", "Stup"},
        NEC = {"Shelif", "Prilt", "Matima"},
        WIZ = {"Matima", "Prilt"},
        BRD = {"Nori", "Prilt", "Danibi"},
        ENC = {"Nori", "Prilt", "Matima"},
        CLR = {"Ephinia", "Prilt"},
        DRU = {"Wonav", "Prilt", "Ephinia", "Stup"},
        SHM = {"Prilt", "Stup", "Wonav"}
    }
 
Last edited:
Good morning,

My SHD (97) and MNK (97) was using Scriber to purchase/scribe new spells (96-97). Both failed to purchase Tome: Rest (lvl 96) from Went Steelhaft in Shard's Landing. They purchased the other spells/tomes, they just avoided that Tome specifically for some reason. I did check the Merchants.Lua file as previously suggested for a similar issue, but Went was listed for both classes. They did travel to him as expected, but just didn't purchase that tome. /shrug
 
Good morning,

My SHD (97) and MNK (97) was using Scriber to purchase/scribe new spells (96-97). Both failed to purchase Tome: Rest (lvl 96) from Went Steelhaft in Shard's Landing. They purchased the other spells/tomes, they just avoided that Tome specifically for some reason. I did check the Merchants.lua file as previously suggested for a similar issue, but Went was listed for both classes. They did travel to him as expected, but just didn't purchase that tome. /shrug
I have seen this happen on several different vendors and classes. Specific spells and tomes.
 
Just tried on a bard thats 120 to pick up missing spells. I ran into a few errors. Otherwise I can't wait to try this on my other toons!

-I do have buy cloudy potions clicked and it didn't buy any
-Lua doesn't recognize selo or any invis songs for bard to use
-Lua recognizes Philter of Major Translocation as a gate potion but fails to use it
-I ran into issue where after buying spells in OT...it made the bard run to HS and sat there.
-In PoTraq the Lua did not pick up the progression spell for bard
-going to Stratos it didn't use Guild Hall port and ran elsewhere
-After WW spells it tried to run back to CS. Stein wasn't on cool down and neither was the pots.

Does the Lua try to use all options for gate available before deciding to run?
 

Attachments

  • bard scriber.jpg
    bard scriber.jpg
    123.1 KB · Views: 2
Just tried on a bard thats 120 to pick up missing spells. I ran into a few errors. Otherwise I can't wait to try this on my other toons!

-I do have buy cloudy potions clicked and it didn't buy any
-Lua doesn't recognize selo or any invis songs for bard to use
-Lua recognizes Philter of Major Translocation as a gate potion but fails to use it
-I ran into issue where after buying spells in OT...it made the bard run to HS and sat there.
-In PoTraq the lua did not pick up the progression spell for bard
-going to Stratos it didn't use Guild Hall port and ran elsewhere
-After WW spells it tried to run back to CS. Stein wasn't on cool down and neither was the pots.

Does the lua try to use all options for gate available before deciding to run?
Looks it tried using the Drunkard Stein and either didn't delay long enough for it to cast or it fizzled when casting.

In either case probably need a recheck if still in the same zone try another method or retry the same method.

just a guess, but probably in here.
Code:
if HasItem then
                    HomeItem()
                    if TableCheck(GetMyZone(), bindzones) == false then
                        HomeItem()
                    end
                    return
                elseif
 
"item is out of charges" appears when first "Bulwark of many portal" is consumed, despite having serveral other fresh ones in bag.
Would prefer if char would keep going using the next one.
 
"item is out of charges" appears when first "Bulwark of many portal" is consumed, despite having serveral other fresh ones in bag.
Would prefer if char would keep going using the next one.

Edit: After looking at the latest download, there is no call to run the function.

Here is what I use.

This is why the first one should get destroyed when empty. I thought that was in the code, but I could be wrong.
Code:
local function OldBulwark()
    if mq.TLO.FindItemCount('Bulwark of Many Portals')() > 0 and mq.TLO.FindItem('Bulwark of Many Portals').Charges() < 1 then
        mq.cmd('/ctrl /itemnotify "Bulwark of Many Portals" leftmouseup')
        mq.delay(1000)
        mq.cmd('/destroy')
    end
end
 

Attachments

Last edited:
Edit: After looking at the latest download, there is no call to run the function.

Here is what I use.

This is why the first one should get destroyed when empty. I thought that was in the code, but I could be wrong.
Code:
local function OldBulwark()
    if mq.TLO.FindItemCount('Bulwark of Many Portals')() > 0 and mq.TLO.FindItem('Bulwark of Many Portals').Charges() < 1 then
        mq.cmd('/ctrl /itemnotify "Bulwark of Many Portals" leftmouseup')
        mq.delay(1000)
        mq.cmd('/destroy')
    end
end
the call to use the function is moved to the home function after its been used so that way it deletes it after the charge is used. I guess I could modify it to use it before and after so that way it doesn't hit that scenerio
 
I was trying to use this yesterday and it had multiple problems. Ill redownload and try again as i might not have had an updated version. Ill let you know
 
the call to use the function is moved to the home function after its been used so that way it deletes it after the charge is used. I guess I could modify it to use it before and after so that way it doesn't hit that scenerio
I downloaded today and looked and it appeared it was missing.
 
For whatever reason, my Shaman buys "Guardian Spirit" in PoK every time I run this. I've already got it scribed. I ran an /outputfile missingspells and I think it's because he's trying to buy the spell "Guardian" instead.
 
Is there a way to have this run just as a slash command as it worked before the UI was implemented? I wanted to be able to broadcast the command to have all toons in the group go perform this function without having to go to each window to click UI stuff. I tried modifying the INI for things. But no avail yet.
 
Is there a way to have this run just as a slash command as it worked before the UI was implemented? I wanted to be able to broadcast the command to have all toons in the group go perform this function without having to go to each window to click UI stuff. I tried modifying the INI for things. But no avail yet.
Did you try going through the history tab. You could try downloading an older version.
 
I see in the init.Lua comments that we should be able to run Scriber with some optional arguments, like /lua run scriber 63 63 to only purchase level 63 spells. This does not seem to work. I ran that command, and the gui window still defaulted to the level range 1-63. Am I doing something wrong?
 
I see in the init.lua comments that we should be able to run Scriber with some optional arguments, like /lua run scriber 63 63 to only purchase level 63 spells. This does not seem to work. I ran that command, and the gui window still defaulted to the level range 1-63. Am I doing something wrong?
Might need to do /Lua run scriber 63 64

or start /Lua run scriber
then /scriber 63 63 or /scriber 63 64
 
I tried /lua run scriber 63 64, no change. I'll try /scriber 63 64 next time I level; the gui still shows 1-64 in that case but its behavior might be correct. I'll try.
 
Release Scriber

Users who are viewing this thread

Back
Top
Cart