Преглед на файлове

Corrects Brandish Spear damage stacking (#4740)

* Fixes #4739.
* Follow up to 24ecebc.
* Resolves Brandish Spear damage doing more damage than it should.
Thanks to @violent01!
Aleos преди 5 години
родител
ревизия
7507065885
променени са 2 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 1 1
      db/re/skill_db.yml
  2. 2 1
      src/map/skill.cpp

+ 1 - 1
db/re/skill_db.yml

@@ -2113,7 +2113,7 @@ Body:
     HitCount: 3
     Element: Weapon
     SplashArea: 2
-    ActiveInstance: 5
+    ActiveInstance: 3
     Knockback: 2
     CastTime: 500
     Duration1: 1000

+ 2 - 1
src/map/skill.cpp

@@ -5292,7 +5292,7 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, uint
 		}
 		break;
 
-#ifndef RENEWAL
+#ifdef RENEWAL
 	case KN_BRANDISHSPEAR:
 		skill_attack(skill_get_type(skill_id), src, src, bl, skill_id, skill_lv, tick, flag);
 		break;
@@ -7589,6 +7589,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
 			skill_get_splash(skill_id, skill_lv), skill_get_maxcount(skill_id, skill_lv), 0, splash_target(src),
 			src, skill_id, skill_lv, tick, flag | BCT_ENEMY | 0,
 			skill_castend_damage_id);
+		break;
 #else
 	case KN_BRANDISHSPEAR:
 #endif