Powering up with no CP change!

My son caught a Smeargle yesterday, and powered it up today. Ah, to be a child again, who

But I digress.

His Smeargle was CP 10, level 1. He powered it up and... it was still CP 10.

Wha happen?

The CP minimum! I knew that any value under 10 would be rounded up to 10. I just hadn't considered that you could be CP 10 at a level above 1!

His Smeargle is 5/0/2: clearly a god among men. Here's a table of CP from level 1 to 2.5:

level atk def hp atk * def^0.5 * sta ^ 0.51 divided by 10 CP
1 4.23 7.802 13 42.600531398094084 4.260 10
1.5 6.0811844310000005 11.216406839400001 20 91.08147384100222 9.108 10
2 7.48790415 13.81102321 24 136.32604170336802 13.326 13
2.5 8.669291355 15.990026277 28 183.43711153757977 18.344 18

So... yeah. Two levels at the minimum. You go, Smeargle.


1 The numbers are actually slightly off, as the HP had been truncated by the time I did the calculation. In my previous posts I would add debug statements to my code but this time I couldn't be bothered.