v0.13.8

C_ChatInfo

namespaceavailable in: camelot

Status in wowlua

45 functions: 13 implemented, 2 recorded, 30 guessed. 102 events, 22 of them fired by the emulator on its own.

Functions

functionwhat it doesstatus
AreOutgoingAddonChatMessagesRestrictedReturns false if addons are allowed to send outgoing chat messages. This is controlled on a realm-by-realm basis (tournament realms allow it), and the ability for addons to receive comms is controlled separately.
(): boolean
recorded
CanPlayerSpeakLanguageWhether the player can speak the language. · by wowlua
(languageId: number): boolean
guessed
CancelEmoteCancels the emote the player is performing. · by wowlua
()
guessed
DropCautionaryChatMessageDiscards a chat message that was held back for the player to confirm. · by wowlua
(confirmNumber: number)
guessed
GetChannelInfoFromIdentifierReturns information about a joined chat channel, or nil. · by wowlua
(channelIdentifier: string): ChatChannelInfo?
implemented
GetChannelRosterInfoReturns the name and status of a member of a chat channel. · by wowlua
(channelIndex: number, rosterIndex: number): (string?, boolean?, boolean?, string?)
guessed
GetChannelRulesetReturns the rules of a chat channel, such as mentor or disabled. · by wowlua
(channelIndex: number): ChatChannelRuleset
recorded
GetChannelRulesetForChannelIDReturns the rules of a chat channel, such as mentor or disabled. · by wowlua
(channelID: number): ChatChannelRuleset
guessed
GetChannelShortcutReturns the short name of a joined chat channel, or an empty string. · by wowlua
(channelIndex: number): string
guessed
GetChannelShortcutForChannelIDReturns the short name of a chat channel. · by wowlua
(channelID: number): string
guessed
GetChatLineSenderGUIDReturns the GUID of the player who sent a chat line. · by wowlua
(chatLine: number): string
guessed
GetChatLineSenderNameReturns the name of the player who sent a chat line. · by wowlua
(chatLine: number): string
guessed
GetChatLineTextReturns the text of a chat line. · by wowlua
(chatLine: number): string
guessed
GetChatTypeNameReturns the name of a chat type, such as "SYSTEM", or nil. · by wowlua
(typeID: number): string?
guessed
GetClubStreamIDsReturns the IDs of a community's chat streams. · by wowlua
(clubID: ClubId): ClubStreamId[]
guessed
GetColorForChatTypeReturns the color of a chat type, or nil for an unknown type. · by wowlua
(chatType: string): ColorMixin?
guessed
GetGeneralChannelIDReturns the channel ID of the General channel. · by wowlua
(): number
implemented
GetGeneralChannelLocalIDReturns the General channel's number in the player's channel list, or nil when not joined. · by wowlua
(): number?
implemented
GetMentorChannelIDReturns the channel ID of the mentor (Newcomer) channel. · by wowlua
(): number
guessed
GetNumActiveChannelsReturns how many chat channels the player has joined. · by wowlua
(): number
guessed
GetNumReservedChatWindowsReturns how many chat windows are reserved by the game. · by wowlua
(): number
guessed
GetRegisteredAddonMessagePrefixesReturns addon message prefixes the client is currently registered to receive.
(): string[]
implemented
InChatMessagingLockdownReturns true if API security restrictions regarding chat messaging are in effect.
(): boolean
implemented
IsAddonMessagePrefixRegisteredReturns whether the prefix is registered.
(prefix: string): boolean
implemented
IsChannelRegionalWhether the chat channel is regional. · by wowlua
(channelIndex: number): boolean
implemented
IsChannelRegionalForChannelIDWhether the chat channel is regional. · by wowlua
(channelID: number): boolean
guessed
IsChatLineCensoredWhether a chat line is hidden by the profanity filter. · by wowlua
(chatLine: number): boolean
guessed
IsLoggingChatWhether chat is being written to the chat log file. · by wowlua
(): boolean
guessed
IsLoggingCombatWhether combat is being written to the combat log file. · by wowlua
(): (boolean, boolean)
guessed
IsPartyChannelTypeWhether the chat channel type is a party channel. · by wowlua
(channelType: ChatChannelType): boolean
guessed
IsRegionalServiceAvailableWhether the regional chat service is available. · by wowlua
(): boolean
implemented
IsTimerunningPlayerWhether the player with the given GUID is a Timerunner. · by wowlua
(playerGUID: string): boolean
guessed
IsValidChatLineWhether the ID is that of an existing chat line. · by wowlua
(chatLine: number?): boolean
guessed
IsValidCombatFilterNameWhether the name can be used for a combat log filter. · by wowlua
(name: string): boolean
guessed
PerformEmotePerforms an emote, such as "WAVE", optionally at a target. · by wowlua
(emoteName: string, targetName: string?, suppressMoveError: boolean): boolean
implemented
RegisterAddonMessagePrefixRegisters a prefix to receive addon messages for.
(prefix: string): RegisterAddonMessagePrefixResult
implemented
ReplaceIconAndGroupExpressionsReplaces icon and group tags like {rt4}, {diamond} and {g1}.
(input: string, noIconReplacement: boolean?, noGroupReplacement: boolean?): string
guessed
RequestCanLocalWhisperTargetAsks the server whether the player can whisper the target. · by wowlua
(whisperTarget: string)
guessed
ResetDefaultZoneChannelsRestores the default zone chat channels. · by wowlua
()
guessed
SendAddonMessageSends a message over an addon comm channel.
(prefix: string, message: string, chatType: string?, target: string?): SendAddonMessageResult
implemented
SendAddonMessageLoggedSends a text payload to other clients specified by chatChannel and target which are registered to listen for prefix. Intended for plain text payloads; logged and throttled.
(prefix: string, message: string, chatType: string?, target: string?): SendAddonMessageResult?
implemented
SendCautionaryChatMessageSends a chat message that was held back for the player to confirm. · by wowlua
(confirmNumber: number)
guessed
SendChatMessageSends a chat message.
(message: string, chatType: SendChatMessageType?, languageID: number?, target: string?)
implemented
SwapChatChannelsByChannelIndexSwaps two chat channels' numbers in the player's channel list. · by wowlua
(firstChannelIndex: number, secondChannelIndex: number)
guessed
UncensorChatLineShows a chat line that the profanity filter hid. · by wowlua
(chatLine: number)
guessed

"by wowlua": no one documents this function, so wowlua wrote the description from its name, signature and behaviour.

Events

eventpayloadfired by the emulator
ALTERNATIVE_DEFAULT_LANGUAGE_CHANGEDno payloadnot implemented
BN_CHAT_MSG_ADDONprefix: string, text: string, channel: string, senderID: numbernot implemented
CAN_LOCAL_WHISPER_TARGET_RESPONSEwhisperTarget: string, status: ChatWhisperTargetStatusnot implemented
CAN_PLAYER_SPEAK_LANGUAGE_CHANGEDlanguageId: number, canSpeakLanguage: booleannot implemented
CAUTIONARY_CHANNEL_MESSAGEconfirmNumber: numbernot implemented
CAUTIONARY_CHAT_MESSAGEchatLineID: number, confirmNumber: numbernot implemented
CHANNEL_COUNT_UPDATEdisplayIndex: number, count: numbernot implemented
CHANNEL_FLAGS_UPDATEDdisplayIndex: numbernot implemented
CHANNEL_INVITE_REQUESTchannelID: string, name: stringnot implemented
CHANNEL_LEFTchatChannelID: number, name: stringnot implemented
CHANNEL_PASSWORD_REQUESTchannelID: stringnot implemented
CHANNEL_ROSTER_UPDATEdisplayIndex: number, count: numbernot implemented
CHANNEL_UI_UPDATEno payloadimplemented
CHAT_COMBAT_MSG_ARENA_POINTS_GAINtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_LOGGING_CHANGEDwhichLog: number, isEnabled: booleannot implemented
CHAT_MSG_ACHIEVEMENTtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_ADDONprefix: string, text: string, channel: string, sender: string, target: string, zoneChannelID: number, localID: number, name: string, instanceID: numberimplemented
CHAT_MSG_ADDON_LOGGEDprefix: string, text: string, channel: string, sender: string, target: string, zoneChannelID: number, localID: number, name: string, instanceID: numbernot implemented
CHAT_MSG_AFKtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BG_SYSTEM_ALLIANCEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BG_SYSTEM_HORDEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BG_SYSTEM_NEUTRALtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BNtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BN_INLINE_TOAST_ALERTtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BN_INLINE_TOAST_BROADCASTtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BN_INLINE_TOAST_BROADCAST_INFORMtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BN_INLINE_TOAST_CONVERSATIONtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BN_WHISPERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BN_WHISPER_INFORMtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_BN_WHISPER_PLAYER_OFFLINEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_CHANNELtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_CHANNEL_JOINtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_CHANNEL_LEAVEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_CHANNEL_LEAVE_PREVENTEDchannelName: stringnot implemented
CHAT_MSG_CHANNEL_LISTtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_CHANNEL_NOTICEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_CHANNEL_NOTICE_USERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_COLLECTED_APPEARANCEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_COMBAT_FACTION_CHANGEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_COMBAT_HONOR_GAINtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_COMBAT_MISC_INFOtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_COMBAT_XP_GAINtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_COMMUNITIES_CHANNELtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_CURRENCYtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_DNDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_EMOTEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_FILTEREDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_GUILDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_GUILD_ACHIEVEMENTtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_GUILD_DISCORDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_GUILD_ITEM_LOOTEDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_IGNOREDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_INSTANCE_CHATtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_INSTANCE_CHAT_LEADERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_LOOTtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_MONEYtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_MONSTER_EMOTEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_MONSTER_PARTYtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_MONSTER_SAYtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_MONSTER_WHISPERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_MONSTER_YELLtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_OFFICERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_OPENINGtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_PARTYtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_PARTY_LEADERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_PET_BATTLE_COMBAT_LOGtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_PET_BATTLE_INFOtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_PET_INFOtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_PINGtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_RAIDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_RAID_BOSS_EMOTEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_RAID_BOSS_WHISPERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_RAID_LEADERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_RAID_WARNINGtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_RESTRICTEDtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_SAYtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_SKILLtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_SYSTEMtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_TARGETICONStext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_TEXT_EMOTEtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_TRADESKILLStext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_VOICE_TEXTtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfonot implemented
CHAT_MSG_WHISPERtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_WHISPER_INFORMtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_MSG_YELLtext: string, playerName: string, languageName: string, channelName: string, playerName2: string, specialFlags: string, zoneChannelID: number, channelIndex: number, channelBaseName: string, languageID: number, lineID: number, guid: string, bnSenderID: number, isMobile: boolean, isSubtitle: boolean, hideSenderInLetterbox: boolean, suppressRaidIcons: boolean, discordInfo: DiscordChatInfoimplemented
CHAT_REGIONAL_SEND_FAILEDno payloadnot implemented
CHAT_REGIONAL_STATUS_CHANGEDisServiceAvailable: booleannot implemented
CHAT_SERVER_DISCONNECTEDisInitialMessage: boolean?not implemented
CHAT_SERVER_RECONNECTEDno payloadnot implemented
CLEAR_BOSS_EMOTESno payloadnot implemented
DAILY_RESET_INSTANCE_WELCOMEmapname: string, timeLeft: numbernot implemented
INSTANCE_RESET_WARNINGwarningMessage: string, timeLeft: numbernot implemented
LANGUAGE_LIST_CHANGEDno payloadnot implemented
NOTIFY_CHAT_SUPPRESSEDno payloadnot implemented
QUEST_BOSS_EMOTEtext: string, playerName: string, displayTime: number, enableBossEmoteWarningSound: booleannot implemented
RAID_BOSS_EMOTEtext: string, playerName: string, displayTime: number, enableBossEmoteWarningSound: booleannot implemented
RAID_BOSS_WHISPERtext: string, playerName: string, displayTime: number, enableBossEmoteWarningSound: booleannot implemented
RAID_INSTANCE_WELCOMEmapname: string, timeLeft: number, locked: number, extended: numbernot implemented
UPDATE_CHAT_COLORname: string, r: number, g: number, b: numberimplemented
UPDATE_CHAT_COLOR_NAME_BY_CLASSname: string, colorNameByClass: booleanimplemented
UPDATE_CHAT_WINDOWSno payloadimplemented
UPDATE_FLOATING_CHAT_WINDOWSno payloadimplemented

An event the emulator doesn't fire on its own can still be fired from a test: mock.fireEvent("ALTERNATIVE_DEFAULT_LANGUAGE_CHANGED").

Structures

  • ChatMessageEventParams · text, playerName, languageName, channelName, playerName2, specialFlags, zoneChannelID, channelIndex, channelBaseName, languageID, lineID, guid, bnSenderID, isMobile, isSubtitle, hideSenderInLetterbox, suppressRaidIcons, discordInfo
  • SendChatMessageParams · message, chatType?, languageID?, target?

sources

Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (ChatInfo system, camelot 1.60.1). Descriptions: warcraft.wiki.gg's API pages, by its contributors, CC BY-SA 4.0 ↗; written by wowlua where no documentation describes the entry.