Tu script está extraño, pero parece estar bien, excepto por 2 cosas.
El comando warp tiene 5 parametros y tenes 3 en 0x0. ¿Existe el mapa 3.1?
Si existe, ¿existe un warp 0x0 en la posición 0x0 0x0?
Lo segundo, me llama la atención, los callasm, por obvias razones, no puedo saber que hacen...