Thanks, that's cleared up a lot. I suspected Dialog was non-blocking.
I am going to try "WaitFor" as long as D.Current != null, that could be very simple and straightforward.
Can you tell me if the background animation of characters will continue just replacing that one line below each call to show the dialogue?
Very simple fix.
Thanks for your help, I am going to try this to see if it works. I may need to follow up with you.
My game under Powerquest is looking absolutely wonderful. I was trying to write my entire turn-based combat engine in game script instead of all the extra code I originally put it. If I am successful I would love to post a tutorial showing people how I built it using PowerQuest alone with some minor extensions. I know there are a lot of people who want a similar engine for their game content.
P.S. I didn't know it is was a bug or not - do commands like "E.WaitFor" need the yield return or does the script implement those automatically in the current version? I tried this and many variations, they were not working for me. Does "UpdateBlocking" need to be called in a loop while waiting?