Is it possible to write a macro that will cast a spell as normal, but cast a spell on a specific target (not the caster) if a modifier like alt or ctrl is held down?