Hi, this may be a confusing concept, but I will try my best.
My game uses a lot of layout changes. If it was simply Previous Layout to Next Layout and vice versa, it might not be such a problem.
There is an area of my game that, between Previous Layout "A" and Next Layout "C", there is Layout "B". Layout "B" is unique in that the player has the option to go to Layout "B-1" or "B-2". I'm drawing hallways for my game, and splitting a layout into to halves was the only way I could think of to give the player access to both sides of the hallway. You'll see what I'm talking about if you view my .capx(https://www.dropbox.com/s/3tm4azvmsgy1am2/Murder%20Castle.caproj?dl=0), but this is the basic idea in top-down view:
Right now, I've got layouts prepared for A, B-1 and B-2.
I've based my Event Sheet off of a simplified Layout Change .capx that a user made a long time ago to help me with the concept of changing layouts while maintaining player position (https://www.dropbox.com/s/nd4gmalux6qqilw/3ScreenLayoutChange.capx?dl=0).
I've added Global Variables for the portals that tell the system:
1) The name of the layout it's supposed to go to
2) The position of the player on the new layout, whether it's Previous to Upper, Previous to Lower, Upper to Lower, etc.
3) Whether the new layout is categorized as Previous ("A"), Upper ("B-1"), Lower ("B-2"), or Next ("C").
Yet when I collide with Upper Layout Portal (*) the layout remains the same, but the player changes position, and when I collide with Lower Layout Portal (**), nothing happens at all.
My understanding of Event Sheets is amateur at best, but everything looks to be in proper stacking order.
What am I doing wrong?