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


Ответить с цитированием
