Alternativ kannst du prüfen, ob der NPC am Klippenrand steht (du speicherst seine Koordinaten und vergleichst sie mit denen der Klippe) durch ein PP-Event und wenn das der Fall ist, lässt dieses Event den NPC springen.

Generell kommts drauf an, an wievielen Stellen das mit dem Springen möglich ist, ob das was eher einmaliges ist oder gar in einem AKS ständig vorkommen soll.

Pathfinding auf dem 2k is äh eklig. Dafür ist er nicht gemacht. Für tilebasierte Systeme eignet sich dafür insbesondere der Breadth-First-Search-Algorithmus und mit der Nummerierung der Variablen vom Maker is der nur unschön zu implementieren (mach das nicht, wenn dich nicht Hintergründe interessieren sondern nur was im Maker sinnvoll ist, ignoriere diesen Absatz)