Skip to content

mission_framework_util_line

Source: base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl

Notes

Finds lines that connect stations in two areas.

MissionFrameworkUtilLine

record global base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:3

global record MissionFrameworkUtilLine

Load: local mission_framework_util_line = ug_require "/mission/mission_framework/mission_framework_util_line.tl"

Notes

Finds lines between stations in two areas.

Functions

getAllLinesBetweenStations(from : MissionInterface.PosRadius, to : MissionInterface.PosRadius) : {Engine.Entity} base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:4

Call as mission_framework_util_line.getAllLinesBetweenStations

Notes

Returns every line that serves a station group in both areas.

Parameter Type Description
from MissionInterface.PosRadius First area.
to MissionInterface.PosRadius Second area.

Returns {Engine.Entity}: Line entities (may contain duplicates).

Used in the base game: 11 times in 6 files

base/content/mission/mission/tutorial/tutorial_story_util.tl:364

local lines = mission_framework_util_line.getAllLinesBetweenStations(startPos, endPos)
base/content/mission/mission/tasks/create_line/create_line.tl:38
commonLines = mission_framework_util_line.getAllLinesBetweenStations(ctx.params.target, station)
base/content/mission/mission/tasks/assign_vehicle/assign_vehicle.tl:36
local connectingLines = mission_framework_util_line.getAllLinesBetweenStations(startPos, endPos)
base/content/mission/mission/tasks/assign_vehicle/visit_stations_ordered.tl:33
local connecting = mission_framework_util_line.getAllLinesBetweenStations(station1, station2)
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story_cutscenes_only.tl:63
local connectingLines = mission_framework_util_line.getAllLinesBetweenStations(params.shrimps, params.harbor1)
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:65
local connectingLines = mission_framework_util_line.getAllLinesBetweenStations(params.shrimps, params.harbor1)

getAnyLineBetweenZones(from : MissionInterface.PosRadius, to : MissionInterface.PosRadius) : Engine.Entity base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:5

Call as mission_framework_util_line.getAnyLineBetweenZones

Notes

Returns one line that serves a station in both areas.

Parameter Type Description
from MissionInterface.PosRadius First area.
to MissionInterface.PosRadius Second area.

Returns Engine.Entity: A line entity, or nil.