Is there a way to force stop an event set to run parallel?
For example: I have three events. We'll call them events 1, 2 and 3 on map 10. All are dormant when self switches aren't set
After talking to an NPC I use the following three lines to turn switch A on
$game_self_switches[[10, 1, 'A']] = true
$game_self_switches[[10, 2, 'A']] = true
$game_self_switches[[10, 3, 'A']] = true
Event 1A is set to parallel and moves the player around stage like they are dancing
Event 2A is set to parallel and moves an event around a stage like they are also dancing
Event 3A is set to autorun and displays the conversation between these two characters on screen.
At the end of 3A I use $game_self_switches to turn self switch B on for all of those events and transfer the player to the new location at which point Event 4 kicks in and the game progresses as normal.
My problem is that, once we regain control of the player, they start moving along a pre ordained path.
I'm assuming this is because one of the previous "move" commands hadn't finished. I've worked around this by putting another transfer player line in the succeeding event but it looks messy when the player walks a few steps then transfers to the place they're meant to be.
Any advice? I'm sure there has to be a way to break/kill/delete an event mid process.