WowCampваш табір у WoW Forever
Класи

Макроси WoW Forever: від першої кнопки до власних комбінацій

Оновлено 1 листопада 2026 · 14 хв читання · за даними бети 1.60.1 та офіційних новин

Хочете лікувати союзника під курсором, не втрачаючи ворога з цілі? Або збити каст іншому противнику через focus? Для цього й потрібні макроси. Почнемо з простої кнопки та поступово додамо умови. Нижче є готовий код, але важливо зрозуміти, що він робить і чого клієнт не дозволяє.

Перша кнопка за хвилину

Макрос виконує ваші інструкції після натискання. Він може лікувати союзника під курсором або збивати каст фокусу із затиснутим Shift. Перемикати цілі стає зручніше, але рішення, коли натискати кнопку, залишається за вами.

  • Введіть /macro в чаті. Загальні макроси доступні іншим вашим персонажам, персональні належать лише поточному. Чужі класові здібності від цього не з’являються.
  • Натисніть New, дайте коротку назву й виберіть іконку зі знаком питання. Вставте код, збережіть і перетягніть кнопку на панель.
  • Призначте зручну клавішу. Спершу перевірте кнопку поза боєм, ще без бойових заклять.
  • Кожну команду починайте з нового рядка. Кнопка копіювання бере лише код. Пояснення під ним у редактор вставляти не потрібно. Створюйте та розставляйте бойові кнопки завчасно, поза боєм.
Перевірка кнопки
/dance

Персонаж починає танцювати. Якщо реакції немає, перевірте збереження макросу та бінд. До назв заклять ще не дійшли.

З чого складається бойовий макрос

У прикладі мага #showtooltip відповідає за іконку й підказку. /cast намагається застосувати закляття. Сама підказка нічого не кастує. Якщо після #showtooltip немає назви, клієнт визначає її з макросу, зокрема з урахуванням модифікатора.

  • Команди та умови залишаються англійськими, наприклад /cast, help і nodead. Назви заклять мають відповідати мові клієнта, а не мові гайда.
  • Поставте текстовий курсор після /cast, відкрийте книгу заклять і натисніть потрібне із Shift. Це надійніше, ніж перекладати назву вручну.
  • Перевірте, чи додався ранг. Без явно вказаного рангу використовується найвищий вивчений. Для корисних заклять можуть також діяти обмеження рівня цілі. Суфікс на кшталт (Rank 2) не оновиться сам після навчання. Залишайте його лише для навмисного використання нижчого рангу.
  • Стандартний ліміт редактора - 255 символів разом із пробілами та переносами. Після додавання умов перевіряйте, чи помістився останній рядок.
Одне закляття
#showtooltip /cast Frostbolt

Звичайний Frostbolt без умов. Для іншого класу вставте закляття, яке персонаж уже вивчив.

КомандаЩо робить
#showtooltipПоказує іконку та підказку, але не застосовує здібність.
/castНамагається застосувати вказане закляття.
/useВикористовує предмет за назвою або слотом спорядження. /use 13 означає верхній аксесуар, а не тринадцятий предмет у сумці.
/startattackПочинає автоатаку по вибраному ворогу. Може спрацювати, навіть якщо наступна здібність не застосувалася.
/stopattackЗупиняє вашу автоатаку. Не знімає ДоТи та не відкликає пета.
/stopcastingПерериває ваш поточний каст або підтримуване закляття. Не збиває каст ворогу й не скидає GCD.
/petattack / /petfollowВідправляє пета атакувати або наказує йти за вами.
/stopmacroЗупиняє решту рядків цього натискання. Уже виконані команди не скасовує.

Дужки, коми та крапка з комою

Рядок /cast [умови] Закляття; [інші умови] Інше закляття читається зліва направо. Клієнт бере перший варіант, умови якого виконані. Це перевірка умов, а не пошук закляття без кд.

Це правило стосується варіантів усередині однієї команди. Рядки макросу виконуються зверху вниз. Помилка в одному не обов’язково зупиняє наступні. Наприклад, /startattack почне бити навіть без ресурсу на здібність. Для зупинки наступних рядків потрібен /stopmacro.

ЗаписЗначення
[help,nodead]Ціль одночасно дружня й жива. Кома означає «І».
[combat][mod:shift]Ви в бою АБО тримаєте Shift. Окремі групи дужок - альтернативи.
;Наступний варіант зі своїми умовами та, можливо, іншим закляттям.
[]Звичайний вибір цілі з урахуванням поточної цілі й налаштувань застосування на себе. Це не завжди означає «на мене».
harm / helpВорожа або дружня ціль. Дистанцію та кількість здоров’я не перевіряє.
dead / nodead / existsЦіль мертва, жива або існує. Для воскресіння потрібне dead, для лікування - nodead.
combat / nocombatВи в бою або поза боєм. Не перевіряє, чи б’є вас хтось саме зараз.
mod:shift / mod:ctrl / mod:altЗатиснуто відповідну клавішу-модифікатор.
nomod:shiftShift не затиснуто. Ctrl або Alt при цьому можуть бути затиснуті.
nochannelingВи не підтримуєте закляття. Звичайні касти та готовність здібності ця умова не перевіряє.

Mouseover, focus і ціль вашої цілі

ЦільДля чого
@targetВаша вибрана ціль.
@mouseoverІстота під курсором у світі або на рамці групи. Це не точка на землі.
@focusОкремо запам’ятована ціль, наприклад ворожий хіл, поки ви б’єте іншого гравця.
@playerЗавжди ваш персонаж.
@petВаш власний пет, наприклад для лікування.
@targettargetЦіль вашої цілі. Це не обов’язково танк, бо бос може перемкнутися.
@cursorТочка землі під курсором для зонального закляття. Підтримка залежить від клієнта й здібності.

Лікування без перемикання цілі

Наведіть курсор на рамку союзника й натисніть клавішу макросу. Якщо клацнути іконку на панелі, курсор уже не буде на союзнику. Тоді спрацює інша ціль або запасний варіант. Стандартних рамок групи достатньо, окремий аддон не потрібен.

Mouseover-хіл приста
#showtooltip /cast [@mouseover,help,nodead][help,nodead][@player] Flash Heal

Flash Heal спершу йде на живого союзника під курсором, потім на живу дружню ціль, інакше на вас. Спершу вивчіть закляття. Вибраний ворог залишається ціллю. Якщо союзник під курсором надто далеко, буде помилка дистанції, а не лікування себе.

Окрема кнопка для лікування себе

Лікувати тільки себе
#showtooltip /cast [@player] Flash Heal

Flash Heal завжди застосовується на вас незалежно від цілі, фокусу та курсора. Зручно для екстреного хілу. Але каст не стає миттєвим і не обходить рух чи мовчанку.

Друга ціль для контролю

Focus запам’ятовує окрему істоту. Виберіть ворога, введіть /focus і поверніться до основної цілі. Тепер можна надсилати контроль або переривання в @focus без перемикання. Приклад нижче також запам’ятовує ворога під курсором.

Після смерті цілі фокус сам не переходить на іншого ворога. Задайте новий або очистьте старий. Дистанцію перевіряйте саме до фокусу. Основна ціль може стояти поруч, а хіл у фокусі - за колоною.

Задати focus, із Shift очистити
/clearfocus [mod:shift] /stopmacro [mod:shift] /focus [@mouseover,harm,nodead][harm,nodead]

Без Shift запам’ятовує живого ворога під курсором або вибрану живу ворожу ціль. Shift очищає focus і зупиняє макрос, щоб той одразу не задав його знову.

Polymorph лише у focus
#showtooltip /cast [@focus,harm,nodead] Polymorph

Polymorph застосовується тільки до живого ворожого фокусу. Без нього основна ціль не перетвориться на вівцю випадково. Шкода все одно знімає цей контроль.

Дві дії на одній клавіші

Якщо Shift+1 уже перемикає сторінку панелі, макрос на клавіші 1 може взагалі не отримати натискання. Перевірте бінди. Alt також може бути зайнятий застосуванням на себе. Почніть із Shift або Ctrl та приберіть конфлікт.

Не ховайте п’ять екстрених дій за різними комбінаціями. Один зрозумілий модифікатор корисніший за кнопку, про яку доведеться згадувати посеред бою.

Mouseover перевіряйте справжнім біндом, не клацанням по панелі. У прикладах роги й шамана [nomod:shift] означає саме відсутність Shift, навіть якщо затиснуто Ctrl.

Шаман: Shock зі Shift і без
#showtooltip /cast [mod:shift] Frost Shock; Earth Shock

Звичайне натискання застосовує Earth Shock, із Shift - Frost Shock. Іконка зі знаком питання змінюється під вибраний варіант. Обидва Shock разом не спрацюють, вони мають спільний кд.

GCD та бурст

GCD, або глобальний кулдаун, на короткий час блокує більшість інших здібностей після застосування. Макрос не чекає між рядками. Два звичайні закляття з GCD не стануть двома кастами за одне натискання.

Бурст - короткий період посиленого дамагу. До атаки можна додати активний аксесуар поза GCD, якщо він надягнений, готовий і допускає таку комбінацію.

Для бурсту я б залишив окрему кнопку. /use виконується перед /cast, тому аксесуар може витратитися, навіть якщо закляття не спрацює через дистанцію чи нестачу мани. Два активні аксесуари також можуть мати спільний кд. Рядки /use 13 і /use 14 не гарантують одночасного застосування.

Окрема кнопка верхнього аксесуара
#showtooltip 13 /use 13

Активує верхній аксесуар. Після його заміни макрос редагувати не потрібно. Для нижнього слота змініть 13 на 14 в обох рядках. Пасивний аксесуар активувати неможливо.

Верхній аксесуар і закляття мага
#showtooltip Frostbolt /use 13 /cast Frostbolt

13 - верхній слот аксесуара, 14 - нижній. Макрос спершу пробує аксесуар, потім Frostbolt. Якщо предмет запускає GCD, закляття на цьому натисканні може не спрацювати.

/castsequence: послідовність без автопілота

Закляття через кому - послідовні кроки, а не альтернативи. Після першого ДоТа наступне натискання спробує другий крок. Іконка зі знаком питання та #showtooltip без назви допоможуть бачити, що йде далі.

  • reset=target/10 повертає до першого закляття після зміни вибраної цілі АБО десяти секунд без натискання цього макросу. Це не час від початку бою й не кд закляття.
  • Кожне натискання запускає відлік бездіяльності заново. Якщо спамити кнопку, часовий reset не настане.
  • Нестача мани, невивчене закляття або кд можуть зупинити послідовність. Наступний доступний варіант вона не шукатиме.
  • Довгі послідовності погано пристосовуються до руху, зміни цілі та раптової потреби збити каст. Реактивні здібності залишайте окремо.
  • target/10 поєднує умови через АБО. Застосуйте перший ДоТ та змініть ціль. Іконка має повернутися до початку. Для іншої перевірки почніть знову й не натискайте кнопку десять секунд. Саме наведення курсора на іншу рамку вибрану ціль не змінює.
Навчальна послідовність лока
#showtooltip /castsequence reset=target/10 Corruption, Bane of Agony

Перше натискання починає Corruption, без таланта це двосекундний каст. Наступне після завершення застосовує Bane of Agony, потім цикл повторюється. Це приклад синтаксису, а не найкраща ротація. Для кожного кроку потрібне нове натискання.

Початкові макроси для дев’яти класів

Виберіть свій клас. Це окремі короткі кнопки, а не один макрос на весь бій. Спершу вивчіть потрібні закляття. Якщо мова клієнта інша, вставте назви зі своєї книги. У PvP-гайдах є більше комбінацій, але вимоги рівня й талантів залишаються.

Воїн: не зупиняти автоатаки

Сповільнення й автоатака
#showtooltip /startattack [harm,nodead] /cast Hamstring

Hamstring сповільнює ворога, а /startattack починає бити навіть без ресурсу на здібність. Вимоги стійки, зброї та дистанції залишаються. Автоатака може збити контроль із вибраної цілі, навіть якщо сама здібність не спрацювала.

Паладин: хіл під курсор

Mouseover-хіл паладина
#showtooltip /cast [@mouseover,help,nodead][help,nodead][@player] Holy Light

Holy Light застосовується до союзника під курсором, потім до дружньої цілі, інакше до вас. Ворога не потрібно знімати з цілі. Час касту залишається звичайним, на бігу лікувати не вийде.

Мисливець: відправити й повернути пета

Пет і перший постріл
#showtooltip /petattack [harm,nodead] /cast Arcane Shot

Відправляє пета до живого вибраного ворога та пробує Arcane Shot. Не додавайте /petattack до кожного пострілу, якщо не хочете постійного перемикання пета. Команда пету може спрацювати навіть поза дистанцією пострілу.

Припинити атаки й відкликати пета
/stopcasting /stopattack /petpassive /petfollow

Зупиняє ваш каст та автоатаку, переводить пета в пасивний режим і повертає його. Після контролю задайте /petdefensive чи /petaggressive, інакше сам пет вас не захищатиме. Уже випущені снаряди та ДоТи не зникають, тому збереження пастки не гарантоване.

Розбійник: Kick у focus із Shift

Kick у ціль або focus
#showtooltip /cast [mod:shift,@focus,harm,nodead][nomod:shift,harm,nodead] Kick

Kick без Shift іде у вибраного ворога, із Shift - тільки у focus. Без відповідного фокусу основна ціль не стане запасним варіантом. Мілі-дистанція все одно потрібна.

Жрець: лікування та шкода

Smite ворогам, хіл союзникам
#showtooltip /cast [harm,nodead] Smite; [help,nodead] Flash Heal

Smite застосовується до ворога, Flash Heal - до союзника. Запасного лікування себе тут навмисно немає. Без відповідної цілі кнопка нічого не робить. Екстрений хіл себе краще мати окремо.

Шаман: зупинити свій каст заради переривання

Терміновий Shock у ціль або focus
#showtooltip /stopcasting /cast [mod:shift,@focus,harm,nodead][nomod:shift,harm,nodead] Earth Shock

Спершу перериває ваш каст, потім пробує Earth Shock. Із Shift лише у focus, без нього у вибрану ціль. /stopcasting спрацює навіть із Shock на кд або фокусом за межами дистанції. Поточний GCD він не скине.

Маг: контроль без перемикання

Polymorph під курсор або у ціль
#showtooltip /cast [@mouseover,harm,nodead][] Polymorph

Polymorph іде в живого ворога під курсором, інакше працює звичайний вибір цілі. Для заздалегідь вибраного хіла краще строгий focus-макрос вище. Тут можна зачепити іншого ворога під курсором.

Чорнокнижник: не обривати підтримуване закляття

Звичайний каст, наприклад Frostbolt мага, спрацьовує після заповнення смуги. Підтримуване закляття, наприклад Drain Life, діє під час її руху й завдає періодичної шкоди. [nochanneling] перевіряє другий тип. Звичайні касти ця умова не захищає.

Drain Life без повторного запуску
#showtooltip /cast [nochanneling] Drain Life

Drain Life не почнеться заново, поки ви підтримуєте будь-яке закляття. Після завершення нове натискання почне наступне. Екстрений Fear залишайте окремо. На відміну від цієї умови, /stopcasting навмисно обриває і звичайні, і підтримувані касти.

Друїд: HoT без втрати цілі

Rejuvenation під курсор
#showtooltip /cast [@mouseover,help,nodead][help,nodead][@player] Rejuvenation

Rejuvenation іде на союзника під курсором, дружню ціль або вас. HoT лікує поступово. Тут немає /cancelform, тому обмеження форм і витрати мани залишаються. Спершу перевірте кнопку у звичайній формі.

Корисні кнопки поза ротацією

Для воскресіння потрібне help,dead, а не nodead. Приклад для приста. Іншим класам слід вставити своє закляття з книги. Макрос не скасовує вимоги реагентів, обмеження бою чи кд.

Для заміни зброї /equipslot 16 означає праву руку, /equipslot 17 - ліву. Потрібні точні назви предметів. Патч 8 жовтня повернув кілька замін зброї в межах одного GCD. Але це не гарантує застосування наступної здібності на тому самому натисканні.

Прист: воскресити союзника під курсором
#showtooltip /cast [@mouseover,help,dead][help,dead] Resurrection

Resurrection спершу йде на мертвого союзника під курсором, потім на мертву дружню ціль. Жива ціль не підходить. Наведіться на рамку та натисніть бінд. Звичайне воскресіння приста в бою не працює.

Увімкнути блиск квестових предметів
/console outlineModeShowLootEffectWhenDisabled 1 /console graphicsOutlineMode 0 /console OutlineEngineMode 0

Та сама настройка, що в гайді аддонів. Контури вимикаються, натомість квестові предмети для збору блищать. На траву та руду це не діє. Останні два рядки змінюють графіку. Повернути попередній режим контурів можна в налаштуваннях Graphics.

Вимкнути блиск квестових предметів
/console outlineModeShowLootEffectWhenDisabled 0

Вимикає блиск за вимкнених контурів, але не повертає два інші значення. /console graphicsOutlineMode 2 або графічний пресет повертає контури. Для зміни може знадобитися повний перезапуск гри, а не /reload. Це візуальна настройка, не перегляд луту крізь стіни.

Відмінності Forever від старих гайдів

  • Сувої запускають GCD. Це зміна патчу 15 жовтня. Сувій перед звичайним закляттям може заблокувати його на цьому натисканні.
  • Команд для вимкнення туману тут немає. Blizzard прибрала настройку, яку використовували не за призначенням. Старий графічний макрос не підтверджує її роботу зараз.
  • Focus і mouseover не автоматизують бій. /run не відкриває закриті бойові дані й не дозволяє кнопці самостійно вибирати найкраще закляття.
  • @cursor перевіряйте для конкретної здібності. Не всі прийоми Retail працюють у Forever. Якщо клієнт відхиляє команду, використовуйте звичайне наведення на землю.
  • Перевіряйте книгу та таланти. Набір здібностей у Retail, Classic Era, SoD та Forever різний. Макрос не навчить персонажа нового спелу.

Конструктори макросів

Для перших кнопок аддон не потрібен. Якщо макросів багато, можна спробувати ForeverFastMacros, команда /ffm. Перетягніть закляття з книги й виберіть шаблон mouseover, focus або Shift. Назва береться з клієнта.

Macro Forever відкривається через /mforever. Є покроковий конструктор, класові приклади та послідовності. Обидва аддони створюють звичайні макроси. Перед використанням прочитайте код, бо приклад може містити ще невивчене закляття.

Інші зручні інструменти є в гайді аддонів.

Кнопка не працює: що перевірити

Міняйте по одній речі. Спершу простий /cast, потім умови, далі модифікатори. Так легше знайти помилку. Робочий код збережіть окремо. Після змін вийдіть із гри звичайним способом, а резервну копію WTF робіть із закритим клієнтом.

До походу перевірте кнопку без цілі, з живим ворогом, союзником та порожнім фокусом. Повторіть потрібні варіанти зі Shift. Дивіться і на невдалі спроби. У макросі з кількох рядків аксесуар може витратитися ще до помилки основного закляття.

ПроблемаПеревірка
Немає жодної реакціїЗбережіть макрос, перетягніть актуальну кнопку та перевірте бінд. Спробуйте /dance у тому самому слоті.
Невідоме закляттяПеревірте мову клієнта, назву та вивчений ранг. Ще раз вставте здібність із книги.
Не працює лише зі ShiftПодивіться, чи не зайнята комбінація іншою дією або перемиканням панелі.
Закляття йде не в ту цільПеревірте порядок @mouseover, @focus і []. Для строгого focus приберіть запасні варіанти.
Ціль є, касту немаєПеревірте dead/nodead, help/harm, видимість, дистанцію, ресурси, зброю та стійку. Ціль може відповідати умовам, але бути недоступною для касту.
Послідовність застряглаПодивіться на наступне закляття. Для reset=10 не натискайте десять секунд, для reset=target змініть ціль. Невивченого закляття reset не виправить.
Власні касти постійно обриваютьсяЗнайдіть /stopcasting на звичайній атакувальній кнопці. Залиште його лише там, де справді хочете перервати свій каст.
Текст макросу потрапляє в чатПеревірте рядки без команди. Копіювати потрібно код, а не пояснення.
Mouseover лікує мене замість союзникаТримайте курсор на живому союзнику та натискайте клавішу, не іконку на панелі. Інакше спрацює запасна ціль або @player.
На іконці залишається знак питанняПеревірте вивчене закляття та назву. Для strict focus можна явно вказати спел після #showtooltip. Це змінить підказку, але не ціль касту.
Браузер заблокував копіюванняПеревірте дозвіл сайту на буфер обміну або скопіюйте код вручну. Кнопка показує успіх лише після успішного копіювання.

Часті запитання

Чи дозволені макроси у WoW Forever?

Так, редактор /macro вбудований у клієнт. Він не обходить GCD і не вибирає закляття за здоров’ям, маною чи кд. Зовнішня програма, яка натискає клавіші замість вас, - інша річ.

Чи можна зробити всю ротацію однією кнопкою?

/castsequence задає фіксований порядок. Кожен крок потребує натискання та може застрягти на недоступному спелі. Контроль, переривання й захист краще залишити окремо.

Чому приклад не працює в клієнті іншою мовою?

Команди залишаються англійськими, назви здібностей мають відповідати клієнту. Вставте спел із книги через Shift-клік. Явний ранг приберіть, якщо хочете найвищий доступний.

Чим mouseover відрізняється від focus?

Mouseover залежить від положення курсора. Focus запам’ятовує окрему ціль, поки ви перемикаєте основну. Обидва варіанти підкоряються дистанції та видимості.

Що означає reset=target/10?

Повернення до першого кроку після зміни вибраної цілі або десяти секунд без натискання макросу. Кожне натискання починає цей відлік заново.

Чи підвищить макрос мій DPS?

Він може зекономити час на перемиканні цілі чи пошуку кнопки. Саме закляття сильніше бити не стане. Користь у тому, що потрібну дію легше виконати вчасно.

Чому mouseover не працює після кліку по панелі?

У момент кліку курсор уже на іконці макросу, а не на союзнику. Наведіться на рамку персонажа та натисніть призначену клавішу.