فهرست منبع

- Fixed Martyr's Reckoning having a cap damage of 32k.
- Changed Scream and Hammerfall's stun duration to 5 seconds.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@8064 54d463be-8e91-2dee-dedb-b68131a5f0ec

skotlex 19 سال پیش
والد
کامیت
0fbdc22df4
4فایلهای تغییر یافته به همراه7 افزوده شده و 7 حذف شده
  1. 1 0
      Changelog-Trunk.txt
  2. 1 0
      db/Changelog.txt
  3. 2 2
      db/skill_cast_db.txt
  4. 3 5
      src/map/battle.c

+ 1 - 0
Changelog-Trunk.txt

@@ -4,6 +4,7 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
 2006/08/02
+	* Fixed Martyr's Reckoning having a cap damage of 32k. [Skotlex]
 	* Now you can teleport in Thanatos Boss room, but you can't respawn there [Playtester]
 	* Fixed Defender Raising Walk speed instead of diminishing it. [Skotlex]
 	* Added a check on status-change load to prevent loading speed-affecting

+ 1 - 0
db/Changelog.txt

@@ -20,6 +20,7 @@
 
 =========================
 08/02
+	* Changed Scream and Hammerfall's stun duration to 5 seconds. [Skotlex]
 	* Converted NJ_HYOUSYOURAKU from jAthena since our version was lacking a time2 [Playtester]
 	* Reverted LOD card changes as well [Playtester]
 	* Reverted some changes. [MasterOfMuppets]

+ 2 - 2
db/skill_cast_db.txt

@@ -200,7 +200,7 @@
 //-- BS_REPAIRWEAPON
 108,7500,0,0,0,0
 //-- BS_HAMMERFALL
-110,0,0,0,0,3000
+110,0,0,0,0,5000
 //-- BS_ADRENALINE
 111,0,0,0,30000:60000:90000:120000:150000,0
 //-- BS_WEAPONPEFECT
@@ -508,7 +508,7 @@
 //-- DC_UGLYDANCE
 325,0,0,0,30000,3000
 //-- DC_SCREAM
-326,0,3000,0,0,3000
+326,0,3000,0,0,5000
 //-- DC_HUMMING
 327,0,0,0,60000,20000
 //-- DC_DONTFORGETME

+ 3 - 5
src/map/battle.c

@@ -1130,11 +1130,9 @@ static struct Damage battle_calc_weapon_attack(
 				status_set_hp(src, 1, 0);
 				break;
 			case PA_SACRIFICE:
-				skill = sstatus->max_hp* 9/100;
-				status_zap(src, skill, 0);//Damage to self is always 9%
-				clif_damage(src,src, gettick(), 0, 0, skill, 0 , 0, 0);
-				
-				wd.damage = skill;
+				wd.damage = sstatus->max_hp* 9/100;
+				status_zap(src, wd.damage, 0);//Damage to self is always 9%
+				clif_damage(src,src, gettick(), 0, 0, wd.damage, 0 , 0, 0);
 				wd.damage2 = 0;
 
 				if (sc && sc->data[SC_SACRIFICE].timer != -1)