Hi there,
yesterday I came up with a "target forwarding" heal macro for my girlfriend as she's used to this feature from playing Lotro. So the goal was to make targetted heals work on either the target itself, if a valid target (--> a player character) is the current target, or on the target of the target, if the currently selected target is a mob, so you would heal whomever is currently being attacked by that mob. This is quite useful in boss fights, as you could cast damaging spells or debuffs on the mob and still be able to heal the tank without the need to switch targets. Also in case of someone else suddenly picking up the mob's attention, the heals would directly go to the person who is now being attacked by the mob.
So, what I came up with was:
The idea was to always heal the current target first, if a valid target was selected, then fall back to healing the target of the current target, if no valid target was selected and then finally resort to healing oneself, if either no target was selected at all or the selected target isn't targetting anyone (e.g. when targetting a non-aggroed mob).Code:/micon "Vita" /ac "Vita" <t> /ac "Vita" <tt> /ac "Vita" <me>
Unfortunately this macro doesn't work as expected. Whenever she used that macro on a mob which was attacking someone else, the heals would always be directed to her, no matter whom the mob was actually attacking.
Strangewise this macro does reliably work as expected:
Any ideas why the first one isn't working? I'm really puzzled with this behaviour. Is this a bug?Code:/ac "Vita" <tt>