Свежий патч для Counter-Strike 2 принес полезные инструменты для создателей карт
Изменения в скриптах для карт
Разработчики добавили ряд новых функций, дающих авторам из Мастерской больше гибкости и контроля над игровым процессом:
Сохранение прогресса
Теперь карты из Мастерской могут записывать до 1 МБ данных сохранения (с помощью новых функций Instance.SetSaveData и Instance.GetSaveData). Эти сохранения автоматически синхронизируются через Steam Cloud и остаются доступны даже после переустановки игры.
Лимит размера данных можно регулировать консольной командой sv_workshop_map_save_data_max_filesize_mb.
Регистрация урона
Добавлена функция Instance.OnModifyPlayerDamage. Она срабатывает после расчета всех свойств урона, но прямо перед изменением показателей брони и здоровья (данная функция заменяет устаревшую Instance.OnBeforePlayerDamage). Кроме того, в данные события OnPlayerDamage теперь включена информация о группе попаданий.
Отслеживание ввода
Введены новые команды для проверки действий игрока (CSPlayerPawn.IsInputPressed, CSPlayerPawn.WasInputJustPressed, CSPlayerPawn.WasInputJustReleased), а также добавлено перечисление CSInputs.
Источник: Valve
Разное и исправления
Ancient
Руководства по картам для стандартной de_ancient теперь полностью совместимы с ночной версией de_ancient_night, и наоборот.
Исправление экспорта
Устранена опечатка, из-за которой CSDamageTypes ошибочно экспортировался в единственном числе как CSDamageType.
Новые флаги
Появился флаг игнорирования брони CSDamageFlags.IGNORE_ARMOR.
Это обновление продолжает серию технических и оптимизационных патчей от Valve. Напомним, что в предыдущем апдейте разработчики устранили проблемы с производительностью на Windows 10, починили баги с инвентарем, убрали визуальные искажения и внесли правки на карту Overpass.
Обсудим?
Смотрите также: