Waypoint Types
Defines waypoint type constants and shorthand labels for pacenote waypoints. Each pacenote has a corner-start and corner-end waypoint.
Defines waypoint type constants and shorthand labels for pacenote waypoints. Each pacenote has a corner-start and corner-end waypoint.
Exports
| Export | Type | Value | Description |
|---|---|---|---|
M.wpTypeCornerStart | string | "cornerStart" | Waypoint type for corner start |
M.wpTypeCornerEnd | string | "cornerEnd" | Waypoint type for corner end |
M.shortenWaypointType | function | - | Converts type to short label |
Shorthand Map
| Waypoint Type | Short Label |
|---|---|
"cornerStart" | "Cs" |
"cornerEnd" | "Ce" |
How It Works
Simple lookup module used throughout the rally system for consistent waypoint type handling.
local waypointTypes = require('/lua/ge/extensions/gameplay/rally/notebook/waypointTypes')
-- Use constants for waypoint creation
local wp = {
waypointType = waypointTypes.wpTypeCornerStart,
}
-- Get short label for debug display
local label = waypointTypes.shortenWaypointType(wp.waypointType) -- "Cs"See Also
- Rally Codriver - Related reference
- Rally Mission Settings - Related reference
- Rally Pacenote - Related reference
- Gameplay Systems Guide - Guide
System Pacenotes
Legacy module for defining static co-driver pacenotes (countdown, finish, damage, first-note intro/outro). **Entirely commented out** - system pacenotes are now defined in compositor config files inst
Library Compositor
Core composition engine that converts structured pacenote fields into human-readable text phrases. Handles corner calls, caution phrases, modifiers, distance calls, finish lines, and phrase enumeratio