12/8 Added in my triv loot function. Make a hotkey that does /echo loot time to start looting your pile of corpses. Also I disabled the firing of VoD and Secondspire by default. It was cute but really not needed at higher level of swarming.
You can now fire off the pet aoe's and it'll take the target off of your pet so you get back to meleeing immediately.
New hotkeys
/echo loot time - starts up the loot function
/echo nomorepewpew - ends the swarm, even if mobs are still near you.
/echo Gnomeswarmpowa! - starts the swarm, good for if you use your epic early and the train takes a bit to get to you.
You can change the hotkeys to what ever you'd like, control+f in the macro for the terms and replace them with what you'd like.
----------------------------
Updated - Fixed some flow issues, added start/stop commands. Added pet target clearing for aoe pet nukes.
So I wrote a little macro to help with swarming. It requires mq2custompopup that Sym posted here, and Maskiu was kind enough to compile for me today. It can be used without it, as all the alerts also show up in the mq2 window. But I personally keep that window tiny, and while swarming it's the last place I'm looking. Also it needs mq2cast, which is included in the vanilla compiles.
The macro can be started either by clicking your epic 1.5 or 2.0, killing mobs till you get a MC proc, or by using a /echo to start it (set in the macro)
Also it has an autofire mode for Visage of Death and Second Spire set to go off at 70 seconds left on your epic click if you haven't gotten any mortal coil procs yet. This can be disabled if you prefer to have control over them. It will only be triggered if you haven't gotten any mortal coil procs.
Once you have mortal coil up, it will keep track of how long before it fades, and give you a countdown once you have under 70 seconds left.
You'll also receive alerts from your swings being out of range, or not being able to see your target. If you target a corpse on accident, or attack somehow gets turned off, it will clear your target and get attack turned back on. (Working now, honest!) Also if you use your pet explosion spells it will untarget your pet and get you swinging at the mobs again.
At the end of your swarm you'll get a popup with the number of experience giving mobs your killed, how long it took, and how many aa points earned from the swarm. It'll also give you a tally of how many mobs you've killed, and AA you've earned in total.
I've been playing with it all day without issue, but it's been a long time since I've written any macros. So any suggestions on improving it, or bugs that you run into I'd be more than happy to look into. Time to set it free!
Some features I'm looking to add are dot cycling. So I only have to hit 1 button to load a target up with all my instacast dots. Possibly looting once the swarm ends, but I'm not looking to reinvent the wheel on this one, I'm sure other people have already written some great looting macros. And possibly some pet management support, to help keep jabobber alive. Also something to get the pesky healers killed faster.
I had a lot of fun writing it, so we'll see how far I can take it.
You can now fire off the pet aoe's and it'll take the target off of your pet so you get back to meleeing immediately.
New hotkeys
/echo loot time - starts up the loot function
/echo nomorepewpew - ends the swarm, even if mobs are still near you.
/echo Gnomeswarmpowa! - starts the swarm, good for if you use your epic early and the train takes a bit to get to you.
You can change the hotkeys to what ever you'd like, control+f in the macro for the terms and replace them with what you'd like.
----------------------------
Updated - Fixed some flow issues, added start/stop commands. Added pet target clearing for aoe pet nukes.
So I wrote a little macro to help with swarming. It requires mq2custompopup that Sym posted here, and Maskiu was kind enough to compile for me today. It can be used without it, as all the alerts also show up in the mq2 window. But I personally keep that window tiny, and while swarming it's the last place I'm looking. Also it needs mq2cast, which is included in the vanilla compiles.
The macro can be started either by clicking your epic 1.5 or 2.0, killing mobs till you get a MC proc, or by using a /echo to start it (set in the macro)
Also it has an autofire mode for Visage of Death and Second Spire set to go off at 70 seconds left on your epic click if you haven't gotten any mortal coil procs yet. This can be disabled if you prefer to have control over them. It will only be triggered if you haven't gotten any mortal coil procs.
Once you have mortal coil up, it will keep track of how long before it fades, and give you a countdown once you have under 70 seconds left.
You'll also receive alerts from your swings being out of range, or not being able to see your target. If you target a corpse on accident, or attack somehow gets turned off, it will clear your target and get attack turned back on. (Working now, honest!) Also if you use your pet explosion spells it will untarget your pet and get you swinging at the mobs again.
At the end of your swarm you'll get a popup with the number of experience giving mobs your killed, how long it took, and how many aa points earned from the swarm. It'll also give you a tally of how many mobs you've killed, and AA you've earned in total.
I've been playing with it all day without issue, but it's been a long time since I've written any macros. So any suggestions on improving it, or bugs that you run into I'd be more than happy to look into. Time to set it free!
Some features I'm looking to add are dot cycling. So I only have to hit 1 button to load a target up with all my instacast dots. Possibly looting once the swarm ends, but I'm not looking to reinvent the wheel on this one, I'm sure other people have already written some great looting macros. And possibly some pet management support, to help keep jabobber alive. Also something to get the pesky healers killed faster.
I had a lot of fun writing it, so we'll see how far I can take it.
Attachments
Last edited:


