I want to add the Kagerou/Oboro Skills for test and practice purposes.
But sadly its the first time with rathena source code editing and C++.
So im just going to add a thing here and there and watch what comes out. xD
I dont have all the skill infos, so i want to collect them here for all. So if you
have any infos or want to correct me then feel free to post it here.
The same for the source, dont know whats all to edit, so feel free to post changes
i have forget or have to made. ^^
KO_YAMIKUMO (Blindly/Dark Cloud) => seems to work
• MaxLv: 1
• SP Cost: 10 (SP drops with the time in this status.)per Sec: ???
• Description: Hide one's presence. SP is reduced by fixed amount while under this status.
Either using it again, or reaching 0 SP will remove it.
KO_RIGHT (Right Hand Mastery) => seems to work
• MaxLv: 5
• Type: Passive
• Description: Recover the attack power lost from equipping two weapons.
• [LV 1] ATK 80%
• [LV 2] ATK 90%
• [LV 3] ATK 100%
• [LV 4] ATK 110%
• [LV 5] ATK 120%
KO_LEFT (Left Hand Mastery) => seems to work
• MaxLv: 5
• Type: Passive
• Description: Recover the attack power lost from equipping two weapons.
• [LV 1] ATK 60%
• [LV 2] ATK 70%
• [LV 3] ATK 80%
• [LV 4] ATK 90%
• [LV 5] ATK 100%
Database Edits
dbreskill_db.txt add
3001,1,6,4,0,1,0,1,1,no,0,0,0,none,0, KO_YAMIKUMO,Blindly
3002,0,0,0,0,0,0,5,0,no,0,0,0,weapon,0, KO_RIGHT,Right-Hand Training
3003,0,0,0,0,0,0,5,0,no,0,0,0,weapon,0, KO_LEFT,Left-Hand Practice
case BS_GREED:
case WS_CARTBOOST:
case BS_HAMMERFALL:
case BS_ADRENALINE:
case MC_CARTREVOLUTION:
case MC_MAMMONITE:
case WS_MELTDOWN:
case MG_SIGHT:
case TF_HIDING:
case KO_YAMIKUMO: //ADDED
/**
* These skills cannot be used while in mado gear (credits to Xantara)
**/
if(sd->sc.option&OPTION_MADOGEAR) {
clif_skill_fail(sd,skillid,USESKILL_FAIL_LEVEL,0);
return 1;
}
break;
switch( skill ) { // Turn off check.
case BS_MAXIMIZE: case NV_TRICKDEAD: case TF_HIDING: case AS_CLOAKING: case CR_AUTOGUARD:
case ML_AUTOGUARD: case CR_DEFENDER: case ML_DEFENDER: case ST_CHASEWALK: case PA_GOSPEL:
case CR_SHRINK: case TK_RUN: case GS_GATLINGFEVER: case TK_READYCOUNTER: case TK_READYDOWN:
case TK_READYSTORM: case TK_READYTURN: case SG_FUSION: case RA_WUGDASH: case KO_YAMIKUMO: //ADDED
if( sc && sc->data[status_skill2sc(skill)] )
return 1;
}
switch( skill )
{ // Turn off check.
case BS_MAXIMIZE: case NV_TRICKDEAD: case TF_HIDING: case AS_CLOAKING: case CR_AUTOGUARD:
case ML_AUTOGUARD: case CR_DEFENDER: case ML_DEFENDER: case ST_CHASEWALK: case PA_GOSPEL:
case CR_SHRINK: case TK_RUN: case GS_GATLINGFEVER: case TK_READYCOUNTER: case TK_READYDOWN:
case TK_READYSTORM: case TK_READYTURN: case SG_FUSION: case KO_YAMIKUMO: //ADDED
if( sc && sc->data[status_skill2sc(skill)] )
return req;
}
case PF_FOGWALL: case TK_RUN: case TK_HIGHJUMP: case TK_SEVENWIND:
case SL_KAAHI: case SL_KAUPE: case SL_KAITE: case KO_YAMIKUMO: //ADDED
// Skills that need to be confirmed.
case SO_FIREWALK: case SO_ELECTRICWALK: case SO_SPELLFIST: case SO_EARTHGRAVE:
case SO_DIAMONDDUST: case SO_POISON_BUSTER: case SO_PSYCHIC_WAVE: case SO_CLOUD_KILL:
srcmapstatus.c edit (marked with //ADDED)
if (sc->option&OPTION_HIDE)
switch (skill_num) { //Usable skills while hiding.
case TF_HIDING:
case KO_YAMIKUMO: //ADDED
case AS_GRIMTOOTH:
case RG_BACKSTAP:
case RG_RAID:
case NJ_SHADOWJUMP:
case NJ_KIRIKAGE:
break;
Question
Creobnil
I want to add the Kagerou/Oboro Skills for test and practice purposes.
But sadly its the first time with rathena source code editing and C++.
So im just going to add a thing here and there and watch what comes out. xD
I dont have all the skill infos, so i want to collect them here for all. So if you
have any infos or want to correct me then feel free to post it here.
The same for the source, dont know whats all to edit, so feel free to post changes
i have forget or have to made. ^^
• MaxLv: 1
• SP Cost: 10 (SP drops with the time in this status.) per Sec: ???
• Description: Hide one's presence. SP is reduced by fixed amount while under this status.
Either using it again, or reaching 0 SP will remove it.
• MaxLv: 5
• Type: Passive
• Description: Recover the attack power lost from equipping two weapons.
• [LV 1] ATK 80%
• [LV 2] ATK 90%
• [LV 3] ATK 100%
• [LV 4] ATK 110%
• [LV 5] ATK 120%
• MaxLv: 5
• Type: Passive
• Description: Recover the attack power lost from equipping two weapons.
• [LV 1] ATK 60%
• [LV 2] ATK 70%
• [LV 3] ATK 80%
• [LV 4] ATK 90%
• [LV 5] ATK 100%
Database Edits
dbreskill_db.txt add
dbreskill_require_db.txt add
dbreskill_cast_db.txt add
Source Edits
srcmapskill.c edit (marked with //ADDED)
srcmapstatus.c edit (marked with //ADDED)
srcmapbattle.c edit (marked with //ADDED and //EDITED)
Client-Edit
datalua filesskillinfozskilldescript.lua add
datalua filesskillinfozskillid.lua add
datalua filesskillinfozskillinfolist.lua add
More Info needed ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[iCON] KO_JYUMONJIKIRI (Cross Slasher) => added the skill and it works, but dont have enough infos
• MaxLv: 5
• Type: Active
• Description: Dont know it exactly what it does. What i think:
If you hit your enemy he get the JYUMONJIKIRI status.
And if you hit him and he has this status, then he get
additional damage. Dont know how much.
• [LV 1] ATK 150% Sp.Cost: 20
• [LV 2] ATK 300% Sp.Cost: 24
• [LV 3] ATK 450% Sp.Cost: 28
• [LV 4] ATK 600% Sp.Cost: 32
• [LV 5] ATK 750% Sp.Cost: 36
[iCON] KO_SETSUDAN (Soul Cut) => added the skill and it works, but dont have enough infos
• MaxLv: 5
• Type: Active
• Type: Range 2
• Description: If the target has a Soul Link, it gets additional damage
and the Soul Link is removed.
(Dont know how much damage, but it goes higher with a higher Soul Buff)
• [LV 1] ATK 100% Sp.Cost: 12
• [LV 2] ATK 200% Sp.Cost: 16
• [LV 3] ATK 300% Sp.Cost: 20
• [LV 4] ATK 400% Sp.Cost: 24
• [LV 5] ATK 500% Sp.Cost: 28
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If anyone wants too I can post/add more skills. I do not know whether this might disturb someone. xD
Maybe i help someone with this. ^^
I would be glad if I would get more information about the skills if anyone have.
I apologize for my bad english xDD
Edited by CreobnilLink to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.