Estoy seguro de que se te borra porque esa direccion se usa para otra cosa.
Compilalo usando offsets a partir del 800000 buscados con FSF
O bien, puedes usar el comando
#dynamic 0x800000(direccion a partir de la cual buscar, como te he dicho la 800000)
Así te ahorras buscar espacio y la herramienta lo hará por ti. Un saludo!
Iniciado por Alexander---
Creo que el problema esta en la checkflag, no he estado haciendo scripts pero por lo que recuerdo, el givepkmn debe tener dos flags distintas.
El checkflag no debe tener la 800 debe ser cualuier otra libre, y ahi poner el if 0x1 y el 0x0 que 0x1 manda si esta activa, la flag 800 solo sirve para activar el menu.
Espero te sirva
saludos
Por cierto es recomendable que hagas una copia del rom si usas una flag equivocada
No, puedes usar la 800 para hacer un checkflag tranquilamente.