summaryrefslogtreecommitdiff
path: root/src/map/unit.c
diff options
context:
space:
mode:
authorKenpachi Developer <Kenpachi.Developer@gmx.de>2020-05-17 00:50:37 +0200
committerKenpachi Developer <Kenpachi.Developer@gmx.de>2020-06-01 02:01:55 +0200
commitf9ea7676708eebef5006466e8e108b863f7106d9 (patch)
treeffd3d22bac6d5b72e8d4c9e2a49c05652ae638ab /src/map/unit.c
parent29a544a23092e6b1703905f4719ebca412e9558b (diff)
downloadhercules-f9ea7676708eebef5006466e8e108b863f7106d9.tar.gz
hercules-f9ea7676708eebef5006466e8e108b863f7106d9.tar.bz2
hercules-f9ea7676708eebef5006466e8e108b863f7106d9.tar.xz
hercules-f9ea7676708eebef5006466e8e108b863f7106d9.zip
Make InterruptCast can be grouped by levels
Diffstat (limited to 'src/map/unit.c')
-rw-r--r--src/map/unit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/map/unit.c b/src/map/unit.c
index 53e517045..223a4a82b 100644
--- a/src/map/unit.c
+++ b/src/map/unit.c
@@ -1152,7 +1152,7 @@ static int unit_stop_walking(struct block_list *bl, int flag)
static int unit_skilluse_id(struct block_list *src, int target_id, uint16 skill_id, uint16 skill_lv)
{
int casttime = skill->cast_fix(src, skill_id, skill_lv);
- int castcancel = skill->get_castcancel(skill_id);
+ int castcancel = skill->get_castcancel(skill_id, skill_lv);
int ret = unit->skilluse_id2(src, target_id, skill_id, skill_lv, casttime, castcancel);
struct map_session_data *sd = BL_CAST(BL_PC, src);
@@ -1790,7 +1790,7 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill
static int unit_skilluse_pos(struct block_list *src, short skill_x, short skill_y, uint16 skill_id, uint16 skill_lv)
{
int casttime = skill->cast_fix(src, skill_id, skill_lv);
- int castcancel = skill->get_castcancel(skill_id);
+ int castcancel = skill->get_castcancel(skill_id, skill_lv);
int ret = unit->skilluse_pos2(src, skill_x, skill_y, skill_id, skill_lv, casttime, castcancel);
struct map_session_data *sd = BL_CAST(BL_PC, src);