Skip to content

mission_task_industry_activity

Source: base/tealdef/mission/tasks/utility/mission_task_industry_activity.d.tl

Notes

Task that turns the stocks or the station of an industry on or off.

MissionTaskIndustryActivity

record global base/tealdef/mission/tasks/utility/mission_task_industry_activity.d.tl:3

global record MissionTaskIndustryActivity is MissionInterface.TaskScript<any, MissionTaskIndustryActivity.Params>

Load: local industry_activity = ug_require "::/mission/tasks/utility/industry_activity.tl"

Notes

Task (industry_activity) that rebuilds an industry construction with the disableStocks and disableStation construction params set, keeping its name, and completes at once.

Example

-- urbangames_campaign_mission_01
taskScript = industry_activity as MissionInterface.TaskScript<any, any>,
taskParams = {
    entity = params.entity_newOrleansForest,
    disableStocks = false,
    disableStation = false,
},

MissionTaskIndustryActivity.Params

record base/tealdef/mission/tasks/utility/mission_task_industry_activity.d.tl:4

record Params

Notes

Params of the task.

Used in the base game: 2 times in 1 file

base/content/mission/mission/tasks/utility/industry_activity.tl:7

onSpawn = function(params : MissionTaskIndustryActivity.Params) : any

Fields

Name Type Description
entity Engine.Entity Industry (subconstruction) entity.
disableStocks boolean Value of the disableStocks construction param.
disableStation boolean Value of the disableStation construction param.

MissionTaskIndustryActivity.State

record base/tealdef/mission/tasks/utility/mission_task_industry_activity.d.tl:9

record State

Notes

Empty state.