Cơn bão là về cơ bản là một rào chắn hình trụ lớn bắt đầu lớn và dần dần thu nhỏ khi trận đấu tiếp tục. Người chơi sẽ nhận sát thương khi ở ngoài ranh giới của rào chắn - điều này buộc họ phải đến gần và gần nhau hơn và giúp các trận đấu kết thúc trong một thời gian hợp lý.
Do giới hạn kích thước phần, không thể làm cho bão trở thành một xi-lanh lớn.Thay vào đó, bão gồm nhiều phần hình chữ nhật mỏng được sắp xếp xung quanh cạnh của rào chắn, làm cho nó xuất hiện hình trụ.Các bộ phận này tự động thay đổi kích cỡ dựa trên khoảng cách của người chơi, chia nhỏ hoặc kết hợp với các bộ phận lân cận để duy trì một cái ngoại hìnhmượt mà.Hành vi này được xử lý bởi:
Trong ReplicatedFirst/Configurations/MainConfiguration, các biến sau có thể được điều chỉnh để tùy chỉnh bão:
Trung tâm mặc định của bão là trung tâm của bản đồ, nhưng bạn có thể thay đổi giá trị map_offset để buộc người chơi hướng tới một điểm khác khi ranh giới bão thu hẹp.
map_size = 2450 * 4,
map_offset = Vector3.new(4900, 0, 4900),
Xuống thấp hơn, bảng storm bao gồm các giá trị cấu hình xác định cách bão hành trong các trận đấu, chẳng hạn như bán kính, thời gian và mức thu nhỏ của nó.
storm = {
radius = 6000,
time_before_start = 120,
debug_time_scale = 1,
number_of_stages = 10,
-- giai đoạn 0 (hiển thị vòng khởi động không có sự chuyển tiếp)
{ transition_length = 0,
wait_length = 150,
damage = 1,
move_scale = 0,
shrinkage_factor = 0 },
radius | Bán kính bắt đầu của bão. |
time_before_start | Thời gian trước khi bão xuất hiện lần đầu tiên. |
debug_time_scale | Thời gian gỡ lỗi, hữu ích để điều chỉnh các giai đoạn. Thay đổi điều này thành một cái gì đó cao hơn 1 để thực hiện các giai đoạn của bão nhanh hơn. |
number_of_stages | Số giai đoạn mà bão có. |
(bảng giai đoạn) | Chuỗi bảng (một cho mỗi giai đoạn được xác định bởi number_of_stages) chứa các biến sau:Chuỗi bảng (mỗi bảng cho mỗi giai đoạn được xác định bởi number_of_stages) chứa các biến sau: - transition_length — Thời gian bằng giây cho bão chuyển từ giai đoạn trước sang giai đoạn này.Chuỗi bảng (mỗi bảng cho mỗi giai đoạn được xác định bởi number_of_stages) chứa các biến sau: - transition_length — Thời gian bằng giây cho bão chuyển từ giai đoạn trước sang giai đoạn này. - wait_length — Thời gian bằng giây cho bão chờ trước khi chuyển sang giai đoạn tiếp theo.Chuỗi bảng (mỗi bảng cho mỗi giai đoạn được xác định bởi number_of_stages) chứa các biến sau: - transition_length — Thời gian bằng giây cho bão chuyển từ giai đoạn trước sang giai đoạn này. - wait_length — Thời gian bằng giây cho bão chờ trước khi chuyển sang giai đoạn tiếp theo. - damage — Sát thương mỗi giây mà người chơi sẽ nhận được khi họ ở ngoài rào chắn bão trong giai đoạn này.Chuỗi bảng (mỗi bảng cho mỗi giai đoạn được xác định bởi number_of_stages) chứa các biến sau: - transition_length — Thời gian bằng giây cho bão chuyển từ giai đoạn trước sang giai đoạn này. - wait_length — Thời gian bằng giây cho bão chờ trước khi chuyển sang giai đoạn tiếp theo. - damage — Sát thương mỗi giây mà người chơi sẽ nhận được khi họ ở ngoài rào chắn bão trong giai đoạn này. - move_scale — Hệ số cho phép trung tâm bão di chuyển nhiều hơn khi chuyển sang giai đoạn này.Một giá trị bằng 0 có nghĩa là trung tâm bão chỉ di chuyển như vậy mà toàn bộ bão trong giai đoạn này sẽ nằm trong giới hạn của bão của giai đoạn trước.Chuỗi bảng (mỗi bảng cho mỗi giai đoạn được xác định bởi number_of_stages) chứa các biến sau: - transition_length — Thời gian bằng giây cho bão chuyển từ giai đoạn trước sang giai đoạn này. - wait_length — Thời gian bằng giây cho bão chờ trước khi chuyển sang giai đoạn tiếp theo. - damage — Sát thương mỗi giây mà người chơi sẽ nhận được khi họ ở ngoài rào chắn bão trong giai đoạn này. - move_scale — Hệ số cho phép trung tâm bão di chuyển nhiều hơn khi chuyển sang giai đoạn này.Một giá trị bằng 0 có nghĩa là trung tâm bão chỉ di chuyển như vậy mà toàn bộ bão trong giai đoạn này sẽ nằm trong giới hạn của bão của giai đoạn trước. - shrinkage_factor — Phần trăm của bán kính trước đó được trừ khỏi bán kính.Ví dụ, bán kính ở cuối giai đoạn 2 là 1000 và shrinkage_factor đối với giai đoạn 3 là 0,25, vì vậy bán kính ở cuối giai đoạn 3 sẽ là 750 ( 1000-(0.25*1000) ). |