Du könntest das Aufrufezeichen als Parallel-Process laufen lassen, die Position des NPC's in zwei Variablen speichern und dann das Event des Aufrufezeichens verschieben, oder nicht?
Ich kenne mich nichtmehr so recht mit dem 2003er aus, da ich ihn schon seit Ewigkeiten nichtmehr verwendet habe, aber sofern meine Errinerung mich nicht trügt geht soetwas.