Item Use Script |
.@r = getrefine();
if (BaseJob == Job_Blacksmith) {
bonus bBaseAtk,2*(readparam(bStr)/9);
bonus bMatk,2*(readparam(bInt)/9);
if (.@r>=7) {
bonus bDef,10;
bonus bMdef,15;
bonus2 bSkillAtk,"MC_MAMMONITE",30;
if (.@r>=8) {
bonus bDelayrate,-10;
bonus bCritical,10;
skill "BS_GREED",1;
bonus2 bSkillCooldown,"BS_GREED",5000;
if (.@r>=9) {
bonus2 bSkillCooldown,"BS_GREED",-2000;
bonus2 bSkillAtk,"WS_CARTTERMINATION",30;
if (.@r>=10) {
bonus bAllStats,2;
bonus bMaxHPrate,3;
bonus bMaxSPrate,3;
}
}
}
}
}
else if (BaseJob == Job_Alchemist) {
bonus bBaseAtk,2*(readparam(bStr)/9);
bonus bMatk,2*(readparam(bInt)/9);
if (.@r>=7) {
bonus bDef,10;
bonus bMdef,15;
bonus2 bSkillAtk,"AM_ACIDTERROR",20;
bonus2 bSkillAtk,"AM_DEMONSTRATION",40;
if (.@r>=8) {
bonus bDelayrate,-10;
bonus2 bSkillUseSP,"CR_ACIDDEMONSTRATION",5;
if (.@r>=9) {
bonus2 bSkillCooldown,"CR_ACIDDEMONSTRATION",-300;
bonus bLongAtkRate,10;
if (.@r>=10) {
bonus bAllStats,2;
bonus bMaxHPrate,3;
bonus bMaxSPrate,3;
}
}
}
}
} |