[РУШІЙ]
-
Код рушія оновлено до останньої версії Source 2.
-
Перероблено симуляцію проникнення куль, щоб зменшити використання ресурсів ЦП.
-
Покращено використання ядра для обробки деяких ефектів часток та звукових ефектів на боці клієнта, що зменшує загальне навантаження на ЦП, коли гравці стріляють.
[ІГРОЛАД]
-
Тепер модель зброї буде нахилена до землі під час знешкодження бомби, щоб не можна було прицілюватися. Також після відпускання кнопки знешкодження бомби вистрілити можна буде лише після 150 мс затримки.
-
Бомба більше не вибухатиме під час перерви між половинами матчу чи в кінці матчу.
-
Виправлено помилку, через яку від значення консольної змінної sv_predictable_damage_tag_ticks помилково віднімався 1 тік.
[ІНТЕРФЕЙС]
-
Відео з яскравими моментами тепер можна переглядати з огляду спорядження в режимі глядача.
-
Вибраного для спостереження гравця тепер більше помітно на верхній панелі.
-
Контекстне меню в інвентарі тепер відкривається поруч із вказівником миші.
-
Індикатор режиму стрільби в матчі тепер знаходиться під кількістю набоїв в магазині.
-
На зброї більше не буде крапель дощу, якщо гравець оглядає зброю в сухому середовищі.
[СКРИПТИ ДЛЯ МАП]
-
Перелічення cs_script тепер можна імпортувати. Вони поводитимуться так само, як перелічення TypeScript.
-
CSWeaponType.PISTOL == 1
-
CSWeaponType\ == "PISTOL"
-
Додано перелічення CSRoundEndReason, CSHitGroup, CSLoadoutSlot, CSDamageTypes, CSDamageFlags і CSWeaponAttackType.
-
До перелічення CSGearSlot додано значення BOOSTS. Це місце для медичних шприців у амуніції.
-
Метод Instance.OnRoundEnd тепер отримуватиме причину завершення раунду.
-
Метод Instance.OnBeforePlayerDamage тепер отримуватиме параметри damageType та damageFlags і може модифікувати їх значення.
-
Метод Instance.OnPlayerDamage тепер отримуватиме параметри damageType та damageFlags.
-
Метод Instance.OnKnifeAttack тепер отримуватиме параметр attackType.
-
Оновлено методи Instance.TraceLine, Instance.TraceSphere та Instance.TraceBox:
-
Конфігурація трасування тепер приймає як масив ігнорованих об’єктів, так і один об’єкт.
-
У конфігурації можна налаштувати трасування до хітбоксів.
-
Результат включатиме параметр HitGroup, якщо трасування відбувається до хітбоксів.
-
Результат виклику методу Instance.BulletTrace тепер включатиме параметр hitGroup.
-
Метод IEntity.TakeDamage тепер прийматиме параметри damageType та damageFlags.
-
Додано метод CSWeaponData.GetGearSlot().