47 for (std::size_t i = 0; i < petitionInfo.
Choicetext.size(); ++i)
52 for (std::size_t i = 0; i < petitionInfo.
Choicetext.size(); ++i)
63 _worldPacket <<
uint32(PetitionID);
64 _worldPacket.WriteBit(Allow);
65 _worldPacket.FlushBits();
75 _worldPacket >> PetitionUnit;
81 _worldPacket <<
Price;
88 uint32 titleLen = _worldPacket.ReadBits(7);
91 _worldPacket >> Unused910;
92 Title = _worldPacket.ReadString(titleLen);
102 _worldPacket <<
Item;
103 _worldPacket << Owner;
104 _worldPacket << OwnerAccountID;
105 _worldPacket <<
int32(PetitionID);
107 _worldPacket <<
uint32(Signatures.size());
110 _worldPacket << signature.Signer;
111 _worldPacket <<
int32(signature.Choice);
114 return &_worldPacket;
119 _worldPacket >> PetitionGUID;
120 _worldPacket >> Choice;
125 _worldPacket <<
Item;
128 _worldPacket.WriteBits(Error, 4);
129 _worldPacket.FlushBits();
131 return &_worldPacket;
136 _worldPacket << SignerGUID;
138 return &_worldPacket;
143 _worldPacket >> PetitionGUID;
148 _worldPacket >>
Item;
154 _worldPacket.FlushBits();
156 return &_worldPacket;
161 _worldPacket >> ItemGUID;
162 _worldPacket >> TargetPlayer;
167 _worldPacket << PlayerGUID;
169 return &_worldPacket;
174 _worldPacket >> PetitionGuid;
176 _worldPacket.ResetBitPos();
177 uint32 nameLen = _worldPacket.ReadBits(7);
179 NewGuildName = _worldPacket.ReadString(nameLen);
184 _worldPacket << PetitionGuid;
186 _worldPacket.
WriteBits(NewGuildName.length(), 7);
187 _worldPacket.FlushBits();
189 _worldPacket.WriteString(NewGuildName);
191 return &_worldPacket;
void WriteString(std::string const &str)
void WriteBits(std::size_t value, int32 bits)
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
ByteBuffer & operator<<(ByteBuffer &data, Movement::MonsterSplineFilterKey const &monsterSplineFilterKey)
std::array< std::string, 10 > Choicetext