Destiny.Progression.DestinyFactionProgression
Mostly for historical purposes, we segregate Faction progressions from other progressions. This is just a DestinyProgression with a shortcut for finding the DestinyFactionDefinition of the faction related to the progression.
Type: object
Object Properties
factionHash
Mapped to Definition
The hash identifier of the Faction related to this progression. Use it to look up the DestinyFactionDefinition for more rendering info.
Type: uint32
Mapped to Manifest Database Definition:
Destiny.Definitions.DestinyFactionDefinition
factionVendorIndex
The index of the Faction vendor that is currently available. Will be set to -1 if no vendors are available.
Type: int32
progressionHash
Mapped to Definition
The hash identifier of the Progression in question. Use it to look up the DestinyProgressionDefinition in static data.
Type: uint32
Mapped to Manifest Database Definition:
Destiny.Definitions.DestinyProgressionDefinition
dailyProgress
The amount of progress earned today for this progression.
Type: int32
dailyLimit
If this progression has a daily limit, this is that limit.
Type: int32
weeklyProgress
The amount of progress earned toward this progression in the current week.
Type: int32
weeklyLimit
If this progression has a weekly limit, this is that limit.
Type: int32
currentProgress
This is the total amount of progress obtained overall for this progression (for instance, the total amount of Character Level experience earned)
Type: int32
level
This is the level of the progression (for instance, the Character Level).
Type: int32
levelCap
This is the maximum possible level you can achieve for this progression (for example, the maximum character level obtainable)
Type: int32
stepIndex
Progressions define their levels in "steps". Since the last step may be repeatable, the user may be at a higher level than the actual Step achieved in the progression. Not necessarily useful, but potentially interesting for those cruising the API. Relate this to the "steps" property of the DestinyProgression to see which step the user is on, if you care about that. (Note that this is Content Version dependent since it refers to indexes.)
Type: int32
progressToNextLevel
The amount of progression (i.e. "Experience") needed to reach the next level of this Progression. Jeez, progression is such an overloaded word.
Type: int32
nextLevelAt
The total amount of progression (i.e. "Experience") needed in order to reach the next level.
Type: int32
currentResetCount
Nullable
The number of resets of this progression you've executed this season, if applicable to this progression.
Type: int32
seasonResets
Information about historical resets of this progression, if there is any data for it.
Type: array
Array Contents:
Destiny.DestinyProgressionResetEntry
rewardItemStates
Information about historical rewards for this progression, if there is any data for it.
Type: array
Array Contents:
int32
rewardItemSocketOverrideStates
Information about items stats and states that have socket overrides, if there is any data for it.
Type: object
Dictionary Contents:
Destiny.DestinyProgressionRewardItemSocketOverrideState
Dictionary Key Type:
int32