Implemented NJ_SHADOWJUMP. Tell me if I forgot anything (especially DB entries).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@6397 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
2a6dc10d0b
commit
171ba4e902
@ -4,6 +4,7 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO
|
|||||||
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
|
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
|
||||||
|
|
||||||
2006/04/30
|
2006/04/30
|
||||||
|
* Implemented NJ_SHADOWJUMP. [blackhole89]
|
||||||
* Moved the soul-drain code to skill_counter_additionaleffect [Skotlex]
|
* Moved the soul-drain code to skill_counter_additionaleffect [Skotlex]
|
||||||
* Fixed fake NPC missing code. Thanks to Skotlex for pointing out. [Lance]
|
* Fixed fake NPC missing code. Thanks to Skotlex for pointing out. [Lance]
|
||||||
|
|
||||||
|
@ -549,7 +549,7 @@
|
|||||||
526,9,6,1,0,0,0,10,1,no,0,0,0,misc,0 //NJ_ZENYNAGE#NJ_ZENYNAGE#
|
526,9,6,1,0,0,0,10,1,no,0,0,0,misc,0 //NJ_ZENYNAGE#NJ_ZENYNAGE#
|
||||||
527,0,6,4,3,0,0,5,1,no,0,0,0,weapon,0 //NJ_TATAMIGAESHI#NJ_TATAMIGAESHI#
|
527,0,6,4,3,0,0,5,1,no,0,0,0,weapon,0 //NJ_TATAMIGAESHI#NJ_TATAMIGAESHI#
|
||||||
528,1,6,1,-1,0,0,10,1,no,0,0,0,weapon,0 //NJ_KASUMIKIRI#NJ_KASUMIKIRI#
|
528,1,6,1,-1,0,0,10,1,no,0,0,0,weapon,0 //NJ_KASUMIKIRI#NJ_KASUMIKIRI#
|
||||||
529,1,6,4,0,1,0,5,1,no,0,0,0,none,0 //NJ_SHADOWJUMP#NJ_SHADOWJUMP#
|
529,5:6:7:8:9,6,2,0,1,0,5,1,no,0,0,0,none,0 //NJ_SHADOWJUMP#NJ_SHADOWJUMP#
|
||||||
530,-1,6,1,-1,0,0,5,1,no,0,0,0,weapon,0 //NJ_KIRIKAGE#NJ_KIRIKAGE#
|
530,-1,6,1,-1,0,0,5,1,no,0,0,0,weapon,0 //NJ_KIRIKAGE#NJ_KIRIKAGE#
|
||||||
531,0,6,4,0,1,0,5,1,no,0,0,0,none,0 //NJ_UTSUSEMI#NJ_UTSUSEMI#
|
531,0,6,4,0,1,0,5,1,no,0,0,0,none,0 //NJ_UTSUSEMI#NJ_UTSUSEMI#
|
||||||
532,0,6,4,0,1,0,10,1,no,0,0,0,none,0 //NJ_BUNSINJYUTSU#NJ_BUNSINJYUTSU#
|
532,0,6,4,0,1,0,10,1,no,0,0,0,none,0 //NJ_BUNSINJYUTSU#NJ_BUNSINJYUTSU#
|
||||||
|
@ -3691,7 +3691,6 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
|
|||||||
case GS_GROUNDDRIFT:
|
case GS_GROUNDDRIFT:
|
||||||
case NJ_TATAMIGAESHI:
|
case NJ_TATAMIGAESHI:
|
||||||
case NJ_KASUMIKIRI:
|
case NJ_KASUMIKIRI:
|
||||||
case NJ_SHADOWJUMP:
|
|
||||||
case NJ_UTSUSEMI:
|
case NJ_UTSUSEMI:
|
||||||
case NJ_BUNSINJYUTSU:
|
case NJ_BUNSINJYUTSU:
|
||||||
case NJ_NEN:
|
case NJ_NEN:
|
||||||
@ -4696,6 +4695,21 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
|
|||||||
skill_blown(src,bl,skill_get_blewcount(skillid,skilllv)|0x10000);
|
skill_blown(src,bl,skill_get_blewcount(skillid,skilllv)|0x10000);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case NJ_SHADOWJUMP: //[blackhole89]
|
||||||
|
{
|
||||||
|
if (sd && !(sd->sc.count && sd->sc.data[SC_HIDING].timer != -1)) {
|
||||||
|
map_freeblock_unlock();
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
clif_skill_nodamage(src,src,NJ_SHADOWJUMP,skilllv,1);
|
||||||
|
if(map_getcell(src->m,x,y,CELL_CHKPASS)) {
|
||||||
|
unit_movepos(src, x, y, 1, 0);
|
||||||
|
clif_slide(src,x,y);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
case TK_HIGHJUMP:
|
case TK_HIGHJUMP:
|
||||||
{
|
{
|
||||||
int x,y, dir = unit_getdir(src);
|
int x,y, dir = unit_getdir(src);
|
||||||
@ -8076,7 +8090,6 @@ int skill_check_condition(struct map_session_data *sd,int skill, int lv, int typ
|
|||||||
|
|
||||||
//Not implemented yet [Vicious]
|
//Not implemented yet [Vicious]
|
||||||
case NJ_KASUMIKIRI:
|
case NJ_KASUMIKIRI:
|
||||||
case NJ_SHADOWJUMP:
|
|
||||||
case NJ_KIRIKAGE:
|
case NJ_KIRIKAGE:
|
||||||
case NJ_UTSUSEMI:
|
case NJ_UTSUSEMI:
|
||||||
case NJ_BUNSINJYUTSU:
|
case NJ_BUNSINJYUTSU:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user