aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKrudor <erikstrandberg93@hotmail.com>2022-03-22 20:35:39 +0100
committerGitHub <noreply@github.com>2022-03-22 20:35:39 +0100
commit2ec461c547dc23dddaadf2a00f10937b2954a511 (patch)
tree2de80832b01503f0a37487699d2f1724051a7787 /src
parent6cd44e6ca8c90194ffd679a9ca9e7f07ecfc2c06 (diff)
Core/PacketIO: Fixed ScenarioState packet structure (#27880)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Server/Packets/ScenarioPackets.cpp1
-rw-r--r--src/server/game/Server/Packets/ScenarioPackets.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Server/Packets/ScenarioPackets.cpp b/src/server/game/Server/Packets/ScenarioPackets.cpp
index c833e6a2104..56cd7ebcfd1 100644
--- a/src/server/game/Server/Packets/ScenarioPackets.cpp
+++ b/src/server/game/Server/Packets/ScenarioPackets.cpp
@@ -46,6 +46,7 @@ WorldPacket const* WorldPackets::Scenario::ScenarioState::Write()
_worldPacket << uint32(BonusObjectives.size());
_worldPacket << uint32(PickedSteps.size());
_worldPacket << uint32(Spells.size());
+ _worldPacket << PlayerGUID;
for (uint32 i = 0; i < PickedSteps.size(); ++i)
_worldPacket << uint32(PickedSteps[i]);
diff --git a/src/server/game/Server/Packets/ScenarioPackets.h b/src/server/game/Server/Packets/ScenarioPackets.h
index 7e58d9bb502..8997129e094 100644
--- a/src/server/game/Server/Packets/ScenarioPackets.h
+++ b/src/server/game/Server/Packets/ScenarioPackets.h
@@ -59,6 +59,7 @@ namespace WorldPackets
std::vector<BonusObjectiveData> BonusObjectives;
std::vector<uint32> PickedSteps;
std::vector<ScenarioSpellUpdate> Spells;
+ ObjectGuid PlayerGUID;
bool ScenarioComplete = false;
};