I did the changes you described, story editor compiled fine
And lo and behold, I can end dialogs again!

What is the issue?

It seems.. for some reason. When you call the "END DIALOG" keyword LEAVE and set it to say something + [X] END DIALOG it does not work when that is a direct keyword you see when starting the dialog. Basically it went so, GREETING | LEAVE
I clicked LEAVE, nothing happened. (Your script change fixed my protected memory read error and crash, though!)

So basically, before my setup was like this

Greeting
Leave -> END

(2 choices at the beginning)

I changed it to be like this
*Greeting*
-> *ChangeSubject* -> More Info -> (END)

(Kinda hard to say how it looks in text form, basically I click on MORE INFO a custom keyword, and it goes to END where I can click END.

More Info being a custom keyword I made that's not global which just says "End" it works now.

I don't know why, but when I link to more info (push) from Greeting I can also end dialog now. It seems I managed to "bug" a keyword.

I still hope Demona can figure out what was wrong before though. Because how can a keyword possible be bugged?

Pressing it literally crashes my game.

Last edited by eRe4s3r; 03/08/14 06:01 PM.