- Tuned up some more NJ_KAENSIN based on Tharis's information.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7665 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
skotlex 2006-07-14 01:15:08 +00:00
parent 910585ddff
commit 165064e8ea
3 changed files with 6 additions and 4 deletions

View File

@ -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/07/13 2006/07/13
* Tuned up some more NJ_KAENSIN based on Tharis's information. [Skotlex]
* Corrected NJ_KAENSIN as per description. [Skotlex] * Corrected NJ_KAENSIN as per description. [Skotlex]
* Fixed a leaking map_freeblocklock on skill_del_unitgroup. [Skotlex] * Fixed a leaking map_freeblocklock on skill_del_unitgroup. [Skotlex]
* Changed the default save interval to 5 minutes. Added support for * Changed the default save interval to 5 minutes. Added support for

View File

@ -88,7 +88,7 @@
484,0xb8, , 2, 0,1000,enemy, 0x808 //HW_GRAVITATION 484,0xb8, , 2, 0,1000,enemy, 0x808 //HW_GRAVITATION
488,0xb9, , 3, 0, -1,all, 0x200 //CG_HERMODE 488,0xb9, , 3, 0, -1,all, 0x200 //CG_HERMODE
527,0xba, , -1, 0,2000,enemy, 0x000 //NJ_TATAMIGAESHI 527,0xba, , -1, 0,2000,enemy, 0x000 //NJ_TATAMIGAESHI
535,0xbd, , 2, 0,2000,enemy, 0x008 //NJ_KAENSIN 535,0xbd, , 2, 0, 100,enemy, 0x008 //NJ_KAENSIN
541,0x86,,0,2:2:3:3:4,1000,enemy,0x000 //NJ_RAIGEKISAI 541,0x86,,0,2:2:3:3:4,1000,enemy,0x000 //NJ_RAIGEKISAI
538,0xbb,,1:1:1:2:2:2:3:3:3:4,0,-1,all,0x010 //NJ_SUITON 538,0xbb,,1:1:1:2:2:2:3:3:3:4,0,-1,all,0x010 //NJ_SUITON
516,0xbc, , 0, 3, 100,enemy, 0x000 //GS_DESPERADO 516,0xbc, , 0, 3, 100,enemy, 0x000 //GS_DESPERADO

View File

@ -6408,7 +6408,7 @@ struct skill_unit_group *skill_unitsetting (struct block_list *src, int skillid,
if (sd) val1 = sd->status.child; if (sd) val1 = sd->status.child;
break; break;
case NJ_KAENSIN: case NJ_KAENSIN:
val1 = (skilllv+1)/2 + 4; val2 = (skilllv+1)/2 + 4;
skill_clear_group(src,1); skill_clear_group(src,1);
break; break;
@ -6461,6 +6461,7 @@ struct skill_unit_group *skill_unitsetting (struct block_list *src, int skillid,
uy = y + layout->dy[i]; uy = y + layout->dy[i];
switch (skillid) { switch (skillid) {
case MG_FIREWALL: /* ファイヤーウォール */ case MG_FIREWALL: /* ファイヤーウォール */
case NJ_KAENSIN:
val2=group->val2; val2=group->val2;
break; break;
case WZ_ICEWALL: /* アイスウォール */ case WZ_ICEWALL: /* アイスウォール */
@ -7031,8 +7032,8 @@ int skill_unit_onplace_timer (struct skill_unit *src, struct block_list *bl, uns
case UNT_KAENSIN: case UNT_KAENSIN:
skill_attack(BF_MAGIC,ss,&src->bl,bl,sg->skill_id,sg->skill_lv,tick,0); skill_attack(BF_MAGIC,ss,&src->bl,bl,sg->skill_id,sg->skill_lv,tick,0);
if (--sg->val1 <= 0) if (--src->val2 <= 0)
skill_delunitgroup(NULL,sg); skill_delunit(src);
break; break;
} }