Chat Flags

This document describes the user and channel flags seen in the FLAGS field of SID_CHATEVENT.

User Flags

Since the game retrieves these flags automatically from the corresponding game icon file, they are liable to change.

0x00000001: Blizzard Representative
0x00000002: Channel Operator
0x00000004: Channel Speaker
0x00000008: Battle.net Administrator
0x00000010: No UDP Support
0x00000020: Squelched
0x00000040: Special Guest
0x00000080: Reserved*
0x00000100: Beep Enabled**
0x00000200: PGL Player**
0x00000400: PGL Official**
0x00000800: KBK Player**
0x00001000: WCG Official / Diablo II Referee
0x00002000: KBK Singles**
0x00002000: KBK Player**
0x00010000: KBK Beginner**
0x00020000: White KBK (1 bar)**
0x00100000: GF Official / Diablo II Referee
0x00200000: GF Player
0x02000000: PGL Player

* This flag has not been seen, however, it is logical to assume that it was once used since it is in the middle of a sequence.

** This flag is defunct.

Channel Flags

0x00001: Public Channel
0x00002: Moderated
0x00004: Restricted
0x00008: Silent
0x00010: System
0x00020: Product-Specific
0x01000: Globally Accessible
0x04000: Redirected
0x08000: Chat
0x10000: Tech Support

Known Channel Flags

These flags were observed at some time in the past (before major changes to the servers were done), but may not be current.

The Void: 0x09
warez: 0x0d
Backstage: 0x10
Blizzard Tech Support: 0x1003
Open Tech Support: 0x1001
Blizzard Chat: 0x1001
Clan Recruitment: 0x01
Public Chat: 0x21 (CHAT)
| Edited: Kyro

Comments

Kyro

Am having problems formatting the document, will do it tomorrow. Bedtime for me. :)

Alendar

If there is anyway I can help, let me know.

DeFirence

1 year later and the formatting is still screwed, guess Kyro never woke up again :P

Caaaaarrrrlll

I have fixed the issue. :)

l)ragon

0x00000001: Blizzard Representative
0x00000002: Channel Operator
0x00000004: Channel Speaker
0x00000008: Battle.net Administrator
0x00000010: No UDP Support
0x00000020: Squelched

are looked for directly in the game clients them selves and are not likely to change ever with out hardcoded updates.