Il semble qu'en ce qui concerne CP, Ditto prend simplement les statistiques d'attaque, de stamina et de défense de base du Pokémon qu'il se transforme en. Ces valeurs, ainsi que les valeurs individuelles de Ditto, sont insérées dans la formule CP.
En ce qui concerne HP, des recherches supplémentaires sont nécessaires. D'autres sources rapportent que les HP restent les mêmes, mais je n'ai pas testé cet aspect.
Si le Ditto est au même niveau que le Pokémon qu'il se transforme en, il devrait avoir un CP similaire. Un Ditto de niveau maximum à 100%, devrait avoir un CP plus élevé ou égal à celui du Pokémon qu'il se transforme en.
La formule CP du Ditto transformé ressemble à ceci :
Ditto_transformed_CP = Floor(((transformed_pokemon_base_attack + ditto_attack_iv)
* (transformed_pokemon_base_defense + ditto_defense_iv)^0.5
* (transformed_pokemon_base_stamina + ditto_stamina_iv)^0.5
* (ditto_level_multiplier)^2) / 10)
Test
Test 1
J'ai utilisé un Ditto de niveau 10,5 avec des IV de 4/11/8 contre un Jolteon dans une arène, et le CP du Ditto est passé à 756.
Ditto_transformed_CP = Floor(((232+4) * (201+11)^0.5 * (130+8)^0.5 * (0.432926413)^2)/10)
Ditto_transformed_CP = Floor((236 * (212)^0.5 * (138)^0.5 * 0.18742527967914354769) / 10)
Ditto_transformed_CP = Floor((236 * 14.56021978 * 11.74734012 * 0.1874252797) / 10)
Ditto_transformed_CP = Floor((7565.674354) / 10)
Ditto_transformed_CP = Floor(756.5674354)
Ditto_transformed_CP = 756
Test 2
J'ai utilisé un Ditto de niveau 26 avec des IV de 13/4/8 contre un Tauros, et le CP est passé à 1744.
Ditto_transformed_CP = Floor(((198+13) * (197+4)^0.5 * (150+8)^0.5 * (0.68116492)^2)/10)
Ditto_transformed_CP = Floor((211 * (201)^0.5 * (158)^0.5 * 0.4639856482) / 10)
Ditto_transformed_CP = Floor((211 * 14.17744688 * 12.56980509 * 0.4639856482) / 10)
Ditto_transformed_CP = Floor(17446.71131 / 10)
Ditto_transformed_CP = Floor(1744.671131)
Ditto_transformed_CP = 1744