Struct
SHORT
|
Operand_Count
|
INT
|
Opcode
|
LONG
|
CellID
|
LONG
|
ObjectID
|
SHORT
|
PositionX
|
SHORT
|
PositionZ
|
SHORT
|
PositionY
|
INT
|
UpdateCounter
|
BYTE
|
??
|
BYTE
|
Direction
|
Variable Descriptions
Opperand_Count = 9
Opcode = C867AB5A
- Cell where the object is moving.
- ObjectID that you are moving.
- PositionX':
- PositionY':
- PositionZ':
The value is transformed the following way.
(Coordinate * 8) = Position
(Position / 8) = Coordinate
This is to bound the possible position movement in a cell.
- Number of movement updates the object has done. Incremented +1 for each new movement.
This is the direction for the object to face after moving. It is calculated by (Angle / 0.0625) where angle is in radians.
|
Tags
S→C
|
This packet originates on the server.
|
|
75%
|
This packet has been partially reversed.
|
|
|
Sample Code
Insert Code Snippet Here...
Sample Packet
Insert Sample Packet Here...