I just noticed the latest ... songs ... are different from my memory .....WTF (20190530 client)
ok so go back to 20180620 client
case BA_APPLEIDUN:
#ifdef RENEWAL
hp = 100+2*skill_lv+5*(status_get_vit(src)/10); // HP recovery
#else // not RENEWAL
hp = 30+5*skill_lv+5*(status_get_vit(src)/10); // HP recovery
#endif // RENEWAL
if( sd )
hp += 5*pc->checkskill(sd,BA_MUSICALLESSON);
break;
case BA_APPLEIDUN:
val1 = 5+1000*skill_lv+st->vit/10; // MaxHP percent increase
if(sd)
val1 += pc->checkskill(sd,BA_MUSICALLESSON);
break;
max level modification need to done both client side and server side