Несколько простых и сложных самописных макросов.
Хант стреляет скаттером по цели под мышкой, и если вы зажмете ALT, то ставится ловушка под вами (очень полезно, если вы рядом с целью):
Код:
#showtooltip
#showtooltip [mod:alt] Замораживающая ловушка;[nomod] Дезориентирующий выстрел
/use [mod:alt] Замораживающая ловушка; [target=mousover] Дезориентирующий выстрел; [nomod] Дезориентирующий выстрел
Макрос для ленивых палов: авто-бафф мп5 целей использующих ману (Wisdom Blessing) и остальных кулаком (Might Blessing):
Код:
/script power = UnitPowerType("target"); if ( power == 0 ) then CastSpellByName("Blessing of Wisdom") else CastSpellByName("Blessing of Might") end; if ( SpellIsTargeting() ) then CastSpellByName("Blessing of Might"); TargetUnit("player"); end;
Каждый раз вызывается новый транспорт:
Код:
#showtooltip
/castsequence reset = 1000 Аманийский боевой медведь, Анжинерский чоппер, Большая ракета любви, Большой боевой медведь
Макрос для тех у кого проблемы с фпс и видео:
Код:
/z SetFarclip(177)
/z SetWorldDetail(0)
/z SetBaseMip(0)
Если хотите вернуть на максимум, то:
Код:
/z SetFarclip(777)
/z SetWorldDetail(2)
/z SetBaseMip(1)
Макрос для ленивых ММ. Стандартная ротация ханта. Спелы петов и баночки юзайте вручную.
#showtooltip
/castsequence reset=15 Укус змеи, Выстрел химеры(Уровень 1), Прицельный выстрел(Уровень 9), Верный выстрел(Уровень 4)
/use [mod:alt] Быстрая стрельба
Вытаскивает рогу из инвиза скаттером ханта, нужно спамить (по другим целям скаттер не идет):
Код:
/script TargetNearestEnemy(); if (UnitClass("target")=="rogue") then CastSpellByName("Scatter Shot"); CastSpellByName("Hunter's Mark (Rank 4)");end
У кого есть заказы по макросам/биндам пишите. Мне будет интересно для вас что-нибудь да этакое написать. Собственно могу написать для других классов для конкретной цели, от анонсов и управления чатами до забиндивания 1 панели.
- - - Updated - - -
Макрос лечит цель со здоровьем меньше 50% спеллом "Lesser Healing Wave". Проверяет ближайшие 15 целей:
Код:
/script for i=1,15 do TargetNearestFriend(); if UnitHealth("target")/UnitHealthMax("target") < 0.5 then if UnitIsPlayer("target") then CastSpellByName("Lesser Healing Wave") end end end; TargetLastEnemy();