Jump to content

  •  

Bug Tracker Migration

June 3rd
Good news everyone! The staff has decided that it is time to slowly kill off this Bug Tracker. We will begin the process of slowly migrating from this Bug Tracker over to our Github Issues which can be found here: https://github.com/HerculesWS/Hercules/issues

Over the next couple of days, I will be closing off any opportunity to create new reports. However, I still will keep the opportunity to reply to existing Bug Reports. Doing this will allow us to slowly fix any bug reports we have listed here so that we can easily migrate over to our Issue Tracker.

Update - June 7th 2015: Creating new bug posts has been disabled. Please use our https://github.com/HerculesWS/Hercules/issues tracker to post bugs. Users are still able to reply to existing bug posts.

- Administration

Issue Information

  • #007650

  • 0 - None Assigned

  • Working as Intended

Issue Confirmations

  • Yes (5)No (1)
Photo

Body Reloc Client Crash

Posted by kyeme on 14 August 2013 - 05:21 PM

Body Reloc Client Crash w/ some official headgear
After using Asura Strike then use Zen then Fury and then Body Reloc (Snap) Boooom client crash.
Video:



Shining Santa Hat
Blue Poring Bubble
Angeling Bubble


Posted Image


To fix:
Change clif->snap(src, src->x, src->y);
to clif_slide(src, src->x, src->y);


skill.c
		case MO_BODYRELOCATION:
			if (unit_movepos(src, x, y, 1, 1)) {
	#if PACKETVER >= 20111005
				- clif->snap(src, src->x, src->y);
                + clif_slide(src, src->x, src->y);
	#else
				clif->skill_poseffect(src,skill_id,skill_lv,src->x,src->y,tick);
	#endif

but when using body reloc the posture should be the same as using converter please check my video



Hmm client side or server side? Im using client 2012-04-17Ragexe
Please confirm thank you :)
Note: The item is from official ragnarok

Maybe the cause of 'Client crash' is the Asura Strike's "Punch Animation"? And we have some missing packet there?

I think its because of this commit https://code.google..../detail?r=17069
Topic: http://herc.ws/board...4410#entry14410

I'd like to test it but I'm not sure on how to revert the code back.

How to replicate the Client Crash and How to prevent it.

My headgear:

Id: 19777
AegisName: "Costume_Twinkle_Little_Star"

1. In this video, you can see that after he use 'Asura Strike' and he then uses the skill 'Body Relocation' without seeing the Champion bowed down (or the Champion's gesture of punching the floor) you will then experience the Client Crash caused by 'Body Relocation'.


2. In this video, you can see that after he use 'Asura Strike' AND you saw on your screen that the Champion did punch the floor (or the Champion bowed down after the 'Asura Strike'), then you will not experience the Client Crash.


Maybe its client issue. No problem in 2014 and 2015 client.

changed status to: Working as Intended

Client Crash marked as Working As Intended?
The problem occurs on 2014 and 2015 clients.

And also on 2010, but the 'fix' provided is for 2011 onwards.

Edited by Haziel, 02 November 2016 - 08:10 PM.