Valve amplia o Map Scripting do CS2 com pré-carregamento, API de reféns e GameRules
A atualização adiciona controle de carregamento de recursos, API de reféns, interfaces Console e GameRules e novas opções de HUD e radar.
Redação SHOT2 min de leitura

A Valve lançou uma atualização técnica de Counter-Strike 2 voltada a criadores de mapas e modos personalizados. O Map Scripting agora inclui pré-carregamento de recursos, estados e eventos de reféns, configurações de console e uma interface própria para regras da partida.
Recursos prontos e cenários com reféns
A nova chamada Instance.Precache devolve um objeto CSPrecache. O script pode verificar estados de carregamento no servidor e no cliente, saber quando o recurso está pronto para todos e liberar o objeto. Isso permite que uma experiência personalizada considere explicitamente a disponibilidade dos recursos.
A Valve também introduziu CSHostage. Scripts podem verificar se um refém está sendo pego, carregado ou resgatado, identificar o resgatador e consultar os horários da ação. Novos eventos cobrem início, cancelamento e conclusão da coleta, além de abandono, resgate e morte do refém.
Interfaces próprias para comandos e regras
Console passou a ser uma interface de nível superior que lê vários tipos de convar e os altera com Console.SetConvar. Funções de comandos de cliente, servidor e cheat também foram transferidas, enquanto o antigo Instance.Msg agora se chama Console.Log.
A interface GameRules controla aquecimento, placar das equipes, término de rodada, tempo e dinheiro. Os métodos movidos continuam disponíveis nos endereços antigos por enquanto, mas estão obsoletos. O HUD ganhou estados para a visibilidade do menu de equipe e do chat, e radar_element pode aparecer no radar em todos os modos, não apenas no Rush.
A Valve ainda corrigiu enums que não correspondiam ao point_script.d.ts, ajustou duas verificações de visibilidade que devolviam números em vez de booleanos e acrescentou pilhas de chamadas JavaScript e detalhes de argumentos inválidos aos avisos.
Compartilhar notícia
Envie a matéria para um amigo ou para o chat da equipe


