Sembra che per quanto riguarda CP, Ditto si limita a prendere le statistiche di attacco, resistenza e difesa di base del Pokémon in cui si trasforma. Questi valori, insieme ai valori individuali di Ditto, vengono inseriti nella formula CP.
Quando si tratta di HP, sono necessarie ulteriori ricerche. Altre fonti riferiscono che l'HP rimane lo stesso, ma non ho testato quell'aspetto.
Se il Ditto è allo stesso livello del Pokémon in cui si trasforma, dovrebbe avere CP simili. Un livello massimo 100% Ditto, dovrebbe avere CP più alti o uguali al Pokémon in cui si trasforma.
Quindi la formula CP trasformata ditto ha questo aspetto:
Ditto_transformed_CP = Floor (((transform_pokemon_base_attack + ditto_attack_iv)
* (transform_pokemon_base_defense + ditto_defense_iv) ^ 0,5
* (transform_pokemon_base_stamina + ditto_stamina_iv) ^ 0,5
* (ditto_level_multiplier) ^ 2) / 10)
Test
Test 1
Ho usato un livello 10.5 Ditto con 4/11/8 IV contro un Jolteon in una palestra e il Ditto CP è cambiato in 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 = Piano ((7565.674354) / 10)
Ditto_transformed_CP = Piano (756.5674354)
Ditto_transformed_CP = 756
Test 2
Ho usato un livello 26 13/4/8 IV Ditto contro un Tauros e il CP è cambiato in 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 = Piano (17446.71131 / 10)
Ditto_transformed_CP = Piano (1744.671131)
Ditto_transformed_CP = 1744