• 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
Resource icon

Release Laurion Song: Heros are Forged (1 Viewer) 2024-05-05

No permission to download
This is a great script. Easy to use and I mostly blaze through the mission getting the three cheese each time.
However, i was curious as to why my main (only) healer, (CWTN Shaman in Assist mode) insists upon running back to wherever I started the mission from during the Spider phase.
It would be nice to have them with the rest of the group for when the eggs die and the spider reactivates. I run an SK as main so, no worries there but, I have had instances where my BST will get plastered before the Shammy "catches up". This kills DPS on the next Egg Sac and causes us to have to deal with an add until I get the BST and their pet back up and running.
Again, great script and I can't thank you enough for it as I hate these types of Missions where you gotta run all over like an idiot chasing teleporting mobs.
CWTN assist mode sets a camp, should be in chase mode
 
CWTN assist mode sets a camp, should be in chase mode
Thanks, Jande.
When I read the instructions, "In combat assist make sure no camp is set, manual for tank, assist for others" I assumed it meant my non-Tank group members' "mode" should be set to assist and didn't realize CWTN set a camp in assist mode. I see now that it does.
My error. This will help a bunch!
 
Thanks, Jande.
When I read the instructions, "In combat assist make sure no camp is set, manual for tank, assist for others" I assumed it meant my non-Tank group members' "mode" should be set to assist and didn't realize CWTN set a camp in assist mode. I see now that it does.
My error. This will help a bunch!
My fault too, instructions unclear
 
Finally got to where I can beat this and the last 2 runs my rogue gets stuck on top floor running against the rail on balcony. Nothing I do will get me unstuck causing me to fail this. Using CWTN on all toons, War, Nec, Bst, Rog, Clr, Merc clr for extra heals. Not even sure why my Rog is on top floor at all. The rest of the group was almost able to burn down lich but at around 5% an add spawned. Is there anything I can do to fix this?

Forgot to mention, Rogue gets stuck on spider phase.
 
Finally got to where I can beat this and the last 2 runs my rogue gets stuck on top floor running against the rail on balcony. Nothing I do will get me unstuck causing me to fail this. Using CWTN on all toons, War, Nec, Bst, Rog, Clr, Merc clr for extra heals. Not even sure why my Rog is on top floor at all. The rest of the group was almost able to burn down lich but at around 5% an add spawned. Is there anything I can do to fix this?

Forgot to mention, Rogue gets stuck on spider phase.
Are you using lev and a medium or large race illusion? I've gotten stuck on the top railings, but its extremely rare.
 
Here is a little function I hobbled together to help when size matters.


Lua:
function GrowGroup()
    if mq.TLO.Spawn('Group Shaman').ID()>0 then
        local shaman = mq.TLO.Spawn('Group Shaman').Name()
        local Group_Count = mq.TLO.Group.Members()
        if Group_Count > 0 then
            for g = 0, Group_Count do
                local Group_Member = mq.TLO.Group.Member(g)
                while  Group_Member.Height() <= 3 do
                    mq.delay(300)
                    mq.cmd('/dex '..shaman..' /casting Grow|gem6 -targetid|'..Group_Member.ID())
                    mq.delay(5000)
                end
            end
        mq.delay(3000)
        end
    end
end

Then I call this before the settings sections at start of mission, after everyone zones in:


[CODE lang="Lua" highlight="1"]GrowGroup()

TaskSettings()

TaskSetupForSlime()[/CODE]
 
/lua run ls did nothing but start and stop. Im not understanding how to get this to work
Once in the mission I had to manually start it to the point of getting the starting item that you /autoinv

From that point it then runs toons to the first mobs and goes from there. Only issue I had is I have more success having my toons down below ready for the first mob to pop and have my tank/driver sprint down to engage.

Only tried it once and failed but ill give it another go.
 
Once in the mission I had to manually start it to the point of getting the starting item that you /autoinv

From that point it then runs toons to the first mobs and goes from there. Only issue I had is I have more success having my toons down below ready for the first mob to pop and have my tank/driver sprint down to engage.

Only tried it once and failed but ill give it another go.
Move your tank and dps down below and use your healer to trigger. Gives you 10 extra seconds of dps on the slime and you don’t need heals for the first 10 seconds anyway since slime doesn’t hit back right away.
 
Once in the mission I had to manually start it to the point of getting the starting item that you /autoinv

From that point it then runs toons to the first mobs and goes from there. Only issue I had is I have more success having my toons down below ready for the first mob to pop and have my tank/driver sprint down to engage.

Only tried it once and failed but ill give it another go.
usually I just Add to watch and DL the Lua. With the new Launcher the Lua section is not there. You have My resources. I have downloaded it and it's watch. Is there something else that needs to be done? My 1st attempt I had everyone down at goo. Started. of course they just stood there. Made a HK /dgae /Lua run ls... The Lua started then ended just as fast. So I did a test. since everyone was dying I did some test runs. I kept everyone at top. Started the mission. /dgae /Lua run ls they did nothing just stood there. Then I did /Lua run ls. Same started then stopped. Im guessing PID is # of attempts I was up to almost 30 try with nothing happening.
 
usually I just Add to watch and DL the Lua. With the new Launcher the Lua section is not there. You have My resources. I have downloaded it and it's watch. Is there something else that needs to be done? My 1st attempt I had everyone down at goo. Started. of course they just stood there. Made a HK /dgae /lua run ls... The Lua started then ended just as fast. So I did a test. since everyone was dying I did some test runs. I kept everyone at top. Started the mission. /dgae /lua run ls they did nothing just stood there. Then I did /lua run ls. Same started then stopped. Im guessing PID is # of attempts I was up to almost 30 try with nothing happening.
Download the Lua and stick it in your Lua folder. Get mission, zone in. Run everyone down to slime spot. /Lua run ls. Run healer (or whoever up to elmara) and /say defy her. Sit back. Win. I do need to intervene if adds spawn on spider/lich phase as it doesn't handle them well. If you're getting add slimes at start you've got a serious DPS issue.

Edit: fixed an errant /Lua start to be /Lua run
 
Last edited:
Download the lua and stick it in your lua folder. Get mission, zone in. Run everyone down to slime spot. /lua start ls. Run healer (or whoever up to elmara) and /say defy her. Sit back. Win. I do need to intervene if adds spawn on spider/lich phase as it doesn't handle them well. If you're getting add slimes at start you've got a serious DPS issue.
Ive DLd it in Lua folder. /Lua start ls .......... /Lua run ls neither work. I have started the mission and start/run Lua but it keeps stopping.
 

Attachments

  • Screenshot 2024-04-09 134740.png
    Screenshot 2024-04-09 134740.png
    40.6 KB · Views: 0
  • Screenshot 2024-04-09 134811.png
    Screenshot 2024-04-09 134811.png
    10.8 KB · Views: 0
Ive DLd it in Lua folder. /lua start ls .......... /lua run ls neither work. I have started the mission and start/run lua but it keeps stopping.
Are you sure your folder path is correct? By default, it should be %userprofile%\AppData\Local\VeryVanilla\MacroQuest\Release\Lua
 
Are you sure your folder path is correct? By default, it should be %userprofile%\AppData\Local\VeryVanilla\MacroQuest\Release\lua
OK i couldnt seem to find where it was so I did a local search. it found it. went to the folder and was 0Kb. so I coppied over the .Lua. (14Kb) when I got in the zone BEFORE I started it just to see if it was any different. It started but got a Zfix error, which I read that it would still work fine. After they were just standing around getting beat on i ran the /Lua run ls and it said that it was already running while they just stood there. So I started my KA. they went to work, Just stood in the aura taking damage didnt switch to any adds that may have popped. Do I need to have some things turned on. MQCast, melee twist etc? Do I do a normal start /mac kissassist then start the Lua before or after starting the mission? Or Leave KA off and the scrpit will take over and activate them? Running Bard/Chanty, sham, sk, necro, cleric, mage. Do I need Plugins for this?
 
OK i couldnt seem to find where it was so I did a local search. it found it. went to the folder and was 0Kb. so I coppied over the .lua. (14Kb) when I got in the zone BEFORE I started it just to see if it was any different. It started but got a Zfix error, which I read that it would still work fine. After they were just standing around getting beat on i ran the /lua run ls and it said that it was already running while they just stood there. So I started my KA. they went to work, Just stood in the aura taking damage didnt switch to any adds that may have popped. Do I need to have some things turned on. MQCast, melee twist etc? Do I do a normal start /mac kissassist then start the lua before or after starting the mission? Or Leave KA off and the scrpit will take over and activate them?

Here's what the script is doing:
elseif mq.TLO.SpawnCount('huge')() > 0 and not mq.TLO.Spawn('huge').Dead() then
if mq.TLO.Spawn('huge').Distance() > 20 then
mq.cmd('/nav spawn huge | distance=20')
mq.cmd('/tar huge')
while mq.TLO.Navigation.Active() == true do mq.delay(300) end
if string.find('SHM CLR DRU', mq.TLO.Me.Class.ShortName()) == nil then
mq.cmd('/attack on')

If it sees the huge slime, and you're not a shaman, cleric, or druid, navigate to the slime, target the slime, and turn attack on. You should be running some kind of automation (such as kissassist, CWTN, afnuke, afheals, etc.) that does "stuff" like healing, spell casting, etc.

When the slime is dead is goes for the Queen:

elseif mq.TLO.SpawnCount('queen')() > 0 and
not mq.TLO.Spawn('queen').Dead() and
mq.TLO.Target.ID() == 0
then
if string.find('SHM CLR DRU', mq.TLO.Me.Class.ShortName()) == nil then
mq.cmd('/nav spawn queen | distance=30')
mq.cmd('/tar queen')
while mq.TLO.Navigation.Active() == true do mq.delay(300) end
if string.find('SHM CLR DRU', mq.TLO.Me.Class.ShortName()) == nil then
mq.cmd('/attack on')

Again, all its doing is turning attack on for everyone but priests, so you need some other type of automation to handle your casting. There's a whole lot more to it but that should give you the basic idea of how it works.

  1. Take your group to slime spawn point, and turn on your automation, preferably in a chase mode but a camp mode with a huge camp radius works too.
  2. /Lua run ls on every character (/dgga /Lua run ls)
  3. Pause your priest and run to Elmara and trigger. Unpause your priest and assuming you're running an automation using chase mode the priest will run back down automatically.
  4. Tab back to your tank and if it isn't already attacking the slime, help it. Can also call your team to assist if you don't want to wait on things.
 
This was my first team Lua and it ran perfectly besides only one of my group members (shaman) getting the echo achievement .. is getting that just kinda random because it couldn’t have failed if one of toons got it but weird no one else got it?
 
Ok finally got it working. Works great! I would suggest. once in zone getting off mounts, take levi off and shrink. The way I kept them from recasting those buffs, by turning buffs =0 for the mission. Buff b4 mission. Make sure you dont have return to camp on, (oops) lol After the 1st couple runs had a few getting hung up on bridge or agro'ing the boss early causing a reset if you didnt stop lua and going Manual/Auto. You wont get plucked but you can still win. After removing those 3 things its been smooth runs.
Alsha you’re talking about Final Fugue achievements on a Hero’s are Forged mission script. Are you posting in the right place?
 
This Lua is getting me through the early stages of the mission with ease.

I have noted though, that if you /bcga //autofire while the eggs are targeted, you can kill them faster and this works best if you are at the End room of each level and characters are standing very close to the webbing. If you not at the end room, you can scooch a character around and you might find a spot where autofire starts working. While playing around with it, I have been able to get all the eggs killed with only a SHM for a pet class.

During Shalowain, the problem I am having, when characters that are running the perimeter return to the group, they do not resume fighting. They do return to the fight, but then just stand there doing nothing unless I tab over and issue a /mqp on them, then KISS resumes.

Any thoughts or help would be greatly apprecitated!
 
During Shalowain, the problem I am having, when characters that are running the perimeter return to the group, they do not resume fighting. They do return to the fight, but then just stand there doing nothing unless I tab over and issue a /mqp on them, then KISS resumes.
Do you see the message `helping out again` from the character returning. Directly after that message the macro is unpaused '/mqp off' so that is weird to me
 
Do you see the message `helping out again` from the character returning. Directly after that message the macro is unpaused '/mqp off' so that is weird to me
No sir, the last message I see is "returning to group", which they did; but then, they are just standing there paused.
 
There we go!!
Screenshot 2024-05-04 105126.jpg
That did the trick :) Didn't win, Cleric dropped early and out of range for a SHM Call, but still kept it going with Shallowain around 60% down to 10%.

Many thanks!
 
this dont work at all closes cause of Zfix missing
zfix is another Lua script that attempt to move a mob when it sees the z axis problem (mob unhittable)
not required as I see the problem about 10-15% of the time.

the ls.Lua is still running if you check the Lua task manager
 
Last edited:
Haven't run this in a while until I got my mage to 125. When I run it now my tank just sits there and won't engage the(any) mob (Blob, Lich, Spider), I have to manually attack every target. He also did not engage lich or even go to him. Any idea what would cause this? Group is set to chase; tank is set to manual and is set to MA/Tank in group. I would have survived it but Cleric died to mummy add due to late lich engagement.
 
worked great 3 wins with all achievements and no deaths.
group SK, cleric, mage, rogue, bard and switched berserker and on last win was shaman in last spot in dps.
kissassist on bard, cwtn plugins set on all others.

I left no burned on named, and manually burned on lich.
 
i can get to final boss without issues, but no idea what to do on final boss and keep wiping. am i supposed to tank boss while rest of group are on chase (will they automatically run away from clouds or do i need a separate lem for that). or am i supposed to move my entire group (including tank) in a circle away from final boss and let pets kill him?
 
i can get to final boss without issues, but no idea what to do on final boss and keep wiping. am i supposed to tank boss while rest of group are on chase (will they automatically run away from clouds or do i need a separate lem for that). or am i supposed to move my entire group (including tank) in a circle away from final boss and let pets kill him?
What automation are you using? The script should pause your two called toons on Shalowain and have them kite around the forge. Is that not happening, and you’re getting blown up by double echoes?
 
I’m running KA on all 6. Good to know that the script should have the 2 chars run. The last part has been so chaotic to me that I don’t know what’s going on :p. Do most people just tank the last boss? Or is there a kiting strat with him? Thanks
 
I’m running KA on all 6. Good to know that the script should have the 2 chars run. The last part has been so chaotic to me that I don’t know what’s going on :p. Do most people just tank the last boss? Or is there a kiting strat with him? Thanks
The script is designed for the tank and 3 people to engage shalowain roughly at her spawn, while the two called toons kite the echoes automatically around the forge.
 
thanks for that info. i died to a massive aoe when i tried again last night..i assume my toons didn't kite the echoes. i think the instructions for the Lua says to keep the toons on chase (kissassist), but would being on chase prevent my toons of kiting?
 
thanks for that info. i died to a massive aoe when i tried again last night..i assume my toons didn't kite the echoes. i think the instructions for the lua says to keep the toons on chase (kissassist), but would being on chase prevent my toons of kiting?
Normally yes, but if your using the Lua and its configured to make kissassist char kite shouldnt be a issue.
 
thanks for that info. i died to a massive aoe when i tried again last night..i assume my toons didn't kite the echoes. i think the instructions for the lua says to keep the toons on chase (kissassist), but would being on chase prevent my toons of kiting?
Code:
local function pause(state)
    if state == true then
        if mq.TLO.Macro.Name() ~= nil then mq.cmd('/mqp on') end
        if mq.TLO.CWTN ~= nil then mq.cmdf('/%s pause 1', mq.TLO.Me.Class.ShortName()) end
        if mq.TLO.Plugin('mq2afnuke').IsLoaded() then mq.cmd('/nuke pause') end
        if mq.TLO.Plugin('mq2heals').IsLoaded() then mq.cmd('/heals pause') end
    else
        if mq.TLO.Macro.Name() ~= nil then mq.cmd('/mqp off') end
        if mq.TLO.CWTN ~= nil then mq.cmdf('/%s pause 0', mq.TLO.Me.Class.ShortName()) end
        if mq.TLO.Plugin('mq2afnuke').IsLoaded() then mq.cmd('/nuke resume') end
        if mq.TLO.Plugin('mq2heals').IsLoaded() then mq.cmd('/heals resume') end
    end

This function pauses your automation.

The next function makes your toon kite. The pause function is called in the musical magic function so chase "shouldn't" matter.


Code:
local function event_musicalmagic(line, nameOne, nameTwo)
    -- local time_remaining = 0
    mq.cmdf('/bc run %s, %s', nameOne, nameTwo)
    if nameOne ~= mq.TLO.Me.CleanName() and nameTwo ~= mq.TLO.Me.CleanName() then
        return 0
    end

    -- pause assists (oops if healer, hang)
    pause(true)

    local position = {}
    position[1] = '/nav locyxz 308 -1167 197'
    position[2] = '/nav locyxz 401 -1077 197'
    position[3] = '/nav locyxz 289 -976 197'
    position[4] = '/nav locyxz 198 -1060 197'

    mq.cmd(position[1])
    while mq.TLO.Navigation.Active() == true do mq.delay(300) end

    while mq.TLO.SpawnCount('sound')() == 0 do
        mq.delay('1s')
    end

    local returnIn = 0
    local mayReturn = false
    ::suredeath::
    while not mayReturn do

        -- now run in a square
        for _, point in ipairs(position) do
            returnIn = returnIn - 1

            mq.cmd(point)
            while mq.TLO.Navigation.Active() == true do mq.delay(300) end
            mq.delay('3s')

            if not debuff('Song of Echoes') then
                if returnIn < 0 and nameOne == mq.TLO.Me.CleanName() then
                    mayReturn = true
                else
                    nameOne = mq.TLO.Me.CleanName()

                    -- so that it doesn't return immediatly
                    -- other guy gets hit by aura it reapplies to me
                    -- 5 * 3 = 15 seconds at least
                    returnIn = 5
                end
            end
        end
    end
 
thanks for that info. i died to a massive aoe when i tried again last night..i assume my toons didn't kite the echoes. i think the instructions for the lua says to keep the toons on chase (kissassist), but would being on chase prevent my toons of kiting?
Do you have logging turned on? You can also check your logs to see if its Shalowain's normal AE, or if its the echo AE that's killing you.
 
Release Laurion Song: Heros are Forged

Users who are viewing this thread

Back
Top
Cart