Для роги:

1 макрос (из 2 частей)
Что происходит: Перед началом боя уходим в инвиз (при этом включается панель инвиза), обшариваем карманы, вешаем гаротту (при этом выходим из инвиза), вешаем жажду
Естественно, что рога должен быть за спиной..

оба макроса должны быть на 1 кнопке на обоих панелях..

обычная панель

#showtooltip
/закл [combat] Жажда убийства; !Незаметность

панель инвиза

#showtooltip Гаррота
/cast Обшаривание карманов
/cast Гаррота

2 макрос
Что происходит: При первом нажатии цель берётся в фокус (естественно, что это должен быть танк, на которого мы будем скидывать аггро),
после этого, в бою, при нажатии на макрос, на фокус срабатывают маленькие хитрости.
Естественно, что при 2 и последующих нажатиях текущая цель не важна, будет работать фокус..

#showtooltip Маленькие хитрости
/focus [target=focus, noexists] [target=focus, dead]
/stopmacro [target=focus, noexists]
/cast [target=focus] Маленькие хитрости

3 макрос
Что происходит: При нажатии на макрос левой кнопкой мыши вешается яд на левое оружие, правой кнопкой мыши - на правое оружие
без зажатых кнопок вешается Смертельный яд, с нажатым альтом или контролом - Быстродействующий, с шифтом - Калечащий.

#showtooltip
/use [nomodifier]Смертельный яд IX; [modifier:alt] Быстродействующий яд IX; [modifier:ctrl]Быстродействующий яд IX; [modifier:shift]Калечащий яд
/use [button:1] 17; [button:2] 16

- - - Updated - - -

для прото-паладина
Похожий макрос уже был в 1 сообщении, но там просто бабл, а тут упор идёт на использование бабла без потери аггро (естественно, что это актуально только ппалам)

1 раз нажимаем - вешаем бабл и юзаем длань... аггро теряется, но на оочень короткое время.. соответственно босс продолжает бить ппала в бабле, так как аггро теряется только в момент применения бабла
2 раз нажимаем - снимаем бабл

#showtooltip Божественный щит
/cast Длань возмездия
/cancelaura Божественный щит
/cast Божественный щит

- - - Updated - - -

для всех удобные макросы..

Нажать кнопку "Да" на всяких табличках

/click StaticPopup1Button1

Купить что-либо у трейдеров
(в данном макросе мы покупаем итем №2 в количестве 1 штука)
(итемы нумеруются по рядам.. в 1 ряду слева 1 итем, справа - 2, во втором ряду слева - 3, справа - 4, и т.д.)

/script BuyMerchantItem(2,1)