Bungie-net / api

Resources for the Bungie.net API
Other
1.22k stars 92 forks source link

This week's Weekly Dungeon Milestone is missing from Public Milestones #1680

Open dcaslin opened 2 years ago

dcaslin commented 2 years ago

Specifically Weekly Dungeon Challenge 1092691445 is missing from Public Milestones

https://www.bungie.net/Platform/Destiny2/Milestones/

jshaffstall-bng commented 2 years ago

Is it not this one here in the middle? These weekly featured dungeons don't have unique titles for different dungeons, so that's probably something we can fix.

image

justrealmilk commented 2 years ago

These weekly featured dungeons don't have unique titles for different dungeons, so that's probably something we can fix.

Would loooove that. Assign an activityHash

dcaslin commented 2 years ago

Sorry was in a bit of a rush when I filed this. Let me give some more info. This is all indeed around me hacking out a way to figure out the name of the weekly dungeon, so it's moot if you actually add that out =)

That said: This season all (well most!) of the dungeons show up in the public milestones endpoint. One could deduce the current weekly dungeon by looking for the entry with a challengeObjectiveHash. This week it looks like 1092691445 ("Spyglass") is the weekly, however it's not listed as a milestone. Hope that makes sense, can clarify further otherwise. My guess is inside the Bungie API black box all the dungeon challenges except this week are being properly passed through to the public milestones endpoint.

Consider this snippet:

 "422102671": {
            "milestoneHash": 422102671,
            "activities": [
                {
                    "activityHash": 2582501063,
                    "challengeObjectiveHashes": [] <-- on a week where this is the weekly dungeon this would have an entry
                }
            ],
            ...
        }

"478604913": {
    "milestoneHash": 478604913,
    "activities": [
        {
            "activityHash": 1077850348,
            "challengeObjectiveHashes": []
        }
    ],
    ...
    }

"1742973996": {
  "milestoneHash": 1742973996,
  "activities": [
      {
          "activityHash": 2032534090,
          "challengeObjectiveHashes": []
      }
  ],
  ...
 },

1092691445 <-- not there