I've tested this a lot, and I'm pretty sure I'm not going mad. But havent noticed this bug before??
In my dialog tree (below) I have 2 conditions driving a combined condition (rumonce AND rumtwice MAKE mentionedRumTwice = TRUE)
On dialog 1.1.1 I use the: If this dialog part is selected Execute action and change rumOnce = TRUE.
On dialog 1.2.1 I use the same thing to change rumTwice = TRUE.
This should mean that the combined action mentionedRumTwice = TRUE as its set up to do that.
When the user is sent back to the previous dialog level dialog 1.3 SHOULD now appear as I've used the Only show dialog part if condition mentionedRumTwice = TRUE.
Unfortunately it NEVER appears, and there's no way to check the current value of a condition with the console at runtime
I'm pretty sure something is broken here, Can anyone shed any light on this, or am I misunderstanding the execution order of these actions?