From ed77ee74438b9e23b571f7df430664a4cf2048a0 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Tue, 3 Nov 2020 15:36:22 +0100 Subject: [PATCH] Core/Packets: named remaining unknown fields in RatedBattlefieldInfo --- .../Server/Packets/BattlegroundPackets.cpp | 25 ++++++++++--------- .../game/Server/Packets/BattlegroundPackets.h | 4 +++ 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/server/game/Server/Packets/BattlegroundPackets.cpp b/src/server/game/Server/Packets/BattlegroundPackets.cpp index d28d36916e2..188d530ee19 100644 --- a/src/server/game/Server/Packets/BattlegroundPackets.cpp +++ b/src/server/game/Server/Packets/BattlegroundPackets.cpp @@ -33,21 +33,22 @@ WorldPacket const* WorldPackets::Battleground::RatedBattlefieldInfo::Write() _worldPacket << int32(Brackets[2].WeeklyWon); // BgWeeklyWins25vs25 _worldPacket << int32(Brackets[2].WeeklyPlayed); // BgWeeklyPlayed25vs25 _worldPacket << int32(Brackets[1].WeeklyPlayed); // BgWeeklyPlayed15vs15 - _worldPacket << int32(0); // 3 + _worldPacket << int32(Brackets[1].SeasonPlayed); // BgSeasonalPlayed15vs15 _worldPacket << int32(Brackets[0].WeeklyWon); // BgWeeklyWins10vs10 - _worldPacket << int32(0); // 3 - _worldPacket << int32(0); // 4 - _worldPacket << int32(0); + _worldPacket << int32(Brackets[2].SeasonPlayed); // BgSeasonalPlayed25vs25 + _worldPacket << int32(Brackets[1].SeasonWon); // BgSeasonalWins15vs15 + _worldPacket << int32(Brackets[0].TotalWon); // BgTotalWins10vs10 _worldPacket << int32(Brackets[1].WeeklyWon); // BgWeeklyWins15vs15 - _worldPacket << int32(0); - _worldPacket << int32(0); // 4 - _worldPacket << int32(0); - _worldPacket << int32(0); // 3 - _worldPacket << int32(0); // 4 - _worldPacket << int32(0); + _worldPacket << int32(Brackets[2].TotalWon); // BgTotalWins25vs25 + _worldPacket << int32(Brackets[0].SeasonWon); // BgSeasonalWins10vs10 + _worldPacket << int32(Brackets[1].TotalWon); // BgTotalWins15vs15 + _worldPacket << int32(Brackets[0].SeasonPlayed); // BgSeasonalPlayed10vs10 + _worldPacket << int32(Brackets[2].SeasonWon); // BgSeasonalWins25vs25 + _worldPacket << int32(Brackets[0].TotalPlayed); // BgTotalPlayed10vs10 _worldPacket << int32(Brackets[0].WeeklyPlayed); // BgWeeklyPlayed10vs10 - _worldPacket << int32(0); - _worldPacket << int32(0); + _worldPacket << int32(Brackets[2].TotalPlayed); // BgTotalPlayed25vs25 + _worldPacket << int32(Brackets[1].TotalPlayed); // BgTotalPlayed15vs15 + return &_worldPacket; } diff --git a/src/server/game/Server/Packets/BattlegroundPackets.h b/src/server/game/Server/Packets/BattlegroundPackets.h index 8a3939b405b..7faf58ddcca 100644 --- a/src/server/game/Server/Packets/BattlegroundPackets.h +++ b/src/server/game/Server/Packets/BattlegroundPackets.h @@ -41,6 +41,10 @@ namespace WorldPackets { int32 WeeklyPlayed = 0; int32 WeeklyWon = 0; + int32 SeasonPlayed = 0; + int32 SeasonWon = 0; + int32 TotalPlayed = 0; + int32 TotalWon = 0; }; class RatedBattlefieldInfo final : public ServerPacket