Mise à jour de Counter-Strike 2

[SCRIPTS DE CARTE]

  • Ajout de Instance.Precache.

  • Renvoie un objet CSPrecache.

  • Ajout de CSPrecache.IsServerLoading.

  • Ajout de CSPrecache.IsServerLoaded.

  • Ajout de CSPrecache.IsClientLoading.

  • Ajout de CSPrecache.IsClientLoaded.

  • Ajout de CSPrecache.IsLoadedForAll.

  • Ajout de CSPrecache.Release.

  • Ajout de CSHostage.

  • Ajout de CSHostage.IsBeingPickedUp.

  • Ajout de CSHostage.IsBeingCarried.

  • Ajout de CSHostage.IsRescued.

  • Ajout de CSHostage.GetRescuer.

  • Ajout de CSHostage.GetPickUpStartTime.

  • Ajout de CSHostage.GetPickUpFinishTime.

  • Ajout de CSPlayerPawn.GetHostage.

  • Ajout de Instance.OnHostagePickUpStart.

  • Ajout de Instance.OnHostagePickUpAbort.

  • Ajout de Instance.OnHostagePickUp.

  • Ajout de Instance.OnHostageDrop.

  • Ajout de Instance.OnHostageRescue.

  • Ajout de Instance.OnHostageKill.

  • Ajout d'une nouvelle exportation de premier niveau : Console.

  • Ajout de Console.GetConvarBoolean.

  • Ajout de Console.GetConvarNumber.

  • Ajout de Console.GetConvarString.

  • Ajout de Console.GetConvarVector.

  • Ajout de Console.GetConvarQAngle.

  • Ajout de Console.GetConvarColor.

  • Ajout de Console.SetConvar.

  • La variable Console.SetConvar n'est pas restreinte par sv_cheats et son exécution est synchronisée.

  • Renommage de Instance.Msg en Console.Log.

  • Déplacement de Instance.ClientCommand, ServerCommand et RegisterCheatCommand vers Console.

  • Ajout d'une nouvelle exportation de premier niveau : GameRules

  • Ajout de GameRules.StartWarmup.

  • Ajout de GameRules.EndWarmup.

  • Ajout de GameRules.GetTeamScore.

  • Ajout de GameRules.AddTeamScore.

  • Ajout de GameRules.TerminateRound.

  • Déplacement de Instance.IsWarmupPeriod, IsFreezePeriod, IsTeamIntroPeriod, GetRoundsPlayed, GetRoundRemainingTime, SetRoundRemainingTime et AddTeamMoney vers GameRules.

  • Les méthodes déplacées et renommées restent disponibles à leur emplacement d'origine, mais elles sont devenues obsolètes.

  • Ajout des classes de premier niveau custom_hud_layout HUD_TEAMMENU_VISIBLE et HUD_CHAT_VISIBLE.

  • radar_element peut désormais apparaitre sur le radar dans tous les modes de jeu, et pas seulement dans Rush.

  • Ajout de la prise en charge de GameRules.AddTeamMoney avec CSTeamMoneyReason.NONE et un montant.

  • Correction d'un plantage dans GameRules.AddTeamMoney avec CSTeamMoneyReason.NONE.

  • Correction du problème suivant : les valeurs de l'énumération CSTeamMoneyReason ne correspondaient pas à celles de point_script.d.ts.

  • Correction du problème suivant : les valeurs de l'énumération CSWeaponAttackType ne correspondaient pas à celles de point_script.d.ts.

  • Correction du problème suivant : CSRadarPoint.IsVisibleToTeam renvoyait un nombre au lieu d'un booléen.

  • Correction du problème suivant : CSObservablePoint.IsObservableForTeam renvoyait un nombre au lieu d'un booléen.

  • Les avertissements dans les fichiers journaux incluent désormais la pile d'appels JS.

  • Les avertissements dans les fichiers journaux incluent désormais des détails sur les valeurs d'arguments incorrectes.

  • Les avertissements dans les fichiers journaux comptent désormais les arguments à partir de 0 au lieu de 1.

  • Amélioration de l'autocomplétion de la commande map_workshop.