.@r = getrefine();
bonus bDex,1;
bonus bSplashRange,1;
.@val = 5*(.@r/2);
if (.@r >= 7) {
   bonus bAspdRate,15;
   if (.@r >= 9) {
      .@val += 5;
      if (.@r >= 11) {
         bonus5 bAutoSpell,"GS_SPREADATTACK",max(6,getskilllv("GS_SPREADATTACK")),50,BF_LONG|BF_WEAPON,1;
      }
   }
}
bonus bLongAtkRate,.@val;