Machs dir doch einfach einfach... hab ich mir grad überlegt
anstatt

SetStage to xyz1 10
elseif Button == 2
SetStage to xyz2 20

einfach

StartQuest Irgendwas1
elseif Button == 2
Startquest Irgendwas2

Die jeweiligen Scripte definierst du einfach direkt in der Questerstellung (Questdate -> Scripts), somit entfällt der Teil mit den Stages völlig. Ist zwar etwas unübersichtlicher, aber speicherschonender. Und nicht vergessen, den Kram dann mittels StopQuest wieder zu beenden