Table of Contents

Talk Request (0x03)

Moongate Packet Classes

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

Current Moongate Behavior

Moongate currently has packet classes for this opcode.

Packet Build

Type Field
BYTE[1] cmd
BYTE[2] length
BYTE[1] SpeechType
BYTE[2] Color
BYTE[2] SpeechFont
BYTE[?] msg - Null Terminated (blockSize - 8)

Subcommand Build

N/A

Notes

The various types of text is as follows:

  • 0x00 - Normal 0x01 - Broadcast/System

0x02 - Emote

0x06 - System/Lower Corner

0x07 - Message/Corner With Name

0x08 - Whisper

0x09 - Yell

0x0A - Spell

0x0D - Guild Chat

0x0E - Alliance Chat

0x0F - Command Prompts

0xC0 - Encoded Commands