Hello everyone.
I would like to know it's possible to use the rAthena's Skill.c to add Rebellion's skill support on Hercules.
If yes, can you give me some advices ?
https://github.com/rathena/rathena/blob/master/src/map/skill.c
For exemple: 'Fallen_Angel' skill is not present on Hercules Skill.c
case RL_FALLEN_ANGEL: if (unit_movepos(src,x,y,1,1)) { enum e_skill skill_use = GS_DESPERADO; uint8 skill_use_lv = pc_checkskill(sd,skill_use); clif_slide(src, x, y); clif_fixpos(src); if (skill_check_condition_castend(sd,skill_use,skill_use_lv)) { sd->skill_id_old = RL_FALLEN_ANGEL; skill_castend_pos2(src,src->x,src->y,skill_use,skill_use_lv,tick,SD_LEVEL|SD_ANIMATION|SD_SPLASH); battle_consume_ammo(sd,skill_use,skill_use_lv); } sd->skill_id_old = 0; } else if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break;
Thank you in advance.
I would like to know it's possible to use the rAthena's Skill.c to add Rebellion's skill support on Hercules.
If yes, can you give me some advices ?
https://github.com/rathena/rathena/blob/master/src/map/skill.c
For exemple: 'Fallen_Angel' skill is not present on Hercules Skill.c
case RL_FALLEN_ANGEL: if (unit_movepos(src,x,y,1,1)) { enum e_skill skill_use = GS_DESPERADO; uint8 skill_use_lv = pc_checkskill(sd,skill_use); clif_slide(src, x, y); clif_fixpos(src); if (skill_check_condition_castend(sd,skill_use,skill_use_lv)) { sd->skill_id_old = RL_FALLEN_ANGEL; skill_castend_pos2(src,src->x,src->y,skill_use,skill_use_lv,tick,SD_LEVEL|SD_ANIMATION|SD_SPLASH); battle_consume_ammo(sd,skill_use,skill_use_lv); } sd->skill_id_old = 0; } else if (sd) clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); break;
Thank you in advance.