Why is it so hard when you are hit by an attack to query the players position and if it has changed, and they should not be hit ... they don't get hit.
Last night in Titan a landslide goes from NW to SW, I was beyond clear of it. How do I know you ask ... because when I was 'hit' and fell to the floor I was no where near where landslide was. If you take in to account its a knock back how would I end up on the east side on the arena? I didnt even slide the direction the attack was but a completely new direction all together.

Again a simple solution is to ping the client for an update on hit to determine if they should be hit or not. Timer based updates are bad, have we not learned about asynchronous event based programming yet?