mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/PacketIO: Add some missing 11.0 packet bits
This commit is contained in:
@@ -46,8 +46,9 @@ WorldPacket const* WorldPackets::Loot::LootResponse::Write()
|
||||
_worldPacket << uint32(Coins);
|
||||
_worldPacket << uint32(Items.size());
|
||||
_worldPacket << uint32(Currencies.size());
|
||||
_worldPacket.WriteBit(Acquired);
|
||||
_worldPacket.WriteBit(AELooting);
|
||||
_worldPacket << Bits<1>(Acquired);
|
||||
_worldPacket << Bits<1>(AELooting);
|
||||
_worldPacket << Bits<1>(SuppressError);
|
||||
_worldPacket.FlushBits();
|
||||
|
||||
for (LootItemData const& item : Items)
|
||||
|
||||
@@ -75,6 +75,7 @@ namespace WorldPackets
|
||||
std::vector<LootCurrency> Currencies;
|
||||
bool Acquired = false;
|
||||
bool AELooting = false;
|
||||
bool SuppressError = false; // Hides error from UI
|
||||
};
|
||||
|
||||
struct LootRequest
|
||||
|
||||
@@ -60,13 +60,14 @@ void WorldPackets::Party::PartyInviteClient::Read()
|
||||
|
||||
WorldPacket const* WorldPackets::Party::PartyInvite::Write()
|
||||
{
|
||||
_worldPacket.WriteBit(CanAccept);
|
||||
_worldPacket.WriteBit(MightCRZYou);
|
||||
_worldPacket.WriteBit(IsXRealm);
|
||||
_worldPacket.WriteBit(MustBeBNetFriend);
|
||||
_worldPacket.WriteBit(AllowMultipleRoles);
|
||||
_worldPacket.WriteBit(QuestSessionActive);
|
||||
_worldPacket.WriteBits(InviterName.length(), 6);
|
||||
_worldPacket << Bits<1>(CanAccept);
|
||||
_worldPacket << Bits<1>(MightCRZYou);
|
||||
_worldPacket << Bits<1>(IsXRealm);
|
||||
_worldPacket << Bits<1>(MustBeBNetFriend);
|
||||
_worldPacket << Bits<1>(AllowMultipleRoles);
|
||||
_worldPacket << Bits<1>(QuestSessionActive);
|
||||
_worldPacket << BitsSize<6>(InviterName);
|
||||
_worldPacket << Bits<1>(Unused1102);
|
||||
|
||||
_worldPacket << InviterRealm;
|
||||
_worldPacket << InviterGUID;
|
||||
|
||||
@@ -70,6 +70,7 @@ namespace WorldPackets
|
||||
bool MustBeBNetFriend = false;
|
||||
bool AllowMultipleRoles = false;
|
||||
bool QuestSessionActive = false;
|
||||
bool Unused1102 = false;
|
||||
uint16 Unk1 = 0;
|
||||
|
||||
bool CanAccept = false;
|
||||
|
||||
Reference in New Issue
Block a user