ソースを参照

- Modified skill_get_range2 to return range 9 for skills with range 0 for Non-Players. This usually signals Self skills, and mobs/pets should be able to use them in other characters.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6820 54d463be-8e91-2dee-dedb-b68131a5f0ec
skotlex 19 年 前
コミット
dc7581d42d
2 ファイル変更5 行追加0 行削除
  1. 3 0
      Changelog-Trunk.txt
  2. 2 0
      src/map/skill.c

+ 3 - 0
Changelog-Trunk.txt

@@ -4,6 +4,9 @@ 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/05/29
+	* Modified skill_get_range2 to return range 9 for skills with range 0 for
+	  Non-Players. This usually signals Self skills, and mobs/pets should be able
+	  to use them in other characters. [Skotlex]
 	* Optimized a bit the SC_PROVOKE code (to use val3/val4) [Skotlex]
 	* Fixed draining when the amount drained is negative (invoke zap rather
 	  than heal) [Skotlex]

+ 2 - 0
src/map/skill.c

@@ -788,6 +788,8 @@ int skill_get_range2(struct block_list *bl, int id, int lv) {
 		break;
 	}
 
+	if(!range && bl->type != BL_PC)
+		return 9; // Enable non players to use self skills on others. [Skotlex]
 	return range;
 }