aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2021-11-04 21:47:03 +0100
committerShauren <shauren.trinity@gmail.com>2021-11-04 21:47:03 +0100
commit5c8a058120dcf2c3ff8592886cb842ca889e0411 (patch)
tree951397fd3cc69637d4c399510a725b9a3385a80d /src/server/game/Server
parent792721ad6450065ec81da6472c1e2a143ad57341 (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.cpp12
-rw-r--r--src/server/game/Server/Packets/MythicPlusPacketsCommon.h12
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