I'm having this issue where whenever my character walks into one room from another first time around, the screen looks at normal, whenever they go back into the first room the door flickers from closed to open.
Put the code that shows whether the door is open or closed in the room_Load() function ("Enters room before fade-in" event).