Issue information

Issue ID
#5566
Status
New
Severity
None
Started
Hercules Elf Bot
Apr 11, 2012 5:59
Last Post
Hercules Elf Bot
Apr 18, 2012 0:19
Confirmation
Yes (1)
No (1)

Hercules Elf Bot - Apr 11, 2012 5:59

Originally posted by [b]KeiKun[/b]
[CODE][04:40] <~Waeyan> by the way rathena has been using the wrong packets since kRO has been using fixpos all the time, no wonder it got bugged newer clients[/CODE]

[quote]
[04:46] <~Waeyan> <packet time1="1009" time2="55373" len="25">
[04:46] <~Waeyan> <data>fb 07 09 03 0b 00 00 00 00 00 0d 00 73 01 08 01 00 00 00 00 00 00 00 00 00</data>
[04:46] <~Waeyan> </packet>
[04:46] <~Waeyan> <packet time1="1009" time2="55373" len="18">
[04:46] <~Waeyan> <data>17 01 08 01 09 03 0b 00 01 00 0d 00 73 01 6c 73 c2 1a</data>
[04:46] <@keiKun> hmm
[04:46] <~Waeyan> thats the body relocation in official servers
[04:47] <~Waeyan> this is rAthena's Body relocation
[04:47] <~Waeyan> <packet time1="47" time2="812" len="25">
[04:47] <~Waeyan> <data>3f 04 2e 00 80 84 1e 00 01 17 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00</data>
[04:47] <~Waeyan> </packet>
[04:47] <~Waeyan> <packet time1="47" time2="812" len="18">
[04:47] <~Waeyan> <data>17 01 08 01 80 84 1e 00 01 00 94 00 bd 00 3d 30 fe 01</data>[/quote]

Hercules Elf Bot - Apr 11, 2012 6:00

Originally posted by [b]Ind[/b]
i don't understand any of that. I pass.

Hercules Elf Bot - Apr 16, 2012 7:48

Originally posted by [b]xazax[/b]
First of all, reference: http://rathena.org/wiki/Packets

I think they meant, kRO using PACKET_ZC_USESKILL_ACK2 and PACKET_ZC_NOTIFY_GROUNDSKILL for body relocation.

According to Waeyan we are using PACKET_ZC_MSG_STATE_CHANGE2 and PACKET_ZC_NOTIFY_GROUNDSKILL.

However in my opinion PACKET_ZC_MSG_STATE_CHANGE2 is completely unrelevant packet.

So our difference is, we does not send the PACKET_ZC_USESKILL_ACK2 packet, because body relocation has no cast time. To test if sending that packet is solving that problem is as easy as add a little cast time to body relocation. If it works well afterwards it would be worth examining, if server always sends that packet, and consider sending it even if the cast time is 0.

This post has been edited by xazax on Apr 16, 2012 7:51

Hercules Elf Bot - Apr 16, 2012 17:57

Originally posted by [b]Rytech[/b]
This explains a lot of things. Does this only apply to Body Relocate, or is this also used for skills like Phantom Spear, Lightning Ride, Dark Illusion, and any other skills that just instantly warps you a number of cells?

Hercules Elf Bot - Apr 17, 2012 15:24

Originally posted by [b]Earthlingz[/b]
actually what he posted wasnt complete
if i remember correctly kRO sends only 3 packets
while rA sends more.. ill try to post the xml part of the skill when i get home

Hercules Elf Bot - Apr 18, 2012 0:19

Originally posted by [b]KeiKun[/b]
sorry body relocate works intended
i gave waeayan wrong answer

^
i tested using fixpos
and i got confused
( body reloc doesn't use fixpos ) <-- me stupid