Jelajahi Sumber

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.
Atemo 1 tahun lalu
induk
melakukan
0fe2d0a0fe
2 mengubah file dengan 20 tambahan dan 22 penghapusan
  1. 17 19
      db/re/skill_db.yml
  2. 3 3
      src/map/battle.cpp

+ 17 - 19
db/re/skill_db.yml

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

+ 3 - 3
src/map/battle.cpp

@@ -5444,16 +5444,16 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
 			RE_LVL_DMOD(100);
 			break;
 		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)
 				skillratio += 150 * skill_lv;
 			RE_LVL_DMOD(100);
 			break;
 		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 ) ){
-				skillratio += 400 * skill_lv;
+				skillratio += 350 + 1050 * skill_lv;
 			}
 
 			RE_LVL_DMOD(100);