Добавлен 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)