Макросы друида

Всем привет. Эта тема посвящена вопросам связанным с макросами для класса "Друид".
Здесь вы можете найти полезные ссылки на гайды, увидеть макросы других игроков и задать свой собственный вопрос по написанию макросов.

Шапка темы состоит из нескольких небольших разделов. В первом "Полезная информация по макросам" приведены ссылки на ресурсы по основам написания макросов. Второй раздел "Проблемы с макросами", как ясно из названия, описывает возможные технические проблемы использования макросов. В третьем разделе "Примеры макросов" представлены тематические подборки наиболее востребованных макросов.

Полезная информация по макросам
Если вы хотите не просто копировать макросы других людей, а уметь писать их самостоятельно, то вам помогут следующие руководства (на русском языке):

Гайд на воврейдере (www.wowraider.ru):
http://wowraider.ru/message/202344/Гайд-по-Макросам-World-of-Warcraft

Гайд на нубклубе (www.noob-club.ru):
http://www.noob-club.ru/index.php?topic=26207.0

Внимание! Данный гайд содержит много аниме картинок! =)

Ещё один гайд:
https://sites.google.com/site/mangosraskrutkaservera/gajd-po-sozdani

Гайды предоставляют очень схожую информацию, но тем не менее в каждом из них есть свои "изюминки". Какой из них читать - выбирать вам, но для хорошего изучения можно прочитать все.

А если вы уже знакомы с основами создания макросов и при этом знаете английский, то возможно пригодится ссылка:
http://www.wowwiki.com/Macro

Ещё полезная информация!
Каждому будет полезно знать, что все макросы, общие для всех персонажей, хранятся здесь:
World of Warcraft\WTF\Account\Название аккуанта\macros-cache

А макросы для каждого отдельного персонажа вот здесь:
World of Warcraft\WTF\Account\Название аккуанта\Название игрового мира\Ник персонажа\macros-cache

Открываются файлы блокнотом или любым другим текстовым редактором. Очень полезно иметь резервные копии данных файликов, только не забываем перед их сохранением предварительно выходить из игры.

P.S. Думаю каждому полезно знать, что в папке "World of Warcraft\WTF" кроме макросов, хранятся все настройки игры, бинды клавиш и настройки всех аддонов.

Проблемы с макросами
Основные проблемы, возникающие с макросами, как правило, связаны с их неверным написанием, либо устаревшими синтаксическими конструкциями. Если макрос не работает, ещё раз проверьте правильность или попросите совета в этой теме. Здесь же, рассмотрим проблемы, зависящие от технической стороны реализации макросов в wow, а именно:

- Пропадание макросов
- Появление в макросах иероглифов, лишних символов и подобных ошибок

Если ваша проблема не относится к двум выше перечисленным, то можете смело пропустить данный раздел. Также отмечу, что описанное решение относится к версии игры "Wrath of Lich King" и может не подойти для текущего дополнения.

Обе выше приведённые проблемы связаны с синхронизацией макросов между сервером и клиентом. Суть её заключается в том, что макросы хранятся как на вашем компьютере, так и на сервере. При каждом входе в игру, все ваши макросы, хранящиеся на компьютере, сравниваются с теми, что хранятся на сервере, и в случае несовпадения – перезаписываются. Эта система работает прекрасно, пока хранящиеся на сервере макросы не дают сбой. А сбой происходит по следующей причине:
Как известно, каждый макрос ограничен 255 символами. Но на серверной части, каждый русский символ воспринимается как два символа, и поэтому, ваш макрос с русскими буквами на сервере может восприниматься как макрос, длинной более чем 255 символов. Сразу возникает ошибка, из-за которой макрос либо не сохраниться, либо запишется поверх других макросов. В последнем случае при каждом входе в игру будут исчезать даже старые макросы, которыми вы пользуетесь уже длительное время.

Как решить проблему:

1). Не создавать макросы с более чем 255 символов. Для этого необходимо самостоятельно высчитывать длину макроса при написании, с учетом того, что один русский символ равен двум английским, и не превышать значение в 255 символов.

2). Если проблема всё равно присутствует, то удалить все макросы (через игру), перезайти в игру, и заново написать все макросы, с учётом пункта 1.

3). И самый эффективный вариант это отключить синхронизации макросов с сервером. Для этого можно набрать команду в чате игры:
/console synchronizeMacros 0

и перезайти в игру.

Либо можно открыть файл «Config» (открываем блокнотом или Word`ом), находящимся по адресу: «World of Warcraft\WTF», добавить туда строчку:
SET synchronizeMacros "0"

и сохранить изменения в файле.

Внимание: прежде чем прописывать что-то в файл «Config» выйдите из игры!

Часто задаваемые вопросы!
1). Вопрос: Я хочу чтобы макрос что-то делал при наличии/отсутствии кд у моих способностей:
Ответ: Такие макросы написать нельзя, т.к. макросы не могут отслеживать кд ваших способностей.

2). Вопрос: Я хочу чтобы макрос что-то делал при наличии/отсутствии баффа или дебаффа у меня (противника/союзника и т.д.):
Ответ: Такие макросы написать нельзя, т.к. макросы не могут отслеживать баффы или дебаффы на ком-либо.

3). Вопрос: С выходом дополнения Легион перестал работать макрос на "решифт"! Как исправить?!
Ответ: В Легионе было введено гкд (время восстановление) на возможность возврата в ту же форму. Например, при выходе из формы медведя вы не сможете принять данный облик в течение 1,5 сек. Исправить данные игровую механику нельзя. Рекомендуется воспользоваться макросами превращения из одной формы в другую.

... раздел будет дополняться!
14 лайков
Примеры макросов
Теперь перейдём непосредственно к макросам. Ниже представлены тематические подборки наиболее популярных макросов. Сразу отмечу, что они протестированы для версии игры 6.0.2 и поэтому могут не работать (или работать не корректно) на другой версии игры.

Макросы на "решифт":
1). Простой макрос на превращение из кота в медведя и обратно:
#showtooltip
/cast [stance:1] Облик кошки
/cast [stance:2] Облик медведя

Меняя названия обликов и стоек (stance:1/2/3/4/5) можно писать свои варианты. Номера стоек расположены в том же порядке что и на дополнительной панели стоек в игре.

Внимание! Старые макросы вида:
/cast !Облик кошки[/quote]
/cast !Облик медведя[/quote]
... с выходом дополнения Легион не работают!

2). Макрос на переход из любой формы в форму гуманоида. Если вы уже в форме гуманоида, то ничего не произойдёт:
/cancelform

3). Усложнённый макрос на отмену формы. Если вы НЕ в форме гуманоида, то нажатие на макрос приведёт к переходу в неё. Если в форме гуманоида - нажатие на макрос активирует походный облик:
/cast [nostance:1/2/3] Походный облик(Смена облика);
/cancelform


Макросы по "маусоверу":
Суть всех таких макросов в том, что можно применять какую либо способность к цели, не выделяю эту цель (т.е. не меняя вашей текущей цели). Необходимо лишь навести курсор мыши на саму цель или её фрейм.

1.а). Каст "Омоложения" на дружественного персонажа без выделения цели:
#showtooltip
/закл [@mouseover, help] Омоложение

1.б). Более сложный (но более полезный) вариант макроса выше. Работает так: если под курсором мыши есть подходящая цель - то "Омоложение" применяется к ней. Если нет, то "Омоложение" применяется к выделенной цели. Если выделенная цель не подходит или цель не выделена, то "Омоложение" применяется к себе:
#showtooltip
/закл [@mouseover, help] Омоложение; Омоложение;

2.а). Каст "Лунного огня" на противника без выделения цели:
#showtooltip
/cast [@mouseover, harm] Лунный огонь

2.б). Аналогичный усложнённый вариант для "Лунного огня". Работает также: если под курсором мыши есть подходящая цель - то "Лунный огонь" применяется к ней. Если нет, то "Лунный огонь" применяется к выделенной цели. Если выделенная цель не подходит или цель не выделена, то ничего не происходит:
#showtooltip
/cast [@mouseover, harm] Лунный огонь; Лунный огонь

По аналогии можно подставить названия любых других заклинаний.

Макросы "по фокусу":
Эта категория макросов позволяет применять заклинания к запомненной цели, не меняя текущей цели. Примечание: чтобы запомнить цель, щелкните правой кнопкой мыши по её портрету и выберете пункт "Запомнить цель".

1). Сбивание каста по фокусу:
#showtooltip
/cast [@focus, harm] Лобовая атака; Лобовая атака

- если есть запомненная враждебная цель, то заклинание "Лобовая атака" будет применяться к ней. Если запомненной цели нет, или она не враждебна, то заклинание будет применяться к текущей цели.
Вместо "Лобовой атаки" можно поставить любое заклинание, например, "Смерч" и у вас уже получится так называемый "Циклон по фокусу":
#showtooltip
/cast [@focus, harm] Смерч; Смерч


2). "Целительное прикосновение" по фокусу:
#showtooltip
/cast [@focus, help] Целительное прикосновение; Целительное прикосновение

- если есть запомненная дружественная цель, то заклинание "Целительное прикосновение" будет применяться к ней. Если запомненной цели нет, или она враждебна, то заклинание будет применяться к текущей цели или к себе.

По аналогии вместо "Лобовой атаки" и "Целительного прикосновения" можно использовать другие заклинания и способности.

Применение способностей к напарникам (или участникам группы)
Есть несколько способов применить заклинание напрямую к члену группы (в т.ч. напарника на арене/рбг) без его выделения в качестве цели.
Использование ника игрока:
1). Первый способ это применение заклинания с использованием ника игрока:
/cast [@Никнапарника] Целительное прикосновение

Здесь соответственно вместо "Никнапарника" нужно вписать ник игрока, к которому вы хотите применять заклинание. Чтобы макрос работал необходимо чтобы игрок находился в одной группе (рейде) с вами.

2). Немного усложнённый вариант, в котором заклинание также применяется к игроку с соответствующим ником, но только при зажатом модификаторе:
/cast [@Никнапарника, mod:shift] Целительное прикосновение

Вместо "shift" можно подставить свой модификатор ("alt", "ctrl").

3). И ещё более сложный вариант макроса:
/cast [@Никнапарника, nomod] Целительное прикосновение
/cast [@Никнапарника, mod:shift] Омоложение

При простом нажатии к игроку с соответствующим ником применится "Целительное прикосновение", а при нажатии с "shift" к нему применится "Омоложение".
6 лайков
Применение заклинания к члены группы/рейда:
В макросах данного типа заклинания применяются к члену группы/рейда с определённым номером.
1). Два примера применения "Целительного прикосновения" к:
- первому участнику группы:
/cast [@party1] Целительное прикосновение

-первому участнику рейда:
/cast [@raid1] Целительное прикосновение

Меняя цифру после слов party/raid меняем номер участника группы/рейда, к которому хотим применять заклинания. Т.е. если вы хотите диспелить танка в рейде, который является 15 участником рейда, то пишем такой макрос:
/cast [@raid15] Природный целитель

2). В случае, когда вы хотите применять заклинания к участнику группы/рейда только при нажатом модификаторе, то для этого необходимо написать следующую конструкцию:
/cast [@raid15, mod:shift][nomod] Природный целитель

Здесь при простом нажатии на макрос будет обычный диспел, а при нажатии с "шифтом" диспел участника рейда номер 15. По аналогии, заменяя номер участника рейда, тип модификатора (alt или ctrl) и название способности можно написать свой макрос.

Применение заклинаний к противникам на арене:
Очень полезно, когда требуется применять контроли на арене не выделяя противника.
1). Пример применения "Смерча" к первому противнику на арене:
/cast [@arena1] Смерч
Меняя цифру после слова arena меняем номер противника, к которому хотим применять заклинания.

2). Если требуется применять заклинание через модификатор, то макрос будет выглядеть примерно так:
/cast [@arena1, mod:shift][nomod] Смерч
При нажатии без модификатора "shift" Смерч применится к текущей цели. С модификатором "shift" к первому противнику на арене.

Макросы на совместное использование способностей и предметов:
1). Зачастую необходимо иметь возможность прожать сразу несколько усиляющих урон способностей. Так следующий макрос на "бурст" для ферала позволяет одни нажатием использовать способность "Берсерк", пвп аксессуар "Жетон завоевания гордого гладиатора", зелье "Укус гну-синя" и расовую способность троллей (Берсерк):
#showtooltip
/cast Берсерк
/cast Берсерк(Расовая)
/use Жетон завоевания гордого гладиатора
/use Укус гну-синя

2). А макрос ниже позволит быстро поднять своё здоровье, совместным использование пвп аксессуара "Эмблема упорства гордого гладиатора", камня здоровья и лечащего зелья "Лечебное зелье мастера":
#showtooltip
/use Эмблема упорства гордого гладиатора
/use Камень здоровья
/use Лечебное зелье мастера

Также как и в других макросах, заменой названий способностей, названий аксессуаров и названий зелья на актуальные можно сделать макрос для своих нужд.

Макросы на использования двух способностей одновременно:
Сразу отмечу, что абсолютное большинство способностей в игре нельзя использовать одновременно друг с другом. Но есть ряд заклинаний, которые являются исключением из этого правила. Например, "Природная стремительность" у друидов специализации исцеления.

1). Вот какой макрос с "Природной стремительностью" очень часто используется на практике:
#showtooltip
/закл Природная стремительность
/закл Целительное прикосновение

- позволяет одним нажатием мгновенно применить "Целительное прикосновение".

2). Для специализации "Сила зверя" можно, например, совмещать с другими способностями "Берсерк", "Тигриное неистовство", "Инстинкты выживания" и ряд других. Вот пример макроса, в котором нажатие кнопки макроса активирует сразу "Берсерк" и талант "Природная чуткость":
#showtooltip
/cast Берсерк
/cast Природная чуткость

Пока на этом всё. Раздел будет обновляться/пополняться по мере возможностей.

Ниже следует основное обсуждение макросов, вопросы игроков и ответы на них. Обращаю внимание на то, что тема существует очень давно и на начальных страницах находятся обсуждения макросов для старых дополнений. Чтобы задать свой вопрос, либо посмотреть актуальное обсуждение - перейдите к последним страницам темы.
2 лайка
Примеры макросов по спекам

Сюда иногда будут добавляться популярные макросы для различных специализаций друида.

Исцеление:
#showtooltip
/закл [@mouseover, help] Омоложение; Омоложение;
Если под курсором мыши есть подходящая цель - то "Омоложение" применяется к ней. Если нет, то "Омоложение" применяется к выделенной цели. Если выделенная цель не подходит или цель не выделена, то "Омоложение" применяется к себе. Удобно для лечения по "фреймам". Вместо "Омоложения можно поставить любое другое заклинание.

#showtooltip
/cast [nomod, @cursor] Период цветения
/cast [mod:alt, @player] Период цветения
Макрос от "Одминища". Применяет лужу ("Период цветения") без модификатора под курсор, с модификатором "alt" под ноги персонажа.
2 лайка
Reserved
Лайков: 1
Очень хорошая подборка! Спасибо!

Для себя написал следующий макрос призванный свести все ускорялки на одну кнопку.:

/cast [exists, stance:3] Звериный рывок(Облик кошки); Порыв(Облик кошки)
/cast [stance:3] Накинуться(Облик кошки)
/cast [stance:1] Звериный рывок(Облик медведя)


В медведе просто - "Звериный рывок". В кошке - "Звериный рывок", а следующим нажатием сразу "Накинуться". А если цели нет то просто быстро бежим под "Порыв".
Лайков: 1
Спасибо) по большей части место экономят на панельке)
Лайков: 1
Привет можешь помоч сделать макрос
звериный рывок -наскок- полоснуть -накинуться
Лайков: 1
а можно ли сделать макрос, чтобы например едешь на маунте, жмякаешь его и принимает к примеру форму кошки, а потом по нажиманию на эту же клавишу делал решифт, если можно то как, подскажите пожалуйста!
Лайков: 1
Лиани,раз уж ты всем макросы пишеш то можно и я попрошу.Нужен макрос что бы там где нельзя летать был простой наземный маунт,а если зона где можно летать то флай форма.
Лайков: 1
Недавно дуэлился с фералом НЭ и очень меня впечатлила связка Выйти из формы+ Незаметность (расовая НЭ)+ снова форму уже вне комбата + кошачий стелс. Ферал рассказывать отказался, пытался найти что-то подобное в интернете, но к сожалению не нашел. Возможно ли это делать с помощью макроса? Просто все произошло настолько быстро, что я почти уверен что лапками я бы не успел так прожать.
2 лайка
06/12/2010 11:57Размещено Дворфоед
Лиани,раз уж ты всем макросы пишеш то можно и я попрошу.Нужен макрос что бы там где нельзя летать был простой наземный маунт,а если зона где можно летать то флай форма.

Судя по всему, такой макрос не получится написать.

06/12/2010 12:17Размещено Друдитарт
Недавно дуэлился с фералом НЭ и очень меня впечатлила связка Выйти из формы+ Незаметность (расовая НЭ)+ снова форму уже вне комбата + кошачий стелс. Ферал рассказывать отказался, пытался найти что-то подобное в интернете, но к сожалению не нашел. Возможно ли это делать с помощью макроса? Просто все произошло настолько быстро, что я почти уверен что лапками я бы не успел так прожать.

этот трюк использовали роги НЭ, чтобы ивейдить урон от "летящих" спеллов. Да, это возможно, но не одним нажатием кнопки, т.е. придётся быстро нажимать - но вполне легко, если привыкнуть.
Лайков: 1
06/12/2010 11:46Размещено Быкот
а можно ли сделать макрос, чтобы например едешь на маунте, жмякаешь его и принимает к примеру форму кошки, а потом по нажиманию на эту же клавишу делал решифт, если можно то как, подскажите пожалуйста!


В настройках игры ("Интерфейс" => "Управление") есть галочка "Автоматическое спешивание". Если её поставить, то при использовании любой способности персонаж автоматически слезет с маунта.
Было бы не плохо, указать в кого хотелось бы превратиться из формы кошки) Вот, например, желаемый макрос с превращением из кошки с мишку:

/dismount
/cast [nostance:3]Облик кошки(Смена облика); [stance:3] Облик медведя(Смена облика);


06/12/2010 11:57Размещено Дворфоед
Лиани,раз уж ты всем макросы пишеш то можно и я попрошу.Нужен макрос что бы там где нельзя летать был простой наземный маунт,а если зона где можно летать то флай форма.

Самый простой вариант:

/cast Облик стремительной птицы(Смена облика)
/cast "Название наземного маунта (без кавычек)"
06/12/2010 12:17Размещено Друдитарт
Недавно дуэлился с фералом НЭ и очень меня впечатлила связка Выйти из формы+ Незаметность (расовая НЭ)+ снова форму уже вне комбата + кошачий стелс. Ферал рассказывать отказался, пытался найти что-то подобное в интернете, но к сожалению не нашел. Возможно ли это делать с помощью макроса? Просто все произошло настолько быстро, что я почти уверен что лапками я бы не успел так прожать.


Лучшее, что можно сделать, это макрос который необходимо нажимать два раза. Кроме того, если "Слиться с тенью" не выводит из комбата, то при юзе макроса просто оказываешься в форме кота с запущенным ГКД:

/cast Слиться с тенью(Расовая)
/cast [nostance] Облик кошки(Смена облика)
/cast [stance:3] Крадущийся зверь


- данный мкрос был подредактирован, так как содержал ошибку, сейчас работает нормально

P.S. К сожалению, оперативно отвечать я могу не всегда, но уверен вам всегда помогут другие люди, разбирающиеся в макросах.
прив Лиани, помоги создать макросы: звериный рывок -> наскок (стелс юзну сам)
тигриное нестовство -> глубокая рана
ой)
06/12/2010 05:48Размещено Лиани
Самый простой вариант:

/cast Облик стремительной птицы(Смена облика)
/cast "Название наземного маунта (без кавычек)"

Иногда надо проверять макросы перед тем, как их писать... Данный макрос не срабатывает, как это ни обидно. После неудачного первого каста второй каст не происходит, как ни странно. На обычных спеллах такой макрос работает великолепно. Макрос проверял на момент написания прошлого поста. Именно по этой причине я и написал:
06/12/2010 12:32Размещено Ашторес
Судя по всему, такой макрос не получится написать.
Лиани спасибо за статью и сылкам .
08/12/2010 07:53Размещено Ашторес

Иногда надо проверять макросы перед тем, как их писать... Данный макрос не срабатывает, как это ни обидно. После неудачного первого каста второй каст не происходит, как ни странно. На обычных спеллах такой макрос работает великолепно. Макрос проверял на момент написания прошлого поста. Именно по этой причине я и написал:

Ты не поверишь, но я его проверял и он работает! И даже сейчас работает) Может попробуем разобраться почему он не работает у тебя?)
Возможно есть ошибка в порядке написания маунтов, т.к. первый обязательно должен быть воздушный, второй наземный.
Есть вариант не срабатывания с конкретным типом маунтов (я такое встречал пару раз с некоторыми спеллами), попробуй изменить маунта в макросе.


08/12/2010 05:32Размещено Двухметровый
прив Лиани, помоги создать макросы: звериный рывок -> наскок (стелс юзну сам)
тигриное нестовство -> глубокая рана


/cast Звериный рывок(Облик кошки)
/cast [stealth] Наскок
/cast [nostealth] Глубокая рана
/cast [nostealth] Тигриное неистовство
10/12/2010 05:27Размещено Лиани
Возможно есть ошибка в порядке написания маунтов, т.к. первый обязательно должен быть воздушный, второй наземный.

08/12/2010 07:53Размещено Ашторес
После неудачного первого каста второй каст не происходит, как ни странно.

Если бы была ошибка в порядке, то первый бы кастовался в любом случае.
----------------
Хм.... попробуй проверить этот макрос с превращениями в форму вместо маунтов. То бишь
/cast Птица
/cast Ягуар

Вот в этом виде он и не хочет работать... А вообще странно, как такое может произойти, что у одних работает, у других нет... осталось найти ту самую разницу :)