Jump to content
  • 0

Request for Gate of Hell skill level 1~4 melee attack


Question

Posted

Hi everyone, may I know how can I edit this part? Currently my server skill setting for Gate of Hell level 1 ~ 4 is ranged attack, how can I modify this to melee attack?

 

Client 20180620

4 answers to this question

Recommended Posts

  • 0
Posted
On 10/19/2022 at 4:37 AM, ikaris_ said:

Hi everyone, may I know how can I edit this part? Currently my server skill setting for Gate of Hell level 1 ~ 4 is ranged attack, how can I modify this to melee attack?

 

Client 20180620

Issue resolved.

  • 0
Posted

I don't know you using which rathena version. But I edit this part in SRC battle.cpp

 

    //Skill Range Criteria
    if (battle_config.skillrange_by_distance &&
        (src->type&battle_config.skillrange_by_distance)
    ) { //based on distance between src/target [Skotlex]
        if (check_distance_bl(src, target, 3))
            return BF_SHORT;
        return BF_LONG;
    }

    if (skill_id == SR_GATEOFHELL) {
        if (skill_lv < 5)
            return BF_SHORT;
        else
            return BF_LONG;
    }

    //based on used skill's range
    if (skill_get_range2(src, skill_id, skill_lv, true) < 5)
        return BF_SHORT;
    return BF_LONG;
}
 

  • 0
Posted
On 2/27/2023 at 2:32 PM, Yami said:

How did you resolve this? I'm having same issue with level 4 GOH.

 

I don't know you using which rathena version. But I edit this part in SRC battle.cpp

 

    //Skill Range Criteria
    if (battle_config.skillrange_by_distance &&
        (src->type&battle_config.skillrange_by_distance)
    ) { //based on distance between src/target [Skotlex]
        if (check_distance_bl(src, target, 3))
            return BF_SHORT;
        return BF_LONG;
    }

    if (skill_id == SR_GATEOFHELL) {
        if (skill_lv < 5)
            return BF_SHORT;
        else
            return BF_LONG;
    }

    //based on used skill's range
    if (skill_get_range2(src, skill_id, skill_lv, true) < 5)
        return BF_SHORT;
    return BF_LONG;
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...