mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 02:46:33 +01:00
Core/GuildFinder: Fixed a missing typecast. Also correctly display the guild's achievement points.
This commit is contained in:
@@ -127,26 +127,26 @@ void WorldSession::HandleGuildFinderBrowse(WorldPacket& recvPacket)
|
||||
data.WriteBit(guildGUID[6]);
|
||||
data.WriteBit(guildGUID[3]);
|
||||
|
||||
bufferData << int32(guild->GetEmblemInfo().GetColor());
|
||||
bufferData << int32(guild->GetEmblemInfo().GetBorderStyle()); // Guessed
|
||||
bufferData << int32(guild->GetEmblemInfo().GetStyle());
|
||||
bufferData << uint32(guild->GetEmblemInfo().GetColor());
|
||||
bufferData << uint32(guild->GetEmblemInfo().GetBorderStyle()); // Guessed
|
||||
bufferData << uint32(guild->GetEmblemInfo().GetStyle());
|
||||
|
||||
bufferData.WriteString(guildSettings.GetComment());
|
||||
|
||||
bufferData << uint8(0); // Cached ? Idk
|
||||
bufferData << uint8(0); // Unk
|
||||
|
||||
bufferData.WriteByteSeq(guildGUID[5]);
|
||||
|
||||
bufferData << uint32(guildSettings.GetInterests()); // Guild Interests
|
||||
bufferData << uint32(guildSettings.GetInterests());
|
||||
|
||||
bufferData.WriteByteSeq(guildGUID[6]);
|
||||
bufferData.WriteByteSeq(guildGUID[4]);
|
||||
|
||||
bufferData << guild->GetLevel();
|
||||
bufferData << uint32(guild->GetLevel());
|
||||
|
||||
bufferData.WriteString(guild->GetName());
|
||||
|
||||
bufferData << int32(0); // guild->GetAchievementMgr().GetAchievementPoints()
|
||||
bufferData << uint32(guild->GetAchievementMgr().GetAchievementPoints());
|
||||
|
||||
bufferData.WriteByteSeq(guildGUID[7]);
|
||||
|
||||
@@ -159,13 +159,13 @@ void WorldSession::HandleGuildFinderBrowse(WorldPacket& recvPacket)
|
||||
|
||||
bufferData.WriteByteSeq(guildGUID[1]);
|
||||
|
||||
bufferData << int32(guild->GetEmblemInfo().GetBackgroundColor());
|
||||
bufferData << uint32(guild->GetEmblemInfo().GetBackgroundColor());
|
||||
bufferData << uint32(0); // Unk Int 2 (+ 128) // Always 0 or 1
|
||||
bufferData << int32(guild->GetEmblemInfo().GetBorderColor());
|
||||
bufferData << uint32(guild->GetEmblemInfo().GetBorderColor());
|
||||
bufferData << uint32(guildSettings.GetClassRoles());
|
||||
|
||||
bufferData.WriteByteSeq(guildGUID[3]);
|
||||
bufferData << int32(guild->GetMembersCount());
|
||||
bufferData << uint32(guild->GetMembersCount());
|
||||
}
|
||||
|
||||
data.FlushBits();
|
||||
|
||||
Reference in New Issue
Block a user