Mercato
ZH
AnnouncementMap Scripting
来源:Steam

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