pamoa wrote:In reality your simulations a bit exaggerated as I have only 62 missing logs.
If it's too complicated to code I'll do with this version.
But I'm sure we can find one of those code nerds who can take the challenge
Well, actually it is impossible to code. Even though you may have only lost about 62 log items, it renders about 700 log items useless (for this chart).
For each gamelog the only information stored is the score gained or lost for that specific game, there is no absolute score given of your total score at that time.
The only way to calculate the total score at a given time is to loop through each gamelog and accumulate the gained/lost scores. As soon as you miss data in the sequence you can no longer continue the process as you have no absolute reference anymore. As you suggested you can still trackback from the other absolute reference point available, a player's current score. You can use the same method as before, and so you would have to stop processing as soon as you hit another missing log.
In your case the script processes the first 661 and detects missing data so it has to stop, it then tracks back from your current score to your 1357th game where it detects missing data again. Effectively this results in a chart without any data between the the points.