Zum Inhalt

mission_vehicle_util

Quelle: base/tealdef/mission/tasks/vehicle_util/mission_vehicle_util.d.tl

Hinweise

Hilfsfunktionen für Fahrzeuge und Linien, die Missionsaufgaben verwenden.

MissionVehicleUtil

record global base/tealdef/mission/tasks/vehicle_util/mission_vehicle_util.d.tl:3

global record MissionVehicleUtil

Laden: local mission_vehicle_util = ug_require "::/mission/tasks/vehicle_util/mission_vehicle_util.tl" as MissionVehicleUtil

Hinweise

Hilfsfunktionen für Fahrzeuge und Linien, die Missionsaufgaben verwenden.

Funktionen

createLine(stationGroup : Engine.Entity) : Engine.Entity base/tealdef/mission/tasks/vehicle_util/mission_vehicle_util.d.tl:4

Aufruf: mission_vehicle_util.createLine(…)

Hinweise

Legt an einer Stationsgruppe eine Linie mit einem Halt an und übergibt sie einem neu erzeugten KI-Spieler.

Parameter Typ Beschreibung
stationGroup Engine.Entity Stationsgruppe des Halts.

Rückgabe Engine.Entity: Die neue Linien-Entität.

Im Basisspiel verwendet: 2-mal in 2 Dateien

mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/drilling/observe_drilling.tl:82

local newLine = mission_vehicle_util.createLine(ctx.params.harborStationGroupEntity)
mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/drilling/send_vehicle.tl:59
local newLine = mission_vehicle_util.createLine(stationGroupEntity)

startVehicle(vehicleEntity : Engine.Entity, stop? : boolean) base/tealdef/mission/tasks/vehicle_util/mission_vehicle_util.d.tl:5

Aufruf: mission_vehicle_util.startVehicle(…)

Hinweise

Startet oder hält ein Fahrzeug an (Stopp-Flag des Spielers), wenn es nicht schon in diesem Zustand ist.

Parameter Typ Beschreibung
vehicleEntity Engine.Entity Fahrzeug.
stop? boolean true zum Anhalten, sonst Start.
Im Basisspiel verwendet: 3-mal in 3 Dateien

base/content/mission/mission/tasks/vehicle_util/start_vehicles.tl:23

mission_vehicle_util.startVehicle(vehicle, ctx.params.stop)
mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/drilling/observe_drilling.tl:84
mission_vehicle_util.startVehicle(ctx.params.shipEntity)
mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/drilling/send_vehicle.tl:62
mission_vehicle_util.startVehicle(vehicleEntity)

deleteLine(oldLine : Engine.Entity) base/tealdef/mission/tasks/vehicle_util/mission_vehicle_util.d.tl:6

Aufruf: mission_vehicle_util.deleteLine(…)

Hinweise

Löscht eine Linie, wenn es sie gibt. Hat sie noch Fahrzeuge, schreibt die Funktion einen Fehler ins Log.

Parameter Typ Beschreibung
oldLine Engine.Entity Linien-Entität.
Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/mission/mission/tasks/vehicle_util/sell_vehicles.tl:33

mission_vehicle_util.deleteLine(line)
mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/drilling/send_vehicle.tl:61
mission_vehicle_util.deleteLine(oldLine)