소스 검색

Recommit - added some changes for skill_range_leniency

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@707 54d463be-8e91-2dee-dedb-b68131a5f0ec
celest 20 년 전
부모
커밋
f9ba7b70b7
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      src/map/skill.c

+ 4 - 1
src/map/skill.c

@@ -7618,7 +7618,10 @@ int skill_use_id( struct map_session_data *sd, int target_id,
 	range = skill_get_range(skill_num,skill_lv);
 	if(range < 0)
 		range = battle_get_range(&sd->bl) - (range + 1);
-	if(!battle_check_range(&sd->bl,bl,range + 1) )
+	// be lenient if the skill was cast before we have moved to the correct position [Celest]
+	if (sd->walktimer != -1)
+		range += battle_config.skill_range_leniency;
+	if(!battle_check_range(&sd->bl,bl,range) )
 		return 0;
 
 	if(bl->type==BL_PC) {