Issue information

Issue ID
#6380
Status
Fixed
Severity
Fair
Started
Hercules Elf Bot
Jul 31, 2012 23:55
Last Post
Hercules Elf Bot
Aug 1, 2012 5:06
Confirmation
N/A

Hercules Elf Bot - Jul 31, 2012 23:55

Originally posted by [b]emong[/b]
Snippet:

[codebox]===================================================================
--- src/map/skill.c (revision 16540)
+++ src/map/skill.c (working copy)
@@ -9544,7 +9544,7 @@
case MO_BODYRELOCATION:
if (unit_movepos(src, x, y, 1, 1)) {
clif_skill_poseffect(src,skillid,skilllv,src->x,src->y,tick);
-// clif_slide(src, src->x, src->y); //Poseffect is the one that makes the char snap on the client...
+ clif_bodyrelocation(src,src->x,src->y);
if (sd) skill_blockpc_start (sd, MO_EXTREMITYFIST, 2000);
}
break;[/codebox]

Don't know if I'm allowed to release this since I just get this from other emulator and tried to work it out on rAthena! And yeah it worked! so try it for yourself! Just sharing! Hehe <3

Base: Thanks to the other emulator!

This post has been edited by emong on Aug 1, 2012 0:27

Hercules Elf Bot - Aug 1, 2012 0:27

Originally posted by [b]exneval[/b]
already posted in rA since April 2012
[url="http://rathena.org/board/topic/61291-body-relocation-i-think-this-is-the-problem-why-snap-wont-work-properly/page__hl__snap"]Source[/url]

This post has been edited by exneval on Aug 1, 2012 3:05

Hercules Elf Bot - Aug 1, 2012 0:30

Originally posted by [b]emong[/b]
I've check your reply and yes it didn't work if I use that method. but when I used my patch it works now. I don't know if it is for my client only or for others too..

Hercules Elf Bot - Aug 1, 2012 1:06

Originally posted by [b]Mysterious[/b]
Uh, not really. [url="http://mysterious-project.googlecode.com/svn/trunk/Body%20Relocation.patch"]http://mysterious-project.googlecode.com/svn/trunk/Body%20Relocation.patch[/url] Just doing what my diff does fixes your problem =/

Your diff is changing other things that doesn't need to be changed.

This post has been edited by Mysterious on Aug 1, 2012 1:09

Hercules Elf Bot - Aug 1, 2012 1:17

Originally posted by [b]Ind[/b]
emong Thank you very much. Fixed in [rev=16541]

Hercules Elf Bot - Aug 1, 2012 1:18

Originally posted by [b]Ind[/b]
[quote name='Mysterious' timestamp='1343783217' post='12784']
Uh, not really. [url="http://mysterious-project.googlecode.com/svn/trunk/Body%20Relocation.patch"]http://mysterious-project.googlecode.com/svn/trunk/Body%20Relocation.patch[/url] Just doing what my diff does fixes your problem =/Your diff is changing other things that doesn't need to be changed.
[/quote]
your diff doesn't fix the problem -- emong one does. yours simply makes the skill insta-teleport, emong one makes its animation work again.

Hercules Elf Bot - Aug 1, 2012 1:28

Originally posted by [b]emong[/b]
Welcome :)

Hercules Elf Bot - Aug 1, 2012 1:36

Originally posted by [b]Mysterious[/b]
Oh, the actual animation to work. D:

Hercules Elf Bot - Aug 1, 2012 2:58

Originally posted by [b]Brynner[/b]
[quote name='emong' timestamp='1343778914' post='12781']
Snippet:[codebox]===================================================================--- src/map/skill.c (revision 16540)+++ src/map/skill.c (working copy)@@ -9544,7 +9544,7 @@ case MO_BODYRELOCATION: if (unit_movepos(src, x, y, 1, 1)) { clif_skill_poseffect(src,skillid,skilllv,src->x,src->y,tick);-// clif_slide(src, src->x, src->y); //Poseffect is the one that makes the char snap on the client...+ clif_bodyrelocation(src,src->x,src->y); if (sd) skill_blockpc_start (sd, MO_EXTREMITYFIST, 2000); } break;[/codebox]Don't know if I'm allowed to release this since I just get this from other emulator and tried to work it out on rAthena! And yeah it worked! so try it for yourself! Just sharing! Hehe <3Base: Thanks to the other emulator!
[/quote]
thanks for this /lv

[quote name='Mysterious' timestamp='1343785004' post='12790']
Oh, the actual animation to work. D:
[/quote]

not the official animation but atleast it has animation now.

This post has been edited by Brynner on Aug 1, 2012 3:07

Hercules Elf Bot - Aug 1, 2012 4:22

Originally posted by [b]onizame[/b]
mine dont have animation at all /sob
[spoiler][codebox]
case MO_BODYRELOCATION:
if (unit_movepos(src, x, y, 1, 1)) {
#if PACKETVER >= 20111005
clif_snap(src, src->x, src->y);
#else
clif_skill_poseffect(src,skillid,skilllv,src->x,src->y,tick);
clif_bodyrelocation(src,src->x,src->y);
#endif
if (sd)
skill_blockpc_start (sd, MO_EXTREMITYFIST, 2000);
}
break;[/codebox][/spoiler]

Hercules Elf Bot - Aug 1, 2012 5:06

Originally posted by [b]emong[/b]
[quote name='onizame' timestamp='1343794965' post='12795']
mine dont have animation at all /sob[spoiler][codebox]case MO_BODYRELOCATION: if (unit_movepos(src, x, y, 1, 1)) {#if PACKETVER >= 20111005 clif_snap(src, src->x, src->y);#else clif_skill_poseffect(src,skillid,skilllv,src->x,src->y,tick); clif_bodyrelocation(src,src->x,src->y);#endif if (sd) skill_blockpc_start (sd, MO_EXTREMITYFIST, 2000); } break;[/codebox][/spoiler]
[/quote]

Just update :) maybe you have updated when the //clif was removed but it was reverted back..