Hay un fallo en la tabla de los offsets libres. Veras, los datos que proporcionas sobre el espacio en blanco para empezar el script son los correctos, solo que olvidaste que al agregar el NPC en el mapa, dicho espacio en blanco se repuntea automaticamente y el Event data se traslada ahi, por lo que habria que empezar el script unos bytes mas delante. Eso me lleva a una sugerencia:
Hizo falta que en la clase vieramos como encontrar espacio en blanco para nuestros scripts, ya sea usando una herramienta (no se si la de GBA es compatible, aunque creo que el PKSV la trae por defecto) o usando un editor hex y hacerlo "visualmente, a lo que me lleva a otro consejo:
Como estamos dejando que los programas asignen automaticamente los offsets, al agregar el NPC al mapa llenemos los espacios de "script", "flag index" y "flag Bit" con cualquier dato (yo uso FF), esto con el fin de tener los espacios reservados para el NPC y los programas no piensen que hay espacio en blanco ahi.
NOTA 1: JohtoMap es increible. Si llegase a armar una guia con consejos sobre RH-GBC en la lista estaria el no agregar tiles extendidos hasta no terminar de editar todo con Johtomap.
NOTA 2: No tenia idea de que PKSV asignaba offset de manera automatica, me acabas de ahorrar mucho trabajo c:
Se que pediste la entrega de la tarea por MP, pero mejor la publico para que los demas se den una idea del procedimiento, aunque tu lo has explicado muy bien en el archivo. Ojala no tenga fallas jaja