La tempesta è essenzialmente una grande barriera circolare che inizia grande e si riduce lentamente mentre la partita avanza. I giocatori subiranno danni quando sono fuori dal confine della barriera - questo li costringe a avvicinarsi e avvicinarsi l'un l'altro e aiuta le partite a finire in un tempo ragionevole.
Structure
A causa della dimensione della parte, non è possibile rendere la tempesta un grande cilindro. Invece, la tempesta consiste in molte parti rettangolari sottili disposte intorno all'angolo della barriera, rendendola apparente. Queste parti si adattano dinamicamente in base alla vicinanza dei giocatori, si uniscono o si combinano con le parti vicine per mantenere un'aspetto liscia. Questo comportamento è gestito da:
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Personalizzare la tempesta
All'interno di ReplicatedFirst/Configurations/MainConfiguration, le seguenti variabili possono essere regolate per personalizzare la tempesta:
Spostamento mappa
Il centro predefinito della tempesta è il centro della mappa, ma puoi cambiare il valore map_offset per costringere i giocatori verso un altro punto mentre il confine della tempesta si riduce.
map_size = 2450 * 4,map_offset = Vector3.new(4900, 0, 4900),
Opzioni tempesta
Abbassa, la tabella storm contiene valori di configurazione che determinano il modo in cui si comporta la tempesta durante le partite, come il suo raggio, il timer e quanto si riduce.
storm = {radius = 6000,time_before_start = 120,debug_time_scale = 1,number_of_stages = 10,-- stage 0 (mostra il cerchio di partenza senza passare){ 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 di tempo di debug, utile per il calcolo delle fasi. Cambia questo a qualcosa di più alto di 1 per eseguire le fasi della tempesta più velocemente. |
number_of_stages | Numero di fasi che la tempesta ha. |
(tabelle di fase) | Serie di tabelle (una per ciascuna fase come definita da numero_of_stages) che contengono queste variabili: |