Feral Macro to prevent casting Regrowth without PS up

I’m looking for help with a macro so I don’t end up shifting out of kitty to cast Regrowth. I have Vuh’do to handle my cast, but I don’t always catch that Predatory Swiftness is not up and lose GCDs and dps by accidentally shifting.

There is no way to prevent that. That would fall under automated play where you only take actions based on what buff you have.

Can maybe get a weakauras set up to notify you when you’ve got the Pred Swiftness proc, so that way it’s a bit more noticeable so it reduces the times that happens?

2 Likes

I do this. ^

Have you tried the option for no-shift.
Not sure you are all talking about thhe same thing

1 Like

This is probably what you want (casts regrowth no matter what when out of combat, will not change out of cat form if in combat):

#showtooltip
/run if InCombatLockdown() then SetCVar(“autounshift”,0) end
/cast [@mouseover,help][] Regrowth
/console autounshift 1

4 Likes

That’s not true. I’ve been using a macro to prevent shapeshifting out of Cat Form when using Regrowth for nearly five years now.

All you need to do is create a macro that turns off auto-shift before casting Regrowth. If you do this it will cast just fine with PS but if you try to cast it without PS the spell will fail and you get the generic error message “can’t do that in shapeshift form.”

The poster above me has the exact syntax for it.

2 Likes

But now you need another macro to be able to cast a normal Regrowth, or manually shift out of form to cast it.

Isn’t this more work than just making it so Pred Swiftness procs are more noticeable?

I do both. If I can figure out how pictures work in the forum I can post a pic of my UI.

The whole goal of the macro is to keep me from casting Regrowth accidentally and forcing me out of Cat Form. Until we develop macros that can read my mind and know if I wanted to shift or not it’s the best we got.

This was a bigger deal with old BT… when BT was directly tied to Regrowth and thus PS. When I was first learning the spec I would frequently Regrowth at the wrong time and shift out when I didn’t mean too, hence the macro. So now I do use two versions of the spell. One with autoshift off, one with it on. Now with new BT I keep it because that’s what I’m used to. I don’t see it as a big deal because it’s two different buttons for two different intents.

Better situational awareness fixes this issue without needing to create a macro :wink: and not bashing on anyone. I’ve definitely made my mistakes with Pred Swiftness. But that’s why I recommended weakauras. Makes it more noticeable, and trains you to not hit Regrowth unless you actually want to :slight_smile:

Edit: I don’t use weakauras. Aside from bartender, I have the custom UI. Just the way I’ve always played, so it’s more integrated into me to be on the lookout for such things

1 Like

Nice one. I have been using a slightly simpler version for some time without issue; It looks like the following:

#showtooltip Regrowth
/console autounshift 0
/cast [help,@mouseover] Regrowth
/cast Regrowth
/console autounshift 1
/use 3

Tip: We can also use this for Rejuv (but I like that one to break me out of form). Also, this works in Bear form. The tricky version should as well. Not using a macro still allows the use of the free proc in Bear form, that is just something new in SL from what I can tell.

PS - The /use 3 is an old school technique (not sure who to credit) that basically forces the macro to end, since it tries to use an equipment slot that doesn’t exist (if I understand it). Works nicely, or at least does not break anything.

4 Likes

I need a refresher on the double bracket []. I think I can make my version better with that (i.e. remove my extra /cast Regrowth line.