JavaScript is required to use Bungie.net

Group Avatar

BungieNetPlatform

"Updates, discussions, and documentation of the BungieNetPlatform API."

Request Join
originally posted in:BungieNetPlatform
10/23/2014 9:43:26 AM
2

Perk hashes and material requirements

In talentgrids there are sometimes references to perkHashes and materialRequirementHashes, for instance "materialRequirementHashes": [ 735294852 ] and "perkHashes": [ 3465602758 ] I can't find anything in the database that matches those hashes, does anyone know what they could be?

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Hi CJNE, I think I've kind of figured this out. For perks, the world definitions database has a table called DestinySandboxPerkDefinition. These defs are also accessible by using: http://www.bungie.net/platform/Destiny/Manifest/SandboxPerk/[perkHash] The perk hash you provided returns the 'Super Good Advice' perk. I can't find a table for material requirements in the database (I'm not looking at the most up-to-date database though) but you can use this URL: http://www.bungie.net/platform/Destiny/Manifest/MaterialRequirement/[materialRequirementHash] The material requirement hash you provided returns a requirement with no materials however you could use this for a better example: http://www.bungie.net/platform/Destiny/Manifest/MaterialRequirement/3802089673 This one returns a requirement which contains a material with a hash of 3242866270. It also says 'count' is 16 (requires 16 of the item) and 'deleteOnAction' is true (removes from your inventory). You can then use: http://www.bungie.net/platform/Destiny/Manifest/InventoryItem/3242866270/ This returns the definition for Relic Iron which means that the particular place you got the material requirement requires 16 Relic Iron items. I haven't actually used any of this so I don't know whether I'm correct or how consistent this is but I hope this helps :) Thanks, Vivek

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    12 Replies
    • I've been tinkering with the materialrequirements and i've found that for most items there are multiple hashes listed, sometimes they point to the same itemHash and sometimes they point to different item hashes. For example Hawkmoon, it requires Spinmetal to upgrade damage but the materialrequiremnts array lists hashes like so (this data is customized, not part of the api): "requireMaterials": [ { "itemHash": 2882093969, "materialSetHash": 1753685377, "name": "Spinmetal", "icon": "/common/destiny_content/icons/icon75e80eb67a6e0e82f58684a13672b73b.jpg", "description": "A filigree of bubbled metal grown by wild colonies of Golden Age cytoconstructors.", "count": 8, "deleteOnAction": true }, { "itemHash": 3242866270, "materialSetHash": 1753685376, "name": "Relic Iron", "icon": "/common/destiny_content/icons/icon98c5cccfe3e9fe7f2e2b66182c7a8aad.jpg", "description": "A post-Collapse material of extraordinary density.", "count": 8, "deleteOnAction": true }, { "itemHash": 1797491610, "materialSetHash": 1753685379, "name": "Helium Filaments", "icon": "/common/destiny_content/icons/iconf5f63111eb820f56142409952e18594a.jpg", "description": "Filaments of helium-3 fusion fuel, gathered from the lunar regolith by a helium coil.", "count": 8, "deleteOnAction": true }, { "itemHash": 2254123540, "materialSetHash": 1753685378, "name": "Spirit Bloom", "icon": "/common/destiny_content/icons/icon97b7c56fba496868d55d383648126de8.jpg", "description": "Shavings from flower-shaped crystals with pharmaceutical and chemical applications.", "count": 8, "deleteOnAction": true } ], Is there anything that says which specific material it is that is being required?

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

      4 Replies
      You are not allowed to view this content.
      ;
      preload icon
      preload icon
      preload icon