Valve shipped a new Counter-Strike 2 update on November 5 that changes how Retakes matches end and reorganizes the map scripting API that community creators rely on. The patch notes, posted to the game’s Steam news hub, split the work into two buckets: faster, more decisive round endings in Retakes, and a large set of scripting changes that move scattered functions under new names.
Retakes defuses now finish instantly
The headline change is in Retakes, the mode that drops players into the final stretch of a round and asks them to plant or defuse the bomb. Until now, a defender still had to hold the defuse for the full kit time even when every opponent was dead and no remaining smoke, molotov, or flash could interrupt the process. The new build removes that wait. A defuse now completes instantly whenever enough time remains in the round and no active utility is left to stop it.
The change clears a stretch of dead air at the end of lopsided Retakes rounds. Once a round is effectively decided, it now ends on the spot instead of forcing both teams to watch the final seconds tick down. Valve pairs this with two pacing tweaks: freeze time and the round restart delay are both reduced, so the next round starts sooner after the last one closes.
The defuse change also shifts how Retakes rewards disciplined utility use. A defender’s utility now carries concrete value late in a round, because leaving a molotov or a smoke alive is what keeps a defuse from resolving instantly. A team that burns its utility early hands the attacking side a faster path to closing out the round. Retakes runs on short, repeated rounds, so ending a decided round immediately lets a lobby cycle through more plant-and-defuse scenarios in the same session. The change fits the direction of the previous update, which added a defuse kit ping icon and a faster AUG reload.
Pet chickens get two small upgrades
The pet chicken system, which Valve has kept expanding since it arrived, picks up two minor changes in this patch. Pinging a pet chicken during freeze time now asks it to perform a trick. Pet chicken names also stop appearing on screen when the “customized item text” game option is set to hidden, which keeps the on-screen labels consistent with what that setting is supposed to hide.
Map scripting moves under a new Entities export
The largest section of the notes targets the map scripting API that community creators use to build custom modes, training scenarios, and workshop maps. Valve is moving a group of functions off the Instance object and under new names.
Instance.ConnectOutput and Instance.DisconnectOutput move to a new top-level Entities export, with ConnectOutput now accepting a configuration object instead of its old argument shape. Several methods are renamed to match: Instance.EntFireAtName becomes Entities.FireInput, FindEntitiesByName becomes Entities.FindByName, and FindEntitiesByClass becomes Entities.FindByClass. A new Entities.Spawn call sits alongside the renamed methods. The Entities export continues a pattern from the October 22 update, which added top-level Console and GameRules exports in the same fashion.
None of this breaks existing scripts today. Valve keeps the old names working in their original location but marks them deprecated, which gives creators time to migrate their maps and modes. Because the old names remain functional, creators can adopt the new Entities export at their own pace. The notes also let Instance.Precache accept entities directly, and they improve diagnostics: calling a method on a removed entity now reports that the entity is invalid, and ConnectOutput logs a warning when its target has no matching output. Those two changes make script errors easier to trace, because a single bad call can otherwise silently break a custom mode.
New bot control hooks for scripters
The update also adds a set of bot-facing hooks: Instance.OnBotControl, CSPlayerController.IsControllingBot, CSPlayerController.GetControlledBotPawn, and CSPlayerPawn.Reset. These give map scripts a programmatic way to detect when a player is controlling a bot and to reset a bot pawn, so creators can build training maps and bot-driven custom modes.
The scripting reorganization follows the same pattern as the earlier Rush timer and crosshair tweaks, which tightened an existing mode’s pacing. Valve posted the full notes on the game’s Steam news hub on November 5, and it has not said whether the next update will continue either thread.




