bonus bUnbreakableWeapon;
.@r = getrefine();
bonus bMatk,.@r/2*10;
bonus2 bSkillAtk,"SO_DIAMONDDUST",.@r/3*12;
if (.@r>=7) {
   bonus2 bMagicAddEle,Ele_All,15;
   bonus2 bSkillAtk,"SO_VARETYR_SPEAR",15;
}
if (.@r>=9) {
   bonus2 bSkillAtk,"SO_VARETYR_SPEAR",20;
   bonus bVariableCastrate,-7;
}
if (.@r>=11) {
   bonus bVariableCastrate,-8;
   bonus2 bSkillCooldown,"SO_VARETYR_SPEAR",-2000;
}