• 0
Meister

After Asura Strike Animation

Question

Have you ever encountered that after using Asura Strike skill and if you walk, you're walking like an alien? Like client glitch?

 

I call it Sliding Walk after asura strike.

 

BTW, using 2013-08-07. Is there a fix for it? After using asura strike, it should work normally after the animation.

 

Regards,

Edited by Meister

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

this is the new behavior of this skill using 2011-11-22 clients above.

Share this post


Link to post
Share on other sites
  • 0

this is the new behavior of this skill using 2011-11-22 clients above.

 

Oh thanks, I made it work in 2013-08-07. removed the sliding effect. :)

Share this post


Link to post
Share on other sites
  • 0

how did you manage to fix this? my problem was, asura strike animation is like teleporting to the back of the target, no sliding. and after cast, it walks like a robot and its head keeps moving left to right looping. and it kinda boost movement speed too. sorry to bring up the topic again.

Share this post


Link to post
Share on other sites
  • 0

It's an ancient post Asura Strike visual bug.

RO clients have it for a long time now, 2010-07-30 and older.

Share this post


Link to post
Share on other sites
  • 0

this is the new behavior of this skill using 2011-11-22 clients above.

 

Oh thanks, I made it work in 2013-08-07. removed the sliding effect. :)

May i know how did you managed it? Through hexing or source?

Share this post


Link to post
Share on other sites
  • 0

 

 

this is the new behavior of this skill using 2011-11-22 clients above.

 

Oh thanks, I made it work in 2013-08-07. removed the sliding effect. :)

May i know how did you managed it? Through hexing or source?

 

 

sorry for the late reply. It was based on source code. 

Share this post


Link to post
Share on other sites
  • 0

 

 

 

this is the new behavior of this skill using 2011-11-22 clients above.

 

Oh thanks, I made it work in 2013-08-07. removed the sliding effect. :)

May i know how did you managed it? Through hexing or source?

 

 

sorry for the late reply. It was based on source code. 

 

Mind share?

Share this post


Link to post
Share on other sites
  • 0

Edit: this one is better

 

go to src/map/skill.c

 

find:

                           // Ashura Strike still has slide effect in GVG

                           if ((mbl == src || (!map_flag_gvg2(src->m) && !map[src->m].flag.battleground)) &&

                                    unit_movepos(src, mbl->x + x, mbl->y + y, 1, 1)) {
                                    clif_blown(src);
                                    clif_spiritball(src);

 

replace with:

                           //Ashura Strike still has slide effect in GVG
                           if ((mbl == src || (!map_flag_gvg2(src->m) && !map[src->m].flag.battleground))) { // only NJ_ISSEN don't have slide effect in GVG
                                    if (!(unit_walktoxy(src, mbl->x+x, mbl->y+y, 2))) {
                                             // The cell is not reachable (wall, object, ...), move next to the target
                                             if (x > 0) x = -1;
                                             else if (x < 0) x = 1;
                                             if (y > 0) y = -1;
                                             else if (y < 0) y = 1;
 
                                             unit_walktoxy(src, bl->x+x, bl->y+y, 2);
                                    }
                                    clif_slide(src, src->x, src->y);
                                    clif_spiritball(src);

 

 

save and recompile.

Edited by imat1
  • Upvote 1

Share this post


Link to post
Share on other sites
  • 0

go to src/map/skill.c

 

find:

            // Ashura Strike still has slide effect in GVG

            if ((mbl == src || (!map_flag_gvg2(src->m) && !map[src->m].flag.battleground)) &&

                unit_movepos(src, mbl->x + x, mbl->y + y, 1, 1)) {

 

replace:

unit_movepos(src, mbl->+ x, mbl->+ y, 1, 1)

 

with:

unit_walktoxy(src, mbl->x + x, mbl->y + y, 2)

 

 

save and recompile.

It only work in GvG Maps?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.