Si hay mas maneras, yo por ejemplo para hacer animaciones y demas uso por ejemplo cosas como:
if obj_npc.x = x {} // Si obj_npc.x es igual a la X (el valor que tu indiques) pues que haga algo, darse la vuelta, hablar,etc.
if obj_npc.x = x {} // Si obj_npc.x es igual a la X (el valor que tu indiques) pues que haga algo, darse la vuelta, hablar,etc.