Ah, I see your issue now. Apologies, guess I didn't read carefully enough. I have no answer.
So far, I've been underwhelmed by conditionals in Magic. I ran into similar (but unrelated) issues on an installation project this summer because
Global Variables were not exposed to the
Expression modifier and I could not set up a conditional statement based on comparing globals.
I think that looking to the future, having some kind of method to expose variables to the
EXP Modifier is essential, as well as comparing the state of modifiers. It may be beyond the scope of the software's purpose, but it would open up
MMV to being able to create game-like scenarios and conditional branching of scenes.
Having some kind of event-based modifier system would be fantastic. "On Value Change", "On Scene Start", that kind of thing to manipulate the Globals, and make more complicated conditionals, similar to your case, possible.
Another useful thing would be local variables, which operate only within a scene. I found that another use case was tracking scores for comparison between multiple user inputs, but globals kept counting their input from frame 1, as opposed to scene start. As far as I can tell, it's not yet possible to create scenes that are "aware" of their own state, to trigger scene changes. In my case, I was limited to setting static scene lengths in the
playlist.
Eric has mentioned that opening up variables to the
Expression modifier is on the radar, but no idea where it sits on the to do list.