You’ll be able to do both.
CTRL: Cast helpful spell @player
Mouseover Friendly: Cast helpful spell @mouseover
Mouseover Enemy: Cast harmful spell @mouseover
Target Enemy: Cast harmful spell @target
Default: Cast helpful spell @target
, falling back to @player
when target doesn’t exist
If you want to see the macros I use that are similar to what you’re building, you can find them here: