Bläddra i källkod

- Self destruction will now hit all characters in range, not just enemies.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7950 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex 19 år sedan
förälder
incheckning
40e5f13ec9
2 ändrade filer med 4 tillägg och 1 borttagningar
  1. 2 0
      Changelog-Trunk.txt
  2. 2 1
      src/map/skill.c

+ 2 - 0
Changelog-Trunk.txt

@@ -4,6 +4,8 @@ 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/07/28
+	* Self destruction will now hit all characters in range, not just enemies.
+	  [Skotlex]
 	* Cleaned up the NJ update code: [Skotlex]
 	- Restored code which was removed (stuff like SC_SKA)
 	- Fixed possible crashes on some NJ skills if used by non-players.

+ 2 - 1
src/map/skill.c

@@ -4091,10 +4091,11 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
 		break;
 
 	case NPC_SELFDESTRUCTION:
+		//Self Destruction hits everyone in range (allies+enemies)
 		clif_skill_nodamage(src, src, skillid, -1, 1);
 		map_foreachinrange(skill_area_sub, bl,
 			skill_get_splash(skillid, skilllv), BL_CHAR,
-			src, skillid, skilllv, tick, flag|BCT_ENEMY,
+			src, skillid, skilllv, tick, flag|BCT_ALL,
 			skill_castend_damage_id);
 		status_damage(src, src, sstatus->max_hp,0,0,1);
 		break;