.@a = getskilllv("NJ_NINPOU");
bonus bUnbreakableWeapon;
bonus bMatkRate,5;
bonus bVariableCastrate,-1*.@a;
if (BaseLevel>=105) {
   bonus2 bMagicAtkEle,Ele_Water,10;
   bonus2 bMagicAtkEle,Ele_Wind,10;
   bonus2 bMagicAtkEle,Ele_Fire,10;
   bonus2 bSkillAtk,"NJ_KOUENKA",25;
   bonus2 bSkillAtk,"NJ_HYOUSENSOU",25;
   bonus2 bSkillAtk,"NJ_HUUJIN",25;
   if (BaseLevel>=110) {
      bonus bVariableCastrate,-10;
      bonus2 bMagicAddSize,Size_ALL,15;
      if (BaseLevel>=115) {
         bonus2 bSkillAtk,"NJ_KOUENKA",15;
         bonus2 bSkillAtk,"NJ_HYOUSENSOU",15;
         bonus2 bSkillAtk,"NJ_HUUJIN",15;
      }
   }
}