Api: fastestCompletionMs stat re: raid time

Created on 16 Sep 2017  路  9Comments  路  Source: Bungie-net/api

The fastestCompletionMs stat previously ignored any activities not started from the beginning.

Though it seems the latest raid fastestCompletionMsmay not filter the same way?

Additionally I'm curious about the fastestCompletionMs on the crucible gamemodes and if this is updated only on matches started from the beginning or includes those joined mid match.
Thanks!

enhancement investigation ready for release

Most helpful comment

It looks like this will be fixed for the July release! If the starting phase on the raid is not the first one, the activity will stop storing fastest completion.

Note that, unfortunately, there's no way for us to retroactively apply these changes to PGCRs. But PGCRs from that point forward will have this change.

All 9 comments

Is MatchDurationMs or RaidDurationMs included as a value anywhere that would permit detection of "partials", so to speak?

I'll ask our stats guru - either he or I will get back to you once able!

@vthornheart-bng Any updates on this? It seems this change also impacts the GetDestinyAggregateActivityStats' fastestCompletionMsForActivity value. Is it by design that checkpoints are included in the calculation of this value or a bug? If by design, is it possible to get a fresh equivalent of the value like we had in D1 (similar to the request in #228)?

Bad news I'm afraid - sorry that I forgot to respond earlier! It turns out that this field no longer exists (fastestCompletionMsForActivityfastestCompletionSecondsForActivity). :( I will make a request to have a similar value added - but I don't know if or when it will come about.

EDIT: Misspoke on the field that was missing

Sorry... now you've confused me a bit...

fastestCompletionMsForActivity is currently returned by both GetDestinyAggregateActivityStats and GetHistoricalStats - This value includes all instances of the activity (including checkpoints).

fastestCompletionSecondsForActivity is the variable that was returned in D1 that returned the fastest time for fresh runs (not including checkpoints) - that variable no longer exists, as near as I can tell

Were you actually referring to the old D1 variable when you said

It turns out that this field no longer exists (fastestCompletionMsForActivity)

Because I still see fastestCompletionMsForActivity returned

Anyways, it seems as though the important take away is that there isn't a way to get the fastest full run right now... but that you will make a request to have it added... so thanks!

Ah, sorry, I misspoke - fastestCompletionSecondsForActivity is the one I meant to refer to. I get myself turned around with all these similarly named stats! Indeed, this the one that is gone, and there isn't currently a way to get the fastest full run presently.

I can't promise that this is something I can actually fix in the winter wishlist, particularly if the stats system isn't storing it under the surface or if something is broken with that storage. But I will try to at least investigate what the situation is so that I know whether it's possible.

It looks like this will be fixed for the July release! If the starting phase on the raid is not the first one, the activity will stop storing fastest completion.

Note that, unfortunately, there's no way for us to retroactively apply these changes to PGCRs. But PGCRs from that point forward will have this change.

This is awesome!

Couple of quick questions:

  1. Just want to confirm that this fixes both this issue (fastestCompletionMsForActivity only updated on fresh runs) and #228 (by adding startingPhaseIndex or something similar to raid post games)
  2. You mentioned that post games won't retroactively be updated, but I'm wondering how the AggregateStats' variable fastestCompletionMsForActivity will be handled. Will the variable be reset, such that it only represents fresh runs that happen after the July release? Or will players with times from checkpoints keep those times, and only be able to update them if they run a fresh run faster than their current record (which in certain cases is impossible)?

Thanks again.

Was this page helpful?
0 / 5 - 0 ratings