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.
[x] I am aware that this PR may be closed if the above-mentioned criteria are not fulfilled.
Changes Proposed
Currently, combo skills can only be triggered in a small window of 300ms (by default) where SC_COMBOATTACK is active and the previous combo skill delay has terminated. This is the official behavior and makes triggering combo skills after hard delays quite difficult and unintuitive, specially if the user has latency problems.
This change adds a toggle that, if enabled, allows combo skill users to trigger combo skills automatically after the previous combo skill delay has finished if it was requested during its delay.
This optional behavior allows chaining combo skills more intuitive and easier, without bypassing delays or changing mechanics.
Pull Request Prelude
Changes Proposed
Currently, combo skills can only be triggered in a small window of 300ms (by default) where SC_COMBOATTACK is active and the previous combo skill delay has terminated. This is the official behavior and makes triggering combo skills after hard delays quite difficult and unintuitive, specially if the user has latency problems.
This change adds a toggle that, if enabled, allows combo skill users to trigger combo skills automatically after the previous combo skill delay has finished if it was requested during its delay.
This optional behavior allows chaining combo skills more intuitive and easier, without bypassing delays or changing mechanics.
Issues addressed: None.