bonus bAgiVit,5;
bonus bMdef,10;
bonus2 bSubEle,Ele_Fire,5;
bonus2 bSubEle,Ele_Water,5;
bonus2 bSubRace,RC_Dragon,5;
bonus2 bSubRace,RC_DemiHuman,5;
bonus2 bSubRace,RC_Player_Human,5;
.@r = getrefine();
.@val = (readparam(bAgi)+readparam(bVit))/20;
if (.@r>=7) {
   skill "TF_HIDING",1;
   if (.@r>=8) {
      bonus bMaxHPrate,.@val;
      bonus bVariableCastrate,-2*.@val;
      if (.@r>=9) {
         skill "AS_CLOAKING",1;
      }
   }
}