EDIT: Solved - I mixed up the base stats. Thanks everyone!
Hi all,
I am looking to calculate CP to compare some Pokemon I have. A starting point is to create a formula that I can re-use instead of re-entering in CP calculators.
Due to some error on my end that I can't figure out, I am unable to re-create the CP formula.
The formula I am currently using:
CP = (Attack * Defense^0.5 * Stamina^0.5 * CP_Multiplier^2) / 10
Attack = Base Attack + Attack IV
Defense = Base Defense + Defense IV
Stamina = Base Stamina
Using Vaporeon as an example at lv40 and perfect IVs:
Attack = 260
Defense = 205
Stamina = 177
Lv40 CPM = 0.79030001
Setting IVs at 15 gives me the following:
Attack = 275
Defense = 220
Stamina = 192
Putting all this together:
CP
= (Attack * Defense^0.5 * Stamina^0.5 * CP_Multiplier^2) / 10
= (275 + 220^0.5 + 192^0.5) * 0.79030001^2 / 10
= 3,530
This exceeds Vaporeon's max CP of 3,157 so I know there's something wrong with my formula.
Can anyone tell what I am doing incorrectly?
Thanks!
Sources I have referred to:
- CP Formula: https://pokemongo.gamepress.gg/pokemon-stats-advanced
- CP Multipliers: https://pokemongo.gamepress.gg/cp-multiplier
- Base stats: https://pokemongo.gamepress.gg/q-a/new-pokemon-base-stats-spreadsheet