no esta bien esa probabilidad, pero en caso de que se decida cambiar como se haria ? pero continuemos con tu ejemplo, y entiendo como funciona la habilidad de pickup en ruby y safiro, y se que esa habilidad se activa cada cierto tiempo al zar y no es siempre :D asi que dale...
Pues aca :
ld hl, DA2A comprueba el registro del pokemon
ldi a, (hl) DA2B cargar el contenido de la dirección de memoria hl en a, y, a continuación, incrementar hl
??
aia ok jejej pense que tendria que variar algo pero si aun asi es mucho mas sencillo entonces haremos con esos 4 pokemon, por cierto entiendo lo que quiere decir en las letras negrita :D
Crystal esto es lo que maso menos he averiguado, ya entiendo un poco la dimanica :D
add hl,de ; añadir 30 al valor actual del registro hl
dec c ; decrementar el valor del registro c ( retrocede )
jr nz = brinca si z no esta activado
esta bien asi ?