• 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 LS Final Fugue AutomationScript 1.9

No permission to download
I just completed this mission. I got the Plucked achievement. I killed the archers:

Code:
[Tue Mar 19 16:18:30 2024] You have successfully completed the Delay the Inevitable achievement.
[Tue Mar 19 16:18:30 2024] You have successfully completed the Speed Limit achievement.
[Tue Mar 19 16:18:30 2024] You have successfully completed the Plucked achievement.
 
I just completed this mission. I got the Plucked achievement. I killed the archers:

Code:
[Tue Mar 19 16:18:30 2024] You have successfully completed the Delay the Inevitable achievement.
[Tue Mar 19 16:18:30 2024] You have successfully completed the Speed Limit achievement.
[Tue Mar 19 16:18:30 2024] You have successfully completed the Plucked achievement.
But, to confirm, you killed the archers first?
 
same as above- ran script -killed archers when kar popped and got cheese. The issue is the toon you want cheese on has to be in zone -you cannot task add someone when kar is dead before you open chest
 
I am not sure if the toon also has to be in the aura during the fight, but they definitely have to be in the zone from the beginning, and have gone through the Kar fight to get the achievement. Task-adding them afterwards will show that exact message.
 
@GoldenFrog would you consider swapping back to "main" bandolier upon script ending?
 
@GoldenFrog would you consider swapping back to "main" bandolier upon script ending?
Well, this is embarrassing - but in early January, version 1.6 "Added" that exact feature.

Except... looking at the code it apparently never ACTUALLY got pushed. I am not running this mission any more so never realized.

I'll find that and republish later today.


----------

1.6 Option to not wait for Hunters; bando set at end

  • Bandoliers explicitly reverted to Standard at completion of event or exiting zone
    • Some situations existed where a char was left on the "Stun" bando
 
I ran the mission this morning, and for some reason when it went to attack the hunters after the 30 second delay, it ran right past the 2 standing off a ways from the main group, and went to the 1 attacking the NPC's. The tank stood there and I had to manually attack the hunters on this run. This was the first time that had happened. I will test again tonight and see if it happens again.
 
I ran the mission this morning, and for some reason when it went to attack the hunters after the 30 second delay, it ran right past the 2 standing off a ways from the main group, and went to the 1 attacking the NPC's. The tank stood there and I had to manually attack the hunters on this run. This was the first time that had happened. I will test again tonight and see if it happens again.
In the release notes Goldenfrog expresses his frustration in trying to get that figured out. I experience it too but very rarely. I tried no delay, with delay and once in a blue moon they'll do like you experienced.
 
I ran the mission this morning, and for some reason when it went to attack the hunters after the 30 second delay, it ran right past the 2 standing off a ways from the main group, and went to the 1 attacking the NPC's. The tank stood there and I had to manually attack the hunters on this run. This was the first time that had happened. I will test again tonight and see if it happens again.
This happens frequently on my server, too. I need to babysit the hunter engagement, often needing to tell the tank to target/attack a hunter. I suspect it is related to lag.

I am not an expert at coding, but I am a self-declared expert at pessimism regarding EQ server response time. Is 250 ms enough time to target in laggy conditions?

[CODE lang="Lua" highlight="4"]local function MoveToAndAttackId(id)
if MoveToId(id) == false then return false end
mq.cmdf('/squelch /target id %s', id)
mq.delay(250)
mq.cmd('/attack on')
return true
end[/CODE]
 
@GoldenFrog would you consider swapping back to "main" bandolier upon script ending?

As a DPS raider who parsed between the tanks and the healers with his stun bando equipped, I fully endorse this message.
 
i have made the standard and stun bandolier and i have a check mark in usebandoswap but do not see that activating during mission
 
i have made the standard and stun bandolier and i have a check mark in usebandoswap but do not see that activating during mission
If you are using a CWTN automation with usebandoswap "check mark" enabled, then it will override this script's attempt to load your stun weapons. To turn that off before Kar, you can use this command if your CTWN aliases are created correctly.

Code:
/cwtna usebandoswap false nosave


Remember to turn them back to true after Kar to get that DPS boost from swapping.
 
Hello Mr G-Frog, I know is late in the expansion and you're probably not farming type 5 augs anymore, I wanted to put this here in case you have future opportunities/need to update this script again.

The mission (server side, not your script) sometimes bugs out Shalowain after the hunters die. The rest of the NPC party moves out to the final battle area, but Shalowain just remains at the Hunter's ambush area, which is unexpected. When this happens, our beloved automation hangs too, because it's in a loop to follow Shalowain and out of range to trigger an attack on Darga.

I am curious how to code this such that a quorum on which NPC to follow can be decided in code, as I have never seen both Shalowain and Elmara bugged at the same time.

Lua:
local function MoveToShalowain()
    if (is_up('Shalowain') == true and mq.TLO.Spawn('npc Shalowain').Distance() > 50) then
        logger.debug('\ay Catching up to Shalowain and friends.')
        MoveTo('Shalowain')
    end
end
 
This is pretty damned cool. Amazing actually that you could get through the whole thing and it really works great! Kudos and thanks!
 
I am curious how to code this such that a quorum on which NPC to follow can be decided in code, as I have never seen both Shalowain and Elmara bugged at the same time.

Lua:
local function MoveToShalowain()
    if (is_up('Shalowain') == true and mq.TLO.Spawn('npc Shalowain').Distance() > 50) then
        logger.debug('\ay Catching up to Shalowain and friends.')
        MoveTo('Shalowain')
    end
end
I don't know if I have ever seen this situation - though as you say I haven't actually done this mission in a month or more.

It would be possible to check which NPC fits the bill. But to be honest, it may just be best to use /nav loc's at this point. We know where to be at each key stage, so just run there.
I believe the idea of following Shalowain was simpler in the early days before the script was fully understood.

I'll try to put a test of this together and see how she holds up.
 
There are very few things I use every day. If Golden Frog wrote Lua for any other mission in LS I would use them every day as well hint hint. LoL
 
There are very few things I use every day. If Golden Frog wrote Lua for any other mission in LS I would use them every day as well hint hint. LoL
Not taking anything away from Goldenfrog, but if you’re interested in a Hero’s Forge script jande321 wrote a great one.
 
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.
 
Just three questions.

If my team is on CWTN, other than Bard being on KA. Do I only need to run the script on the Tank? The others will just follow along, or is this a thing where you have to run it on all character just like you would a LEM event?

Secondly, If my tank is a Paladin. Will she handle the stun? No stun clicky should be needed in that situation. Also, could have Mage air pet up too just to have some extra stunning.

Third, do you need CC for this mission? If not, I might just drop Bard and toss my Druid in there for extra heals and being on CWTN.

Thanks!
 
Just three questions.

If my team is on CWTN, other than Bard being on KA. Do I only need to run the script on the Tank? The others will just follow along, or is this a thing where you have to run it on all character just like you would a LEM event?

Secondly, If my tank is a Paladin. Will she handle the stun? No stun clicky should be needed in that situation. Also, could have Mage air pet up too just to have some extra stunning.

Third, do you need CC for this mission? If not, I might just drop Bard and toss my Druid in there for extra heals and being on CWTN.

Thanks!
Yes Sir
 
Just three questions.

If my team is on CWTN, other than Bard being on KA. Do I only need to run the script on the Tank? The others will just follow along, or is this a thing where you have to run it on all character just like you would a LEM event?

Secondly, If my tank is a Paladin. Will she handle the stun? No stun clicky should be needed in that situation. Also, could have Mage air pet up too just to have some extra stunning.

Third, do you need CC for this mission? If not, I might just drop Bard and toss my Druid in there for extra heals and being on CWTN.

Thanks!
@cintile hi !
a lot of your answers are on the overview tab of the script (above, click Overview)
Code:
/lua run mission_finalfugue
The script only requires run on the main tank/main assist
 
@RobRenfro and @Redfrog 's answers were spot on.

One additional bit, the script also explicitly fires:
  • All others (not tank) in group to
    • CWTN mode 2 (chase)
    • "/chase on" (for any chars running KissAssist
  • Tank to CWTN mode 7 (SicTank)
However it doesn't unpause. So possibly your guess was right, cintile and they were paused.
Oh, ok. Maybe, some were paused or some other issue. I'll try it again soon and see if it will run.
 
@RobRenfro and @Redfrog 's answers were spot on.

One additional bit, the script also explicitly fires:
  • All others (not tank) in group to
    • CWTN mode 2 (chase)
    • "/chase on" (for any chars running KissAssist
  • Tank to CWTN mode 7 (SicTank)
However it doesn't unpause. So possibly your guess was right, cintile and they were paused.

that must have been it. Thank you!!!
 
Release LS Final Fugue AutomationScript

Users who are viewing this thread

Back
Top
Cart