Skip to content

mission_task_replace_vehicles

Source: base/tealdef/mission/tasks/vehicle_util/mission_task_replace_vehicles.d.tl

Notes

Task that replaces vehicles with a single-part vehicle of another model.

MissionTaskReplaceVehicles

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

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

Load: local replace_vehicles = ug_require "::/mission/tasks/vehicle_util/replace_vehicles.tl"

Notes

Task (replace_vehicles) that replaces each vehicle with a single-part vehicle of one model and completes at once.

MissionTaskReplaceVehicles.Params

record base/tealdef/mission/tasks/vehicle_util/mission_task_replace_vehicles.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/replace_vehicles.tl:5

local type P = MissionTaskReplaceVehicles.Params

Fields

Name Type Description
entities {Engine.Entity} Vehicles to replace.
modelName string Model file of the new vehicle (used when modelId is not set).
modelId integer Model id of the new vehicle.
skipInvalidEntities boolean Skips entities that do not exist or are not vehicles.

MissionTaskReplaceVehicles.State

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

record State

Notes

Empty state.

Used in the base game: 1 time in 1 file

base/content/mission/mission/tasks/vehicle_util/replace_vehicles.tl:4

local type S = MissionTaskReplaceVehicles.State