diff options
-rw-r--r-- | src/server/game/Server/Packets/MiscPackets.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/server/game/Server/Packets/MiscPackets.cpp b/src/server/game/Server/Packets/MiscPackets.cpp index 82e36edb1f0..a9955bf7449 100644 --- a/src/server/game/Server/Packets/MiscPackets.cpp +++ b/src/server/game/Server/Packets/MiscPackets.cpp @@ -155,16 +155,10 @@ WorldPacket const* WorldPackets::Misc::WorldServerInfo::Write() _worldPacket << uint32(DifficultyID); _worldPacket << uint8(IsTournamentRealm); _worldPacket << uint32(WeeklyReset); - _worldPacket.WriteBit(IneligibleForLootMask.HasValue); - _worldPacket.WriteBit(InstanceGroupSize.HasValue); _worldPacket.WriteBit(RestrictedAccountMaxLevel.HasValue); _worldPacket.WriteBit(RestrictedAccountMaxMoney.HasValue); - - if (IneligibleForLootMask.HasValue) - _worldPacket << uint32(IneligibleForLootMask.Value); - - if (InstanceGroupSize.HasValue) - _worldPacket << uint32(InstanceGroupSize.Value); + _worldPacket.WriteBit(IneligibleForLootMask.HasValue); + _worldPacket.WriteBit(InstanceGroupSize.HasValue); if (RestrictedAccountMaxLevel.HasValue) _worldPacket << uint32(RestrictedAccountMaxLevel.Value); @@ -172,6 +166,12 @@ WorldPacket const* WorldPackets::Misc::WorldServerInfo::Write() if (RestrictedAccountMaxMoney.HasValue) _worldPacket << uint32(RestrictedAccountMaxMoney.Value); + if (IneligibleForLootMask.HasValue) + _worldPacket << uint32(IneligibleForLootMask.Value); + + if (InstanceGroupSize.HasValue) + _worldPacket << uint32(InstanceGroupSize.Value); + _worldPacket.FlushBits(); return &_worldPacket; |