Feature request : independant client skill queuing
Hi, When you have high latency, and you try to skill spam at relatively high attack speed( >180), the character adopts a jerky skill chaining behavior, adding the ping to the delay, but sometimes doing 2 skills in a row instantly.
I believe the reason is as described in this post : https://rathena.org/board/topic/99112-new-default-timer-interval-50ms-20ms/ "When I investigated why skills could be "chained" on official servers but failed to chain most of the time on my local rAthena test server. I originally thought the official server had implemented some kind of "skill queue" system that remembers all commands from the client and then executed them whenever there was time, this proved to be wrong. In fact, the client is the part that handles the skill queueing itself. It will remember skill requests the user requested and only send them to the server when it thinks a new skill can be used."
This is working well for low ping, but if this behavior is confirmed we can easily understand the issues rising from higher pings. Another element that supports it is that with mobile clients, such as AndRO, it is possible to spam at max speed even with high pings. That's what made me think that a possible solution would be to always force the client to send skill request to the server. Thank you for your time, Singe Horizontal