90 data << Size<uint32>(blackList.
Slot);
121 data << Size<uint32>(playerQuestReward.
Item);
122 data << Size<uint32>(playerQuestReward.
Currency);
132 data << bonusCurrency;
149 if (playerQuestReward.
Honor)
177 data << playerDungeonInfo.
Rewards;
179 data << shortageReward;
186 _worldPacket << Size<uint32>(
Dungeon);
196 _worldPacket << Size<uint32>(
Player);
208 _worldPacket << Size<uint32>(
Slots);
219 _worldPacket << Bits<1>(
IsParty);
221 _worldPacket << Bits<1>(
Joined);
223 _worldPacket << Bits<1>(
Queued);
224 _worldPacket << Bits<1>(
Brawl);
242 data << lfgRoleCheckUpdateMember.
Guid;
244 data <<
uint8(lfgRoleCheckUpdateMember.
Level);
258 _worldPacket << Size<uint32>(
Members);
303 for (
uint32 i = 0; i < 3; ++i)
334 _worldPacket << Size<uint32>(
Rewards);
347 data << Bits<1>(lfgBootInfo.
MyVote);
348 data << SizedString::BitsSize<9>(lfgBootInfo.
Reason);
349 data << lfgBootInfo.
Target;
369 data << Bits<1>(lfgProposalUpdatePlayer.
Me);
370 data << Bits<1>(lfgProposalUpdatePlayer.
SameParty);
371 data << Bits<1>(lfgProposalUpdatePlayer.
MyParty);
372 data << Bits<1>(lfgProposalUpdatePlayer.
Responded);
373 data << Bits<1>(lfgProposalUpdatePlayer.
Accepted);
388 _worldPacket << Size<uint32>(
Players);
410 _worldPacket << Bits<4>(
Reason);
Optional< uint8 > PartyIndex
Array< uint32, 50 > Slots
Optional< uint8 > PartyIndex
Optional< uint8 > PartyIndex
std::vector< std::string_view > BlackListNames
WorldPacket const * Write() override
std::vector< LFGBlackList > BlackList
WorldPacket const * Write() override
std::vector< LFGPlayerRewards > Rewards
WorldPacket const * Write() override
std::vector< LFGProposalUpdatePlayer > Players
uint8 PromisedShortageRolePriority
WorldPacket const * Write() override
uint32 AvgWaitTimeByRole[3]
WorldPacket const * Write() override
std::vector< LFGRoleCheckUpdateMember > Members
WorldPacket const * Write() override
std::vector< uint32 > JoinSlots
std::vector< uint64 > BgQueueIDs
int32 GroupFinderActivityID
WorldPacket const * Write() override
lfg::LfgTeleportResult Reason
WorldPacket const * Write() override
std::vector< ObjectGuid > SuspendedPlayers
std::vector< uint32 > Slots
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< LFGBlackList > Player
std::vector< LfgPlayerDungeonInfo > Dungeon
WorldPacket const * Write() override
WorldPacket const * Write() override
ByteBuffer & operator<<(ByteBuffer &data, LFGBlackListSlot const &lfgBlackListSlot)
DataWriter< Container > Data(Container const &value)
DataWriter< Container > Data(Container const &value)
OptionalInitWriter< T > OptionalInit(Optional< T > const &value)
Optional< ObjectGuid > PlayerGuid
std::vector< LFGBlackListSlot > Slot
Optional< int32 > RewardCurrency
Optional< Item::ItemInstance > RewardItem
std::vector< LfgPlayerQuestReward > ShortageReward
LfgPlayerQuestReward Rewards
int32 PurseWeeklyQuantity
int32 CompletionCurrencyID
Optional< int32 > RewardSpellID
std::vector< LfgPlayerQuestRewardCurrency > Currency
Optional< uint64 > ArtifactXP
Optional< int32 > ArtifactXPCategory
std::vector< LfgPlayerQuestRewardItem > Item
std::vector< LfgPlayerQuestRewardCurrency > BonusCurrency