Can we have a conditional statement for macros?

If (A happens) do (B)

Currently in game there are a lot of skills/abilities that is only available when a pre-condition is met, but yet, we cannot program any of the post-commands into the macros with its current simple execution format.

Please add in a conditional statement so we can take our macros to the next level.

jc