Nein, ich verstehe dein Problem wirklich nicht
Macht die Event-Interaktion doch einfach in einen Conditional-Branch, der nur dann True ist, wenn der Charakter genug Gold dabei hat. Hat der Charakter nicht genug Gold, wir nur die ELSE Anweisung ausgeführt.
...