Issue Information
-
#007551
-
0 - None Assigned
-
New
Issue Confirmations
-
Yes (0)No (0)
case BA_POEMBRAGI: val1 = 3*skill_lv+status->dex/10; // Casting time reduction //For some reason at level 10 the base delay reduction is 50%. val2 = (skill_lv<10?3*skill_lv:50)+status->int_/5; // After-cast delay reduction if(sd){ val1 += 2*pc->checkskill(sd,BA_MUSICALLESSON); val2 += 2*pc->checkskill(sd,BA_MUSICALLESSON); }
This is what lies in skill.c
We can see that, musical lesson gives the same bonus to both casting time reduction and after-cast delay reduction.
while, it's supposed to be otherwise.
according to multi-sources, when it comes to casting time reduction, it should be
val1 += pc->checkskill(sd,BA_MUSICALLESSON); (while val2 stays as is)