168 lines
No EOL
10 KiB
JSON
168 lines
No EOL
10 KiB
JSON
{
|
|
"category": "Mobile",
|
|
"packets": [
|
|
{
|
|
"id": "0x75",
|
|
"name": "Rename Request",
|
|
"description": "Client requests to rename a mobile (pet).",
|
|
"direction": "incoming",
|
|
"isDynamic": false,
|
|
"size": 35,
|
|
"fields": [
|
|
{
|
|
"name": "Packet ID",
|
|
"type": "byte",
|
|
"size": 1,
|
|
"value": "0x75",
|
|
"description": "Packet identifier"
|
|
},
|
|
{
|
|
"name": "Target Serial",
|
|
"type": "uint",
|
|
"size": 4,
|
|
"description": "Serial of mobile to rename"
|
|
},
|
|
{
|
|
"name": "New Name",
|
|
"type": "ascii",
|
|
"size": 30,
|
|
"description": "New name for the mobile"
|
|
}
|
|
],
|
|
"source": {
|
|
"file": "Projects/UOContent/Network/Packets/IncomingMobilePackets.cs",
|
|
"line": 32
|
|
}
|
|
},
|
|
{
|
|
"id": "0x98",
|
|
"name": "Mobile Name Request",
|
|
"description": "Client requests the name of a mobile.",
|
|
"direction": "incoming",
|
|
"isDynamic": true,
|
|
"size": "var",
|
|
"fields": [
|
|
{
|
|
"name": "Packet ID",
|
|
"type": "byte",
|
|
"size": 1,
|
|
"value": "0x98",
|
|
"description": "Packet identifier"
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"type": "ushort",
|
|
"size": 2,
|
|
"description": "Packet length"
|
|
},
|
|
{
|
|
"name": "Mobile Serial",
|
|
"type": "uint",
|
|
"size": 4,
|
|
"description": "Serial of mobile to query"
|
|
}
|
|
],
|
|
"source": {
|
|
"file": "Projects/UOContent/Network/Packets/IncomingMobilePackets.cs",
|
|
"line": 43
|
|
}
|
|
},
|
|
{
|
|
"id": "0xB8",
|
|
"name": "Profile Request",
|
|
"description": "Client requests to view or edit a mobile's profile.",
|
|
"direction": "incoming",
|
|
"isDynamic": true,
|
|
"size": "Varies",
|
|
"variants": [
|
|
{
|
|
"name": "Display Profile",
|
|
"condition": "mode == Display (0)",
|
|
"size": 8,
|
|
"fields": [
|
|
{
|
|
"name": "Packet ID",
|
|
"type": "byte",
|
|
"size": 1,
|
|
"value": "0xB8",
|
|
"description": "Packet identifier"
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"type": "ushort",
|
|
"size": 2,
|
|
"description": "Packet length"
|
|
},
|
|
{
|
|
"name": "Mode",
|
|
"type": "byte",
|
|
"size": 1,
|
|
"value": "0",
|
|
"description": "Display mode"
|
|
},
|
|
{
|
|
"name": "Mobile Serial",
|
|
"type": "uint",
|
|
"size": 4,
|
|
"description": "Serial of target mobile"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Edit Profile",
|
|
"condition": "mode == Edit (1)",
|
|
"size": "12+",
|
|
"fields": [
|
|
{
|
|
"name": "Packet ID",
|
|
"type": "byte",
|
|
"size": 1,
|
|
"value": "0xB8",
|
|
"description": "Packet identifier"
|
|
},
|
|
{
|
|
"name": "Length",
|
|
"type": "ushort",
|
|
"size": 2,
|
|
"description": "Packet length"
|
|
},
|
|
{
|
|
"name": "Mode",
|
|
"type": "byte",
|
|
"size": 1,
|
|
"value": "1",
|
|
"description": "Edit mode"
|
|
},
|
|
{
|
|
"name": "Mobile Serial",
|
|
"type": "uint",
|
|
"size": 4,
|
|
"description": "Serial of target mobile"
|
|
},
|
|
{
|
|
"name": "Padding",
|
|
"type": "short",
|
|
"size": 2,
|
|
"description": "Unused padding"
|
|
},
|
|
{
|
|
"name": "Text Length",
|
|
"type": "ushort",
|
|
"size": 2,
|
|
"description": "Length of text in characters"
|
|
},
|
|
{
|
|
"name": "Text",
|
|
"type": "utf16be",
|
|
"description": "New profile text (Big Endian Unicode)"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"source": {
|
|
"file": "Projects/UOContent/Network/Packets/IncomingMobilePackets.cs",
|
|
"line": 53
|
|
}
|
|
}
|
|
]
|
|
} |