MedievalHexagonManifestBundle
Defined in: src/manifest/schema.ts:80
Combined view over one or more edition manifests.
Properties
Section titled “Properties”assets
Section titled “assets”assets: readonly
MedievalHexagonAsset[]
Defined in: src/manifest/schema.ts:92
De-duplicated assets selected according to duplicate preference.
assetsById
Section titled “assetsById”assetsById:
Readonly<Record<string,MedievalHexagonAsset>>
Defined in: src/manifest/schema.ts:94
De-duplicated asset lookup by id.
counts
Section titled “counts”counts:
MedievalHexagonManifestCounts
Defined in: src/manifest/schema.ts:96
Counts derived from de-duplicated assets.
duplicateAssetIds
Section titled “duplicateAssetIds”duplicateAssetIds: readonly
string[]
Defined in: src/manifest/schema.ts:98
Asset ids that appeared in more than one manifest.
editions
Section titled “editions”editions: readonly (
"free"|"extra")[]
Defined in: src/manifest/schema.ts:86
Editions present in the bundle.
manifests
Section titled “manifests”manifests: readonly
MedievalHexagonManifest[]
Defined in: src/manifest/schema.ts:84
Normalized source manifests included in the bundle.
schemaVersion
Section titled “schemaVersion”schemaVersion:
"1.0.0"
Defined in: src/manifest/schema.ts:82
Bundle schema version.
sourcePacks
Section titled “sourcePacks”sourcePacks: readonly
SourcePackInfo[]
Defined in: src/manifest/schema.ts:90
Source-pack attribution records.
textureSets
Section titled “textureSets”textureSets: readonly (
"default"|"fall"|"summer"|"winter")[]
Defined in: src/manifest/schema.ts:88
Texture sets present across all manifests.