Mikee, Easy, It's not a competition. :scruff: We're all learning here...
I've learned a few things from Reg too.
Ok...
Event 3 is set to "Autorun". This freezes the game. Usually "Autorun" is used for cutscenes, where you want the game to take control of the action. then you use a self-switch & a second event page to end the autorun.
Event 2 sets a self-switch, but doesn't do anything with it.
A Self Switch is a 'local' variable, meaning it only has
Also, in this case you don't need a parallel event. Parallel executes every frame to constantly check the state of something. You only need to update the event's position every time it moves. If it hasn't moved, it hasn't changed.
Here's how I would do it. (...In this case. Additional requirements could change the strategy)
Delete events 2 & 3.
In event 1 (the chess piece):
@>Set Move Route: This event (Ignore if Can't Move)
:$>Move Away From Player
@>Control Variables: [0001: Block X] = This event's Map X
@>Control Variables: [0003: Block Y] = This event's Map Y
@>Conditional Branch: Variable [0001: Block X] == 1
@>Conditional Branch: Variable [0002: Block Y] == 1
@>Text: You did it!
@>Comment: Set the switch, only if you need to check if the task
has been completed from another event somewhere.
For example, a quest log or journal. Or, if another
quest is not enabled until this one is complete.
@>Control Switches: [0001: Pawn in Place] = On
@>Comment: Now set the Self-switch just to change event page,
so the piece doesn't move again.
@>Control Self-Switches: [A] = On
: Branch End
: Branch End
Page 2: Condition: Self Switch A is ON, same graphic.
I changed the target position to (1,1) so you can see it.
Also, in the "Control Variable" statement, to set the variable to the event's X & Y,
you need to select "Character", and then choose "This Event".
You assigned it to another variable that never had a value assigned.
Depending on what you want to happen when the piece is in place,
you can also control that from the same event.
If you describe what you want to happen, we can help with that too.
Be Well