summaryrefslogtreecommitdiff
path: root/src/map/skill.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/skill.c')
-rw-r--r--src/map/skill.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/map/skill.c b/src/map/skill.c
index 0916f33bd..f373ab08f 100644
--- a/src/map/skill.c
+++ b/src/map/skill.c
@@ -9954,12 +9954,14 @@ static int skill_icewall_block(struct block_list *bl,va_list ap) {
if( !md->target_id )
return 0;
nullpo_ret( ( target = map_id2bl(md->target_id) ) );
-
+
if( path_search_long(NULL,bl->m,bl->x,bl->y,target->x,target->y,CELL_CHKICEWALL) )
return 0;
- if( !check_distance_bl(bl, target, status_get_range(bl) ) )
+ if( !check_distance_bl(bl, target, status_get_range(bl) ) ) {
mob_unlocktarget(md,gettick());
+ mob_stop_walking(md,1);
+ }
return 0;
}