A ver, voy a probar los script para saber donde está el fallo. Un script es de un NPC, otro es un script de gatillo. Pero el primero estoy confuso, es un PC literalmente o es simbólico, es decir, un mini sprite de un PC?
Por cierto, esto no tiene sentido:
setvar 0x4000 0x2
compare 0x4000 0x2...