I’ve been using this to level up and run dungeons and I haven’t made any changes to it since the day Legion launched. Seems to work perfectly for me. It’s an all-in-one macro, that is used for every situation, single target, aoe, solo and grouped.
VERY IMPORTANT: I added misdirection to the pet when solo AND to the “focus” target when grouped, but you have to manually SET FOCUS on your main tank every time you join a group (right-click Main Tank’s portrait - set focus); otherwise, you’ll keep misdirecting to your pet and make everyone mad! This helps keep pesky adds off you and your non-tanks and you can keep using your pet without pulling any aggro onto it while grouped. Sidewinders will be your primary AOE skill in this macro and will almost always be the first 2 shots in your rotation, following Misdirection. So, your opening salvo on mobs will be Misdirection + 2 shots of Sidewinders, which will gather the mobs aggro onto your Pet or the Main Tank.
I HATE Barrage and use AMOC here instead. I also find that AMOC procs more reliably in this macro anyway, not to mention that Barrage is way too dangerous in tight spaces with nearby mobs.
Sindewinders is great because it replaces Arcane Shot And Multishot and fits perfectly in the rotation. Two shots combined into 1. Very macro friendly.
A couple of these skills won’t activate until you level up your Artifact Weapon, but everything works fine as you’re leveling up. And I put in Blood Fury in case you’re an Orc for the racial bonus buff.
I don’t know if it’s top DPS so far as macros go, but I have been top 1 or 2 in most groups I’ve been in so far.
I have it set for the pet to jump on the next target almost immediately after its current target dies. If you don’t want that, stop mashing the macro button when the target is about to die or remove the /petattack line altogether. I keep my pet on PASSIVE all the time anyway, but if you remove the /petattack line, you should keep your pet on ASSIST so there’s as little delay as possible from your pet attacking your next target. I have a separate /stopattack /petpassive macro next to my Sequencer macro anyway, just in case of a crazy pet emergency. Pets can be wacky sometimes, but are very handy when solo and leveling.
I decided against adding a Mend Pet line to this because it holds up the rotation a tad bit longer than I like, so Mend your Pet manually when needed so you don’t have to interrupt or delay any Aimed Shot casting. MM pets are squishy, so you’ll be using it a lot when soloing/leveling.
Been playing this all day! GREAT Macro!! Im only 106 now, but the 3 dungeon groups I was in I was top DPS… I should note I play on a Celluar Connection and even with my lag this is performing GREAT… I may remove the petattack command because he freaks out at times.
[quote quote=33868]Barrage is better as it synergies whit item level on your Bow as Murder of Crows goes on your mastery
[/quote]
True, but you’d have to test each to see which gives better DPS at the time.
Since MASTERY is the Marksman’s #2 Priority Stat after AGILITY in Legion, you should have a pretty high Mastery score with your gear, making AMOC very strong.
So, unless your Artifact Relics are giving you a really high ilvl on your Bow, AMOC is pretty solid for Marksman. I’m not sure where the breakpoints are though, so you’d have test it on the target dummies. I try to take Mastery Gear over Crit/Haste/Versatility gear, so maybe that’s why it’s working better for me.
Maybe someone can figure out what the Artifact ilvl breakpoint for Barrage is vs. Mastery Rating breakpoint for AMOC is?
But also keep in mind how erratic Barrage is in dungeons with tight packs of mobs. This macro favors survivability over raw DPS, although the DPS is pretty competitive.
I like the macro but I would suggest you add mend pet on a button modifier so that when you hold one of the modifier buttons (like shift) then press the button it will cast mend pet instead of the other skills. That will keep the macro how you like it so you dont lose the nice synergy yet also allow you to have mend pet in the macro so you dont have to swap buttons. https://wowlazymacros.com/macro-modifiers/
Also it would be nice to have the macro call/revive your pet for you if its not out already.