Skip to content

town_size_task_util

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

Notes

Shared update function of the town-size tasks.

Globals

Types

Name Definition Description
S MissionTaskTownSize.State
P MissionTaskTownSize.Params
TaskContext MissionInterface.TaskContext

TownSizeTaskUtil

record global base/tealdef/mission/tasks/town_size/town_size_task_util.d.tl:5

global record TownSizeTaskUtil

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

Notes

Shared code of the town-size tasks.

Functions

onUpdate(ctx : TaskContext<S, P>, _readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) base/tealdef/mission/tasks/town_size/town_size_task_util.d.tl:6

Call as town_size_task_util.onUpdate

Notes

Updates the town size and sets the task progress (counter up to minSize, 750 or 1000, with a 1-3 star icon).

Parameter Type Description
ctx TaskContext<S, P> Context of the task.
_readOnlyApi MissionInterface.MissionTaskReadOnlyApi Unused.
Used in the base game: 2 times in 2 files

base/content/mission/mission/tasks/town_size/town_size_page.tl:7

onUpdate = town_size_task_util.onUpdate
base/content/mission/mission/tasks/town_size/town_size.tl:15
onUpdate = town_size_task_util.onUpdate