aboutsummaryrefslogtreecommitdiff
path: root/src/game/CharacterHandler.cpp
diff options
context:
space:
mode:
authorn0n4m3 <none@none>2010-04-11 11:06:51 +0400
committern0n4m3 <none@none>2010-04-11 11:06:51 +0400
commit93f7e2796c62f8838764ed9f0a33b40f8c30433a (patch)
tree0421cc7acdddc5e929826ab2d6370eef42af07c2 /src/game/CharacterHandler.cpp
parent1dc4f7c745f9f061a545c11c0132a67e5f828702 (diff)
Some fixes to guild/arenateam events. Big thx to TOM_RUS.
--HG-- branch : trunk
Diffstat (limited to 'src/game/CharacterHandler.cpp')
-rw-r--r--src/game/CharacterHandler.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/game/CharacterHandler.cpp b/src/game/CharacterHandler.cpp
index af055e7eb0b..84c893aa526 100644
--- a/src/game/CharacterHandler.cpp
+++ b/src/game/CharacterHandler.cpp
@@ -663,7 +663,7 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder * holder)
Guild* guild = objmgr.GetGuildById(pCurrChar->GetGuildId());
if (guild)
{
- data.Initialize(SMSG_GUILD_EVENT, (2+guild->GetMOTD().size()+1));
+ data.Initialize(SMSG_GUILD_EVENT, (1+1+guild->GetMOTD().size()+1));
data << uint8(GE_MOTD);
data << uint8(1);
data << guild->GetMOTD();
@@ -672,13 +672,7 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder * holder)
guild->DisplayGuildBankTabsInfo(this);
- data.Initialize(SMSG_GUILD_EVENT, (5+10)); // we guess size
- data<<uint8(GE_SIGNED_ON);
- data<<uint8(1);
- data<< pCurrChar->GetName();
- data<< pCurrChar->GetGUID();
- guild->BroadcastPacket(&data);
- DEBUG_LOG("WORLD: Sent guild-signed-on (SMSG_GUILD_EVENT)");
+ guild->BroadcastEvent(GE_SIGNED_ON, pCurrChar->GetGUID(), 1, pCurrChar->GetName(), "", "");
}
else
{