Привет, поделюсь парочкой полезных макросов для БМа. Лично мне подходят как в PvE, так и в PvP. Разумеется, для каждого свое, но, возможно, кто-то что-то сможет перенять для себя.
Код:
#showtooltip Команда "Взять!"
/petattack [exists, harm]
/startattack [exists]
/cast [exists, harm] Команда "Взять!"
/cast [@pettarget]Рывок
/cast [@pettarget] Налет
/cast [@pettarget] Команда "Взять!"
Суть макроса в том, что нажимая его, вы (при наличии вражеского таргета) начинаете авто атаку, питомец бежит к цели + чардж, когда добежит — возьмет. Если у вас таргета нет, а у питомца есть (актуально для Защитной стойки пета), макрос сработает. В world пригодится, если собираете кв итем или травку и т.д., пет дерется, вы собираете — ничего лишнего. Жирным выделены чарджи петов, бывают разные, но можно написать оба в один макрос (можно просто поставить автоматику, но иногда можно приберечь чардж).
Код:
#showtooltip Контузящий выстрел
/startattack [exists, harm]
/petattack [exists, harm]
/cast [exists, harm] Контузящий выстрел
Универсальный макрос на спеллы, какими хотите начинай бой или смену таргета пета. То, что жирным, можно поменять на что угодно, допустим Укус змеи.
Код:
#showtooltip
/cast [@mouseover, exists] Подрезать крылья; Подрезать крылья
Режем крылья по маусоверу, либо в таргет, если цели под курсором нет.
Код:
#showtooltip Приказ хозяина
/cast [@mouseover, exists] Приказ хозяина; Приказ хозяина
Даем фридом в себя, если нет цели под курсором, либо в маусовер.
Код:
#showtooltip
/cast [nopet] Призыв питомца 3
/cast [pet, nodead, mod: shift] Прогнать питомца
/cast [@pet, dead] Воскрешение питомца
/cast [pet, nodead, nomod] Лечение питомца
/dismount [mounted]
Одной кнопкой призвать пета, если живой — хилим, если мертвый — ресаем, если shift, то прогоняем. + дизмаунт.
Код:
#showtooltip Перенаправление
/cast [@mouseover, exists][@pet] Перенаправление
Напул в маусовер, если нет, то в пета. Можно написать с фокусом, но это же надо еще отдельно в фокус брать...
[br][/br]
С выходом патча появился Дух лисицы, который активно применяется, нежели Дух гадюки из вотлк, но с ним есть проблема. Если написать /cast Дух ястреба, то при каждом использовании будет вкл/выкл, на подобии toggle.
Если, например, написать /cast !Дух ястреба, то ситуация меняется, но все равно не то пальто, потому что дух при каждом спаме выкл/вкл постоянно. В общем, я заморочился и нашел более или менее лучше решение. Первый раз в жизни использовал команду /changeactionbar.
Есть пара макросов для свитча духов и панелей, опишу все более подробно с картинкой:
1.png 2.png
Я пользуюсь Bartender, поэтому все выглядит так. У кого нет аддона на панельки, у вас все проще, есть стрелочки переключения панелей.
Итак, обведенные панели разные, но идентичные по раскладке скилов, за исключением Чародейского выстрела.
На первой (основной) панели Чародейский выстрел:
Код:
#showtooltip Чародейский выстрел
/startattack [exists]
/petattack
/cast Чародейский выстрел
/cast [mod:shift] !Дух ястреба
На второй (под номером панели №5)
Код:
#showtooltip Чародейский выстрел
/petattack
/cast [exists]Чародейский выстрел
/changeactionbar [mod:shift] 5
/cast [mod:shift, exists] Чародейский выстрел
/changeactionbar 1
/cast !Дух ястреба
Функционал таков, что когда неосновная панель с Духом лисицы активна (следующий макрос), мы хотим набирать ресурс на ходу (либо получаем в лицо и хотим от этого бонус от духа), но терять дамаг не хочется, поэтому при нажатии на аркан шот дух переключится на Дух ястреба и только потом будет кастоваться аркан шот. (Минус макроса в том, что если начинать спам во время каста, дух не переключится, а бары заменятся, в чем нам поможет второй макрос с зажатым шифтом). Приходится делать такой велосипед из-за корявого переключения духов, channeling в этом случае не функционирует.
Под цифрой 2 макрос на Выстрел кобры, который и будет свичать наш дух:
Код:
#showtooltip Выстрел кобры
/startattack [exists]
/cast [exists] Выстрел кобры
/changeactionbar [mod:shift] 5
/cast [mod:shift] !Дух лисицы
/cast [mod:shift, exists] Выстрел кобры
Суть такова, что при простом нажатии это обычная атака с Выстрелом кобры, но с зажатым шифтом меняем панель и дух. А здесь наоборот, пока не докастуется channeling, дух не поменяется, короче спасибо близзард, поэтому этот макрос выполняет свой 100% функционал в движении. То же самое можно проделать с Верным выстрелом.
Возможно, вы заметили почти в каждой строчке [exists], это очень крутая штука, чтобы случайно не начать бой с кем-то еще, если предыдущий враг уже умер (чтобы случайно не спулить босса). На всякий случай лучше еще иметь при себе /petfollow или /petmoveto. Выделенное красным, разумеется можно поменять на alt или ctrl, как удобно. Или вообще не использовать макрос и придумать свой :)
*Если стоит какой-то аддон, типа Bartender, то панель №5 можно скрыть в поле видимости в настройках и он не будет занимать лишнее пространство. В конечном результате выглядит все как обычно:
3.png
P.s Возможно подредачу, если непонятно объяснил с духами. Если у кого-то другое решение, милости просим, излагайте.