Me gusta este sistema.
Para mi hack, iba a implementarle algo parecido, pero creo que estaría mejor ponerle muchas más probabilidades a los pokémon de nivel 5, que los de 50.
En fin, si me da algún fallo a la hora de implementarlo, no dudaré en mirar paso a paso el tuyo ^^
Gracias :D