aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBlaymoira <none@none>2008-12-31 15:51:33 +0100
committerBlaymoira <none@none>2008-12-31 15:51:33 +0100
commitd22e91d92e8543ccd98bc016e7912bfdd5db25c2 (patch)
tree73af1d6c36e20ae74e380257ba5bb214e975a4cd
parenta6619b4120355db0980e43c74c4e5aba354c615b (diff)
*Prevent spamming log files with CMSG_DECLINE_CHANNEL_INVITE - by Biglad
--HG-- branch : trunk
-rw-r--r--src/game/ChatHandler.cpp5
-rw-r--r--src/game/Opcodes.cpp2
-rw-r--r--src/game/WorldSession.h1
3 files changed, 7 insertions, 1 deletions
diff --git a/src/game/ChatHandler.cpp b/src/game/ChatHandler.cpp
index 0eefd3a81b4..3752d7db6cc 100644
--- a/src/game/ChatHandler.cpp
+++ b/src/game/ChatHandler.cpp
@@ -583,3 +583,8 @@ void WorldSession::HandleChatIgnoredOpcode(WorldPacket& recv_data )
ChatHandler::FillMessageData(&data, this, CHAT_MSG_IGNORED, LANG_UNIVERSAL, NULL, GetPlayer()->GetGUID(), GetPlayer()->GetName(),NULL);
player->GetSession()->SendPacket(&data);
}
+
+void WorldSession::HandleChannelDeclineInvite(WorldPacket &recvPacket)
+{
+ sLog.outDebug("Opcode %u", recvPacket.GetOpcode());
+} \ No newline at end of file
diff --git a/src/game/Opcodes.cpp b/src/game/Opcodes.cpp
index 3e2108a6cab..73b6650caa1 100644
--- a/src/game/Opcodes.cpp
+++ b/src/game/Opcodes.cpp
@@ -1067,7 +1067,7 @@ OpcodeHandler opcodeTable[NUM_MSG_TYPES] =
/*0x40C*/ { "CMSG_GRANT_LEVEL", STATUS_NEVER, &WorldSession::Handle_NULL },
/*0x40D*/ { "CMSG_REFER_A_FRIEND", STATUS_NEVER, &WorldSession::Handle_NULL },
/*0x40E*/ { "MSG_GM_CHANGE_ARENA_RATING", STATUS_NEVER, &WorldSession::Handle_NULL },
- /*0x40F*/ { "CMSG_DECLINE_CHANNEL_INVITE", STATUS_NEVER, &WorldSession::Handle_NULL },
+ /*0x40F*/ { "CMSG_DECLINE_CHANNEL_INVITE", STATUS_LOGGEDIN, &WorldSession::HandleChannelDeclineInvite },
/*0x410*/ { "CMSG_GROUPACTION_THROTTLED", STATUS_NEVER, &WorldSession::Handle_NULL },
/*0x411*/ { "SMSG_OVERRIDE_LIGHT", STATUS_NEVER, &WorldSession::Handle_ServerSide },
/*0x412*/ { "SMSG_TOTEM_CREATED", STATUS_NEVER, &WorldSession::Handle_ServerSide },
diff --git a/src/game/WorldSession.h b/src/game/WorldSession.h
index 1a259661f17..af4c059f5ee 100644
--- a/src/game/WorldSession.h
+++ b/src/game/WorldSession.h
@@ -523,6 +523,7 @@ class TRINITY_DLL_SPEC WorldSession
void HandleChannelRosterQuery(WorldPacket& recvPacket);
void HandleChannelInfoQuery(WorldPacket& recvPacket);
void HandleChannelJoinNotify(WorldPacket& recvPacket);
+ void HandleChannelDeclineInvite(WorldPacket& recvPacket);
void HandleCompleteCinema(WorldPacket& recvPacket);
void HandleNextCinematicCamera(WorldPacket& recvPacket);