This macro is basically an assist for those doing the 12 Anniversary Mission, not a complete AFK macro. This was based around a 95 monk in T4 HoT group gear. Please adjust spawns according by changing 20 under spawnmobs subroutine (Currently set for 80 mobs as is).
Complete AFK might work, but its really hard to judge the pathing of 80+ mobs at the same time. Sometimes they warp, or you spin around from a stun, etc... Since the event is going away soon, I may or may not update this.
Remember to Red cent me if you like it.
Setup Instructions:
-Get Mission using Shrouds
-Un-shroud main riposte class
-Get to CPU are in mission
-Execute Macro
-Profit!
Complete AFK might work, but its really hard to judge the pathing of 80+ mobs at the same time. Sometimes they warp, or you spin around from a stun, etc... Since the event is going away soon, I may or may not update this.
Remember to Red cent me if you like it.
Setup Instructions:
-Get Mission using Shrouds
-Un-shroud main riposte class
-Get to CPU are in mission
-Execute Macro
-Profit!
Rich (BB code):
|--------------------------------------------------|
|--Infultraiting the Guardian Riposte Macro v1.2
|-1.2 Adds Reprieve under 10k endurance, keeps endurance up without rest
|--------------------------------------------------|
Sub Main
:mainloop
/if ((${Me.CurrentEndurance}<10000) && ${Me.CombatAbilityReady["Reprieve"]}) /doability "Reprieve"
/call MoveToLoc 50 -100
/call MoveToLoc 28 -100
/target npc CPU
/call SpawnMobs
/call MassKill
/goto :mainloop
/return
Sub SpawnMobs
/declare m int local
|------------20 times 4 equals 80 mobs
/for m 1 to 20
/say 993333
/next m
/return
Sub MassKill
/delay 15s
:wait4death
/if ((${Me.CombatAbilityReady["Intercepting Fist Rk. II"]}) && (${Me.CurrentEndurance}>5000)) /doability "Intercepting Fist Rk. II"
/delay 1s
/if (${Target.ID}!=${Me.XTarget[1].ID}) {
/target id ${Me.XTarget[1].ID}
/face fast
}
/if (!${Me.XTarget[2].ID}) /attack on
/if (${Me.XTarget[1].ID}) /goto :wait4death
/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:



