Table of Contents

Mega Cliloc (0xD6)

Moongate Packet Classes

  • MegaClilocPacket (Incoming, Variable, length -1) from src/Moongate.Network.Packets/Incoming/Tooltip/MegaClilocPacket.cs

Current Moongate Behavior

Moongate currently has packet classes for this opcode.

Packet Build

Server Version Of Packet

Type Field
BYTE[1] 0xD6
BYTE[2] Length
BYTE[2] 0x0001
BYTE[4] Serial of item/creature
BYTE[2] 0x0000
BYTE[4] Serial of item/creature in all tests. This could be the serial of the item the entry to appear over.

Loop of all the item/creature's properties to display in the order to display them. The name is always the first entry.

Type Field
BYTE[4] Cliloc ID
BYTE[2] Length of (if any) Text to add into/with the cliloc
BYTE[?] Unicode text to be added into the cliloc. Not sent if Length of text above is 0
BYTE[4] 00000000 - Sent as end of packet/loop

Client Version Of Packet

Type Field
BYTE[1] 0xD6
BYTE[2] Length

Loop for each serial being sent to request tooltip detail about

Type Field
BYTE[4] Serial

Subcommand Build

N/A

Notes

N/A