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
892 stars 757 forks source link

Asura Strike vs Dead Target #1273

Open kyeme opened 8 years ago

kyeme commented 8 years ago

When you cast Asura Strike and your target dies during the cast time, you still lose all sphere, fury mode and SP.

On rAthena/hercules the removal of Fury mode and drain of SP only happens if the target is still alive.

Credits: Playtester

memoryss1 commented 8 years ago

seems not only asura but all skills perform in the same way

MrKeiKun commented 2 years ago
        //When Asura fails... (except when it fails from Fog of Wall)
        //Consume SP/spheres
        skill->consume_requirement(sd,ud->skill_id, ud->skill_lv,1);
        status->set_sp(src, 0, STATUS_HEAL_DEFAULT); 
        sc = &sd->sc;
        if (sc->count) {
            //End states
            status_change_end(src, SC_EXPLOSIONSPIRITS, INVALID_TIMER); 

Is this only on renewal?