• 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 Heroes Are Forged Mission Script 1.7.1 Auto-Update Config

No permission to download
Joined
May 27, 2013
RedCents
2,040¢
num1pkfutura submitted a new resource:

Heroes Are Forged Mission Script - Autocompletes the Heroes Are Forged (HAF) Mission.

Heroes Are Forged (HAF) Mission Script currently autocompletes the HAF mission as long as your group is controlled by CWTN plugins and your using EQBC or Dannet. This is a work in progress as I am new to LUA so bear with me guys.

Instructions:
- LUA can be started from any zone as it will use /travelto to get to where its going.
- Make sure you have the LEM I supplied imported and active on all players in the group:
[CODE title="LEM Import...

Read more about this resource...
 
none of your eqbc commands will work.

eqbc requires two "/"

/bcga //blah
/dgga /blah
 
Should be taken care of in the chat settings to add the extra "/" if you use eqbc

[CODE lang="Lua" highlight="6"]local function send_message(do_noparse, scope, command, ...)
local full_command = string.format(command, ...)
local noparse = ''
if (do_noparse) then noparse = '/noparse ' end
local preslash = ''
if (settings.general.GroupMessage == 'bc') then preslash = '/' end

full_command = string.format('%s/%s %s%s', noparse, scope, preslash, full_command)
mq.cmd(full_command)
end[/CODE]
 
putting mobs on people's pull ignore lists is probably not a great idea (tho it appears you remove them - but what if your script crashes/fails?)

I would also appreciate if you used "nosave" when adjusting things like people's burncount

the 20 campradius is 10000% going to cause people confusion, please nosave any cwtn configurations you're doing. thanks.

changing assistat to 99 isn't cool either. I leave all my dudes at 100, willy nilly changing people's settings without a: telling them b: putting them back isn't a super great idea


just... :'(

you attempt to "reset" some settings on end, but it also appears arbitrary

like turning on everyone's burnalways??? no please don't do that.
 
So i tried this, had some pathing issues with the Shalowein part and got stuck walking around the forge, and had 1 mummy up during shalowein that ended up wiping me as well as with the lem and Lua running had issues with only 1 guy seeming to run and the note hitting the group.
 
So i tried this, had some pathing issues with the Shalowein part and got stuck walking around the forge, and had 1 mummy up during shalowein that ended up wiping me as well as with the lem and Lua running had issues with only 1 guy seeming to run and the note hitting the group.
Was LEM active on all characters? As for pathing issues that would be with nav mesh. Let me know if the issue continues please.
 
Ya i ran it again and for some reason my guys keep getting stuck and not running and wiping us usally on the water channels around the forge using default most current mesh provided by RG
 
Ya i ran it again and for some reason my guys keep getting stuck and not running and wiping us usally on the water channels around the forge using default most current mesh provided by RG

Levitation is supposed to help there, I heard. Or not shrinking / having larger size
 
num1pkfutura updated Heroes Are Forged Mission Script with a new update entry:

Ver 1.2

- Added pullarc 360 nosave to settings in the event you had something other than 360 for arc.
- Added another attempt to use perfected levitation on the group once inside the zone for people who don't have it on.
- Fixed bug with TravelTo not working if you were not in the starting zone.
- EQBC issues resolved
- Cleaned up some code

Know Issue
- lua is not opening the chest at the end.

If you discover other issues please post on the...

Read the rest of this update entry...
 
Side not, i've learned that some people have other LEM's that they may have used for movement before using this script. If you have other LEM's to do things in this mission you should disable them or it will interfere with the LEM supplied.
 
Took about 3 runs to get it to work, a lot of manual intervention and glyphs (for a NoS raid geared group). But +1 for the Lua and the progress so far.

Some suggestions (for reference my group is: WAR ROG SHM BRD CLR MAG all lvl 123) -

Spider Queen
1. Pet classes should be sending pets on eggs. It's kind of a waste to just have everyone sit there and wait for her to spawn an add, and increases the likelihood of edge-case wipes (ie, DPS gets hit with wrapping and auto-healer misses it).
2. A (bug or intended?) case where tank paths to/from Queen in succession until she reactivates. Not a huge deal since tank recovers when she reactivates.
3. I would possibly set SwitchWithMA to 1. It's basically a wipe for melee groups if spider add is up while Lich spawns.
4. Had to manually target the spider add a couple times.

Lich
I think the approach here is good. Most of my group is melee so this part is awful.

Shalowain
This is where all the wipes happened.
1st wipe - Tank got stuck in a MQ2Nav loop trying to kill a zombie add w/ Shalowain. His back ended up being turned to both which caused death.
2 wipes - Related to auras. The group would get hit by 1 because an automated toon didn't run properly. Luckily on my final attempt the one class w/o CWTN plugin (Bard) was one I manually played and ran it.

The rest of it I blame on MQ2War playing like a 5 year old. Constantly popped long CD defensives when it didn't need to which made stickier moments worse, while not using smarter ones instead (i.e., never used Flash of Anger).

I could see this potentially being set-and-forget for a lvl 125 LS raid geared group. Just needs some refinement. Good job so far, though!
 
carpenter swearing - "damnit, you stupid hammer, stop missing the nail"

group of 121s, in 2 expac old gear, without new spells or AAs, without mages or necros, without much idea more than configing 1 event (run for notes) and 1 button (/dgga /pet attack) rolled this mission pretty easy.

relegated to farm mode ... le sigh
 
Last edited:
Would suggest adding a usegroupshrink false nosave to any that can do shrink and perhaps having someone cast a perma lev too
 
Would suggest adding a usegroupshrink false nosave to any that can do shrink and perhaps having someone cast a perma lev too

In KissAssist I usually use my shaman to shrink the group, I added the zone condition to disable that group shrink in the HF mission...

[CODE title="Shaman conditionals"][Buffs]
Buffs17=Group Shrink|Cond3

[KConditions]
Cond3=${Me.Height}>2.03 && !${Zone.ShortName.Equal[herosforge_mission]}[/CODE]

I also use a Mesh I generated with custom settings. It's still not perfect but works better during the spider phase...

1704294808103.png
 
Grabbed a random ok group of alts (real alts, not Persona's). War, Clr, Wiz, Mag, Necro, Brd. Overall worked as intended, I did use @Hylander pet back off a couple times, and on Queen/WidowMaker rd 2, Queen got caught on stairs and killed the cleric (necro rez, and i took control and pulled it up top).

Also at the end, it be nice if it turned burn always off on the CWTN stuff, I am not a fan of that setting normally and having it left on made me :confused:
 
Took about 3 runs to get it to work, a lot of manual intervention and glyphs (for a NoS raid geared group). But +1 for the LUA and the progress so far.

Some suggestions (for reference my group is: WAR ROG SHM BRD CLR MAG all lvl 123) -

Spider Queen
1. Pet classes should be sending pets on eggs. It's kind of a waste to just have everyone sit there and wait for her to spawn an add, and increases the likelihood of edge-case wipes (ie, DPS gets hit with wrapping and auto-healer misses it).
2. A (bug or intended?) case where tank paths to/from Queen in succession until she reactivates. Not a huge deal since tank recovers when she reactivates.
3. I would possibly set SwitchWithMA to 1. It's basically a wipe for melee groups if spider add is up while Lich spawns.
4. Had to manually target the spider add a couple times.

Lich
I think the approach here is good. Most of my group is melee so this part is awful.

Shalowain
This is where all the wipes happened.
1st wipe - Tank got stuck in a MQ2Nav loop trying to kill a zombie add w/ Shalowain. His back ended up being turned to both which caused death.
2 wipes - Related to auras. The group would get hit by 1 because an automated toon didn't run properly. Luckily on my final attempt the one class w/o CWTN plugin (Bard) was one I manually played and ran it.

The rest of it I blame on MQ2War playing like a 5 year old. Constantly popped long CD defensives when it didn't need to which made stickier moments worse, while not using smarter ones instead (i.e., never used Flash of Anger).

I could see this potentially being set-and-forget for a lvl 125 LS raid geared group. Just needs some refinement. Good job so far, though!
1. Pet classes should be sending pets on eggs. It's kind of a waste to just have everyone sit there and wait for her to spawn an add, and increases the likelihood of edge-case wipes (ie, DPS gets hit with wrapping and auto-healer misses it).
I can look into this but from my experience you need a real pet group to get them down in time otherwise its not worth it. Sending them in also creates issues fro my testing where when the spider goes active, it goes on pets rather then coming back to the group resulting in the loss of pet.

2. A (bug or intended?) case where tank paths to/from Queen in succession until she reactivates. Not a huge deal since tank recovers when she reactivates.
I too have seen this bug, it doesnt always happen and I have not figured out the cause. I might try increasing the radius of the camp to fix it.

3. I would possibly set SwitchWithMA to 1. It's basically a wipe for melee groups if spider add is up while Lich spawns.
I will add this to the settings. Its one of those things I always have on and didnt think others might not have on.

4. Had to manually target the spider add a couple times.
Was the spider in the camp or further away?

Shalowain
This is where all the wipes happened.
So a couple of things here. There are alot of mesh issues here and people can get stuck on things. Sadly there isnt much I can do about that. At the start of the lich phase the camp XYZ is relocated under the pavillion near Shalowain. The goal was to get the tank close to him when he spawns to get agro fast in order to prevent tank from getting emoted by bad RNG. I have tank switch to Puller Tank mode and have him keep returning there for a second reason. This is due to the LEM running around the pavillion. If the tank were set to Hunter Tank mode and he ended up getting threat on boss outside the pavilion, it could cause people running away to run right into aura. So im not quite sure how to change this yet. For me personally I have not had these issues. On a PAL it seems to run perfect every time.

I have not tested with warrior however if you want to not use all of your discs on the tank before the end, you may wish to change: mq.cmdf('/%s burncount 2 nosave', mq.TLO.Me.Class.ShortName()) to something higher then 2. I have it set to 2 for weaker tanks who have a hard time fighting spider boss with spider add.
 
Grabbed a random ok group of alts (real alts, not Persona's). War, Clr, Wiz, Mag, Necro, Brd. Overall worked as intended, I did use @Hylander pet back off a couple times, and on Queen/WidowMaker rd 2, Queen got caught on stairs and killed the cleric (necro rez, and i took control and pulled it up top).

Also at the end, it be nice if it turned burn always off on the CWTN stuff, I am not a fan of that setting normally and having it left on made me :confused:

Turns BurnAlways and BurnAllNamed to 0 nosave. I turn them off to control burns during the Lua. Nothing will make a change to your INI but if you want one of them on when your done then you will have to turn it back on until you reload.

I'm currently making alot of modifications that are still being tested for calling back pets. It uses distance checks etc but its not ready yet.
 
Thanks for putting this out

1st try with this got to all the way to shalowdude then died. It was spamming on my main

[Nav] Navigating to loc: (-1042.00, 278.00, 194.00)

I did have to pause the script at the spider queen because there were two adds I needed to kill so that might have messed things up.\

EDIT....

2nd attemps died again at shalowmain. spamming the above nav.
I have the LEM on all toons with it enable and its the only Lem there.
1704313150330.png
 
Queen got caught on stairs and killed the cleric (necro rez, and i took control and pulled it up top).
This happens to me as well. It may be worth moving the camp position to bottom of the stairs? Tank is unable to pick up aggro due to LOS and healer/bard gets aggro.

The Queen in general gets stuck on stupid spots all over the map (bad mission design, not Lua's fault).

I did have to pause the script at the spider queen because there were two adds I needed to kill so that might have messed things up.\

EDIT....

2nd attemps died again at shalowmain. spamming the above nav.
I have the LEM on all toons with it enable and its the only Lem there.
Same thing for me; only happens when zombie adds are up. My guess is CWTN plugin is trying to path/stick to add but Lua is trying to get back to tank position.

Solution might be to only path to Shalowain tank position when adds are dead, but it still needs to make sure the tank is facing towards both to mitigate the damage.
 
Updated LEM as old one used EQBC so people using Dannet it wouldn't work. If you updating, please delete old one first before importing.
 
I’m working on an updated version that handles the final boss and a completely different way. I sent it to a few people to test and pending their feedback ill release it soon.
 
Great script so far.

Having a few issues.

Please keep assist at 100 not 99 this causes a loss of dps.

Mobs are winding up on stairs during fights due to camp placement why not move camp to forge area would also help on the next issue.
On blob at beginning losing a lot of dps time due to waiting on pull why not move camp to forge and pull blob there.

On spiders please have pets go kill the eggs. Also need to switch priority to windowmakers if one is up. My team is wasting burns on last spider because they are not killing the widowmaker first causing lich to pop while widowmaker is up.

Please use burrn now instead of burnalways

Had issues with someone not running away last time I ran it. Wondering if it's because tank is getting called out?
Update: nm just saw last post that LEM was updated.

Also, script is erroring out at the end.

1704322627028.png
 
Ran it for the first time and having the camp where it was the slime took longer to kill and ended up just being on top of my whole group and AOE burning them.

Any way around this? When running manually I usually keep my group out of its AOE radius except for the melee.
 
Ran it for the first time and having the camp where it was the slime took longer to kill and ended up just being on top of my whole group and AOE burning them.

Any way around this? When running manually I usually keep my group out of its AOE radius except for the melee.
Moar DPS :f5:
 
Also when running it does something so my Bard running KA doesnt attack at all ?? Not sure why.
 
Okie guys, so I rewrote MUCH of the code to try and handle this based on what many requested. For the time being im not worried about pets going on Eggs but perhaps in the future. Attach is a TEST version of the rewrite. I would like for some people to test it out and get some feedback before I push this update. It still uses the same LEM so only need to replace the one file.

Changed in this version:
- Doesn't use a camp to pull back to, more actively runs to targets.
- Much more responsive on priority adds
- Has a new /pet back and redirect for swarm pets and reg pets
- Saves burns until we are on Lich and in range.
- Auto set person running script to leader.
- Auto set Tank to MT, MA, and Puller


Known Issues
- due to the randomness of where Eggs spawn and not being able to detect the web walls, sometimes you will be stuck in a room with Eggs and not kill it. Nav will be stuck on until the webs come down.
- On spider phase phase targeting ping pongs sometimes.

PLEASE if you run this version provide me feedback. I would like to fix the bugs and push it out tomorrow if possible.
 

Attachments

Also when running it does something so my Bard running KA doesnt attack at all ?? Not sure why.
As posted in the description, this currently only works with characters using CWTN plugins. Once things are ironed out I may add logic for other things but honestly haven't used KA in a LONG time.
 
I think some of the chase spam is because tank is still in hunter mode

Putting into Sic Tank mode when the queen goes in active may help too
 
Running the test file, got to final named and the running around went badly. everyone but tank exploded
 
Release Heroes Are Forged Mission Script

Users who are viewing this thread

Back
Top
Cart