[ 地图脚本 ]
新增Instance.Precache
返回一个CSPrecache对象
新增CSPrecache.IsServerLoading
新增CSPrecache.IsServerLoaded
新增CSPrecache.IsClientLoading
新增CSPrecache.IsClientLoaded
新增CSPrecache.IsLoadedForAll
新增CSPrecache.Release
新增CSHostage
新增CSHostage.IsBeingPickedUp
新增CSHostage.IsBeingCarried
新增CSHostage.IsRescued
新增CSHostage.GetRescuer
新增CSHostage.GetPickUpStartTime
新增CSHostage.GetPickUpFinishTime
新增CSPlayerPawn.GetHostage
新增Instance.OnHostagePickUpStart
新增Instance.OnHostagePickUpAbort
新增Instance.OnHostagePickUp
新增了Instance.OnHostageDrop
新增Instance.OnHostageRescue
新增Instance.OnHostageKill
新增顶层导出项 Console
新增Console.GetConvarBoolean
新增Console.GetConvarNumber
新增Console.GetConvarString
新增Console.GetConvarVector
新增Console.GetConvarQAngle
新增Console.GetConvarColor
新增Console.SetConvar
Console.SetConvar不受 sv_cheats限制,并且会同步执行
将Instance.Msg重命名为Console.Log
将Instance.ClientCommand、ServerCommand和RegisterCheatCommand移至 Console
新增顶层导出GameRules
新增GameRules.StartWarmup
新增GameRules.EndWarmup
新增GameRules.GetTeamScore
新增GameRules.AddTeamScore
新增GameRules.TerminateRound
将Instance.IsWarmupPeriod、IsFreezePeriod、IsTeamIntroPeriod、GetRoundsPlayed、GetRoundRemainingTime、SetRoundRemainingTime和AddTeamMoney移至GameRules
已移动和重命名的方法仍可在其原位置使用,但已被弃用
新增顶层custom_hud_layout类HUD_TEAMMENU_VISIBLE和HUD_CHAT_VISIBLE
radar_element现在可以在所有游戏模式的雷达上显示,而不再仅限于冲锋模式
新增对GameRules.AddTeamMoney搭配CSTeamMoneyReason.NONE与金额参数的支持
修复了在GameRules.AddTeamMoney中使用CSTeamMoneyReason.NONE时崩溃的问题
修复了CSTeamMoneyReason枚举值与point_script.d.ts不匹配的问题
修复了CSWeaponAttackType枚举值与point_script.d.ts不匹配的问题
修复了CSRadarPoint.IsVisibleToTeam返回数字而非布尔值的问题
修复了CSObservablePoint.IsObservableForTeam返回数字而非布尔值的问题
现在已记录的警告包含JS调用堆栈
现在日志中记录的警告包含有关错误参数值的详细信息
现在日志警告中的参数计数从0开始,而非从1开始
改进了map_workshop命令的自动补全功能
【来源:steam】

