Die Sturm ist im Grunde eine große zylindrische Barriere, die großartig anfängt und kleiner wird, wenn das Spiel weitergeht. Spieler nehmen Schaden, wenn sie außerhalb der Barrier-Grenze sind - dies zwingt sie, sich immer näher und näher aneinander zu nähern und hilft, die Matches in einer vernünftigen Zeit zu beenden.
Struktur
Aufgrund der Teillgrößenbegrenzung ist es nicht möglich, den Sturm in einen großen Zylinder zu machen. Stattdessen besteht der Sturm aus vielen dünnen rechteckigen Teilen, die um die Schneide der Barriere angeordnet sind, wodurch er zylindrisch erscheint. Diese Teile werden basierend auf der Nähe der Spieler, aufgeteilt oder kombiniert, um eine glatte Aussehenzu behalten. Dies wird durch:
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Sturm anpassen
Innerhalb von ReplicatedFirst/Configurations/MainConfiguration können die folgenden Variablen angepasst werden, um den Sturm anzupassen:
Karten-Versatz
Der Standard-Mittelpunkt des Sturms ist der Mitte der Karte, aber Sie können den Wert map_offset ändern, um Spieler an einen anderen Punkt zu zwingen, da die Sturmsgrenze schrumpft.
map_size = 2450 * 4,map_offset = Vector3.new(4900, 0, 4900),
Sturmoptionen
Die storm Tabelle enthält Konfigurationswerte, die bestimmen, wie der Sturm während der Spiele verhält, wie sein Radius, Timing und wie viel er schrumpft.
storm = {radius = 6000,time_before_start = 120,debug_time_scale = 1,number_of_stages = 10,-- bühne 0 (zeigen sie den start kreis mit keinem übergang){ transition_length = 0,wait_length = 150,damage = 1,move_scale = 0,shrinkage_factor = 0 },
Variable | Beschreibung |
---|---|
radius | Startradius des Sturms. |
time_before_start | Zeit, bevor der Sturm zuerst erscheint. |
debug_time_scale | Größenverhältnis, hilfreich für die Anpassung der Stufen. Ändern Sie dies zu etwas höher als 1, um die Stufen des Sturms schneller auszuführen. |
number_of_stages | Anzahl der Stürme, die der Sturm hat. |
(bühnen-tabellen) | Reihe von Tabellen (eine für jede Stufe, wie von number_of_stages definiert) mit diesen Variablen: |