From 5efd5b8c95a43cab207f7fa13e17ba58f84e8e8a Mon Sep 17 00:00:00 2001 From: Atemo Date: Mon, 11 Mar 2024 18:58:17 +0100 Subject: [PATCH] Rebalance Hyper Novice 2024-02-05 (#8156) * Double Bowling Bash - Increases base damage from 3200+(Self Study Tactics skill level x 30)%Atk to 4250+(Self Study Tactics skill level x 30)%Atk per hit based on level 10. * Shield Chain Rush - Increases base damage from 5700+(Self Study Tactics skill level x 30)%Atk to 11350+(Self Study Tactics skill level x 30)%Atk based on level 10. * Spiral Pierce Max - Increases base damage from 8700+(Self Study Tactics skill level x 30)%Atk x size correction to 16000+(Self Study Tactics skill level x 30)%Atk x size correction based on level 10. * Breaking Limit - Increases damage bonus of Double Bowling Bash and Shield Chain Rush from 70% to 120%. * Hell's Drive - Increases base damage from 8500+(Self Study Sorcery skill level x 30)%Atk to 10700+(Self Study Sorcery skill level x 30)%Matk based on level 10. --- src/map/battle.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/map/battle.cpp b/src/map/battle.cpp index 069bfa3cc3..d6ef5079a9 100644 --- a/src/map/battle.cpp +++ b/src/map/battle.cpp @@ -1846,7 +1846,7 @@ int64 battle_calc_damage(struct block_list *src,struct block_list *bl,struct Dam switch (skill_id) { case HN_SHIELD_CHAIN_RUSH: case HN_DOUBLEBOWLINGBASH: - damage += damage * 70 / 100; + damage += damage * 120 / 100; break; case HN_MEGA_SONIC_BLOW: case HN_SPIRAL_PIERCE_MAX: @@ -5901,7 +5901,7 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list * skillratio += -100 + 50000; break; case HN_SPIRAL_PIERCE_MAX: - skillratio += -100 + 700 + 800 * skill_lv; + skillratio += -100 + 1000 + 1500 * skill_lv; skillratio += pc_checkskill(sd, HN_SELFSTUDY_TATICS) * 3 * skill_lv; skillratio += 5 * sstatus->pow; switch (status_get_size(target)){ @@ -5918,7 +5918,7 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list * RE_LVL_DMOD(100); break; case HN_SHIELD_CHAIN_RUSH: - skillratio += -100 + 700 + 500 * skill_lv; + skillratio += -100 + 850 + 1050 * skill_lv; skillratio += pc_checkskill(sd, HN_SELFSTUDY_TATICS) * 3 * skill_lv; skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100); @@ -5932,7 +5932,7 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list * RE_LVL_DMOD(100); break; case HN_DOUBLEBOWLINGBASH: - skillratio += -100 + 200 + 300 * skill_lv; + skillratio += -100 + 250 + 400 * skill_lv; skillratio += pc_checkskill(sd, HN_SELFSTUDY_TATICS) * 3 * skill_lv; skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100); @@ -8435,7 +8435,7 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list RE_LVL_DMOD(100); break; case HN_HELLS_DRIVE: - skillratio += -100 + 1500 + 700 * skill_lv; + skillratio += -100 + 1700 + 900 * skill_lv; skillratio += pc_checkskill(sd, HN_SELFSTUDY_SOCERY) * 4 * skill_lv; skillratio += 5 * sstatus->spl; RE_LVL_DMOD(100);