05-09-2007, 02:08 AM
Quote:Eh. That works? The conditionals check target's target?
I'm pretty sure it won't work, but I haven't tested it (my warrior doesn't have Intervene yet). But to fix the syntax:
Code:/cast [help] Intervene; [harm,target=targettarget] Intervene
That should do it. When your target is friendly, it Intervenes your target. When your target is hostile, it Intervenes your target's target.
When you put a "target=targettarget" or similar conditional in a macro, any target qualifiers after it are performed on the specified new target. My Charge macro actually has a rather odd conditional to assist a friendly before charging:
Code:
/target [help, target=targettarget, harm] targettarget
If you just use [help, target=targettarget] you run into problems if your targetted friendly is also targetting a friendly, but if you use [target=targettarget, harm] you run into problems charging Gladiators in SH or Sunfury Initiates in Shadowmoon as they target other enemies. The Intervene macro you suggest could run into the same problem and should use the previously suggested form of checking for a friendly targettarget, not a harm target or preferably both.