habe keine ahung von microcontrollern, aber ich denke, dass die funktion zum bestimmen des shinys doch in etwa so aussehen dürfte, wenn man diversen berichten in foren glauben kann, wonach das auftreten des shinys durch eine zufallszahl, die im moment des erscheinen des pkmn ermittelt wird, bestimmt wird (keine garantie auf korrekte syntax, hab ewig nix mehr in c/c++ gemacht)
[c]bool is_shiny(int pkmn_nr){
int i = get_possibility(pkmn_nr); //gives the possibility of shiny of the given pkmn
int rand = random(0, i); //generates a random number between 0 and the shiny possibility
if (rand == 1){
return TRUE;
}
else{
return FALSE;
}
}[/c]