Burza to w zasadzie duża cylindryczna bariera, która na początku jest duża, a z biegiem meczu stopniowo się zmniejsza. Gracze będą otrzymywać obrażenia, gdy znajdą się poza granicami bariery — zmusza to ich do zbliżania się do siebie i pomaga w zakończeniu meczów w rozsądnym czasie.

Struktura
Z powodu limitu rozmiaru części, nie można stworzyć burzy jako jednego ogromnego cylindra. Zamiast tego burza składa się z wielu cienkich prostokątnych części ułożonych wokół krawędzi bariery, co sprawia, że wygląda jak cylinder. Części te dynamicznie zmieniają rozmiar w zależności od bliskości graczy, dzieląc się lub łącząc z sąsiednimi częściami, aby utrzymać gładki wygląd. To zachowanie jest obsługiwane przez:
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Dostosuj burzę
W folderze ReplicatedFirst/Configurations/MainConfiguration można dostosować następujące zmienne, aby zmienić działanie burzy:
Przesunięcie mapy
Domyślnym centrum burzy jest środek mapy, ale można zmienić wartość map_offset, aby zmusić graczy do zbliżania się do innego punktu, gdy granice burzy się zmniejszają.
map_size = 2450 * 4,map_offset = Vector3.new(4900, 0, 4900),
Opcje burzy
Niżej w tabeli storm znajdują się wartości konfiguracyjne, które określają, jak burza zachowuje się podczas meczów, takie jak jej promień, czas i jak bardzo się kurczy.
storm = {radius = 6000,time_before_start = 120,debug_time_scale = 1,number_of_stages = 10,-- etap 0 (pokaż początkowe koło bez przejścia){ transition_length = 0,wait_length = 150,damage = 1,move_scale = 0,shrinkage_factor = 0 },
| Zmiana | Opis |
|---|---|
| radius | Początkowy promień burzy. |
| time_before_start | Czas przed pierwszym pojawieniem się burzy. |
| debug_time_scale | Skala czasu do debugowania, pomocna w dostosowywaniu etapów. Zmień to na coś większego niż 1, aby przyspieszyć etapy burzy. |
| number_of_stages | Liczba etapów, które ma burza. |
| (tabele etapów) | Seria tabel (po jednej dla każdego etapu, jak zdefiniowano w number_of_stages) zawierających te zmienne: |