Skip to content
Notícias
CS22 min read

Atualização de Counter-Strike 2 Impulsiona Scripting de Mapas da Oficina com Dados de Salvamento e Novos Eventos

Guildfy·
Atualização de Counter-Strike 2 Impulsiona Scripting de Mapas da Oficina com Dados de Salvamento e Novos Eventos

A Valve lançou uma nova atualização para Counter-Strike 2, focando principalmente na expansão das capacidades de scripting de mapas da oficina e em pequenos ajustes de qualidade de vida.

Aprimoramentos de Scripting de Mapas

As mudanças mais significativas giram em torno de dar aos criadores de mapas mais ferramentas para experiências dinâmicas e persistentes. Mapas da oficina agora podem utilizar dados de salvamento, permitindo modos de jogo personalizados mais complexos e evolutivos:

  • Adicionados Instance.SetSaveData e Instance.GetSaveData para gerenciar dados persistentes.
  • Mapas da oficina podem gravar até 1MB de dados de salvamento, utilizando o Steam Cloud para persistência entre instalações.
  • O limite de tamanho dos dados de salvamento pode ser configurado com sv_workshop_map_save_data_max_filesize_mb.

A modificação de dano também foi reformulada, oferecendo controle mais granular para os autores de scripts:

  • Adicionado Instance.OnModifyPlayerDamage, que é chamado após todas as propriedades de dano serem calculadas, mas antes que a armadura e a vida sejam modificadas. Isso substitui Instance.OnBeforePlayerDamage e inclui o hitgroup nos dados do evento.
  • Adicionado hitgroup aos dados do evento OnPlayerDamage.
  • Introduzido CSDamageFlags.IGNORE_ARMOR.

A detecção de entrada do jogador foi aprimorada com novas funções:

  • Adicionado CSPlayerPawn.IsInputPressed.
  • Adicionado CSPlayerPawn.WasInputJustPressed.
  • Adicionado CSPlayerPawn.WasInputJustReleased.
  • Adicionado enum CSInputs.
  • Corrigido um bug onde CSDamageTypes era exportado sob o nome CSDamageType.

Correções Diversas

Além do scripting, uma pequena, mas útil, mudança foi implementada para os guias de mapas:

  • Guias de mapas para de_ancient agora podem ser usados em de_ancient_night e vice-versa.

Usamos cookies pra melhorar sua experiência e exibir anúncios relevantes. Ao continuar usando este site, você consente com o uso de cookies. Leia nossa política de privacidade