I dont know what i am doing wrong. When my character is overlapping a a specific active object(door), and presses enter, the frame position is saved to bin(1), global value a is set to 1, and he is sent to level 2. Then, when he does the same thing with a different door on level 2, frame position is saved to bin(2), he is sent back to level 1, and global value b is set to 1.
Level one has a condition that if start of frame, global value a = 1: it will load frame position from bin(1). That works. Only problem is that when frame position (not application position) is loaded, it changes all the values AND global values back to what they were when the frame position was saved.
Therefore, when i return to level 1, any global counters or values that may have changed in frame 2 (health, ammo, etc), are then reset to what they were when i saved level 1's frame position.
If someone could PLEASE help me. I would be so thankful and you will be rewarded somehow.