aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server/Packets
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-01-14 22:37:13 +0100
committerShauren <shauren.trinity@gmail.com>2017-01-14 22:37:13 +0100
commitf11e6c8247dc519b8331b41a76a3dd64378071d6 (patch)
tree4da15edfe31084356041536d8bbf5419af097da1 /src/server/game/Server/Packets
parent820c69ed8cc2523b69c22fd5dec78fae0ee590ba (diff)
Core: Updated to 7.1.5.23360
Diffstat (limited to 'src/server/game/Server/Packets')
-rw-r--r--src/server/game/Server/Packets/SystemPackets.cpp7
-rw-r--r--src/server/game/Server/Packets/SystemPackets.h12
2 files changed, 15 insertions, 4 deletions
diff --git a/src/server/game/Server/Packets/SystemPackets.cpp b/src/server/game/Server/Packets/SystemPackets.cpp
index 31b5d00a58d..9ceca6444e8 100644
--- a/src/server/game/Server/Packets/SystemPackets.cpp
+++ b/src/server/game/Server/Packets/SystemPackets.cpp
@@ -23,12 +23,16 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write()
_worldPacket << uint32(ScrollOfResurrectionRequestsRemaining);
_worldPacket << uint32(ScrollOfResurrectionMaxRequestsPerDay);
+
_worldPacket << uint32(CfgRealmID);
_worldPacket << int32(CfgRealmRecID);
+
_worldPacket << uint32(TwitterPostThrottleLimit);
_worldPacket << uint32(TwitterPostThrottleCooldown);
+
_worldPacket << uint32(TokenPollTimeSeconds);
_worldPacket << uint32(TokenRedeemIndex);
+ _worldPacket << int64(TokenBalanceAmount);
_worldPacket.WriteBit(VoiceEnabled);
_worldPacket.WriteBit(EuropaTicketSystemStatus.is_initialized());
@@ -51,6 +55,7 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatus::Write()
_worldPacket.WriteBit(KioskModeEnabled);
_worldPacket.WriteBit(CompetitiveModeEnabled);
_worldPacket.WriteBit(RaceClassExpansionLevels.is_initialized());
+ _worldPacket.WriteBit(TokenBalanceEnabled);
_worldPacket.FlushBits();
@@ -124,10 +129,12 @@ WorldPacket const* WorldPackets::System::FeatureSystemStatusGlueScreen::Write()
_worldPacket.WriteBit(CompetitiveModeEnabled);
_worldPacket.WriteBit(false); // not accessed in handler
_worldPacket.WriteBit(TrialBoostEnabled);
+ _worldPacket.WriteBit(TokenBalanceEnabled);
_worldPacket.FlushBits();
_worldPacket << int32(TokenPollTimeSeconds);
_worldPacket << int32(TokenRedeemIndex);
+ _worldPacket << int64(TokenBalanceAmount);
return &_worldPacket;
}
diff --git a/src/server/game/Server/Packets/SystemPackets.h b/src/server/game/Server/Packets/SystemPackets.h
index c31e6fcd8cc..362fdb3af8b 100644
--- a/src/server/game/Server/Packets/SystemPackets.h
+++ b/src/server/game/Server/Packets/SystemPackets.h
@@ -96,10 +96,11 @@ namespace WorldPackets
uint32 CfgRealmID = 0;
uint8 ComplaintStatus = 0;
int32 CfgRealmRecID = 0;
- int32 TwitterPostThrottleLimit = 0; ///< Number of twitter posts the client can send before they start being throttled
- int32 TwitterPostThrottleCooldown = 0; ///< Time in seconds the client has to wait before posting again after hitting post limit
- int32 TokenPollTimeSeconds = 0;
- int32 TokenRedeemIndex = 0;
+ uint32 TwitterPostThrottleLimit = 0; ///< Number of twitter posts the client can send before they start being throttled
+ uint32 TwitterPostThrottleCooldown = 0; ///< Time in seconds the client has to wait before posting again after hitting post limit
+ uint32 TokenPollTimeSeconds = 0;
+ uint32 TokenRedeemIndex = 0;
+ int64 TokenBalanceAmount = 0;
bool ItemRestorationButtonEnabled = false;
bool CharUndeleteEnabled = false; ///< Implemented
bool BpayStoreDisabledByParentalControls = false;
@@ -113,6 +114,7 @@ namespace WorldPackets
bool NPETutorialsEnabled = false;
bool KioskModeEnabled = false;
bool CompetitiveModeEnabled = false;
+ bool TokenBalanceEnabled = false;
Optional<std::vector<uint8>> RaceClassExpansionLevels;
SocialQueueConfig QuickJoinConfig;
@@ -136,8 +138,10 @@ namespace WorldPackets
bool KioskModeEnabled = false; // NYI
bool CompetitiveModeEnabled = false; // NYI
bool TrialBoostEnabled = false; // NYI
+ bool TokenBalanceEnabled = false; // NYI
int32 TokenPollTimeSeconds = 0; // NYI
int32 TokenRedeemIndex = 0; // NYI
+ int64 TokenBalanceAmount = 0; // NYI
};
class MOTD final : public ServerPacket