Okay so the character goes somewhere, and that's good, but here's another problem:
The character needs to go meet another character.
So I have something of the form:
IF
DialogEnded("NameOfDialog", _)
AND
CharacterGetVarInteger(CHARACTER_SomeGuy,"FlagGo",1)
THEN
CharacterMoveToCharacter(CHARACTER_SomeGuy, CHARACTER_TheOtherGuy, 1, "");
which is nice.
Now I need something to happen after he's arrived. If I add an instruction after this, it runs immediately after they depart rather than after arrival. So how do I do -that-?