La tempesta è essenzialmente una grande barriera cilindrica che inizia grande e si riduce lentamente man mano che la partita procede. I giocatori subiranno danni quando si trovano al di fuori del confine della barriera — questo li costringe ad avvicinarsi sempre di più e aiuta le partite a concludersi in un tempo ragionevole.

Struttura
A causa del limite di dimensione delle parti, non è possibile creare la tempesta come un enorme cilindro. Invece, la tempesta è composta da molte parti rettangolari sottili disposte attorno al bordo della barriera, dando l'aspetto cilindrico. Queste parti si ridimensionano dinamicamente in base alla prossimità dei giocatori, separandosi o combinandosi con le parti vicine per mantenere un aspetto fluido. Questo comportamento è gestito da:
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Personalizza la tempesta
All'interno di ReplicatedFirst/Configurations/MainConfiguration, le seguenti variabili possono essere regolate per personalizzare la tempesta:
Offset della mappa
Il centro predefinito della tempesta è il centro della mappa, ma puoi cambiare il valore di map_offset per costringere i giocatori verso un altro punto mentre il confine della tempesta si restringe.
map_size = 2450 * 4,map_offset = Vector3.new(4900, 0, 4900),
Opzioni della tempesta
Più in basso, la tabella storm contiene valori di configurazione che determinano come si comporta la tempesta durante le partite, come il suo raggio, il tempo e quanto si restringe.
storm = {radius = 6000,time_before_start = 120,debug_time_scale = 1,number_of_stages = 10,-- stage 0 (mostra il cerchio iniziale senza transizione){ transition_length = 0,wait_length = 150,damage = 1,move_scale = 0,shrinkage_factor = 0 },
| Variabile | Descrizione |
|---|---|
| radius | Raggio iniziale della tempesta. |
| time_before_start | Tempo prima che la tempesta appaia per la prima volta. |
| debug_time_scale | Scala temporale di debugging, utile per regolare le fasi. Cambia questo valore in qualcosa di superiore a 1 per eseguire le fasi della tempesta più velocemente. |
| number_of_stages | Numero di fasi della tempesta. |
| (tabelle delle fasi) | Serie di tabelle (una per ogni fase come definito da number_of_stages) contenenti queste variabili: |