That's excellent. I tried a similar macro before, but I never could find a solution that didn't shift me out of cat form. Now to think about the possibilities.
I play Feral. The Feral rotation relies on Energy banking and is not GCD locked, so sparing the time to cast Healing Touch in order to boost the damage of special attacks is a good synergy. But making it work together with Nature's Swiftness is a pain, because if you have both Nature's Swiftness and Predatory Swiftness active, using Healing Touch will consume them both with no additional benefit. So it is necessary to find a dedicated spot in the rotation for Nature's Swiftness.
Any Feral that takes DoC has become accustomed to following each 5-point finisher with a Healing Touch, to use Predatory Swiftness procs to proc DoC. Given that, it seems to me the optimal use of a NS/HT combo, in order not to conflict with PS procs, would be before applying Rip and Rake. To squeeze out even more DPS, it would probably be wisest to then use Predatory Swiftness right away, use one charge of DoC on Shred, but then wait for either an Omen of Clarity proc or full energy to use the second one on Thrash for a third concurrent 50% stronger bleed.
I think that on a boss fight, the optimal opening rotation will now look like this:
Savage Roar with 0 points (requires Glyph of Savage Roar), from stealth
Ravage, from stealth
Faerie Fire (if Weakened Armor is not provided by a tank)
Tiger's Fury + Berserk + racial cooldowns + trinket
Shred to 5 combo points
Nature's Swiftness + Healing Touch macro
Consume DoC charges with:
Healing Touch (with the PS proc)
Thrash (if Berserk is still active or with Omen of Clarity proc)
Continue with normal priority list
Edited by Tarazet, 13 November 2012 - 11:25 PM.