Sludgefist
World of WarcraftChain Link соединяет игроков в пары и наказывает обоих, если они отходят слишком далеко. Это пример правила «держаться рядом», но дистанция и урон в игре не равны условным 150 единицам и 90 здоровья из демонстрации.
Связь соединяет две сущности и в заданный момент проверяет расстояние между ними. Здесь пара движется вместе в пределах максимальной дистанции; видимая граница помогает согласовать маршрут, а нарушение ранит обоих. В других боях связь нужно разорвать или она соединяет босса с игроком — эти правила следует обозначать отдельно.
На 0,70 с Керн связывает Тави и союзника. Линия соединяет их реальные позиции, а окружность вокруг союзника показывает предел в 150 единиц. Число на экране поясняет проверяемую дистанцию; первое движение начинается на 0,95 с.
При уменьшении движения автозапуск отключён. Пройдите шкалу на 0,70, 1,30, 2,30, 3,10, 3,80, 4,40 и 5,50 с.
Определите ID обеих точек, моменты создания и снятия связи, измеряемые позиции, предел и правило равенства, время предупреждения, одновременную проверку, получателей урона, защиту от повторного срабатывания и сброс при повторе.
Храните два разных ID живых точек и рисуйте связь по тем же мировым координатам, что использует правило. Решите, измерять ли расстояние между центрами, краями тел, по пути или с учётом видимости. Здесь используется евклидова дистанция между центрами: ровно 150 допустимо, больше — разрыв. Окружность следует за союзником только как объяснение предела, а не как неподвижная зона.
Предупредите о соединении, затем одновременно снимите позиции обеих точек при импульсе на 2,20 или 4,30 с. Для каждой пары ID боя и удара применяйте исход один раз. Целая связь здесь не наносит урон; разрыв наносит каждому по 90. Урон первой проверки не должен самопроизвольно переноситься во вторую, а повторный вызов — дублировать удар.
Сравните время предупреждения с маршрутом более медленной точки, препятствиями, отбрасыванием и другими угрозами. Связь должна ограничивать выбор, но не требовать скрытого рывка или невозможной синхронизации. Проверьте ровно 150, чуть больше 150, отсутствующую или выбывшую точку, одновременное движение, устаревшие сетевые позиции и повтор с новыми ID ударов.
Если линия выглядит длиннее допустимого предела, разрыв кажется случайным. Используйте одну систему координат и один порог для линии, границы, числа и логики проверки.
В некоторых боях связь нужно специально разорвать; в других она связывает босса с игроком и накладывает эффект. Перед повторным использованием этого визуального языка назовите нужное действие и последствие.
Не настраивайте обычное движение точно по границе 150 единиц. Оставьте запас для анимации, задержки ввода и небольшого различия маршрутов; граница должна быть предупреждением, а не ловушкой.
Если связь рвётся сразу при превышении порога, проверяйте дистанцию постоянно и сообщайте об этом. Если проверка происходит лишь при импульсе, покажите импульс и не создавайте впечатления постоянного наказания. Здесь два момента проверки.
Фиксируйте ID и позиции точек, дистанцию, предел, ID удара, исход, изменение здоровья обоих и сброс. Воспроизведите совместный и чрезмерно растянутый маршруты на узкой и широкой сцене.
Керн соединяет две фигуры рунной линией. Они смещаются вместе и проходят первый импульс. Во второй раз они бегут в противоположные стороны: линия выходит за предел окружности, рвётся и ранит обоих.
Сохраняйте сплошную линию для целой связи, разорванную линию и крест для разрыва, число дистанция/предел и два индикатора здоровья. При отключённом автозапуске оба исхода должны быть доступны через шкалу времени; одного цветного кольца недостаточно.
Башня проверяет тела в неподвижной точке мира; сбор группы — вокруг одной отмеченной цели; связь измеряет отношение между двумя подвижными точками. Разделение может награждать разнос, а этот вариант наказывает его.
Chain Link соединяет игроков в пары и наказывает обоих, если они отходят слишком далеко. Это пример правила «держаться рядом», но дистанция и урон в игре не равны условным 150 единицам и 90 здоровья из демонстрации.
В Akanthai: Curtain Call каждый игрок соединён с шипом и должен намеренно порвать связь в заданном порядке; разрыв вызывает урон группе. И нужное действие, и состав пары противоположны демонстрации.
Язык Moon Lord тянется к игроку и при контакте накладывает Moon Bite, запрещающий лечение кражей жизни. Это связь босса с игроком и ослабление, а не совместная пара и не урон от разрыва из демонстрации.
Нашли неточность или хотите предложить улучшение? Предложить правку через GitHub