bonus bUnbreakableWeapon;
.@r = getrefine();
bonus bBaseAtk,.@r*2;
bonus bMatk,.@r*2;
.@i = min(BaseLevel,180)/15*3;
bonus bBaseAtk,.@i;
bonus bMatk,.@i;
if (.@r>=7) {
   bonus bVariableCastrate,getskilllv("SU_NYANGGRASS")*-2;
   bonus bLongAtkRate,getskilllv("SU_SVG_SPIRIT")*2;
}
if (.@r>=9) {
   bonus2 bAddSize,Size_All,10;
   bonus2 bMagicAddSize,Size_All,10;
}