A tempestade é basicamente uma grande barreira cilíndrica que começa grande e lentamente se torna menor à medida que a partida avança. Os jogadores levarão dano quando for fora da fronteira da barreira — isso os força a ficar mais próximos um ao outro e ajuda a terminar as partidas em um tempo razoável.
Estrutura
Devido ao limite de tamanho da peça, não é possível fazer a tempestade um grande cilindro. Em vez disso, a tempestade consiste em muitas peças retangulares finas dispostas ao longo do limite da barreira, fazendo com que pareça cilíndrica. Essas peças dinamicamente se reposicionam com base na proximidade dos jogadores, seja dividida ou combinada com peças vizinhas para manter uma aparência lisa. Este comportamento é tratado por:
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Personalizando a Tempestade
Dentro de ReplicatedFirst/Configurations/MainConfiguration, as seguintes variáveis podem ser ajustadas para personalizar a tempestade:
Deslocamento do Mapa
O centro padrão da tempestade é o centro do mapa, mas você pode alterar o valor map_offset para forçar os jogadores para outro ponto à medida que a fronteira da tempestade se encolhe.
map_size = 2450 * 4,map_offset = Vector3.new(4900, 0, 4900),
Opções de Tempestade
Para baixo, a tabela storm contém valores de configuração que determinam como a tempestade se comporta durante as partidas, como seu raio, tempo e quão pequena ela se encolhe.
storm = {radius = 6000,time_before_start = 120,debug_time_scale = 1,number_of_stages = 10,-- estágio 0 (mostrar o círculo de partida sem transição){ transition_length = 0,wait_length = 150,damage = 1,move_scale = 0,shrinkage_factor = 0 },
변수 | Descripción |
---|---|
radius | Radio inicial de la tormenta. |
time_before_start | Tiempo antes de que la tormenta aparezca por primera vez. |
debug_time_scale | redimensionarde tiempo de diagnóstico, útil para ajustar las etapas. Cambia esto a algo más alto que 1 para realizar las etapas de la tormenta más rápidamente. |
number_of_stages | Número de etapas que tiene la tormenta. |
(tablas de etapa) | Una serie de tablas (una para cada etapa como definido por número_de_etapas) que contienen estas variables: |