『Counter-Strike 2』のアップデートがリリースされています。

Counter-Strike 2 Update

MAP SCRIPTING

  • 「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」を追加した
  • ゲームモード「Rush」だけでなく全てのゲームモードで「radar_element」をレーダーに表示できるようにした
  • 「GameRules.AddTeamMoney」で「CSTeamMoneyReason.NONE」と金額をサポートするようにした
  • 「GameRules.AddTeamMoney」で「CSTeamMoneyReason.NONE」を指定した際にクラッシュしてしまうのを修正した
  • 「CSTeamMoneyReason」のenum値が「point_script.d.ts」と一致していなかったのを修正した
  • 「CSWeaponAttackType」のenum値が「point_script.d.ts」と一致していなかったのを修正した
  • 「CSRadarPoint.IsVisibleToTeam」がbooleanではなく数値を返していたのを修正した
  • 「CSObservablePoint.IsObservableForTeam」がbooleanではなく数値を返していたのを修正した
  • ログに記録されるのwarningsにJavaScriptのコールスタックを含むようにした
  • ログに記録されるのwarningsに不正な引き数値の詳細を含むようにした
  • ログに記録されるwarningsを1ではなく0からカウントするようにした
  • 「map_workshop」コマンドのオートコンプリートを改善した

情報元