is This Working on Hercules SVN i got this from rathena site
Open src/map/skill.c Find:
int skill_check_condition_castend(struct map_session_data* sd, short skill, short lv){struct skill_condition require;struct status_data *status;int i;int index[MAX_SKILL_ITEM_REQUIRE];
is This Working on Hercules SVN i got this from rathena site
Open src/map/skill.c
Find:
int skill_check_condition_castend(struct map_session_data* sd, short skill, short lv){struct skill_condition require;struct status_data *status;int i;int index[MAX_SKILL_ITEM_REQUIRE];After ADD:
Find and Replace the two places like that:
if( require.weapon && !pc_check_weapontype(sd,require.weapon) ) {By this:
if(require.weapon && !(pc_check_weapontype(sd,require.weapon) || (skill == LK_PARRYING && sc && sc->data[SC_SPIRIT] && sc->data[SC_SPIRIT]->val2 == SL_KNIGHT && sd->status.weapon == W_1HSWORD)) ){Share this post
Link to post
Share on other sites