Wow Feral Spirit Shaman Macro
One button guns blazing Feral Spirit
/cast feral spirit
/startattack
/petattack
/click [pet] PetActionButton4
/click [pet] PetActionButton5
/click [pet] PetActionButton6
/click [pet] PetActionButton7
This macro will summon your spirit wolves, start your attack, then use all 4 of the spirit wolves abilities at the same time. So you should stun your target, sprint, start getting healed, and force mobs / pets to attack your wolves.
Thunderstorm
The way you play out those precious couple seconds after a thunderstorm is up to you. This is what I prefer.
/castsequence reset=45 thunderstorm, chain lightning, lightning bolt
Basically if you are facing your opponent, you can mash the key to TS, then CL and hopefully get a LB off by the time your opponent closes the gap. Switch CL and LB if burst is more important to you than the .5s you save off the first spell you cast after TS. This macro is designed not as an all the time mash key, but as a "use every 45 second" mash key.
Natures Swiftness + Riptide
/use 13
/cast Tidal Force
/cast Nature's Swiftness
/castsequence reset=180 Healing Wave, Riptide, Earth Shield
This handy little macro is perfect for dealing with someone who is getting focus fired. It will nearly guarantee an insta HW crit, follow it up with a riptide, then finish it off with earth shielding your now fully healed target. All while on the move.
Class shift
/quit
/castrandom class= ret paly, rogue, deathknight, druid, frost mage
/cast ezmode
This one should help every shaman regardless of spec