aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-06-17 20:41:46 +0200
committerShauren <shauren.trinity@gmail.com>2018-06-17 20:41:46 +0200
commitb8e88cd887eb1c9b922832c55d012f30902d8d79 (patch)
tree94025653b52af33a789c09ca42c82a38fadfad85 /src
parent57124d2e0ac838eb0f3c37cd774ece8c1da279d5 (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.cpp1
-rw-r--r--src/server/game/Server/Packets/AuthenticationPackets.h1
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;
};