JavaScript is required to use Bungie.net

Group Avatar

BungieNetPlatform

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

Request Join
originally posted in:BungieNetPlatform
2/11/2015 2:26:28 PM
1

Understanding secondsPlayed in PostGameCarnageReport

So finishing up my game details page and I come upon a game, where one player left at Crota to switch characters. The character that left had registered `2908` seconds of gameplay via `SecondsPlayed`. His rejoined character then registered `4999` seconds of gameplay via `SecondsPlayed`. The other 5 characters in the game who [b]never[/b] left registered `4999` seconds. So obviously it doesn't make sense how the rejoined character mapped the same value as though who stayed in the game the whole time. Doing a bit of subtraction, you can infer the rejoined character was in the game for actually `4999 - 2908 = 2091` seconds. This method worked fine when there was only 1 character switch. However, I had to conduct science. Thus I did the following test. I had my friend stay in the raid. I joined on Char A, left and rejoined on Char B, then left and rejoined on Char C. We then ended the raid. [b]The results (gameId - 1773019261)[/b] Control (player who stayed in game entire time) - `258` seconds Char A (first) = `97` seconds Char B (second) = `212 seconds` Char C (final) = `91` seconds Now, I'm confused about these numbers. I tried to stay in the game for each character for around 100 seconds, +- 10 seconds. Yet Character B (the middle joined character) has a crazy number. I can't find any pattern to the numbers to obtain the real "secondsPlayed" for Character B. The closest I got was `212 - 91 = 121`. However, at that point `121+97+91` should equal [i]around[/i] the same value that the Control had. However, its 309. That is a 20% error. Now, I'm not even going to explain the test that went Control, Join A, Join B, Join C, Join A, because those numbers make no sense at all. Am I misunderstanding these values? Or should I rely on `activityDurationSeconds` & `allParticipantsTimePlayed` in some fashion? Thanks!

Posting in language:

 

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

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