Zum Inhalt

mission_task_vehicle_modifier

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

Hinweise

Aufgabe, die Modifikatoren von Fahrzeugen ändert (Höchstgeschwindigkeit, Komfort, Lärm, Verschmutzung).

MissionTaskVehicleModifier

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

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

Laden: local vehicle_modifier = ug_require "::/mission/tasks/vehicle_util/vehicle_modifier.tl" as MissionTaskVehicleModifier

Hinweise

Aufgabe (vehicle_modifier), die Events VehicleModifier / ChangeModifier für die angegebenen Fahrzeuge oder für alle Fahrzeuge (eines Verkehrsträgers) sendet und dann abgeschlossen ist.

MissionTaskVehicleModifier.Params

record base/tealdef/mission/tasks/vehicle_util/mission_task_vehicle_modifier.d.tl:4

record Params

Hinweise

Parameter der Aufgabe.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/vehicle_util/vehicle_modifier.tl:3

local type P = MissionTaskVehicleModifier.Params

Felder

Name Typ Beschreibung
entities {Engine.Entity} Fahrzeuge, die beim Start der Aufgabe geändert werden.
all boolean Ändert auch jedes andere Transportfahrzeug (gefiltert nach carrier).
modifiers {VehicleModifierChanger.Modification : number} Änderung (TopSpeed, Comfort, Noise, Pollution) -> Wert.
carrier Carrier Beschränkt all auf Fahrzeuge dieses Verkehrsträgers.

MissionTaskVehicleModifier.State

record base/tealdef/mission/tasks/vehicle_util/mission_task_vehicle_modifier.d.tl:10

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/vehicle_util/vehicle_modifier.tl:2

local type S = MissionTaskVehicleModifier.State

Felder

Name Typ Beschreibung
knownEntities {Engine.Entity : boolean} Fahrzeuge, die all bereits geändert hat.