diff options
author | Shauren <shauren.trinity@gmail.com> | 2018-06-17 20:41:46 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2018-06-17 20:41:46 +0200 |
commit | b8e88cd887eb1c9b922832c55d012f30902d8d79 (patch) | |
tree | 94025653b52af33a789c09ca42c82a38fadfad85 /src | |
parent | 57124d2e0ac838eb0f3c37cd774ece8c1da279d5 (diff) |
Core/PacketIO: Fixed SMSG_AUTH_RESPONSE structure after recent hotfix
Closes #22047
Diffstat (limited to 'src')
-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; }; |