mission_task_vehicle_modifier¶
Source: base/tealdef/mission/tasks/vehicle_util/mission_task_vehicle_modifier.d.tl
Notes
Task that changes vehicle modifiers (top speed, comfort, noise, pollution).
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>
Load: local vehicle_modifier = ug_require "::/mission/tasks/vehicle_util/vehicle_modifier.tl"
Notes
Task (vehicle_modifier) that sends VehicleModifier / ChangeModifier events for the given vehicles or for all vehicles (of a carrier), then completes.
MissionTaskVehicleModifier.Params¶
record base/tealdef/mission/tasks/vehicle_util/mission_task_vehicle_modifier.d.tl:4
record Params
Notes
Params of the task.
Used in the base game: 1 time in 1 file
base/content/mission/mission/tasks/vehicle_util/vehicle_modifier.tl:3
Fields
| Name | Type | Description |
|---|---|---|
entities |
{Engine.Entity} |
Vehicles to change when the task starts. |
all |
boolean |
Also changes every other transport vehicle (filtered by carrier). |
modifiers |
{VehicleModifierChanger.Modification : number} |
Modification (TopSpeed, Comfort, Noise, Pollution) -> value. |
carrier |
Carrier |
Restricts all to vehicles of this carrier. |
MissionTaskVehicleModifier.State¶
record base/tealdef/mission/tasks/vehicle_util/mission_task_vehicle_modifier.d.tl:10
record State
Notes
State of the task.
Used in the base game: 1 time in 1 file
base/content/mission/mission/tasks/vehicle_util/vehicle_modifier.tl:2
Fields
| Name | Type | Description |
|---|---|---|
knownEntities |
{Engine.Entity : boolean} |
Vehicles already changed by all. |