Pokemon GO data mining reveals surprising depth, massive EXP requirements, and more.

How bad do you wanna be a true master?

Pokemon GO, the mobile game that has taken the world by storm, isn't as complex as the mainline franchise, obviously. However, data mining of the game has revealed a surprising amount of depth, and one hell of a grind.

There aren't as many stats as the main game, but each move has its own accuracy and critical hit rate, and there are some traditional damage modifiers hidden in the code.For example, STABs (Same Type Attack Bonuses) are in the game. Which means matching a Pokemon's attack type to their own type will net them 25% more attack.That's information you can pair up with the new knowledge that the Charge Meter is filled by 0.5 for every 1 HP of damage dealt: Attacks that are super effective and benefit from STABs are the best way to fill meter.

Trainer levels cap out at 40, requiring 20 million total EXP to hit cap. 5 million of that toal is requirred just to go from 39 to 40. There are several milestones of sorts along the way: The quality of pokemon hatched from eggs caps out at the same CP value as a Pokemon found by a level 20 trainer. Wild Pokemon cap out at level 30, requiring Stardust and Candy to advance in power beyond that.

Other bits of information include things like curveballs positively affecting capture rates, future incubators that may speed up the hatching process, and more can be found compiled in a list here.