1 Button Feral with Modifiers

Hey,
I havent posted a macro in quite some time. I built this off of Spinnaker’s very nice Scratch and Claw macro. It’s changed quite a bit and makes it true one button. Much like he says, its really a single target macro as the AOE is alot of thrash spam. I’m getting great dps at a 911 ilvl so felt I should share.

Sequences['OakCatRotationFinish'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Oak@Proudmoore",
  SpecID=103,
  Talents = "2,3,1,3,2,2,1",
  Helplink = "https://wowlazymacros.com/",
  Help = [[Press Shift for Rip and Alt for Ferocious Bite
Threw Maim in there by pressing CTRL, pvp purposes]],
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      KeyPress={
        "/cast [noform:2] Cat Form",
        "/cast [nostealth,nocombat] Prowl",
        "/cast [mod:alt] Ferocious Bite",
        "/cast [mod:shift] Rip",
        "/cast [mod:ctrl] Maim",
      },
      PreMacro={
      },
        "/cast [nomod,combat] Brutal Slash",
        "/castsequence [nomod] reset=combat  Rake, Thrash, Shred, Shred",
        "/cast [nomod,combat] Berserk",
        "/cast [nomod,combat] Tiger's Fury",
        "/cast [nomod,combat] Ashamane's Frenzy",
      PostMacro={
      },
      KeyRelease={
        "/console autounshift 0",
        "/cast Regrowth",
        "/console autounshift 1",
      },
    },
  },
}

Here is an AOE version that essentially just spams thrash with brutal slash thrown in there using Ferocious Bite as the finisher, because… well, why not?

Sequences['OakCatAoE'] = {
-- This Sequence was exported from GSE 2.2.08.
  Author="Oak@Proudmoore",
  SpecID=103,
  Talents = "2,3,1,3,2,2,1",
  Helplink = "https://wowlazymacros.com/",
  Help = [[This one only has Ferocious Bite as the modifier]],
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Sequential",
      KeyPress={
        "/cast [noform:2] Cat Form",
        "/cast [nostealth,nocombat] Prowl",
        "/cast [mod:alt] Ferocious Bite",
      },
      PreMacro={
      },
        "/cast [nomod,combat] Brutal Slash",
        "/cast [stealth] Rake",
        "/cast [nomod,combat] Thrash",
        "/cast [nomod,combat] Tiger's Fury",
      PostMacro={
      },
      KeyRelease={
        "/console autounshift 0",
        "/cast Regrowth",
        "/console autounshift 1",
      },
    },
  },
}

I use these with the weakaura at Wago