|
@@ -2043,7 +2043,7 @@ int skill_additional_effect(struct block_list* src, struct block_list *bl, uint1
|
|
|
}
|
|
|
}
|
|
|
if (battle_config.autospell_check_range &&
|
|
|
- !battle_check_range(src, tbl, skill_get_range2(src, skill, autospl_skill_lv, true)))
|
|
|
+ !battle_check_range(bl, tbl, skill_get_range2(src, skill, autospl_skill_lv, true)))
|
|
|
continue;
|
|
|
|
|
|
if (skill == AS_SONICBLOW)
|
|
@@ -2172,7 +2172,7 @@ int skill_onskillusage(struct map_session_data *sd, struct block_list *bl, uint1
|
|
|
}
|
|
|
}
|
|
|
if (battle_config.autospell_check_range &&
|
|
|
- !battle_check_range(&sd->bl, tbl, skill_get_range2(&sd->bl, skill, skill_lv, true)))
|
|
|
+ !battle_check_range(bl, tbl, skill_get_range2(&sd->bl, skill, skill_lv, true)))
|
|
|
continue;
|
|
|
|
|
|
sd->state.autocast = 1;
|
|
@@ -2383,7 +2383,7 @@ int skill_counter_additional_effect (struct block_list* src, struct block_list *
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (!battle_check_range(src, tbl, skill_get_range2(src, autospl_skill_id, autospl_skill_lv, true)) && battle_config.autospell_check_range)
|
|
|
+ if (!battle_check_range(bl, tbl, skill_get_range2(src, autospl_skill_id, autospl_skill_lv, true)) && battle_config.autospell_check_range)
|
|
|
continue;
|
|
|
|
|
|
dstsd->state.autocast = 1;
|