o-o
Page One:
Graphic: (Here there should be a door or nothing if you lack the animation)
Make sure on Options: You have "Move Animation" Checked.
The Trigger should be player touch. Type: Fixed, Speed: Slow, Frequency: Low.
Okay, now for the actual event, it should look like this:
@>Set Move Route: This Event (Ignore if can't move)
: :$>SE: 'Entering Door', 80, 100
: :$>Wait: 2 frames
: :$>Turn Right
: :$>Wait: 2 frames
: :$>Turn Up
: :$>Wait: 2 frames
: :$>Turn Left
: :$>Wait: 2 frames
@>Wait for Move's Completion
@>Set Move Route: Player (Ignore if can't move)
: :$>Through On
: :$>Move Up
: :$>Through Off
@Wait for Move's Completion
@>Change Screen Color Tone: (-255,-255,-255,0), @6
@>Wait 6 frames
Transfer Player: [Here is where you select where you want to be transferred to][Direction to Face], Fade or No Fade (some like fading, some don't)
Change Screen Color Tone: (0,0,0,0), @6
Page Two:
Conditions:Switch: 0012: s:tsOff? ("A") is on.
Graphic: [Same as page one]
Options: Move Animation
Trigger: Autorun
@>Conditional Branch: Script: get_character(0).onEvent?
---@>Set Move Route: This Event (Ignore if can't move)
: :$>Turn Left
---@>Set Move Route: This Event (Ignore if can't move)
: :$>Move Down
@Wait for Move's Completion
@>Set Move Route: This Event (Ignore if can't move)
: :$>SE: 'Entering Door', 80, 100
: :$>Wait: 2 frames
: :$>Turn Up
: :$>Wait: 2 frames
: :$>Turn Right
: :$>Wait: 2 frames
: :$>Turn Down
: :$>Wait: 2 frames
@Wait for Move's Completion
@>
:Branch End
@>Script: SetTempSwitchOn("A")
...phew. x_x
Page One:
Graphic: (Here there should be a door or nothing if you lack the animation)
Make sure on Options: You have "Move Animation" Checked.
The Trigger should be player touch. Type: Fixed, Speed: Slow, Frequency: Low.
Okay, now for the actual event, it should look like this:
@>Set Move Route: This Event (Ignore if can't move)
: :$>SE: 'Entering Door', 80, 100
: :$>Wait: 2 frames
: :$>Turn Right
: :$>Wait: 2 frames
: :$>Turn Up
: :$>Wait: 2 frames
: :$>Turn Left
: :$>Wait: 2 frames
@>Wait for Move's Completion
@>Set Move Route: Player (Ignore if can't move)
: :$>Through On
: :$>Move Up
: :$>Through Off
@Wait for Move's Completion
@>Change Screen Color Tone: (-255,-255,-255,0), @6
@>Wait 6 frames
Transfer Player: [Here is where you select where you want to be transferred to][Direction to Face], Fade or No Fade (some like fading, some don't)
Change Screen Color Tone: (0,0,0,0), @6
Page Two:
Conditions:Switch: 0012: s:tsOff? ("A") is on.
Graphic: [Same as page one]
Options: Move Animation
Trigger: Autorun
@>Conditional Branch: Script: get_character(0).onEvent?
---@>Set Move Route: This Event (Ignore if can't move)
: :$>Turn Left
---@>Set Move Route: This Event (Ignore if can't move)
: :$>Move Down
@Wait for Move's Completion
@>Set Move Route: This Event (Ignore if can't move)
: :$>SE: 'Entering Door', 80, 100
: :$>Wait: 2 frames
: :$>Turn Up
: :$>Wait: 2 frames
: :$>Turn Right
: :$>Wait: 2 frames
: :$>Turn Down
: :$>Wait: 2 frames
@Wait for Move's Completion
@>
:Branch End
@>Script: SetTempSwitchOn("A")
...phew. x_x