Rebalance inquisitor 20221221 (#8022)

* Oleum Sanctum
- Reduces cooldown from 2 seconds to 1.5 seconds.
- No longer require Holy Water on casting.
- Reduces area of effect from 11 x 11 cells to 9 x 9 cells based on level 5.

* Explosion Blaster
- Adds global cool time by 1 second.
- Increases SP consumption from 90 to 125 based on level 5.
- Reduces area of effect from 11 x 11 cells to 9 x 9 cells based on level 5.
- Reduces base damage of from 14000%Atk to 12000%Atk based on level 5.
- Increases base damage against Oleum Sanctum debuff from 16000%Atk to 17600%Atk based on level 5.
- Reduces factor weight of POW in skill formula (without Oleum Sanctum debuff) from 15 to 10.

* Massive Flame Blaster
- Adds global cool time by 0.5 seconds.
- Reduces area of effect from 11 x 11 cells to 9 x 9 cells.
- Increases base damage from 21500%/23000%Atk to 23000%/24500%Atk based on level 10.
This commit is contained in:
Atemo 2023-12-29 20:22:44 +01:00 committed by GitHub
parent ccce839881
commit 0fe2d0a0fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 22 deletions

View File

@ -36370,11 +36370,11 @@ Body:
- Level: 2 - Level: 2
Area: 3 Area: 3
- Level: 3 - Level: 3
Area: 4 Area: 3
- Level: 4 - Level: 4
Area: 4 Area: 4
- Level: 5 - Level: 5
Area: 5 Area: 4
CastCancel: true CastCancel: true
Duration1: Duration1:
- Level: 1 - Level: 1
@ -36387,7 +36387,7 @@ Body:
Time: 6000 Time: 6000
- Level: 5 - Level: 5
Time: 7000 Time: 7000
Cooldown: 2000 Cooldown: 1500
Requires: Requires:
SpCost: SpCost:
- Level: 1 - Level: 1
@ -36400,9 +36400,6 @@ Body:
Amount: 75 Amount: 75
- Level: 5 - Level: 5
Amount: 85 Amount: 85
ItemCost:
- Item: Holy_Water
Amount: 1
Status: Holy_Oil Status: Holy_Oil
- Id: 5242 - Id: 5242
Name: IQ_SINCERE_FAITH Name: IQ_SINCERE_FAITH
@ -36455,8 +36452,9 @@ Body:
Hit: Single Hit: Single
HitCount: 1 HitCount: 1
Element: Weapon Element: Weapon
SplashArea: 5 SplashArea: 4
CastCancel: true CastCancel: true
AfterCastActDelay: 500
Duration1: 150000 Duration1: 150000
Cooldown: 5000 Cooldown: 5000
Requires: Requires:
@ -36482,37 +36480,37 @@ Body:
- Level: 2 - Level: 2
Area: 3 Area: 3
- Level: 3 - Level: 3
Area: 4 Area: 3
- Level: 4 - Level: 4
Area: 4 Area: 4
- Level: 5 - Level: 5
Area: 5 Area: 4
GiveAp: 4 GiveAp: 4
CastCancel: true CastCancel: true
AfterCastActDelay: AfterCastActDelay:
- Level: 1 - Level: 1
Time: 500 Time: 1500 # TODO
- Level: 2 - Level: 2
Time: 400 Time: 1400 # TODO
- Level: 3 - Level: 3
Time: 300 Time: 1300 # TODO
- Level: 4 - Level: 4
Time: 200 Time: 1200 # TODO
- Level: 5 - Level: 5
Time: 0 Time: 1000
Cooldown: 700 Cooldown: 700
Requires: Requires:
SpCost: SpCost:
- Level: 1 - Level: 1
Amount: 70 Amount: 105
- Level: 2 - Level: 2
Amount: 75 Amount: 110
- Level: 3 - Level: 3
Amount: 80 Amount: 115
- Level: 4 - Level: 4
Amount: 85 Amount: 120
- Level: 5 - Level: 5
Amount: 90 Amount: 125
- Id: 5245 - Id: 5245
Name: IQ_FIRST_BRAND Name: IQ_FIRST_BRAND
Description: First Brand Description: First Brand

View File

@ -5444,16 +5444,16 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
RE_LVL_DMOD(100); RE_LVL_DMOD(100);
break; break;
case IQ_MASSIVE_F_BLASTER: case IQ_MASSIVE_F_BLASTER:
skillratio += -100 + 2150 * skill_lv + 15 * sstatus->pow; skillratio += -100 + 2300 * skill_lv + 15 * sstatus->pow;
if (tstatus->race == RC_BRUTE || tstatus->race == RC_DEMON) if (tstatus->race == RC_BRUTE || tstatus->race == RC_DEMON)
skillratio += 150 * skill_lv; skillratio += 150 * skill_lv;
RE_LVL_DMOD(100); RE_LVL_DMOD(100);
break; break;
case IQ_EXPOSION_BLASTER: case IQ_EXPOSION_BLASTER:
skillratio += -100 + 2800 * skill_lv + 15 * sstatus->pow; skillratio += -100 + 2400 * skill_lv + 10 * sstatus->pow;
if( tsc != nullptr && tsc->getSCE( SC_HOLY_OIL ) ){ if( tsc != nullptr && tsc->getSCE( SC_HOLY_OIL ) ){
skillratio += 400 * skill_lv; skillratio += 350 + 1050 * skill_lv;
} }
RE_LVL_DMOD(100); RE_LVL_DMOD(100);