HerculesWS / Hercules

Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
http://herc.ws
GNU General Public License v3.0
903 stars 757 forks source link

Delay on walking after using self skill #3326

Open kyeme opened 1 month ago

kyeme commented 1 month ago

Describe the bug After Casting (self skill with casting time), you will not be able to walk immediately

To Reproduce This happens when you cast a skill (self skill with casting time only) is not done yet and you FORCE yourself to walk and the bug will appear: the result after casting you will not be able to walk immediately (need spam left click mouse or where to walk)

Expected behavior In official you can walk immediately

Video https://youtu.be/Yv4xXiS0N8I

MrKeiKun commented 1 month ago

Can anybody replicate this issue? I noticed within the video, the client is injected already with Gepard Shield and most likely Hercules Emu there already has the codes as well. Those factors can affect somehow, maybe a clean client and Herc is better to test.

kyeme commented 1 month ago

With Gepard or without Gepard the issue still exists.

skyleo commented 1 month ago

I think this is in relation to a decision to combat position lag, while it's possibly true that on official servers the server software doesn't ensure this delay and thus doesn't apply any. It's also true that this delay does exist on the client-side. Resulting in "position lag" / desync. If the intent was to introduce a delay, and it's only enforced on client-side giving players the illusion that you "should" be able to move, then probably for the best to have one on the server-side.

I'm purely talking from memory here though.