diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/map/skill.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/map/skill.c b/src/map/skill.c index 1420997b9..d159c3e2c 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -9734,9 +9734,11 @@ int skill_castend_pos(int tid, int64 tick, int id, intptr_t data) { if( sd ) { - if( ud->skill_id != AL_WARP && !skill->check_condition_castend(sd, ud->skill_id, ud->skill_lv) ) + if( ud->skill_id != AL_WARP && !skill->check_condition_castend(sd, ud->skill_id, ud->skill_lv) ) { + if( ud->skill_id == SA_LANDPROTECTOR ) + clif->skill_poseffect(&sd->bl,ud->skill_id,ud->skill_lv,sd->bl.x,sd->bl.y,tick); break; - else + }else skill->consume_requirement(sd,ud->skill_id,ud->skill_lv,1); } |