aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBlaymoira <none@none>2009-01-07 20:00:41 +0100
committerBlaymoira <none@none>2009-01-07 20:00:41 +0100
commit3723bb4aeb8ee63e983253271efb2f10c9052d16 (patch)
tree50e6a020f13ce80583d49caf053b8db3e54122a5 /src
parent9a71deb785c6c9f5dd59437df07466a08b8f4b92 (diff)
*Ignore chattype 3, 39, 40 on battlegrounds
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/ChatHandler.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/game/ChatHandler.cpp b/src/game/ChatHandler.cpp
index 4f399c5bbf8..9c603bf3e2d 100644
--- a/src/game/ChatHandler.cpp
+++ b/src/game/ChatHandler.cpp
@@ -316,9 +316,9 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data )
break;
Group *group = GetPlayer()->GetGroup();
- if(!group || !group->isRaidGroup())
+ if(!group || !group->isRaidGroup() || group->isBGGroup())
return;
-
+
WorldPacket data;
ChatHandler::FillMessageData(&data, this, CHAT_MSG_RAID, lang, "", 0, msg.c_str(),NULL);
group->BroadcastPacket(&data);
@@ -342,7 +342,7 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data )
break;
Group *group = GetPlayer()->GetGroup();
- if(!group || !group->isRaidGroup() || !group->IsLeader(GetPlayer()->GetGUID()))
+ if(!group || !group->isRaidGroup() || !group->IsLeader(GetPlayer()->GetGUID()) || group->isBGGroup())
return;
WorldPacket data;
@@ -362,7 +362,7 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data )
break;
Group *group = GetPlayer()->GetGroup();
- if(!group || !group->isRaidGroup() || !(group->IsLeader(GetPlayer()->GetGUID()) || group->IsAssistant(GetPlayer()->GetGUID())))
+ if(!group || !group->isRaidGroup() || !(group->IsLeader(GetPlayer()->GetGUID()) || group->IsAssistant(GetPlayer()->GetGUID())) || group->isBGGroup())
return;
WorldPacket data;
@@ -383,7 +383,7 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data )
break;
Group *group = GetPlayer()->GetGroup();
- if(!group || !group->isRaidGroup())
+ if(!group || !group->isRaidGroup() || !group->isBGGroup())
return;
WorldPacket data;
@@ -404,7 +404,7 @@ void WorldSession::HandleMessagechatOpcode( WorldPacket & recv_data )
break;
Group *group = GetPlayer()->GetGroup();
- if(!group || !group->isRaidGroup() || !group->IsLeader(GetPlayer()->GetGUID()))
+ if(!group || !group->isRaidGroup() || !group->IsLeader(GetPlayer()->GetGUID()) || !group->isBGGroup())
return;
WorldPacket data;