Обычные незамысловатые макросы Рог на сап.
Поиск инвизеров
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Ошеломление - Безполезен Близард давно отключили определение дистанции макросами
Лучше использовать такой
/cleartarget
/targetenemyplayer
/cast [exists] Ошеломление
Сап цели, либо фокуса при модификаторе шифт
#showtooltip Ошеломление
/cast [mod:shift,@focus] Ошеломление;Ошеломление
Для задротов, есть гениальный скрипт который заменяет эти два макроса.
Игнорирует мобов,петов, берёт в цель ближайщую цель и сапает, если засветился инвизер, то отдаёт приоритет ему, при нажатом модификаторе сапает фокус. Всё одной кнопкой.
SUP - Ставим куда хотим, будем нажимать.
/script if not UnitExists("target") then te=0; else te=1; end; sn="Ошеломление"; fn=IsSpellInRange
/targetenemyplayer [noexists]
/script if te==0 and (fn(sn)==0 or not fn(sn)) then PickupAction(39); PickupAction(38); end
/click MultiBarLeftButton1
SUP2 - Ставим на третью ячейку сверху на правой вертикальной панели
/script PickupAction(38); PickupAction(39);
/cleartarget
SUP3 - Ставим на первую ячейку сверху на правой вертикальной панели(та же панель где Sup2)
/click MultiBarLeftButton2
/cast [modifier:shift, target=focus] Ошеломление
/cast [nomodifier:shift] Ошеломление
/stopmacro [noexists]
/script --c=UnitClass("target"); SendChatMessage('SAPing %t ('..c..')',"PARTY")
Между SUP2 и SUP3 должна остаться пустая ячейка
Данный скрипт разбит так как макрос имеет ограничение на количество символов.