From a2855e84c50167f19bcd7d616b07497809d130b7 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 23 Jun 2013 12:55:54 +0200 Subject: Core/PacketIO: Enabled more opcodes --- src/server/game/Guilds/Guild.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'src/server/game/Guilds/Guild.cpp') diff --git a/src/server/game/Guilds/Guild.cpp b/src/server/game/Guilds/Guild.cpp index 87f2a485f75..db524cb8804 100644 --- a/src/server/game/Guilds/Guild.cpp +++ b/src/server/game/Guilds/Guild.cpp @@ -1366,6 +1366,30 @@ bool Guild::SetName(std::string const& name) stmt->setString(0, m_name); stmt->setUInt32(1, GetId()); CharacterDatabase.Execute(stmt); + + ObjectGuid guid = GetGUID(); + WorldPacket data(SMSG_GUILD_RENAMED, 24 + 8 + 1); + data.WriteBit(guid[5]); + data.WriteBits(name.length(), 8); + data.WriteBit(guid[4]); + data.WriteBit(guid[0]); + data.WriteBit(guid[6]); + data.WriteBit(guid[3]); + data.WriteBit(guid[1]); + data.WriteBit(guid[7]); + data.WriteBit(guid[2]); + + data.WriteByteSeq(guid[3]); + data.WriteByteSeq(guid[2]); + data.WriteByteSeq(guid[7]); + data.WriteByteSeq(guid[1]); + data.WriteByteSeq(guid[0]); + data.WriteByteSeq(guid[6]); + data.WriteString(name); + data.WriteByteSeq(guid[4]); + data.WriteByteSeq(guid[5]); + + BroadcastPacket(&data); return true; } -- cgit v1.2.3