18#ifndef game_AchievementPackets_h__
19#define game_AchievementPackets_h__
55 std::vector<EarnedAchievement>
Earned;
206 void Read()
override;
250 void Read()
override;
274 std::vector<GuildAchievementMember>
Member;
std::optional< T > Optional
Optional helper class to wrap optional values within.
CriteriaProgress Progress
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
uint32 EarnerVirtualRealm
std::vector< CriteriaProgress > Progress
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< EarnedAchievement > Earned
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
Optional< uint64 > RafAcceptanceID
WorldPacket const * Write() override
Duration< Seconds > ElapsedTime
WorldPacket const * Write() override
GuildAchievementDeleted()
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< GuildAchievementMember > Member
GuildAchievementMembers()
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< GuildCriteriaProgress > Progress
GuildGetAchievementMembers(WorldPacket &&packet)
GuildSetFocusedAchievement(WorldPacket &&packet)
WorldPacket const * Write() override
RespondInspectAchievements()
@ CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS
@ CMSG_GUILD_SET_FOCUSED_ACHIEVEMENT
@ SMSG_ACHIEVEMENT_EARNED
@ SMSG_GUILD_ACHIEVEMENT_EARNED
@ SMSG_ACCOUNT_CRITERIA_UPDATE
@ SMSG_RESPOND_INSPECT_ACHIEVEMENTS
@ SMSG_ALL_GUILD_ACHIEVEMENTS
@ SMSG_GUILD_CRITERIA_DELETED
@ SMSG_GUILD_CRITERIA_UPDATE
@ SMSG_GUILD_ACHIEVEMENT_MEMBERS
@ SMSG_ALL_ACCOUNT_CRITERIA
@ SMSG_GUILD_ACHIEVEMENT_DELETED
@ SMSG_ALL_ACHIEVEMENT_DATA
@ SMSG_ACHIEVEMENT_DELETED
@ SMSG_BROADCAST_ACHIEVEMENT
ByteBuffer & operator<<(ByteBuffer &data, EarnedAchievement const &earned)
std::vector< CriteriaProgress > Progress
std::vector< EarnedAchievement > Earned
Duration< Seconds > TimeFromCreate
Duration< Seconds > TimeFromStart
Optional< uint64 > RafAcceptanceID
uint32 NativeRealmAddress
uint32 VirtualRealmAddress
GuildAchievementMember()=default
GuildAchievementMember(ObjectGuid guid)