Додано Instance.Precache, що повертає об’єкт CSPrecache. Його нові методи: IsServerLoading, IsServerLoaded, IsClientLoading, IsClientLoaded, IsLoadedForAll і Release.
Додано CSHostage з методами IsBeingPickedUp, IsBeingCarried, IsRescued, GetRescuer, GetPickUpStartTime і GetPickUpFinishTime. Також додано CSPlayerPawn.GetHostage та події Instance.OnHostagePickUpStart, OnHostagePickUpAbort, OnHostagePickUp, OnHostageDrop, OnHostageRescue і OnHostageKill.
Додано верхньорівневий експорт Console із методами GetConvarBoolean, GetConvarNumber, GetConvarString, GetConvarVector, GetConvarQAngle, GetConvarColor і SetConvar. Console.SetConvar виконується синхронно й не обмежується sv_cheats. Instance.Msg перейменовано на Console.Log, а Instance.ClientCommand, ServerCommand і RegisterCheatCommand перенесено до Console.
Додано верхньорівневий експорт GameRules із StartWarmup, EndWarmup, GetTeamScore, AddTeamScore і TerminateRound. До нього перенесено Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime і AddTeamMoney. Перенесені й перейменовані методи залишаються доступними на попередньому місці, але позначені застарілими.
Інші зміни
Для custom_hud_layout додано класи верхнього рівня HUD_TEAMMENU_VISIBLE і HUD_CHAT_VISIBLE. Елемент radar_element тепер може відображатися на радарі в усіх режимах, а не лише в Rush.
Додано підтримку GameRules.AddTeamMoney із CSTeamMoneyReason.NONE та сумою; виправлено аварійне завершення роботи цього методу з NONE.
Виправлено невідповідність значень CSTeamMoneyReason і CSWeaponAttackType у point_script.d.ts. CSRadarPoint.IsVisibleToTeam і CSObservablePoint.IsObservableForTeam тепер повертають логічне значення замість числа.
Попередження в журналі тепер містять стек викликів JavaScript і деталі некоректних значень аргументів; нумерація аргументів починається з 0. Також покращено автодоповнення команди map_workshop.
Коментарі (0)