I am using these macros on my feral druids. I don't know how optimal they are, or how to incorporate a Step Based system, but for the time being they are working for my 80-something druids.
You MUST have an addon to expand the size of your macros. I am using Macro ToolKit, which lets me use up to 1024 characters in my macros instead of the limited 255.
Single Target:
Code:
#showtooltip Shred
/cast [nostance:2] Cat Form(Shapeshift)
/cast [nostealth] Prowl
/cast [stealth] Rake
/castsequence Rake,Shred,Shred,Ferocious Bite,Shred,Shred,Rake,Savage Roar,Shred,Shred,Shred,Ferocious Bite,Shred
/cast Wild Charge
/cast [combat]Tiger’s Fury
/cast [combat] Berserk
/cast [combat] Survival Instincts
/cast [combat] Berserking
/castsequence reset=target Faerie Fire, null
/startattack
Multiple Target:
Code:
#showtooltip Swipe
/cast [nostance:2] Cat Form(Shapeshift)
/cast [nostealth] Prowl
/cast [stealth] Rake
/castsequence Rake,Swipe,Swipe,Ferocious Bite,Swipe,Swipe,Rake,Savage Roar,Swipe,Swipe,Swipe,Ferocious Bite,Swipe
/cast Wild Charge
/cast [combat]Tiger’s Fury
/cast [combat] Berserk
/cast [combat] Survival Instincts
/cast [combat] Berserking
/castsequence reset=target Faerie Fire, null
/startattack
Mindless Healing:
Code:
#showtooltip
/console autounshift 0
/cast Healing Touch
/console autounshift 1
This is amazing for casting Healing Touch only during Predatory Swiftness. It will not take you out of form, ever. 
If you have any suggestions at improving this, I am all ears.
Connect With Us