@@ -15133,3 +15133,112 @@ export interface DestinyItemFilterDefinition {
1513315133 */
1513415134 readonly redacted: boolean;
1513515135}
15136+ export interface DestinyGlobalConstantsDefinition {
15137+ /** Assorted constants for Pathfinder objectives */
15138+ readonly pathfinderConstants: DestinyPathfinderConstantsDefinition;
15139+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15140+ readonly collectionsRootNodeHash: number;
15141+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15142+ readonly collectionBadgesRootNodeHash: number;
15143+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15144+ readonly activeTriumphsRootNodeHash: number;
15145+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15146+ readonly activeSealsRootNodeHash: number;
15147+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15148+ readonly legacyTriumphsRootNodeHash: number;
15149+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15150+ readonly legacySealsRootNodeHash: number;
15151+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15152+ readonly medalsRootNodeHash: number;
15153+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15154+ readonly exoticCatalystsRootNodeHash: number;
15155+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15156+ readonly loreRootNodeHash: number;
15157+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15158+ readonly metricsRootNodeHash: number;
15159+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15160+ readonly craftingRootNodeHash: number;
15161+ /** Mapped to DestinyPresentationNodeDefinition in the manifest. */
15162+ readonly guardianRanksRootNodeHash: number;
15163+ /** Mapped to DestinyEventCardDefinition in the manifest. */
15164+ readonly seasonalHubEventCardHash: number;
15165+ readonly destinyRewardPassRankSealImages: DestinyRewardPassRankSealImages;
15166+ readonly destinySeasonalHubRankIconImages: DestinySeasonalHubRankIconImages;
15167+ /** Mapped to DestinyPlugSetDefinition in the manifest. */
15168+ readonly armorArchetypePlugSetHash: number;
15169+ /** Mapped to DestinyItemFilterDefinition in the manifest. */
15170+ readonly featuredItemsListHash: number;
15171+ /**
15172+ * The unique identifier for this entity. Guaranteed to be unique for the type of
15173+ * entity, but not globally.
15174+ *
15175+ * When entities refer to each other in Destiny content, it is this hash that they
15176+ * are referring to.
15177+ */
15178+ readonly hash: number;
15179+ /** The index of the entity as it was found in the investment tables. */
15180+ readonly index: number;
15181+ /**
15182+ * If this is true, then there is an entity with this identifier/type combination,
15183+ * but BNet is not yet allowed to show it. Sorry!
15184+ */
15185+ readonly redacted: boolean;
15186+ }
15187+ export interface DestinyPathfinderConstantsDefinition {
15188+ /**
15189+ * Pathfinder root node for The Pale Heart
15190+ *
15191+ * Mapped to DestinyPresentationNodeDefinition in the manifest.
15192+ */
15193+ readonly thePaleHeartPathfinderRootNodeHash: number;
15194+ /**
15195+ * Root presentation nodes for all currently valid Pathfinder boards
15196+ *
15197+ * Mapped to DestinyPresentationNodeDefinition in the manifest.
15198+ */
15199+ readonly allPathfinderRootNodeHashes: number[];
15200+ /**
15201+ * The current shape of Pathfinder boards, where a Pathfinder board is stored as as
15202+ * flat list of Records. The key of this dictionary is the index at which a tier
15203+ * starts, and the value is the total number of objectives in the tier.
15204+ */
15205+ readonly pathfinderTreeTiers: {
15206+ [key: number]: number;
15207+ };
15208+ /**
15209+ * The topology of the Pathfinder board. The key is the index of the Record in the
15210+ * Pathfinder board, and the value is a list of the indices of Records that are
15211+ * connected to the Key Record. Using this topology, clients can ascertain if a
15212+ * Record can be unlocked, by checking if the objective of any connected Record has
15213+ * been completed and/or claimed.
15214+ */
15215+ readonly pathfinderTopology: {
15216+ [key: number]: number[];
15217+ };
15218+ /**
15219+ * The unique identifier for this entity. Guaranteed to be unique for the type of
15220+ * entity, but not globally.
15221+ *
15222+ * When entities refer to each other in Destiny content, it is this hash that they
15223+ * are referring to.
15224+ */
15225+ readonly hash: number;
15226+ /** The index of the entity as it was found in the investment tables. */
15227+ readonly index: number;
15228+ /**
15229+ * If this is true, then there is an entity with this identifier/type combination,
15230+ * but BNet is not yet allowed to show it. Sorry!
15231+ */
15232+ readonly redacted: boolean;
15233+ }
15234+ export interface DestinyRewardPassRankSealImages {
15235+ readonly rewardPassRankSealImagePath: string;
15236+ readonly rewardPassRankSealPremiumImagePath: string;
15237+ readonly rewardPassRankSealPrestigeImagePath: string;
15238+ readonly rewardPassRankSealPremiumPrestigeImagePath: string;
15239+ }
15240+ export interface DestinySeasonalHubRankIconImages {
15241+ readonly seasonalHubRankIconUnearned: string;
15242+ readonly seasonalHubRankIconEarning: string;
15243+ readonly seasonalHubRankIconActive: string;
15244+ }
0 commit comments