• 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

Infultraiting the Guardian Riposte Macro v2.0 (FULL AFK SUPPORT)

Joined
Feb 8, 2005
RedCents
8,901¢
Ok 12 year anniversary mission revisited due to the massive demand. Since everyone loves the original macro, this one is considerably better because you don't have to babysit it. Various upgrades in the code and also switch side on the CPU because it gives a better positioning in the back.

Enjoy! Red Cent if you use it please!

Rich (BB code):
|--Infultraiting the Guardian Riposite Macro v2.1--|
|-v2.0 Features
|-Added Reprieve
|-Changed Loc to be a corner for ripo
|-Starts attacking with 4 remaining mobs
|-Changed Endurance to Percentage
|-Changed Intercepting Fist to start of fight
|-Changed Face to heading so you move in a consistant direction
|-Manual staggered backup for more ripostes
|-v2.1
|-Intercepting fist number this will determine how many extra time it fires per fight
|--------------------------------------------------|

Sub Main 
/declare interceptnumber int outer 1
:mainloop
/if (${Zone.ShortName.Equal[poknowledge]}) /endm
/if ((${Me.PctEndurance}<25) && ${Me.CombatAbilityReady["Reprieve"]}) /doability "Reprieve"
/if (!${Spell[${Me.Aura[1]}].ID}) {
	/squelch /keypress =
	/delay 10s !${Me.Casting.ID}
	}
/call MoveToLoc -10 -102
/face fast heading 355
/target npc CPU
/delay 2s ${Target.ID}
/call SpawnMobs
/delay 5s ${Me.XTarget[1].ID}
/call MassKill
/goto :mainloop

/return

Sub SpawnMobs
/declare m int local
                /for m 1 to 20
			/say 993333
                /next m
/keypress esc
/return

Sub MassKill
|---Setup position
/keypress back hold
/delay 5
/keypress back
/delay 1s
/if ((${Me.CombatAbilityReady["Intercepting Fist Rk. II"]}) && (${Me.PctEndurance}>10)) /doability "Intercepting Fist Rk. II"
|---Loops till everything dead
:wait4massdeath
|---Intercept Logic
/if ((${interceptnumber}>0) && (${Me.CombatAbilityReady["Intercepting Fist Rk. II"]}) && (${Me.PctEndurance}>10)) {
/varset interceptnumber ${Math.Calc[${interceptnumber}-1]}
/doability "Intercepting Fist Rk. II"
}
/keypress back hold
/delay 1
/keypress back
/delay 5s
/if (${Me.XTarget[5].ID}) /goto :wait4massdeath
:killrest
/if (${Me.CombatState.Equal[COMBAT]} && !${Me.Combat} && (${Me.PctHPs} > 10)) /attack on
/if (${Target.Distance}>20) /stick 10 moveback
/if (${NearestSpawn[NPC los targetable].ID}!=${Target.ID}) /target ${NearestSpawn[NPC los targetable]}
/if (${Me.XTarget[1].ID}) /goto :killrest
/return

Sub MoveToLoc(MoveToY, MoveToX) 
    /moveto loc ${MoveToY} ${MoveToX}|on 
  :moveToLocation
    /if (${Math.Distance[${Me.Y},${Me.X}:${MoveToY},${MoveToX}]} > 20) { 
        /delay 5
        /goto :moveToLocation
    } 

/return
 
Last edited:
This seems to work well, but only hits intercepting fist once per round. the first version did it every time it popped
 
Mainly did that to keep from intercepting fist burning through all the endurance and to be able to reprieve after and not be stuck in an intercepting fist.
 
This will tell you if you have any combat skill active
Rich (BB code):
/if (${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) {

}
 
any way to put fist on a timer like... Twice per round?... Reuse is every 30 seconds, so maybe use it every minute after the first hit?

Wouldnt burn TOO much endurance and would still be there. =)
 
Thank you very much... I would recent you if I could figure that crap out lol.
 
I don't have redcents to give however- wasn't able to figure out how to give them. lol.
 
You can red cent anyone if you are subscribed. Its not a pool where it deducts from yours. Its a system to reward those that are contributing and they can buy stuff like a month's subscription when they have enough.
 
Can you repost the earlier version? this version - reprieve doesn't seem to work

edit - NM, had to change it to Reprieve Rk. II
 
Thank you for this!

Is it possible to add another line or two? The only issue i rarely have is when a mob runs, i get spammed out of range. Is it possible to make it if the "Out of range" message pops x (probably 10ish) amount of times, it just restarts macro and pulls more mobs?
 
I did this for the last mob running

Rich (BB code):
  /if (${Target.Distance}>20) {
    /echo Bastard is getting Away Intercept!
    /stick
  }
 
using a 95 monk with 2900 aa and wearing mostly t4 HoT gear still, I'm having problems and can't seem to set it up so it's safe to afk/sleep. I changed it to only spawn 8 mobs at a time but the monk still gets dps'd down from the grey cons enough to where he needs to mend. I have to sit there and mend him, and then continue pressing intercepting.

I changed it to do intercepting like 5 times but I can't leave my merc on because she pulls agro from healing, even on efficient. Giving up on this for now, but had some fun before I did. I pulled a massive train and blew whirlwind with destructive force while using a 2HB. Too bad it's only up every 40 minutes and destructive force every hour if you don't have hastened aa.
 
using a 95 monk with 2900 aa and wearing mostly t4 HoT gear still, I'm having problems and can't seem to set it up so it's safe to afk/sleep. I changed it to only spawn 8 mobs at a time but the monk still gets dps'd down from the grey cons enough to where he needs to mend. I have to sit there and mend him, and then continue pressing intercepting.

I changed it to do intercepting like 5 times but I can't leave my merc on because she pulls agro from healing, even on efficient. Giving up on this for now, but had some fun before I did. I pulled a massive train and blew whirlwind with destructive force while using a 2HB. Too bad it's only up every 40 minutes and destructive force every hour if you don't have hastened aa.

I set mend in mq2melee to 75%, works like a champ. Have 95 monk with hot t4 gear & 5500 AAs. I set intercepting to 2, no merc. Reprieve is important, if you have Rk II, u have to change the name in the Mac.
 
Aye, what ncccippy said, set this up in mq2melee. I personally have my mend at 50% since i have 6k AAs and maxed all my mend AAs. I have master's aura set to recast in the macro, I bound mine to the last button on the hotbar. I probably should of just put that into the macro as /casting but used /keypress instead. I'll change that when I get a minute.
 
This all sounds like good info, but I don't know how to set up anything extra in mq2melee and I thought this mac didn't use it. the downshits / holyshits are a mystery to me. I think I tried to past in someone elses monk stuff to mine and it didn't do anything. I need a refresher course in doing all this stuff. I also have seen people using this mac who have zoned out of the instance and are still spamming the exact code used in this mac. If you leave this overnight, the max it will run is until the task boots you. Maybe a built in shutoff if you zone would be a good thing to protect people who sleep while it's on. Noticed a guy on my server running it night after night when I'm just going in, then when I come out of mine 3 hours later his toon is still spitting out the 993333 code into pok /say.

Anniversary is about over anyway, I will have to PL manually for my baby zerk. he's already up to 77 though. It's unfortunate he's on my main account or I'd use my monk who's 95 with way better aa and SS raid weps. Stuck using my friends monk who sorta blows, need to upgrade his discs too, no reprieve on him, only respite. I could always just go back to using the ranger to PL in there, since these mobs are Vinelashable which makes it fun to just root then chain cast the arrow swarm thing. I'm gonna take a look at the mq2melee topic again and see if I can't get some good codes copied to my monks main release folder ini.
 
This and all Anniversary tasks are running until June 16, 2012.

A zone check with /end macro is a pretty good idea
 
what is the code to end a macro when you zone lol woke up and my toon was in POK auto running the the corner.

is there a code that would make my character log out say something like /camp if zone out of the instance?
 
Under
Rich (BB code):
:mainloop

Add

Rich (BB code):
/if (${Zone.ShortName.Equal[poknowledge]}) /endm
 
Thanks noobHax I tweaked it to my liking having him spawn from 1 to 6 and then changed the 5 to 10 on
Rich (BB code):
/if (${Me.XTarget[5].ID}) /goto :wait4massdeath
:killrest
The monk doesn't have all xt slots bought from aa so it works to make him automatically start attacking all mobs that have been spawned. ran it all night, then woke up and ran it more all day. it's working flawlessly, especially now since I figured out how to activate mend in mq2melee.
 
Love the mac. Could you add in a check that if target is out of range due to running it FD's aggro instead of attempting to stick? The runner will regen quickly to full and path back to the spawn while allowing you to begin killing again very quickly.
 
I noticed something wierd that I am struggling with.

My Barbarian warrior has no trouble sitting his butt up against a corner and killing stuff.

My Troll warrior however sits his butt in the corner and mobs run all over the place all crazy and he ends up getting pinged all around the map. I am thinking it is a race model issue. I may try some illusions and see what is up, or maybe shrink.

The good news is my troll is so much better in HP and DPS that it doesn't really affect him as much even if he ends up all over the map he kills everything.

Just wondering if anyone else has any trouble. I'll test shrink and some illusions to see if it changes.
 
Nope only this years anniversary tasks were supposed to stay up 13 weeks not all of them.
 
I got all my toons and my buddy's toons to 95. I was just about to sell PLs for plat when they yanked it. Oh wells.

Now I have to learn how to play a 95 Druid with no casting skills and defiant gear!!!
 
Infultraiting the Guardian Riposte Macro v2.0 (FULL AFK SUPPORT)

Users who are viewing this thread

Back
Top
Cart