Pārlūkot izejas kodu

Resolves Mercenary's Lex Divina skill (#5825)

* Fixes #5777.
* Adds a missing case for applying the Lex Divina status.
* Updates the database duration to use the correct values.
Thanks to @rubie123!
Aleos 4 gadi atpakaļ
vecāks
revīzija
f6dd49e8b6
3 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. 1 1
      db/pre-re/skill_db.yml
  2. 1 1
      db/re/skill_db.yml
  3. 1 0
      src/map/skill.cpp

+ 1 - 1
db/pre-re/skill_db.yml

@@ -32863,7 +32863,7 @@ Body:
     Hit: Single
     CastCancel: true
     AfterCastActDelay: 3000
-    Duration1:
+    Duration2:
       - Level: 1
         Time: 30000
       - Level: 2

+ 1 - 1
db/re/skill_db.yml

@@ -36384,7 +36384,7 @@ Body:
     Hit: Single
     CastCancel: true
     AfterCastActDelay: 3000
-    Duration1:
+    Duration2:
       - Level: 1
         Time: 30000
       - Level: 2

+ 1 - 0
src/map/skill.cpp

@@ -4255,6 +4255,7 @@ static TIMER_FUNC(skill_timerskill){
 					// Fall through
 				case PR_STRECOVERY:
 				case BS_HAMMERFALL:
+				case MER_LEXDIVINA:
 					sc_start(src, target, status_skill2sc(skl->skill_id), skl->type, skl->skill_lv, skill_get_time2(skl->skill_id, skl->skill_lv));
 					break;
 				case WZ_WATERBALL: