Skip to main content

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

FieldTypeDefaultDescription
idString""Unique identifier.
targetLocationsList<Var<Pos>>[]List of target coordinates.
factRef<Fact>EmptyFact to track progress index.
reachDistanceVar<Double>3.0Distance to complete a point.
followClosestVar<Boolean>falseIf true, any point can be visited next.
onLocationReachedRef<Trigger>EmptyTrigger per location.
onAllLocationsCompleteRef<Trigger>EmptyTrigger when all done.

Visual Guides

Beacon Beam

FieldTypeDefaultDescription
enableBeaconBeamVar<Boolean>falseEnable vertical beam.
beaconBeamConfig[Optional]Beam color, height, rotation.

Particles

FieldTypeDefaultDescription
enableParticlesVar<Boolean>falseEnable particle aura.
particleConfig[Optional]Particle type, count, speed.

Indicator

FieldTypeDefaultDescription
enableIndicatorVar<Boolean>falseEnable floating HUD arrow.
indicatorConfig[Optional]Icon, text format, offset.

Timer

FieldTypeDefaultDescription
enableTimerVar<Boolean>falseEnable countdown.
timerDurationVar<Duration>5mTime allowed.
onTimerExpiredRef<Trigger>EmptyTrigger on timeout.