mikeownage.com

Site

News
Downloads
My Directory
Battle.net Archive
My YouTube
Contact Me

Gaming

Supreme Ruler

Projects

Asgard3
Asgard Server
Binary Gateway 2
Supreme Ruler Files
Supreme Ruler Toolkit

Clan

GDN
 Enum BattleNetChatEventID
Generated by DocFX

Enum BattleNetChatEventID

Namespace: Asgard3.Core.BattleNetClient
Assembly: Asgard3.Core.dll
Syntax
public enum BattleNetChatEventID

Fields

Name Description
EID_BROADCAST

The username supplied for this event is now always 'Battle.net'. Historically, username contained the name of the Battle.net Administrator who sent the broadcast.

EID_CHANNEL

The flags field for this event is used and indicates what special conditions exist for the channel in question. See [Battle.net Flags] for more information.

EID_CHANNELDOESNOTEXIST

See info on NoCreate Join in SID_JOINCHANNEL.

EID_CHANNELFULL

The battle.net channel is full.

EID_CHANNELRESTRICTED

This is sent when attempting to join a channel which your client is not allowed to join.

EID_EMOTE

This is sent when any user (including self) uses the emote feature in chat.

EID_ERROR

This is error information supplied by Battle.net. This text is usually displayed by clients in red.

EID_INFO

This is information supplied by Battle.net. This text is usually displayed by clients in yellow.

EID_JOIN

This is sent when a user enters the channel you are currently in.

EID_LEAVE

This is sent when a user exits the channel you are currently in.

EID_SHOWUSER

This is sent for each user who is already in a channel when you join it, as opposed to EID_JOIN, which is sent when a user joins a channel you have already joined. It is also sent when logged on using D2XP/D2DV and a user requires an update to their statstring - for example, by logging a different character onto a realm.

EID_TALK

This is sent when a user (excluding self) in chat speaks.

EID_USERFLAGS

This is sent to inform the client of an update to one or more user's flags. Battle.net usually sends this event for every user in the channel, even if only one user's flags have changed. This behavior can be exploited to detect invisible users, by performing an action (such as an unsquelch) to provoke a flags update. Users included in the flags update whose presence has not been indicated by EID_JOIN or EID_SHOWUSER can then be added to the userlist as invisible. Care should be taken, however, to account for the possibility that an asynchronous send error has occurred. Should an EID_JOIN or EID_SHOWUSER event occur for an invisible user, they should be marked as a normal user, not readded to the userlist.

EID_WHISPER

This is sent when a user whispers you.

EID_WHISPERSENT

Extension Methods

Extensions.ToNormalizedString()


Copyright © 2010 - 2025 mikeownage.com all rights reserved.