If you do you following:
If ObjectX is overlapping ObjectY --> Spawn ObjectZ
--> Set InstanceVariableZ to 2
*Where InstanceVariableZ acts on ObjectZ
Then farther down the event sheet, you have:
When InstanceVariableZ = 2 --> Set ObjectZ animation frame to 2
The above works as expected. ObjectZ spawns in frame 2 of its animation.
However, if you switch the two on your event sheet, even if nothing else is inbetween, it doesn't work properly.
For me, this causes the "initial frame" to appear sporadically.
I didn't put this into bugs, because thus far I have simply not been knowledgeable enough to understand the issues I've faced.
I'm using updated Chrome, updated video drivers, r102
I understand that the engine must run through the entire event sheet again prior to returning to that particular event, it just seems like a bit of an extreme response, considering I would think that even when they are switched, it should only take a single "tick" to correct the flaw. I don't know..