diff options
| author | joschiwald <joschiwald.trinity@gmail.com> | 2017-05-20 12:08:17 +0200 |
|---|---|---|
| committer | joschiwald <joschiwald.trinity@gmail.com> | 2017-05-20 12:08:17 +0200 |
| commit | d07fa64a156ec452cc14c462e8e51bf3d600197d (patch) | |
| tree | 76afeb9b266f3e02ff5955b6145f9e707c5dc3d4 /src/server/game/Guilds/Guild.cpp | |
| parent | d7d4cadd9ccb862ba4fc4f97d061d3d76ee476c0 (diff) | |
Core/Packets: Implemented SMSG_GUILD_NAME_CHANGED
Diffstat (limited to 'src/server/game/Guilds/Guild.cpp')
| -rw-r--r-- | src/server/game/Guilds/Guild.cpp | 29 |
1 files changed, 5 insertions, 24 deletions
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; } |
