Skip to content

mission_task_visit_stations_ordered

Source: base/tealdef/mission/tasks/assign_vehicle/mission_task_visit_stations_ordered.d.tl

Notes

Task that waits until a player vehicle stops in one area and then in another.

MissionTaskVisitStationsOrdered

record global base/tealdef/mission/tasks/assign_vehicle/mission_task_visit_stations_ordered.d.tl:3

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

Load: local visit_stations_ordered = ug_require "::/mission/tasks/assign_vehicle/visit_stations_ordered.tl"

Notes

Task (visit_stations_ordered) that completes when a player vehicle on a line between the two areas has stopped at a terminal in pos1 and then at one in pos2.

MissionTaskVisitStationsOrdered.Params

record base/tealdef/mission/tasks/assign_vehicle/mission_task_visit_stations_ordered.d.tl:4

record Params

Notes

Params of the task.

Used in the base game: 1 time in 1 file

base/content/mission/mission/tasks/assign_vehicle/visit_stations_ordered.tl:7

local type P = MissionTaskVisitStationsOrdered.Params

Fields

Name Type Description
pos1 MissionInterface.PosRadius First area.
pos2 MissionInterface.PosRadius Second area.
carrier Carrier Carrier of the vehicles.

MissionTaskVisitStationsOrdered.State

record base/tealdef/mission/tasks/assign_vehicle/mission_task_visit_stations_ordered.d.tl:9

record State

Notes

State of the task.

Used in the base game: 1 time in 1 file

base/content/mission/mission/tasks/assign_vehicle/visit_stations_ordered.tl:6

local type S = MissionTaskVisitStationsOrdered.State

Fields

Name Type Description
runtimeLine Engine.Entity
visitState {Engine.Entity : integer} Vehicle -> 0 (not at pos1 yet) or 1 (stopped at pos1).
complete boolean A vehicle stopped at both in order.