Counter-Strike 2 アップデート

[マップスクリプト]

  • 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 が Rush だけでなく、すべてのゲームモードでレーダー上に表示できるように

  • GameRules.AddTeamMoney で CSTeamMoneyReason.NONE と金額を指定できるように

  • CSTeamMoneyReason.NONE を指定して GameRules.AddTeamMoney を使用した際に発生するクラッシュを修正

  • CSTeamMoneyReason の列挙値が point_script.d.ts と一致していなかった問題を修正

  • CSWeaponAttackType の列挙値が point_script.d.ts と一致していなかった問題を修正

  • CSRadarPoint.IsVisibleToTeam が boolean ではなく number を返していた問題を修正

  • CSObservablePoint.IsObservableForTeam が boolean ではなく number を返していた問題を修正

  • ログに記録される警告に JS のコールスタックが含まれるように

  • ログに記録される警告に不正な引数値の詳細が含まれるように

  • ログに記録される警告の引数番号が 1 ではなく 0 から数えられるように

  • map_workshop コマンドの自動補完を改善