From 9709008e5343b2d749196976e713ec9556f02099 Mon Sep 17 00:00:00 2001 From: celest Date: Tue, 21 Dec 2004 18:53:39 +0000 Subject: Recommit - added some changes for skill_range_leniency git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@707 54d463be-8e91-2dee-dedb-b68131a5f0ec --- src/map/skill.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/map/skill.c') diff --git a/src/map/skill.c b/src/map/skill.c index b5f5d072e..b206209bc 100644 --- a/src/map/skill.c +++ b/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) { -- cgit v1.2.3-70-g09d2