piavon Posted December 30, 2016 Posted December 30, 2016 wodRO Custom skill demo video AlmightyPull, Blink Strike, Edo Tensei(summoning technique), bansho tenin(pulling target), Swap skill are not yet done we still doing some changes to balance the skill we made this video for demo, skill cooldown/aftercast are just for testing thanks to: swap skill reference goddemeit from rathenahttps://rathena.org/board/profile/477-goddameit/ Quote
Bringer Posted January 3, 2017 Posted January 3, 2017 Do you mind to share your swap skill code ? Quote
Athan17 Posted January 4, 2017 Posted January 4, 2017 20 hours ago, Bringer said: Do you mind to share your swap skill code ? have you tried Kagerou's skill Genwaku ? just remove its confusion chance Quote
Bringer Posted January 4, 2017 Posted January 4, 2017 (edited) 49 minutes ago, Athan17 said: have you tried Kagerou's skill Genwaku ? just remove its confusion chance Do you mind post the skill src so i can duplicate the skill? Edited January 4, 2017 by Bringer Quote
Athan17 Posted January 4, 2017 Posted January 4, 2017 25 minutes ago, Bringer said: Do you mind post the skill src so i can duplicate the skill? case KO_GENWAKU: if ((dstsd || dstmd) && !status_has_mode(tstatus,MD_IGNOREMELEE|MD_IGNOREMAGIC|MD_IGNORERANGED|MD_IGNOREMISC) && battle_check_target(src,bl,BCT_ENEMY) > 0) { int x = src->x, y = src->y; if (sd && rnd()%100 > ((45+5*skill_lv) - status_get_int(bl)/10)) { //[(Base chance of success) - (Intelligence Objectives / 10)]%. clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } // Confusion is still inflicted (but rate isn't reduced), no matter map type. status_change_start(src, src, SC_CONFUSION, 2500, skill_lv, 0, 0, 0, skill_get_time(skill_id, skill_lv), SCSTART_NORATEDEF); status_change_start(src, bl, SC_CONFUSION, 7500, skill_lv, 0, 0, 0, skill_get_time(skill_id, skill_lv), SCSTART_NORATEDEF); if (skill_check_unit_movepos(5,src,bl->x,bl->y,0,0)) { clif_skill_nodamage(src, src, skill_id, skill_lv, 1); clif_blown(src); if (!unit_blown_immune(bl, 0x1)) { unit_movepos(bl,x,y,0,0); if (bl->type == BL_PC && pc_issit((TBL_PC*)bl)) clif_sitting(bl); //Avoid sitting sync problem clif_blown(bl); } } } break; here, they're from rAthena skill.c, not my own, so no need to rep up me Quote
piavon Posted January 5, 2017 Author Posted January 5, 2017 for the swap skill check his https://rathena.org/board/profile/477-goddameit/ i will try to post all skill's src after polishing it all, Quote
Bringer Posted January 6, 2017 Posted January 6, 2017 16 hours ago, piavon said: for the swap skill check his https://rathena.org/board/profile/477-goddameit/ i will try to post all skill's src after polishing it all, i already test it but error on src Quote
Bringer Posted February 3, 2017 Posted February 3, 2017 (edited) On 1/4/2017 at 3:51 PM, Athan17 said: case KO_GENWAKU: if ((dstsd || dstmd) && !status_has_mode(tstatus,MD_IGNOREMELEE|MD_IGNOREMAGIC|MD_IGNORERANGED|MD_IGNOREMISC) && battle_check_target(src,bl,BCT_ENEMY) > 0) { int x = src->x, y = src->y; if (sd && rnd()%100 > ((45+5*skill_lv) - status_get_int(bl)/10)) { //[(Base chance of success) - (Intelligence Objectives / 10)]%. clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break; } // Confusion is still inflicted (but rate isn't reduced), no matter map type. status_change_start(src, src, SC_CONFUSION, 2500, skill_lv, 0, 0, 0, skill_get_time(skill_id, skill_lv), SCSTART_NORATEDEF); status_change_start(src, bl, SC_CONFUSION, 7500, skill_lv, 0, 0, 0, skill_get_time(skill_id, skill_lv), SCSTART_NORATEDEF); if (skill_check_unit_movepos(5,src,bl->x,bl->y,0,0)) { clif_skill_nodamage(src, src, skill_id, skill_lv, 1); clif_blown(src); if (!unit_blown_immune(bl, 0x1)) { unit_movepos(bl,x,y,0,0); if (bl->type == BL_PC && pc_issit((TBL_PC*)bl)) clif_sitting(bl); //Avoid sitting sync problem clif_blown(bl); } } } break; here, they're from rAthena skill.c, not my own, so no need to rep up me i cant use this during woe i cant swap Place Edited February 3, 2017 by Bringer 1 Quote
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.