diff --git a/src/map/battle.cpp b/src/map/battle.cpp index 01b3c8a9e4..312191fcb1 100644 --- a/src/map/battle.cpp +++ b/src/map/battle.cpp @@ -5790,16 +5790,13 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list * } break; case TR_RHYTHMSHOOTING: - skillratio += -100 + 450 + 650 * skill_lv; + skillratio += -100 + 550 + 950 * skill_lv; if (sd && pc_checkskill(sd, TR_STAGE_MANNER) > 0) skillratio += 5 * sstatus->con; if (tsc && tsc->getSCE(SC_SOUNDBLEND)) { - if (skill_lv == 4) - skillratio += 830; // Typo in skill description ? - else - skillratio += 350 + 100 * skill_lv; + skillratio += 300 + 100 * skill_lv; skillratio += 2 * sstatus->con; } @@ -8154,10 +8151,10 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list RE_LVL_DMOD(100); break; case TR_METALIC_FURY: - skillratio += -100 + 2600 * skill_lv; + skillratio += -100 + 3850 * skill_lv; // !Todo: skill affected by SPL (without SC_SOUNDBLEND) as well? if (tsc && tsc->getSCE(SC_SOUNDBLEND)) { - skillratio += 1000 * skill_lv; + skillratio += 800 * skill_lv; skillratio += 2 * pc_checkskill(sd, TR_STAGE_MANNER) * sstatus->spl; } RE_LVL_DMOD(100);