Пятница, 26.04.2024, 04:35


Главная
Регистрация
Вход
"The MAFIA WoW" Приветствую Вас Гость | RSS  
Меню сайта

Категории каталога
Мои статьи [16]

Мини-чат
500

Наш опрос
как часто вы обращаете внимание\слышите в чате, что у кого то клянчат деньги и тд.

Всего ответов: 16

Главная » Статьи » Мои статьи

Макросы для лока (Warlock)
Фокус

Основным нашим инструментом будет макрос, который устанавливает персонажа под курсором (или персонажа в цели, если под курсором никого нет) в фокус и отправляет на него нашего пета.

/focus [target=mouseover, exists]; [target=target]
/petattack [target=focus,exists,harm]

Контроль

Имея текущим петом Фелхантера, мы имеем 3 возможности предотвращать каст хила (или всего чего угодно, что имеет cast time). Это Spell Lock, Fear и Deathcoil. Все три нам необходимо оформить в виде макросов, которые позволят нам не менять свой текущий таргет, так как смена цели на арене может быть просто фатальной.

Макрос для Spell Lock кроме кода для Фелхантера содержит в себе еще и код для Суккубы, так как некоторые предпочитают использовать ее. Суть его работы сводится к тому, что он пытается заюзать абилити Фелхантера или Суккубы сначала на фокус, и только потом на текущую цель. Особенно хочеться отметить, что я стараюсь делать эти макросы такими, чтобы их можно было юзать и в повседневной жизни. Именно поэтому они работают также и на текущую цель, если фокуса нет.

#showtooltip
/cast [pet:Felhunter,target=focus] Spell Lock; [pet:Felhunter] Spell Lock; [pet:Succubus,target=focus] Seduction; [pet:Succubus] Seduction

Макрос для Fear и Deathcoil не очень удобно привязывать к фокусу, так как вполне вероятна ситуация, когда вы хотите кинуть их не в фокус, а в кого-то другого. Выход есть - это mouseover. Суть опять сводится к тому, что спелл кастуется в цель под курсором, либо в текущую выбранную цель, если под курсором никого нет. Соответственно, если необходимо закастить фир или дескоил в фокус, то мы наводим на его фрейм курсор и нажимаем на кнопку.

#showtooltip
/cast [target=mouseover, harm] Fear; Fear

#showtooltip
/cast [target=mouseover, harm] Death Coil; Death Coil

Tip of the day: не стоит прерывать хил всеми вышеуказанными способами, если текущая цель вашей команды только начала получать дамаг. Потратьте это время на фир ДПСа чужой команды, и только когда начался серьезный нюк текущей цели - блокируйте хил.

Dispell и всякие другие штуки

Наш Фелхантер является прекрасным способом что-то сдиспелить. Простой макрос позволит диспелить цель под курсором или текущий таргет.

/cast [target=mouseover, exists] Devour Magic; [target=target,exists] Devour Magic

Мы хотим иметь возможность забанишить цель под курсором, но в приоритете иметь возможность банишить сначала текущую цель (для ПвЕ). С альтом будет накасчен Banish первого ранка.

#showtooltip Banish(Rank 2)
/cast [modifier:alt] Banish(Rank 1); Banish(Rank 2)
/cast [target=mouseover] Banish

Curse of Exhaustion без Amplify Curse - плохая идея.

#showtooltip Curse of Exhaustion
/cast Amplify Curse
/stopcasting
/cast Curse of Exhaustion

*Аналогично делаем для Curse of Agony.

Тотемы

Одним макросом мы можем избавиться от всех важных тотемов при помощи нашего пета.

/petattack [target=earthbind totem]
/petattack [target=windfury totem]
/petattack [target=mana tide totem]
/petattack [target=tremor totem]
/petattack [target=grounding totem]


Звуковое сопровождение

Все наши макросы очень потужны, но в пылу боя очень легко пропустить каст хила нашим фокус-таргетом. Чтобы этого не происходило, я решил использовать аддон Notifications из последней версии аддона DoTimer, который и так используют все наши варлоки. Не стану вдаваться в подробности использования самого аддона (он довольно легкий, просто напишите /not и сконфигурируйте его через достаточно интуитивное меню), а сосредоточусь на интересующих нас событиях.

Все указанные здесь звуки я взял из аддонов DoTimer, C'Thun Warner и BigWigs. Вы можете использовать любой понравившийся вам, единственное - их нужно положить в директорию Addons\Ash_Core\Files в формате .wav или .mp3.

Enemy Begin Casting

Событие срабатывает тогда, когда враг начинает что-то кастовать. В нашем случае мы хотим отслеживать, если враг вдруг начнет кого-то воскрешать.
Имена триггеров: "Ancestral Spirit", "Redemption", "Resurrection".

Добавляем две реакции - каст реса в виде таймера нам на экран и звук тревоги:
Timer: Target: %t Spell: %s Duration: 10s
Sound: Alarm.mp3

Focus Target Begin Casting

Я немного доработал аддон, чтобы его можно было сконфигурировать отдельно на фокус. Мы хотим иметь звук, предупреждающий, что фокус начал что-то кастить (и мы должны его прервать).

Триггер: "all".

Добавляем одну реакцию - звук:
Sound: expalert.wav

Enemy Buff Gain

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

Триггер: "Divine Shield" - бабл палы.

Реакции:
Timer: Target: %t Spell: %s Duration: 12s<
Sound: Shield.mp3

Триггер: "Cloak of Shadows" - клоака у роги.

Реакции:
Timer: Target: %t Spell: %s Duration: 5s
Sound: Shield.mp3

Триггер: "Ice Block" - глыба у мага.

Реакции:
Timer: Target: %t Spell: %s Duration: 10s
Sound: Shield.mp3

Триггер: "Cyclone" - наш друид положил персонажа в циклон.

Реакции:
Timer: Target: %t Spell: %s Duration: 6s
Sound: Shield.mp3


Аддон

Как я уже сказал выше - я изменил аддон таким образом, чтобы он позволял отслеживать события, связанные с нашим фокус таргетом. Все что вам нужно сделать - после установки последней версии DoTimer (речь идет о DoTimer 3.3.2) перезаписать файл Notifications.lua файлом из архива:

http://rapidshare.com/files/51079960/Notifications.zip

Также, дабы остальные не конфигурировали аддон каждый раз заново, выкладываю мой файл с настройками:
http://rapidshare.com/files/51189534/Ash_Core.zip

Класть его необходимо в "Wtf\Account\[your_account]\SavedVariables\". Предупреждение: если вы являетесь пользователем DoTimer и у вас уже все давно настроено - скопируйте из вашего Ash_Core.lua ваши настройки DoTimer. Это все, что находится в пределах между строками "["DoTimer"] = {" и "},".

["DoTimer"] = {
--------------- начинать копировать тут ---------------
["targetlayout"] = "down",
["hiddentypes"] = {
["buff"] = 1,
},
["offsetX"] = 961.8331909179688,
["locked"] = true,
["scale"] = 0.800000011920929,
["offsetY"] = 668.1666870117188,
["sortmethod"] = "added (A)",
["timerlayout"] = "down",
--------------- заканчивать копировать тут ---------------
},

Автор TriDeMAX


Источник: http://worldofwarcrafters.ru/4_macros_warlock.php
Категория: Мои статьи | Добавил: bigman1991 (07.07.2008) | Автор: Мумоои
Просмотров: 32229 | Комментарии: 2 | Рейтинг: 3.8/5 |
Всего комментариев: 1
1 кошмарище  
0
парни как работает макрос на диспел установил на панель но когда наводишь на цель он гаснет почемут как он должен работать

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2024