27 _worldPacket << GuildId;
28 _worldPacket << Info.GuildName;
29 for (std::string
const&
rankName : Info.Ranks)
32 _worldPacket <<
uint32(Info.EmblemStyle);
33 _worldPacket <<
uint32(Info.EmblemColor);
34 _worldPacket <<
uint32(Info.BorderStyle);
35 _worldPacket <<
uint32(Info.BorderColor);
36 _worldPacket <<
uint32(Info.BackgroundColor);
37 _worldPacket <<
uint32(Info.RankCount);
44 _worldPacket >> GuildName;
49 _worldPacket << GuildName;
50 _worldPacket << CreateDate;
51 _worldPacket <<
int32(NumMembers);
52 _worldPacket <<
int32(NumAccounts);
59 _worldPacket <<
uint32(MemberData.size());
60 _worldPacket << WelcomeText;
61 _worldPacket << InfoText;
62 _worldPacket <<
uint32(RankData.size());
75 _worldPacket >> MotdText;
80 _worldPacket <<
int32(Command);
82 _worldPacket <<
int32(Result);
94 _worldPacket << InviterName;
95 _worldPacket << GuildName;
102 data << rosterMemberData.
Guid;
104 data << rosterMemberData.
Name;
110 if (!rosterMemberData.
Status)
111 data << float(rosterMemberData.
LastSave);
113 data << rosterMemberData.
Note;
121 _worldPacket <<
uint8(Type);
122 _worldPacket <<
uint8(Params.size());
123 for (std::string_view param : Params)
124 _worldPacket << param;
132 _worldPacket << Guid;
138 return &_worldPacket;
149 _worldPacket <<
uint8(entry.TransactionType);
150 _worldPacket << entry.PlayerGUID;
152 _worldPacket << entry.OtherGUID;
154 _worldPacket <<
uint8(entry.RankID);
155 _worldPacket <<
uint32(entry.TransactionDate);
158 return &_worldPacket;
163 _worldPacket <<
uint32(RankID);
164 _worldPacket <<
int32(Flags);
165 _worldPacket <<
int32(WithdrawGoldLimit);
166 _worldPacket <<
int8(NumTabs);
171 _worldPacket <<
int32(
tab.WithdrawItemLimit);
174 return &_worldPacket;
179 _worldPacket >> RankID;
180 _worldPacket >> Flags;
181 _worldPacket >> RankName;
182 _worldPacket >> WithdrawGoldLimit;
186 _worldPacket >> TabFlags[
i];
187 _worldPacket >> TabWithdrawItemLimit[
i];
207 _worldPacket >> Name;
212 _worldPacket >> InfoText;
217 _worldPacket >> NoteeName;
218 _worldPacket >> Note;
223 _worldPacket >> Demotee;
228 _worldPacket >> Promotee;
233 _worldPacket >> Removee;
238 _worldPacket >> Banker;
239 _worldPacket >> FullUpdate;
244 _worldPacket >> Banker;
245 _worldPacket >> BankTab;
250 _worldPacket >> Banker;
251 _worldPacket >> BankTab;
252 _worldPacket >> Name;
253 _worldPacket >> Icon;
258 _worldPacket >> Banker;
259 _worldPacket >> Money;
264 _worldPacket >> Banker;
266 _worldPacket >> FullUpdate;
271 _worldPacket << RemainingWithdrawMoney;
273 return &_worldPacket;
278 _worldPacket >> Banker;
279 _worldPacket >> Money;
284 _worldPacket <<
uint64(Money);
285 _worldPacket <<
uint8(Tab);
286 _withdrawalsRemainingPos = _worldPacket.wpos();
287 _worldPacket <<
int32(WithdrawalsRemaining);
288 _worldPacket <<
uint8(FullUpdate);
290 if (!Tab && FullUpdate)
292 _worldPacket <<
uint8(TabInfo.size());
295 _worldPacket <<
tab.Name;
296 _worldPacket <<
tab.Icon;
300 _worldPacket <<
uint8(ItemInfo.size());
303 _worldPacket <<
uint8(item.Slot);
304 _worldPacket <<
uint32(item.ItemID);
307 _worldPacket <<
int32(item.Flags);
308 _worldPacket <<
int32(item.RandomPropertiesID);
309 if (item.RandomPropertiesID)
310 _worldPacket <<
int32(item.RandomPropertiesSeed);
312 _worldPacket <<
int32(item.Count);
313 _worldPacket <<
int32(item.EnchantmentID);
314 _worldPacket <<
uint8(item.Charges);
315 _worldPacket <<
uint8(item.SocketEnchant.size());
325 return &_worldPacket;
336 _worldPacket >> Banker;
337 _worldPacket >> BankOnly;
342 _worldPacket >> BankTab;
343 _worldPacket >> BankSlot;
344 _worldPacket >> ItemID;
347 _worldPacket >> BankTab1;
348 _worldPacket >> BankSlot1;
349 _worldPacket >> ItemID1;
351 _worldPacket >> AutoStore;
352 _worldPacket >> BankItemCount;
356 _worldPacket >> BankTab;
357 _worldPacket >> BankSlot;
358 _worldPacket >> ItemID;
360 _worldPacket >> AutoStore;
363 _worldPacket >> BankItemCount;
364 _worldPacket >> ToSlot;
365 _worldPacket >> StackCount;
369 _worldPacket >> ContainerSlot;
370 _worldPacket >> ContainerItemSlot;
371 _worldPacket >> ToSlot;
372 _worldPacket >> StackCount;
384 _worldPacket <<
uint8(Tab);
390 _worldPacket <<
logEntry.PlayerGUID;
413 return &_worldPacket;
423 _worldPacket <<
uint8(Tab);
424 _worldPacket <<
Text;
426 return &_worldPacket;
432 _worldPacket >> TabText;
437 _worldPacket >> NewMasterName;
442 _worldPacket >> Vendor;
443 _worldPacket >> EStyle;
444 _worldPacket >> EColor;
445 _worldPacket >> BStyle;
446 _worldPacket >> BColor;
452 _worldPacket <<
int32(Error);
454 return &_worldPacket;
@ GUILD_BANK_LOG_MOVE_ITEM
@ GUILD_BANK_LOG_WITHDRAW_ITEM
@ GUILD_BANK_LOG_DEPOSIT_ITEM
@ GUILD_BANK_LOG_MOVE_ITEM2
@ GUILD_EVENT_LOG_LEAVE_GUILD
@ GUILD_EVENT_LOG_PROMOTE_PLAYER
@ GUILD_EVENT_LOG_DEMOTE_PLAYER
@ GUILD_EVENT_LOG_JOIN_GUILD
ByteBuffer & operator<<(ByteBuffer &buf, ObjectGuid const &guid)
void reserve(size_t ressize)
WorldPacket const * Write() override
WorldPacket const * Write() override
void SetWithdrawalsRemaining(int32 withdrawalsRemaining)
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
uint32 TabWithdrawItemLimit[GUILD_BANK_MAX_TABS]
uint32 TabFlags[GUILD_BANK_MAX_TABS]