Pandaaa 2 Posted January 13, 2017 (edited) Found the problem... it is on skill.c a soul link modification for parrying skill of Lord Knight heres the line SKILL.C(Original) if( require.weapon && !pc_check_weapontype(sd,require.weapon) ) { clif->skill_fail(sd,skill_id,USESKILL_FAIL_THIS_WEAPON,0); return 0; } SKILL.C(Mod for Parrying) if( require.weapon && !pc_check_weapontype(sd,require.weapon) && skill_id == LK_PARRYING && !sd->sc.data[SC_SOULLINK] && !pc_check_weapontype(sd,2)) { clif->skill_fail(sd,skill_id,USESKILL_FAIL_THIS_WEAPON,0); return 0; } after compiling this parrying with one hand sword (soul linked) is working but the other skills of jobs are freely used without any weapon requirements.... revierting to the original skill.c backs to normal that requires weapons on specific skills HELP ANYONE? ( Edited January 13, 2017 by Pandaaa Quote Share this post Link to post Share on other sites
0 Blinzer 6 Posted January 13, 2017 (edited) well yeah, you forced it to only work when the skill is == parrying. you have to isolate the parry condition from the rest if( require.weapon && !pc_check_weapontype(sd,require.weapon)) { if( skill_id == LK_PARRYING && sd->sc.data[SC_SOULLINK]) { return 0; } else { clif->skill_fail(sd,skill_id,USESKILL_FAIL_THIS_WEAPON,0); return 0; } } Edited January 13, 2017 by Blinzer Quote Share this post Link to post Share on other sites
Found the problem...
it is on skill.c
a soul link modification for parrying skill of Lord Knight
heres the line
SKILL.C(Original)
SKILL.C(Mod for Parrying)
after compiling this parrying with one hand sword (soul linked) is working but the other skills of jobs are freely used without any weapon requirements.... revierting to the original skill.c backs to normal that requires weapons on specific skills
HELP ANYONE? (
Share this post
Link to post
Share on other sites