Verse Snippets Module
Verse Snippets Module
A 2-file Verse module from Stapcyborg/paradox-kit (verse-snippets/), by Stapcyborg, under the MIT license. The files compile together as a module. Compile-checked and ready to adapt for UEFN.
gravity_cycle_device.verse
Module — 2 files
These files compile together (same module folder).
cycle_device.verse
using { /Fortnite.com/Devices } # mutator_zone_device / hud_message_device
using { /Verse.org/Simulation }
cycle_device := class(creative_device):
IntroTime : float = 20.0 # 通常重力
CombatTime : float = 90.0 # 戦闘
CooldownTime : float = 30.0 # 休憩
## ゾーン & HUD を @editable でアサイン
@editable LowGZone : mutator_zone_device = mutator_zone_device{}
@editable NoFireZone : mutator_zone_device = mutator_zone_device{}
@editable HudShift : hud_message_device = hud_message_device{}
@editable HudCombat : hud_message_device = hud_message_device{}
@editable HudCooldown : hud_message_device = hud_message_device{}
## ゲーム開始 ----------------------------------------------------------
OnBegin<override>()<suspends> : void =
LowGZone.Disable()
NoFireZone.Disable()
Sleep(IntroTime) # 0–20 s 通常重力
HudShift.Show() # 「GRAVITY SHIFT!」
Sleep(2.0)
HudShift.Hide()
LowGZone.Enable() # 低重力 ON
CombatLoop() # 90/30 ループへ
## 90 s Combat ↔ 30 s Cooldown ループ ------------------------------------
CombatLoop()<suspends> : void =
loop:
# --- Combat 90 s ---
NoFireZone.Disable() # 射撃許可
HudCombat.Show()
Sleep(2.0)
HudCombat.Hide()
Sleep(CombatTime)
# --- Cooldown 30 s ---
NoFireZone.Enable() # 射撃禁止
HudCooldown.Show()
Sleep(2.0)
HudCooldown.Hide()
Sleep(CooldownTime)
Sign in to download module
Copy-paste each file above is always free.