Discover Experiences
Reference for `gameplay_discover_discover_037`, which defines the curated discover experiences for the 0.37 (2025 Fall) update including the Limousine Test Drive, Destructive Props, and several missio
Reference for gameplay_discover_discover_037, which defines the curated discover experiences for the 0.37 (2025 Fall) update including the Limousine Test Drive, Destructive Props, and several mission highlights.
Overview
This module provides the "0.37 Highlights" discover page with freeroam experiences showcasing remastered destructive props and the Grand Marshal Limousine, plus curated mission references.
Page Info
| Field | Value |
|---|---|
| Title | "0.37 Highlights" |
| Order | -1 (shown before NPE page) |
| Description | "Destruction & Luxury" - remastered props and new Limousine |
Freeroam Experiences
037_limousine - Limousine Test Drive
- Level: West Coast USA (industrial spawn)
- Vehicles: Walking mode unicycle + Grand Marshal Limousine (
limo_officialconfig) - Traffic: Half of user's traffic settings
- Flow:
- Player spawns in walking mode near the limousine
- Task: "Walking Mode" - explains vehicle entry controls
- On entering the limo: task changes to "Ignition" - explains how to start engine
- After ignition: task changes to "Explore" with nav focus set
- Special: Uses
util_stepHandlerfor sequential step logic, monitorsignitionLevelvia vehicle bridge
037_destructionProps - Destructive Props Playground
- Level: GridMap V2 (middle spawn)
- Vehicles: Hopper (sport A) + Fullsize (lowrider) + various destructive props
- Traffic: Disabled
- Props spawned: Large cannon, large roller, hamster wheel, spinners (multiple configs), spike strips, trampoline
- Spinner speeds: Randomized direction and speed (0.5x–1x base speed)
- Time of Day: Set to specific azimuth/time for dramatic lighting
Hidden Experiences (disabled by default)
- pressure_ball_demo - 70 pressure balls in Johnson Valley with wind physics
- limo_teaser - Limousine explosion sequence on GridMap V2 with fire and gravity effects
Mission Highlights
| ID | Mission | Level |
|---|---|---|
037_villaVip | Villa VIP (Arrive) | Italy |
037_limoParking | Limo Parking (Precision) | West Coast USA |
037_Platform Jump | Platform Jump (Arrive) | Industrial |
037_The Blender Bowl | Blender Bowl (Collection) | GridMap V2 |
037_Grinder Grand Prix | Grinder Grand Prix (AI Race) | GridMap V2 |
037_obstaclecourse | Turnstile Trial (Delivery) | GridMap V2 |
Also includes johnson_valley from the NPE page in the freeroam section.
How It Works
-- This module is loaded by gameplay_discover.loadDiscovers()
-- It returns a table with:
local D = {}
D.pageInfo = { ... } -- Page layout for UI
D.experiences = { ... } -- Array of experience definitions
return DEach freeroam experience's trigger function:
- Configures spawning options (traffic on/off)
- Calls
freeroam_freeroam.startFreeroamByName()with a setup callback - Spawns vehicles at predefined positions/rotations
- Sets up task list via
guihooks.trigger - Calls
M.clearTasksOnClientEndMission()andM.basicControlsIntroPopup()
Key Behaviors
- Traffic amount is halved for the limousine experience to reduce performance impact
- Spinner props use
controllerGameplayEventto set target RPM ratios - The hamster wheel prop runs at 0.15 RPM ratio
- All experiences set game state to
"freeroam", "discover" - The
tasksfield (present on hidden experiences) defines post-load task setup
Dynamic Exports (set/cleared per experience)
| Export | Signature | Description |
|---|---|---|
onVehicleSwitched | (oldId, newId, player) | Dynamically assigned during limousine experience to detect when the player enters the limo; cleared after step completes |
onPlayerCameraReady | () | Dynamically assigned during freeroam experiences to finalize setup (spawn props, set time of day, configure tasks) after the camera is ready; cleared after execution |
See Also
- discover/discover_038 - 0.38 Discover Experiences - Related reference
- discover/newPlayerExperience - New Player Experience - Related reference
- Gameplay Systems Guide - Guide
Delivery Missions
Reference for `gameplay_delivery_delivery`, a class-based module providing delivery mission logic. Manages location selection, route calculation, timing, damage checking, and delivery progression.
Discover Experiences
Reference for `gameplay_discover_discover_038`, which defines the curated discover experiences for the 0.38 update including the Forklift Test, Log Loader, Rockslide scenario, and Italian quarry missi