Skip to content

mission_task_bulldoze

Source: base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl

Notes

Task that waits until the player bulldozes given entities.

MissionTaskBulldoze

record global base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl:3

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

Load: local bulldoze = ug_require "::/mission/tasks/bulldoze/bulldoze.tl"

Notes

Task (bulldoze) that completes when the player has bulldozed every listed entity with the bulldozer. Each remaining entity gets an arrow marker; with more than one entity a counter is shown.

Example

-- urbangames_campaign_mission_01
taskScript = bulldoze as MissionInterface.TaskScript<any, any>,
taskParams : MissionTaskBulldoze.Params = {
    entitiesToBulldoze = params.entityListBulldozable_debris,
},

MissionTaskBulldoze.Params

record base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl:5

record Params

Notes

Params of the task.

Used in the base game: 3 times in 2 files

base/content/mission/mission/tasks/bulldoze/bulldoze.tl:4

local type P = MissionTaskBulldoze.Params
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:638
taskParams : MissionTaskBulldoze.Params = {

Fields

Name Type Description
entitiesToBulldoze {Engine.Entity} Entities the player must bulldoze (required).
zones {MissionInterface.Zone}

MissionTaskBulldoze.State

record base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl:10

record State

Notes

State of the task.

Used in the base game: 2 times in 1 file

base/content/mission/mission/tasks/bulldoze/bulldoze.tl:3

local type S = MissionTaskBulldoze.State

Fields

Name Type Description
bulldozed {Engine.Entity : boolean} Entity -> bulldozed.