Core/GuildFinder: Fixed a missing typecast. Also correctly display the guild's achievement points.

This commit is contained in:
Warpten
2013-01-10 12:00:11 +01:00
parent d754ca16fb
commit 3c8a957692

View File

@@ -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();