Wenn der NPc als Same Level As Hero eingestellt ist müsste es eigentlich gehen. Und zwar ohne Slip Through. Um den Platz des NPCs abzufragen machst du einen PP Event mit 2 Pages. Auf der ersten Page machst du folgendes:
Change Variable touchplatex Event touchplate X Pos
Change Variable touchplatey Event touchplate Y Pos
Change Switch EventplatzGespeichert ON

Auf der 2. Page wählst du den Switch EventplatzGespeichert aus und schreibst folgendes rein:

Change Variable herox Event Hero X Pos
Change Variable heroy Event Hero Y Pos
Fork herox=touchplatex
Fork heroy=touchplatey
Change Switch TouchplateGedrückt ON (Das ist der switch der aktiviert wird wenn der NPC auf der Touchplate steht)
END Case
END Case
Wait 0.1s (Das ist nötig damit das Spiel auf langsamen PCs nicht ruckelt)
Ich hoffe ich konnte dir damit helfen!