From 4fdb561dfa5afbda841657a724cad5c964cb4cb8 Mon Sep 17 00:00:00 2001 From: Atemo Date: Mon, 17 Aug 2026 20:11:41 +0200 Subject: [PATCH 1/2] 6th rebalance - Cardinal - Part 2 (#10079) 1. Petitio - Increases base damage from (12000 + (Mace & Book Mastery skill level x 500))% ATK to (13750 + (Mace & Book Mastery skill level x 500))% ATK based on level 10. 2. Framen - Increases AP recovery rate from 2 to 3. - Increases base damage from 6500% MATK to 7750% MATK based on level 5. - Increases base damage (Demon, Undead) from 6750% MATK to 8000% MATK based on level 5. 3. Arbitrium - Increases AP recovery rate from 2 to 3. - Increases base damage from (9500 + (Fidus Animus skill level x 35))% MATK to (12000 + (Fidus Animus skill level x 35))% MATK per hit based on level 10. 4. Religio - Increases AP recovery rate from 1 to 2. 5. Benedictum - Increases AP recovery rate from 1 to 2. 6. Competentia - Change AP consumption from 200 / 190 / 180 / 170 / 160 to 200 / 185 / 170 / 155 / 140. --- db/re/skill_db.yml | 16 ++++++++-------- src/map/skills/acolyte/arbitrium.cpp | 2 +- src/map/skills/acolyte/framen.cpp | 2 +- src/map/skills/acolyte/petitio.cpp | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/db/re/skill_db.yml b/db/re/skill_db.yml index 8f3f554cddb..ec85e650718 100644 --- a/db/re/skill_db.yml +++ b/db/re/skill_db.yml @@ -36959,7 +36959,7 @@ Body: HitCount: 2 Element: Holy SplashArea: 4 - GiveAp: 2 + GiveAp: 3 CastTime: 4000 AfterCastActDelay: 500 Duration1: 20000 @@ -37095,13 +37095,13 @@ Body: - Level: 1 Amount: 200 - Level: 2 - Amount: 190 + Amount: 185 - Level: 3 - Amount: 180 - - Level: 4 Amount: 170 + - Level: 4 + Amount: 155 - Level: 5 - Amount: 160 + Amount: 140 Status: Competentia - Id: 5279 Name: CD_PNEUMATICUS_PROCELLA @@ -37199,7 +37199,7 @@ Body: Range: 9 Hit: Single HitCount: 1 - GiveAp: 1 + GiveAp: 2 AfterCastActDelay: 700 Duration1: - Level: 1 @@ -37237,7 +37237,7 @@ Body: Range: 9 Hit: Single HitCount: 1 - GiveAp: 1 + GiveAp: 2 AfterCastActDelay: 700 Duration1: - Level: 1 @@ -37351,7 +37351,7 @@ Body: Area: 3 - Level: 5 Area: 3 - GiveAp: 2 + GiveAp: 3 CastTime: 5000 AfterCastActDelay: 500 Cooldown: 300 diff --git a/src/map/skills/acolyte/arbitrium.cpp b/src/map/skills/acolyte/arbitrium.cpp index 0e98c892550..21516b053d3 100644 --- a/src/map/skills/acolyte/arbitrium.cpp +++ b/src/map/skills/acolyte/arbitrium.cpp @@ -15,7 +15,7 @@ void SkillArbitrium::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 + 950 * skill_lv; + skillratio += -100 + 1200 * skill_lv; skillratio += 10 * sstatus->spl; // TODO : spl ratio has changed ? skillratio += 35 * pc_checkskill(sd, CD_FIDUS_ANIMUS) * skill_lv; diff --git a/src/map/skills/acolyte/framen.cpp b/src/map/skills/acolyte/framen.cpp index a9e834bf6fc..b6de9c0a3fb 100644 --- a/src/map/skills/acolyte/framen.cpp +++ b/src/map/skills/acolyte/framen.cpp @@ -17,7 +17,7 @@ void SkillFramen::calculateSkillRatio(const Damage* wd, const block_list* src, c const status_data* sstatus = status_get_status_data(*src); const status_data* tstatus = status_get_status_data(*target); - skillratio += -100 + 1300 * skill_lv; + skillratio += -100 + 1550 * skill_lv; skillratio += 5 * pc_checkskill(sd, CD_FIDUS_ANIMUS) * skill_lv; skillratio += 5 * sstatus->spl; if (tstatus->race == RC_UNDEAD || tstatus->race == RC_DEMON) diff --git a/src/map/skills/acolyte/petitio.cpp b/src/map/skills/acolyte/petitio.cpp index a03c8902dd6..8c8afb69c96 100644 --- a/src/map/skills/acolyte/petitio.cpp +++ b/src/map/skills/acolyte/petitio.cpp @@ -16,7 +16,7 @@ void SkillPetitio::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 * skill_lv; + skillratio += -100 + 1375 * skill_lv; skillratio += pc_checkskill(sd, CD_MACE_BOOK_M) * 50 * skill_lv; skillratio += 5 * sstatus->pow; From 240f893418748962b2cda5746028153f8e962ab8 Mon Sep 17 00:00:00 2001 From: Atemo Date: Mon, 17 Aug 2026 20:12:29 +0200 Subject: [PATCH 2/2] 6th rebalance - Troubadour & Trouvere - Part 2 (#10080) Rose Blossom - Increases base damage (area damage) from 14250% ATK to 19800% ATK based on level 5. - Increases base damage (area damage, with sonic brand) from 15250% ATK to 20800% ATK based on level 5. --- src/map/skills/archer/roseblossom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/map/skills/archer/roseblossom.cpp b/src/map/skills/archer/roseblossom.cpp index 40bf3fcceb8..7e2cd6ed6e7 100644 --- a/src/map/skills/archer/roseblossom.cpp +++ b/src/map/skills/archer/roseblossom.cpp @@ -58,7 +58,7 @@ void SkillRoseBlossomAttack::calculateSkillRatio(const Damage* wd, const block_l const status_data* sstatus = status_get_status_data(*src); const status_data* tstatus = status_get_status_data(*target); - skillratio += -100 + 250 + 2800 * skill_lv; + skillratio += -100 + 550 + 3850 * skill_lv; if (sd && pc_checkskill(sd, TR_STAGE_MANNER) > 0) skillratio += 3 * sstatus->con;