mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-18 08:28:32 +01:00
Core/PacketIO: Enabled some chat opcodes
This commit is contained in:
@@ -152,7 +152,7 @@ WorldPacket const* WorldPackets::Chat::Chat::Write()
|
||||
_worldPacket.WriteBits(Prefix.length(), 5);
|
||||
_worldPacket.WriteBits(_Channel.length(), 7);
|
||||
_worldPacket.WriteBits(ChatText.length(), 12);
|
||||
_worldPacket.WriteBits(_ChatFlags, 10);
|
||||
_worldPacket.WriteBits(_ChatFlags, 11);
|
||||
_worldPacket.WriteBit(HideChatLog);
|
||||
_worldPacket.WriteBit(FakeSenderName);
|
||||
_worldPacket.WriteString(SenderName);
|
||||
|
||||
@@ -130,7 +130,7 @@ namespace WorldPackets
|
||||
std::string Text;
|
||||
};
|
||||
|
||||
// SMSG_MESSAGECHAT
|
||||
// SMSG_CHAT
|
||||
class Chat final : public ServerPacket
|
||||
{
|
||||
public:
|
||||
|
||||
@@ -512,12 +512,12 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MASTER_LOOT_ITEM, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MEETINGSTONE_INFO, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_ADDON_CHANNEL, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_GUILD, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_ADDON_INSTANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_OFFICER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_RAID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_WHISPER, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessage, &WorldSession::HandleChatAddonMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_ADDON_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatAddonMessageWhisper, &WorldSession::HandleChatAddonMessageWhisperOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageAFK, &WorldSession::HandleChatMessageAFKOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageChannel, &WorldSession::HandleChatMessageChannelOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_DND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageDND, &WorldSession::HandleChatMessageDNDOpcode);
|
||||
@@ -525,9 +525,9 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_OPCODE_HANDLER_OLD(CMSG_MESSAGECHAT_INSTANCE, STATUS_UNHANDLED, PROCESS_INPLACE, &WorldSession::Handle_NULL );
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_PARTY, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID_WARNING, STATUS_UNHANDLED, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_RAID_WARNING, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_SAY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessageWhisper, &WorldSession::HandleChatMessageWhisperOpcode);
|
||||
DEFINE_HANDLER(CMSG_MESSAGECHAT_YELL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, WorldPackets::Chat::ChatMessage, &WorldSession::HandleChatMessageOpcode);
|
||||
@@ -1055,7 +1055,7 @@ void OpcodeTable::Initialize()
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_CUSTOMIZE_FAILED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAR_FACTION_CHANGE_RESULT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT, STATUS_NEVER, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_AUTO_RESPONDED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_DOWN, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
DEFINE_SERVER_OPCODE_HANDLER(SMSG_CHAT_IGNORED_ACCOUNT_MUTED, STATUS_UNHANDLED, CONNECTION_TYPE_REALM);
|
||||
|
||||
@@ -419,23 +419,23 @@ enum OpcodeClient : uint32
|
||||
CMSG_MAIL_TAKE_MONEY = 0x0871,
|
||||
CMSG_MASTER_LOOT_ITEM = 0xBADD,
|
||||
CMSG_MEETINGSTONE_INFO = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_CHANNEL = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_GUILD = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_INSTANCE = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_OFFICER = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_PARTY = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_RAID = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_WHISPER = 0xBADD,
|
||||
CMSG_MESSAGECHAT_ADDON_CHANNEL = 0x1199,
|
||||
CMSG_MESSAGECHAT_ADDON_GUILD = 0x1C3D,
|
||||
CMSG_MESSAGECHAT_ADDON_INSTANCE = 0x1D9A,
|
||||
CMSG_MESSAGECHAT_ADDON_OFFICER = 0x1C8D,
|
||||
CMSG_MESSAGECHAT_ADDON_PARTY = 0x1D89,
|
||||
CMSG_MESSAGECHAT_ADDON_RAID = 0x10F9,
|
||||
CMSG_MESSAGECHAT_ADDON_WHISPER = 0x10FD,
|
||||
CMSG_MESSAGECHAT_AFK = 0x185E,
|
||||
CMSG_MESSAGECHAT_CHANNEL = 0x1D8A,
|
||||
CMSG_MESSAGECHAT_DND = 0x183E,
|
||||
CMSG_MESSAGECHAT_EMOTE = 0x1DAA,
|
||||
CMSG_MESSAGECHAT_GUILD = 0x14E9,
|
||||
CMSG_MESSAGECHAT_INSTANCE = 0xBADD,
|
||||
CMSG_MESSAGECHAT_INSTANCE = 0x14FD,
|
||||
CMSG_MESSAGECHAT_OFFICER = 0x155A,
|
||||
CMSG_MESSAGECHAT_PARTY = 0xBADD,
|
||||
CMSG_MESSAGECHAT_RAID = 0xBADD,
|
||||
CMSG_MESSAGECHAT_RAID_WARNING = 0xBADD,
|
||||
CMSG_MESSAGECHAT_PARTY = 0x14BA,
|
||||
CMSG_MESSAGECHAT_RAID = 0x1CAA,
|
||||
CMSG_MESSAGECHAT_RAID_WARNING = 0x147A,
|
||||
CMSG_MESSAGECHAT_SAY = 0x192A,
|
||||
CMSG_MESSAGECHAT_WHISPER = 0x103A,
|
||||
CMSG_MESSAGECHAT_YELL = 0x1CB9,
|
||||
|
||||
Reference in New Issue
Block a user