Item Use Script |
.@r = getrefine();
if (BaseJob == Job_Knight) {
bonus bBaseAtk,2*(readparam(bStr)/9);
bonus bMatk,2*(readparam(bInt)/9);
if (.@r>=7) {
bonus bDef,10;
bonus bMdef,15;
bonus2 bVariableCastrate,"LK_SPIRALPIERCE",20;
if (.@r>=8) {
bonus bDelayrate,-10;
bonus2 bSkillUseSP,"LK_SPIRALPIERCE",5;
if (.@r>=9) {
bonus2 bSkillAtk,"LK_SPIRALPIERCE",30;
bonus2 bSkillAtk,"KN_BOWLINGBASH",20;
if (.@r>=10) {
bonus bAllStats,2;
bonus bMaxHPrate,3;
bonus bMaxSPrate,3;
}
}
}
}
}
else if (BaseJob == Job_Crusader) {
bonus bBaseAtk,2*(readparam(bStr)/9);
bonus bMatk,2*(readparam(bInt)/9);
if (.@r>=7) {
bonus bDef,10;
bonus bMdef,15;
bonus2 bVariableCastrate,"PA_SHIELDCHAIN",20;
if (.@r>=8) {
bonus bDelayrate,-10;
bonus2 bSkillUseSP,"PA_SHIELDCHAIN",5;
if (.@r>=9) {
bonus2 bSkillAtk,"PA_SHIELDCHAIN",40;
bonus5 bAutoSpellOnSkill,"CR_GRANDCROSS","AL_HEAL",5,500,1;
if (.@r>=10) {
bonus bAllStats,2;
bonus bMaxHPrate,3;
bonus bMaxSPrate,3;
}
}
}
}
} |