con eso selecciono una posicion de la party, por lo que si tengo al pokemon interesado en la posicion 4 y yo he marcado la 6 no me vale.
Lo suyo seria que comprobase si el pokemon cambiado esta en la posicion 6, eso no es problema
El problema viene de que si pongo otro pokemon de la misma especie y en el mismo lugar, pero no intercambiado, el script se ejecutaria y obviamente al ir con setflag para que no se repita, no se lo podría poner al pokemon si intercambiado mas tarde.