Warning! This is the old Hercules bugtracker archive, and may not reflect the current state of Hercules. The current bugtracker is on GitHub Issues.
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
[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
[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 [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..