I'm on construct 2 !
waypoints or QARP calculation you need to move into an arc of sorts... and u need 3 points of calculation
AX,AY ,BX,BY, CX,CY by time
BXBY would be your middle point between start of movement and end ... time would be how fast he should travel that amount of distance
A would be your starting point and you guessed it C final position.
here is a AI example using waypoints designed on the screen before.
and here is how QARP for arc movements and others similar works drag the points to alter the "road wavy pattern"
you can also calculate the distance pre-hand visually, and add points of positions in ARRAY or json file and when the POLE end area is hit... set the character position toward those positions by using move forward at angle.
for example
[0,0= x 300][0,1= Y 300][1,0= x 400][1,1= Y 350][2,0= x 600][2,1= Y 400]