Browse Source

Rebalance meister 20220608 (#7862)

* Axe Stomp
- Reduces cooldown from 1 second to 0.7 seconds.
- Reduces delay after skill from 0.5 seconds to 0.25 seconds.
- Increases SP consumption from 45 to 74 based on level 5.
- Increases duration of Axe Stomp buff from 10 seconds to 30 seconds based on level 5.
- Increases damage from 2000%Atk to 4600%Atk per hit based on level 5.

* Rush Quake
- Removes 0.5 seconds delay after skill.
- Increases damage from 7500%/11000%(formless and insect race)Atk to 36000%/37500%(formless and insect race)Atk based on level 10.
Atemo 1 năm trước cách đây
mục cha
commit
c16473eb94
2 tập tin đã thay đổi với 21 bổ sung12 xóa
  1. 18 9
      db/re/skill_db.yml
  2. 3 3
      src/map/battle.cpp

+ 18 - 9
db/re/skill_db.yml

@@ -38199,21 +38199,31 @@ Body:
         Area: 3
     GiveAp: 3
     CastCancel: true
-    AfterCastActDelay: 500
-    Duration1: 10000
-    Cooldown: 1000
+    AfterCastActDelay: 250
+    Duration1:
+      - Level: 1
+        Time: 10000
+      - Level: 2
+        Time: 15000
+      - Level: 3
+        Time: 20000
+      - Level: 4
+        Time: 25000
+      - Level: 5
+        Time: 30000
+    Cooldown: 700
     Requires:
       SpCost:
         - Level: 1
-          Amount: 25
+          Amount: 46
         - Level: 2
-          Amount: 30
+          Amount: 53
         - Level: 3
-          Amount: 35
+          Amount: 60
         - Level: 4
-          Amount: 40
+          Amount: 67
         - Level: 5
-          Amount: 45
+          Amount: 74
       Weapon:
         1hAxe: true
         2hAxe: true
@@ -38254,7 +38264,6 @@ Body:
       - Level: 10
         Area: 3
     CastCancel: true
-    AfterCastActDelay: 500
     Cooldown: 60000
     Duration1: 30000
     Duration2: 

+ 3 - 3
src/map/battle.cpp

@@ -5525,13 +5525,13 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
 			RE_LVL_DMOD(100);
 			break;
 		case MT_AXE_STOMP:
-			skillratio += -100 + 400 * skill_lv + 5 * sstatus->pow;
+			skillratio += -100 + 350 + 850 * skill_lv + 5 * sstatus->pow;
 			RE_LVL_DMOD(100);
 			break;
 		case MT_RUSH_QUAKE:
-			skillratio += -100 + 750 * skill_lv + 10 * sstatus->pow;
+			skillratio += -100 + 3600 * skill_lv + 10 * sstatus->pow;
 			if (tstatus->race == RC_FORMLESS || tstatus->race == RC_INSECT)
-				skillratio += 350 * skill_lv;
+				skillratio += 150 * skill_lv;
 			RE_LVL_DMOD(100);
 			break;
 		case MT_A_MACHINE:// Formula unknown. Using Dancing Knife's formula for now. [Rytech]