Quote Originally Posted by Astarica View Post
You're basically proposing a function like:
Flag player if he change of position of more than X
Except when it's the result of Landslide
OR Great Tornado
OR Teleport to ally
OR (start listing the hundreds of abilities that can move you a significant distance in the game)

Pretty much every game does check to see any unusual amount of change in position, but they can't take action solely based on that because otherwise you'd end up flagging people as cheaters for clicking on a teleporter that you forgot to add to your 'except' clause.
There are ways to intelligently exclude things while using minimal processing power. For example in titan I'm pretty sure there is no frog to lick suck me to it, so knowing that cannot possibly happen it doesn't have to be checked. Binary searches are prime examples of intelligent exclusion.