Решили: длина режущей формы не может быть меньше пути клинка — от точки начала замаха (A) до
точки хита (B). Архетипная длина остаётся ПОЛОМ для короткого замаха, но перестаёт быть потолком.
Правило только для Slash; остальные три архетипа подняты числами, жизнь формы — 0.5 сек.
Почему: серп, обрывающийся на полпути, читается как «дотянулся», хотя клинок прошёл всю дугу. Множитель 2 у формы навылет — не запас, а геометрия: такая форма центрирована в точке хита и уходит в обе стороны, значит до A дотягивается только ПОЛОВИНА длины; форма, кончающаяся в цели (удар принял щит), покрывает путь один в один. Развилка была в охвате правила. Распространить минимум на все ближние архетипы отвергнуто: у колющего форма — прокол в точке хита, у дробящего — короткий след перед ней, и растягивание их от плеча соврало бы о способе доставки (форма отвечает на вопрос КАК доставили). Всполох выстрела не трогаем тем более: его длину уже отвязали от дистанции полёта 04.08.2026, потому что росчерк выходил через полэкрана.
Сказано: «У нас должна коса быть такого размера, чтобы МИНИМУМ пройти от точки начала замаха к точке хита по касательной. И давай сразу 0.5 сек, чтобы точно виделось. Остальные повысиль на схожие скейлы» (05.08.2026, сессия d8b1d1a8).
Грабли: ноль — правило легло в одну строку ровно потому, что деление «архетип задаёт форму, сцена задаёт масштаб» уже стояло; менять пришлось только то, кто из двоих сильнее.
Владелец правды: HitFormFactory.Build, CombatFeelConfig (архетипы _hitFormSlash и родня).