SoD Warrior Charge, Intercept, Intervene Macro for Warbringer Rune

I am attempting to make a macro that uses all three dashes for my warrior in SoD. With the Warbringer Rune Charge, Intercept, and Intervene are usable while in combat and from any stance. I would like the macro to prioritize Charge over Intercept but also use Intervene if I am targeting a friendly player. I have created a cast sequence that works for Charge and Intercept based on Charge’s 15 second cooldown, but I cant figure out out to get Interevent to cast. Now that Charge and Intercept can both be cast in combat and from any stance, I can’t use the traditional conditions to get them to cast in the same ways.

Can you post your current macro?

There’s also this version that uses a modifier