Skip to content

mission_task_town_size

Source: base/tealdef/mission/tasks/town_size/mission_task_town_size.d.tl

Notes

Task that waits until a town reaches a residential capacity.

MissionTaskTownSize

record global base/tealdef/mission/tasks/town_size/mission_task_town_size.d.tl:3

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

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

Notes

Task (town_size) that completes when a town's residential capacity exceeds minSize, showing it as a counter with a star icon (town_size_page shows the same progress without completing).

MissionTaskTownSize.Params

record base/tealdef/mission/tasks/town_size/mission_task_town_size.d.tl:4

record Params

Notes

Params of the task.

Used in the base game: 2 times in 2 files

base/content/mission/mission/tasks/town_size/town_size_task_util.tl:4

local type P = MissionTaskTownSize.Params
base/content/mission/mission/tasks/town_size/town_size.tl:4
local type P = MissionTaskTownSize.Params

Fields

Name Type Description
entity Engine.Entity Town to watch.
minSize integer Residential capacity to exceed.

MissionTaskTownSize.State

record base/tealdef/mission/tasks/town_size/mission_task_town_size.d.tl:8

record State

Notes

State of the task.

Used in the base game: 2 times in 2 files

base/content/mission/mission/tasks/town_size/town_size_task_util.tl:3

local type S = MissionTaskTownSize.State
base/content/mission/mission/tasks/town_size/town_size.tl:3
local type S = MissionTaskTownSize.State

Fields

Name Type Description
size integer Current residential capacity.