From b981606575ea8eb2ec473ce4c7db6e59dbb46b7b Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 16 Nov 2021 15:53:40 +0100 Subject: Core/PacketIO: Fixed SMSG_LEVEL_UP_INFO structure --- src/server/game/Entities/Player/Player.cpp | 1 + src/server/game/Server/Packets/MiscPackets.h | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 0381e1d7163..4a8c17a6b3c 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -2362,6 +2362,7 @@ void Player::GiveLevel(uint8 level) packet.PowerDelta[3] = 0; packet.PowerDelta[4] = 0; packet.PowerDelta[5] = 0; + packet.PowerDelta[6] = 0; for (uint8 i = STAT_STRENGTH; i < MAX_STATS; ++i) packet.StatDelta[i] = int32(info.stats[i]) - GetCreateStat(Stats(i)); diff --git a/src/server/game/Server/Packets/MiscPackets.h b/src/server/game/Server/Packets/MiscPackets.h index 9e868b33b51..75119e91e89 100644 --- a/src/server/game/Server/Packets/MiscPackets.h +++ b/src/server/game/Server/Packets/MiscPackets.h @@ -499,13 +499,13 @@ namespace WorldPackets class LevelUpInfo final : public ServerPacket { public: - LevelUpInfo() : ServerPacket(SMSG_LEVEL_UP_INFO, 56) { } + LevelUpInfo() : ServerPacket(SMSG_LEVEL_UP_INFO, 60) { } WorldPacket const* Write() override; int32 Level = 0; int32 HealthDelta = 0; - std::array PowerDelta = { }; + std::array PowerDelta = { }; std::array StatDelta = { }; int32 NumNewTalents = 0; int32 NumNewPvpTalentSlots = 0; -- cgit v1.2.3