Add tests for packet decode/encode (and fix some bugs found by the tests!)
This commit is contained in:
345
testing/packets/ObjectUpdateMessageZL.json
Normal file
345
testing/packets/ObjectUpdateMessageZL.json
Normal file
@@ -0,0 +1,345 @@
|
||||
{
|
||||
"sentAcks": [
|
||||
2136
|
||||
],
|
||||
"receivedAcks": [],
|
||||
"packet": {
|
||||
"packetFlags": 192,
|
||||
"sequenceNumber": 2136,
|
||||
"extraHeader": {
|
||||
"type": "Buffer",
|
||||
"data": []
|
||||
},
|
||||
"message": {
|
||||
"name": "ObjectUpdate",
|
||||
"messageFlags": 49,
|
||||
"id": 12,
|
||||
"RegionData": {
|
||||
"RegionHandle": {
|
||||
"low": 282112,
|
||||
"high": 264448,
|
||||
"unsigned": false
|
||||
},
|
||||
"TimeDilation": 65535
|
||||
},
|
||||
"ObjectData": [
|
||||
{
|
||||
"ID": 579529457,
|
||||
"State": 0,
|
||||
"FullID": {
|
||||
"mUUID": "9ec3650f-f2aa-b8f4-6a1c-dddd661e157d"
|
||||
},
|
||||
"CRC": 480141460,
|
||||
"PCode": 9,
|
||||
"Material": 3,
|
||||
"ClickAction": 0,
|
||||
"Scale": {
|
||||
"values": {
|
||||
"0": 1.5726165771484375,
|
||||
"1": 0.19215093553066254,
|
||||
"2": 0.009999999776482582
|
||||
}
|
||||
},
|
||||
"ObjectData": {
|
||||
"type": "Buffer",
|
||||
"data": [
|
||||
248,
|
||||
167,
|
||||
252,
|
||||
192,
|
||||
85,
|
||||
47,
|
||||
39,
|
||||
192,
|
||||
250,
|
||||
255,
|
||||
177,
|
||||
192,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
160,
|
||||
196,
|
||||
28,
|
||||
63,
|
||||
166,
|
||||
196,
|
||||
28,
|
||||
191,
|
||||
47,
|
||||
4,
|
||||
181,
|
||||
190,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"ParentID": 579529483,
|
||||
"UpdateFlags": 268435536,
|
||||
"PathCurve": 16,
|
||||
"ProfileCurve": 1,
|
||||
"PathBegin": 0,
|
||||
"PathEnd": 0,
|
||||
"PathScaleX": 100,
|
||||
"PathScaleY": 100,
|
||||
"PathShearX": 0,
|
||||
"PathShearY": 0,
|
||||
"PathTwist": 0,
|
||||
"PathTwistBegin": 0,
|
||||
"PathRadiusOffset": 0,
|
||||
"PathTaperX": 0,
|
||||
"PathTaperY": 0,
|
||||
"PathRevolutions": 0,
|
||||
"PathSkew": 0,
|
||||
"ProfileBegin": 0,
|
||||
"ProfileEnd": 0,
|
||||
"ProfileHollow": 0,
|
||||
"TextureEntry": {
|
||||
"type": "Buffer",
|
||||
"data": [
|
||||
222,
|
||||
129,
|
||||
166,
|
||||
142,
|
||||
198,
|
||||
119,
|
||||
46,
|
||||
206,
|
||||
173,
|
||||
227,
|
||||
19,
|
||||
159,
|
||||
122,
|
||||
152,
|
||||
158,
|
||||
222,
|
||||
31,
|
||||
137,
|
||||
85,
|
||||
103,
|
||||
71,
|
||||
36,
|
||||
203,
|
||||
67,
|
||||
237,
|
||||
146,
|
||||
11,
|
||||
71,
|
||||
202,
|
||||
237,
|
||||
21,
|
||||
70,
|
||||
95,
|
||||
0,
|
||||
0,
|
||||
127,
|
||||
255,
|
||||
0,
|
||||
31,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
255,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
128,
|
||||
63,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
128,
|
||||
63,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
32,
|
||||
31,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
13,
|
||||
31,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"TextureAnim": {
|
||||
"type": "Buffer",
|
||||
"data": []
|
||||
},
|
||||
"NameValue": {
|
||||
"type": "Buffer",
|
||||
"data": []
|
||||
},
|
||||
"Data": {
|
||||
"type": "Buffer",
|
||||
"data": []
|
||||
},
|
||||
"Text": {
|
||||
"type": "Buffer",
|
||||
"data": []
|
||||
},
|
||||
"TextColor": {
|
||||
"type": "Buffer",
|
||||
"data": [
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"MediaURL": {
|
||||
"type": "Buffer",
|
||||
"data": []
|
||||
},
|
||||
"PSBlock": {
|
||||
"type": "Buffer",
|
||||
"data": []
|
||||
},
|
||||
"ExtraParams": {
|
||||
"type": "Buffer",
|
||||
"data": [
|
||||
2,
|
||||
32,
|
||||
0,
|
||||
16,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
255,
|
||||
128,
|
||||
0,
|
||||
255,
|
||||
0,
|
||||
0,
|
||||
32,
|
||||
65,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
128,
|
||||
63,
|
||||
64,
|
||||
0,
|
||||
28,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
222,
|
||||
129,
|
||||
166,
|
||||
142,
|
||||
198,
|
||||
119,
|
||||
46,
|
||||
206,
|
||||
173,
|
||||
227,
|
||||
19,
|
||||
159,
|
||||
122,
|
||||
152,
|
||||
158,
|
||||
222,
|
||||
0,
|
||||
0,
|
||||
192,
|
||||
63,
|
||||
0,
|
||||
0,
|
||||
128,
|
||||
63,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"Sound": {
|
||||
"mUUID": "00000000-0000-0000-0000-000000000000"
|
||||
},
|
||||
"OwnerID": {
|
||||
"mUUID": "00000000-0000-0000-0000-000000000000"
|
||||
},
|
||||
"Gain": 0,
|
||||
"Flags": 0,
|
||||
"Radius": 0,
|
||||
"JointType": 0,
|
||||
"JointPivot": {
|
||||
"values": {
|
||||
"0": 0,
|
||||
"1": 0,
|
||||
"2": 0
|
||||
}
|
||||
},
|
||||
"JointAxisOrAnchor": {
|
||||
"values": {
|
||||
"0": 0,
|
||||
"1": 0,
|
||||
"2": 0
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user