Does anyone know if it's possible to make a macro that only casts Healing Touch if Predatory Swiftness is up? I have a Weak Aura to track the Predatory Swiftness buff, but sometimes I like to hold my Healing Touch casts because I'm using all my GCD's to get more important things up, and then I'll cast Healing Touch right as Predatory Swiftness wears off and pop out of Cat form which is really annoying.
When you use an ability that requires you to be in caster form while shapeshifted, the client checks a console variable called "autounshift". If that variable is 1 (true) then it will automatically cancel your form and then cast the ability, if it is 0 (false) it will not unshift you and the ability cast will silently fail.
Since Predatory Swiftness (or Nature's Swiftness) allows the ability to be cast in form, the cast line only succeeds when the player has either of those buffs up.
A simpler form would be to simply set the variable to 0 using the console slash command, then cast the spell, then set it back to 1. The macro I provided is a tad more complicated and instead only sets the variable to 0 if you're in combat, that way you can freely pre-cast a Healing Touch outside of combat without manually having to shift out.
I need a macro that casts DK's gargoyle, then 2 seconds after that casts all my cooldowns. Why? Because the gargoyle takes a couple seconds to fly down and start casting
Basically: how to you add a two second delay to a macro?
Alright, here's a super-basic question that pretty much anyone not retarded (unlike me) could probably answer...
I'm looking for a macro that will attack my target with spell X if I don't have a focus. If I DO have a focus, I want it to attack my focus instead.
I just need that modifier that swaps to the target instead. I already have /cast [@focus] X
If my memory serves me, it should be as simple as this (however, if not - then let me know)
I'm at work so I can't test before answering.
Code:/cast [@focus, exists] X; X
Yes, that should work, although you can simplify it a little:
It's also a good idea to replace "exists" with either "help" or "harm" depending on if you're casting a helpful or harmful spell respectively, that way it won't try to cast on an invalid target if you're doing something different with your focus.Code:/cast [@focus, exists] Spell
Would a macro like this be possible: Cast X damage spell if I have Y buff on me, if not then cast spell Z.