It seems that before patch, the following macro would function as intended:

/macroicon cure
/ac cure <t>
/ac cure <tt>

whereas, the macro will attempt to cast cure on current target if valid, when invalid, it'll try to cast it on the target's current target instead.

however, this isn't happening anymore.
if the target's invalid, it'll completely ignore the second line and heals me instead. Is the macro wrong? Am I missing something?

Thanks

Best,
Siff