18#ifndef GuildPackets_h__
19#define GuildPackets_h__
46 std::array<std::string, GUILD_RANKS_MAX_COUNT>
Ranks;
149 void Read()
override;
187 void Read()
override;
267 std::array<GuildRankTabPermissions, GUILD_BANK_MAX_TABS>
Tab;
275 void Read()
override;
290 void Read()
override;
308 void Read()
override;
318 void Read()
override;
337 void Read()
override;
347 void Read()
override;
357 void Read()
override;
375 void Read()
override;
386 void Read()
override;
397 void Read()
override;
410 void Read()
override;
421 void Read()
override;
451 void Read()
override;
507 void Read()
override;
530 void Read()
override;
554 std::vector<GuildBankLogEntry>
Entry;
562 void Read()
override;
583 void Read()
override;
594 void Read()
override;
604 void Read()
override;
ByteBuffer & operator<<(ByteBuffer &data, WorldPackets::Guild::GuildRosterMemberData const &rosterMemberData)
AcceptGuildInvite(WorldPacket &&packet)
String< 15, Strings::NoHyperlinks > Name
GuildAddRank(WorldPacket &&packet)
GuildBankActivate(WorldPacket &&packet)
GuildBankBuyTab(WorldPacket &&packet)
GuildBankDepositMoney(WorldPacket &&packet)
std::vector< GuildBankLogEntry > Entry
GuildBankLogQueryResults()
WorldPacket const * Write() override
GuildBankLogQuery(WorldPacket &&packet)
int32 WithdrawalsRemaining
WorldPacket const * Write() override
void SetWithdrawalsRemaining(int32 withdrawalsRemaining)
std::size_t _withdrawalsRemainingPos
std::vector< GuildBankTabInfo > TabInfo
std::vector< GuildBankItemInfo > ItemInfo
GuildBankQueryTab(WorldPacket &&packet)
GuildBankRemainingWithdrawMoneyQuery(WorldPacket &&packet)
int32 RemainingWithdrawMoney
WorldPacket const * Write() override
GuildBankRemainingWithdrawMoney()
String< 500, Strings::NoHyperlinks > TabText
GuildBankSetTabText(WorldPacket &&packet)
GuildBankSwapItems(WorldPacket &&packet)
GuildBankTextQueryResult()
WorldPacket const * Write() override
GuildBankTextQuery(WorldPacket &&packet)
GuildBankUpdateTab(WorldPacket &&packet)
String< 16, Strings::NoHyperlinks > Name
GuildBankWithdrawMoney(WorldPacket &&packet)
WorldPacket const * Write() override
GuildCreate(WorldPacket &&packet)
GuildDeclineInvitation(WorldPacket &&packet)
GuildDeleteRank(WorldPacket &&packet)
GuildDelete(WorldPacket &&packet)
GuildDemoteMember(WorldPacket &&packet)
std::vector< GuildEventEntry > Entry
WorldPacket const * Write() override
GuildEventLogQueryResults()
GuildEventLogQuery(WorldPacket &&packet)
Array< std::string_view, 3 > Params
WorldPacket const * Write() override
GuildGetInfo(WorldPacket &&packet)
GuildGetRoster(WorldPacket &&packet)
WorldPacket const * Write() override
GuildInviteByName(WorldPacket &&packet)
WorldPacket const * Write() override
GuildLeave(WorldPacket &&packet)
GuildOfficerRemoveMember(WorldPacket &&packet)
WorldPacket const * Write() override
GuildPermissionsQueryResults()
std::array< GuildRankTabPermissions, GUILD_BANK_MAX_TABS > Tab
GuildPermissionsQuery(WorldPacket &&packet)
WorldPacket const * Write() override
std::vector< GuildRankData > RankData
std::vector< GuildRosterMemberData > MemberData
std::string NewMasterName
GuildSetGuildMaster(WorldPacket &&packet)
String< 31, Strings::NoHyperlinks > Note
GuildSetMemberNote(WorldPacket &&packet)
String< 15, Strings::NoHyperlinks > RankName
GuildSetRankPermissions(WorldPacket &&packet)
uint32 TabWithdrawItemLimit[GUILD_BANK_MAX_TABS]
uint32 TabFlags[GUILD_BANK_MAX_TABS]
String< 500, Strings::NoHyperlinks > InfoText
GuildUpdateInfoText(WorldPacket &&packet)
String< 128, Strings::NoHyperlinks > MotdText
GuildUpdateMotdText(WorldPacket &&packet)
WorldPacket const * Write() override
WorldPacket const * Write() override
QueryGuildInfo(WorldPacket &&packet)
SaveGuildEmblem(WorldPacket &&packet)
@ CMSG_SET_GUILD_BANK_TEXT
@ CMSG_GUILD_BANK_DEPOSIT_MONEY
@ CMSG_GUILD_BANK_WITHDRAW_MONEY
@ MSG_QUERY_GUILD_BANK_TEXT
@ MSG_GUILD_BANK_LOG_QUERY
@ CMSG_GUILD_BANKER_ACTIVATE
@ MSG_GUILD_BANK_MONEY_WITHDRAWN
@ SMSG_GUILD_COMMAND_RESULT
@ MSG_GUILD_EVENT_LOG_QUERY
@ CMSG_GUILD_BANK_SWAP_ITEMS
@ CMSG_GUILD_BANK_BUY_TAB
@ CMSG_GUILD_BANK_QUERY_TAB
@ CMSG_GUILD_BANK_UPDATE_TAB
std::vector< GuildBankSocketEnchant > SocketEnchant
int32 RandomPropertiesSeed
std::array< std::string, GUILD_RANKS_MAX_COUNT > Ranks
uint32 TabWithdrawItemLimit[GUILD_BANK_MAX_TABS]
uint32 TabFlags[GUILD_BANK_MAX_TABS]