diff options
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/game/Server/Packets/AuthenticationPackets.cpp | 1 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/AuthenticationPackets.h | 1 | 
2 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/AuthenticationPackets.cpp b/src/server/game/Server/Packets/AuthenticationPackets.cpp index 31a3b2d6ee2..c28b8281ede 100644 --- a/src/server/game/Server/Packets/AuthenticationPackets.cpp +++ b/src/server/game/Server/Packets/AuthenticationPackets.cpp @@ -150,6 +150,7 @@ WorldPacket const* WorldPackets::Auth::AuthResponse::Write()          {              _worldPacket << uint32(SuccessInfo->Billing.BillingPlan);              _worldPacket << uint32(SuccessInfo->Billing.TimeRemain); +            _worldPacket << uint32(SuccessInfo->Billing.Unknown735);              // 3x same bit is not a mistake - preserves legacy client behavior of BillingPlanFlags::SESSION_IGR              _worldPacket.WriteBit(SuccessInfo->Billing.InGameRoom); // inGameRoom check in function checking which lua event to fire when remaining time is near end - BILLING_NAG_DIALOG vs IGR_BILLING_NAG_DIALOG              _worldPacket.WriteBit(SuccessInfo->Billing.InGameRoom); // inGameRoom lua return from Script_GetBillingPlan diff --git a/src/server/game/Server/Packets/AuthenticationPackets.h b/src/server/game/Server/Packets/AuthenticationPackets.h index fbc0c6bb256..97662944f09 100644 --- a/src/server/game/Server/Packets/AuthenticationPackets.h +++ b/src/server/game/Server/Packets/AuthenticationPackets.h @@ -135,6 +135,7 @@ namespace WorldPackets                  {                      uint32 BillingPlan = 0;                      uint32 TimeRemain = 0; +                    uint32 Unknown735 = 0;                      bool InGameRoom = false;                  };  | 
