Erstmal musst du in einem Parallel Process Common Event oder einem ständig aktiven Parallel Process auf der Map fragen, ob A gedrückt wurde. Wenn das der Fall ist:
-Heldenkoordinaten speichern
-wenn Held nach links blickt, XKoords -1, rechts XKoords +1, unten YKoords +1, oben YKoords -1
-Switch "check" on setzen
-jedes betreffende NPC braucht nun eine neue Seite mit eben diesem Switch als Bedingung und Parallel Process als Methode
diese Seite enthält:
-speichere die NPC-Koords
-vergleiche sie mit den vorher gespeicherten und geänderten HeroKoords
wenn sie identisch sind:
(inseriere hier, was kommen soll, wenn man vor dem NPC A drückt)
ich hoffe, du kapierst, wie das funzt.
Es speichert im Grunde die Koords auf dem Feld, das direkt vor dem Helden ist und lässt jeden NPC fragen, ob er auf diesem Feld steht