28952-¿Uso_de_flags\?
#10
G0LD_ZTHVARD0X! 27515
Prueba usando #dynamic, quedaria mas o menos asi

'---------------
#dynamic 0xE3D22B
#org @start1
checkflag 0x200
if 0x1 goto @start2
goto @start3
end
'---------------
#org @start2
release
end
'---------------
#org @start3
lock
playsong 0x12E 0x33
applymovement 0x1 0xE3D22E
pause 0x40
msgbox 0xE3D22F MSG_FACE '"Oh, [player]...! Our neighbor,
PRO..."
setflag 0x862
setflag 0x130
setflag 0xD8
fanfare 0x13E
setflag 0x6A6C
msgbox 0xE3D230 MSG_FACE '"Oh, [player]...! Our neighbor,
PRO..."
msgbox 0xE3D231 MSG_FACE '"Oh, [player]...! Our neighbor,
PRO..."
special 0x9D
msgbox 0xE3D232 MSG_FACE '"Oh, [player]...! Our neighbor,
PRO..."
applymovement 0x1 0xE3D233

No tiene logica que uses call porque te hara regresar al script principal y se ejecutara estando activada o desactivada la flag

Mas o menos asi, me falto el start3, pero si no quieres usar el #dynamic deberias calcular el peso de cada subscript y sumarselo a la direccion principal, aunque si no eres pro en esto no lo recomiendo