mission_task_buy_vehicle¶
Source: base/tealdef/mission/tasks/buy_vehicle/mission_task_buy_vehicle.d.tl
Notes
Task that waits until the player owns or buys suitable vehicles.
MissionTaskBuyVehicle¶
record global base/tealdef/mission/tasks/buy_vehicle/mission_task_buy_vehicle.d.tl:3
global record MissionTaskBuyVehicle is MissionInterface.TaskScript<MissionTaskBuyVehicle.State, MissionTaskBuyVehicle.Params>
Load: local buy_vehicle = ug_require "::/mission/tasks/buy_vehicle/buy_vehicle.tl"
Notes
Task (buy_vehicle) that completes when the player owns minCount vehicles of a carrier that can carry cargoTypeRes, or, with allowBuyVehicles, has bought the listed number of each model in the vehicle store.
Example
MissionTaskBuyVehicle.Params¶
record base/tealdef/mission/tasks/buy_vehicle/mission_task_buy_vehicle.d.tl:4
record Params
Notes
Params of the task. Set either cargoTypeRes or allowBuyVehicles.
Used in the base game: 20 times in 6 files
base/content/mission/mission/tutorial/tutorial_story.tl:855
base/content/mission/mission/tutorial/tutorial_story_branch_b.tl:936
base/content/mission/mission/tutorial/tutorial_story_branch_a.tl:318
base/content/mission/mission/tasks/buy_vehicle/buy_vehicle.tl:4
mods/release/urbangames_campaign_mission_02/content/mission/mission/mission_story.tl:220
local buy = task as MissionInterface.TaskState<MissionTaskBuyVehicle.State, MissionTaskBuyVehicle.Params>
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:833
Fields
| Name | Type | Description |
|---|---|---|
carrier |
Carrier |
Carrier of the vehicles. |
cargoTypeRes |
string |
Cargo type the vehicles must carry. |
minCount |
integer |
Number of vehicles (default 1). |
allowBuyVehicles |
{string : integer} |
Model file -> number to buy. |
MissionTaskBuyVehicle.State¶
record base/tealdef/mission/tasks/buy_vehicle/mission_task_buy_vehicle.d.tl:10
record State
Notes
State of the task.
Used in the base game: 8 times in 3 files
base/content/mission/mission/tasks/buy_vehicle/buy_vehicle.tl:3
mods/release/urbangames_campaign_mission_02/content/mission/mission/mission_story.tl:220
local buy = task as MissionInterface.TaskState<MissionTaskBuyVehicle.State, MissionTaskBuyVehicle.Params>
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:895
Fields
| Name | Type | Description |
|---|---|---|
result |
{Engine.Entity} |
Matching vehicles found. |
purchasedVehicles |
{string : integer} |
Model file -> number bought while the task is open. |