Una vez que el script está listo, compilado, y asignado en Advance Map, lo pruebo y no ocurre ningún applymovement, y al terminar el script, se congela el juego.
Dejo el script para que lo reviséis y veáis en qué he podido fallar.
#dynamic 0x800000
#org @inicio
lock
checkgender
if 0x0 call @boy
if 0x1 call @girl
end
#org @boy
applymovement 0x3 0x8880000
waitmovement 0x3
msgbox @battle 0x6
givepokemon 0x20 0x1 0x8B 0x0 0x0 0x0
fanfare 0x13E
waitfanfare
applymovement 0x3 0x8881000
waitmovement 0x3
hidesprite 0x3
setflag 0x2BC
addvar 0x4060 0x1
release
end
#org @girl
applymovement 0x3 0x8880000
waitmovement 0x3
msgbox @battle 0x6
givepokemon 0x1D 0x1 0x8B 0x0 0x0 0x0
fanfare 0x13E
waitfanfare
applymovement 0x3 0x8881000
waitmovement 0x3
hidesprite 0x3
setflag 0x2BC
addvar 0x4060 0x1
release
end
#org @battle
= ¡Oh, estas aqui!\nTu protector me\lpidio que te diese\lhabilidades de combate\p¡Pues aqui las tienes!
'-----------
' Movements
'-----------
#org 0x880000
#raw 0x56 'Exclamación (!)
#raw 0x62 'Caminar Abajo
#raw 0x62 'Caminar Abajo
#raw 0x62 'Caminar Abajo
#raw 0xFE 'Fin de los movimientos
#org 0x881000
#raw 0x97 'Caminar Derecha
#raw 0x97 'Caminar Derecha
#raw 0x97 'Caminar Derecha
#raw 0x97 'Caminar Derecha
#raw 0x97 'Caminar Derecha
#raw 0x97 'Caminar Derecha
#raw 0x97 'Caminar Derecha
#raw 0x97 'Caminar Derecha
#raw 0x63 'Caminar Arriba
#raw 0x63 'Caminar Arriba
#raw 0x63 'Caminar Arriba
#raw 0x63 'Caminar Arriba
#raw 0x63 'Caminar Arriba
#raw 0xFE 'Fin de los movimientos