From e72e4e2be83dcc2bcb205549eb2b774abdc7b4c1 Mon Sep 17 00:00:00 2001 From: icxbb-xx Date: Sat, 1 Nov 2014 03:13:26 +0700 Subject: [PATCH] Quick fixes - hom_setting problem 0x08 when use teleport skill (bugreport:9292) --- src/map/skill.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/map/skill.c b/src/map/skill.c index 02d59e4a94..106261b7c0 100755 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -6945,11 +6945,11 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui break; } + if (sd->hd && battle_config.hom_setting&HOMSET_RESET_REUSESKILL_TELEPORTED) + memset(sd->hd->blockskill, 0, sizeof(hd->blockskill)); + if( sd->state.autocast || ( (sd->skillitem == AL_TELEPORT || battle_config.skip_teleport_lv1_menu) && skill_lv == 1 ) || skill_lv == 3 ) { - if (sd->hd && battle_config.hom_setting&HOMSET_RESET_REUSESKILL_TELEPORTED) - memset(sd->hd->blockskill, 0, sizeof(hd->blockskill)); - if( skill_lv == 1 ) pc_randomwarp(sd,CLR_TELEPORT); else