Fırtına, aslında büyük bir silindirik barajdır, büyür ve maç devam ederken daha da küçüleşir. Oyuncular, barajın sınırı dışında alır ve bu onları birbirlerine yaklaştırır ve maçları mantıksal bir sürede bitirmeye yardımcı olur.
Yapı
Fırtına boyut sınırı nedeniyle, fırtınayı bir büyük silindir yapmak mümkün değildir. Bunun yerine, fırtına çeşitli ince dikdörtgen parçalardan oluşur ve bu nedenle görünür ki çekirdek gibi. Bu parçalar, oyuncuların yakınlığına bağlı olarak hızla yeniden boyutlandırılır veya komşu par
- ServerScriptService/Core/ShrinkingBarrier
- ReplicatedStorage/Core/ShrinkingBarrierVisualization
Fırtınayı Özelleştirme
ReplicatedFirst/Configurations/MainConfiguration içindeki şu değişkenler fırtınayı özelleştirmek için ayarlanabilir:
Harita Sırası
Fırtınanın varsayılan merkezi, fırtına sınırının küçüldükçe oyuncuları başka bir nokta yönlendirebilirsiniz.
map_size = 2450 * 4,map_offset = Vector3.new(4900, 0, 4900),
Fırtına Seçenekleri
Alçal, storm masasında fırtınanın maç sırasında nasıl davranacağını belirleyen yapılandırma değerleri vardır, such as'ın radius, timing ve kaçınca küçüldüğünü.
storm = {radius = 6000,time_before_start = 120,debug_time_scale = 1,number_of_stages = 10,-- aşaması 0 (geçiş yoklu başlangıç çemberini göster){ transition_length = 0,wait_length = 150,damage = 1,move_scale = 0,shrinkage_factor = 0 },
Değişken | Açıklama |
---|---|
radius | Fırtınanın başlangıç kısmı. |
time_before_start | Fırtına ilk belirmeye kadar süre. |
debug_time_scale | Hata ayıklama zamanı ölçeği, aşamaları hızlı bir şekilde yürütmek için yararlıdır. Bu, fırtınanın aşamalarını daha hızlı yürüttürmek için 1'den daha yüksek bir değere değiştirin. |
number_of_stages | Fırtınanın kaç aşaması olduğunu gösterir. |
(bölüm tabloları) | Bu değişkenleri içeren seri bir tablo (her bir aşamaya göre numara_of_aşamalar tarafından tanımlanmış olarak bir tane) seri: |