maciel Posted January 14 Group: Members Topic Count: 23 Topics Per Day: 0.01 Content Count: 74 Reputation: 3 Joined: 06/27/20 Last Seen: 6 hours ago Share Posted January 14 Arquivo original do Rathena atual. case MO_EXTREMITYFIST: { struct block_list *mbl = bl; // For NJ_ISSEN short x, y, i = 2; // Move 2 cells (From target) short dir = map_calc_dir(src,bl->x,bl->y); #ifdef RENEWAL if (skill_id == MO_EXTREMITYFIST && sd && sd->spiritball_old > 5) flag |= 1; // Give +100% damage increase #endif skill_attack(BF_WEAPON,src,src,bl,skill_id,skill_lv,tick,flag); if (skill_id == MO_EXTREMITYFIST) { status_set_sp(src, 0, 0); sc_start(src, src, SC_EXTREMITYFIST, 100, skill_lv, skill_get_time(skill_id, skill_lv)); status_change_end(src, SC_EXPLOSIONSPIRITS); status_change_end(src, SC_BLADESTOP); } else { status_set_hp(src, 1, 0); status_change_end(src, SC_NEN); status_change_end(src, SC_HIDING); } if (skill_id == MO_EXTREMITYFIST) { mbl = src; // For MO_EXTREMITYFIST i = 3; // Move 3 cells (From caster) } if (dir > 0 && dir < 4) x = -i; else if (dir > 4) x = i; else x = 0; if (dir > 2 && dir < 6) y = -i; else if (dir == 7 || dir < 2) y = i; else y = 0; // Ashura Strike still has slide effect in GVG if ((mbl == src || (!map_flag_gvg2(src->m) && !map_getmapflag(src->m, MF_BATTLEGROUND))) && unit_movepos(src, mbl->x + x, mbl->y + y, 1, 1)) { clif_blown(src); clif_spiritball(src); } } break; Bom dia pessoal já pesquisei muito é já fiz vários testes gostaria de trazer a mecânica antiga de volta no caso o punho de Asura e o ataque Mortal bom esse script acima e o que geralmente nós modificamos para modificar os movimentos dessas duas skill. esse acima já e o script atual 2024 na qual o movimento dessas duas skill ao usar e um salto de celulas ele não desliza igual antigamente. oque eu fiz foi modificar apenas a linha de verde para : unit_walktoxy(src, mbl->x + x, mbl->y + y, 2)) assim as duas classes desliza mas não igual antigamente as vezes ele fica parado e o certo e ele de acordo que vai usando a skill ele vai movimentando a celular, exemplo o ataque mortal o personagem ataca e vai andando para frente andando celular digamos assim Quote Link to comment Share on other sites More sharing options...
maciel Posted January 14 Group: Members Topic Count: 23 Topics Per Day: 0.01 Content Count: 74 Reputation: 3 Joined: 06/27/20 Last Seen: 6 hours ago Author Share Posted January 14 Video acima meu demonstrando como está o ataque mortal após eu colocar a linha: unit_walktoxy(src, mbl->x + x, mbl->y + y, 2)) esse video acima mostrando como era o ataque mortal antigamente o personagem andava para frente realizando o ataque mortal Quote Link to comment Share on other sites More sharing options...
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.