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

Открыть конструктор босса
Увидеть источник и отойтиНа 0,68 секунды Керн отмечает неподвижную руну. До первого импульса Тави отходит от неё с 220 до 410 единиц. Концентрические кольца показывают степень угрозы, а не двоичную безопасную границу.
Сравните два расстояния до руны Керна Керн отмечает руну. Тави отходит через кольца угрозы; первый импульс снимает 13 здоровья. Затем Тави подходит ближе, и второй импульс той же руны снимает 79. Сцена показывает падение и явный сброс. Игрок Босс Игрок

На 0,68 секунды Керн отмечает неподвижную руну. До первого импульса Тави отходит от неё с 220 до 410 единиц. Концентрические кольца показывают степень угрозы, а не двоичную безопасную границу.

Чеклист внедрения

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

Основные проверки

Три вопроса к механике

  • Откуда измеряется расстояние?

    Фиксируйте один источник в момент предупреждения. Измеряйте расстояние от него до выбранной точки цели, а не до новой позиции босса или камеры. Здесь урон ограничен 90 на дистанции до 140 и 10 на дистанции от 420 единиц с интерполяцией между ними; внешней безопасной границы нет.

  • Когда закрепляется величина урона?

    Показывайте источник до импульса и проверяйте цель один раз на 2,20 и 4,30 секунды с разными ID. Движение после импульса не меняет уже рассчитанный удар. Отклоняйте повторные события и отдельно задавайте порядок укрытия, защиты и групповых эффектов.

  • Можно ли успеть отойти?

    Проверяйте обычный бег из ближайшей вероятной позиции и нахождение всего персонажа в арене. Сравните изменение здоровья у обоих пределов и между ними; проверьте точные границы, ошибочные координаты, повторные ID и сброс. Кольца и числа должны читаться без цвета.

Ошибки дизайна

  • Рисовать несуществующую безопасную границу

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

  • Незаметно перемещать источник

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

Настройка

Настройте атаку

  • Согласуйте время ответа

    Настраивайте длительность предупреждения, скорость бега, глубину арены и нижний предел урона вместе. Для малой дозы не должны внезапно требоваться рывок, неуязвимость или трюк с камерой.

  • Отделите дозу от защиты

    Сначала вычисляйте урон по расстоянию, затем применяйте щиты, сопротивление или групповые правила в описанном порядке. Записывайте исходный и итоговый урон, чтобы тесты отличали геометрию от баланса.

  • Записывайте состояние проверки

    Сохраняйте бой, источник, цель, ID удара, измеренное расстояние, долю спада, урон до и после ограничений, здоровье и сброс. Перемотка через оба импульса должна повторять результат без второго применения.

Арена

  • Одна руна, две цены

    Керн заряжает руну. Тави отходит и переживает первый импульс с небольшими потерями. При следующем предупреждении Тави остаётся ближе, и та же руна бьёт намного сильнее.

Навыки игрока

  • Покажите силу без опоры на цвет

    Сочетайте символ источника, кольца, числовые дистанцию и урон, вспышку, здоровье и реакцию на попадание. Шкала остаётся доступной для прокрутки при выключенном автозапуске.

Не путайте с другими механиками

  • Градация урона, а не двоичный взрыв

    Обычная радиальная зона проверяет попадание в круг. Здесь расстояние определяет величину удара даже у внешнего края. У Hark Saniss в Wakfu родственное, но иное правило: близкие игроки по ходам навсегда усиливают урон босса, а не получают плавно рассчитанный импульс.

Боссы с этой механикой

Узнать больше

Нашли неточность или хотите предложить улучшение? Предложить правку через GitHub