GPS Location Objective
Type:gps_location_objective
An objective requiring the player to navigate to one or more locations, assisted by visual GPS indicators.
Configuration
| Field | Type | Default | Description |
|---|---|---|---|
id | String | "" | Unique identifier. |
targetLocations | List<Var<Pos>> | [] | List of target coordinates. |
fact | Ref<Fact> | Empty | Fact to track progress index. |
reachDistance | Var<Double> | 3.0 | Distance to complete a point. |
followClosest | Var<Boolean> | false | If true, any point can be visited next. |
onLocationReached | Ref<Trigger> | Empty | Trigger per location. |
onAllLocationsComplete | Ref<Trigger> | Empty | Trigger when all done. |
Visual Guides
Beacon Beam
| Field | Type | Default | Description |
|---|---|---|---|
enableBeaconBeam | Var<Boolean> | false | Enable vertical beam. |
beaconBeamConfig | [Optional] | … | Beam color, height, rotation. |
Particles
| Field | Type | Default | Description |
|---|---|---|---|
enableParticles | Var<Boolean> | false | Enable particle aura. |
particleConfig | [Optional] | … | Particle type, count, speed. |
Indicator
| Field | Type | Default | Description |
|---|---|---|---|
enableIndicator | Var<Boolean> | false | Enable floating HUD arrow. |
indicatorConfig | [Optional] | … | Icon, text format, offset. |
Timer
| Field | Type | Default | Description |
|---|---|---|---|
enableTimer | Var<Boolean> | false | Enable countdown. |
timerDuration | Var<Duration> | 5m | Time allowed. |
onTimerExpired | Ref<Trigger> | Empty | Trigger on timeout. |