Skip to content

mission_task_create_line_for_towns

Source: base/tealdef/mission/tasks/create_line/mission_task_create_line_for_towns.d.tl

Notes

Task that waits until one line serves stations in all given towns.

MissionTaskCreateLineForTowns

record global base/tealdef/mission/tasks/create_line/mission_task_create_line_for_towns.d.tl:3

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

Load: local create_line_for_towns = ug_require "::/mission/tasks/create_line/create_line_for_towns.tl"

Notes

Task (create_line_for_towns) that completes when one line without line problems, with one of the transport modes, has stations in all towns. Each town gets an arrow marker.

MissionTaskCreateLineForTowns.Params

record base/tealdef/mission/tasks/create_line/mission_task_create_line_for_towns.d.tl:4

record Params

Notes

Params of the task.

Used in the base game: 2 times in 2 files

base/content/mission/mission/tasks/create_line/create_line_for_towns.tl:5

local type P = MissionTaskCreateLineForTowns.Params
mods/release/urbangames_campaign_mission_06/content/mission/mission/mission_story.tl:777
taskParams : MissionTaskCreateLineForTowns.Params = {

Fields

Name Type Description
towns {Engine.Entity} Towns the line must serve.
transportModes {TransportMode} Accepted transport modes.

MissionTaskCreateLineForTowns.State

record base/tealdef/mission/tasks/create_line/mission_task_create_line_for_towns.d.tl:8

record State

Notes

State of the task.

Used in the base game: 1 time in 1 file

base/content/mission/mission/tasks/create_line/create_line_for_towns.tl:4

local type S = MissionTaskCreateLineForTowns.State

Fields

Name Type Description
result Engine.Entity Line found, or -1.