aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGyx <2359980687@qq.com>2012-01-10 17:26:13 +0800
committerGyx <2359980687@qq.com>2012-01-10 17:26:13 +0800
commit26a1806b7d6f08f9585f105ac3fb89ebc14a98cc (patch)
treeb5a3d9225db8e55eac867ed576f5664c43ce4c72 /src
parenta43e4bb7738bf369c79dee6328f0a400efc936d2 (diff)
P13: Fixed CMSG_MESSAGECHAT_AFK & CMSG_MESSAGECHAT_DND opcodes and hadler.
Signed-off-by: Gyx <2359980687@qq.com>
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Server/Protocol/Handlers/ChatHandler.cpp12
-rw-r--r--src/server/game/Server/Protocol/Opcodes.cpp4
-rwxr-xr-xsrc/server/game/Server/Protocol/Opcodes.h4
3 files changed, 10 insertions, 10 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/ChatHandler.cpp b/src/server/game/Server/Protocol/Handlers/ChatHandler.cpp
index add0c7fffaf..effc28c1063 100755
--- a/src/server/game/Server/Protocol/Handlers/ChatHandler.cpp
+++ b/src/server/game/Server/Protocol/Handlers/ChatHandler.cpp
@@ -88,12 +88,12 @@ void WorldSession::HandleMessagechatOpcode(WorldPacket& recvData)
//case CMSG_MESSAGECHAT_OFFICER:
// type = CHAT_MSG_OFFICER;
// break;
- //case CMSG_MESSAGECHAT_AFK:
- // type = CHAT_MSG_AFK;
- // break;
- //case CMSG_MESSAGECHAT_DND:
- // type = CHAT_MSG_DND;
- // break;
+ case CMSG_MESSAGECHAT_AFK:
+ type = CHAT_MSG_AFK;
+ break;
+ case CMSG_MESSAGECHAT_DND:
+ type = CHAT_MSG_DND;
+ break;
case CMSG_MESSAGECHAT_EMOTE:
type = CHAT_MSG_EMOTE;
break;
diff --git a/src/server/game/Server/Protocol/Opcodes.cpp b/src/server/game/Server/Protocol/Opcodes.cpp
index f32d086e07f..d05b45ab718 100644
--- a/src/server/game/Server/Protocol/Opcodes.cpp
+++ b/src/server/game/Server/Protocol/Opcodes.cpp
@@ -197,11 +197,11 @@ void InitOpcodes()
DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_ADDON_PARTY, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAddonMessagechatOpcode );
DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_ADDON_RAID, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAddonMessagechatOpcode );
DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_ADDON_WHISPER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleAddonMessagechatOpcode );
- //DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
+ DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_AFK, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
//DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_BATTLEGROUND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
//DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_BATTLEGROUND_LEADER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_CHANNEL, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
- //DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_DND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
+ DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_DND, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_EMOTE, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_GUILD, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
//DEFINE_OPCODE_HANDLER(CMSG_MESSAGECHAT_OFFICER, STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleMessagechatOpcode );
diff --git a/src/server/game/Server/Protocol/Opcodes.h b/src/server/game/Server/Protocol/Opcodes.h
index a531fd3bf61..68a779201b7 100755
--- a/src/server/game/Server/Protocol/Opcodes.h
+++ b/src/server/game/Server/Protocol/Opcodes.h
@@ -274,7 +274,7 @@ enum Opcodes
CMSG_MAIL_TAKE_ITEM = 0xCC2,
CMSG_MAIL_TAKE_MONEY = 0x4CD6,
CMSG_MEETINGSTONE_INFO = 0xCA5B,
- CMSG_MESSAGECHAT_AFK = 0x00,
+ CMSG_MESSAGECHAT_AFK = 0x30C1,
CMSG_MESSAGECHAT_BATTLEGROUND = 0x00,
CMSG_MESSAGECHAT_BATTLEGROUND_LEADER = 0x00,
CMSG_MESSAGECHAT_ADDON_BATTLEGROUND = 0x6059, // New on 4.x
@@ -283,7 +283,7 @@ enum Opcodes
CMSG_MESSAGECHAT_ADDON_RAID = 0x3041, // New on 4.x
CMSG_MESSAGECHAT_ADDON_WHISPER = 0x20C1, // New on 4.x
CMSG_MESSAGECHAT_CHANNEL = 0x7459,
- CMSG_MESSAGECHAT_DND = 0x00,
+ CMSG_MESSAGECHAT_DND = 0x30C9,
CMSG_MESSAGECHAT_EMOTE = 0x6449,
CMSG_MESSAGECHAT_GUILD = 0x60C1,
CMSG_MESSAGECHAT_OFFICER = 0x00,