La solución como dice
@Samu es detectar si es una batalla contra pokémon salvaje o contra un entrenador..
No se si en FR la flag era distinta, pero al menos en rubí si, simplemente detectar cuando es trainer y cuando es pokémon y llamar a la rutina de
@Samu cuando sea uno u otro, no hay más misterios.
Dejaros de historias de usar la rutina de javi porque esa solo es para eventos donde este permitido perder, no para hacer la chapuza que querias
@Versekr Dark.
Por último
@Samu cabrón, que mi rutina de niveles dinámicos para rubí funciona perfecta, que el einglocke no tiene ningun bug!! (Funciona inclusive con pokémon custom jajaja)
Btw, el único bug de esa hack era en la liga (el sethealing place se va a tomar por culo y te toca comerte de nuevo la cueva jajaja y que a veces los jueces de medallas no desaparecian.
Y tambien contar que como no tengas pokemon en tu equipo que puedan aprender todas las MO, estas vendido.
Vease el ejemplo BUCEO JAJA.