La formule pour savoir si un Pokémon est shiny ou non est la suivante (la fonction xor est une fonction informatique disponible sur chaque calculatrice Windows) :
ID dresseur xor ID caché dresseur = A
PID1 xor PID2 = B
A xor B = C (si C < 8 alors le Pokémon est shiny)
On voit bien que le caractère shiny dépend de deux caractères constants que sont les ID et ID caché du dresseur, et d?un caractère aléatoire qui est le PID? (ce PID?, composé de 16 bits, est coupé en deux parties (PID1 et PID2) de 8 bits chacune). Mais dans le cas présent le PID est constant. On peut donc, si on connaît la liste de PID, prévoir quand un shiny va arriver dans la version Emeraude.
Je relis pour la troisième fois