The goal of these macros is to create a single button to spam for dps, without needing to watch for ability procs or waiting for cooldowns. The premise behind these macros is something called /changeactionbar which effectively changes your bars from the (default) shift+1 through shift+6. Blizzard had stated that no macro may activate another macro, and "removed the functionality" however with this you can place multiple macros into the relevant spots on your bars and have them chain each other up to 6 times. The following macros will all be labeled by class and spec. You can name the macro's whatever you wish.
For any macro with issues I will list the best fix(es) to the problem.
Major Fix: Almost all macros that have ability-catch (which I will demonstrate later in the video) can be fixed by spamming them faster. I have found ten times per second to be the best amount without causing stability issues. Players without the G# keyboards may want to use an autoclicker program and bind it to a convenient key.
I will be adding more classes and specs over the next week or so, so keep an eye on this thread for your class to show up. I will also be adding a video soon.
Protection Warrior
Macro1
/cast Devastate
/changeactionbar 2
Macro2
/castsequence Shockwave, Shield Slam, Shield Slam, Shield Slam
/changeactionbar 3
Macro3
/cast !Revenge
/changeactionbar 1
Fury Warrior
Macro1; Set to Bar row 1:
/use 13 (if you have an on use trinket)
/castsequence Bloodthirst, Raging Blow, Bloodthirst
/cast Heroic Strike
/startattack
/changeactionbar 2
Macro2; Set to Bar row 2, same position as macro1:
/changeactionbar 3
/cast Slam
/stopcasting Slam
Macro3; Set to Bar row 3 (shift 3 by default), same position as macro 1&2:
/changeactionbar 1
/cast Death Wish
/cast Colossus Smash
Fix for downtime: Due to the macro perfection you may find yourself in downtime while everything is on CD and you are waiting for heroic strike with your slowass weapons. This can be resolved by beginning a fight with only your mainhand equipped and then equipping your offhand in 1/2 swing time. Note that math suggests that if the weapons don't have the same swing time they will eventually share a common denominator and you will eventually see downtime, but it will be far less.
Survival Hunter
Macro1
/cast !Steady Shot
/changeactionbar 2
Macro2
/cast !Black Arrow
/cast !Rapid Fire
/changeactionbar 3
Macro3
/cast !Multi-Shot (or Aimed Shot if you prefer)
/changeactionbar 4
Macro4
/cast !Explosive Shot
/changeactionbar 1
Fix for skills not being used, Steady Shot taking focus: This can be solved easily by mashing the button faster. If you fear for the safety of your keyboard or your hand, I recommend an auto-clicker that clicks approximately 10 times per second.
Assassination Rogue (simple non-bypass)(class too situation dependent)
Macro1
/castsequence mutilate, sinister strike, mutilate
/cast [target=focus] !tricks of the trade
Combat Rogue
Macro1
/cast Sinister Strike
/changeactionbar 2
Macro2
/cast Killing Spree
/changeactionbar 3
Macro 3
/cast Adrenaline Rush
/changeactionbar 4
Macro4
/cast Blade Flurry
/changeactionbar 1
Elemental Shaman
Macro1
/castsequence Lava Burst, Lava Burst, Flame Shock
/cast !Thunderstorm
/cast !Elemental Mastery
/changeactionbar 2
Macro2
/cast Lightning Bolt
/changeactionbar 1