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.
- Class:
UnicodeSpeechMessagePacket - Size: Variable
Fields
| Field | Type |
|---|---|
Speaker |
Serial |
Body |
ushort |
Type |
ChatMessageType |
Hue |
Hue |
SpeakerName |
string |
Text |
string |