.@a = getskilllv("BA_MUSICALLESSON");
bonus bMatkRate,5;
bonus2 bMagicAtkEle,Ele_All,1*.@a;
if (BaseLevel>=105) {
   bonus2 bSkillCooldown,"WM_METALICSOUND",-2000;
   bonus2 bSkillAtk,"WM_METALICSOUND",25;
   bonus2 bSkillAtk,"WM_REVERBERATION",25;
   if (BaseLevel>=110) {
      bonus2 bSkillFixedCast,"WM_REVERBERATION",-500;
      bonus2 bMagicAddSize,Size_All,15;
      if (BaseLevel>=115) {
         bonus2 bSkillAtk,"WM_METALICSOUND",15;
         bonus2 bSkillAtk,"WM_REVERBERATION",15;
      }
   }
}