Source

This page was generated with Wiki Builder. Do not change the format!

Info

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.

Schema

  • Schema Type: Class
  • Type: object

Properties

Name Type Description
factionHash Destiny.Definitions.DestinyFactionDefinition:integer:uint32 The hash identifier of the Faction related to this progression. Use it to look up the DestinyFactionDefinition for more rendering info.
factionVendorIndex integer:int32 The index of the Faction vendor that is currently available. Will be set to -1 if no vendors are available.
progressionHash Destiny.Definitions.DestinyProgressionDefinition:integer:uint32 The hash identifier of the Progression in question. Use it to look up the DestinyProgressionDefinition in static data.
dailyProgress integer:int32 The amount of progress earned today for this progression.
dailyLimit integer:int32 If this progression has a daily limit, this is that limit.
weeklyProgress integer:int32 The amount of progress earned toward this progression in the current week.
weeklyLimit integer:int32 If this progression has a weekly limit, this is that limit.
currentProgress integer:int32 This is the total amount of progress obtained overall for this progression (for instance, the total amount of Character Level experience earned)
level integer:int32 This is the level of the progression (for instance, the Character Level).
levelCap integer:int32 This is the maximum possible level you can achieve for this progression (for example, the maximum character level obtainable)
stepIndex integer:int32 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.)
progressToNextLevel integer:int32 The amount of progression (i.e. "Experience") needed to reach the next level of this Progression. Jeez, progression is such an overloaded word.
nextLevelAt integer:int32 The total amount of progression (i.e. "Experience") needed in order to reach the next level.

Example

{
    // Type: Destiny.Definitions.DestinyFactionDefinition:integer:uint32
    "factionHash": 0,
    // Type: integer:int32
    "factionVendorIndex": 0,
    // Type: Destiny.Definitions.DestinyProgressionDefinition:integer:uint32
    "progressionHash": 0,
    // Type: integer:int32
    "dailyProgress": 0,
    // Type: integer:int32
    "dailyLimit": 0,
    // Type: integer:int32
    "weeklyProgress": 0,
    // Type: integer:int32
    "weeklyLimit": 0,
    // Type: integer:int32
    "currentProgress": 0,
    // Type: integer:int32
    "level": 0,
    // Type: integer:int32
    "levelCap": 0,
    // Type: integer:int32
    "stepIndex": 0,
    // Type: integer:int32
    "progressToNextLevel": 0,
    // Type: integer:int32
    "nextLevelAt": 0
}

References

  1. https://bungie-net.github.io/multi/schema_Destiny-Progression-DestinyFactionProgression.html#schema_Destiny-Progression-DestinyFactionProgression