Ultima Online Protocol :: Mega Cliloc
Packet # Packet Name Length Client Server Obsolete
0xD6 Mega Cliloc dynamic X X
Data Type Description
byte 0xD6 The packet number.
ushort Size The size of the packet.
ushort 0x0001 Unkown
uint Serial The serial of the object (either a creature or an item).
ushort 0x0000 Unknown
uint Serial2 The serial of the object?
loop
{
    uint ClilocID
    ushort AppendSize
    uni[] Text
}
This is a loop with the object's special properties. Note that the first entry is the item's name ID.

ClilocID: The special property's Cliloc index.
AppendSize: The size of the text in unicode that will be inserted as a Cliloc Token.
Text: The text in unicode to be inserted. This is not included if AppendSize is 0.

If there are multiple strings to be inserted, the strings are separated inside of Text by the ushort value of 0x0009.
Take this into consideration when calculating AppendSize.
uint 0x00000000 This indicates the end of the packet/entries.

Packet Description:
This packet typically follows any packet that displays a creature/item.