Macro de Charge e Shield Charge

Galera,

Eh possível fazer uma macro onde qnd o alvo estiver selecionado eu lance Charge e se eu tiver sem alvo selecionado, com mouse over eu lance Shield Charge, no mesmo botão?

Eu usava o investida e o comprar briga de maneira similar em SL, mas não tô acertando fazer nesse caso.