Как использовать заклинания?
Во время естественного игрового процесса, вы вряд ли вводите множество консольных команд, настолько полезных, чтобы написать из них макрос. Конечно, иногда макросы для эмоций могут сделать ролевой отыгрыш более интересным, но все же… Должно же быть нечто больше, на что годятся макросы…
Так и есть. Познакомьтесь с командой /cast – наиболее часто используемой командой в макросах. Команда/cast позволяет выполнять заклинания по их именам из вашей книги заклинаний (или из книги заклинаний вашего питомца).
Этот макроc прочитает на текущую цель заклинание Shadow Word: Pain наивысшего ранга. Макрос поведет себя также, как если бы вы перетащили на это же место заклинание SW:P из вашей книги заклинаний. Панель действий распознает код заклинания и покажет время кулдауна и диапазон действия на его иконке. Более того, если вы выбрали в качестве иконки знак вопроса, о чем упоминалось ранее, панель действий даже покажет иконку SW:P.
«Хм, хм…» - подумаете вы. Почему просто не положить нужное заклинание на панель действия? Вот здесь-то, совмещение нескольких команд придется очень кстати, и это то, что делает макросы полезными. Представьте, что вы маг и хотели бы сообщать вашей партии, когда превращаете кого-то в овцу. Ничего проще – просто вставьте ваше заклинание и сообщение по /p в макрос. Вообще-то, существует и лучший способ сделать макрос для этой цели, как например, мой аддон CCWarn (http://www.wowinterface.com/download...26-CCWarn.html), столь бессовестным способом рекламируемый в этот момент. Но для понимания механизмов использования макросов – это простой и доступный пример.
Замечание: так как макрос исполняется весь сразу, команда /p будет выполнена во время начала чтения заклинания, не заботясь о том выбрана ли корректная цель или же заклинание Polymorph на кулдауна.
Это значит, что эти команды можно разместить в любом порядке и результат будет одинаковый. Если же вы хотите сказать что-либо после окончания чтения заклинания, вам потребуется помощь аддона, такого как AfterCast, http://www.wowinterface.com/download...AfterCast.html. AfterCast создает задание на выполнении команд после того как вы прочтете заклинание (с известными условиями, о которых говорилось в 1.1 Что такое макрос). Пример:
/cast !Auto Shot
/cast Faerie Fire (Feral)(Rank 2)
Во время естественного игрового процесса, вы вряд ли вводите множество консольных команд, настолько полезных, чтобы написать из них макрос. Конечно, иногда макросы для эмоций могут сделать ролевой отыгрыш более интересным, но все же… Должно же быть нечто больше, на что годятся макросы…
Так и есть. Познакомьтесь с командой /cast – наиболее часто используемой командой в макросах. Команда/cast позволяет выполнять заклинания по их именам из вашей книги заклинаний (или из книги заклинаний вашего питомца).
Простейший пример: /cast Shadow Word: Pain |
«Хм, хм…» - подумаете вы. Почему просто не положить нужное заклинание на панель действия? Вот здесь-то, совмещение нескольких команд придется очень кстати, и это то, что делает макросы полезными. Представьте, что вы маг и хотели бы сообщать вашей партии, когда превращаете кого-то в овцу. Ничего проще – просто вставьте ваше заклинание и сообщение по /p в макрос. Вообще-то, существует и лучший способ сделать макрос для этой цели, как например, мой аддон CCWarn (http://www.wowinterface.com/download...26-CCWarn.html), столь бессовестным способом рекламируемый в этот момент. Но для понимания механизмов использования макросов – это простой и доступный пример.
/cast Polymorph /p Превращаю в овцу %t! Кто нарушит, тот и танкует! |
Это значит, что эти команды можно разместить в любом порядке и результат будет одинаковый. Если же вы хотите сказать что-либо после окончания чтения заклинания, вам потребуется помощь аддона, такого как AfterCast, http://www.wowinterface.com/download...AfterCast.html. AfterCast создает задание на выполнении команд после того как вы прочтете заклинание (с известными условиями, о которых говорилось в 1.1 Что такое макрос). Пример:
/aftercast /p Click the portal to get %t’s lazy butt over here /cast Ritual of Summoning |
1 Использования заклинаний без переключения
Как упоминалось выше, команда /cast ведет себя также, как если бы вы перетащили нужное заклинание на панель действий. Это значит, что переключаемые умения будут включаться и выключать каждый раз при исполнении макроса. Если вы хотите, чтобы макрос всегда включал заклинание, без переключений, нужно добавить знак восклицания (!) перед именем заклинания. Вот пример макроса, который будет пытаться активировать Auto Shot независимо от того стреляете вы уже или нет.
Как упоминалось выше, команда /cast ведет себя также, как если бы вы перетащили нужное заклинание на панель действий. Это значит, что переключаемые умения будут включаться и выключать каждый раз при исполнении макроса. Если вы хотите, чтобы макрос всегда включал заклинание, без переключений, нужно добавить знак восклицания (!) перед именем заклинания. Вот пример макроса, который будет пытаться активировать Auto Shot независимо от того стреляете вы уже или нет.
Используя эту возможность и команду /castsequence (мы еще расскажем о ней подробнее), можно написать макрос для охотников:
/castsequence reset=target Steady Shot, !Auto Shot2. Замечания об именах заклинаний и их уровнях
Команда /cast весьма требовательна к имени заклинания. Чтобы удачно выполнить заклинание, необходимо правильно написать его имя, правильно использовать разделители, пробелы и так далее. Лучший способ гарантированно ввести имя заклинания это открыть книгу заклинаний и вовремя написания макроса поместить курсор в место где нужно вставить заклинание, и зажав shift кликнуть на заклинание в книге. Заклинание и его ранг будут правильно вставлены, как в следующем примере:
/cast Shadow Word: Pain(Rank 5)Команда /cast весьма требовательна к имени заклинания. Чтобы удачно выполнить заклинание, необходимо правильно написать его имя, правильно использовать разделители, пробелы и так далее. Лучший способ гарантированно ввести имя заклинания это открыть книгу заклинаний и вовремя написания макроса поместить курсор в место где нужно вставить заклинание, и зажав shift кликнуть на заклинание в книге. Заклинание и его ранг будут правильно вставлены, как в следующем примере:
Можно не рискуя удалить (Rank 5) из макроса и тогда он автоматически выберет наивысший ранг заклинания – конечно, если вы так пожелаете; но существует достаточно ситуаций, когда выигрышно использовать определенный ранг заклинания (например, как особое координирование заклинания Banish у варлока). Но будьте осторожны. Некоторые заклинания со скобками в их именах требуют особой внимательности. Вот пример - если вставлять через shift-клик заклинание друида Faerie Fire, то получим следующее:
Если удалить конечное (Rank 2), внутренние механизмы запутаются с частью (Feral), подумав что это ранг заклинания и оно не сработает. Чтобы все работало, как нужно, необходимо изменить макрос так:
/cast Faerie Fire (Feral)()Пустые скобки обрабатываются как ранг, так как находятся в конце записи. И потому как они пусты, интерпретатор команд выберет наивысший ранг заклинания для прочтения. Вы также можете использовать и другие заклинания со скобками, но помните о ограничении в 255 символов. К сожалении, размер макроса все еще проблема.
__________________
Комментариев нет:
Отправить комментарий