Counter-Strike 2 Update
MAP SCRIPTING
- 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
- 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