.@r = getrefine();
if (readparam(bStr) >= 90) {
   bonus bBaseAtk,15;
   if (.@r >= 9)
      bonus bBaseAtk,15;
   }
   if (readparam(bInt) >= 90) {
      bonus bMatk,15;
      if (.@r >= 9)
         bonus bMatk,15;
   }
   if (readparam(bVit) >= 90) {
      bonus bMaxHPrate,5;
      bonus bMaxSPrate,5;
      if (.@r >= 9)
         bonus bMaxHPrate,5;
         bonus bMaxSPrate,5;
   }
   if (readparam(bAgi) >= 90) {
      bonus bAspd,1;
      if (.@r >= 9)
         bonus bAspd,1;
   }
   if (readparam(bDex) >= 90) {
      bonus bLongAtkRate,5;
      if (.@r >= 9)
         bonus bLongAtkRate,5;
   }
   if (readparam(bLuk) >= 90) {
      bonus bCritAtkRate,5;
      if (.@r >= 9)
         bonus bCritAtkRate,5;
}