I still dont quite understand how this is working.
Here's a version of what i posted that DOES work as desired.
If i modify disable either of the "Set IsAnyGroupActive to 0" then it all breaks
In my head here's how i think its working.
The game starts off picking a random wave value (1 2 or 3)
eg: 1
Event 4 checks if wave = 1 AND if isAnyGroupActive is 0 and starts processing those actions
We now set isAnyGroupActive to 1 so that it wont process wave 1 the time it loops through the event sheet again (and theoretically stay processing whatever is going on in wave 1
but then we have it setting isAnyGroupActive immediately to zero again
so im confused.
they way i thought it should be setup was that you would only need to change isAnyGroupActive to 1 once. Then the logic would stay processing in wave 1 until you changed it back to zero at a later point (perhaps after a keypress or something)
But how / why does making it a value of 1 then 0 immediately make this work?
thx CJK