В CS2 дефолтные линии живут не на скринах прицела, а на нормали и материале в кадре первого касания. Любая правка коллизии сдвигает финальную точку на полклетки — и в информационной дуэли это решает, кто заберёт первый легальный peek.
Лид
Команды часто относятся к дефолтным линиям гранат как к вечному активу, хотя движок CS2 «считает» траекторию не по HUD, а по нормали поверхности и material tag в кадре первого касания. Подкрутили движок или brush-коллизию — тот же jump-throw по вводу остаётся легальным, а приземление уезжает к краю дыма, подоконнику или углу ящика на полклетки. В информационной игре эта полклетка — это кто первым получит право на легальный peek.
Первый кадр касания: траектория — не линия, а один collision resolve
На полёте вы тренируете мышечную память; на первом касании проверяете, совпадает ли геометрия карты с тем, что было на тренировочном сервере. Дым, молотов и HE делят один и тот же collision response: угол падения, нормаль, иногда шов clip-brush. В минор-патче, если меняли толщину склона на Ancient, chamfer рамы Mirage или скругление канала Inferno, старая схема «зацепить кромку и зайти в окно» превращается в огонь, катящийся по полу, или HE, уходящий после третьего отскока в невидимую зону.
Практика: каждую дефолтную линию режьте на три приёмки — кадр броска (удержание клавиши всё ещё попадает в тот же tick-слот), точка первого касания (фиксируйте world coords через demo или тренировочные команды, не верьте только прицелу), хвост (дым всё ещё стоит на нужной информационной границе). После патча прогоните таблицу дрейфа первого касания, и только потом решайте — менять прицел или позицию ног, вместо того чтобы заставлять весь состав зубрить старые записи.
Цепочка отскоков: тактическая цель — второй контакт
В блокнотах пишут «целиться в этот угол», а раунд решает вектор скорости после второго столкновения. Скользящий отскок от стены, от крышки ящика, удлинение на склоне — всё это смертельно чувствительно к ошибке нормали: 1–2 градуса, и второй контакт прыгает с периметра плэнта во внутренний контур или из safe в common pre-aim. Линии на «double bounce entry» после патча перепроверяйте по второму кадру касания, а не по тому, что первый отскок в реплее «похож на старый».
Держите лёгкие version tags: линия = «проверено на build xxxxx + revision карты». Когда пересекается пул Major, bounce-линии обязательных карт поднимайте в начало расписания. Практика из Steam Workshop качает моторику, но не заменяет приёмку коллизий на официальной карте. Покупка скинов на C5GAME или Steam Market траекторию не меняет; зато сторонние «one-click spots» не должны подменять ваши записанные координаты первого касания — такие утилиты редко успевают за clip-изменениями в минор-патчах.
Почему дефолты «переучивают под версию», а не подкручивают на пиксель
Микрокоррекция прицела — ставка на то, что дрейф одномерный. Патч чаще накладывает несколько переменных (ступени начальной скорости гранаты, границы subtick-release, hitbox отдельных prop). Сдвинули прицел на пару пикселей — одновременно сдвинулись кадр броска и угол первого касания, и на разборе причину не разложить. Надёжнее: старую линию оставить контрольной, на новом build с нуля записать три параллельные (быстрый бросок, полный заряд, jump-throw) и по одному стандарту (задний край дыма закрывает A main, огонь держит jump spot, HE чистит нужный угол) — в тактдок попадает только прошедшее.
В клатчах utility — это валюта времени. Переучивание дефолтов под версию покупает не ритуал, а меньше «мы думали, что ещё легально» бросков. Минус один фейковый smoke — плюс один кадр инициативы в дуэли. На неделе патча сначала закройте долг по траекториям, потом обсуждайте новые схемы — это ближе к счёту, чем красивые идеи на устаревшей геометрии.