ソースを参照

- Hide/Chasewalk will again stop screaming skill name (I guess displaying the skill animation wasn't such a good idea afterall)
- Soul Breaker will no longer receive Mastery damage.


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

skotlex 19 年 前
コミット
f029f7bc6e
3 ファイル変更8 行追加3 行削除
  1. 2 0
      Changelog-Trunk.txt
  2. 5 2
      src/map/battle.c
  3. 1 1
      src/map/skill.c

+ 2 - 0
Changelog-Trunk.txt

@@ -3,6 +3,8 @@ Date	Added
 AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 2006/08/04
+	* Hide/Chasewalk will again stop screaming skill name. [Skotlex]
+	* Soul Breaker will no longer receive Mastery damage. [Skotlex]
 	* Fixed warning:'type' might be used uninitialized in this function [Toms]
 2006/08/03
 	* Added a check to skip the experience share of characters who are dead or

+ 5 - 2
src/map/battle.c

@@ -1753,8 +1753,11 @@ static struct Damage battle_calc_weapon_attack(
 		if (flag.rh && wd.damage < 1) wd.damage = 1;
 		if (flag.lh && wd.damage2 < 1) wd.damage2 = 1;
 
-		if (sd && flag.weapon && skill_num != MO_INVESTIGATE && skill_num != MO_EXTREMITYFIST
-			&& skill_num != CR_GRANDCROSS)
+		if (sd && flag.weapon &&
+			skill_num != MO_INVESTIGATE &&
+		  	skill_num != MO_EXTREMITYFIST &&
+		  	skill_num != CR_GRANDCROSS &&
+		  	skill_num != ASC_BREAKER)
 		{	//Add mastery damage
 			wd.damage = battle_addmastery(sd,target,wd.damage,0);
 			if (flag.lh) wd.damage2 = battle_addmastery(sd,target,wd.damage2,1);

+ 1 - 1
src/map/skill.c

@@ -4193,7 +4193,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
 			i = status_change_end(bl, type, -1);
 		else
 			i = sc_start(bl,type,100,skilllv,skill_get_time(skillid,skilllv));
-		clif_skill_nodamage(src,bl,skillid,skilllv,i);
+		clif_skill_nodamage(src,bl,skillid,-1,i); //Hide skill-scream animation.
 		break;
 	case TK_RUN:
 			if (tsc && tsc->data[type].timer != -1)