A atualização do CS2 liberada na noite de 25 de fevereiro trouxe mudanças voltadas principalmente ao scripting de mapas da comunidade. O update é o segundo da semana no Counter-Strike 2 e foca em recursos técnicos para criadores.
Diferente do patch anterior, que priorizou correções de bugs, desta vez a Valve concentrou esforços em ampliar as possibilidades dentro da Oficina Steam. Para a maioria dos jogadores, a única alteração perceptível envolve os guias do mapa Ancient.
O que muda com a atualização do CS2 nos scripts de mapas
Entre as principais adições estão os métodos Instance.SetSaveData e Instance.GetSaveData. Agora, mapas da Oficina podem armazenar até 1 MB de dados salvos.
Esses dados são sincronizados pela Nuvem Steam e permanecem disponíveis mesmo após reinstalações. O limite pode ser ajustado por meio do comando sv_workshop_map_save_data_max_filesize_mb.
Outra novidade é o método Instance.OnModifyPlayerDamage, executado após o cálculo das propriedades de dano e antes da modificação de armadura e vida. Ele substitui o antigo Instance.OnBeforePlayerDamage.
O evento de dano também passa a incluir o parâmetro hitGroup, indicando a parte do corpo atingida. A flag CSDamageFlags.IGNORE_ARMOR foi adicionada, ampliando o controle sobre interações envolvendo colete.
A atualização ainda implementa os métodos CSPlayerPawn.IsInputPressed, CSPlayerPawn.WasInputJustPressed e CSPlayerPawn.WasInputJustReleased, além da enumeração CSInputs. Um erro que exportava CSDamageTypes com nome incorreto também foi corrigido.
Para o público em geral, a principal mudança prática envolve a Ancient. Guias de mapa criados para de_ancient agora funcionam também em de_ancient_night, e o inverso também é válido.






