
Макросы
Как создать макрос?
Нажмите ESC и откройте игровое меню.

Выберите пункт «Макросы» и откройте окно создания и редактирования макросов.

Здесь вы всегда будете видеть все ваши макросы не зависимо от того, на каком персонаже создавался макрос. Все они общие на вашу учетную запись. Чтобы создать макрос нажмите “Создать” в самом низу окна. Придумайте название для макроса и выберите иконку.
Вы также можете не выбирать иконку, а использовать в начале макроса значение #showtooltip При использовании этого значения макрос сам выберет иконку, взяв за основу ту способность, которая будет первой прописана в макросе.

Вы можете перенести макрос на панель навыков и использовать его как обычное заклинание
Всего вы можете создать 120 макросов на вашей учетной записи и по 18 макросов для каждого персонажа. Общие макросы будут видны всей учетной записи, а 18 персональных только на конкретных персонажах.
Какие бывают команды?
Команды - это специальные указания, которые позволяют персонажу осуществить определенное действие или наоборот прекратить это действие, использовать предмет или нажать определенную кнопку в интерфейсе игры.
Основные команды
/cast — использование заклинания или способности Пример: /cast Правосудие
/equip — экипировка предмета. Пример: /equip Меч Справедливости
/target — выбрать цель Пример: /target ИМЯ_ЦЕЛИ
/assist — помощь цели другого игрока Пример: /assist ИМЯ_ИГРОКА
/castsequenсe – макрос, позволяющий нам использовать цепочку заклинаний одно за другим. Пример: /castsequence Огненный шар, Ледяное копье
/stopcasting и /stopattack – прерывание используемой способности или автоматической атаки.
/cancelaura [Название бафа] – снятие с себя определенного бафа.
/stopmacro — завершить выполнение макроса
/stop – прекратить текущее действие. Например, танец.
/script или /run — выполнение произвольного скрипта на Lua. Пример: /run print("В БОЙ!")
/use — использование предмета или способности Пример: /use 14
Этим макросом мы используем предмет, который надет у нас в 14 слоте, а именно - аксессуар в нижней ячейке.
Полный список цифровых обозначений для всех предметов экипировки:
1 - Голова
2 - Шея
3 - Плечо
4 - Рубашка
5 - Грудь
6 - Пояс
7 - Ноги
8 - Сапоги
9 - Запястье
10 - Руки
11 - Кольцо 1
12 - Кольцо 2
13 - Аксессуар 1
14 - Аксессуар 2
15 - Плащ
16 - Основная рука
17 - Левая рука
19 - Гербовая накидка
Какие бывают модификаторы цели?
Это набор модификаторов, которые позволяют нам автоматически выбирать в качестве цели и, при необходимости, применять способность на конкретные таргеты.
@player - выбор себя в качестве цели.
@target - применить на цель, которая взята нами в таргет.
@mouseover - применяет заклинание на цель, которая находится рядом с нашим курсором мыши, независимо от нашего таргета. Это может быть как союзник, так и враг.
@cursor - позволяет применить заклинание по области вокруг нашего курсора. Работает не на всех заклинаниях.
@focus - применяет заклинание к цели, которую мы сохранили в качестве фокуса.
@targettarget - применение заклинания к цели нашей цели. Например, вы можете выбрать в качестве цели танка и заклинание будет применяться к его цели.
@boss1 - применение заклинания к боссу. В подземелье или рейде может быть сразу несколько активных боссов, поэтому можно использовать модификаторы boss2, boss3 и т.д. Боссы идут по порядку согласно списку боссов, поэтому, если ваша задача, например, бить босса 1, но сбивать каст заклинания боссу 3, то вы можете использовать модификатор boss3, чтобы не отвлекаться от основной цели.
@arena1 - применение заклинания к первому вражескому игроку на арене. Врагов может быть до 5, поэтому используем по аналогии с боссом, если вам нужно применять способности к конкретной цели, например, целителю. Используется только в PvP.
@pet - применение заклинания к питомцу игрока.
Какие бывают условия для применения?
При помощи этих модификаторов вы сможете задать условие, по которому макрос применится и не применится в случае несоответствия условию.
pet- применится, если у вас в данный момент нет питомца.
combat - применится только если вы сейчас находитесь в бою.
harm - применится только если целью выбран враг или вражеский NPC.
help - применится только если целью выбран союзник или союзный NPC.
dead - применится только если цель мертва.
exists - применится, если цель существует в данный момент и к ней возможно применение заклинания.
channeling - применится, если вы используете поддерживаемое заклинание в данный момент.
group - применится, если в данный момент вы находитесь в группе. Может быть усовершенствовано модификаторами [group:party] или [group:raid].
indoors - используется только если вы находитесь в закрытой локации или помещении.
outdoors - используется только если вы находитесь под открытым небом.
flyable - используется только если в данный момент вы можете летать.
mounted - используется, только если в данный момент вы находитесь на маунте.
fly - используется только если сейчас вы находитесь в состоянии полета.
swimming - используется только если сейчас вы плывете.
Также существуют специальные модификаторы для клавиш.
mod:shift - используется, если комбинация клавиш была нажата при нажатой клавише SHIFT.
mod:alt - используется, если комбинация клавиш была нажата при нажатой клавише ALT.
mod:ctrl - используется, если комбинация клавиш была нажата при нажатой клавише CTRL.
Примеры
Теперь, имея базу всех значений и модификаторов, мы можем создать наш собственный макрос.
Мы приведем несколько самых популярных примеров использования макросов, чтобы на их основе вы смогли понять принципы работы этого механизма и создавать свои макросы под нужные вам ситуации.
Начнем, пожалуй, с самого популярного макроса, который используется для одновременного прожатия бурст-способности, препота и аксессуара.
#showtooltip
/cast Гнев карателя
/use Охлажденное зелье
/use 14
Разберем подробнее что делают команды в макросе:
#showtooltip– значение, которое задает иконку макроса в виде способности Гнев карателя
/cast Гнев карателя – использование способности Гнев карателя.
/use Охлажденное зелье – использование нашего препота. Тут нужно прописать название зелья, которое вы используете или убрать эту строчку в случае, если вы не пользуетесь препотами.
/use 14 – использование нашего прожимного аксессуара во втором (нижнем) слоте. Если аксессуар находится в первом слоте, то нужно использовать команду /use 13
Если у вас два используемых аксессуара, то выбрать нужно будет какой-то один, так как использование одного запускает восстановление на втором, что не дает нам использовать их одновременно.
Что дает нам макрос? При помощи этого макроса мы одновременно используем наш бурст, зелье и аксессуар, не тратя времени на использования всех элементов отдельно. Вы нажимаете одну кнопку и применяете сразу три усиления.
Давайте немного усложним задачу и создадим макрос, который задействует сразу несколько способностей с использованием ГКД.
/castsequence reset=15 Гнев карателя, Клинок справедливости, Божественная буря
Что делает /castsequence
Нажимая кнопку макроса мы поочередно будем использовать способности, которые указываем через запятую. Каждое нажатие макроса применяет способность в порядке очереди, используя ГКД.
Для чего нужен reset=
Этот модификатор нужен для наложения времени восстановления на сам макрос. Например, выбрав параметр 15 секунд, после прожатия всех способностей мы не сможем использовать макрос еще 15 секунд, даже если способности в нем уже восстановились и готовы к использованию. Вы можете не указывать этот модификатор в случае, если используете заклинания без времени восстановления или вам не нужно накладывать восстановления на используемую кнопку.
Важно! Способности в макросе имеют разное время восстановления, но макрос будет готов к использованию по восстановлению первой из способностей в макросе. Например, если способность Гнев карателя восстанавливается, а клинок справедливости и Божественная буря готовы, то макрос вы сможете использовать только когда Гнев карателя будет готов.
Перейдем к более сложным макросам.
Попробуем создать mouseover макрос для наших способностей.
Макрос /mouseover — это очень мощный инструмент, который позволяет вам использовать способности или предметы, не меняя текущую цель, а применяя их к цели, на которую вы навели мышь. Это особенно удобно для хилеров и поддержки, чтобы быстро лечить или бафать нужных игроков без переключения целей.
Пример:
#showtooltip Вспышка Света
/cast [@mouseover,help,nodead][@target,help,nodead][@player] Вспышка Света
Что делают модификаторы?
/cast [@mouseover,help,nodead] – этот модификатор означает, что если мы наведем мышку на фрейм или самого союзного персонажа, то мы применим к нему способность Вспышка Света если он жив.
Если же цель мертва, то при помощи модификатора [@target,help,nodead] Вспышка Света – мы применим Вспышка Света на нашу цель, если она жива и является союзной. Если же наш таргет не является союзной живой целью, то модификатор [@player] применит способность на нас.
Этот модификатор также можно использовать и на атакующих способностях. Разберем пример прерывания заклинания с данным модификатором.
#showtooltip Укор
/cast [@mouseover,harm,nodead][@target] Укор
Модификатор /cast [@mouseover,harm,nodead] применит способность Укор на цель, на которую наведен наш курсор мыши в случае, если это вражеская живая цель. Если цель, например, мертва, заклинание будет применено к цели, которая взята в таргет благодаря модификатору [@target].
И, наконец, попробуем создать сложный многоуровневый макрос с переменой целей и модификатором нажатия клавиши.
Например:
#showtooltip Правосудие
/cast [mod:shift,@lasttarget,harm,nodead] Правосудие; [@target,harm,nodead] Правосудие
Что делают модификаторы:
/cast [mod:shift,@lasttarget,harm,nodead] Правосудие; – при нажатии SHIFT мы автоматически применим способность Правосудие к нашей предыдущей цели, которая была у нас в таргете если она жива и является врагом.
Если же мы не нажимаем SHIFT, то при помощи модификатора [@target,harm,nodead] Правосудие мы применим способность на наш текущий таргет.
Теперь вы обладаете полной базой для создания собственных макросов и упрощения игры. Помните, что возможностей для использования макросов очень много и, протестировав все возможные модификаторы, вы сможете создавать макросы на каждую игровую ситуацию, делая вашу игру удобнее и эффективнее!