diff options
| author | Shauren <shauren.trinity@gmail.com> | 2021-11-04 21:47:03 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-11-04 21:47:03 +0100 |
| commit | 5c8a058120dcf2c3ff8592886cb842ca889e0411 (patch) | |
| tree | 951397fd3cc69637d4c399510a725b9a3385a80d /src/server/game/Server | |
| parent | 792721ad6450065ec81da6472c1e2a143ad57341 (diff) | |
Core/PacketIO: 9.1.5 updatefields and SMSG_UPDATE_OBJECT structure
Diffstat (limited to 'src/server/game/Server')
| -rw-r--r-- | src/server/game/Server/Packets/MythicPlusPacketsCommon.cpp | 12 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/MythicPlusPacketsCommon.h | 12 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/server/game/Server/Packets/MythicPlusPacketsCommon.cpp b/src/server/game/Server/Packets/MythicPlusPacketsCommon.cpp index 91206bbb847..fd20e6fd25c 100644 --- a/src/server/game/Server/Packets/MythicPlusPacketsCommon.cpp +++ b/src/server/game/Server/Packets/MythicPlusPacketsCommon.cpp @@ -24,7 +24,7 @@ namespace MythicPlus ByteBuffer& operator<<(ByteBuffer& data, DungeonScoreMapSummary const& dungeonScoreMapSummary) { data << int32(dungeonScoreMapSummary.ChallengeModeID); - data << int32(dungeonScoreMapSummary.MapScore); + data << float(dungeonScoreMapSummary.MapScore); data << int32(dungeonScoreMapSummary.BestRunLevel); data << int32(dungeonScoreMapSummary.BestRunDurationMS); data.WriteBit(dungeonScoreMapSummary.FinishedSuccess); @@ -35,7 +35,7 @@ ByteBuffer& operator<<(ByteBuffer& data, DungeonScoreMapSummary const& dungeonSc ByteBuffer& operator<<(ByteBuffer& data, DungeonScoreSummary const& dungeonScoreSummary) { - data << int32(dungeonScoreSummary.CurrentSeasonScore); + data << float(dungeonScoreSummary.CurrentSeasonScore); data << uint32(dungeonScoreSummary.Runs.size()); for (DungeonScoreMapSummary const& dungeonScoreMapSummary : dungeonScoreSummary.Runs) data << dungeonScoreMapSummary; @@ -70,7 +70,7 @@ ByteBuffer& operator<<(ByteBuffer& data, MythicPlusRun const& mythicPlusRun) data << int32(mythicPlusRun.Season); data.append(mythicPlusRun.KeystoneAffixIDs.data(), mythicPlusRun.KeystoneAffixIDs.size()); data << uint32(mythicPlusRun.Members.size()); - data << int32(mythicPlusRun.RunScore); + data << float(mythicPlusRun.RunScore); for (MythicPlusMember const& member : mythicPlusRun.Members) data << member; @@ -83,7 +83,7 @@ ByteBuffer& operator<<(ByteBuffer& data, MythicPlusRun const& mythicPlusRun) ByteBuffer& operator<<(ByteBuffer& data, DungeonScoreBestRunForAffix const& dungeonScoreBestRunForAffix) { data << int32(dungeonScoreBestRunForAffix.KeystoneAffixID); - data << int32(dungeonScoreBestRunForAffix.Score); + data << float(dungeonScoreBestRunForAffix.Score); data << dungeonScoreBestRunForAffix.Run; return data; @@ -93,7 +93,7 @@ ByteBuffer& operator<<(ByteBuffer& data, DungeonScoreMapData const& dungeonScore { data << int32(dungeonScoreMapData.MapChallengeModeID); data << uint32(dungeonScoreMapData.BestRuns.size()); - data << int32(dungeonScoreMapData.OverAllScore); + data << float(dungeonScoreMapData.OverAllScore); for (DungeonScoreBestRunForAffix const& bestRun : dungeonScoreMapData.BestRuns) data << bestRun; @@ -104,7 +104,7 @@ ByteBuffer& operator<<(ByteBuffer& data, DungeonScoreSeasonData const& dungeonSc { data << int32(dungeonScoreSeasonData.Season); data << uint32(dungeonScoreSeasonData.Maps.size()); - data << int32(dungeonScoreSeasonData.SeasonScore); + data << float(dungeonScoreSeasonData.SeasonScore); for (DungeonScoreMapData const& map : dungeonScoreSeasonData.Maps) data << map; diff --git a/src/server/game/Server/Packets/MythicPlusPacketsCommon.h b/src/server/game/Server/Packets/MythicPlusPacketsCommon.h index dc48360aea7..b0ada2e947e 100644 --- a/src/server/game/Server/Packets/MythicPlusPacketsCommon.h +++ b/src/server/game/Server/Packets/MythicPlusPacketsCommon.h @@ -29,7 +29,7 @@ namespace WorldPackets struct DungeonScoreMapSummary { int32 ChallengeModeID = 0; - int32 MapScore = 0; + float MapScore = 0; int32 BestRunLevel = 0; int32 BestRunDurationMS = 0; bool FinishedSuccess = false; @@ -37,7 +37,7 @@ namespace WorldPackets struct DungeonScoreSummary { - int32 CurrentSeasonScore = 0; + float CurrentSeasonScore = 0; std::vector<DungeonScoreMapSummary> Runs; }; @@ -66,7 +66,7 @@ namespace WorldPackets Timestamp<> CompletionDate; int32 Season; std::vector<MythicPlusMember> Members; - int32 RunScore; + float RunScore; std::array<int32, 4> KeystoneAffixIDs; }; @@ -74,14 +74,14 @@ namespace WorldPackets { int32 KeystoneAffixID = 0; MythicPlusRun Run; - int32 Score = 0; + float Score = 0; }; struct DungeonScoreMapData { int32 MapChallengeModeID = 0; std::vector<DungeonScoreBestRunForAffix> BestRuns; - int32 OverAllScore = 0; + float OverAllScore = 0; }; @@ -89,7 +89,7 @@ namespace WorldPackets { int32 Season = 0; std::vector<DungeonScoreMapData> Maps; - int32 SeasonScore = 0; + float SeasonScore = 0; }; struct DungeonScoreData |
