From ec870ec33b996a78d0e251c36216b922e74874ab Mon Sep 17 00:00:00 2001 From: "Guilherme G. Menaldo" Date: Sat, 5 Aug 2023 15:07:40 -0300 Subject: [PATCH] Rebalance of HT_BLITZBEAT (Blitz Beat) - Damage formula changed - Auto Blitz Beat no longer splits the damage among multiple targets From massive skills rebalance (1st/2nd/transclass) (2018.10.31) --- src/map/battle.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/map/battle.c b/src/map/battle.c index 4a43ed40c95..3b37a5ae4b0 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -4274,12 +4274,16 @@ static struct Damage battle_calc_misc_attack(struct block_list *src, struct bloc #endif case HT_BLITZBEAT: case SN_FALCONASSAULT: - //Blitz-beat Damage. - if(!sd || (temp = pc->checkskill(sd,HT_STEELCROW)) <= 0) - temp=0; - md.damage=(sstatus->dex/10+sstatus->int_/2+temp*3+40)*2; - if(mflag > 1) //Autocasted Blitz. - nk|=NK_SPLASHSPLIT; + // Blitz-beat Damage. + if (sd == NULL || (temp = pc->checkskill(sd,HT_STEELCROW)) <= 0) + temp = 0; +#ifndef RENEWAL + md.damage = (sstatus->dex / 10 + sstatus->int_ / 2 + temp * 3 + 40) * 2; + if (mflag > 1) //Autocasted Blitz. + nk |= NK_SPLASHSPLIT; +#else + md.damage= skill_lv * 20 + temp * 6 + (sstatus->dex / 10 + sstatus->agi / 2) * 2; +#endif if (skill_id == SN_FALCONASSAULT) { //Div fix of Blitzbeat