18#ifndef ChatPackets_h__
19#define ChatPackets_h__
111 void Read()
override;
123 void Read()
override;
133 void Read()
override;
143 void Read()
override;
177 float DisplayTime = 0.0f;
180 bool HideChatLog =
false;
181 bool FakeSenderName =
false;
203 void Read()
override;
283 void Read()
override;
312 void Read()
override;
343 void Read()
override;
364 void Read()
override;
std::optional< T > Optional
Optional helper class to wrap optional values within.
Array< int32, 2 > SpellVisualKitIDs
CTextEmote(WorldPacket &&packet)
CanLocalWhisperTargetRequest(WorldPacket &&packet)
CanLocalWhisperTargetResponse()
ChatWhisperTargetStatus Status
WorldPacket const * Write() override
ChatAddonMessageTargeted(WorldPacket &&packet)
ChatAddonMessageParams Params
Optional< ObjectGuid > ChannelGUID
ChatAddonMessage(WorldPacket &&packet)
ChatAddonMessageParams Params
ChatMessageAFK(WorldPacket &&packet)
Optional< bool > IsSecure
ChatMessageChannel(WorldPacket &&packet)
ChatMessageDND(WorldPacket &&packet)
ChatMessageEmote(WorldPacket &&packet)
ChatMessageWhisper(WorldPacket &&packet)
ChatMessage(WorldPacket &&packet)
WorldPacket const * Write() override
ChatPlayerAmbiguous(std::string const &name)
WorldPacket const * Write() override
ChatPlayerNotfound(std::string const &name)
ChatRegisterAddonPrefixes(WorldPacket &&packet)
Array< std::string, MAX_PREFIXES > Prefixes
ChatReportIgnored(WorldPacket &&packet)
WorldPacket const * Write() override
std::string_view StringParam
WorldPacket const * Write() override
ChatUnregisterAllAddonPrefixes(WorldPacket &&packet)
Optional< ObjectGuid > ChannelGUID
std::string Prefix
Addon Prefix.
ObjectGuid SenderAccountGUID
ObjectGuid SenderGuildGUID
Optional< uint32 > Unused_801
std::string _Channel
Channel Name.
WorldPacket const * Write() override
WorldPacket const * Write() override
EmoteClient(WorldPacket &&packet)
WorldPacket const * Write() override
std::vector< int32 > SpellVisualKitIDs
PrintNotification(std::string const ¬ifyText)
WorldPacket const * Write() override
ObjectGuid SourceAccountGUID
UpdateAADCStatusResponse()
WorldPacket const * Write() override
UpdateAADCStatus(WorldPacket &&packet)
@ CMSG_CHAT_MESSAGE_WHISPER
@ CMSG_CHAT_ADDON_MESSAGE_TARGETED
@ CMSG_CHAT_MESSAGE_EMOTE
@ CMSG_CHAT_MESSAGE_CHANNEL
@ CMSG_CHAT_REPORT_IGNORED
@ CMSG_CHAT_UNREGISTER_ALL_ADDON_PREFIXES
@ CMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_REQUEST
@ CMSG_CHAT_ADDON_MESSAGE
@ CMSG_UPDATE_AADC_STATUS
@ CMSG_CHAT_REGISTER_ADDON_PREFIXES
@ SMSG_CHAT_SERVER_MESSAGE
@ SMSG_UPDATE_AADC_STATUS_RESPONSE
@ SMSG_CHAT_PLAYER_AMBIGUOUS
@ SMSG_PRINT_NOTIFICATION
@ SMSG_CHAT_PLAYER_NOTFOUND
@ SMSG_CHAT_CAN_LOCAL_WHISPER_TARGET_RESPONSE
constexpr std::size_t size()