Right now, we are checking for if we've completed a stage of SeqMove and related functions by seeing if we are close to the target pos. This can sometime cause the TAS to double back if it overshoots the target (high movement speed or low TAS update framerate).
This could be solved by improving the target detection code:
Save the "origin" position (start of SeqMove or between steps)
Right now, we are checking for if we've completed a stage of
SeqMove
and related functions by seeing if we are close to the target pos. This can sometime cause the TAS to double back if it overshoots the target (high movement speed or low TAS update framerate).This could be solved by improving the target detection code:
SeqMove
or between steps)