|
@@ -4208,14 +4208,6 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, uint
|
|
skill_castend_damage_id(src,bl,KN_SPEARBOOMERANG,1,tick,0);
|
|
skill_castend_damage_id(src,bl,KN_SPEARBOOMERANG,1,tick,0);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
- case RK_PHANTOMTHRUST:
|
|
|
|
- unit_setdir(src,map_calc_dir(src, bl->x, bl->y));
|
|
|
|
- clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
|
|
|
|
-
|
|
|
|
- skill_blown(src,bl,distance_bl(src,bl)-1,unit_getdir(src),0);
|
|
|
|
- if( battle_check_target(src,bl,BCT_ENEMY)>0 )
|
|
|
|
- skill_attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag);
|
|
|
|
- break;
|
|
|
|
case RK_CRUSHSTRIKE:
|
|
case RK_CRUSHSTRIKE:
|
|
if( sd ) {
|
|
if( sd ) {
|
|
if( pc_checkskill(sd,RK_RUNEMASTERY) >= ( skill_id == RK_CRUSHSTRIKE ? 7 : 3 ) )
|
|
if( pc_checkskill(sd,RK_RUNEMASTERY) >= ( skill_id == RK_CRUSHSTRIKE ? 7 : 3 ) )
|
|
@@ -7690,6 +7682,15 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
|
}
|
|
}
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
+
|
|
|
|
+ case RK_PHANTOMTHRUST:
|
|
|
|
+ unit_setdir(src,map_calc_dir(src, bl->x, bl->y));
|
|
|
|
+ clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
|
|
|
|
+
|
|
|
|
+ skill_blown(src,bl,distance_bl(src,bl)-1,unit_getdir(src),0);
|
|
|
|
+ if( battle_check_target(src,bl,BCT_ENEMY)>0 )
|
|
|
|
+ skill_attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag);
|
|
|
|
+ break;
|
|
/**
|
|
/**
|
|
* Guilotine Cross
|
|
* Guilotine Cross
|
|
**/
|
|
**/
|