Source

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

Info

Properties of a DestinyInventoryItemDefinition that store all of the information we were able to discern about how the item spawns, and where you can find the item. Items will have many of these sources, one per level at which it spawns, to try and give more granular data about where items spawn for specific level ranges.

Schema

  • Schema Type: Definition
  • Type: object

Properties

Name Type Description
level integer:int32 The level at which the item spawns. Essentially the Primary Key for this source data: there will be multiple of these source entries per item that has source data, grouped by the level at which the item spawns.
minQuality integer:int32 The minimum Quality at which the item spawns for this level. Examine DestinyInventoryItemDefinition for more information about what Quality means. Just don't ask Phaedrus about it, he'll never stop talking and you'll have to write a book about it.
maxQuality integer:int32 The maximum quality at which the item spawns for this level.
minLevelRequired integer:int32 The minimum Character Level required for equipping the item when the item spawns at the item level defined on this DestinyItemSourceDefinition, as far as we saw in our processing.
maxLevelRequired integer:int32 The maximum Character Level required for equipping the item when the item spawns at the item level defined on this DestinyItemSourceDefinition, as far as we saw in our processing.
computedStats Dictionary<integer:uint32,DestinyInventoryItemStatDefinition:Definition> The stats computed for this level/quality range.
sourceHashes Destiny.Definitions.DestinyRewardSourceDefinition:integer:uint32[] The DestinyRewardSourceDefinitions found that can spawn the item at this level.

Example

{
    // Type: integer:int32
    "level": 0,
    // Type: integer:int32
    "minQuality": 0,
    // Type: integer:int32
    "maxQuality": 0,
    // Type: integer:int32
    "minLevelRequired": 0,
    // Type: integer:int32
    "maxLevelRequired": 0,
    // Type: Dictionary<integer:uint32,DestinyInventoryItemStatDefinition:Definition>
    "computedStats": {
        "0": {
            // Type: Destiny.Definitions.DestinyStatDefinition:integer:uint32
            "statHash": 0,
            // Type: integer:int32
            "value": 0,
            // Type: integer:int32
            "minimum": 0,
            // Type: integer:int32
            "maximum": 0
        }
    },
    // Type: Destiny.Definitions.DestinyRewardSourceDefinition:integer:uint32[]
    "sourceHashes": [
       // Type: integer:uint32
        0
    ]
}

References

  1. https://bungie-net.github.io/multi/schema_Destiny-Definitions-Sources-DestinyItemSourceDefinition.html#schema_Destiny-Definitions-Sources-DestinyItemSourceDefinition