This document describes the user and channel flags seen in the
FLAGS field of SID_CHATEVENT.
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.
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)
Am having problems formatting the document, will do it tomorrow. Bedtime for me. :)
If there is anyway I can help, let me know.
1 year later and the formatting is still screwed, guess Kyro never woke up again :P
I have fixed the issue. :)
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.