Ночью 25 августа Valve выпустила обновление для Counter-Strike 2, в котором изменила внутриигровые скрипты, а также добавила возможность создавать уникальные интерфейсы для пользовательских карт.
Список изменений
Скрипты карт
- Добавлена сущность custom_hud_layout, позволяющая создавать на картах пользовательский интерфейс при помощи скриптов.
- Добавлена сущность cs_player_camera, предоставляющая управление обзором игрока без перемещения его модели.
- Добавлены новые скрипты:
- Instance.Delay;
- Instance.OnBombPlantStart;
- Instance.OnBombPlantAbort;
- Instance.OnBombDefuseStart;
- Instance.OnBombDefuseAbort;
- Instance.OnCustomHudClicked;
- Instance.IsDedicatedServer;
- Entity.Move;
- Entity.GetMoveType;
- Entity.SetMoveType;
- CSPlayerPawn.GetC4;
- CSPlayerPawn.GetDefuseTarget;
- CSPlayerPawn.IsBuyMenuOpen;
- CSPlayerPawn.GetCamera;
- C4.GetPlantStartTime;
- C4.GetPlantFinishTime;
- C4.AbortPlant;
- CustomHudLayout.SetHasClass;
- CustomHudLayout.SetHasClassForPlayer;
- CustomHudLayout.SetDialogVariableString;
- CustomHudLayout.SetDialogVariableStringForPlayer;
- CustomHudLayout.SetInputCaptureEnabled;
- CustomHudLayout.IsInputCaptureEnabled;
- CSPlayerCamera.IsEnabled;
- CSPlayerCamera.SetEnabled;
- CSPlayerCamera.SetIsControllingAngles;
- enum CSMoveType.
- Исправлены типы для некоторых событий, где параметры могли быть неопределены.
- Ошибки, возникающие во время первоначального запуска скрипта, теперь записываются в консоль.
- Добавлен номер столбца к ошибкам, обнаруженным на этапе CompileModule при загрузке скрипта.
- Устарел параметр planter из события Instance.OnBombPlant.
- Устарел параметр defuser из события Instanse.OnBombDefuse.
Предыдущее обновление Counter-Strike 2 вышло 20 августа — тогда Valve актуализировала карты Boulder и Poseidon из мастерской сообщества, а также исправила ошибку с повышением скорости при передвижении вдоль стен.

