Skip to content

mission_task_waypoints

Source: base/tealdef/mission/tasks/waypoints/mission_task_waypoints.d.tl

Notes

Task that waits for a line from a station group that passes given waypoints.

MissionTaskWaypoints

record global base/tealdef/mission/tasks/waypoints/mission_task_waypoints.d.tl:3

global record MissionTaskWaypoints is MissionInterface.TaskScript<MissionTaskWaypoints.State, MissionTaskWaypoints.Params>

Load: local waypoints = ug_require "::/mission/tasks/waypoints/waypoints.tl"

Notes

Task (waypoints) that completes when a line serving the station group passes all waypoints. It draws the next missing waypoint and the station as zones.

MissionTaskWaypoints.Params

record base/tealdef/mission/tasks/waypoints/mission_task_waypoints.d.tl:4

record Params

Notes

Params of the task.

Used in the base game: 6 times in 2 files

base/content/mission/mission/tasks/waypoints/waypoints.tl:5

local type P = MissionTaskWaypoints.Params
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:2553
taskParams : MissionTaskWaypoints.Params = {

Fields

Name Type Description
stationGroup Engine.Entity Station group the line must serve.
waypoints {MissionInterface.PosRadius} Areas the line must pass.
tolerance number Distance tolerance in metres (default 5).

MissionTaskWaypoints.State

record base/tealdef/mission/tasks/waypoints/mission_task_waypoints.d.tl:9

record State

Notes

State of the task.

Used in the base game: 5 times in 2 files

base/content/mission/mission/tasks/waypoints/waypoints.tl:4

local type S = MissionTaskWaypoints.State
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:2627
local getTaskState = function() : MissionInterface.TaskState<MissionTaskWaypoints.State, MissionTaskWaypoints.Params>

Fields

Name Type Description
result Engine.Entity Line that passes all waypoints.
waypointsCompleted {boolean} Per waypoint, whether some line passes it.