Вопрос по макросу

Господа Охотники, возможно ли написать макрос с двумя действиями:
НЕ зажатый контрл: Перенаправление на Фокус
ЗАЖАТЫЙ контрл: Перенаправление на пета

Пробовал вот так, но, увы, не работает:

#showtooltip
/cast [mod:ctrl][@pet] Перенаправление
/cast [@focus] Перенаправление

Играю на классике.
Заранее спасибо.

Сделай макрос отдельно, вынести на панель и забинди на нужную комбинацию. Делов то

Небольшой ликбез: одно условие записывается в одни квадратные скобки, запятые в них считаются как логическое И. Разные скобки подразумевают логическое ИЛИ. Поэтому [mod:ctrl][@pet] пытается просто использовать Перенаправление при зажатом контроле, без модификатора уже идёт следующее условие [@pet]. Поэтому эти два условия нужно объединить в одну логическую цепочку.

#showtooltip
/cast [mod:ctrl,@pet][@focus] Перенаправление

Таким образом будет проверяться первое условие: зажат ли контрол, - тогда используется в питомца. Во всех других случаях срабатывает второе условие - в фокус.