Sujet n°14345
Posté par Renkys le 5 Jan - 17:42 (2015)
Titre : Modification du taux de rencontre de shiny
Bonjour,

Je souhaiterais changer le taux de rencontre de shiny.
Yuri m'avait donné il y a pas mal de temps déjà ceci:

if shiny # Shiny forcé
@shiny = true
else
a = @code ^ Player.code
b = a - (a/500)*500
@shiny = (b==1)
end

Pour avoir une chance sur 500 de trouver un shiny. J'ai voulu donc changer en remplaçant le 500 par 10 pour voir si la formule marchait, mais aucun shiny n'est apparu.
Quelq'un saurait m'aider svp ?
Si un connaisseur passait par là, pourrait-il essayer de m'expliquer cette partie là svp : b = a - (a/500)*500
Car pour moi (a/500)x500 bah ça fait a ^^ et a - a = 0 donc j'ai aucune chance de trouver un shiny comme ça non ?
Je m'explique: a étant un chiffre aléatoire. Disons que celui ci sera 54.
b= 54 - (54/500)X500
Ce qui revient à
b=54-54 =0
Car (54/500)X500 =54

Dernière chose:
a = @code ^ Player.code
Est ce que cela veut dire que a génère un nombre aléatoire ?

Renkys