bonus bStr,3; bonus bMaxSP,80; bonus bBaseAtk,25; bonus3 bAutoSpell,"AL_CRUCIS",5,10; bonus2 bSkillAtk,"MO_EXTREMITYFIST",10; if (BaseJob == Job_Monk) { bonus bUseSPrate,-10; bonus bNoCastCancel; }
.@r = getequiprefinerycnt(EQI_ARMOR); if (.@r==5) bonus bDefEle,Ele_Earth; else if (.@r==6) bonus bDefEle,Ele_Water; else if (.@r==7) bonus bDefEle,Ele_Wind; else if (.@r==8) bonus bDefEle,Ele_Fire; else if (.@r==9) bonus bDefEle,Ele_Dark; else if (.@r>=10) bonus bDefEle,Ele_Holy;
.@r = getequiprefinerycnt(EQI_ARMOR); bonus bBaseAtk,50; bonus2 bSubSize,Size_Medium,8; bonus2 bSubSize,Size_Large,8; bonus bLongAtkRate,4*(.@r/3); bonus bShortAtkRate,4*(.@r/3); if (BaseJob == Job_Merchant) bonus bBaseAtk,80;
.@r = getequiprefinerycnt(EQI_ARMOR); bonus bBaseAtk,80; bonus2 bSubSize,Size_Medium,8; bonus2 bSubSize,Size_Large,8; bonus bShortAtkRate,4*(.@r/2); bonus bLongAtkRate,4*(.@r/2); if (BaseClass == Job_Merchant) { bonus bBaseAtk,100; }