• Aktualizace CS2 z 5. listopadu 2026 zrychluje režim Retakes. Za určitých podmínek se nyní zneškodnění bomby dokončí okamžitě a hráči budou mezi koly čekat kratší dobu. Většina změn se ale týká skriptování map: přibyla rozhraní pro práci s entitami a ovládání botů.

V Retakes se na další kolo čeká kratší dobu

Zneškodnění bomby se dokončí okamžitě pouze tehdy, když v kole zbývá dost času a není aktivní žádná utilita, která by mu bránila. Nejde tedy o plošné zrychlení každého zneškodnění. Valve také zkrátilo přípravnou fázi i prodlevu před restartem kola, takže další pokus začne dřív.

Dvě menší změny se týkají slepic, které hráči vlastní. Když během přípravné fáze pingnete svou slepici, vyzvete ji k triku. Její jméno se naopak přestane zobrazovat hráčům, kteří mají v nastavení skrytý vlastní text předmětů.

Skripty map získaly nové funkce pro entity a boty

Valve přidalo export Entities a metodu Entities.Spawn. Metoda Instance.Precache nově přijímá také entity určené k přednačtení. Skripty mohou využít Instance.OnBotControl, pomocí CSPlayerController.IsControllingBot zjistit, zda hráč ovládá bota, a přes CSPlayerController.GetControlledBotPawn získat jeho postavu. Přibyla také metoda CSPlayerPawn.Reset.

Některé stávající metody se přesunuly. ConnectOutput a DisconnectOutput nyní patří pod Entities, přičemž ConnectOutput přijímá konfigurační objekt. Volání podle názvu entity se nově jmenuje Entities.FireInput; vyhledávání podle názvu a třídy zajišťují Entities.FindByName a Entities.FindByClass. Původní Instance.EntFireAtTarget se přesunulo na Entity.FireInput.

Staré názvy přesunutých a přejmenovaných metod zatím fungují, Valve je však označilo jako zastaralé. Totéž platí pro Instance.FindEntityByName a Instance.FindEntityByClass. Při ladění skriptů pomohou dvě přesnější hlášky: volání metody u odstraněné entity upozorní na neplatnou entitu a ConnectOutput vydá varování, pokud cíl nemá výstup s požadovaným názvem.


Kompletní seznam změn (Valve)

[ GAMEPLAY ]

  • Oprava bomby v režimu Retakes nyní okamžitě skončí, když zbývá dostatek času v kole a žádná aktivní utilita nezůstává, aby zabránila defusování.
  • Snížený čas zmrazení a zpoždění restartu kola v režimu Retakes.
  • Pinging domácích kuřat během zmrazení nyní vyžádá trik od nich.
  • Jména domácích kuřat se již nezobrazují, když je možnost přizpůsobeného textu předmětu nastavena na skrytou.

[ MAP SCRIPTING ]

  • Instance.Precache nyní přijímá entity k předběžnému načtení.
  • Přidány nové exporty na nejvyšší úrovni Entities.
  • Přidána Entities.Spawn.
  • Přidán Instance.OnBotControl.
  • Přidán CSPlayerController.IsControllingBot.
  • Přidán CSPlayerController.GetControlledBotPawn.
  • Přidán CSPlayerPawn.Reset.
  • Instance.ConnectOutput byla přesunuta do Entities a změněna tak, aby přijímala konfigurační objekt.
  • Instance.DisconnectOutput byla přesunuta do Entities.
  • Instance.EntFireAtName byla přejmenována na Entities.FireInput.
  • Instance.FindEntitiesByName byla přejmenována na Entities.FindByName.
  • Instance.FindEntitiesByClass byla přejmenována na Entities.FindByClass.
  • Instance.EntFireAtTarget byla přejmenována na Entity.FireInput.
  • Přesunuté a přejmenované metody jsou stále k dispozici na svém původním místě, zastaralé.
  • Zastaralé Instance.FindEntityByName a FindEntityByClass.
  • Volání metody na neplatné (odstraněné) entitě nyní hlásí, že entita je neplatná.
  • ConnectOutput nyní zapisuje varování, když cíl nemá žádný výstup s tímto názvem.