Сегодня, 5 марта 2026 года, Valve выпустила свежее обновление для Counter-Strike 2. Патч затронул сразу несколько направлений: были внесены полезные изменения в работу предметов на Торговой площадке Steam, обновлены карты, а также расширены возможности скриптинга для создателей пользовательского контента.
Торговая площадка
Главное нововведение касается предметов, выставленных на продажу в Steam Community Market. Теперь такие предметы остаются в инвентаре игрока и могут использоваться, пока активен листинг. Например, оружие можно оставить в экипировке даже в тот момент, когда оно уже выставлено на продажу. При этом есть ограничение: пока предмет находится в листинге, его нельзя изменять или расходовать. Отменить продажу, как и прежде, можно в любой момент.
Genesis Terminal
Ещё одно изменение связано с системой предложений на предметы. В Terminal появилась возможность установить максимальный лимит входящих офферов, а Arms Dealer теперь будет показывать только предложения в пределах указанного значения.
Изменения на картах
На Inferno были внесены точечные правки в геометрию и навигацию. Балкон на пленте A расширили, а зона Graveyard на этом же пленте теперь фактически закрыта. Кроме того, был скорректирован клиппинг у маленького окна рядом с балконом на втором миду.
Карты Warden и Sanctum получили обновления до последних версий из Мастерской сообщества Steam.
Обновления для скриптинга карт
Отдельный блок изменений касается инструментов для маппинга и скриптинга. Valve добавила новые функции и параметры, связанные с обработкой попаданий, угловой скоростью сущностей, телепортацией, а также управлением боезапасом оружия.
В частности, в данные события OnBulletImpact был добавлен параметр hitEntity. Также появились новые методы для работы с угловой скоростью сущностей: Entity.GetAbsAngularVelocity() и Entity.GetLocalAngularVelocity(). В Entity.Teleport() теперь доступен параметр angularVelocity.
Для оружия были добавлены функции получения и изменения патронов в магазине и в запасе: CSWeaponBase.GetClipAmmo(), CSWeaponBase.SetClipAmmo(), CSWeaponBase.GetReserveAmmo() и CSWeaponBase.SetReserveAmmo(). Кроме того, появились методы CSWeaponData.GetMaxClipAmmo() и CSWeaponData.GetMaxReserveAmmo() для получения максимального объёма боезапаса.
Разработчики также устранили несколько ошибок. Были возвращены отсутствующие методы CSPlayerPawn.IsDucking() и CSPlayerPawn.IsDucked(). Исправлен баг, из-за которого JUMP не срабатывал в WasInputJustPressed() и WasInputJustReleased(), если нажатие не пересекало границу тика. Помимо этого, исправлена ошибка, при которой методы Entity.GetEyePosition(), GetEyeAngles(), GetHealth(), GetMaxHealth() и SetMaxHealth() работали только с CSPlayerPawn.
Другое
Разработчики исправили небольшой визуальный недочёт — устранён лёгкий наклон в анимации бега курицы.
В целом обновление получилось небольшим, но полезным: игроки получили более удобную работу с предметами на торговой площадке, а авторы карт — новые инструменты для создания и настройки пользовательского контента.
