You cant use if statements in WoW Macros, or any decision operators with Blizzards LUA. Hypothetical code would be something like /run if GetItemCooldown('Mark of Supremacy')0 then UseAction(62) end; Where Mark of Supremacy is the item and 62 is actionbar slot Can use external program to bypass this however, PM if want more info. Trinkets + Curse of Doom. This macro will use your available Trinket, and Curse of Doom all in one button. #showtooltip Curse of Doom /use 13 /use 14 /use Curse of Doom Be wary this will still cast Curse of Doom regardless if you have a trinket available. All three drains on a single button (via ctrl and alt).
I was wondering if there is a way to first check if my trinkets are off cooldown and THEN use /use them.
Here is what the problem is.
My macros look BASICALLY something like this.
Problem with this method is when my trinkets are on Cooldown I get bombarded withItem is Not Ready YetandSpell Is Not Ready Yeterror messages, which significantly reduce my casting speed, which is a BIG problem in PVP. You know every failed spell or trinket use trigger a GCD of like 0.5 or more.
I need some way to check if the trinkets are ready before executing the /use command and if they are still on Cooldown, the macro should skip the /use 13, 14 part and proceed directly with the spell-cast.
Here is how I imagine it, USING PSEUDO-CODE to just represent my idea.
Anyone got any idea how to resolve this ? I used the Search function but didn't find anything relevant to my problem.
Macros |
---|
General guides |
Macros Beginners Guide |
Useful macros by class |
Main Menu |
---|
Performs the specified actions in order.
This command accepts secure command options. The value associated with the first satisfied condition will be interpreted as described below, and an action will be performed at the condition target (or your current target, or the implied target if the condition did not specify an explicit target). If no conditions are satisfied, no action will be performed.
This will cast Blessing of Might, followed by Seal of Insight:
This will cast Hunter's Mark, followed by Aimed Shot, and will reset to Hunter's Mark if the player changes targets after casting it:
This will cast Exorcism, Crusader Strike, Crusader Strike, Crusader Strike, Shield of the Righteous and will reset back to Crusader Strike after leaving combat or 10 seconds after the last click (note: this will not skip Shield of the Righteous if you don't have any Holy Power):
This will use the first sequence in a raid with a living, harmable focustarget and the second sequence elsewhere: