From d07fa64a156ec452cc14c462e8e51bf3d600197d Mon Sep 17 00:00:00 2001 From: joschiwald Date: Sat, 20 May 2017 12:08:17 +0200 Subject: Core/Packets: Implemented SMSG_GUILD_NAME_CHANGED --- src/server/game/Guilds/Guild.cpp | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) (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 fdfb062104b..747c0bfd5c4 100644 --- a/src/server/game/Guilds/Guild.cpp +++ b/src/server/game/Guilds/Guild.cpp @@ -1254,30 +1254,11 @@ bool Guild::SetName(std::string const& name) stmt->setUInt64(1, GetId()); CharacterDatabase.Execute(stmt); - /* TODO 6.x update me - ObjectGuid guid = GetGUID(); - WorldPacket data(SMSG_GUILD_NAME_CHANGED, 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); */ + WorldPackets::Guild::GuildNameChanged guildNameChanged; + guildNameChanged.GuildGUID = GetGUID(); + guildNameChanged.GuildName = m_name; + BroadcastPacket(guildNameChanged.Write()); + return true; } -- cgit v1.2.3