• 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 Hatchery.mac 2023-04-03

No permission to download
Hi cannonballdex. Thank you. I am learning. Actually am enjoying learning the syntax. Yours works pretty well. Maybe flawlessly. But I am trying to rewrite the syntax so my feeble brain can understand. I really do not like that Sub Danzonein calls the Sub Zonein. And it does it with /goto. So subroutines call subroutines. That's why I could figure out what wtf was going on! Anyway, it probably does something very similar, but I just got rid of the subroutine Zonein. I'm not sure why you need 2 Zone in subroutines? What do you think of this?

INI:
Sub Danzonein
    /dgt all Attempting to enter instance on The rest of the group
        
        
        /dquery ${Group.Leader.Name} -q "Zone.ShortName" -o groupLeadZone
        
        /if (${groupLeadZone.Equal[PoKnowledge]}) {
            /dgt all The Group Leader hasn't zoned in yet
            /bct ${groupLead} //nav spawn destrea
            /delay 2s
            /bct ${groupLead} //tar destrea
            /while (${Navigation.Active}) {
                /delay 1s
            }
            /delay 2s
            /bct ${groupLead} //say ready
        }
        /delay 2s
        /echo the leader should have gotten in
        
        /dquery ${Group.Member[0].Name} -q "Zone.ShortName" -o groupMember0Zone
        /dquery ${Group.Member[1].Name} -q "Zone.ShortName" -o groupMember1Zone
        /dquery ${Group.Member[2].Name} -q "Zone.ShortName" -o groupMember2Zone
        /dquery ${Group.Member[3].Name} -q "Zone.ShortName" -o groupMember3Zone
        /dquery ${Group.Member[4].Name} -q "Zone.ShortName" -o groupMember4Zone
        /dquery ${Group.Member[5].Name} -q "Zone.ShortName" -o groupMember5Zone
        
        /if (${groupMember0Zone.Equal[PoKnowledge]} || ${groupMember1Zone.Equal[PoKnowledge]} || ${groupMember2Zone.Equal[PoKnowledge]} || ${groupMember3Zone.Equal[PoKnowledge]} || ${groupMember4Zone.Equal[PoKnowledge]} || ${groupMember5Zone.Equal[PoKnowledge]}) {
            /dgt all Not all group members in instance. Retrying to enter on all group members.
                        /squelch /bcga //tar destrea
            /delay 2s 
            /squelch /bcga //nav spawn destrea
            /while (${Navigation.Active}) {
                /delay 5s
            }
            /squelch /bcga //say ready
            /delay 2s
        }
/return
 
That should work, I think the original setup was to use EQBC then DanNet was added, really not sure why it kept two zone in sections. haha

I just started dabbling with DanNet, but the commands you have here are using EQBC, DanNet is /dgge
 
This is a fantastic macro! I have run half a dozen or so characters with this so far. I was having a lot of issues with the SK zoning in first and if left unchecked, the level 92 mobs ate him up. Trying to get the most runs while LoTD was running, I stayed on the PL character to manually exit and re-enter the zone while the SK was pulling. As soon as the SK leaves the group I exit and when I see the message "I have rounded up all the mobs I could Boss" I know it's time to zone back in. While zoning I toggle over to the SK and cast whichever AE agro spell is up. My PL character runs up and casts and once again I toggle over to the SK and put up Specter Skin. With this method, I am able to get at least 20 runs while LoTD is up. If someone out there with the knowledge on how to add the extra steps to pull the group out of the zone while Sk is pulling and re-enter to get the xp it would be an amazing thing. I saw a post where someone said they're a "cut and paste" person, this is definitely me.
 
Very good waypoints for pulling the zone. What was irritating me is all the editing needed before you could run this, it feels like work ! Noticed this when I was using different level SKs all the changing of the spells were just a pain.

So I unilaterally decided to change it (apologies/feelings)., TheDroidUrLookingFor may update the download if so desired.

Usage:
Setup:
Group up the PLees
Bard (preferred)/Class with AoE should be group leader (AoE in gem1)
Group up SK tank/puller
SK: spellset (spellgem doesn't matter) 2 aoe hate spells (max 4), 2 terror spells (max 4), lifetap (max 1), dico and a backitem with skinspikes equipped (I use 3 aoe/4 terrors/lifetap/dico)
If you have a wurmslayer make a bandolier named wurm (used for tanking)
Make a bandolier named noripo (used for pulling)
That is it for setup
/mac Hatchery

Actions:

Tank removes skinspikes if Bard undel level 40
Runs around pulling all the mobs
Does an AoE (to protect poor bard)
Clicks back item for skinspikes
Bard moves in and starts AoE song
Tank sits / casts aoe hate
When under 50% health does a lifetap on xtar1
Waits for mobs to die
Exits and repeats

Caveats: with all the leaving/joining of group the group sometimes gets bugged and tank has to manually zone to display in group.
Manually add SKs own damage shield at around level 50
Manually add Mage damage shield at around level 50
Do not close the quest window

Experience: Used this yesterday to level up, ran for 3 hours without interruption. The group lead was a mage with an AoE in gem1, still worked !

Updates:
  • mq2nav not always available on PLees so use /moveto
  • low level mobs (<40) died before a pulse of dot went off, added delay
  • now load mq2twist on the group lead
  • switches between 2 weapon sets noripo and wurm
  • waits for the twist to start on nonbards
  • chose better position for aoe toon
Works perfectly. Thanks for posting this!
 
I was excited when I saw the pause was removed when first starting the macro. For some reason my SK zones in prior to my Bard. Bard is the group leader and SK initiates the /mac hatchery. Is there a way that I can enter a delay for the tank to enter? If I am looking at my other monitor the SK gets his rear handed to him if too many of the low 90's mobs are on him. When pausing the macro to ensure my Bard enters first I have also noticed that sometimes my "Wurm" bandolier is activated rather late and that too can be an issue. I am running this with a 114 SK with approx 200k HP and 5400AC. If the "Wurm" activates later rather than sooner, even level 80's rounded up can drop him. I do realize this isn't meant for that level but with a few tweaks, It should be great. The last thing, my bard is 80, and use him to get a higher level of the instance to drag along 60's.
 
So I started running this again this week to bring up some toons - the load in great. No more tank beating the PLee's into zone etc. But I did notice that sometimes - I am not sure why ( about 1 in 5 runs maybe?) the tank gets pushed towards the zone line. If I am not watching they will push her right out of the zone and wipe the crew. Anyone else seeing this?
 
So I started running this again this week to bring up some toons - the load in great. No more tank beating the PLee's into zone etc. But I did notice that sometimes - I am not sure why ( about 1 in 5 runs maybe?) the tank gets pushed towards the zone line. If I am not watching they will push her right out of the zone and wipe the crew. Anyone else seeing this?


Yes I have had that occasionally. I add this code to fix it, basically runs him back to the corner if he gets pushed out.

INI:
        | Check am I in corner
        /if (${Navigation.PathLength[locyxz 11.59 -55.01 6.07]} > 25) {
            /echo Moving back to corner
            /nav locyxz 11.59 -55.01 6.07
            /delay 5
            /delay 2s !${Navigation.Active}
        }


Paste it in above this bit of code in the macro

INI:
        /if (${Me.XTarget} < 1) /goto :KilledDaMobs
        /delay 1s ${Me.XTarget}
        /goto :WaitForMobs
    :KilledDaMobs
 
I have run this Mac several times over the past year or so. I have a new group and using it again. However, this time the Sk gathers the mobs up and then turns around and promptly kills them before the bard can even turn the AoE on. Is anyone having this problem?
 
I have run this Mac several times over the past year or so. I have a new group and using it again. However, this time the Sk gathers the mobs up and then turns around and promptly kills them before the bard can even turn the AoE on. Is anyone having this problem?
I changed the mode to Manual, seems to be working! GREAT MAC, keep up the Awesome work!!!
 
Last edited:
Anyone else getting stuck in the Hatchery at Loc: -110.96, 432.77, -50.84 heading West? I have to pause the macro, then /nav stop to move, then resume macro.
 

Attachments

  • Capture V.PNG
    Capture V.PNG
    11.2 KB · Views: 6
Last edited:
hi guys i am a complete newbie to these macros i have read the threads and still dont understnad how to set up this pl hatchery if anyone doesnt mind giving me a hand it would be greatly appreciated
 
hi guys i am a complete newbie to these macros i have read the threads and still dont understnad how to set up this pl hatchery if anyone doesnt mind giving me a hand it would be greatly appreciated
Really quite simple make 2 bandoliers "noripo" when pulling and "wurm" when damage shield tanking them down, get yourself a Honed WurmSlayer it's recommended for 60+ hatchery pulls, form your group with the DS caster (bard, mage, druid) as group leader, then type /mac hatchery to begin.

"noripo" best to use fire beetle eyes in pri and sec slots
 
Last edited:
hi guys i am a complete newbie to these macros i have read the threads and still dont understnad how to set up this pl hatchery if anyone doesnt mind giving me a hand it would be greatly appreciated
form a group with
1 high lvl SK (85 heroic will do)
1 pbae caster 10+ (needs to have enough lvl to have a pbae spell and to get it to stick on the mobs)
4 other lowlvl 10+ (anything really, these chars wont do anything)

the pbae caster should be the leader of the group and the SK will start the macro (all 6 grouped up in the same group)

rock on
 
what im saying is once i get mq2 going i just type in the cammond to start it or do i have to download anything
 
what im saying is once i get mq2 going i just type in the cammond to start it or do i have to download anything
on the overview page:

if you click the "Watch" button
1631300063077.png

it will get added to your macros automatically downloaded by the VV Launcher

1631300120466.png
 
I am attempting to run this macro and am running into the following issue.

The SK rounds all the mobs up, and brings them back to the start. After a few seconds, he uses the DS from the cloak. Another 10 or so seconds goes by before the druid (the aoer in this group) throws down an aoe spell. But by this point half the mobs or more are already dead, leading to a very inefficient run. Any idea what the problem could be?
 
I am attempting to run this macro and am running into the following issue.

The SK rounds all the mobs up, and brings them back to the start. After a few seconds, he uses the DS from the cloak. Another 10 or so seconds goes by before the druid (the aoer in this group) throws down an aoe spell. But by this point half the mobs or more are already dead, leading to a very inefficient run. Any idea what the problem could be?
What level is the druid? Anything under 15 and the mobs will be low and die fast and you will get resists not getting credit for kills. Also, you dont want any extra ds on the sk until level 50 or over. Click all the sk buffs off before zoning in.
 
Last edited:
I am attempting to run this macro and am running into the following issue.

The SK rounds all the mobs up, and brings them back to the start. After a few seconds, he uses the DS from the cloak. Another 10 or so seconds goes by before the druid (the aoer in this group) throws down an aoe spell. But by this point half the mobs or more are already dead, leading to a very inefficient run. Any idea what the problem could be?
To be sure not to get aggro and die, it waits quite long before going in and doing the AOE. Most noticeble in the very low levels. You could try and manually move in and do your AOE a few runs until the mobs get enough lvl to last alittle longer. Anyway, it will get better.
 
What level is the druid? Anything under 15 and the mobs will be low and die fast and you will get resists not getting credit for kills. Also, you dont want any extra ds on the sk until level 50 or over. Click all the sk buffs off before zoning in.

The druid at the time was 29. The Sk has 0 ds buffs on. But as part of the macro the sk uses the cloak ds, the problem is he is clicking it on a full 10+ seconds before the druid steps in to aoe.

To be sure not to get aggro and die, it waits quite long before going in and doing the AOE. Most noticeble in the very low levels. You could try and manually move in and do your AOE a few runs until the mobs get enough lvl to last alittle longer. Anyway, it will get better.

Manually doing it is the only way it works, which is kinda ok, but defeats the purpose of doing something that is supposed to be automated.
 
The druid at the time was 29. The Sk has 0 ds buffs on. But as part of the macro the sk uses the cloak ds, the problem is he is clicking it on a full 10+ seconds before the druid steps in to aoe.



Manually doing it is the only way it works, which is kinda ok, but defeats the purpose of doing something that is supposed to be automated.
The version I use worked from level 15 to 75 without any manual assistance. Have you tried it?
 

Attachments

Following advice here I did the golden pick quest I and II to get The Golden Pick. It's a really easy quest in blightfire moors, the pick has a 1 dmg unresistable proc, and it procs every hit.

I grabbed the hitall macro from here and added a line to the hatchery macro, basically /dex (character_name) /mac hitall

So as well as the ae, I have another pl'ee running through the group hitting mobs for 1 dmg which helps too.

Keep at it, I was using cannonballdex's version and made a couple of mods and changes to suit my setup, working brilliantly. At the start it can be a bit rough, I was bringing chars in at under 10, but by level 20-30 you should be having no problems and doing a level at least each run.
 
The version I use worked from level 15 to 75 without any manual assistance. Have you tried it?

Not sure where this version came from but thanks for posting it. Works like a charm .... only complaint is it takes approximately 4 to 4-1/2 minutes per run ... I see areas where it can be improved, just not sure how to edit it as I'm not really good with coding.
 
Not sure where this version came from but thanks for posting it. Works like a charm .... only complaint is it takes approximately 4 to 4-1/2 minutes per run ... I see areas where it can be improved, just not sure how to edit it as I'm not really good with coding.
I took the original file some time ago and just edited the things that suited me and added a few things to it. The 4 to 4-1/2 minutes is the delays. /delay that may have been added for lag. It's been a while since I looked at the code or used it.
 
So just got back to useing this for a new group. everyone is 15+. i can start in pok and it runs fine until the tank is back with the mobs. the mac fails to call item 8 (back slot ds) and the mage never goes and casts pbae. if i do those things by hand the mac hangs up and never runs :killedallthemobs. the sk just stays there and casts Tylix's skin forever. any incite on what i could be doing wrong here?
 
As for the mage not casting, did you verify the spell is in the correct gem slot?

I just ran it twice but using a bard with Chords of Dissonance in gem #1. It ran without flaw.
 
Last edited:
As for the mage not casting, did you verify the spell is in the correct gem slot?

I just ran it twice but using a bard with Chords of Dissonance in gem #1. It ran without flaw.
yup i tried it with every gem slot yesterday, same results. Everything is fine till it comes to the actio. SK rounds up the mobs, call to cast fails, mobs die, group sits there. I switched to an older version I had on a jump drive and it ran flawlessly.
 
it is saying MQ@Yes is Required!
I am using Next, but I don't see in the ini where I can put the alias.
Can I just put it in anywhere?
 
it is saying MQ@Yes is Required!
I am using Next, but I don't see in the ini where I can put the alias.
Can I just put it in anywhere?
aliases are in your macroquest ini under [Aliases]

INI:
/yes /multiline ; /squelch /notify LargeDialogWindow LDW_YesButton leftmouseup ; /squelch /notify LargeDialogWindow LDW_OKButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Yes_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_OK_Button leftmouseup ; /squelch /notify TradeWND TRDW_Trade_Button leftmouseup ; /squelch /notify GiveWnd GVW_Give_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectAcceptButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_AcceptButton leftmouseup ; /squelch /notify RaidWindow RAID_AcceptButton leftmouseup

/no /multiline ; /squelch /notify LargeDialogWindow LDW_NoButton leftmouseup ; /squelch /notify ConfirmationDialogBox CD_No_Button leftmouseup ; /squelch /notify ConfirmationDialogBox CD_Cancel_Button leftmouseup ; /squelch /notify TradeWND TRDW_Cancel_Button leftmouseup ; /squelch /notify GiveWnd GVW_Cancel_Button leftmouseup ; /squelch /notify ProgressionSelectionWnd ProgressionTemplateSelectCancelButton leftmouseup ; /squelch /notify TaskSelectWnd TSEL_DeclineButton leftmouseup ; /squelch /notify RaidWindow RAID_DeclineButton leftmouseup

the migrator should take care of that for you
 
Release Hatchery.mac

Users who are viewing this thread

Back
Top
Cart