Seems like there should be a way to catch that, but I would assume that would require for you to make requests for everyday, rather than just when there was a recorded change. Probably would bog down the server.
Nah, it's pretty easy to catch while I traverse the array. There'd be a skipped day if someone left the ladder and came back, something like: [[69, 1, 1920], [420, 1, 1919],... ]
Right now it records climbs whenever someone goes from a rank that's not #1 to #1. I just need to adjust that condition to recording when someone hits rank #1 or when their previous recorded day wasn't just one less than their current day.
Not challenging at all, but I'm just rewriting the code to make it less hacky first since I need a version of it anyway for IPL.
Edited 5/14/2016 16:35:56