Quote Originally Posted by Zzyzxx71 View Post
I believe what you're looking for is something like this...

/cast [harm] [target=focustarget, harm] PewPewPew; [target=focustarget, help] [] HealHealHeal

Assuming your healer has your driver targetted..

If your driver has a mob targetted, he'll pew pew

If your driver has a member of your team targetted, he'll heal.

If he's solo and you have a mob targetted, pew pew, if you have a player targetted, he'll heal.

Edit to your requirements if you use focus, which it appears you do.
I've used a variant of that in the past to heal individual members of my team without using 5 seperate macros. Works like a charm.

Nah. So if you are fighting a mob and all things are normal, dps is dpsing, tank is tanking, and healer is healing. The mob will have the tank targeted. At this point the macro should do nothing at all, but if the mob changes taget the macro would turn on. So how you put {harm} in a macro to make it cast if it can damage. Sort of like that but a way to exclude a player. If the tank is the target then it does not cast. So you would have it to where a druid would toss a renew on whoever just was targeted.