From cdf3945de26886c818da5d2f52b7341ecb56f39e Mon Sep 17 00:00:00 2001 From: Atemo Date: Tue, 18 Aug 2026 14:19:34 +0200 Subject: [PATCH 1/4] 6th rebalance - Inquisitor - Part 2 (#10078) * Inquisitor 1. Oleum Sanctum - Changes skill cooldown from 1.5 second to 1.8 / 1.6 / 1.4 / 1.2 / 1 seconds depending on skill level. 2. Massive Flame Blaster - Increases base damage from 23000% ATK to 25000% ATK based on level 10. - Increases base damage (Demon, Brute) from 24500% ATK to 26500% ATK based on level 10. - Reduces skill cooldown from 5 seconds to 3.5 seconds. 3. Third Consecration - Increases base damage from 6000% ATK to 6250% ATK per hit based on level 5. --- db/re/skill_db.yml | 14 ++++++++++++-- src/map/skills/acolyte/massiveflameblaster.cpp | 3 ++- src/map/skills/acolyte/thirdconsecration.cpp | 2 +- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/db/re/skill_db.yml b/db/re/skill_db.yml index 4850e5d7c31..5b3f03fa9cc 100644 --- a/db/re/skill_db.yml +++ b/db/re/skill_db.yml @@ -36004,7 +36004,17 @@ Body: Time: 6000 - Level: 5 Time: 7000 - Cooldown: 1500 + Cooldown: + - Level: 1 + Time: 1800 + - Level: 2 + Time: 1600 + - Level: 3 + Time: 1400 + - Level: 4 + Time: 1200 + - Level: 5 + Time: 1000 Requires: SpCost: - Level: 1 @@ -36070,7 +36080,7 @@ Body: SplashArea: 4 AfterCastActDelay: 500 Duration1: 150000 - Cooldown: 5000 + Cooldown: 3500 Requires: SpCost: 100 ApCost: 12 diff --git a/src/map/skills/acolyte/massiveflameblaster.cpp b/src/map/skills/acolyte/massiveflameblaster.cpp index 94602f9b10d..19d38e27c3c 100644 --- a/src/map/skills/acolyte/massiveflameblaster.cpp +++ b/src/map/skills/acolyte/massiveflameblaster.cpp @@ -22,7 +22,8 @@ void SkillMassiveFlameBlaster::calculateSkillRatio(const Damage* wd, const block const status_data* sstatus = status_get_status_data(*src); const status_data* tstatus = status_get_status_data(*target); - skillratio += -100 + 2300 * skill_lv + 15 * sstatus->pow; + skillratio += -100 + 2500 * skill_lv; + skillratio += 15 * sstatus->pow; if (tstatus->race == RC_BRUTE || tstatus->race == RC_DEMON) skillratio += 150 * skill_lv; RE_LVL_DMOD(100); diff --git a/src/map/skills/acolyte/thirdconsecration.cpp b/src/map/skills/acolyte/thirdconsecration.cpp index cdcc03b9b4d..c583cdfdbc9 100644 --- a/src/map/skills/acolyte/thirdconsecration.cpp +++ b/src/map/skills/acolyte/thirdconsecration.cpp @@ -14,7 +14,7 @@ SkillThirdConsecration::SkillThirdConsecration() : SkillImplRecursiveDamageSplas void SkillThirdConsecration::calculateSkillRatio(const Damage* wd, const block_list* src, const block_list* target, uint16 skill_lv, int32& skillratio, int32 mflag) const { const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 1200 * skill_lv; + skillratio += -100 + 1250 * skill_lv; skillratio += 10 * sstatus->pow; RE_LVL_DMOD(100); From b432ad672e85429a6f403e2df6771315a568f147 Mon Sep 17 00:00:00 2001 From: Atemo Date: Tue, 18 Aug 2026 14:20:16 +0200 Subject: [PATCH 2/4] 6th rebalance - Night Watch - Part 2 (#10081) * Night Watch 1. Hidden Card - Reduces AP consumption from 150 to 125. 2. The Vigilante at Night - Increases base damage (Gatling Gun) from 1500% ATK to 1750% ATK per hit based on level 5. - Increases base damage (Shotgun) from 4300% ATK to 4850% ATK based on level 5. 3. Wild Fire - Increases base damage (Shotgun) from 17500% ATK to 19250% ATK based on level 5. - Increases base damage (Grenade Launcher) from 16500% ATK to 18750% ATK based on level 5. 4. Wild Shot - Increases AP recovery rate from 2 to 3. - Pistol : Increases base damage from 1770% ATK / 2070% ATK (Hidden Card) to 2000% ATK / 2500% ATK (Hidden Card) per hit based on level 5. - Rifle : Increases base damage from 1770% ATK / 2270% ATK (Hidden Card) to 2000% ATK / 2750% ATK (Hidden Card) per hit based on level 5. 5. Midnight Fallen - Increases AP recovery rate from 2 to 3. - Shotgun : Increases base damage from 6400% ATK / 8400% ATK (Hidden Card) to 6750% ATK / 8750% ATK (Hidden Card) per hit based on level 5. - Gatling Gun : Increases base damage from 6400% ATK / 7400% ATK (Hidden Card) to 6750% ATK / 7750% ATK (Hidden Card) per hit based on level 5. - Grenade Launcher : Increases base damage from 6400% ATK / 8100% ATK (Hidden Card) to 6750% ATK / 8450% ATK (Hidden Card) per hit based on level 5. --- db/re/skill_db.yml | 6 +++--- src/map/skills/gunslinger/midnightfallen.cpp | 2 +- src/map/skills/gunslinger/thevigilanteatnight.cpp | 4 ++-- src/map/skills/gunslinger/wildfire.cpp | 7 +++++-- src/map/skills/gunslinger/wildshot.cpp | 6 +++--- 5 files changed, 14 insertions(+), 11 deletions(-) diff --git a/db/re/skill_db.yml b/db/re/skill_db.yml index 5b3f03fa9cc..e197bb90d89 100644 --- a/db/re/skill_db.yml +++ b/db/re/skill_db.yml @@ -41785,7 +41785,7 @@ Body: FixedCastTime: 2000 Requires: SpCost: 150 - ApCost: 150 + ApCost: 125 Status: Hidden_Card - Id: 5415 Name: NW_MISSION_BOMBARD @@ -44625,7 +44625,7 @@ Body: Area: 3 - Level: 5 Area: 3 - GiveAp: 2 + GiveAp: 3 AfterCastActDelay: 1000 Cooldown: 750 CastCancel: true @@ -44672,7 +44672,7 @@ Body: Area: 3 - Level: 5 Area: 3 - GiveAp: 2 + GiveAp: 3 AfterCastActDelay: 1000 Cooldown: 700 CastCancel: true diff --git a/src/map/skills/gunslinger/midnightfallen.cpp b/src/map/skills/gunslinger/midnightfallen.cpp index c388219801a..5eb2fae531a 100644 --- a/src/map/skills/gunslinger/midnightfallen.cpp +++ b/src/map/skills/gunslinger/midnightfallen.cpp @@ -30,7 +30,7 @@ void SkillMidnightFallen::calculateSkillRatio(const Damage* wd, const block_list const status_change* sc = status_get_sc(src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 2400 + 800 * skill_lv; + skillratio += -100 + 2500 + 850 * skill_lv; if (sd != nullptr && sc != nullptr && sc->hasSCE(SC_HIDDEN_CARD)) { if (sd->weapontype1 == W_GATLING) skillratio += 200 * skill_lv; diff --git a/src/map/skills/gunslinger/thevigilanteatnight.cpp b/src/map/skills/gunslinger/thevigilanteatnight.cpp index cee3897b5df..16d6c1dccbf 100644 --- a/src/map/skills/gunslinger/thevigilanteatnight.cpp +++ b/src/map/skills/gunslinger/thevigilanteatnight.cpp @@ -49,11 +49,11 @@ void SkillTheVigilanteAtNight::calculateSkillRatio(const Damage* wd, const block const status_data* sstatus = status_get_status_data(*src); if (sd && sd->weapontype1 == W_GATLING) { - skillratio += -100 + 300 * skill_lv; + skillratio += -100 + 350 * skill_lv; if (sc && sc->getSCE(SC_INTENSIVE_AIM_COUNT)) skillratio += sc->getSCE(SC_INTENSIVE_AIM_COUNT)->val1 * 100 * skill_lv; } else { - skillratio += -100 + 800 + 700 * skill_lv; + skillratio += -100 + 850 + 800 * skill_lv; if (sc && sc->getSCE(SC_INTENSIVE_AIM_COUNT)) skillratio += sc->getSCE(SC_INTENSIVE_AIM_COUNT)->val1 * 200 * skill_lv; } diff --git a/src/map/skills/gunslinger/wildfire.cpp b/src/map/skills/gunslinger/wildfire.cpp index bf23f30e97f..0423eb1af66 100644 --- a/src/map/skills/gunslinger/wildfire.cpp +++ b/src/map/skills/gunslinger/wildfire.cpp @@ -32,11 +32,14 @@ void SkillWildFire::calculateSkillRatio(const Damage* wd, const block_list* src, const status_change* sc = status_get_sc(src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 1500 + 3000 * skill_lv; + skillratio += -100 + 1500 + 3450 * skill_lv; skillratio += 5 * sstatus->con; + if (sc && sc->getSCE(SC_INTENSIVE_AIM_COUNT)) skillratio += sc->getSCE(SC_INTENSIVE_AIM_COUNT)->val1 * 500 * skill_lv; + if (sd && sd->weapontype1 == W_SHOTGUN) - skillratio += 200 * skill_lv; + skillratio += 100 * skill_lv; + RE_LVL_DMOD(100); } diff --git a/src/map/skills/gunslinger/wildshot.cpp b/src/map/skills/gunslinger/wildshot.cpp index 2ad08cb1bed..638f719e5e0 100644 --- a/src/map/skills/gunslinger/wildshot.cpp +++ b/src/map/skills/gunslinger/wildshot.cpp @@ -34,12 +34,12 @@ void SkillWildShot::calculateSkillRatio(const Damage* wd, const block_list* src, const status_change* sc = status_get_sc(src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 870 + 180 * skill_lv; + skillratio += -100 + 850 + 230 * skill_lv; if (sd != nullptr && sc != nullptr && sc->hasSCE(SC_HIDDEN_CARD)) { if (sd->weapontype1 == W_REVOLVER) - skillratio += 60 * skill_lv; - else if (sd->weapontype1 == W_RIFLE) skillratio += 100 * skill_lv; + else if (sd->weapontype1 == W_RIFLE) + skillratio += 150 * skill_lv; } skillratio += 5 * sstatus->con; //!TODO: check con ratio RE_LVL_DMOD(100); From f20ba03261062948a0c27efb7336f853cdf7f904 Mon Sep 17 00:00:00 2001 From: Atemo Date: Tue, 18 Aug 2026 16:57:12 +0200 Subject: [PATCH 3/4] 6th rebalance - Shinkiro & Shiranui - Part 2 (#10082) 1. Shadow Flash - Applies AP recovery rate by 1. (already implemented) 2. Huuma Shuriken - Construct - Applies AP recovery rate by 1. 3. Red Flame Cannon / Cold Blooded Cannon / Thundering Cannon / Golden Dragon Cannon - Applies AP recovery rate by 1. 4. Kunai - Rotation - Applies AP recovery rate by 1. - Increases base damage from 6200% ATK to 7750% ATK per hit based on level 5. 5. Kunai - Refraction - Applies AP recovery rate by 1. - Increases base damage from 4450% ATK to 4800% ATK per hit based on level 10. 6. Kunai - Nightmare - Increases base damage from 18000% ATK to 22500% ATK based on level 1. 7. Shadow - Nightmare - Increases base damage from 18000% ATK to 22500% ATK based on level 1. 8. Dark Dragon - Nightmare - Increases base damage from 15500% MATK to 17500% MATK based on level 1. --- db/re/skill_db.yml | 7 +++++++ src/map/skills/ninja/darkdragonnightmare.cpp | 2 +- src/map/skills/ninja/kunainightmare.cpp | 3 ++- src/map/skills/ninja/kunairefraction.cpp | 2 +- src/map/skills/ninja/kunairotation.cpp | 2 +- src/map/skills/ninja/shadownightmare.cpp | 3 ++- 6 files changed, 14 insertions(+), 5 deletions(-) diff --git a/db/re/skill_db.yml b/db/re/skill_db.yml index e197bb90d89..88d9c49c5bc 100644 --- a/db/re/skill_db.yml +++ b/db/re/skill_db.yml @@ -44020,6 +44020,7 @@ Body: Range: 9 Hit: Multi_Hit HitCount: -3 + GiveAp: 1 Element: Weapon SplashArea: 2 ActiveInstance: 13 @@ -44112,6 +44113,7 @@ Body: Range: 1 Hit: Multi_Hit HitCount: -3 + GiveAp: 1 Element: Weapon DamageFlags: IgnoreFlee: true @@ -44162,6 +44164,7 @@ Body: Range: 1 Hit: Single HitCount: 1 + GiveAp: 1 Element: Weapon DamageFlags: Splash: true @@ -44215,6 +44218,7 @@ Body: Hit: Multi_Hit HitCount: -3 ActiveInstance: 7 + GiveAp: 1 Element: Fire DamageFlags: Splash: true @@ -44276,6 +44280,7 @@ Body: Range: 9 Hit: Multi_Hit HitCount: -6 + GiveAp: 1 Element: Water DamageFlags: Splash: true @@ -44338,6 +44343,7 @@ Body: Hit: Multi_Hit HitCount: -2 ActiveInstance: 13 + GiveAp: 1 Element: Wind DamageFlags: Splash: true @@ -44399,6 +44405,7 @@ Body: Range: 9 Hit: Single HitCount: 1 + GiveAp: 1 Element: Earth DamageFlags: Splash: true diff --git a/src/map/skills/ninja/darkdragonnightmare.cpp b/src/map/skills/ninja/darkdragonnightmare.cpp index 4df5f5479a9..52ba152dc10 100644 --- a/src/map/skills/ninja/darkdragonnightmare.cpp +++ b/src/map/skills/ninja/darkdragonnightmare.cpp @@ -19,7 +19,7 @@ void SkillDarkDragonNightmare::applyAdditionalEffects(block_list *src, block_lis void SkillDarkDragonNightmare::calculateSkillRatio(const Damage *wd, const block_list *src, const block_list *target, uint16 skill_lv, int32 &skillratio, int32 mflag) const { const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 15500 * skill_lv; + skillratio += -100 + 17500 * skill_lv; skillratio += 5 * sstatus->spl; RE_LVL_DMOD(100); } diff --git a/src/map/skills/ninja/kunainightmare.cpp b/src/map/skills/ninja/kunainightmare.cpp index f484f56318f..cc0c98795ee 100644 --- a/src/map/skills/ninja/kunainightmare.cpp +++ b/src/map/skills/ninja/kunainightmare.cpp @@ -20,7 +20,8 @@ void SkillKunaiNightmare::calculateSkillRatio(const Damage *wd, const block_list const status_data* sstatus = status_get_status_data(*src); const status_change *tsc = status_get_sc(target); - skillratio += -100 + 18000 + 5 * sstatus->pow; + skillratio += -100 + 22500; + skillratio += 5 * sstatus->pow; if( tsc != nullptr && tsc->getSCE( SC_NIGHTMARE ) != nullptr ){ skillratio += skillratio / 2; diff --git a/src/map/skills/ninja/kunairefraction.cpp b/src/map/skills/ninja/kunairefraction.cpp index 8524d327707..4927f98c2ae 100644 --- a/src/map/skills/ninja/kunairefraction.cpp +++ b/src/map/skills/ninja/kunairefraction.cpp @@ -17,7 +17,7 @@ void SkillKunaiRefraction::calculateSkillRatio(const Damage *wd, const block_lis const status_data* sstatus = status_get_status_data(*src); const map_session_data* sd = BL_CAST(BL_PC, src); - skillratio += -100 + 250 + 420 * skill_lv; + skillratio += -100 + 300 + 450 * skill_lv; skillratio += pc_checkskill( sd, SS_KUNAIKAITEN ) * 10 * skill_lv; skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100); diff --git a/src/map/skills/ninja/kunairotation.cpp b/src/map/skills/ninja/kunairotation.cpp index 6a60778d14c..bb30772d7a8 100644 --- a/src/map/skills/ninja/kunairotation.cpp +++ b/src/map/skills/ninja/kunairotation.cpp @@ -15,7 +15,7 @@ void SkillKunaiRotation::calculateSkillRatio(const Damage *wd, const block_list const status_data* sstatus = status_get_status_data(*src); const map_session_data* sd = BL_CAST(BL_PC, src); - skillratio += -100 + 950 + 1050 * skill_lv; + skillratio += -100 + 1000 + 1350 * skill_lv; skillratio += pc_checkskill( sd, SS_KUNAIWAIKYOKU ) * 100 * skill_lv; skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100); diff --git a/src/map/skills/ninja/shadownightmare.cpp b/src/map/skills/ninja/shadownightmare.cpp index 9d721d7e061..f031d646c49 100644 --- a/src/map/skills/ninja/shadownightmare.cpp +++ b/src/map/skills/ninja/shadownightmare.cpp @@ -20,7 +20,8 @@ void SkillShadowNightmare::calculateSkillRatio(const Damage *wd, const block_lis const status_data* sstatus = status_get_status_data(*src); const status_change *tsc = status_get_sc(target); - skillratio += -100 + 18000 + 5 * sstatus->pow; + skillratio += -100 + 22500; + skillratio += 5 * sstatus->pow; if( tsc != nullptr && tsc->getSCE( SC_NIGHTMARE ) != nullptr ){ skillratio += skillratio / 2; From 956eb469f8ab011b092482cb787b4fe2135e14fa Mon Sep 17 00:00:00 2001 From: Atemo Date: Tue, 18 Aug 2026 16:58:35 +0200 Subject: [PATCH 4/4] 6th rebalance - Sky Emperor - Part 2 (#10084) 1. Noon Blast - Increases base damage from 7850% ATK to 9500% ATK based on level 5. 2. Sunset Blast - Increases base damage from 2950% ATK to 3700% ATK based on level 5. 3. Midnight Kick - Increases base damage from 8300% ATK to 9350% ATK based on level 5. - Increases base damage (Midnight) from 10500% ATK to 11800% ATK based on level 5. 4. Dawn Break - Increases base damage from 4100% ATK to 5000% ATK based on level 5. - Increases base damage (Moonset) from 5100% ATK to 6200% ATK based on level 5. 5. Enchanting Sky - Reduces AP consumption from 150 to 120. 6. Sky Sun - Increases base damage from 7500% ATK to 8500% ATK based on level 5. 7. Sky Moon - Increases base damage from 3450% ATK to 3750% ATK per hit based on level 5. --- db/re/skill_db.yml | 2 +- src/map/skills/taekwon/dawnbreak.cpp | 4 ++-- src/map/skills/taekwon/midnightkick.cpp | 4 ++-- src/map/skills/taekwon/noonblast.cpp | 2 +- src/map/skills/taekwon/skymoon.cpp | 2 +- src/map/skills/taekwon/skysun.cpp | 2 +- src/map/skills/taekwon/sunsetblast.cpp | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/db/re/skill_db.yml b/db/re/skill_db.yml index 88d9c49c5bc..a5c5ff57eba 100644 --- a/db/re/skill_db.yml +++ b/db/re/skill_db.yml @@ -43689,7 +43689,7 @@ Body: Time: 900000 Requires: SpCost: 100 - ApCost: 150 + ApCost: 120 Status: Sky_Enchant - Id: 5476 Name: SS_TOKEDASU diff --git a/src/map/skills/taekwon/dawnbreak.cpp b/src/map/skills/taekwon/dawnbreak.cpp index fe34fe2bb6b..edc960627a1 100644 --- a/src/map/skills/taekwon/dawnbreak.cpp +++ b/src/map/skills/taekwon/dawnbreak.cpp @@ -22,12 +22,12 @@ void SkillDawnBreak::calculateSkillRatio(const Damage* wd, const block_list* src const status_change* sc = status_get_sc(src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 600 + 700 * skill_lv; + skillratio += -100 + 750 + 850 * skill_lv; skillratio += pc_checkskill(sd, SKE_SKY_MASTERY) * 5 * skill_lv; skillratio += 5 * sstatus->pow; if (sc != nullptr && (sc->getSCE(SC_DAWN_MOON) != nullptr || sc->getSCE(SC_SKY_ENCHANT) != nullptr)) { - skillratio += 200 * skill_lv; + skillratio += 200 + 200 * skill_lv; } RE_LVL_DMOD(100); diff --git a/src/map/skills/taekwon/midnightkick.cpp b/src/map/skills/taekwon/midnightkick.cpp index 6d183b5f290..e45a8542242 100644 --- a/src/map/skills/taekwon/midnightkick.cpp +++ b/src/map/skills/taekwon/midnightkick.cpp @@ -22,12 +22,12 @@ void SkillMidnightKick::calculateSkillRatio(const Damage* wd, const block_list* const status_change* sc = status_get_sc(src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 800 + 1500 * skill_lv; + skillratio += -100 + 850 + 1700 * skill_lv; skillratio += pc_checkskill(sd, SKE_SKY_MASTERY) * 5 * skill_lv; skillratio += 5 * sstatus->pow; if (sc != nullptr && (sc->getSCE(SC_MIDNIGHT_MOON) != nullptr || sc->getSCE(SC_SKY_ENCHANT) != nullptr)) { - skillratio += 950 + 250 * skill_lv; + skillratio += 950 + 300 * skill_lv; } RE_LVL_DMOD(100); diff --git a/src/map/skills/taekwon/noonblast.cpp b/src/map/skills/taekwon/noonblast.cpp index 023a8e23099..77c68251767 100644 --- a/src/map/skills/taekwon/noonblast.cpp +++ b/src/map/skills/taekwon/noonblast.cpp @@ -16,7 +16,7 @@ void SkillNoonBlast::calculateSkillRatio(const Damage* wd, const block_list* src const map_session_data* sd = BL_CAST(BL_PC, src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 1500 + 1250 * skill_lv; + skillratio += -100 + 1750 + 1550 * skill_lv; skillratio += pc_checkskill(sd, SKE_SKY_MASTERY) * 5 * skill_lv; skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100); diff --git a/src/map/skills/taekwon/skymoon.cpp b/src/map/skills/taekwon/skymoon.cpp index 104ba2142d4..5bf78e6578d 100644 --- a/src/map/skills/taekwon/skymoon.cpp +++ b/src/map/skills/taekwon/skymoon.cpp @@ -16,7 +16,7 @@ void SkillSkyMoon::calculateSkillRatio(const Damage* wd, const block_list* src, const map_session_data* sd = BL_CAST(BL_PC, src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 1200 + 450 * skill_lv; + skillratio += -100 + 1250 + 500 * skill_lv; skillratio += skill_lv * 9 * pc_checkskill(sd, SKE_SKY_MASTERY); skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100); diff --git a/src/map/skills/taekwon/skysun.cpp b/src/map/skills/taekwon/skysun.cpp index 2be88bf4a0a..72969c2b839 100644 --- a/src/map/skills/taekwon/skysun.cpp +++ b/src/map/skills/taekwon/skysun.cpp @@ -21,7 +21,7 @@ void SkillSkySun::calculateSkillRatio(const Damage* wd, const block_list* src, c const map_session_data* sd = BL_CAST(BL_PC, src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 1500 * skill_lv; + skillratio += -100 + 250 + 1650 * skill_lv; skillratio += skill_lv * 7 * pc_checkskill(sd, SKE_SKY_MASTERY); skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100); diff --git a/src/map/skills/taekwon/sunsetblast.cpp b/src/map/skills/taekwon/sunsetblast.cpp index 205a539c932..d898d9dfde8 100644 --- a/src/map/skills/taekwon/sunsetblast.cpp +++ b/src/map/skills/taekwon/sunsetblast.cpp @@ -16,7 +16,7 @@ void SkillSunsetBlast::calculateSkillRatio(const Damage* wd, const block_list* s const map_session_data* sd = BL_CAST(BL_PC, src); const status_data* sstatus = status_get_status_data(*src); - skillratio += -100 + 950 + 400 * skill_lv; + skillratio += -100 + 1200 + 500 * skill_lv; skillratio += pc_checkskill(sd, SKE_SKY_MASTERY) * 5 * skill_lv; skillratio += 5 * sstatus->pow; RE_LVL_DMOD(100);