Skip to content

construction_specialization_metadata

Source: base/tealdef/scripts/construction/construction_specialization_metadata.d.tl

Notes

Types of /scripts/construction/construction_specialization_metadata.tl: metadata accessors for a construction's constructionSpecialization and a module's specialization entry.

ConstructionSpecializationMetadata

record global base/tealdef/scripts/construction/construction_specialization_metadata.d.tl:3

global record ConstructionSpecializationMetadata

Load: local construction_specialization_metadata = ug_require "::/scripts/construction/construction_specialization_metadata.tl"

Notes

Metadata accessors for construction and module specializations.

Fields

Name Type Description
constructionDesc MetadataAccessor<ConstructionDescMetadata, ConstructionSpecializationMetadata.SpecializationConfig> Accessor for the constructionSpecialization key of a construction description's metadata. used 1× in the base game
moduleDesc MetadataAccessor<ConstructionDescMetadata, string> Accessor for the specialization key (a string) of a module's metadata. used 1× in the base game

Functions

getKey() : string base/tealdef/scripts/construction/construction_specialization_metadata.d.tl:9

Call as construction_specialization_metadata.getKey

Notes

Returns the construction metadata key, "constructionSpecialization".

Returns string

getModuleKey() : string base/tealdef/scripts/construction/construction_specialization_metadata.d.tl:12

Call as construction_specialization_metadata.getModuleKey

Notes

Module metadata key, "specialization".

Returns string

Details

Declared in the definition, but the base game's implementation table does not export it; use moduleDesc instead.

ConstructionSpecializationMetadata.SpecializationConfig

record base/tealdef/scripts/construction/construction_specialization_metadata.d.tl:4

record SpecializationConfig

Notes

The constructionSpecialization entry of a construction description's metadata.

Used in the base game: 1 time in 1 file

base/content/scripts/scripts/construction/construction_specialization_metadata.tl:12

constructionDesc = metadata_util.constructionDesc.register(getKey()) as MetadataAccessor<ConstructionDescMetadata, ConstructionSpecializationMetadata.Specializa

Fields

Name Type Description
specialization string Name of the specialization.