Howdy.
First off, I’d suggest using Gnome Sequencer, yes I’m Bias’d due to liking it’s functionality for simple things, but hey it works relatively well.
In regards to your macros, the Focus fire one is quite easily done
Focus Fire
#showtooltip
/stopcasting
/stopcasting
/cast Focus Fire
If I’ve actually used the right thing to stop attacking, this should stop what you’re doing and cast focus fire. It will not re-start your auto attacks nor will it stop your pet from attacking, Main reason being your macros that actually attack will have a /startattack function, so there’s no real reason for you to have /startattack in there since you’ll go right back to DPSing. Although for the sake if it, just add /startattack to the end if you REALLY want to. it’s not needed.
Actually looking at your other requests, you seem to mention stop auto-attacking quite a lot, not sure if you know but Auto Attacks don’t interfere with casting any abilities, so having it stop auto-attacking to Kill Shot / Kill command is a waste, ANYWHO.
If you don’t use Gnome Sequencer from here on out this will be useless to you, as I’m not very good at making consistent standard macros in WoW. But if you do, I’ll put the other 3 below, I’d suggest you do check out Gnome Sequencer (you can find the link in my MM thread, or a few others scattered about).
Macro 1
Sequences['DPS'] = {
PreMacro = [[
--/targetenemy [noharm][dead] --Remove the -- before if you want the macro to auto-target an enemy
/startattack
/petattack [@target,harm] --This makes your pet attack the target
--/cast [@pet] Misdirection --Once again, remove this if you want to auto-cast Misdirect on your Pet.
]],
'/cast [combat] Bestial Wrath',
'/cast A Murder of Crows',
'/cast Kill Command',
'/cast Dire Beast',
--'/cast Glaive Toss', --Put this here as a suggestion, Glaive toss is a DPS increase all the time, even on ST.
'/cast Arcane Shot',
'/cast Cobra Shot',
}
This should cast Bestial Wrath while in combat, and cycle through AMoC, DB, KC, AS and CS. I added Glaive toss if you wish to have that due to it always being a good idea to cast it, it’s not just an AoE skill.
Do note that KC comes before DB due to how the macro would run after the initial start. Having KC before Arcane shot causes weird issues where it will never Arcane Shot after a KC if you have the mana due to it being past the GCD (this does ofc depend how quickly you press it so…)
Macro 2
Sequences['Kill'] = {
PreMacro = [[
--/targetenemy [noharm][dead] --Remove the -- before if you want the macro to auto-target an enemy
/startattack
/petattack [@target,harm] --This makes your pet attack the target
--/cast [@pet] Misdirection --Once again, remove this if you want to auto-cast Misdirect on your Pet.
]],
'/cast [combat] Bestial Wrath',
'/cast Kill Shot',
'/cast Kill Command',
}
This is your simple killshot one you wanted, not to hard to do so.
Macro 4
Sequences['AoE'] = {
PreMacro = [[
--/targetenemy [noharm][dead] --Remove the -- before if you want the macro to auto-target an enemy
/startattack
/petattack [@target,harm] --This makes your pet attack the target
--/cast [@pet] Misdirection --Once again, remove this if you want to auto-cast Misdirect on your Pet.
]],
'/cast [combat] Bestial Wrath',
--'/cast A Murder of Crows',
'/cast Kill Command',
--'/cast Dire Beast',
'/cast Glaive Toss', --Put this here as a suggestion, Glaive toss is a DPS increase all the time, even on ST.
'/cast Multi-Shot',
'/cast Cobra Shot',
}
For this one, I’ve also left in some suggestions again, I’d seriosuly suggest using /targetenemy due to it being for Trash mobs. AMoC does really well on trash mobs due to it’s CD being reset if you kill a target, so there’s the option for that, aswell as Dire Beast not really interfering with your stuff, but that’s optional.
As I stated, if you want to use these you’ll need the Addon Gnome Sequencer, it’s simple enough to setup and understand aslong as you don’t just think it’ll just set itself up by bashing your head off the keyboard (and lord knows do we get a lot of those).