• 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
The only issue I come across is sometimes I get some kind of bug where my character is grouped, but doesn't show it in the group window. Has happened on Tank and Bard, just have to exit group and re-invite, but may because I am running too many things on my PC. I'm always at my PC so not a big deal, but that's the only thing off the top of my head I have noticed.
 
I dont own a shadowknight but would love to try this macro and powerlevel new toons.

How hard would it be to change this so I could use an enchanter (aoe tash aa for aggro) ?

😁
 
You could try it with an ench. You'd edit the tank buffs, pull and AEaggro lines (roughly lines 50-100, you can see the comments on where they are and what they do.) Besides AE tash, setting it to rune yourself is big aggro, like 2x aggro of a similar heal. You could use your PBAE color stuns too, though you'd need to edit it to just run them once or twice. If you kept stunning, the mobs wouldn't die to your ench's damage shield.

I mod'd as version that ran a druid "tank" for low levels. Druid would self refresh their own damage shields and use their AE snare & self heals to keep aggro.
 
playing around with this for the first time. how can i add a longer delay between the plee's saying ready to enter and the sk trys to enter?
 
If you need one, get a free code editor like Notepad ++ and then open the hatchery macro. Should be around line 130-ish:
Code:
    /if (${ShowDebug}) DEBUGCHAT [${Macro.Name} @ ${Macro.CurLine}] ---> Sending PLee's into the instance.
    /if (${UsePlee1}) /squelch /bct ${PLee1} //say ready
    /if (${UsePlee2}) /squelch /bct ${PLee2} //say ready
    /if (${UsePlee3}) /squelch /bct ${PLee3} //say ready
    /if (${UsePlee4}) /squelch /bct ${PLee4} //say ready
    /if (${UsePlee5}) /squelch /bct ${PLee5} //say ready
    /delay 5s
    :TankEnter
    /if (${ShowDebug}) DEBUGCHAT [${Macro.Name} @ ${Macro.CurLine}] ---> ${Tank} attempting to enter instance.
    CHATMETHOD Attempting to enter instance on Tank
    /say ready

Change that "/delay 5s" before :TankEnter to whatever you think you need, 10s or 15s or such.
 
If you need one, get a free code editor like Notepad ++ and then open the hatchery macro. Should be around line 130-ish:
Code:
    /if (${ShowDebug}) DEBUGCHAT [${Macro.Name} @ ${Macro.CurLine}] ---> Sending PLee's into the instance.
    /if (${UsePlee1}) /squelch /bct ${PLee1} //say ready
    /if (${UsePlee2}) /squelch /bct ${PLee2} //say ready
    /if (${UsePlee3}) /squelch /bct ${PLee3} //say ready
    /if (${UsePlee4}) /squelch /bct ${PLee4} //say ready
    /if (${UsePlee5}) /squelch /bct ${PLee5} //say ready
    /delay 5s
    :TankEnter
    /if (${ShowDebug}) DEBUGCHAT [${Macro.Name} @ ${Macro.CurLine}] ---> ${Tank} attempting to enter instance.
    CHATMETHOD Attempting to enter instance on Tank
    /say ready

Change that "/delay 5s" before :TankEnter to whatever you think you need, 10s or 15s or such.
Not sure why but when i try and DL the latest version it keeps giving me 1.56. same with pulling from the launcher. this might be part of my problem to begin with.
 
morisato updated Hatchery.mac with a new update entry:

Hatchery Full Auto! -

Sorry for the delay on the New Hatchery Been distracted by IHC, LOL no excuse i know but Here we go!

Hatchery NEW FEATURES!
Works for SK as tank - Automems All Spells. Requires lvl 85 or higher SK.
Runs Cskillup for all Casters In group - Requires U to have the proper Spells.! or it will not work. But will not affect hatchery performance.
Reworked Zonein Routine
Reworked Task Acquire Routine.
*Personally tested with the new 115 Cap And was able to Sucessfully Even if not productively level...

Read the rest of this update entry...
 
I just tried the new version last night really nice. Many improvements love the faster cycling of the zones and cskill up addition.

I did find at higher level (my AOE toon is 80) that 50% of the mobs were dead before the AOE person would move into position. I changed when the AOEer would move to between when the AA agro spells were cast and also changed how close the AOE person was with a rand of 30 on ever spell I use there is no need to have the AOE person so close to the fighting.
 
I just tried the new version last night really nice. Many improvements love the faster cycling of the zones and cskill up addition.

I did find at higher level (my AOE toon is 80) that 50% of the mobs were dead before the AOE person would move into position. I changed when the AOEer would move to between when the AA agro spells were cast and also changed how close the AOE person was with a rand of 30 on ever spell I use there is no need to have the AOE person so close to the fighting.
Find the solution to that is to use a smaller damage Shield. If you use the 115 Shield, it's a bit too strong. And as far as the positioning goes if you leave it to do all of its taunts. It's not an issue cuz it's dropped for 4 aes.
 
Find the solution to that is to use a smaller damage Shield. If you use the 115 Shield, it's a bit too strong. And as far as the positioning goes if you leave it to do all of its taunts. It's not an issue cuz it's dropped for 4 aes.
Agro doesn't seem to be the issue, I have found with the positions you use the AOE person is sometimes is in the middle of the pack of mobs and gets hit (don't know exactly what to call it small AE from the mobs......)
 
Okay I've never had that as a Issue i even tested up to 85 Which BTW was not very efficient. But i succeeded in pulling and tanking the whole hatch on my 115 sk, had to turn on merc thou.
 
just strip the DS and use an event trigger to know when the AOE person cast the AE so your SK can cast the DS
Hard to do with the Ds I am referring to is Being cast By a Out of group Mage or druid that is standing outside the zone The Sk Ds is not the issue. its low enough i find. but when u stack all the super ds it does dmg to fast, I did find there is some Shaman Spell that Turns off the DS until u click the spell off which worked nicely but not really practical for this usage.
 
Okay I've never had that as a Issue i even tested up to 85 Which BTW was not very efficient. But i succeeded in pulling and tanking the whole hatch on my 115 sk, had to turn on merc thou.
I did find when the AOE person hit 80 I needed a merc. Would go in the first time and come out at 50% health and the next mission would die. Happened twice so dropped one toon and started using the merc. No more problems with death.
 
the only problem i run into is on the runs after the first, the sk fails to drop task and they just zone into the same task over and over

doing a /kickp t after they zone.. and then a /yes appears mq2yes isnt working


Changed To this on line 517

Sub Kicktask....

/squelch /bcga //taskquit

From this on line 517

/squelch /kickp task

And it works fine now... Im no like coder or anything but i know some simple bcg commands lol
 
Last edited:
I changed it from That cause if someone is in transit they Fail. to leave and u end up stuck without a task if the leader does /kickp task it kicks everyone regardless if they are zoning etc..

Your changes Can and likely will result in 1 Slow zoner messing everyone up so you know.
 
Your changes Can and likely will result in 1 Slow zoner messing everyone up so you know.

50 rounds no issue.. and i wouldn't say my connection or cpu is the fastest, im also running EQwire so zonetimes are relatively fast

the /kickp task was doing absolutely nothing, task box came up, went away they zoned into the old instance

i know what kickp t does.. but the sk just wasn't interacting with it or doing anything about it
 
Last edited:
How do I declare the damage shield buffer? I have a 65 mage I want to use. This isn't right obviously:

sub Declares
|---------------Start Edit-----------------------------------|
|------------------------------------------------------------|
/declare MyMageName string outer EDIT
/declare "flameshield of ro" string outer EDIT

What is the correct syntax?
 
You want the mage to buff the SK? I'm not sure this version is setup for other toons to buff the tank, I only see the tank self buffing. You could add some lines if the mage will be in the instance though.

Dannuic's original version could have other toons buff the tank inside the instance.
 
Hmm the macro has these lines so assumed you could have a mage sat outside the group in pok:

/dgt all You can use a optional Damage Shield by Editing the Hatchery macro
/dgt all And Inputting Your Damage Shield Caster Name and Spell name.
/dgt all I Recomend the Mage Coat Line Or Druid Bulwark Single target Lines.
/dgt all They can then Sit out of group In Pok beside Destrea for Buffing.
 
Ohh sorry yes, the version on the download button isn't the same as the code shared in the first post. Try something like this:
INI:
sub Declares
    |---------------Start Edit-----------------------------------|
    |------------------------------------------------------------|
    /declare Damageshieldcaster string outer Gandalf
    /declare Damageshieldspell  string outer Flameshield of Ro
 
Ohh sorry yes, the version on the download button isn't the same as the code shared in the first post. Try something like this:
INI:
sub Declares
    |---------------Start Edit-----------------------------------|
    |------------------------------------------------------------|
    /declare Damageshieldcaster string outer Gandalf
    /declare Damageshieldspell  string outer Flameshield of Ro

Aaaah I see, I have to replace the "EDIT". I'll take a look, thanks.
 
Everything is red to my level 8 bard, so he's not hurting anything...he's the leader. Any pointers?
 
Do you have your pbae song in the correct spell slot. Slot 8 I believe. Or do you mean everything’s getting resisted? If resisted, manually level him up a few more levels and try again. There’s a sweet spot.
 
Btw, found the sweet spot is around 15

Another question, it doesn't seem like my OOG mage buffs my tank with DS.

This is all you change right?

/declare Damageshieldcaster string outer <magename>
/declare Damageshieldspell string outer Dreamfire Coat
 
I personally run my toons to 21 using Level10.mac before hatchery. and Lines 46/47

/declare Damageshieldcaster string outer Dweeb1123
/declare Damageshieldspell string outer Dreamfire coat

Would be what you change.
 
I personally run my toons to 21 using Level10.mac before hatchery. and Lines 46/47

/declare Damageshieldcaster string outer Dweeb1123
/declare Damageshieldspell string outer Dreamfire coat

Would be what you change.
Like Morisato said use the lvl10 Mac, 14 would be the minimum, if you can’t do red wine because of faction you can do fire beetle eyes in Oggok.
 
I had to increase the Z axis on the exit hatchery code to allow my ogre sk to zone out. No others had issues. I changed it to /moveto loc -32 -100 60 and it zones out fine now. It was stopping short of zoning out.
 
I’m using an 87 Druid to “tank” leveling a 30 bard and SK...... could get a PBAE spell to land from the hard without the hard dying.

bought stacks of throwing daggers from a research vender next to the small bank in POK. Setup a window on the bard turned on auto attack and would tab to the next mob once I hit it once.

Using the bard (or SK) how can I use the PBAE spell with the PL toons dying? I guess maybe asked another why, how could I edit it so my Druid holds Aggro better?
 
They may have changed something in the zone to make this macro not work any longer. Just tried the macro and the Bard is getting 6 to 30% per kill the other toons are getting 1 to 6% XP. This is on test after the 6-9 patch.

Very happy to say there are no problems with the Hatchery zone. I found after trying normal leveling that Fellowship XP sharing was turned on, on the toons that were leveling so slow. I never realized how big of a hit that was.
 
Last edited:
small typo in line 220
/if (${Me.Inventory[13].Name.NotEqual[Honed Wurmslayer]})
should be
/if (${Me.Inventory[13].Name.NotEqual[Horned Wurmslayer]})

missing the r
 
Seems to have an issue on line 86 with calling mq2twist. as this is a toggle command when the macro loops the second time it disabled the plugin. Manually enabled mq2twiist and commented out that line for constant runs.
 
I get to 'Waiting 40 seconds for instance to be ready' then nothing happens. My mage also does not give the damage shield, could it be an issue with mq2dannet?
 
Release Hatchery.mac

Users who are viewing this thread

Back
Top
Cart