Innerfocus Macro

Hi Guys,

I am trying to create a macro that casts inner focus if it is available and then Holyfire and i want it to cast holy fire if it is not available. This is what I have now but it is not working.

#Showtooptip Holy Fire
/cast Inner Focus
/run UIErrorsFrame:Clear()
/cast Holy Fire (Rank 3)

What is going wrong here?

Thanks!

Try without the uierrorsframe line.

Still not working, it only casts the Innerfocus but it is not combining with the holy fire in this case (respeccing into shadow soon but bit emotionally invested in the problem now :wink: )

Does inner focus have a rank or a cooldown?

3 Minute cooldown and no rank

Does it invoke the global cooldown?

Such macros won’t work in modern engine. If spell fails, entire macro stops.

Otherwise players could use it to make one button rotation.

I do believe yes, but it’s only a 95% certainty, as I can’t check right now

Okay so i am trying something that is not working, that is a relieve, i will just have to manually turn it on then. Thanks for the replies guys!

So that’s why the macro doesn’t work.

As mentioned such functionality doesn’t exist. Macros aren’t able to detect CDs of other spells. You can add conditional blocks to macros as I’m sure you’re aware or have seen, such as
/cast [noform] SpellName, which would only cast the spell if you weren’t in a form (shadowform) and would ignore the cast if you were in shadowform.

In retail you can say if a talent is active as a conditional but that’s about it.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.