mission_task_landmark_requirements¶
Source: base/tealdef/mission/tasks/utility/mission_task_landmark_requirements.d.tl
Notes
Task that swaps a landmark construction for a variant chosen at runtime.
MissionTaskLandmarkRequirements¶
record global base/tealdef/mission/tasks/utility/mission_task_landmark_requirements.d.tl:3
global record MissionTaskLandmarkRequirements is MissionInterface.TaskScript<MissionTaskLandmarkRequirements.State, MissionTaskLandmarkRequirements.Params>
Load: local landmark_requirements = ug_require "::/mission/tasks/utility/landmark_requirements.tl"
Notes
Task (landmark_requirements) that replaces a construction with <baseName>_<n>, where n comes from getRequirements, keeping its name and params.
MissionTaskLandmarkRequirements.Params¶
record base/tealdef/mission/tasks/utility/mission_task_landmark_requirements.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/utility/landmark_requirements.tl:4
Fields
| Name | Type | Description |
|---|---|---|
entity |
Engine.Entity |
Construction entity to replace. |
baseName |
string |
Construction file name without the _<n> suffix. |
Functions
getRequirements(readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) : integer base/tealdef/mission/tasks/utility/mission_task_landmark_requirements.d.tl:7
Notes
Returns the variant number appended to baseName.
| Parameter | Type | Description |
|---|---|---|
readOnlyApi |
MissionInterface.MissionTaskReadOnlyApi |
Read-only mission API. |
Returns integer: Variant number.
MissionTaskLandmarkRequirements.State¶
record base/tealdef/mission/tasks/utility/mission_task_landmark_requirements.d.tl:9
record State
Notes
State of the task.
Used in the base game: 1 time in 1 file
base/content/mission/mission/tasks/utility/landmark_requirements.tl:3
Fields
| Name | Type | Description |
|---|---|---|
isComplete |
boolean |
The construction was replaced. |