
HazardChaos
Spawns Dynamite, Tornado, and Tumbleweed dynamically near the player, moves the tornado on its own, and shows a spawn timer overlay.HazardChaos (PEAK) – v0.1.2
Spawns Dynamite, Tornado, and Tumbleweed dynamically near the player, moves the tornado on its own, and shows a spawn timer overlay. The mod runs only in Level scenes (e.g., Level_1) — not in Airport/Title/Pretitle.
Features
Spawns near the player (forward cone, ground raycast, optional line-of-sight, collision-safe).
Only spawns when you’re in a Photon room and MasterClient (host).
Tornado movement with periodic retargeting; fallback init if TornadoSpawner is missing.
Overlay UI (top-left) with next spawn attempt, active scene, block reason & live count.
Controls (Hotkeys) Hotkey Action Note F6 Spawn Tornado near player host only F7 Spawn Dynamite near player host only F8 Spawn Tumbleweed near player host only F9 Toggle overlay UI on/off local
Default Settings (from code) Spawning
Spawning.SpawnIntervalSec = 15.0 s (global interval between spawn attempts)
Spawning.MaxSimultaneous = 3 (total hazards alive at once, all types combined)
Lifetimes (TTL)
TTL.DynamiteTTL = 20.0 s
TTL.TornadoTTL = 12.0 s
TTL.TumbleweedTTL = 10.0 s
Weights (probabilities)
Weights.ChanceDynamite = 0.45
Weights.ChanceTornado = 0.30
Weights.ChanceTumbleweed = 0.25
Weights are normalized automatically. Higher weight ⇒ spawns more often.
Tornado Movement
Tornado.MoveSpeed = 6.0 m/s
Tornado.RetargetSeconds = 3.0 s
UI
UI.SpawnTimerUI = true (overlay enabled)
UI.ToggleKey = F9
Configuration (file)
Path: BepInEx/config/com.hazardchaos.mod.cfg