La tormenta es básicamente una gran barrera cilíndrica que comienza grande y se hace más pequeña a medida que avanza la partida. Los jugadores recibirán daño cuando estén fuera del límite de la barrera, lo que los obliga a acercarse y acercarse uno al otro y ayuda a que las partidas terminen en un tiempo razonable.
Estructura
Debido al límite de tamaño de la parte, no es posible hacer que la tormenta sea un solo cilindro. En cambio, la tormenta consiste en muchas partes rectangulares delgadas al borde de la barrera, lo que la hace parecer un cilindro. Estas partes se reajustan dinámicamente según la proximidad de los jugadores, dividiéndose o combinando con partes vecinas para mantener una aspecto, looklisa. Este comportamiento se maneja de la siguiente manera:
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Personalizar la Tormenta
Dentro de ReplicatedFirst/Configurations/MainConfiguration, las siguientes variables se pueden ajustar para personalizar la tormenta:
Desplazamiento del Mapa
El centro por defecto de la tormenta es el centro del mapa, pero puede cambiar el valor de map_offset para obligar a los jugadores a otro punto a medida que el límite de la tormenta se reduce.
map_size = 2450 * 4,map_offset = Vector3.new(4900, 0, 4900),
Opciones de tormenta
Bajar, la tabla storm contiene valores de configuración que determinan cómo se comporta la tormenta durante las partidas, como su radio, tiempo de duración y cuánto encoge.
storm = {radius = 6000,time_before_start = 120,debug_time_scale = 1,number_of_stages = 10,-- etapa 0 (mostrar el círculo de inicio sin transición){ transition_length = 0,wait_length = 150,damage = 1,move_scale = 0,shrinkage_factor = 0 },
Variable | 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: |