Ähm, habe ich sowas nicht schon mal in VD2 gesehen?
Sich das ganze mal anzuschauen und in anderer Form "nachzuscripten", so würde ich das machen.
PS: Ich habe auch so was ähnliches geskriptet, allerdings ist es bei mir ein Common Event, dass mein Ansprechen des NPC-Events gecallt wird. (In VD2 ist es alles in den NPC Event drin - so ne Speicherverschwendung und Arbeit!).
Wenn das NPC-Menü geschlossen wird (Variabel NPC Aktion gesetzt), wird beim NPC-Event die Variabel NPC Aktion abgefragt (Fork Condition) und dann kommt z.B. eine Nachricht, was der NPC denkt, oder die Aktion "Verwandeln".