Skip to content

mission_town_util

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

Notes

Town helper used by mission tasks.

MissionTownUtil

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

global record MissionTownUtil

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

Notes

Town helper used by mission tasks.

Functions

patchTownCargoNeeds(entity : Engine.Entity, cargoNeedsForLandUseType : {integer : {ResName}}, overwrite? : boolean) base/tealdef/mission/tasks/utility/mission_town_util.d.tl:4

Call as mission_town_util.patchTownCargoNeeds

Notes

Adds cargo needs to a town per land-use type (1 residential, 2 commercial, 3 industrial), or replaces them.

Parameter Type Description
entity Engine.Entity Town entity.
cargoNeedsForLandUseType {integer : {ResName}} Land-use type -> cargo type resources.
overwrite? boolean Starts from empty needs instead of the town's current ones.
Used in the base game: 3 times in 2 files

base/content/mission/mission/tasks/utility/cargo_needs.tl:25

mission_town_util.patchTownCargoNeeds(params.townEntity, cargoNeeds, true)
base/content/mission/mission/tutorial/tasks/tutorial_init.tl:64
mission_town_util.patchTownCargoNeeds(params.capital, {