Table of Contents

0xAE — Unicode Speech Message

Server → Client

Unicode speech message (0xAE): the only outgoing chat packet, sent to every recipient of a message including the speaker — never a reuse of the incoming packet, per real UO server behavior (confirmed across ModernUO, UOX3 and polserver). Speaker is Zero for system/broadcast messages, matching this codebase's existing "zero is no entity" convention on Serial.

Fields

Field Type
Speaker Serial
Body ushort
Type ChatMessageType
Hue Hue
SpeakerName string
Text string