How do you know they aren’t doing something similar to this already. Did they explicitly state anywhere that they’re adding your full ping to all server communications on your swing
Yes it has been known for over a month. I have a thread describing how it works if you want to have a read of that.
Essentially when you release your mouse button to release the swing, it sends a message to the server saying:
Client: "I'm ready to release my attack"
To which the server responds with:
Server: "Okay go ahead and release it"
Upon receiving the response from the server, you will only then play the swinging animation.
So it naturally adds the full round trip time of your connection to the server to every swing you release.
My suggestion is to only add the one way trip time to the release, thereby halving the added delay and still achieving the benefit of mitigating very high ping abuse.