During evaluating version 1.8.8 (Beta) of the WME i made some tests with the actor movement/animation and tried some things a player probably never would do, but can do.I noticed that if the player continuously clicks at the same position the actor's animation always restarts from beginning while walking to this position. This also happens if the player clicks on another position while the actor is already walking but does not change the direction.

The first problem can be dealt with for example by extending the "scene.script" like this

Code: WME Script

#include"scripts\base.inc"

actor.LastX = -1000; // an init value which is different from a valid position value

actor.LastY = -1000; // an init value which is different from a valid position value

I think the "dead-zone" solution is ok (it's basically what the GoToTolerance does internally). Perhaps a more elegant solution would be to override the GoTo method instead of modifying the LeftClick handler.

IMO the first script is unnecessary though. The animation doesn't restart if you send the actor to exactly the same point.