Skip to content

mission_task_transport_passengers

Source: base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.d.tl

Notes

Task that counts passengers travelling by line between two towns.

MissionTaskTransportPassengers

record global base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.d.tl:3

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

Load: local transport_passengers = ug_require "::/mission/tasks/transport_cargo/transport_passengers.tl"

Notes

Task (transport_passengers) that counts persons who start using a line between two towns (either direction) and completes at minCount.

MissionTaskTransportPassengers.Params

record base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.d.tl:4

record Params

Notes

Params of the task.

Used in the base game: 2 times in 2 files

base/content/mission/mission/tutorial/tutorial_story.tl:1625

taskParams : MissionTaskTransportPassengers.Params = {
base/content/mission/mission/tasks/transport_cargo/transport_passengers.tl:4
local type P = MissionTaskTransportPassengers.Params

Fields

Name Type Description
fromTownEntity Engine.Entity One town.
toTownEntity Engine.Entity The other town.
minCount integer Number of persons (default 1); a counter is shown when greater than 1.

MissionTaskTransportPassengers.State

record base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.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/transport_cargo/transport_passengers.tl:3

local type S = MissionTaskTransportPassengers.State

Fields

Name Type Description
passengerMap {Engine.Entity : boolean} Persons already counted.
result integer Number of persons counted.