Макросы воина WoW Classic: смена стоек, Рывок и команды для PvE и PvP
Макросы помогают воину быстрее переключаться между стойками, накладывать бафы на всю группу и выполнять комбинации без лишних кликов. На сервере WowX5 x5 правильные макросы — разница между чётким контролем и хаосом в рейде или PvP.
Макросы на воина для WoW 1.12.1 (Vanilla, WoW Classic) решают главную проблему класса — стойки. Почти каждая способность воина привязана к Боевой, Оборонительной или Стойке берсерка, поэтому самые нужные макросы — это смена стойки и способность одной кнопкой: Рывок (Charge), Провокация (Taunt), Перехват (Intercept), Казнь (Execute), Вихрь (Whirlwind). В старых гайдах эти способности называются «Исполнение», «Смерч», «Боевой клич» — ниже есть таблица соответствий.
В WoW Classic 1.12.1 макросы ограничены 255 символами. Условий в квадратных скобках (вида mod:shift, stance:1, noexists), /castsequence и /startattack в клиенте 1.12.1 нет — всё «умное» делается через /script и Lua-функции клиента.
Примеры в этой статье не проверены в игровом клиенте Vanilla 1.12.1. Локаль, версия аддонов, исходная стойка или облик и число нажатий могут влиять на результат; перед боем проверьте каждый пример отдельно.
Содержание
Базовые макросы для всех воинов
Рывок с выбором ближайшей цели из Боевой стойки
Используйте вне боя, находясь в Боевой стойке. Макрос выбирает цель, если она не выбрана; стойку он не меняет. Число нажатий и результат на клиенте 1.12.1 не проверены. Пример смены стойки с Рывком приведён в разделе PvP:
/script if not UnitExists("target") then TargetNearestEnemy() end
/cast Рывок
Две главные кнопки воина в начале боя — Рывок и Боевой крик:
Боевой крик — без спама ошибок
/cast Боевой крик
/script UIErrorsFrame:Clear()
Макрос на смену стойки воина
Смена Боевой на Оборонительную и обратно одной кнопкой (номер стойки: 1 — Боевая, 2 — Оборонительная, 3 — Берсерка):
/script local _,_,a=GetShapeshiftFormInfo(1) if a then CastShapeshiftForm(2) else CastShapeshiftForm(1) end
Как сделать макрос на воина в WoW 1.12.1
- Введи в чат
/macro(или Escape → Макросы) и нажми «Новый». - Задай имя и значок, впиши команды из этой статьи — не длиннее 255 символов.
- Сохрани и перетащи макрос на панель умений.
Макросы на воина из гайдов по TBC и Classic 2019 (с квадратными скобками, /castsequence, /startattack) в клиенте 1.12.1 не работают — используй варианты ниже с /cast и /script. Общие правила и примеры для всех классов — в гайде макросы WoW 1.12.1 по классам.
Танковые макросы (Protection)
Основной набор танка в 1.12.1 — одиночная Провокация, массовый Вызывающий крик и Блок щитом:
Универсальный taunt
| Модификатор | Действие |
|---|---|
| Без Shift | Провокация (одиночный taunt) |
| Shift | Вызывающий крик (АОЕ taunt) |
/script if IsShiftKeyDown() then CastSpellByName("Вызывающий крик") else CastSpellByName("Провокация") end
Надеть щит
Щит лежит в рюкзаке (сумка 0), в первом слоте; 17 — слот левой руки. Снятый предмет встанет на освободившееся место в сумке:
/script PickupContainerItem(0,1) PickupInventoryItem(17)
После того как щит надет, жми Блок щитом отдельной кнопкой. Команды /equipslot в клиенте 1.12.1 нет.
Смена оружия в бою в 1.12.1 сбрасывает таймер автоатаки. Не меняй снаряжение в середине рейдового боя без необходимости.
Провокация с переходом в Оборонительную стойку
Смена стойки и способность одной строкой не срабатывают: стойка применится, а способность — нет. Поэтому макрос работает в два нажатия: первое ставит Оборонительную стойку, второе — Провокацию:
/script local _,_,a=GetShapeshiftFormInfo(2) if a then CastSpellByName("Провокация") else CastSpellByName("Оборонительная стойка") end
Макросы для DPS-воина (Fury/Arms)
Ключевые удары DPS-воина: талант Кровожадность (Fury) или Смертельный удар (Arms), Казнь и Вихрь:
Кровожадность + Казнь
/script if IsControlKeyDown() then CastSpellByName("Казнь") else CastSpellByName("Кровожадность") end
Ctrl = Казнь (добивание цели ниже 20% HP), без модификатора = Кровожадность.
Вихрь в Стойке берсерка
Первое нажатие ставит Стойку берсерка (если ты не в ней), второе — Вихрь:
/script local _,_,a=GetShapeshiftFormInfo(3) if a then CastSpellByName("Вихрь") else CastSpellByName("Стойка берсерка") end
Смертельный удар + Казнь для Arms
Обе способности на глобальном кулдауне, поэтому две строки /cast подряд не сработают — выбираем модификатором:
/script if IsControlKeyDown() then CastSpellByName("Казнь") else CastSpellByName("Смертельный удар") end
PvP-макросы воина
Рывок — начало боя из Боевой стойки
Исходная стойка — Оборонительная или Стойка берсерка; используйте вне боя. По логике кода первое нажатие выбирает Боевую стойку, следующее вызывает Рывок. Если Боевая стойка уже активна, код сразу вызывает Рывок. Фактическое число нажатий и результат на клиенте 1.12.1 не проверены.
/script local _,_,a=GetShapeshiftFormInfo(1) if a then CastSpellByName("Рывок") else CastSpellByName("Боевая стойка") end
Перехват из Стойки берсерка
/script local _,_,a=GetShapeshiftFormInfo(3) if a then CastSpellByName("Перехват") else CastSpellByName("Стойка берсерка") end
Перехват доступен только в Стойке берсерка и требует 10 ед. ярости. Убедись, что ярость есть перед применением.
Как называются способности воина в 1.12.1
В разных гайдах и переводах одни и те же способности воина называются по-разному. В макрос пиши название из первой колонки: оно совпадает с книгой заклинаний русского клиента, иначе /cast не сработает.
| Название в клиенте 1.12.1 | English | Как ещё называют |
|---|---|---|
| Рывок | Charge | чардж |
| Перехват | Intercept | интерсепт |
| Казнь | Execute | Исполнение, экзекут |
| Вихрь | Whirlwind | Смерч, вирл |
| Боевой крик | Battle Shout | Боевой клич |
| Блок щитом | Shield Block | Щитовой блок |
| Провокация | Taunt | таунт |
| Дразнящий удар | Mocking Blow | — |
| Вызывающий крик | Challenging Shout | — |
| Устрашающий крик | Intimidating Shout | фир |
| Удар героя | Heroic Strike | ХС |
| Раскол брони | Sunder Armor | санды |
| Превосходство | Overpower | овер |
| Зуботычина | Pummel | пумел |
| Ярость берсерка | Berserker Rage | — |
| Боевая стойка | Battle Stance | — |
| Оборонительная стойка | Defensive Stance | танк-стойка |
| Стойка берсерка | Berserker Stance | берс-стойка |
Таблица полезных макросов воина
| Название | Как устроен | Назначение |
|---|---|---|
| Клич-тихий | /cast Боевой крик + /script UIErrorsFrame:Clear() | Бафф без спама |
| Вихрь-стойка | /script: проверка Стойки берсерка, затем Вихрь | АОЕ DPS |
| Taunt-умный | /script: Shift = Вызывающий крик, иначе Провокация | Универсальный taunt |
| Рывок-авто | /script TargetNearestEnemy() + /cast Рывок | Старт боя |
Советы для WowX5
- Открой
/macroилиEsc → Макросыдля редактирования. - Вкладка «Конкретного персонажа» — для ситуативных макросов воина.
- Аддон Bongos добавляет дополнительные панели под макросы.
- Рейты x5 ускоряют прокачку, но механика ярости и стоек та же, что в оригинальном 1.12.1 — примеры из этой статьи требуют отдельной проверки на вашем клиенте.
Макросы других классов
◆Связанные материалы
Частые вопросы
?Можно ли воину переключать стойки макросом?
Да. Работают /cast Боевая стойка, /cast Оборонительная стойка и /cast Стойка берсерка. Условий в квадратных скобках в 1.12.1 нет, поэтому выбор стойки по модификатору делается через /script: if IsShiftKeyDown() then CastShapeshiftForm(2) else CastShapeshiftForm(1) end (1 — Боевая, 2 — Оборонительная, 3 — Берсерка).
?Как сделать макрос Рывок с автоматическим таргетом?
Первой строкой поставь /script if not UnitExists('target') then TargetNearestEnemy() end, второй — /cast Рывок. Если цели нет, макрос выберет ближайшего врага и бросится в атаку. Рывок работает только в Боевой стойке и вне боя.
?Как убрать спам ошибок от Боевого крика?
Добавь строку /script UIErrorsFrame:Clear() после /cast Боевой крик — тогда красные сообщения об ошибках не будут мешать.
?Как сделать макрос смены стоек воина в WoW 1.12.1?
Условий [stance] в 1.12.1 нет. Стойка выбирается через Lua: /script if IsShiftKeyDown() then CastShapeshiftForm(2) else CastShapeshiftForm(1) end — без Shift Боевая стойка, с Shift Оборонительная. Номера: 1 — Боевая, 2 — Оборонительная, 3 — Берсерка.
?Как в русском клиенте 1.12.1 называются Execute и Whirlwind?
Execute — Казнь, Whirlwind — Вихрь, Battle Shout — Боевой крик, Shield Block — Блок щитом. Названия Исполнение, Смерч и Боевой клич из старых гайдов в /cast не сработают.
Теперь — в игру на WoW Classic X5
Теория без практики не качает. Заходи на WoW Classic X5 — Vanilla 1.12.1, рейты x5, blizzlike-механики — и проверь гайд в деле.
- Создать аккаунт на wowx5.ru
- Скачать клиент WoW Classic 1.12.1
- Прописать в realmlist.wtf:
set realmlist play.wowx5.ru