Ну пока моя тема создавалась, я тут подыскал для себя немного макросов.
И так:

/petattack
/petattack [@mouseover,harm,nodead]
/cast [target=pet, dead] Воскрешение питомца
/cast [pet, mod:alt] Лечение питомца
/cast [pet, mod:ctrl] Прогнать питомца

#showtooltip Контузящий выстрел
/cast [nomod] Контузящий выстрел
/cast [mod:shift, @focus] Контузящий выстрел

#showtooltip Грубый прием
/cast Порыв
/cast [nomod] Грубый прием
/cast [mod:shift, @focus] Грубый прием
/cast [nomod] Паутина
/cast [mod:shift, @focus]Паутина

#showtooltip Притвориться мертвым
/petfollow
/cancelaura [nocombat] Притвориться мертвым
/cast [combat] Притвориться мертвым; [nocombat] Комуфляж

/cast [nomod]Вызвать питомца 1
/cast [modifier:shift] Вызвать питомца 2
/cast [modifier:ctrl] Вызвать питомца 3

#showtooltip [nomod] Верный выстрел; [mod:shift] Выстрел кобры
/startattack
/use !Дух Лисицы
/cast [nomod ]Верный выстрел; [modifier:shift] Выстрел кобры

#showtooltip Убийственный выстрел
/stopcasting
/stopcasting
/startattack
/cancelaura Сдерживание
/cancelaura Длань защиты
/use !Дух ястреба
/use Убийственный выстрел

#showtooltip Прицельный выстрел!
/castrandom Грозовое дыхание
/use !Дух ястреба
/click BT4Button96
/stopattack

#showtooltip Команда "Взять!"
/petattack
/use !Дух ястреба
/use Команда "Взять!"

/cast Быстрая стрельба
/cast [pet:Собака] Зов дикой природы
/cast Рев восстановления
/use 13
/use 14
/script UIErrorsFrame:Clear() - почему-то не пашет, разбираюсь в чем проблема.

/castsequence reset=15 !Метание ловушки, Замораживающая ловушка

/cast !Замораживающая ловушка(Лед)

#showtooltip Прогнать питомца
/use Рев бесстрашия(Особая способность)
/use Неистовый вой(Особая способность)
/use Прогнать питомца

#showtooltip Отрыв
/stopcasting
/script UIErrorsFrame:UnregisterEvent(“UI_ERROR_MESSAGE );
/cast Подрезать крылья
/cast Отрыв
/script UIErrorsFrame:RegisterEvent(“UI_ERROR_MESSAGE” );

#showtooltip Выстрел химеры
/stopcasting
/stopcasting
/startattack
/cancelaura Сдерживание
/cancelaura Длань защиты
/use !Дух ястреба
/cast Выстрел химеры

#showtooltip Чародейский выстрел
/stopcasting
/stopcasting
/startattack
/cancelaura Сдерживание
/cancelaura Длань защиты
/castsequence reset=1 !дух ястреба, null
/cast Чародейский выстрел

#showtooltip Дезориентирующий выстрел
/stopcasting
/stopcasting
/startattack
/cancelaura Сдерживание
/cancelaura Длань защиты
/cast [nomod] Дезориентирующий выстрел
/cast [mod:shift, @focus] Дезориентирующий выстрел

#showtooltip [nomod] Укус змеи; [mod:shift] Токсин черной вдовы
/cast [modifier:shift] Токсин черной вдовы; Укус змеи
/script UIErrorsFrame:Clear()

#showtooltip Приказ хозяина
/cast [target=Greedee,nomod] Приказ хозяина
/cast [target=Grevve,modifier:shift] Приказ хозяина

#showtooltip Рев самопожертвования
/cast [target=Greedee,nomod] Рев самопожертвования
/cast [target=Grevve,modifier:shift] Рев самопожертвования

#showtooltip Глушащий выстрел
/stopcasting
/stopcasting
/startattack
/cancelaura Сдерживание
/cancelaura Длань защиты
/cast [nomod] Глушащий выстрел
/cast [mod:shift, @focus] Глушащий выстрел

#showtooltip Усмиряющий выстрел
/cast [nomod] Усмиряющий выстрел
/cast [mod:shift, @focus] Усмиряющий выстрел

/castsequence [nopet] Призыв питомца 2, Призыв питомца 3;
[pet:волк] Неистовый вой(Особая способность);
[pet:кошка] Рев бесстрашия(Особая способность)
/cast [pet] Прогнать питомца