My understanding is that if a different dialogue item is triggered within a particular dialogue's "Start Events", then that automatically discontinues the initial dialogue and instead triggers the secondary dialogue. What's actually happening for me is that the first dialogue appears, and then when it finishes, the secondary dialogue triggers, as if it was called as a "Close Event", instead of a start event. (And yes, I have checked to insure that I didn't put the dialogue call into the close events by mistake.)
So here's what I'm trying to do:
I want Derek to have a repeatedly-used dialogue (number 59) that:
1. On first call displays itself.
2. On second call displays a different dialogue item (number 60).
3. On all subsequent calls randomly displays either itself or dialogue number 60, based on a Coin Flip.
Here's how I do it:
Code: Select all
Dialogue 59
Start Events:
Dialogue - Derek - Trigger - Number 60
Criteria:
Dialogue - Derek - Number 59 - Was Shown
Dialogue - Derek - Number 60 - Was Not Shown
Dialogue - Derek - Trigger - Number 60
Criteria:
Dialogue - Derek - Number 59 - Was Shown
Dialogue - Derek - Number 60 - Was Shown
Coin Flip
Code: Select all
Response 1
Criteria:
Dialogue - Derek - Number 59 - Was Not Shown
Response 2
Criteria:
Dialogue - Derek - Number 59 - Was Shown
I'm confused, too.