Ive been trying (and failing) to make a macro that does this:
If target is friendly, cast thorns on it
If target is not friendly, cast thorns on target of target if target of target is friendly, otherwise on self
If there is no target, cast thorns on self
is this doable?