Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] Where/when in the 3.3.5 does it send ACK packets for movement speed changes such as CMSG_FORCE_WALK_

[DiscordArchive] Where/when in the 3.3.5 does it send ACK packets for movement speed changes such as CMSG_FORCE_WALK_

[DiscordArchive] Where/when in the 3.3.5 does it send ACK packets for movement speed changes such as CMSG_FORCE_WALK_

rektbyfaith
Administrator
0
09-21-2022, 10:51 PM
#1
Archived author: HelloKitty • Posted: 2022-09-21T22:51:10.044000+00:00
Original source

Where/when in the 3.3.5 does it send ACK packets for movement speed changes such as CMSG_FORCE_WALK_SPEED_CHANGE_ACK. I don't see it in the opcode handle for these FORCE speed change packets. Does it have something to do with this AllocPlayerMoveEvent function? Does it schedule something that will then send this package on the next game tick or something?
rektbyfaith
09-21-2022, 10:51 PM #1

Archived author: HelloKitty • Posted: 2022-09-21T22:51:10.044000+00:00
Original source

Where/when in the 3.3.5 does it send ACK packets for movement speed changes such as CMSG_FORCE_WALK_SPEED_CHANGE_ACK. I don't see it in the opcode handle for these FORCE speed change packets. Does it have something to do with this AllocPlayerMoveEvent function? Does it schedule something that will then send this package on the next game tick or something?

rektbyfaith
Administrator
0
09-21-2022, 10:55 PM
#2
Archived author: HelloKitty • Posted: 2022-09-21T22:55:19.801000+00:00
Original source

Seems like function at 0x006ef860 possibly is related since it seems like it can end up sending an opcode 0x2DB (ACK) from there by calling CGUnit_C__SendMovementPacket. I'm gonna guess maybe it does this on the next game tick after it gets a forced speed update packet?
rektbyfaith
09-21-2022, 10:55 PM #2

Archived author: HelloKitty • Posted: 2022-09-21T22:55:19.801000+00:00
Original source

Seems like function at 0x006ef860 possibly is related since it seems like it can end up sending an opcode 0x2DB (ACK) from there by calling CGUnit_C__SendMovementPacket. I'm gonna guess maybe it does this on the next game tick after it gets a forced speed update packet?

Recently Browsing
 
Recently Browsing