Badai adalah pada dasarnya penghalang silinder besar yang dimulai besar dan perlahan-lahan menjadi lebih kecil seiring berjalannya pertandingan. Pemain akan menerima damage saat berada di luar batas penghalang — ini memaksa mereka untuk semakin mendekat satu sama lain dan membantu pertandingan berakhir dalam waktu yang wajar.

Struktur
Karena batas ukuran bagian, tidak mungkin untuk membuat badai menjadi satu silinder besar. Sebagai gantinya, badai terdiri dari banyak bagian persegi panjang tipis yang diatur di sekitar tepi penghalang, membuatnya terlihat silindris. Bagian-bagian ini secara dinamis mengubah ukuran berdasarkan kedekatan pemain, membagi atau menggabungkan dengan bagian tetangga untuk mempertahankan penampilan yang halus. Perilaku ini ditangani oleh:
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Kustomisasi badai
Di dalam ReplicatedFirst/Configurations/MainConfiguration, variabel berikut dapat disesuaikan untuk mengkustomisasi badai:
Offset peta
Pusat default badai adalah pusat peta, tetapi Anda dapat mengubah nilai map_offset untuk memaksa pemain menuju titik lain saat batas badai menyusut.
map_size = 2450 * 4,
map_offset = Vector3.new(4900, 0, 4900),Opsi badai
Di bawah, tabel storm berisi nilai konfigurasi yang menentukan bagaimana badai berperilaku selama pertandingan, seperti radius, waktu, dan seberapa banyak ia menyusut.
storm = {
radius = 6000,
time_before_start = 120,
debug_time_scale = 1,
number_of_stages = 10,
-- tahap 0 (tampilkan lingkaran awal tanpa transisi)
{ transition_length = 0,
wait_length = 150,
damage = 1,
move_scale = 0,
shrinkage_factor = 0 },| Variabel | Deskripsi |
|---|---|
| radius | Radius awal dari badai. |
| time_before_start | Waktu sebelum badai pertama kali muncul. |
| debug_time_scale | Skala waktu debugging, berguna untuk menyetel tahap. Ubah ini menjadi sesuatu yang lebih besar dari 1 untuk menjalankan tahap badai lebih cepat. |
| number_of_stages | Jumlah tahap yang dimiliki badai. |
| (tabel tahap) | Serangkaian tabel (satu untuk setiap tahap seperti yang didefinisikan oleh number_of_stages) yang berisi variabel-variabel ini: |