The Gale (Monk)

Подвижный мастер боя, который ломает построение врага серией толчков. Его контроль связан с перемещением цели и сменой собственной позиции.


Шаг 1. Общая инфа

  1. Редкость: Обычная
  2. Тип: Стандартная
  3. Ресурс: мана — запас 60, тратит только «Шквальный толчок»
  4. Ближний/дальний/смешанный: ближний

Шаг 2. Зачем это Мементо вообще нужно

  1. «Фантазия»: мастер боя, чей приём — толчок и добивание в спину.
  2. Роль: мобильный контроллер-дуэлянт.

Шаг 3. Характеристики

  • Класс Брузер: 2000 HP, скорость 100%, броня 25 физ / 35 маг (Combat - Stats).
  • Автоатака 160 при темпе 0.75 — 120 DPS; классовая норма Брузера 110, коридор 77–143.

Шаг 4. Базовая атака

  • Дальность и доставка: ближний бой.
  • Школа урона: Дробящий.
  • Паттерн: атака по одной цели.

Шаг 5. Навыки

  1. «Двойной удар» (пассивный) — его Атака состоит из двух Ударов, каждый на 50% урона автоатаки (язык уровней — Open Forks §Ритм атаки).
  2. «Вихревой заход» (пассивный, без кулдауна — триггер на каждое отбрасывание) — если противника отталкивают, в конце эффекта Монах телепортируется ему в спину и бьёт с усилением урона ×2. Школа урона: Дробящий.
    • Триггер только на отбрасывание врага, не союзника.
    • Удар в спину идёт вне очереди и быстрее обычного: не ждёт интервала автоатаки — это рекаст (общая механика: доигрыш прежней атаки и замах этого удара идут вдвое быстрее).
    • Цель обездвижена непрерывно, от толчка до конца удара. На неё в момент завершения полёта, до удара, ложится полный микро-стан 0.4 с — общий примитив, тот же, что у парирования. Порядок: полёт кончился → стан → удар в спину → стан доигрывает и снимается.
    • Микро-стан срабатывает на каждом отбрасывании, включая цепные от «ядра».
  3. «Шквальный толчок» (активный, мана 60) — рывок в точку вокруг ближайшего врага, затем отталкивание цели и урон всем врагам на линии смещения. Толкать он может не строго от себя, а в секторе до 45° — так линия точнее ложится в чужой строй. Урон рывка не наносится; урон толчка и линии имеет тег Дробящий.
    • Порядок фаз: рывок → фиксация цели (preventMove, чтобы позиция не уползла) → отбрасывание с уроном-«ядром» по линии полёта → телепорт «Вихревого захода».
    • Позиция рывка выбирается так, чтобы линия «монах → цель» смотрела в ближайшего другого врага; враг один — заходит со своей стороны. Гейт каста — EnemiesInRadius.
    • Летящий противник задевает зону на 25% шире базовой ширины «ядра».
    • Задетый «ядром» враг сам слабо отбрасывается вдоль линии, и это тоже триггерит «Вихревой заход». Цепное отбрасывание короче главного.
    • Чем дальше толчок, тем дольше полёт: длительность считается из дистанции при фиксированной скорости, полёт — контроль-иммунное оглушение.
    • Толчок в стену бьёт дважды и роняет: цель, упёршаяся в край арены, получает урон толчка повторно, полёт останавливается, и она лежит оглушённой ещё 1 сек. Телепорт срабатывает по окончании лежания.

Свойства самого «Отбрасывания» (оглушение в полёте, игнор сопротивления контролю, ширина «ядра») — общие для всех источников смещения и живут в Effect - Displace, не здесь.

Скейлы

  1. У пассивки от AP — усиление урона; от силы атаки — сама пассивка (это усиленная автоатака), урон по отбрасываемому юниту и урон от столкновений.
  2. У активки от AP — дальность отбрасывания.

Шаг 7. AI настройки

Словарь блоков — модель AI-настроек.

БлокНастройка
A. Фокус автоатакиБлижайший / Меньше всего HP / Больше всего HP
C. Цель ульты (позиционная)В дальнего (докуда долетит) / В ближнего / Себе в тыл (к союзникам)
D. Условие ультыВкл: Есть валидная цель (в кого запустить) / Выкл
E. Отмена условияВкл: каст при своём HP ≤ P% / Выкл • доп.: Игнорировать условие, если остался 1 враг Вкл/Выкл
F. Триггер пассивки (телепорт-в-спину)Всегда / Только когда толкают меня / Только когда я толкаю цель / Только когда толкнул союзник
B. ОтступлениеВкл: бежать при HP ≤ A%, вернуться при ≥ B% / Выкл

Что не реализовано и чем расходится с движком — Memento - Implementation Status. Неутверждённые числа и имена — Meta - Open Forks. Почему решения такие — Meta - Decision Journal.