Skip to content
All Counter-Strike 2 Patch Notes
Counter-Strike 2

Counter-Strike 2 v26.10.22 Patch Notes

Official Patch Notes

[ MAP SCRIPTING ]

  • Added Instance.Precache

  • Returns a CSPrecache object
  • Added CSPrecache.IsServerLoading
  • Added CSPrecache.IsServerLoaded
  • Added CSPrecache.IsClientLoading
  • Added CSPrecache.IsClientLoaded
  • Added CSPrecache.IsLoadedForAll
  • Added CSPrecache.Release
  • Added CSHostage

    • Added CSHostage.IsBeingPickedUp
    • Added CSHostage.IsBeingCarried
    • Added CSHostage.IsRescued
    • Added CSHostage.GetRescuer
    • Added CSHostage.GetPickUpStartTime
    • Added CSHostage.GetPickUpFinishTime
    • Added CSPlayerPawn.GetHostage
    • Added Instance.OnHostagePickUpStart
    • Added Instance.OnHostagePickUpAbort
    • Added Instance.OnHostagePickUp
    • Added Instance.OnHostageDrop
    • Added Instance.OnHostageRescue
    • Added Instance.OnHostageKill

    Added new top level export Console

    • Added Console.GetConvarBoolean
    • Added Console.GetConvarNumber
    • Added Console.GetConvarString
    • Added Console.GetConvarVector
    • Added Console.GetConvarQAngle
    • Added Console.GetConvarColor
    • Added Console.SetConvar

  • Console.SetConvar is not restricted by sv_cheats and executes synchronously
  • Renamed Instance.Msg to Console.Log

    Moved Instance.ClientCommand, ServerCommand and RegisterCheatCommand to Console

    Added new top level export GameRules

    • Added GameRules.StartWarmup
    • Added GameRules.EndWarmup
    • Added GameRules.GetTeamScore
    • Added GameRules.AddTeamScore
    • Added GameRules.TerminateRound
    • Moved Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime and AddTeamMoney to GameRules

    Moved and renamed methods are still available in their original location, deprecated

    Added top-level custom_hud_layout classes HUD_TEAMMENU_VISIBLE and HUD_CHAT_VISIBLE

    radar_element can now appear on the radar in every game mode, not just Rush

    Added support for GameRules.AddTeamMoney with CSTeamMoneyReason.NONE and an amount

    Fixed a crash in GameRules.AddTeamMoney with CSTeamMoneyReason.NONE

    Fixed CSTeamMoneyReason enum values not matching point_script.d.ts

    Fixed CSWeaponAttackType enum values not matching point_script.d.ts

    Fixed CSRadarPoint.IsVisibleToTeam returning a number instead of a boolean

    Fixed CSObservablePoint.IsObservableForTeam returning a number instead of a boolean

    Logged warnings now include the JS call stack

    Logged warnings now include details about bad argument values

    Logged warnings now count arguments from 0 instead of 1

    Improved auto complete of the map_workshop command